#main {
	position:relative;
	margin: 0 auto;
	width: 966px;	
	height:auto; 
}
#top{		
	position:relative;
	width:100%;
	height:232px;	
	background-image:url(../image/bg_top.jpg);
	background-repeat:no-repeat;	
}
#logo{		
	position:absolute;
	width:454px;
	height:69px;	
	left: 15px;
	top: 85px;
}
#search{		
	position:absolute;
	/*width:100px;
	height:47px;	*/
	right: 20px;
	top: 25px;
}

#page_title{
	position:absolute;
	right: 20px;
	top: 177px;
	width:632px;
	height:85px;
}
.white{color:#FFFFFF;}
#menubar{
	position: absolute;
	top:170px;
	left:12px;
	height:30px;
}	
#submenubar{
	position: absolute;
	top:205px;
	left:12px;
	height:30px;
}
#content{			
	position:relative;
	width:100%;		
	height:auto;
	overflow:auto;
	/*background-color:#FFffff;*/
}	
#content #col_left{
	float:left;
	width:200px;
	margin-right:24px; 
	margin-left:12px;
	padding-bottom:30px;
}
#content #col_middle{
	float:left;
	width:742px;
	width:534px;
	margin-right:24px;
	padding-bottom:30px;
}
#content #col_right {
	float:left;
	width:160px;
	padding-bottom:30px;
}
.text_box{
	padding-top:30px;
	clear:both;
	overflow:hidden; 
}
.content_links{
 cursor:pointer;
}
.content_box{
	width:329px;
	float:right;	
	margin-left:24px;
	margin-top:-26px;
}
.content_box h2{ margin-top:0;}
#bottom{	
	position:relative;
	width:100%;
	height:100px;	
	border:0px solid black;
	border-top:1px solid #C30006;
	margin-top:5px;
}
#bottom p{	
	margin-left:15px;
}

#content_1 img.image_style{
	border:1px solid #C30006;
	/*margin:20px 0px 20px 0px;*/
	margin-right:20px;
	float:left;
}
#content img.image_style{
	border:0px solid #C30006;
	/*margin:20px 0px 20px 0px;*/
	margin-left:20px;
	float:right;
}
.clear{
	clear:both;
}

#submenubar_container h2, #submenubar_container h2 a{
	color: #01CCFF;
	font-size: 18px;
}

#content_1 #col_middle h1, #content_1 #col_middle h1 a, #content_1 #col_right h1, #content_1 #col_right h1 a  {
	font-size:14px;
}

a.menu, a.menu:link, a.menu:visited, a.menu:hover, a.menu_on  {
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;	
	padding: 0 5px;
	display:block;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	color:#FCDBD7;

}
a.menu:hover, a.menu_on {
	color: #FFFFFF;
}
a.submenu, a.submenu:link, a.submenu:visited, a.submenu:hover, a.submenu_on  {
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;	
	padding: 0 5px;
	display:block;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	color:#C30006;

}
a.submenu:hover, a.submenu_on {
	color: #FA1C05;
}



#bottom a, #bottom p{
	text-decoration:none;
	font-size:11px;
} 
#menubar p{
	color:#FFFFFF;
}

.err {
	color: #95383B;
}
.msg {
	color: #6BA377;
}
input,textarea,select {
	border:1px solid #C30006;
}
input {
	width:319px;	
}
input.radio {
	width:auto;
	border:none;
}
.textinput{
	width:300px;
}
.textinput2{
	width:516px;
}
.contact_width{
	width:165px;
}
.submit{
	display:inline;
	background-color:#C30006;
	font-weight:bold; 
	color:#FCDBD7;
	border:1px solid #C30006; 
	text-align:center; 
	cursor:pointer; 
	padding:2px 5px;
	width:auto;
}
.submit:hover {color: #FFFFFF;}
.col-left_input { width:110px;}
.top_input { width:150px;}

.article_title{}
body#style_5 h2.article_title a{ font-size:14px; text-decoration:underline;}
body#style_5 h1.article_title {  font-size:12px; border:none; line-height:normal; padding:0;}
body#style_5 h1.article_title a{ font-size:12px; text-decoration:underline;border:none;line-height:normal;padding:0;}

.article_intro a{  font-weight:normal; }
p.article_intro{ 
font-weight:bold; font-size:14px; }
a.article_intro{ 
font-weight:bold; font-size:13px; text-decoration:underline; }
.article_date{ font-size:10px; display:inline;}
.article_more{ text-decoration:underline; }
.article_image{}
