body { color: #333333; font-size: 12px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; line-height: 17px; text-align:center; background-color: white; margin-top: 0; }



#frame {width: 803px;  text-align:left; overflow: hidden; margin-right:auto; margin-left:auto; margin-top: 0;}

#top {

	font-size: 10px;
	color: #405372;
	margin: 0 0 -5px 0;
	padding: 0;

	}
#header { color: #fff; 
	background-image: url(../images/header_bg.jpg); 
	text-align: left; 
	height: 113px; 
	padding-top: 25px; 
	padding-right: 20px; 
	padding-left: 112px; 
	 }

#right { 

	width: 756px; 
	float: left; 
	padding: 11px 22px; 
	margin-left: 1px;  
	background-color: #F2F4CB;
	border-top: 1px #929DBA solid;  
	border-bottom: 3px #536AAE solid;

}

#topics { color: #44382a; font-size: 14px; font-family: Georgia, "Times New Roman", Times, serif; line-height: 16px; background-image: url(../images/topics_bg.gif); background-repeat: repeat-x; width: 519px; float: right; width: 180px; text-align: left; margin-top: 11px; margin-right: 0; margin-left: 21px; padding: 6px 11px 11px; border: solid 1px #9c9c9c; }

#footer { color: #3e5288; font-size: 9px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 1.5em; background-color: white; background-image: url(../images/footer_bg.gif); background-repeat: no-repeat; text-align: center; letter-spacing: 1px; width: 803px; float: left; padding-top: 33px; }



#header a:link { color: #fff; font-family: Arial, Helvetica, sans-serif; font-size: 9px; font-weight: bold; text-decoration: none; }

#header a:active { color: #fff; font-family:  Arial, Helvetica, sans-serif;  font-size: 9px; font-weight: bold; text-decoration: none; margin: 0; padding: 0; }

#header a:visited  { color: #fff; font-family:  Arial, Helvetica, sans-serif;  font-size: 9px; font-weight: bold; text-decoration: none; margin: 0; padding: 0; }

#header a:hover  { color: #fff; font-family:  Arial, Helvetica, sans-serif;  font-size: 9px; font-weight: bold; text-decoration: underline;  }




#footer a:link { color: #3e5288; font-size: 9px; font-weight: normal; text-decoration: none; margin: 0; padding: 0; }

#footer a:active { color: #3e5288; font-size: 9px; font-weight: normal; text-decoration: none; margin: 0; padding: 0; }

#footer a:visited { color: #3e5288; font-size:9px; font-weight: normal; text-decoration: none; margin: 0; padding: 0; }

#footer a:hover { color: #3e5288; font-size: 9px; font-weight: bold; text-decoration: underline; margin: 0; padding: 0; }
h3 { color: #4962a0; font-size: 18px; margin: 14px 0 ;/* text-align: center; */ }
h1 { color: #4962a0; font-size: 42px; line-height: 45px; text-transform: uppercase; /*text-align: center;*/ letter-spacing: -1px; margin-bottom: 9px; }
h2 { font-size: 28px; font-weight: bold; line-height: 32px; /*text-align: center;*/ margin: 0; padding: 0; }
h4 { font-size: 14px; }
#topics p { font-size: 12px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; margin: 0 0 8px; padding: 0; }
pre { line-height: 23px; }
#topics a:link,a:active,a:visited { color: #3e5288; font-size: 10px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; text-decoration: none; margin-top: 11px; margin-right: 15px; }

#topics a:hover { color: #3e5288; font-size: 10px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; text-decoration: underline; margin-top: 11px; margin-right: 15px; }
td { }

.form3 { 

	color: #353535; 
	font-size: 11px; 
	font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; 
	background-color: white; 
	margin-top: 2px; 
	margin-bottom: 5px; 
	padding: 2px 4px; 
	border: 1px #536EB5 solid; 

}

#formbox {

	width: 756px;
	padding:11px 0; 
	background: transparent;
	text-align: left; 
	font-size: 1em;
	
	}

#formbox h1 {

	color: #373737;
	width: 544px;
	padding-top: 20px;
	border-top: 1px #353535 solid;
	margin-top: 11px;
	line-height: .8em;
	font-size: 38px;	
	
	}

#formbox h3 {

	margin: 0px;	
	
	}
	
#form_frame {

	background: transparent;
	height: 666px;
		
	}


#right a:link { margin: 0; padding: 0; }

#right a:visited { margin: 0; padding: 0; }

#right a:hover { margin: 0; padding: 0; }

#right a:active { margin: 0; padding: 0; }


.form_label {
	font-size: 12px;
	text-align: left;
}
.special {
width:0px;
visibility:hidden;
}
