* { margin:0; padding:0;}

body {font-family:Tahoma, Verdana, Arial, sans-serif;font-size:70%;color:#10425e;}

p { padding-bottom:15px;}
img {border:0px;}
a { font-weight:bold; text-decoration:none;}
a:hover {text-decoration:underline;}
a:focus {outline:none;}
.fl { float:left;}
.fr { float:right;}
.clear { clear:both;}
.skiptocontent {position:absolute; margin-left: -9999px;}

fieldset { border:0px;}
legend { display:none;}

h1 { font-family:Verdana, Tahoma, Arial, sans-serif; font-size:150%; font-weight:bolder; padding:0 0 10px 0; margin:0px;}

h2 { font-family:Verdana, Tahoma, Arial, sans-serif; font-size:120%; padding:0px 0px 10px 0px; margin:0px;}

h3 { font-family:Verdana, Tahoma, Arial, sans-serif; font-size:100%; padding:0px 0px 5px 0px; margin:0px; }

#content { padding:20px;}
	#content a { color:#10425e; text-decoration:underline; font-weight:normal;}
	#content ul { padding:0px 0px 15px 0px; margin:0px 0px 0px 0px;}
	#content li { list-style-type:none; padding:0px 0px 5px 20px; margin:0px 0px 0px 0px; background:url("/_images/bullets/bullet.gif") no-repeat left top;}

#contact fieldset { float:left; width:520px; padding:25px 0px 0px 0px; margin:0px 0px 10px 0px; background:#F0F9FF url("/_images/general/bg-fieldset.gif") no-repeat top left;}
/*	#contact fieldset:hover { background-color:#F9F9F9;}*/
#contact .bottom { float:left; clear:both; padding:0px; margin:0px; width:520px; height:25px; background: url("/_images/general/bg-fieldset-bottom.gif") no-repeat top left;}
#contact p { width:420px;}
#contact label { clear:both; padding:2px 0px 0px 0px; margin:0px 0px 0px 70px; float:left; width:170px; font-weight:bold;}
	#contact label.long { width:350px; margin:0px 0px 5px 70px;}
#contact .textfield { float:left; padding:1px 4px 1px 4px; margin:0px 0px 5px 0px; width:196px; border:1px solid #c5c5c5; font-size:11px; color:#10425e;font-family:Tahoma, Verdana, Arial, sans-serif;}
#contact select {padding:1px 0px 1px 0px; margin:0px 0px 5px 0px; width:206px; border:1px solid #c5c5c5; font-size:11px; color:#10425e;font-family:Tahoma, Verdana, Arial, sans-serif;}
#contact textarea { float:left; padding:4px; margin:10px 0px 15px 70px; width:366px; height:75px; background-color:#fff; border:1px solid #c5c5c5; font-size:11px; color:#10425e;font-family:Tahoma, Verdana, Arial, sans-serif;}
	#contact .checkbox  { clear:both; float:left; margin:0px 0px 5px 70px; padding:0px 0px 0px 0px;width:13px;height:13px;overflow:hidden;}
	#contact .checkboxlabel  { float:left; width:370px; padding:0px 0px 0px 0px; margin:-18px 0px 5px 100px; line-height:13px;}
	#contact .checkboxlabelbottom  { float:left; width:370px; padding:0px 0px 0px 0px; margin:-18px 0px 10px 100px; line-height:13px;}
	#contact .formbutton { float:right; margin:0px 0px 0px 0px;}
#content .fielderror {
    clear: both;
    margin: 0px 0px 0px 70px;
    color: #AF1515;
    font-weight: bold;
    padding: 10px 0px 5px 0px;
}

#content .error {
    clear: both;
    margin: 0px 0px 10px 0px;
    color: #AF1515;
    font-weight: bold;
    padding: 10px 0px 5px 0px;
}
    #content .error a {
        color: #AF1515;
        font-weight: bold;
    }

