body { margin: 0px; padding: 0px; background-color: #FFFFFF; background-image: url(/image_files/bg.gif); background-repeat: repeat-x; background-position: top left; }
img{ border:0px; }
form{ margin: 0px; padding: 0px; }

.top { font-family: Arial, Helvetica, sans-serif; font-weight:normal; font-size:14px; color:#B70005; text-decoration:none; }
.top A:link   { font-family: Arial, Helvetica, sans-serif; font-weight:normal; font-size:12px; color:#535353; text-decoration:none; }
.top A:visited{ font-family: Arial, Helvetica, sans-serif; font-weight:normal; font-size:12px; color:#535353; text-decoration:none; }
.top A:active { font-family: Arial, Helvetica, sans-serif; font-weight:normal; font-size:12px; color:#535353; text-decoration:none; }
.top A:hover  { font-family: Arial, Helvetica, sans-serif; font-weight:normal; font-size:12px; color:#535353; text-decoration:underline; }

.selected { font-family: Arial, Helvetica, sans-serif; font-weight:bold; font-size:12px; color:#B70005; text-decoration:none; }
.selected A:link   { font-family: Arial, Helvetica, sans-serif; font-weight:normal; font-size:12px; color:#B70005; text-decoration:none; }
.selected A:visited{ font-family: Arial, Helvetica, sans-serif; font-weight:normal; font-size:12px; color:#B70005; text-decoration:none; }
.selected A:active { font-family: Arial, Helvetica, sans-serif; font-weight:normal; font-size:12px; color:#B70005; text-decoration:none; }
.selected A:hover  { font-family: Arial, Helvetica, sans-serif; font-weight:normal; font-size:12px; color:#B70005; text-decoration:underline; }

.text				{ font-family: Arial, Helvetica, sans-serif; font-weight:normal; font-size:11px; color:#595959; text-decoration:none; line-height:16px; }
.text A:link 		{ font-family: Arial, Helvetica, sans-serif; font-weight:normal; font-size:11px; color:#468AC3; text-decoration:underline; }
.text A:visited		{ font-family: Arial, Helvetica, sans-serif; font-weight:normal; font-size:11px; color:#468AC3; text-decoration:underline; }
.text A:active 		{ font-family: Arial, Helvetica, sans-serif; font-weight:normal; font-size:11px; color:#468AC3; text-decoration:underline; }
.text A:hover  		{ font-family: Arial, Helvetica, sans-serif; font-weight:normal; font-size:11px; color:#468AC3; text-decoration:none; }

.textBottom				{ font-family: Arial, Helvetica, sans-serif; font-weight:bold; font-size:11px; color:#3A3A3A; text-decoration:none; line-height:16px; }
.textBottom A:link   	{ font-family: Arial, Helvetica, sans-serif; font-weight:bold; font-size:11px; color:#3A3A3A; text-decoration:none; }
.textBottom A:visited	{ font-family: Arial, Helvetica, sans-serif; font-weight:bold; font-size:11px; color:#3A3A3A; text-decoration:none; }
.textBottom A:active 	{ font-family: Arial, Helvetica, sans-serif; font-weight:bold; font-size:11px; color:#3A3A3A; text-decoration:none; }
.textBottom A:hover  	{ font-family: Arial, Helvetica, sans-serif; font-weight:bold; font-size:11px; color:#3A3A3A; text-decoration:underline; }

.popuptext				{ padding-left:3px; padding-right:3px; font-family: Arial, Helvetica, sans-serif; font-weight:normal; font-size:11px; color:#595959; text-decoration:none; line-height:16px; }
.popuptext A:link 		{ font-family: Arial, Helvetica, sans-serif; font-weight:normal; font-size:11px; color:#468AC3; text-decoration:underline; }
.popuptext A:visited	{ font-family: Arial, Helvetica, sans-serif; font-weight:normal; font-size:11px; color:#468AC3; text-decoration:underline; }
.popuptext A:active 	{ font-family: Arial, Helvetica, sans-serif; font-weight:normal; font-size:11px; color:#468AC3; text-decoration:underline; }
.popuptext A:hover  	{ font-family: Arial, Helvetica, sans-serif; font-weight:normal; font-size:11px; color:#468AC3; text-decoration:none; }

.titleRed { font-family: Arial, Helvetica, sans-serif; font-weight:bold; font-size:12px; color:#B70005; text-decoration:none; }
.titleBlue { font-family: Arial, Helvetica, sans-serif; font-weight:bold; font-size:12px; color:#375D84; text-decoration:none; }

.BoxRed			{ font-family: Arial, Helvetica, sans-serif; font-weight:bold; font-size:12px; color:#FFFFFF; text-decoration:none; background-color:#B70005; padding:20px 50px 20px 25px; border-bottom:7px solid #FFFFFF; }
.popup			{ padding:22px; }
.popupheader 	{ background-color:#4F4F4F; }
.closewindow	{ vertical-align:middle; }

.HomeBlue	{ border: 1px solid #B7DCE5; }
.BoxGrey0	{ border: 1px solid #D2D2D2; }
.BoxGrey { font-family: Arial, Helvetica, sans-serif; font-weight:normal; font-size:11px; color:#595959; text-decoration:none; background-color:#F4F4F4; border-bottom:1px solid #FFFFFF; padding:10px 25px 10px 25px;  }
.BoxGrey A:link   { font-family: Arial, Helvetica, sans-serif; font-weight:normal; font-size:11px; color:#468AC3; text-decoration:underline; }
.BoxGrey A:visited{ font-family: Arial, Helvetica, sans-serif; font-weight:normal; font-size:11px; color:#468AC3; text-decoration:underline; }
.BoxGrey A:active { font-family: Arial, Helvetica, sans-serif; font-weight:normal; font-size:11px; color:#468AC3; text-decoration:underline; }
.BoxGrey A:hover  { font-family: Arial, Helvetica, sans-serif; font-weight:normal; font-size:11px; color:#468AC3; text-decoration:none; }

.BoxGrey2 { font-family: Arial, Helvetica, sans-serif; font-weight:normal; font-size:11px; color:#595959; text-decoration:none; background-color:#F0F0F0; border-bottom:1px solid #FFFFFF; padding:10px 20px 15px 15px; line-height:16px; }
.BoxGrey2 A:link   { font-family: Arial, Helvetica, sans-serif; font-weight:normal; font-size:11px; color:#468AC3; text-decoration:underline; }
.BoxGrey2 A:visited{ font-family: Arial, Helvetica, sans-serif; font-weight:normal; font-size:11px; color:#468AC3; text-decoration:underline; }
.BoxGrey2 A:active { font-family: Arial, Helvetica, sans-serif; font-weight:normal; font-size:11px; color:#468AC3; text-decoration:underline; }
.BoxGrey2 A:hover  { font-family: Arial, Helvetica, sans-serif; font-weight:normal; font-size:11px; color:#468AC3; text-decoration:none; }

.BoxGrey3 { font-family: Arial, Helvetica, sans-serif; font-weight:normal; font-size:11px; color:#595959; text-decoration:none; background-color:#E5E5E5; border-bottom:1px solid #FFFFFF; padding:10px 20px 15px 15px; line-height:16px; }
.BoxGrey3 A:link   { font-family: Arial, Helvetica, sans-serif; font-weight:normal; font-size:11px; color:#468AC3; text-decoration:underline; }
.BoxGrey3 A:visited{ font-family: Arial, Helvetica, sans-serif; font-weight:normal; font-size:11px; color:#468AC3; text-decoration:underline; }
.BoxGrey3 A:active { font-family: Arial, Helvetica, sans-serif; font-weight:normal; font-size:11px; color:#468AC3; text-decoration:underline; }
.BoxGrey3 A:hover  { font-family: Arial, Helvetica, sans-serif; font-weight:normal; font-size:11px; color:#468AC3; text-decoration:none; }

.BoxGrey3a { font-family: Arial, Helvetica, sans-serif; font-weight:normal; font-size:11px; color:#595959; text-decoration:none; background-color:#E5E5E5; padding:10px 20px 15px 15px; line-height:16px; }
.BoxGrey3a A:link   { font-family: Arial, Helvetica, sans-serif; font-weight:normal; font-size:11px; color:#468AC3; text-decoration:underline; }
.BoxGrey3a A:visited{ font-family: Arial, Helvetica, sans-serif; font-weight:normal; font-size:11px; color:#468AC3; text-decoration:underline; }
.BoxGrey3a A:active { font-family: Arial, Helvetica, sans-serif; font-weight:normal; font-size:11px; color:#468AC3; text-decoration:underline; }
.BoxGrey3a A:hover  { font-family: Arial, Helvetica, sans-serif; font-weight:normal; font-size:11px; color:#468AC3; text-decoration:none; }

.BoxGrey4 { font-family: Arial, Helvetica, sans-serif; font-weight:normal; font-size:11px; color:#595959; text-decoration:none; background-color:#F0F0F0; border-bottom:1px solid #FFFFFF; padding:10px 20px 15px 15px; line-height:16px; }
.BoxGrey4 A:link   { font-family: Arial, Helvetica, sans-serif; font-weight:normal; font-size:11px; color:#468AC3; text-decoration:underline; }
.BoxGrey4 A:visited{ font-family: Arial, Helvetica, sans-serif; font-weight:normal; font-size:11px; color:#468AC3; text-decoration:underline; }
.BoxGrey4 A:active { font-family: Arial, Helvetica, sans-serif; font-weight:normal; font-size:11px; color:#468AC3; text-decoration:underline; }
.BoxGrey4 A:hover  { font-family: Arial, Helvetica, sans-serif; font-weight:normal; font-size:11px; color:#468AC3; text-decoration:none; }

.BoxGrey5 { font-family: Arial, Helvetica, sans-serif; font-weight:normal; font-size:11px; color:#595959; text-decoration:none; background-color:#F4F4F4; border:1px solid #D2D2D2; padding:15px 20px 15px 15px; line-height:16px; }
.BoxGrey5 A:link   { font-family: Arial, Helvetica, sans-serif; font-weight:normal; font-size:11px; color:#468AC3; text-decoration:underline; }
.BoxGrey5 A:visited{ font-family: Arial, Helvetica, sans-serif; font-weight:normal; font-size:11px; color:#468AC3; text-decoration:underline; }
.BoxGrey5 A:active { font-family: Arial, Helvetica, sans-serif; font-weight:normal; font-size:11px; color:#468AC3; text-decoration:underline; }
.BoxGrey5 A:hover  { font-family: Arial, Helvetica, sans-serif; font-weight:normal; font-size:11px; color:#468AC3; text-decoration:none; }

.BoxLightBlue			{ font-family: Arial, Helvetica, sans-serif; font-weight:normal; font-size:11px; line-height:18px; color:#595959; text-decoration:none; background-color:#EAF6F9; border-bottom:1px solid #FFFFFF; padding:11px 25px 16px 20px;  }
.BoxLightBlue A:link   	{ font-family: Arial, Helvetica, sans-serif; font-weight:normal; font-size:11px; line-height:18px; color:#468AC3; text-decoration:underline; }
.BoxLightBlue A:visited	{ font-family: Arial, Helvetica, sans-serif; font-weight:normal; font-size:11px; line-height:18px; color:#468AC3; text-decoration:underline; }
.BoxLightBlue A:active 	{ font-family: Arial, Helvetica, sans-serif; font-weight:normal; font-size:11px; line-height:18px; color:#468AC3; text-decoration:underline; }
.BoxLightBlue A:hover  	{ font-family: Arial, Helvetica, sans-serif; font-weight:normal; font-size:11px; line-height:18px; color:#468AC3; text-decoration:none; }

.BoxLightBlue1				{ font-family: Arial, Helvetica, sans-serif; font-weight:normal; font-size:11px; line-height:18px; color:#595959; text-decoration:none; background-color:#F0F9FB; border-bottom:1px solid #FFFFFF; padding:11px 25px 16px 20px;  }
.BoxLightBlue1 A:link   	{ font-family: Arial, Helvetica, sans-serif; font-weight:normal; font-size:11px; line-height:18px; color:#468AC3; text-decoration:underline; }
.BoxLightBlue1 A:visited	{ font-family: Arial, Helvetica, sans-serif; font-weight:normal; font-size:11px; line-height:18px; color:#468AC3; text-decoration:underline; }
.BoxLightBlue1 A:active 	{ font-family: Arial, Helvetica, sans-serif; font-weight:normal; font-size:11px; line-height:18px; color:#468AC3; text-decoration:underline; }
.BoxLightBlue1 A:hover  	{ font-family: Arial, Helvetica, sans-serif; font-weight:normal; font-size:11px; line-height:18px; color:#468AC3; text-decoration:none; }

.BoxLightBlue2				{ font-family: Arial, Helvetica, sans-serif; font-weight:normal; font-size:11px; line-height:18px; color:#595959; text-decoration:none; background-color:#F0F9FB; padding:11px 25px 16px 20px;  }
.BoxLightBlue2 A:link   	{ font-family: Arial, Helvetica, sans-serif; font-weight:normal; font-size:11px; line-height:18px; color:#468AC3; text-decoration:underline; }
.BoxLightBlue2 A:visited	{ font-family: Arial, Helvetica, sans-serif; font-weight:normal; font-size:11px; line-height:18px; color:#468AC3; text-decoration:underline; }
.BoxLightBlue2 A:active 	{ font-family: Arial, Helvetica, sans-serif; font-weight:normal; font-size:11px; line-height:18px; color:#468AC3; text-decoration:underline; }
.BoxLightBlue2 A:hover  	{ font-family: Arial, Helvetica, sans-serif; font-weight:normal; font-size:11px; line-height:18px; color:#468AC3; text-decoration:none; }

.BoxBlue { font-family: Arial, Helvetica, sans-serif; font-weight:normal; font-size:11px; color:#595959; text-decoration:none; background-color:#F0F9FB; border:1px solid #B7DCE5; line-height:16px; }
.BoxBlueTD { padding: 0px 0px 0px 20px; }
.BoxBlueTD1 { padding: 16px 20px 16px 20px; }
.BoxBlueTD2 { padding: 16px 20px 16px 20px; background-image: url(/image_files/bg_caps.jpg); background-repeat: no-repeat; background-position: bottom right; }

.bbottom { border-bottom:1px solid #E0E0E0; padding: 0px 0px 10px 0px; }
.bbottom1 { border-bottom:1px solid #FFFFFF; padding: 0px 0px 0px 0px; }
.Bluebottom { background-color:#EAF6F9; border-bottom:1px solid #B7DCE5; padding: 5px 0px 5px 20px; }

.bullet { margin:3px 0px 3px 3px; padding: 0px 0px 5px 0px; list-style: none; line-height: 160%; }
.bullet li { padding-left: 10px; background-image: url(/image_files/bullet_red.gif); background-repeat: no-repeat; background-position: 0px 7px; } 
.bullet A:link   { font-family: Arial, Helvetica, sans-serif; font-weight:normal; font-size:11px; color:#595959; text-decoration:underline; }
.bullet A:visited{ font-family: Arial, Helvetica, sans-serif; font-weight:normal; font-size:11px; color:#595959; text-decoration:underline; }
.bullet A:active { font-family: Arial, Helvetica, sans-serif; font-weight:normal; font-size:11px; color:#595959; text-decoration:underline; }
.bullet A:hover  { font-family: Arial, Helvetica, sans-serif; font-weight:normal; font-size:11px; color:#595959; text-decoration:none; }

.footermain		{ position: relative; }
.footertitle	{ position: absolute; width:124px; padding:0px 0px 0px 9px; margin:-7px 0px -9px 20px; background-color:#FFFFFF; font-family: Arial, Helvetica, sans-serif; font-weight:bold; font-size:11px; color:#B70005; text-decoration:none; }
.footertable	{ border-top: 1px solid #A7A7A7; border-left: 1px solid #A7A7A7; border-right: 1px solid #A7A7A7; border-bottom: 1px solid #A7A7A7; }
.cell1			{ padding-left:28px; padding-top:14px; padding-right:10px; padding-bottom:14px; border-right: 1px solid #A7A7A7; background-image: url(/image_files/footer1.gif); background-repeat: no-repeat; background-position: top right; }
.cell2			{ padding-left:18px; padding-top:14px; padding-right:10px; padding-bottom:14px; border-right: 1px solid #A7A7A7; background-image: url(/image_files/footer2.gif); background-repeat: no-repeat; background-position: top right; }
.cell3			{ padding-left:18px; padding-top:14px; padding-right:10px; padding-bottom:14px; border-right: 1px solid #A7A7A7; background-image: url(/image_files/footer3.gif); background-repeat: no-repeat; background-position: top right; }
.cell4			{ padding-left:18px; padding-top:14px; padding-right:10px; padding-bottom:14px; background-image: url(/image_files/footer4.gif); background-repeat: no-repeat; background-position: top right; }

fieldset { padding:0px; background-image: url(/image_files/bg_bottom.gif); background-repeat: no-repeat; background-position: top left; }
fieldset legend { margin-left:20px; padding:0px 0px 0px 0px; font-family: Arial, Helvetica, sans-serif; font-weight:bold; font-size:11px; color:#B70005; text-decoration:none; }

.footerholder		{ padding-left:5px; }
.footerholderi		{ border-top: 1px solid #A7A7A7; padding-left:5px; }
.footer 			{ padding-top:6px; font-family: Arial, Helvetica, sans-serif; font-weight:normal; font-size:12px; color:#B70005; text-decoration:none;  }
.footer A:link   	{ font-family: Arial, Helvetica, sans-serif; font-weight:normal; font-size:12px; color:#535353; text-decoration:none; }
.footer A:visited	{ font-family: Arial, Helvetica, sans-serif; font-weight:normal; font-size:12px; color:#535353; text-decoration:none; }
.footer A:active 	{ font-family: Arial, Helvetica, sans-serif; font-weight:normal; font-size:12px; color:#535353; text-decoration:none; }
.footer A:hover  	{ font-family: Arial, Helvetica, sans-serif; font-weight:normal; font-size:12px; color:#535353; text-decoration:underline; }

.copyright 				{ font-family: Arial, Helvetica, sans-serif; font-weight:normal; font-size:11px; line-height:21px; color:#777777; text-decoration:none;  }
.copyright A:link   	{ font-family: Arial, Helvetica, sans-serif; font-weight:normal; font-size:11px; line-height:21px; color:#777777; text-decoration:none; }
.copyright A:visited	{ font-family: Arial, Helvetica, sans-serif; font-weight:normal; font-size:11px; line-height:21px; color:#777777; text-decoration:none; }
.copyright A:active 	{ font-family: Arial, Helvetica, sans-serif; font-weight:normal; font-size:11px; line-height:21px; color:#777777; text-decoration:none; }
.copyright A:hover  	{ font-family: Arial, Helvetica, sans-serif; font-weight:normal; font-size:11px; line-height:21px; color:#777777; text-decoration:underline; }
.required				{ font-family: Arial, Helvetica, sans-serif; font-weight:normal; font-size:11px; color:#B70005; text-decoration:none; line-height:17px; }
.input 					{ font-family: Arial, Helvetica, sans-serif; font-weight:normal; font-size:11px; padding:2px; color:#777777; text-decoration:none; border:1px solid #9DA5B5; background-color:#FFFFFF; }

