@charset "utf-8";
body {
	font-size: 12px; margin: 0; padding: 0; width:100%; height:100%; text-align:center;
	font-family: Arial, Helvetica, sans-serif,  ; text-decoration: none; background:url(index_bg.jpg) repeat-x;
}
td {font-size: 12px; color:#555555;line-height: 22px; 
}
img,table { border: none;}
.td1 {font-size: 11px; color: #333333; line-height: 18px;}
.t12 {
	font-size: 12px; color: #333333; line-height: 22px; font-weight:bold; 
}

.t12no {
	font-size: 12px; color: #333333; line-height: 22px; 
}

a:link{
	color: #555555;
	text-decoration: none;
} 

a:visited{
	color: #055884;
	text-decoration: none;
}

a:hover{
	color: #FF6600;
	text-decoration: underline;
}
#ind { width:1005px; margin:0 auto; padding:0; height:100%; text-align:left;}
#flash { margin:5px auto;}
/************** .menu styles ***************/

#menu { background: url(menu.gif) repeat-x; height:30px; border:1px solid #7ABBD0; border-bottom:none; border-top:none;
margin-bottom:8px;
 }
#menu ul{ list-style:none; padding:0; margin:0 auto; width:800px;}
#menu li{ float:left;width:100px;font-size: 14px; color: #555555;line-height:30px; font-weight:bold;}
#menu a{ display:block;text-align:center;color:#555555;text-decoration:none;}
#menu a:link{text-decoration:none; color:#555555;}
#menu a:visited{ text-decoration:none; color:#777777;}
#menu a:hover{ font-weight:bold;background:url(menu2.gif) no-repeat; color: #333333;}

.site{ margin:0 0 20px 0; text-align:right; color:#777777;
 }
#navBar{
	float: left;
	width: 260px;
	height:100%;
	margin: 0;
	padding: 0; border:1px solid #BACCE2; 
	background: url(cat_bg.gif) repeat-x; 
}

/************** .relates styles **************/
.relates{
	padding: 0 10px 10px 15px ; text-align:left;
	font-size: 12px;line-height:25px;
}
.relates1{ padding:0; margin:0;}
.relates1 li{ margin: 5px 0 5px 25px; padding:0; list-style: none; background: url(but.gif) no-repeat left; border-bottom: 1px dotted #BBBBBB; font-weight: normal; text-indent:20px;
}
.relates1 ul{ padding:0; margin:0 0 15px 0;}
.relates1 dt{ font-weight:bold; margin-top:5px;padding:0;
}
.tit {
	padding:10px 45px;
	margin:0;
	font-size: 14px;
	font-weight:bold;
	color:#555555;
	position:relative;
	height:10px;
	background-image: url(img/menu.gif);
}
.tit img{position:absolute;left:12px;top:5px;}

.more{ background:url(icon_8.gif) no-repeat right; padding-right:8px; margin:11px 15px 0 0;
}

#content{
	float: right;
    width: 735px;
	height:100%; 
	margin:0;
	padding:0;
}

#content2{
	float: right;
    width: 735px;
	margin:0;
	padding:0 5px;
	height:100%;
}
/************** .cont1 styles ***************/

.cont1{ margin-bottom:12px; padding-bottom:10px; border:1px solid #BACCE2; background: url(cat_bg.gif) repeat-x;
} 
.cont11 ul{ margin:0; padding:0;}
.cont11 li{ margin-left:50px; padding:2px 5px; list-style:square;
}
.cont2{ margin:0; padding:0; background: url(cat_bg.gif) repeat-x;
}
   

.cont3{ margin:0;  
	padding:10px 0 10px 20px;
	font-size: 12px; line-height: 20px;
}
    
.cont3 ul{ margin:5px 0 30px 20px; padding:0; list-style:square;
}
.cont3 ol{ margin:5px 0 30px 30px; padding:0; 
}
.cont3 img{ border:1px solid #000000; margin:0 20px 10px 0; padding:2px;
}

#cont_ad{ 
    margin:0;
	padding:0; border:1px solid #999999;
}

#content h1{ 
    margin:30px 0 20px;
	padding:0;
	text-align: center;font-size: 14px; line-height: 25px;
}
#content h3{ 
    margin:0;
	padding:0;
	text-align:left;font-size: 12px; line-height: 20px;
}
/* hack to fix IE/Win's broken rendering of block-level anchors in lists */

#h2 ul { margin:0; padding:0;}
#h2 li { margin: 5px 15px 0; line-height:20px;font-weight:bold;color: #055884;
}

#h2 { margin:5px 25px; padding:0;}	
	
#navBar table { margin:12px 0 19px 15px;}	


#kn { margin:20px 0 10px;}
#news td{ padding:3px 5px; border-bottom: 1px solid #EFEFEF;
}
#bottom{ background:url(cat_bg.gif) repeat-x;line-height:23px;clear:both;
 text-align:center; margin:0; padding:10px 0 0;
 }

