@charset "utf-8";
/*********** body ************/
* {
	margin:0;
	padding:0;
}

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;
}
 
ol, ul {

	list-style: none;
}

hr
{
    width:910px;
    margin-left: 10px;
    margin-top: 2px;
    
}
table {

	border-collapse: collapse;
	border-spacing: 0;

}

fieldset, img {
	border: 0;
}

caption, th {
	text-align: left;
}
q:before, q:after {

content: '';  

} 	  	  	  	  	  

body {
	line-height:1.6;	
	font-family:Arial, Helvetica, sans-serif;
	font-size:68%;
	background-image:url(../images/bg.jpg);
	background-position:center top;
	background-repeat:repeat-x;
	margin:0px;
	padding:0px;
}
/************************/	
#container{
	width:980px;
	margin:0px auto;	
}
/************************/	
#header{
	width:980px;	
}
.logo_bg{		
	width:980px;
	height:120px;
	background-image:url(../images/logo.jpg);
	background-repeat:no-repeat;
}
.navi_banner{
	width:980px;
	height:255px;
	background-image:url(../images/hd_bg.jpg);
	background-repeat:no-repeat;
	
}	
.navi{	
	width:922px;
	height:32px;
	padding:5px 29px 0px 29px;
	margin-bottom:5px;
	
}
.navi ul{
	list-style-type:none;
	margin-top: 5px;
}
.navi li{
	list-style-type:none;
	display:inline;
	float:left;
}
.nav_nosele_l{
	width:8px;
	height:30px;
	text-decoration:none;
	background-image:url(../images/nav_nosele_l.gif);
	background-repeat:no-repeat;
}
.nav_no_sele_m{		
	height:23px;
	text-decoration:none;
	background-image:url(../images/nav_nosele_m.gif);
	background-repeat:repeat-x;	
	padding-top:7px ;
	font-weight:bold;
	color:#fff;
	text-align:center;
}

.nav_no_sele_m a{
	color:#fff;
	text-decoration:none;
}
.nav_no_sele_m a:hover{
	color:#000;	
	text-decoration:none;
}		
.nav_no_sele_r{
	width:8px;
	text-decoration:none;
	height:30px;
	background-image:url(../images/nav_nosele_r.gif);
	background-repeat:no-repeat;
}
.nav_sele_l{
	width:8px;
	height:30px;
	text-decoration:none;
	background-image:url(../images/nav_sele_l.gif);
	background-repeat:no-repeat;
}
.nav_sele_m{		
	height:23px;
	background-image:url(../images/nav_sele_m.gif);
	background-repeat:repeat-x;	
	padding-top:7px;
	text-decoration:none;
	font-weight:bold;
	color:#fff;
	text-align:center;
}

.nav_sele_m a{		
	text-decoration:none;
	color:#000;
}
.nav_sele_r{
	width:8px;
	height:30px;
	text-decoration:none;
	background-image:url(../images/nav_sele_r.gif);
	background-repeat:no-repeat;
}
.banner_flash{
	width:924px;
	height:214px;
	padding: 5px  27px 2px 29px;
	

}	
/************************/		
#content{
	width:927px;	
	background-image:url(../images/cnt_bg.jpg);
	background-repeat:repeat-y;
	padding: 16px 25px 0px 28px;
	float:left;
}	

.col_left{
	width:240px;
	float:left;	
} 
.left_top{
	background-color:#eef4f9;		
	width:240px;
	float:left;	
	}
.left_top ul{
	list-style-type:none;	
	margin-bottom:1px;
}
.left_top li{
	list-style-type:none;
	display:inline;
	float:left;	
}		
.sub_menu_l{
	 background-image:url(../images/sub_menu_l.gif);
	 width:6px;
	 height:40px;
	 background-repeat:no-repeat;
	}
.sub_menu_m{
	 background-image:url(../images/sub_menu_m.gif);
	 height:30px;
	 background-repeat:repeat-x;
	 padding-top:10px;
	 font-weight:bold;
}
.sub_menu_m a{
	color:#000;
	text-decoration:none;
}

.sub_menu_m a:hover{		
	text-decoration:underline;
}	
	
.sub_menu_r{
	 background-image:url(../images/sub_menu_r.gif);
	 width:6px;
	 height:40px;
	 background-repeat:no-repeat;
}
.left_bot{
	
	float:left;
	width:240px;
	margin-top:5px;
}
.bg_tile{height:40px; float:left}
.bg_tile ul{
	list-style-type:none;	
	margin-bottom:1px;
}
.bg_tile li{
	list-style-type:none;
	display:inline;
	float:left;	
}
.bg_title_l{ background-image:url(../images/title_l.gif);
	width:6px;
	height:40px;
	background-repeat:no-repeat	
}
.bg_title_m{
	background-image:url(../images/title_m.gif);	
	height:30px;
	background-repeat:repeat-x;
	padding-top:10px;
	font-weight:bold;	
	}
.bg_title_r{
	background-image:url(../images/title_r.gif);
	width:6px;
	height:40px;
	background-repeat:no-repeat	
	}	
	
.left_cont{	
	width:228px;
	padding:10px 5px 0px 5px;
	border-left:#9fc2e0 1px solid;	
	border-right:#9fc2e0 1px solid;	
	background-color:#eef4f9;
	float:left
	}

.left_cont div 
{
	margin-bottom:5px; 
    padding-bottom: 5px;
    display: inline-block;
    }
.left_cont img 
{
	float: left;
    }
	
.left_boder_bot{
	background-image:url(../images/boder_bot.gif); 
	background-repeat:no-repeat;
	width:240px; height:6px; 
	float:left; 
	background-position:top
	}
.left_cont img	{ padding-right:5px}	

.col_right{
	width:680px;
	float:right;
	font-size:140%;	
} 
.col_right_cont{
	width:658px;
	float:right;	
	border-left:#9fc2e0 1px solid;	
	border-right:#9fc2e0 1px solid;	
	padding:10px;
} 
.col_right_bot{
	background-image:url(../images/bg_cont_bot.gif); 
	background-repeat:no-repeat; 
	width:680px; 
	height:10px; 
	float:left; 
	background-position:top
	}
/************************/		
#footer p{
	width:980px;
	height:30px;
	background-image:url(../images/ft_bg.jpg);
	background-repeat:no-repeat;
	padding-top:30px;
	text-align:center;
	color:#fff;
	float:left;
	
}		
.font_bold{
	font-weight:bold;
}
.font_blue{
	color:#3987cf;
}
.font_blue a{
	color:#3987cf;
	text-decoration:none;
}

.font_blue a:hover{
	color:#000;	
	text-decoration:underline;
}	

.font_red{
	color:#FF0000;
}
legend
{
	padding: 10px;
	font-weight: bold;
}

fieldset
{
	border: #9b9993 1px solid;
	padding: 0 10px;
	margin-bottom: 10px;
	clear: left;
}
/* Form styles */

