html { background-color: #dedede; margin: 0px; }

body { background-color: #dedede; margin: 0px; }



a:hover { color: #0281C6; font-size: 11px; font-family: "verdana", "arial", sans-serif; text-decoration: underline; }

a:link { color: #0281C6; font-size: 11px; font-family: "verdana", "arial", sans-serif; text-decoration: none; }

a:visited { color: #0281C6; font-size: 11px; font-family: "verdana", "arial", sans-serif; text-decoration: none; }

a:hover:visited { color: #0281C6; font-size: 11px; font-family: "verdana", "arial", sans-serif; text-decoration: underline; }



a:hover.footerlink { color: #fff; font-size: 11px; font-family: "verdana", "arial", sans-serif; text-decoration: underline; }

a:link.footerlink { color: #fff; font-size: 11px; font-family: "verdana", "arial", sans-serif; text-decoration: none; }

a:visited.footerlink { color: #fff; font-size: 11px; font-family: "verdana", "arial", sans-serif; text-decoration: none; }

a:hover:visited.footerlink { color: #fff; font-size: 11px; font-family: "verdana", "arial", sans-serif; text-decoration: underline; }



a:hover.copyright { color: #0281C6; font-size: 9px; font-family: "verdana", "arial", sans-serif; text-decoration: underline; }

a:link.copyright { color: #0281C6; font-size: 9px; font-family: "verdana", "arial", sans-serif; text-decoration: none; }

a:visited.copyright { color: #0281C6; font-size: 9px; font-family: "verdana", "arial", sans-serif; text-decoration: none; }

a:hover:visited.copyright { color: #0281C6; font-size: 9px; font-family: "verdana", "arial", sans-serif; text-decoration: underline; }



p, ul, ol, td, div { color: #000; font-size: 11px; font-family: "verdana", "arial", sans-serif; vertical-align: top; line-height: 14px; }

.sub { color: #0281C6; font-weight: bold; }

.red { color: #C62F30; }

.blue { color: #0281C6; }



img { border-style: none; }

a img { border-style: none; }



table.maintable {

width: 850px;

height: 100%;

padding: 0px;

background-image: url('images/main_bg.gif');

}



.h100 { height: 100%; }



td.footer {

width: 771px;

height: 39px;

background-color: #0E0D09;

padding-top: 12px;

text-align: center;

color: #fff;

}



td.copyright {

padding: 12px 5px 0px 5px;

text-align: center;

font-size: 9px;

color: #0281C6;

}



td.splash4 {

width: 247px;

padding: 0px 25px 5px 25px;

background-image: url('images/splash4_bg.gif');

color: #fff;

}



td.splash_login {

width: 247px;

padding: 10px 10px 5px 25px;

background-image: url('images/splash_login_bg.gif');

color: #fff;

}



td.main { padding: 20px; }



td.home_features {

width: 437px;

border-left: 1px #75B0E2 solid;

border-right: 1px #75B0E2 solid;

background-color: #E7F0F8;

padding: 0px;

}



td.home_features_line {

width: 437px;

border-bottom: 1px #fff solid;

padding: 8px 8px 8px 25px;

}



td.features {

border-bottom: 1px #E7F8E7 solid;

padding: 8px;

}



td.features2 {

padding: 8px;

}



td.form_radio_blue {

width: 30px;

padding: 6px;

border-bottom: 1px #D2E1E8 solid;

}



td.form_radio_blue2 {

width: 30px;

padding: 6px;

}



td.form1 {

width: 150px;

padding: 6px;

border-bottom: 1px #D2E1E8 solid;

}



td.form1a {

width: 150px;

padding: 6px;

}



td.form2 {

width: 350px;

padding: 6px 6px 6px 0px;

border-bottom: 1px #D2E1E8 solid;

}





td.formhead {

width: 150px;

background-color: #D2E1E8;

padding: 0 5 5 8;

font-weight: bold;

}



td.formline {

width: 350px;

border-bottom: 1px #D2E1E8 solid;

}



select.se {

padding: 6px;

border: 1px #D2E1E8 solid;

font-size: 11px;

font-family: "verdana", "arial", sans-serif;

}



input.se {

font-size: 11px;

font-family: "verdana", "arial", sans-serif;

}





td.form_www {

width: 100px;

border-bottom: 1px #D2E1E8 solid;

text-align: right;

padding: 0px;

}



td.form_radio_ar {

width: 30px;

vertical-align: top;

padding: 13px 0px 10px 10px;

}



td.form_ar {

text-align: right;

vertical-align: top;

padding: 13px 0px 10px 10px;

}



td.contacthead {

width: 500px;

background-color: #D2E1E8;

padding: 0px 0px 6px 6px;

font-weight: bold;

}



td.contact {

padding: 6px 6px 6px 6px;

border-bottom: 1px #D2E1E8 solid;

}



td.vmiddle { vertical-align: middle; }



td.login {

width: 400px;

padding: 10px 10px 0px 45px;

border-left: 1px #0161AB solid;

border-right: 1px #0161AB solid;

background-color: #E7F0F8;

}

.form_errors {
	background-color:#FD404E;
	text-align:center;
	margin: 0 auto;
	margin-top: 10px;
	margin-bottom: 10px;
	display:none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
}

.element_highlight {
	background-color:#FD404E;
}