/* fonts */

body, html, td, p {
	font-family:arial,verdana,helvetica; 
}



/* default ************************************************************************************************************************/
td { font-size:11px; color:#24365B; }

/* form style ************************************************************************************************************************/
input,textarea,button { font-family:verdana,arial,helvetica; font-size:10px; color:#444444; }
select { font-family:verdana,arial,helvetica; font-size:10px; color:#444444; background-color:#FFFFFF; border-width:1px; border-left-color:#C9C9C9; border-right-color:#4D4D4D; border-top-color:#C9C9C9; border-bottom-color:#4D4D4D; }
input.sm { font-family:verdana,arial,helvetica; font-size: 10px; width:200px; }
input.med { font-family:verdana,arial,helvetica; font-size: 10px; width: 300px; }
input.btnO { font-family:verdana,arial,helvetica; font-size: 10px; font-weight:bold; background-color:#FF7E00; padding:0px10px; border-width:2px; border-left-color:#FFB266; border-right-color:#B25800; border-top-color:#FFB266; border-bottom-color:#B25800; color:#FFFFFF; }
input.btnB { font-family:verdana,arial,helvetica; font-size: 10px; font-weight:bold; background-color:#3377AA; padding:0px10px; border-width:2px; border-left-color:#78B8E8; border-right-color:#0F4A76; border-top-color:#78B8E8; border-bottom-color:#0F4A76; color:#FFFFFF; }
input.btnG { font-family:verdana,arial,helvetica; font-size: 10px; font-weight:bold; background-color:#888888; padding:0px10px; border-width:2px; border-left-color:#C9C9C9; border-right-color:#4D4D4D; border-top-color:#C9C9C9; border-bottom-color:#4D4D4D; color:#FFFFFF; }
button.btnO { font-family:verdana,arial,helvetica; font-size: 10px; font-weight:bold; background-color:#FF7E00; padding:0px10px; border-width:2px; border-left-color:#FFB266; border-right-color:#B25800; border-top-color:#FFB266; border-bottom-color:#B25800; color:#FFFFFF; }
button.btnB { font-family:verdana,arial,helvetica; font-size: 10px; font-weight:bold; background-color:#3377AA; padding:0px10px; border-width:2px; border-left-color:#78B8E8; border-right-color:#0F4A76; border-top-color:#78B8E8; border-bottom-color:#0F4A76; color:#FFFFFF; }
button.btnG { font-family:verdana,arial,helvetica; font-size: 10px; font-weight:bold; background-color:#888888; padding:0px10px; border-width:2px; border-left-color:#C9C9C9; border-right-color:#4D4D4D; border-top-color:#C9C9C9; border-bottom-color:#4D4D4D; color:#FFFFFF; }
textarea.sm { font-family:verdana,arial,helvetica; font-size: 10px; width:400px; }
textarea.med { font-family:verdana,arial,helvetica; font-size: 10px; width:500px; }
textarea.lg { font-family:verdana,arial,helvetica; font-size: 10px; width:600px; }
select.sm { font-family:verdana,arial,helvetica; font-size:10px; width:400px; }
select.med { font-family:verdana,arial,helvetica; font-size:10px; width:500px; }
iframe { border: solid 1px; border-color:#DEDEDE; }

/* links ************************************************************************************************************************/
a:link { color:#003066; text-decoration:underline; }
a:visited { color:#003066; text-decoration:underline; }
a:hover { color:#4573B3; text-decoration:underline; }

a:link.tabL1on { font-size:12px; font-weight:bold; color:#FFFFFF; text-decoration:none; }
a:visited.tabL1on { font-size:12px; font-weight:bold; color:#FFFFFF; text-decoration:none; }
a:hover.tabL1on { font-size:12px; font-weight:bold; color:#FFFFFF; text-decoration:underline; }
a:link.tabL1off { font-size:12px; font-weight:bold; color:#FFFFFF; text-decoration:none; }
a:visited.tabL1off { font-size:12px; font-weight:bold; color:#FFFFFF; text-decoration:none; }
a:hover.tabL1off { font-size:12px; font-weight:bold; color:#FFFFFF; text-decoration:underline; }

a:link.tabL2on { font-size:12px; font-weight:bold; color:#FFFFFF; text-decoration:none; }
a:visited.tabL2on { font-size:12px; font-weight:bold; color:#FFFFFF; text-decoration:none; }
a:hover.tabL2on { font-size:12px; font-weight:bold; color:#FFFFFF; text-decoration:underline; }
a:link.tabL2Bon { font-size:12px; font-weight:bold; color:#224466; text-decoration:none; }
a:visited.tabL2Bon { font-size:12px; font-weight:bold; color:#224466; text-decoration:none; }
a:hover.tabL2Bon { font-size:12px; font-weight:bold; color:#224466; text-decoration:underline; }
a:link.tabL2off { font-size:12px; font-weight:normal; color:#FFFFFF; text-decoration:none; }
a:visited.tabL2off { font-size:12px; font-weight:normal; color:#FFFFFF; text-decoration:none; }
a:hover.tabL2off { font-size:12px; font-weight:normal; color:#FFFFFF; text-decoration:underline; }

a:link.tabL3on { font-size:12px; font-weight:bold; color:#224466; text-decoration:none; }
a:visited.tabL3on { font-size:12px; font-weight:bold; color:#224466; text-decoration:none; }
a:hover.tabL3on { font-size:12px; font-weight:bold; color:#224466; text-decoration:underline; }
a:link.tabL3off { font-size:12px; font-weight:normal; color:#FFFFFF; text-decoration:none; }
a:visited.tabL3off { font-size:12px; font-weight:normal; color:#FFFFFF; text-decoration:none; }
a:hover.tabL3off { font-size:12px; font-weight:normal; color:#FFFFFF; text-decoration:underline; }

a:link.white { color:#FFFFFF; text-decoration:none; }
a:visited.white { color:#FFFFFF; text-decoration:none; }
a:hover.white { color:#FFFFFF; text-decoration:underline; }

/* font style ************************************************************************************************************************/
.title { font-family:helvetica,verdana,arial; font-size:22px; font-weight:normal; color:#0E1B37; }
.header { font-size:15px; font-weight:bold; color:#224466; }
.headerB { font-size:14px; color:#224466; }
.subheader { font-size:12px; font-weight:bold; color:#224466; }
.fineprint { font-size:10px; color: #3C3C3C; }
.alert { color: #E00000; }
.white { color: #FFFFFF; }

/* table style ************************************************************************************************************************/
.blueBorder { border:solid; border-width:1px; border-color:#94BCF4; }
.greyBorder { border:solid; border-width:1px; border-color:#C7C7C7; }

.pad0 { padding-left:0px; padding-right:0px; padding-top:0px; padding-bottom:0px; }
.pad5 { padding-left:5px; padding-right:5px; padding-top:5px; padding-bottom:5px; }
.pad10 { padding-left:10px; padding-right:10px; padding-top:10px; padding-bottom:10px; }
.pad15 { padding-left:15px; padding-right:15px; padding-top:15px; padding-bottom:15px; }
.padH5 { padding-left:5px; padding-right:5px; }
.padH10 { padding-left:10px; padding-right:10px; }
.padH15 { padding-left:15px; padding-right:15px; }
.padV5 { padding-top:5px; padding-bottom:5px; }
.padV10 { padding-top:10px; padding-bottom:10px; }
.padV15 { padding-top:15px; padding-bottom:15px; }

table.stripedTable {background-color:#fff}
table.stripedTable tr.odd td {background-color:#edf0f4}
