
/* SOROPTIMIST INTERNATIONAL STYLE SHEETS */
body					{ background-color:#FFF; margin:0px; font-size:85%; }
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; }

/* 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; }

/* 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; 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; }


