body{font-family:Arial, Helvetica, sans-serif; font-size:13px;background:#E8EFF7; margin:0; padding:0;}
form{margin:0; padding:0;}
img {border:0;}
a {color:#0066FF; text-decoration:underline;}
a:hover {color:#cc0033; text-decoration:none;}
.wrapper {width:980px; height:auto; overflow:hidden; margin:0 auto; margin-top:10px; background:#ffffff url(images/top-bg.jpg) left top no-repeat;}
	.inner {width:950px; height:auto; margin:0 auto; padding-top:12px;}
		.top {width:950px; height:90px;}
			.logo {padding-left:15px; padding-top:5px; width:400px; float:left;}
			.phone {width:400px; float:right; text-align:right; padding:10px;}


.navbar{width:950px; height:40px; background:url(images/nav-bg.jpg) left top repeat-x; line-height:40px; font-family:Arial, Helvetica, sans-serif; font-size:14px; clear:both;}
	.navbar a{text-align:center; font-weight:bold; color:#FFFFFF; display:block; text-decoration:none; width:100%;}
	.navbar a:hover{background:url(images/nav-bg.jpg) left bottom repeat-x; text-decoration:none; color:#FFFFFF;}
	.current a {background:url(images/nav-bg.jpg) left bottom repeat-x; text-decoration:none; color:#FFFFFF;}
	.navbar .bd {background:url(images/nav-bd.jpg) left top no-repeat; width:2px; height:40px; font-size:0; line-height:0;}
.spacer {height:3px; line-height:0; font-size:0; clear:both;}
.divider {width:314px; height:auto; float:left;}
#pad {padding-right:4px;}

.mainbody {width:950px; height:auto; clear:both; padding-top:3px;}
	.left {width:314px; height:auto; float:left;}
	.right {width:632px; height:auto; float:right;}	
		.title {color:#CC0033; font-size:25px; font-family:Georgia, "Times New Roman", Times, serif; border-bottom:1px dotted #cc0000; margin-bottom:10px;}
		.content {padding:20px; line-height:18px; clear:both;}
		.obox {border:1px solid #cccccc; border-bottom:5px solid #cccccc; padding:15px; margin-bottom:15px;}
		.rr {color:#cc0033;}
	
.boxH {width:314px; height:auto; background:url(images/box-bg.jpg) left bottom no-repeat; margin-bottom:3px;}
.box {width:314px; height:170px; background:url(images/box-bg.jpg) left top no-repeat;}
	#box_content {padding:5px; padding-left:15px; padding-right:15px; font-size:11px; color:#333333; line-height:normal; text-align:justify;}
	.box .title {color:#0066CC; font-size:14px; font-weight:bold; line-height:30px; margin:0; border:none; padding:0; padding-top:10px; padding-left:15px; font-family:Georgia, "Times New Roman", Times, serif;}
	.box .link a{margin-right:10px; height:30px; width:auto; font-size:13px; color:#0066FF; text-align:center; line-height:30px; text-decoration:underline; display:block; background:url(images/box-button.gif) center top no-repeat; text-align:center;}
	.box .link a:hover {color:#cc0033; text-decoration:none; background:url(images/box-button.gif) center bottom no-repeat;}
	
	.boxH .link a{margin-right:10px; height:30px; width:auto; font-size:12px; font-family:Arial, Helvetica, sans-serif; font-weight:normal; line-height:0; padding:0; color:#0066FF; text-align:center; line-height:30px; text-decoration:underline; display:block; background:url(images/box-button.gif) center top no-repeat; text-align:center;}
	.boxH .link a:hover {color:#cc0033; text-decoration:none; background:url(images/box-button.gif) center bottom no-repeat;}
	
	
		#form {width:405px; height:280px; float:left; padding-left:15px; font-family:tahoma; font-size:13px; color:#003399;}
			#top_text {font-family:Georgia, 'Times New Roman', Times, serif; color:#0066CC; font-size:18px; margin-top:25px; margin-left:70px; width:330px; line-height:20px;}
				#form_box{width: 333px; height:200px; background: url(images/form_bg.jpg) no-repeat; padding-top: 20px; }
				#top_text p{font-size:11px; color:#333333; background:#FFFFFF; font-family:Arial, Helvetica, sans-serif;}
				#form input {margin-top:3px;}
				#form table td { border-spacing:1px;}				
				.require {color:#FF6600;}
		.picright {width:212px; height:auto; float:right;}
		.submit_button { background:url(images/button-submit.jpg) no-repeat; width:199px; height:47px; border:none; cursor:pointer;}

.leftlinks {width:314px; height:auto;}
	.leftlinks a {color:#0066CC; font-size:14px; display:block; background:url(images/box-small.jpg) left top no-repeat; font-weight:bold; line-height:30px; height:30px; padding-top:10px; padding-left:15px; font-family:Georgia, "Times New Roman", Times, serif; text-decoration:none;}
	
.linkbox {border:solid 3px #cccccc; clear:both;}
	.linkbox legend {padding:10px; color:#666666; font-size:15px; font-weight:bold;}
		.linkbox legend span {color:#cc0033;}
		
#footer {width:980px; height:auto; margin:0 auto; padding-top:27px; padding-bottom:10px; background:url(images/bottom-bg.jpg) left top no-repeat; clear:both;}
	#footer a { color:#003366;}
	#footer_copyright { font-family:tahoma; font-size:10px; color:#666666; text-align:center;}

.blue{color:#0082D4; font-weight:bold;}
.label666{color:#666666; font-weight:bold;}
.labelreq{ border:1px solid #FF0000; background-color:#FFFFFF; color:#333333}