@charset "utf-8";
/* CSS Document */
body{
	background:#ffffff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#585858;
	line-height:18px;}
	
form{
	padding:0px;
	margin:0px;}
tr, td, ul, li, p{
	padding:0px;
	margin:0px;}
a{
	outline:none;}
.read_more a{
	color:#000099;
	text-decoration:underline;}
.read_more a:hover{
	color:#0066FF;
	text-decoration:none;}	
	
	
#header{
	padding:0px;
	margin:0px;}
#header .logo{
	padding:0px 0px 5px 17px;}
#header .title{
	padding:3px 0px 0px 0px;}


.navi_bg {
	background:url(../images/nav_mid.jpg) repeat-x;
	height:49px;}
.navi {
	float:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#e8e8e8;
	font-weight:bold;
	line-height:49px;}

.navi ul {
	list-style:none;
	margin:0;
	padding:0;}

.navi li {
	display:inline;
	float:left;
	margin:0;
	padding:0;}
.navi li span{
	background:url(../images/nav_par.jpg) no-repeat;
	height:49px;
	line-height:49px;
	display:inline;}

.navi a {
	float:left;
	padding:0 3px 0 3px;
	text-decoration:none;
	color:#FFF;}

.navi a:hover, a.active {
	background:url(../images/nav_hover.png) repeat-x;
	height:49px;
	color:#A2DDF3;
	display:block;}


#content{
	padding:13px 0px 0px 0px;
	margin:0px;}
#content .background{
	background:#f3f3f3;
	border:#cacaca 1px solid;
	border-bottom:none;
	width:956px;}
#welcome{
	padding:7px 0px 0px 7px;
	margin:0px;}	
#welcome .wel_bg{
	background:url(../images/welcome_bg.jpg) repeat-x;
	border:#cacaca 1px solid;
	width:646px;}
#welcome .wel_bg1{
	background:url(../images/welcome_bg.jpg) repeat-x;
	border:#cacaca 1px solid;
	width:99%;}
#welcome .wel_head{
	font-weight:bold;
	color:#0c3994;
	padding:14px 0px 0px 10px}
#welcome .wel_content{
	text-align:justify;
	padding:2px 10px;}
#welcome a{
	color:#000099;
	text-decoration:underline;}
#welcome a:hover{
	text-decoration:none;}

#innerpart{
	padding:7px 7px 0px 7px;
	margin:0px;}	
#innerpart .inner_bg{
	background:url(../images/welcome_bg.jpg) repeat-x;
	border:#cacaca 1px solid;
	width:100%;}
#innerpart .inner_head{
	font-weight:bold;
	color:#0c3994;
	padding:14px 0px 0px 10px}
#innerpart .inner_contant{
	text-align:justify;
	padding:2px 10px;}
	
#sections{
	padding:0px;
	margin:0px;}
#sections .header{
	background:url(../images/section_mid.jpg) repeat-x;
	height:28px;
	font-size:18px;
	font-weight:bold;
	color:#0c3994;
	padding-left:3px;}
#sections .section_body{
	background:url(../images/section_body.jpg) #FFFFFF repeat-x;
	border:#b7b8b8 1px solid;
	margin:2px 0px 0px 0px;}
#sections .cont_text{
	text-align:justify;
	padding:5px 8px 5px 12px;}
#sections #list_link{
	list-style:none;
	padding:5px 0px 5px 15px;}
#sections #list_link .head {
	background:url(../images/bullet2.png) 0px 8px no-repeat;
	font-weight:bold;
	color:#023190;
	padding:3px 0px 0px 15px;}
#sections #list_link td{
	padding:5px 0px;}
#sections #list_link a{
	color:#666666;
	text-decoration:none;}
#sections #list_link a:hover{
	color:#666666;
	text-decoration:underline;}

	
#sections .list_head li{
	list-style:none;
	padding:5px;}
#sections .list_head li a{
	background:url(../images/bullet2.png) 5px 8px no-repeat;
	padding:3px 5px 5px 18px;
	display:block;	
	font-weight:bold;
	color:#666666;
	text-decoration:none;
	cursor:pointer;}
#sections .list_head li a:hover{
	background-color:#d4dae6;
	display:block;
	padding:3px 5px 5px 18px;}

	
#right_side{
	width:291px;
	padding:7px 7px 0px 7px;
	margin:0px;}
#right_side #news{
	padding:8px;}
#right_side  #news .news_hedline{
	font-weight:bold;
	color:#bd0000;}
#right_side #news .news_date{
	font-weight:bold;
	color:#3d3c3c;}
#right_side #news .news_content{
	text-align:justify;
	padding:0px 0px 8px 0px;}
.list{
	padding:10px 0px 10px 0px;}
.list li{
	list-style:none;
	background:url(../images/bullet.png) 10px 9px no-repeat;
	padding:5px 20px;}

.gallery{
	padding:10px 25px 10px 0px;
	margin:10px 25px 10px 0px;}
.gallery a{
	font-weight:bold;
	color:#CC0000;
	text-decoration:underline;}
.gallery a:hover{
	text-decoration:none;}

.page{
	padding:10px 25px 10px 10px;
	margin:10px 25px 10px 10px;}
.page a{
	font-weight:bold;
	color:#CC0000;
	text-decoration:underline;}
.page a:hover{
	text-decoration:none;}





#footer{
	background:#f3f3f3;
	border:#cacaca 1px solid;
	border-top:none;
	text-align:center;}
#footer a{
	font-size:11px;
	color:#313131;
	text-decoration:none;}
#footer a:hover{
	text-decoration:underline;}

	
	
