@charset "utf-8";
/* Fourpx */
*{ margin:0; padding:0;} 
body {font:12px Tahoma, Arial, Helvetica, sans-serif;background:#0090c5 url(../images/bg.gif) repeat-x;margin: 0;	padding: 0;	text-align: center; color: #FFF;}
img{ border:none;}
.wrapper #container {width: 900px;margin: 0 auto;text-align: justify; }
.wrapper #header{ background:url(../images/header_bg.gif) no-repeat;}
.wrapper #header h1{ display:block; margin:5px  auto; padding:0px 0 0 0; width:242px; height:67px;}
.wrapper #head_rght{ float:right; color:#FFFFFF; font-size:11px; padding:5px 5px 0 0;}
.wrapper #head_rght a{ color:#FFFFFF; text-decoration:none;}
.wrapper #head_rght a:hover{ text-decoration:underline;}
.wrapper #menu { clear:both; width:900px; padding:28px 0 5px 0; *padding:20px 0 0 0; margin:0; overflow:hidden;}
.wrapper #menu ul{ margin:0; padding:0;}
.menu_center{ width:410px; margin:0 auto; height:30px; overflow:hidden;}
.wrapper #menu li{ list-style:none; float:left; display:block; margin:0; padding:0 17px 0 17px; }
.wrapper #menu a{ color:#FFFFFF; text-decoration:none;}
.wrapper #menu a:hover{ text-decoration:underline;}
.wrapper #banner{ background:url(../images/banner_bg.jpg) no-repeat; width:900px; height:287px; clear:both;}
.wrapper #loginbox{ float:right; color:#666666; font-size:11px; padding:50px 25px 0 0; width:295px;}
.wrapper #loginbox a{ color:#666666; text-decoration:none;}
.wrapper #loginbox a:hover{ text-decoration:underline;} 
.inp_bg{ background:url(../images/inp_bg.jpg) no-repeat; width:207px; height:22px;}
.inp_box{ background:none; border:none; width:207px; height:22px; font-size:14px;}
.wrapper #mainContent {	padding: 10px 0;}
.wrapper #mainContent h1{ color:#FFFFFF; font-size:16px; color: #333333; font-weight:bold; margin:10px 0 10px 0;}
.wrapper #mainContent h2{ margin:0 0 10px 0; }
.wrapper #samle_ad_img{width:380px; color:#666666; padding:0; height:347px; float:left;}
.wrapper #samle_ad{ background: url(../images/ad_bg.gif) no-repeat; width:348px; color:#666666; padding:15px 18px; height:322px; float:left;}
.wrapper #samle_ad p{ font-size:11px; line-height:18px; padding:5px 0px; margin:0;}
.ad_more{text-align:center; font-size:11px; color:#666666; padding:10px 0 0 0;}
.sam_ad{ text-align:center; font-size:14px;}
.ad_title{text-align:center; padding:5px; font-size:15px; font-weight:bold;}
.sub_title{ font-size:11px; display:block; color:#006699; padding:5px 0 0 0; }
.wrapper #welcome_note{ margin:0 0 0 390px;}
.wrapper #welcome_note p{ line-height:18px; margin:0; padding:0;}
.wrapper #Qnaalert{ background:url(../images/QnA_alert_bg.gif) no-repeat; width:168px; height:120px; float:right; padding:54px 20px 20px 20px; color:#666666; font-size:11px;}
.wrapper #Qnaalert p{ line-height:18px; margin:5px 0;}
.wrapper #footer{ background: url(../images/footer_bg.gif) no-repeat; width:895px; text-align:center; padding:10px 0 0 0;}
.wrapper #footer p{ font-size:11px; margin:9px 0 5px 0; padding:0;}
.wrapper #footer a{ color:#FFFFFF; text-decoration:none;}
.wrapper #footer a:hover{ text-decoration:underline;}
.fllft{ float:left;}
.flrgt{ float:right;}
.clear{ clear:both; font-size:1px; line-height:0px;}
 /*subages*/
.wrapper #sub_mainContent {padding: 10px 0;}
.wrapper #sub_mainContent h2{ margin:0 0 10px 0; }
.wrapper #sub_mainContent h1{ color:#FFFFFF; font-size:18px; color: #333333; font-weight:normal;}
.wrapper #sub_mainContent p{ margin:7px 0; padding:0; line-height:18px;}
.wrapper #sub_mainContent ul{ margin:10px 0 0 10px;}
.wrapper #sub_mainContent li{ margin:7px 0; padding:0 0 0 20px; list-style:none;}
.loginmenu ul {
	list-style-type: none;
	padding:5px 0px 0px 5px;
	
}
.loginmenu li {
	padding:10px 0px 8px 10px;
}

.loginmenu ul a {
	font-family: Arial,Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #005CB1;
	text-decoration: none;
}

.loginmenu ul a:hover {
	font-family: Arial,Helvetica, sans-serif;
	font-size: 12px;
	color: #FF6600;
	text-decoration: none;
}
.membermain  a {
	font-family: Arial,Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #005CB1;
	text-decoration: none;
}

.membermain  a:hover {
	font-family: Arial,Helvetica, sans-serif;
	font-size: 12px;
	color: #FF6600;
	text-decoration: none;
}
.membermain  {
	font-style: normal;
 	font-weight: normal;
 	color: #000000;
 	font-size: 12px;
 	line-height:18px;
 	text-align:justify;
 	padding:2px 0px 0px 15px;
}
.membermain p {
	font-style: normal;
 	font-weight: normal;
 	color: #000000;
 	font-size: 12px;
 	line-height:18px;
 	text-align:justify;
 	padding:2px 0px 0px 15px;
}
.membermain h1 {
	font-size:14px;
	color:#CC33CC;
	margin-bottom:4px;
	padding:9px 0 4px 0;
}
.membermain h2 {
	font-size:13px;
	color:#CC33CC;
	margin-bottom:4px;
	padding:2px 0px 0px 15px;
}

.module_detail{
	font-size: 12px;
	color:#000000;
	font-weight: normal;
	background-color: #f2f7ff;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #80ADD6;
	border-right-color: #80ADD6;
	border-bottom-color: #80ADD6;
	border-left-color: #80ADD6;

}
.hilites {
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	border: 1px solid #000000;
	background-color: #d3d3d3;
}
.oddrow{ 
	background-color: #FFFFFF;
 	font-style: normal;
 	font-weight: normal;
 	color: #000000;
 	font-size: 12px;

}
.evenrow{ 
	background-color: #f2f7ff;
 	font-style: normal;
 	font-weight: normal;
 	color: #000000;
 	font-size: 12px;

}
.mainheader h1{font-size:14px;
	font-family: Arial,Helvetica, sans-serif;
	font-weight: bold;
	color: #19338F;
}
.mod3_bg {
	background-color: #f2f7ff;
    border: 1px solid #80ADD6;
    'font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#000000;
        
}

.sub_mainContent {padding: 10px 0;}
.sub_mainContent h2{ margin:0 0 10px 0; }
.sub_mainContent h1{ color:#FFFFFF; font-size:18px; color: #333333; font-weight:normal;}
.sub_mainContent p{ margin:7px 0; padding:0; line-height:18px;}
.sub_mainContent ul{ margin:10px 0 0 10px;}
.sub_mainContent li{ margin:7px 0; padding:0 0 0 20px; list-style:none;}
.scsmsg{font-family:  Arial, Helvetica, sans-serif;
	font-style: normal;
	font-weight: bold;
	color: #137D24;
	font-size: 12px;
	text-align: center;
}
.errmsg{font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	font-weight: bold;
	color: #C91D19;
	font-size: 12px;
}	
.error{ font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: bold; color: red; }