body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,p,blockquote,th,td{ margin:0;padding:0;}
table{ border-collapse:collapse;border-spacing:0;}
fieldset,img{ border:0;}
ul{ list-style:none; list-style-position:outside;}
a img{ border:0;}
a{ color:#4d4d4f; text-decoration:underline; cursor: pointer; cursor: hand;}
a:hover{ color:#272727;}
.cl { clear:both; font-size:0px; line-height:0px; }

html{ background:#fef7da url(../images/newdesign/body_bg.gif) 0 470px repeat-x;}
body{ width:100%; font-size:12px; font-family:Tahoma,Arial; color:#4d4d4f; background:url(../images/newdesign/body_top-new.jpg) center top repeat-x;}

/*header*/
#header{ width:970px; height:173px; margin:0 auto 13px; }
	.logo{ float:left; width:235px; height:65px; display:block; margin:68px 0 0 12px; text-indent:-99999px; background:url(../images/newdesign/master-image-set.jpg) no-repeat 0px 0px; }
	
	.head_search{ float:right; width:169px; height:24px; margin-top:5px; background:url(../images/newdesign/master-image-set.jpg) no-repeat -48px -649px; padding-right:12px }
	.head_search input{ width:155px; padding:3px; margin:3px 0 0 4px; font-size:11px; font-family:Tahoma,Arial; border:0; color:#aaa; background:transparent;}
	
	.head_links{ float:right;}
	.head_links li{ float:left;}
	.head_links li a{ float:left; padding:8px 22px; font-size:11px; font-weight:bold; color:#aaa; text-decoration:none;}
	.head_links li a:hover{ background:#f2f2f2;}
	
#content{ width:970px; min-height: 430px; margin:0 auto -20px; padding:10px 0 30px; overflow:hidden;}
.content_white{ background:#fff;
				-moz-box-shadow:0px 0px 10px #696969; -webkit-box-shadow:0px 0px 10px #696969; box-shadow:0px 0px 10px #696969;
				-moz-border-radius:5px; -khtml-border-radius:5px; -webkit-border-radius:5px; border-radius:5px;}

	.index_title{ width:950px; overflow:hidden; margin-left:10px; font-size:20px; height:46px; line-height:46px; background:#ff9852; margin-bottom:10px;}
	.index_title strong{ float:left; color:#fff; padding-left:12px;}

	.main_content{ float:left; width:950px; display:inline; margin-left:10px;}
		.photo_holder{ width:100%; overflow:hidden; margin-bottom:10px;}
		
		.info_text{font-size:18px; font-weight:bold; margin-left:10px; margin-top:30px; margin-bottom:30px}

		

		.form{width:610px;}
			.form_names { width: 100px; float:left; }
			.form_names li {font-family:Tahoma,Arial; font-size:13px; margin-top:5px; margin-bottom:15px; margin-left: 10px; line-height:26px;}

			.form_field { float:left;}
			.form_field li {width:250px; height:26px; margin-bottom:15px;}
			.form_field select {width:144px; margin:3px; height:20px; line-height:26px;}
			.form_field	input {border:1px solid #51808C; font-family:Tahoma,Arial; background:transparent; height:24px; width:250px; margin: 1px 0 0 4px; padding:6px; font-size:16px;}

			.errors {float:left; width:260px;}
			.errors li{font-family:Tahoma,Arial; font-size:13px; line-height: 26px;  height:26px; margin-top:5px; margin-bottom:15px; margin-left:10px; color:#DD3C10}

			.form_submit{float:left; }
			.form_submit input {margin-left:102px; width:92px; height:29px; text-align:center; line-height:29px; text-decoration:none; color:#4d4d4f; font-weight:bold; 
									  background:url(../images/newdesign/master-image-set.jpg) no-repeat 0px -557px;}
		
		
		.error { width: 300px; margin-left:100px; margin-bottom:50px;;margin-top:0px; border: 2px solid red; padding: 20px; background: rgba(255, 0, 0, 0.5) none repeat scroll 0% 0%;}		

#footer{ width:950px; margin:0 auto; background:#efe7c7; padding:2px 10px; font-size:11px; line-height:28px; text-align:right; color:#898572;}
#footer a{ color:#898572; text-decoration:none;}
#footer a:hover{ color:#bfbcac;}
#footer .social  img{ height:28px; float:right; margin: 0px 2px}