body {
	margin: 0px 0px 0px 0px;
	font-family: Arial, Verdana, Helvetica;
    font-size: 11px;
	color: #3F3F3F;
	text-align: center;

	}
	td {
	color : #333333;
	font-family : Tahoma,Arial, Helvetica, sans-serif;
	font-size : 11px;
}
A:link {
	COLOR: #14244e; TEXT-DECORATION: none;font-size:11px;
}
A:visited {
	COLOR: #000000; TEXT-DECORATION: none;font-size:11px;
}
A:active {
	COLOR: #000000; TEXT-DECORATION: none;font-size:11px;
}
A:hover {
	COLOR: #3360d3;TEXT-DECORATION: none;font-size:11px;
}
	.member_login {
	BORDER-RIGHT: #ccc 1px solid; 
	PADDING-RIGHT: 1px; 
	BORDER-TOP: #ccc 1px solid; 
	PADDING-LEFT: 1px; 
	PADDING-BOTTOM: 1px; 
	BORDER-LEFT: #ccc 1px solid; 
	PADDING-TOP: 1px; 
	BORDER-BOTTOM: #ccc 1px solid; 
	BACKGROUND-COLOR: #FFFFF
}
#mainpage{
width:100%;
background-image:url(../images/bg_body.gif); 
background-repeat: repeat-y; 
background-position:center; 
border:0px solid #000000;
margin: 0 auto;
}
#header{
width:975px;
height:60px;
background: url(../images/bg_header.jpg) repeat-x;
border-bottom:1px solid #6a6b6c;
text-align:left;
margin: 0 auto;

}
.header_menu{
padding-left:7px;
float:left;
height:25px;
width:950px;
margin: 0 auto;
}
.header_logo{
padding-top:5px;
padding-left:5px;
margin-top:2px;
width:200px;
height:20px;
font-size:15px;
font-weight:bold;
float:left;
}
.header_logo h1{
font-size:15px;
font-weight:bold;
}
.main_content{
width:975px;
margin: 0 auto;
border:0px solid #000000;
}
.footer{
width:975px;
height:50px;
border-top:1px solid #cccccc;
border-bottom:1px solid #cccccc;
margin: 0 auto;
}
.meta_title{
width:98%;
border:0px solid #CCCCCC;
}
.meta_title h1{
font-size:12px;
color:#666666;
}
.mainpage_content{
float:left;
width:700px;
border:0px solid #000000;
text-align:left;
padding-left:5px;
}
.mainpage_right{
float:right;
width:265px;
border:0px solid #000000;
padding-top:3px;
}
.member_login{
width:100%;
border:1px solid #cccccc;
}
.member_login h1{
width:100%;
height:25px;
font-size:13px;
text-align:left;
padding-left:10px;
padding-top:3px;
background-color:#d6ed90;
color:#0e5ab8;
}
.module_body{
width:980px;
padding:0px;
}
.module_content{
float:left;
width:70%;
border:0px solid #cccc;
padding-left:5px;
text-align:left;
}
.module_right{
float:right;
width:29%;
border:0px solid #cccccc;
padding-top:3px;
padding-right:2px;
}

.ads_right{
width:250px;
border:1px solid #cccccc;
text-align:left;
margin-bottom:10px;
}
.ads_right h1{
width:96%;
height:25px;
font-size:13px;
text-align:left;
padding-left:10px;
padding-top:3px;
background-color:#d6ed90;
color:#0e5ab8;

}
.ads_right_detail{
width:230px;
padding-left:15px;
margin-bottom:10px;
font-size:14px;
vertical-align:top;
}
.top_search{
margin-top:2px;
float:right;
padding-right:10px;
}
.top_search_input{
    font-size: 11px;
    border: solid 1px #cccccc; 
    background-color: #050504;
    color:#FFFFFF;
}
/*Main Page*/
.subBox{
margin: 3px; 
display: inline-block; /* IE <8 needs this tripped back to display: inline; to make it work on block elements - see conditional below */ 
width:48%; /* now optional */ 
vertical-align: top; /* explicitly declare your preference as Moz inline-box auto aligns to top */ 
text-align: left; /* to left align text within divs when container has been set to center */ 
border:1px solid #b3c58f;
height:150px;
}
.subBox{
display: -moz-inline-box;
display: inline-block;
}
.subBox {
display: inline;
} 
.subBox_header{
padding-top:2px;
background:#ecf3e1;
height:20px;
padding-left:5px;
color:#0b5e96;
border-bottom:1px solid #b3c58f
}
.subBox_detail{
padding:3px;
font-size:12px;
color:#0b5e96;
}
.subBoxLong{
width:100%; /* now optional */ 
vertical-align: top; /* explicitly declare your preference as Moz inline-box auto aligns to top */ 
text-align: left; /* to left align text within divs when container has been set to center */ 
border:1px solid #b3c58f;
height:150px;
}
.subBoxLong_header{
padding-top:2px;
background:#ecf3e1;
height:20px;
padding-left:5px;
color:#0b5e96;
border-bottom:1px solid #b3c58f
}
.subBoxLong_detail{
padding:3px;
font-size:12px;
color:#0b5e96;
}
.Navigator { font: 12px Tahoma, Arial, sans-serif; padding: 10px 5px; }
.Navigator a { background: #F8FBFC; color: #069; text-decoration: none; padding: 2px 6px 3px 6px; border: 1px solid #E2EFF3; border-top:1px solid ##E2EFF3;height: 2em;
line-height: 2em;}
.Navigator a:hover { border-color: #B7D7E1; height: 2em;
line-height: 2em;}
.Navigator font { font: 12px Tahoma, Arial, sans-serif; background: #F8FBFC; color: #CCCCCC; padding: 2px 6px 3px 6px; border: 1px solid #E2EFF3; border-top:1px solid ##E2EFF3;height: 2em;
line-height: 2em; }

.NavigatorCurrent { font: 12px Tahoma, Arial, sans-serif; padding: 10px 5px; }
.NavigatorCurrent a { background: #c3ea99; color: #069; text-decoration: none; padding: 2px 6px 3px 6px; border: 1px solid #E2EFF3; border-top:1px solid ##E2EFF3;height: 2em;
line-height: 2em;}
.NavigatorCurrent a:hover { border-color: #B7D7E1; height: 2em;
line-height: 2em;}
.NavigatorCurrent font { font: 12px Tahoma, Arial, sans-serif; background: #c3ea99; color: #CCCCCC; padding: 2px 6px 3px 6px; border: 1px solid #E2EFF3; border-top:1px solid ##E2EFF3;height: 2em;
line-height: 2em; }

.cleaner { clear: both; }
/* end Main Page */
