
/* SOROPTIMIST INTERNATIONAL STYLE SHEETS */
html					{ overflow-y:scroll; }
body					{ position: relative; min-height: 100%; top:0; margin:0; padding:0; font-size:85%;background: url("/images/bg.gif") repeat scroll left top transparent; color: #333333; }
body, table, input, select, textarea { font-family:arial; }
table					{ font-size:100%; }
input, select, textarea { font-size:100%; }
img						{ border:0px; }
h1						{ font-size:28px; font-weight:normal; }
.print					{ display:none; }
.grey					{ color:#AAA; }
.greyerror				{ color:#AAA; font-size:11px; }
.clr					{ clear:both; }

/* CHARACTER COUNTER STYLE */
.counter				{ margin-top:3px; color:#AAA; font-size:10px; }

/* FORM STYLES */
form					{ margin:0px; }
label					{ cursor:hand; }
.xsmall					{ width:50px; }
.small					{ width:100px; }
.medium					{ width:300px; }
.big					{ width:100%; }
div .sep				{ font-size:1px; line-height:1px; height:15px; margin:0px; padding:0px; }

/* STANDARD LINK STYLES */
a						{ color:#666; text-decoration:underline; }
a:hover					{ color:#000; text-decoration:underline; }

#stripe { background: url('../../images/h-bg.gif') repeat-x bottom left; height: 80px; width: 50%; position: absolute; top: 0; left: 0; z-index: 10;}

#wrapper { background: #fff; width: 830px; margin: 0 auto;}

#header { width: 800px; padding: 0; height: 101px; background: url('../../images/header-bg.gif') repeat-x bottom left; padding:0 15px; position: relative; z-index: 100; float: left; margin-bottom:30px; }
#header p#logo { background: url('../../images/logo-bottom.gif') no-repeat bottom left; width: 400px; height: 59px; margin: 11px 0 0 0; float: right; padding-bottom: 31px;}

.wrapper-inner { padding:30px; }
#footer { width:800px; margin:0 auto; height:10px; }
#footer a { text-decoration:none; color:#AAA; }

/* NAVIGATION STYLES */
.navigation_title		{ width:140px; background-color:#F4CA13; font-weight:bold; }
.navigation_title span	{ display:block; padding:5px; }
.navigation_item		{ width:140px; background-color:#F6E329; margin-top:1px; }
.navigation_item span	{ display:block; padding:5px; }

/* MAIN PANEL */
.main_title				{ width:610px; background-color:#FAE115; }
.main_help				{ width:610px; background-color:#D8E2EB; display:none; }
.main_help ul			{ padding:0px; margin-top:0px; margin-bottom:0px; margin-left: 20px; list-style-type:square; }
.main_help ul li			{ padding:2px 0px; }
.main_help span			{ display:block; padding:10px; }
.main_content			{ width:610px; background-color:#FEFBDC; }
.main_content span		{ display:block; padding:5px; }
.action_icon			{ margin-bottom:5px; }
span.mandatory			{ display:inline; padding:0px; color:#F63C02; font-weight:bold; }
.message				{ background-color:#FEFBDC; }
.message span			{ display:block; padding:5px; border:solid 1px #FAE115; line-height:150% }

/* REPORTS ERROR PANEL */
.error_title			{ width:610px; background-color:#F63C02; font-weight:bold; color:#FFF; }
.error_title span		{ display:block; padding:5px; }
.error_content			{ width:610px; background-color:#FFDDD6; }
.error_content span		{ display:block; padding:5px; }
.error					{ color:#F63C02; font-size:11px; }

#files-upload			{ }
#files-upload ul			{ list-style-type: none; margin: 0; padding: 0; }
#files-upload ul li 		{ margin: 5px auto; line-height: 20px; }
#files-upload ul li.file-jpg,
#files-upload ul li.file-gif,
#files-upload ul li.file-png,
#files-upload ul li.file-pdf 	{ padding-left: 25px; }
#files-upload ul li.file-jpg	{ background: url(/images/icons/jpg.png) no-repeat; }
#files-upload ul li.file-gif	{ background: url(/images/icons/gif.png) no-repeat; }
#files-upload ul li.file-png	{ background: url(/images/icons/png.png) no-repeat; }
#files-upload ul li.file-pdf	{ background: url(/images/icons/pdf.png) no-repeat; }


.clearfix:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
 
.clearfix {
	display: inline-block;
}
 
html[xmlns] .clearfix {
	display: block;
}
 
* html .clearfix {
	height: 1%;
}

.unapprove-reason-list { list-style: none; margin:0; padding:0 }
.unapprove-reason-list li { list-style: none; clear:both; padding:5px 0; }
.unapprove-reason-list li input[type=checkbox] { float:left; margin-right:10px; }
