/*@charset "utf-8";*/
html { margin:0px; padding:0px; overflow-x:inherit; overflow-y: scroll;}
body{ background: #EA9B10; font-family:Tahoma,Arial, Helvetica, sans-serif; font-weight:normal; font-size:11px; color:#424242; padding:0px; margin:0px; line-height:16px;}

.black11_bold{ font-weight:bold;}

img {border:0px;}

ul{ margin:0px;	padding:0px; list-style-type:square; color:#424242;	line-height:20px; }
ul li { padding:0px 5px 0px 4px; margin:0px 0px 0px 28px; text-decoration:none; font-weight:normal; text-align:left;color:#424242;}

a{ text-decoration:underline; color:#355600; }
a:hover{ text-decoration:none; color:#000; outline:none; }	

p{ padding:0px 0px 8px 0px; line-height:16px; margin:0px;}

.line_separator{ background:#f5f5f5; height:1px;}

.photo{ border:1px solid #B5B5B5; padding:3px;}

.mid_tab{ background: url(../images/mid_bg.jpg) left top repeat;}

.top_tab { background:url(../images/top_bg.jpg) left top repeat-x; } 
.black_bar{ padding:5px 10px 5px 10px; color:#fff;}

.search{ background:url(../images/search_bg.jpg) right top no-repeat;}
.main-red-head{ font-size:12px; font-weight:bold; color:#CE0001; border-bottom:1px solid #DFDFDF; padding:0px 0px 3px 0px;}

.main-red-head2{ font-size:13px; font-weight:normal; color:#027399; padding:5px 0px 5px 0px;}
	.main-red-head2 a{ text-decoration:underline; color:#027399; }
	.main-red-head2 a:hover{ text-decoration:none; color:#000; outline:none; }
		
.pagination{ font-size:12px; background: url(../images/page.jpg) left top repeat-x; color:#355600; border-left:1px solid #B6B6B6; border-right:1px solid #B6B6B6; padding-left:5px;  padding-right:5px; height:20px;}
	.pagination a{  color:#355600; text-decoration:none; display:block; padding-left:5px; padding-right:5px; }
	.pagination a:hover{ color:#CE0001; text-decoration:none; background:#AEAEAE;padding-left:5px; padding-right:5px; outline:none;  }
	
.text_box1{ border:1px solid #EFEFEF; background:#EFEFEF; height:16px; width:142px;}

.footer{ background:#424242; color:#BDBDBD; }
 
.footer1{ background:#424242; color:#BDBDBD; padding:15px 10px 26px 10px; line-height:18px; } 
	.footer1 a{ text-decoration:none; color:#BDBDBD;} 
	.footer1 a:hover{ text-decoration:none; color:#EA9B10;  outline:none;  }
	 
.footer2{ background:#424242; color:#fff; padding:2px 0px 10px 10px; line-height:18px; }
.footer2 a{ text-decoration:none; color:#BDBDBD;} 
	.footer2 a:hover{ text-decoration:none; color:#EA9B10; outline:none;   }
.orange_txt{ font-weight:bold; font-size:11px; color:#F0A421;}
.orange_txt a{ text-decoration:none; color:#F0A421;}
.orange_txt a:hover{ text-decoration:none; color:#424242; outline:none; } 


.row_up{ height:92px;}
.blk_nav{ background:#414141; height:43px;}
.space1{ background:#FFFFFF;}
.nav2{ padding-top:4px; padding-bottom:4px; padding-left:1px;}

.white_top_txt{ padding-left:7px; padding-top:19px; padding-bottom:19px; padding-right:7px; color:#432800;}
.phone_num{ font-size:16px; color:#221400; padding-left:7px;}


.menu_field{ background:#F1F1F1; border:1px solid #BFBFBF; width:109px;}
.menu_field2{ background:#ffffff; border:1px solid #BFBFBF; width:109px;}

.right_col{ padding:5px 3px 8px 8px; color:#424242; font-weight:bold; font-size:11px;}
.txt_box{ background:#F1F1F1; border:1px solid #BFBFBF;}
.txt_field2{ background:#ffffff; border:1px solid #BFBFBF;}


.mid_col{ background:url(../images/col_bg.jpg) bottom left repeat-x #F4F4F4; border-left:1px solid #A8A8A8; border-right: 1px solid #A8A8A8;}

.error_msg{ font-size:12px; color:#CE0001; font-weight:bold; padding:0px 8px 0px 8px;}
.nav_sub_header{ background:#F4F4F4; font-size:12px; color:#CE0001; font-weight:bold; padding:0px 8px 0px 8px;}
.nav_sub_header ul{ margin:0px;	padding:0px; list-style-type:none;	color:#CE0001;	line-height:26px;}
.nav_sub_header ul li { 
	padding:0px 8px 0px 8px; 
	margin:0px ; 
	text-decoration:none; 
	font-weight:normal; 
	text-align:left;
	color:#CE0001;
	border-bottom:1px solid #DEDEDE;
	font-weight:bold;  
	}

.nav1 { padding:10px 8px 0px 8px;}     
.nav1 ul{ 
	margin:0px;
	padding:0px 0px 0px 0px; 
	list-style-type:none;
	color:#424242;
	line-height:26px;
	  }
.nav1 ul li { 
	padding:0px 0px 0px 0px; 
	margin:0px 0px 0px 0px; 
	text-decoration:none; 
	font-weight:normal; 
	text-align:left;
	color:#424242;
	border-bottom:1px solid #DEDEDE;  
	}
.nav1 ul li a{ 
	padding:0px 0px 5px 8px; 
	margin:0px 0px 0px 0px; 
	text-decoration:none; 
	font-weight:normal; 
	text-align:left;
	color:#424242;
		}
.nav1 ul li a:hover{ 
	text-decoration:none; 
	font-weight:normal;
	color:#CE0001;
	 outline:none; 
	}
.nav1 ul li span{ text-decoration:none; 
	font-weight:normal;
	color:#CE0001;
	padding:0px 0px 0px 8px; 
	margin:0px 0px 0px 5px;  
	text-decoration:none; 
	font-weight:normal; 
	text-align:left;
	border-bottom:1px solid #DEDEDE; 
	 }
	 
.grey_txt {font-size:12px; color:#282929; padding:5px 8px 5px 10px; font-weight:bold;}


.rt_col_2 { padding:10px 8px 0px 8px;}     
.rt_col_2 ul{ 
	margin:0px;
	padding:0px 0px 0px 0px; 
	list-style-type:none;
	color:#424242;
	line-height:26px;
	  }
.rt_col_2 ul li { 
	padding:0px 0px 0px 8px; 
	margin:0px 0px 0px 0px; 
	text-decoration:none; 
	font-weight:normal; 
	text-align:left;
	color:#424242;
	
	}
.rt_col_2 ul li a{ 
	padding:0px 0px 5px 8px; 
	margin:0px 0px 0px 0px; 
	text-decoration:none; 
	font-weight:normal; 
	text-align:left;
	color:#424242;
		}
.rt_col_2 ul li a:hover{ 
	text-decoration:none; 
	font-weight:normal;
	color:#CE0001; outline:none; 	
	}
	
.mid_col2{ background:url(../images/col_bg1.jpg) bottom left repeat-x #FCE5E5; border-left:1px solid #FDA1A1; border-right: 1px solid #FDA1A1;}
	 
.btn_mid{ padding:0px 5px 0px 5px; color:#355600; font-size:11px; background:url(../images/btn_bg.jpg) left top repeat-x; font-weight:normal; }
.btn_mid a{ text-decoration:none; color:#355600;  font-weight:normal; } 
.btn_mid a:hover{ text-decoration:none; color:#CE0001;  font-weight:normal;  outline:none; }

.spls_txt_box {background: transparent; border:1px solid #E47F7F; color:#8F4141;}

.spls_txt{ padding:5px 2px 8px 2px; color:#8F4141; font-weight:bold; font-size:11px;}	 

