.txt10 {  font-size: 10px; color: #333333}
.txt10_w {  font-size: 10px; color: #FFFFFF}
.txt10_ {  font-size: 10px; line-height: 1.0em; color: #33F3333}
.txt10_r {  font-size: 10px; color: #CC0000}
.txt11 {  font-size: 11px; color: #333333}
.txt11_ {  font-size: 11px; line-height: 1.2em;c color: #333333}
.txt12_ {  font-size: 12px; color: #333333}
.txt12 {  font-size: 12px; line-height: 1.5em; color: #333333}
.txt12_w {  font-size: 12px;  line-height: 1.2em;color: #FFFFFF}
.txt12_r {  font-size: 12px;  line-height: 1.2em;font-weight: bold; color: #FF0000}
.txt14_r {  font-size: 14px; color: #FF3300}
.txt14_r2 {  font-size: 14px; color: #CC0000}
.txt15_r {  font-size: 15px; line-height: 1.5em; color: #CC0000}
.txt15_g {  font-size: 15px; line-height: 1.5em; color: #003333}
.t75 {font-size: 75%;line-height: 1.3em;}
.t80 {font-size: 80%;line-height: 1.3em;}
.t85 {font-size: 85%;line-height: 1.3em;}
.t90 {font-size: 90%;line-height: 1.3em;}

	
body {
	background-color:#FFFFFF;
	background-image: url("../images/back3.gif");
	background-repeat: repeat-x;
	background-position: top;
	margin: 0;
	padding: 0;
	color: #222222;
}
	
a:link {
	color: #003366;
	}
	
a:visited {
	color: #003366;
	}
	
	
h1 {  font-size: 10px; 
	color: #FFF;
	margin: 0px;
	padding: 0px;}
	
h2 {  font-size: 12px; 
line-height: 1.5em; 
color: #333333;
font-weight: normal; 
}
	
h3 {  font-size: 12px; 
line-height: 1.5em; 
color: #333333;
font-weight: normal; 
}

#headcap{
	width:800px;
	height:26px;
	margin: 2px Auto;
	padding:0;
}

#menu_fl{
	width:800px;
	margin: 0px Auto 0px;
	padding:0;
}

#main{
	width:800px;
	margin: 0px Auto 0;
	padding:0;
	clear:both;
}


.t85_m {font-size: 85%;line-height: 1.3em;
color: #FFF;
padding-left: 5px ;}
.t85_m3 {font-size: 11px;line-height: 1.3em;
color: #FFF;
padding: 10px 15px ;}

.t85_m2 {font-size: 85%;line-height: 1.3em;
color: #FFFF99;
padding: 0 15px 15px;}

.mzero {
	margin: 0px;
	padding: 0px;}
	
.t85_w {font-size: 85%;line-height: 1.3em;
color: #FFF;}
.t85_w2 {font-size: 10px;line-height: 1.3em;
color: #FFF;}

#foot{
	width:800px;
	margin: 6px Auto;
	padding:0;
	clear:both;
	font-size: 80%;
	color: #333;
	border-top: dotted 1px #333;
}



#mainimg{
	width:800px;
	padding:0;
	clear:both;
}


	
#mainimg p {  font-size: 90%; 
line-height: 1.5em; 
color: #FFF;
padding:20px 10px 10px 10px;
}



/* main menu */


#menu{
	width:714px;
	margin: 0 0 0 86px;
	padding:0;
}

#menu li span{
	visibility:hidden;
}

#menu ul{
	margin:0;
	padding:0;
}

#menu ul li {
	list-style-type:none;
	display : inline; 
	float:left 
}

#menu ul li.mn01 a{
	width:102px;
	height:26px;
	display: block;
	overflow:hidden;
	background-position:top left;
	background-repeat:no-repeat;
	text-decoration:none;
	background:url(../images/menu01.gif);
	}

#menu ul li.mn01 a:hover{
	background:url(../images/menu01_f2.gif);
	}
	
#menu ul li.mn02 a{
	width:102px;
	height:26px;
	display: block;
	overflow:hidden;
	background-position:top left;
	background-repeat:no-repeat;
	text-decoration:none;
	background:url(../images/menu02.gif);
	}

#menu ul li.mn02 a:hover{
	background:url(../images/menu02_f2.gif);
	}
	
#menu ul li.mn03 a{
	width:102px;
	height:26px;
	display: block;
	overflow:hidden;
	background-position:top left;
	background-repeat:no-repeat;
	text-decoration:none;
	background:url(../images/menu03.gif);
	}

#menu ul li.mn03 a:hover{
	background:url(../images/menu03_f2.gif);
	}
	
#menu ul li.mn04 a{
	width:102px;
	height:26px;
	display: block;
	overflow:hidden;
	background-position:top left;
	background-repeat:no-repeat;
	text-decoration:none;
	background:url(../images/menu04.gif);
	}

#menu ul li.mn04 a:hover{
	background:url(../images/menu04_f2.gif);
	}
	
	
#menu ul li.mn05 a{
	width:102px;
	height:26px;
	display: block;
	overflow:hidden;
	background-position:top left;
	background-repeat:no-repeat;
	text-decoration:none;
	background:url(../images/menu05.gif);
	}

#menu ul li.mn05 a:hover{
	background:url(../images/menu05_f2.gif);
	}
	
#menu ul li.mn06 a{
	width:102px;
	height:26px;
	display: block;
	overflow:hidden;
	background-position:top left;
	background-repeat:no-repeat;
	text-decoration:none;
	background:url(../images/menu06.gif);
	}

#menu ul li.mn06 a:hover{
	background:url(../images/menu06_f2.gif);
	}
	
#menu ul li.mn07 a{
	width:102px;
	height:26px;
	display: block;
	overflow:hidden;
	background-position:top left;
	background-repeat:no-repeat;
	text-decoration:none;
	background:url(../images/menu07.gif);
	}

#menu ul li.mn07 a:hover{
	background:url(../images/menu07_f2.gif);
	}
	

/* topics */

#topics ul { 
margin: 0; 
padding :0; 
list-style-type : none; 
height: 330px;
overflow: auto;
}

#topics li {
	padding :2px 0;
	margin:3px 5px;
	border-bottom:1px dotted #666;
}

#topics p {
	background-image:url(../images/news_dot.gif);
	background-repeat:no-repeat;
	font-size:85%;
	color:#333;
	padding :0 0 0 15px;
	margin: 0; 
}