BODY { background:#8abcf5; text-align:center; font-family:arial, helvetica, sans-serif; }
A { color:#36C; }
DIV#mainform { width:750px;height:330px; margin:0 auto; display:block; background:url(images/background-form.gif) no-repeat; padding:10px; text-align:left; }
DIV#mainform_large { width:750px;height:750px; margin:0 auto; display:block; background:url(images/background-form-large.gif) no-repeat; padding:10px; text-align:left; }

DIV#mainform_large2 { width:750px; margin:0 auto; display:block; background:url(images/top_curve.png) no-repeat; padding:10px; text-align:left; }
DIV#mainform_large2_bg { width:770px; margin:0 auto; display:block; background:url(images/background-middle.png) repeat-y; margin-left:-10px; text-align:left;  padding-bottom:10px;}
DIV#mainform_large2_bottom { width:770px; height:40px; margin:0 auto; display:block; background:url(images/bottom_curve.png) no-repeat; margin-left:-10px; text-align:left; }

DIV#content { width:770px; margin:0 auto; display:block; background:url(images/background-content.gif) repeat-y; margin-top:5px; text-align:left; }
DIV#footer { width:770px; height:50px; margin:0 auto; display:block; background:url(images/background-content-footer.gif) top no-repeat; font-size:13px; padding-top:15px; color:#333; }
DIV#toplinks { float:right; font-size:11px; display:block; padding:15px; }

#topcta {  text-align:right; width:746px; height:28px; background:url(images/background-cta.gif) no-repeat; font-size:21px; color:#333;margin:5px auto 0px; margin-right:10px; #margin-right:5px; padding:2px; float:right; }

*:first-child+html #topcta {  text-align:right; width:746px; height:28px; background:url(images/background-cta.gif) no-repeat; font-size:21px; color:#333;margin:5px auto 0px; margin-right:10px;padding:2px; float:right; }



H1 { float:right; margin:0 5px; padding:0; font-size:21px; color:#333; }



DIV#form { display:block; width:730px; height:200px; background:url(images/badge.png) no-repeat bottom right; margin:0 auto; margin-top:45px;}
#form H2 { color:#333; margin:10px 0 0; font-size:23px; padding:0; }
.form_text { margin:0; width:370px; font-size:13px; }
.error_text { margin:0; width:370px; font-size:13px; color:#C00; font-weight:bold; }
DIV#formfield { margin:0; padding:0 0; display:block; width:286px; height:45px; background:url(images/background-field.gif) no-repeat; text-align:right; }
FORM { margin:0; padding:0; }
#formfield .zip_field { width:90px; text-align:center; font-weight:bold; margin-top:12px; margin-right:10px; border:1px solid #999; }
#form .submit { margin-left:50px; margin-top:10px; }
#content div.copy { display:block; float:left; width:520px; font-size:13px; margin-left:15px; padding:10px 0px; }
#content div.articles { display:block; float:right; width:200px; font-size:13px; margin-right:5px; padding:10px 0px; }
H3 { font-size:21px; }
#content H3 { margin:0; padding:0; font-size:21px; }
#content H4 { margin:0; padding:0; font-size:21px; }
.articles LI { padding:3px 0; }
.articles H5 { display:block; font-size:18px; color:#666; margin:0; padding:2px 0 6px 34px; height:24px; width:155px; background:url(images/ico-articles.gif) no-repeat 0px 0px; border-bottom:1px solid #aaa; }
#topdoyou { font-size:12px; padding:0 30px 5px; }
#topdoyou SPAN { position:relative; bottom:1px; }
#footer A { color:#03C; font-weight:bold; }

li { margin-bottom:2px;}

#glossary .index {
	margin:25px 0px;
	color:#333;
}

#glossary .section {
	border:1px solid #CCC;
	padding:8px;
	margin:0px;
	width:680px;
	margin-left:-20px;

}

#glossary .anchor {
	font-weight:bold;
	font-size:18px;
	margin-top:10px;
	margin-left:-20px;
}

#glossary .return {	
	color:#666;
	display:block;
	font-size:9px;
	margin-bottom:30px;
}



#linkpagecontent {
	display:block; padding-left:40px; padding-right:40px;padding-top:50px;font-size:13px;
	}