/* index
--------------------------------------------------------------------------*/
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color: #80B8C9;
    background-image:url(images/bg3_00.jpg); 
    background-repeat:repeat-x;
    	
}
.mypagebody {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color: #8bc6d5;
}
.back_center {
    width:992px; 
	vertical-align:top}

.back_left2 {
    background-image:url(images/bg3_01.jpg); 
	background-position:top right; 
	background-repeat:no-repeat;
	width: 144px;}
	

.back_right2 {
    background-image:url(images/bg3_03.jpg); 
	background-repeat:no-repeat;}

.nav {
	width: 992px;
	height: 114px;
	background-image:url(images/bg3_02.jpg);
	background-repeat:no-repeat;
}
	
.lbannertable {
	width: 255px;
	height: 595px;
	background-image:url(images/bg3_06.jpg);
	background-repeat:no-repeat;
	background-color:#DBECF3;
}
.messagetitles {
	padding-top:12px;
}
.messagebox {
	padding-top:20px;
	padding-bottom:20px;
	font-size:12px;
	text-align: center;
	color:#666666;
}   
.messagebtns {
	padding-top:15px;
}
.weeksurvey{
	background-image:url(images/bg_06_2.jpg);
	width:448px;
	height:321px;
}
.newsurvey{
	background-image:url(images/bg.gif);
	background-repeat:repeat-y;
	width:448px;
	height:274px;
}
.weeksurvey1{
	padding-top:19px;
	padding-left:17px;
}
.weeksurvey2{
	padding-top:20px;
	padding-left:14px;
}
.weeksurvey3{
	padding-top:;
	padding-left:20px;
	font-size:12px;
	color:#FFFFFF;
	
}
.weeksurvey4{
	padding-top:15px;
	padding-left:17px;
}
.weeksurvey5{
	padding-left:1px;
}
.weeksurvey6{
	padding-top:2px;
	padding-left:24px;
	width:390px;
	font-size:12px;
	color:#CCCCCC;
	line-height:20px;
}
.onlinesurvey{
	background-image:url(images/onlinesurveybg.gif);
	background-repeat:repeat-y;
	padding-top:17px;
	padding-left:26px;
	padding-bottom:17px;
	}
.onlinesurvey1{
	padding-left:2px;
	font-size:12px;
	color:#333333;
	line-height:20px;
	text-align:left;
	width:230px;
	}
.onlinesurvey2{
	padding-top:10px;
	padding-left:150px;
	}
.onlinesurvey1 a{
	color:#333333;
	line-height:20px;
	text-decoration:none;
	text-align:left;

	}
.onlinesurvey1 a:hover{
	color:#000033;
	line-height:20px;
	text-align:left;
	text-decoration:underline;

	}
	
.onlinesurvey3{
	padding-left:2px;
	font-size:12px;
	color:#ff0000;
	line-height:50px;
	text-align:left;
	width:230px;
	}
.onlinesurvey3 a{
	color:#ff0000;
	line-height:50px;
	text-decoration:none;
	text-align:left;

	}
.onlinesurvey3 a:hover{
	color:#ff0000;
	line-height:50px;
	text-align:left;
	text-decoration:underline;

	}	
	
.footerbg {
	background-image:url(images/footerbg.gif);
	background-repeat:repeat-x;
	height:88px;
	
}
.footerlogo{
	padding-top:10px;
	padding-left:20px;
	
}
.footerbtn {
	padding-top:12px;
	padding-left:20px;
}
.footerbtn1 {
	padding-right:20px;
}
.footerwords{
	padding-top:5px;
	padding-left:20px;
	font-size:12px;
	color:#FFFFFF;
	line-height:20px;
}
.footerwords1{
	font-family:Verdana, Arial, Helvetica, sans-serif;	
	font-size:10px;
	color:#FFFFFF;
}
.footerlogo2 {

	padding-right:20px;
	
}
.footerlogo3 {
	padding-top:5px;
}
.footerselect {
	width:151px;
	height:18px;
	background-color:#192f3d;
	font-size:12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#CCCCCC;
	scrollbar-face-color:#fcb4fc;
	crollbar-shadow-color:#ffffff;
	scrollbar-darkshadow-color:#fcb4fc;
	scrollbar-highlight-color:#ffffff;
	scrollbar-3dlight-color:#fcb4fc;
	scrollbar-track-color:#feeffe;
	scrollbar-arrow-color:#ffffff;
	
	
}
/*scrollbar-face-color:#fcb4fc;(捲軸的軸面顏色) scrollbar-shadow-color:#ffffff;(捲軸上三角型右邊顏色) scrollbar-darkshadow-color:#fcb4fc;(捲軸右側立體邊顏色) scrollbar-highlight-color:#ffffff;(捲軸上三角型左邊顏色) scrollbar-3dlight-color:#fcb4fc;(捲軸左側立體邊顏色) scrollbar-track-color:#feeffe;(捲軸的軸軌顏色) scrollbar-arrow-color:#ffffff;(捲軸上三角形的顏色)*/
/*nav
----------------------------------------------------------------------------*/
.navmenu {
	padding-top:20px;
	padding-left:0px;
	font-size:12px;
	color:#FFFFFF
}
.navm1 {
	padding-left:10px;
	padding-right:10px;
	font-size:12px;
	color:#FFFFFF;
	text-decoration:none;
	}
.navm1 a {
	font-size:12px;
	color:#FFFFFF;
	text-decoration:none;
}
.navm1 a:hover {
	font-size:12px;
	color:#66FFFF;
	text-decoration:none;
}
.navm1 a:visted {
	font-size:12px;
	color:#66FFFF;
	text-decoration:none;
}
.navm2 {
	font-size:12px;
	color:#FFFFFF;
	}
/*index_login
----------------------------------------------------------------------------*/
.index_login {
	padding-top:14px;
	padding-left:11px;
	padding-right:11px;
}

.login_type {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#ff9693;
	float:left;
}
.login1 {
	padding-top:14px;
}
.login2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#053258;
	float:left;
	padding-right:2px;
	padding-left:3px;
}
.login5 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#053258;
	width:25px;
	float:left;
	padding-right:2px;
	padding-left:3px;
}
.login3 {
	width:120px;
	height:54px;
	background-image:url(images/index_login_04.gif);
	background-repeat:no-repeat;
	
}
.login4 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#ff4e09;
	padding-right:3px;
	padding-left:3px;
}
.letter {
	padding-right:3px;
	padding-left:5px;
}
.login_type1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	float:left;
}
.login_type1 a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#ffffff;
	text-decoration:none;
	float:left;
}
.login_type1 a:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	float:left;
	text-decoration:underline;
	color:#FFFF99;
}

.login6 {
	padding-top:9px;
}

/* memberlogin
-----------------------------------------------------------------------------*/
.memberlogin {
	position:relative;
	width:250px;
	height:150px;
	padding-left:5px;
	padding-top:55px;
}

.userpass {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	margin-top:1px;	
	LETTER-SPACING:0px;
	width: 149px;
	height: 14px;
	BACKGROUND-COLOR: #fef8e6;
	BORDER: 1px solid;
	BORDER-COLOR: #c4bea8 #c4bea8 #c4bea8 #c4bea8;
}

.loginbtns {
	padding-left:5px;
}

.register {
	position:relative;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	padding-top:4px;
	
	text-decoration:none;
	color:#FFFFCC;
	float:left;
	width:208px;
	background-image: url(images/list.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
}
.register a {
	font-size:12px;
	text-decoration:none;
	color:#FFFFCC;
}
.register a:hover {
	font-size:12px;
	text-decoration:underline;
	color:#FFFF99;
}

#linkList {
	/*padding-top:2px;*/
	font-size:12px;
}

#linkList li{
	font-size:12px;
	color:#CCBD88
}

#linkList li a{
	font-size:12px;
	text-decoration:none;
	color:#CCBD88
}
#linkList li a:hover{
	font-size:12px;
	text-decoration:underline;
	color:#CCBD88
}

/*LBanner
--------------------------------------------------------------------*/
.lbannerobg {
	background-image:url(images/bg3_new.jpg);
	background-repeat:no-repeat;
	background-color:#dcedf2;
}
.lbannerbg {
	width: 240px;
	height: 577px;
	background-image:url(images/lbannerbg.jpg);
	background-color:#E3EEF2;
	background-position:top;
	background-repeat:repeat-x;
}
.lbannerbg1 {
	width: 240px;
	height: 577px;
	background-image:url(images/lbannerbg.jpg);
	background-color:#E3EEF2;
	background-position:top;
	background-repeat:repeat-x;
}
.lbannerbg2 {
	padding-top:10px;
}
.banner {
	margin-left:3px;
	padding-left:0px;
	padding-top:1px;
	width: 220px;
	height: 78px;
	/*background-image:url(images/bannerbg.gif);*/
}
.banner2 {
	margin-left:3px;
	padding-left:3px;
	padding-top:1px;
	width: 223px;
	height: 78px;
	background-image:url(images/bannerbg2.gif);
}
.banner3 {
	margin-left:3px;
	padding-left:3px;
	padding-top:1px;
	width: 223px;
	height: 78px;
	background-image:url(images/bannerbg3.gif);
}
.banner4 {
	margin-left:3px;
	padding-left:3px;
	padding-top:1px;
	width: 223px;
	height: 78px;
	background-image:url(images/bannerbg4.gif);
}

/*member
---------------------------------------------------------------------------------*/
.member_center {
    width:758px; 
	vertical-align:top}

.member_left2 {
    background-image:url(member/images/mbg_01.jpg); 
	background-position:top right; 
	background-repeat:no-repeat;
	background-color:#80B8C9;}

.member_right2 {
    background-image:url(member/images/mbg_03.jpg); 
	background-repeat:no-repeat;
	background-color:#80B8C9;}

.membernav {
	width: 992px;
	height: 114px;
	background-image:url(member/images/bg3_02.jpg);
	background-repeat:no-repeat;
}
.membertable {
	background-color:#FFFFFF;
	padding-top:40px;
}
.membertitle {
	font-size:12px;
	color:#333333;
	text-align:left;
}
.memberline{
	padding-top:47px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#999999;
}	
.mtableinside {
	padding-top:22px;
	padding-left:38px;
}

.mtableinside1 {
	padding-top:2px;
}

.mtablein1 {
	padding-left:15px;
	
}

.mtablein2 {
	padding-left:7px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
}

.minput1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	margin-top:1px;	
	LETTER-SPACING:0px;
	width: 100px;
	height: 14px;
	background-color:#FFFFFF;
	BORDER: 1px solid;
	BORDER-COLOR: #c4bea8 #c4bea8 #c4bea8 #c4bea8;
}

.minput2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	margin-top:1px;	
	LETTER-SPACING:0px;
	width: 40px;
	height: 14px;
	background-color:#FFFFFF;
	BORDER: 1px solid;
	BORDER-COLOR: #c4bea8 #c4bea8 #c4bea8 #c4bea8;
}
.minput9 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	margin-top:1px;	
	LETTER-SPACING:0px;
	width: 150px;
	height: 14px;
	background-color:#FFFFFF;
	BORDER: 1px solid;
	BORDER-COLOR: #c4bea8 #c4bea8 #c4bea8 #c4bea8;
}
.minput99 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	margin-top:1px;	
	LETTER-SPACING:0px;
	width: 200px;
	height: 14px;
	background-color:#FFFFFF;
	BORDER: 1px solid;
	BORDER-COLOR: #c4bea8 #c4bea8 #c4bea8 #c4bea8;
}

.minputadd {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	margin-top:1px;	
	LETTER-SPACING:0px;
	width: 300px;
	height: 14px;
	background-color:#FFFFFF;
	BORDER: 1px solid;
	BORDER-COLOR: #c4bea8 #c4bea8 #c4bea8 #c4bea8;
}

.mselect {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	LETTER-SPACING:0px;
	height: 19px;
	background-color:#FFFFFF;
	BORDER: 1px solid;
	BORDER-COLOR: #c4bea8 #c4bea8 #c4bea8 #c4bea8;
}

.mselect1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	LETTER-SPACING:0px;
	height: 19px;
	background-color:#FFFFFF;
	BORDER: 1px solid;
	BORDER-COLOR: #c4bea8 #c4bea8 #c4bea8 #c4bea8;
}

.mselect2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	LETTER-SPACING:0px;
	height: 19px;
	background-color:#FFFFFF;
	BORDER: 1px solid;
	BORDER-COLOR: #c4bea8 #c4bea8 #c4bea8 #c4bea8;
}
.minput3 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	margin-top:1px;	
	LETTER-SPACING:0px;
	width: 30px;
	height: 14px;
	background-color:#FFFFFF;
	BORDER: 1px solid;
	BORDER-COLOR: #c4bea8 #c4bea8 #c4bea8 #c4bea8;
}

.membertitle1 {
	padding-top:16px;
}
.m_01 {
	padding-left:10px;
	padding-top:5px;
	font-size:12px;
	color:#ff3434;
	text-align:left;
}
.m_02 {
	padding-bottom:5px;
	padding-right:13px;
}

/* member_01
-------------------------------------------------------------------------------------------*/
.member_textarea {
	font-size:12px;
	color:#666666;
	LETTER-SPACING:0px;
	width: 550px;
	height: 300px;
	background-color:#f8fdff;
	BORDER: 1px solid;
	BORDER-COLOR: #c6c6c6 #c6c6c6 #c6c6c6 #c6c6c6;
}
.member_textarea1 {
	font-size:12px;
	color:#666666;
	LETTER-SPACING:0px;
	width: 550px;
	height: 300px;
	background-color:#f8fdff;
	BORDER: 1px solid;
	BORDER-COLOR: #c6c6c6 #c6c6c6 #c6c6c6 #c6c6c6;
}
.member_textarea1 a {
	font-size:12px;
	color:#6d9db3;
	text-decoration:none;
	
}
.member_textarea1 a:hover {
	font-size:12px;
	color:#6d9db3;
	text-decoration:underline;
}
.mtableinside2{
	padding-top:22px;
	padding-left:20px;
}
.memberagree {
	padding-top:10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#999999;
}
.memberline1{
	padding-top:47px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#999999;
}	
.memberline2{
	padding-top:20px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#999999;
}	
.memberline3{
	padding-top:10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#999999;
}	
/*member_02
---------------------------------------------------------------------------------*/
.member_textarea2 {
	padding-top:80px;
	font-size:12px;
	color:#666666;
	text-align:center;
	LETTER-SPACING:0px;
	width: 550px;
	height: 220px;
	background-color:#f8fdff;
	BORDER: 1px solid;
	BORDER-COLOR: #c6c6c6 #c6c6c6 #c6c6c6 #c6c6c6;
}
/*member_04
--------------------------------------------------------------------------------------------*/
.member_04{
	font-size:12px;
	color:#666666;
	text-align:center;
	LETTER-SPACING:0px;
	width: 450px;
	height: 50px;
	background-color:#f8fdff;
	BORDER: 1px solid;
	BORDER-COLOR: #c6c6c6 #c6c6c6 #c6c6c6 #c6c6c6;
}

/* mypage_01
-----------------------------------------------------------------------------------------------*/
.mypage_01{
	background-image:url(mypage/images/mypagebg_04.jpg);
	background-repeat:no-repeat;
	width:992px;
	height:146px;
}
.mypage_02{
	background-image:url(mypage/images/mypagebg_05.jpg);
	background-repeat:no-repeat;
	background-color:#dcedf2;
	width:255px;
}
.mypage_03{
	background-image:url(mypage/images/mypagebg_06.jpg);
	background-repeat:no-repeat;
	width:737px;
	height:684px;
}
.mypage_04{
	padding-left:5px;
}
.mypage_04_in{
	background-image:url(mypage/images/lbtnbg.gif);
	background-repeat:no-repeat;
	width:240;
	height:261;
	padding-top:8px;
	padding-left:8px;
}
.mypage_05 {
	height:6px;
	background-color:#d4ddea;
}
.mypage_06 {
	width:6px;
	background-image:url(mypage/images/mainline.gif);
	background-repeat:no-repeat;
}
.mypage_07 {
	background-color:#ffffff;
}
.mypage_08 {
	color:#333333;
	font-size:12px;
	text-align:left;
	padding-left:14px;
	padding-top:8px;
}
.mypage_08 a{
	font-size:12px;
	color:#666666;
	text-decoration:none;
}
.mypage_08 a:hover{
	font-size:12px;
	color:#333333; 
	text-decoration:underline;
}
.mypage_09 {
	padding-top:4px;
	padding-left:0px;
}
.mypage_10 {
	padding-top:30px;
	padding-left:45px;
}
.mypagetitle{
	padding-top:5px;
	padding-left:18px;
	font-size:12px;
	color:#333333;
	}
.mypage_11 {
	padding-top:30px;
	padding-left:55px;
}
.mypage_12 {
	width:609px;
	height:74px;
	background-image:url(mypage/images/mainbg.gif);
	background-repeat:no-repeat;
}
.mypage_13 {
	width:480px;
	padding-top:5px;
}
.mypage_14 {
	font-size:12px;
	color:#333333;
	text-align:left;
}
.mypage_15 {
	font-size:12px;
	color:#333333;
	font-weight: bold;
	text-align:center;
}
.mypage_16 {
	font-size:12px;
	color:#0f67b8;
	font-weight: bold;
	text-align:center;
}
.mypage_17 {
	width:400px;
	padding-bottom:4px;
}
.mypage_18 {
	padding-top:20px;
}
.mypage_19 {
	padding-right:60px;
	font-size:12px;
	color:#333333;
}
.mypage_20 {
	padding-right:10px;
}
.mypage_21 {
	padding-top:5px;
}
.mpform {
	border-bottom:1px solid #d4ddea;
	height:20px;
	padding-top:3px;
}
.mypage_22 {
	font-size:12px;
	color:#666666;
	text-align:left;
	padding-left:10px;
}
.mypage_222 {
	font-size:12px;
	color:#666666;
	text-align:center;
}
.mypage_222_l {
	font-size:12px;
	color:#666666;
	text-align:left;
	padding:0px 0px 0px 0px;
}
.mypage_22 a{
	font-size:12px;
	color:#666666;
	text-decoration:none;
}
.mypage_22 a:hover{
	font-size:12px;
	color:#009999;
	text-decoration:underline;
}
.mypage_22 a:visited{
	font-size:12px;
	color:#666666;
	text-decoration:none;
}
.mypage_23 {
	padding-top:10px;
	padding-left:410px;
}
.mypage_24 {
	width:280px;
	padding-top:5px;
}
.mypage_25 {
	width:230px;
	padding-bottom:4px;
}
.mypage_26 {
	width:609px;
	height:74px;
	background-image:url(mypage/images/mainbg3.gif);
	background-repeat:no-repeat;
}
.mypage_27 {
	width:610px;
	height:77px;
	background-image:url(mypage/images/mainbg2.gif);
	background-repeat:no-repeat;
}
.mypage_28 {
	width:175px;
	padding-top:5px;
}
.pnnumber {
	padding-top:2px;
	padding-left:2px;
	padding-right:2px;
	font-size:12px;
}
.pnnumber a{
	font-size:12px;
	color:#009999;
	text-decoration:none;
	
}
.pnnumber a:hover{
	font-size:12px;
	color:#00ffff;
	text-decoration:underline;
}
.pnnumber a:visited{
	font-size:12px;
	color:#999999;
	text-decoration:none;
}
.mypage_29 {
	padding-top:10px;
}
.mypage_30 {
	padding-left:410px;
}
.mypage_31 {
	padding-top:15px;
}
.mypage_32 {
	padding-top:5px;
}
.mypage_33 {
	height:2px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#999999;
}
.mypage_34 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
	padding-top:1px;
}
.mypage_35 {
	/* background-image:url(mypage/images/t19.gif); 
	background-repeat:no-repeat;*/
	width:513px;
	}
.mypage_36 {
	/*background-image:url(mypage/images/t20.gif);
	background-repeat:repeat-y;*/
	width:513px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	padding-top:10px;
	padding-left:20px;
	text-align:left;
}
.mypage_37 {
	/*background-image:url(mypage/images/t21.gif);
	background-repeat:no-repeat;*/
	width:513px;
	height:14px;
}
.mypage_38 {
	padding-top:18px;
}
.mypagetitle2{
	padding-left:18px;
	font-size:12px;
	color:#333333;
}
.mypage_39 {
	font-size:12px;
	color:#333333;
	height:16px;
}
.mypage_40 {
	width:611px;

	text-align:center;
	font-size:16px;
	color:#333333;
	font-weight:bold;
}
.mypage_41 {
	width:611px;
	height:146px;
	background-image:url(mypage/images/t37.gif);
	background-repeat:no-repeat;
}
.mypage_42 {
	padding-top:38px;
}
.mypage_43 {
	width:610px;
	padding-top:30px;
}
.mypage_44{
	padding-top:0px;
	padding-left:36px;
}
.mypage_45 {
	padding-top:5px;
}
.mypage_46 {
	padding-left:20px;
}
.mypage_47 {
	font-size:12px;
	color:#3366FF;
}
.mypage_48 {
	font-size:12px;
	color:#333333;
	padding-left:10px;
}
.mypage_49 {
	padding-left:20px;
	padding-top:5px;
}
.mypage_50{
	padding-top:32px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#999999;
}	
.mypage_51 {
	width:610px;
	height:77px;
	background-image:url(mypage/images/mainbg2.gif);
	background-repeat:no-repeat;
}
.mypage_52 {
	width:610px;
	padding-top:30px;
	text-align:center;
	font-size:16px;
	color:#333333;
	font-weight:bold;
}
.mypage_53 {
	padding-left:23px;
	padding-top:9px;
}
.mypage_54 {
	padding-left:25px;
	padding-top:25px;
}
.mypage_55 {
	width:428px;
	height:32px;
	background-image:url(mypage/images/t42.gif);
	background-repeat:no-repeat;
}
.mypage_56{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
	text-align:center;
}
.mypage_57{
	border:1px #999999 solid;
}
.mypage_58{
	border-bottom:1px #999999 solid;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
	text-align:center;
}
.mypage_59{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
	text-align:center;
}
.mypage_60{
	padding-top:10px;
}
.mypage_61{
	font-size:12px;
}
.mypage_62{
	padding-top:20px;
}

.mypage_63 {
	font-size:12px;
	color:#333333;
}
.mypage_64 {
	padding-top:18px;
}
.mypage_65 {
	padding-top:25px;
}
.mypage_66 {
	padding-top:17px;
	padding-left:20px;
}
.mypage_67 {
	font-size:12px;
	color:#444444;
	text-align:left;
}
.mypage_68 {
	font-size:12px;
	color:#c23939;
}
.mypage_69 {
	padding-top:17px;
}
.mypage_70 {
	background-image:url(mypage/images/t55.gif);
	width:474px;
	height:45px;
	text-align:center;
	font-size:12px;
	color:#444444;
}

.mypage_71 {
	padding-top:10px;
}
.mypage_72 {
	padding-top:25px;
	padding-left:43px;
}
.mypage_73 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	margin-top:1px;	
	LETTER-SPACING:0px;
	width: 400px;
	height: 14px;
	background-color:#FFFFFF;
	BORDER: 1px solid;
	BORDER-COLOR: #c4bea8 #c4bea8 #c4bea8 #c4bea8;
}
.mypage_74 {
	padding-top:10px;
}
.mypage_75 {
	padding-top:10px;
}
.mypage_76 {
	padding-top:10px;
	padding-left:43px;
}
.mypage_77 {
	padding-top:10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#999999;
}
.mypage_78 {
	padding-top:20px;
	padding-left:43px;
}
.mypage_79 {
	padding-top:20px;
}
.mypage_80 {
	width:464px;
	height:86px;
	background-image:url(mypage/images/t68.gif);
	background-repeat:no-repeat;
}
.mypage_81 {
	padding-left:20px;
}
.mypage_82 {
	padding-top:20px;
	padding-left:55px;
}
.mypage_83 {
	padding-top:15px;
}
.mypage_84 {
	font-size:12px;
	font-weight:bold;
	color:#333333;
}
.mypage_85 {
	font-size:12px;
	color:#666666;
	text-align:left;
	padding-left:10px;
}
.mypage_85 a:link{
	font-size:12px;
	color:#666666;
	text-decoration:underline;
}
.mypage_85 a:hover{
	font-size:12px;
	color:#666666;
	text-decoration:underline;
}
.mypage_85 a:visited{
	font-size:12px;
	color:#666666;
	text-decoration:underline;
}
/*mysurvey
-------------------------------------------------------------------------*/
.mysurvey_01{
	background-image:url(mysurvey/images/loginbg.gif);
	background-repeat:no-repeat;
	width:240px;
	height:95px;
	padding-top:8px;
	padding-left:8px;
}
/*news
----------------------------------------------------------------------------*/
.news_01{
	background-image:url(news/images/n_1.gif);
	background-repeat:no-repeat;
	width:240px;
	height:95px;
	padding-top:8px;
	padding-left:8px;
}
/*surveydb
===============================================================================*/
.db_01{
	background-image:url(surveydb/images/db_01.gif);
	background-repeat:no-repeat;
	width:240px;
	height:95px;
	padding-top:8px;
	padding-left:8px;
}
/*service===
====================================================================*/
.s_01{
	background-image:url(service/images/s_01.gif);
	background-repeat:no-repeat;
	width:240px;
	height:203px;
	padding-top:2px;
	padding-left:8px;
}
.s_02 {
	padding-left:53px;
}
.s_03 {
	padding-left:5px;
}
.s_04 {
	width:500px;
}
.s_05 {
	width:285px;
	padding-left:5px;
	padding-top:15px;
	font-size:12px;
	color:#333333;
	text-align:left;
	line-height:16px;
	}
.s_06 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#999999;
	}
.s_07 {
	padding-top:15px;
	padding-left:126px;
}
.s_08 {
	padding-left:17px;
}
.s_09 {
	padding-left:24px;
}
.s_10 {
	font-size:12px;
	color:#333333;
	line-height:16px;
}
.s_11 {
	padding-left:55px;
	padding-top:13px;
}
.s_12 {
	padding-top:20px;
	padding-left:18px;
	vertical-align:top;
}
.s_13 {
	padding-left:6px;
	padding-top:28px;
}
.s_14 { 
	width:14px;
	padding-left:14px;
}
.s_15 {
	padding-top:20px;
	vertical-align:top;
}
.s_16 {
	padding-left:16px;
	padding-top:18px;
}
.s_17 {
	padding-left:16px;
	padding-top:7px;
}
.s_18 {
	background-image:url(service/images/s_29.gif);
	background-repeat:no-repeat;
	width:281px;
	height:68px;
}
.s_19 {
	padding-left:16px;
	padding-top:20px;
}
.s_20 {
	width:42px;
}
.s_21 {
	padding-top:15px;
	padding-left:16px;
}
.s_22 {
	padding-left:22px;
}
._23 {
	width:325px;
}
/*截字*/
.TextOverFlow {-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap;overflow:hidden; }
/*Intro
--------------------------------------------------------------------------------------------*/
.intro_lbtn{
	background-image:url(intro/images/lbtn.gif);
	background-repeat:no-repeat;
	width:240;
	height:168;
	padding-top:8px;
	padding-left:8px;
}
.intro_01 { 
	padding-top:30px;
	padding-left:55px;
}
.intro_02 { 
	padding-top:25px;
	padding-left:77px;
	
}
.intro_03 {
	font-size:12px;
	color:#333333;
	text-align:left;
	width:580px;
	line-height:16px;
}
.intro_04 {
	font-size:12px;
	color:#dc1716;
	line-height:16px;
}
.intro_05 {
	font-size:12px;
	color:#166a36;
	line-height:16px;
}
.intro_06 {
	padding-top:33px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#999999;
}	
.intro_07 {
	padding-top:16px;
	padding-left:75px;
	}
.intro_08 {
	background-image:url(intro/images/i04.gif);
	width:42px;
	height:36px;
}
.intro_09 {
	background-image:url(intro/images/i05.gif);
	width:447px;
}

.intro_10 {
	width:132px;
}
.intro_11 {
	padding-left:8px;
	font-size:12px;
	color:#266096;
	text-align:left;
}
.intro_12 {
	padding-left:20px;
}
.intro_13 {
	padding-top:10px;
	padding-left:55px;
}
.intro_14 {
	font-size:12px;
	color:#333333;
	text-align:left;
	line-height:16px;
	width:178px;
	padding-left:19px;
}
.intro_15 {
	padding-left:20px;
	font-size:12px;
	color:#266096;
	text-align:left;
}
.intro_16 {
	padding-top:5px;
}
.intro_17 {
	background-image:url(intro/images/i28.gif);
	width:42px;
	height:37px;
}
.intro_18 {
	background-image:url(intro/images/i29.gif);
	width:370px;
}
.intro_19 {
	padding-top:25px;
	padding-left:55px;
	}
.intro_20 {
	background-image:url(intro/images/i46.gif);
	width:389px;
	height:61px;
	padding-top:6px;
	padding-left:26px;
}
.intro_21 {
	background-image:url(intro/images/i49.gif);
	width:616px;
	height:33px;
}
.intro_22 {
	padding-top:13px;
	padding-left:88px;
	font-size:12px;
	color:#333333;
	text-align:left;
	line-height:16px;
	
}
.intro_23 {
	padding-top:13px;
	padding-left:422px;
	font-size:12px;
	color:#333333;
	text-align:left;
	line-height:16px;
}
.intro_24 {
	padding-top:8px;
	}
.intro_25 {
	padding-left:10px;
	padding-top:12px;
	font-size:12px;
	color:#333333;
	text-align:left;
	line-height:16px;
}
.intro_26 {
	padding-top:8px;
	}
.intro_27 {
	width:470px;
	font-size:12px;
	color:#333333;
	text-align:left;
	line-height:16px;
}
.intro_28 {
	padding-top:15px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#999999;
}	
.intro_29 {
	font-size:12px;
	color:#333333;
	text-align:left;
	line-height:16px;
}
.intro_30 {
	padding-left:10px;
	width:569px;
	font-size:12px;
	color:#333333;
	text-align:left;
	line-height:16px;
}
.intro_31 {
	padding-top:10px;
	padding-left:90px;
	}
.intro_32 {
	padding-top:10px;
	padding-left:10px;
	}
.intro_33 {
	padding-top:20px;
	}
.intro_34 {
	font-size:12px;
	color:#333333;
	font-weight:bold;
	text-align:left;
}
.intro_35 {
	padding-top:16px;
	padding-left:85px;
	}
.intro_36 {
	font-size:12px;
	color:#333333;
	text-align:left;
	line-height:16px;
}
.intro_37 {
	padding-top:11px;
	padding-left:12px;
}
.intro_38 {
	padding-top:16px;
	font-size:12px;
	color:#333333;
	font-weight:bold;
	text-align:left;
}
.intro_39 {
	width:563px;
}
.intro_40 {
	padding-top:20px;
	font-size:12px;
	color:#333333;
	text-align:left;
	line-height:16px;
}
/*login
=================================================================================*/
.login {
	background-color:#FFFFFF;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
.l_01 {
	padding-top:159px;
}
.l_02 {
	padding-top:39px;
	padding-bottom:17px;
}
.l_03 {
	padding-left:198px;
}
.l_04 {
	background-image:url(images/login5.gif);
	background-repeat:no-repeat;
	width:208px;
	height:70px;
	padding-left:112px;
	padding-top:11px;
	vertical-align:top;
}
.l_05 {
	width:154px;
	height:14px;
}
.l_06 {
	padding-top:6px;
}
.sitemapword{
	font-size:12px;
	color:#444444;
	padding-top:2px;
	text-align:left;
	vertical-align:middle;
	border-bottom:1px solid;
	border-color:#e7e7e7;
}	
.sitemapword a {
	font-size:12px;
	color:#444444;
	text-decoration:none;
}
.sitemapword a:hover {
	font-size:12px;
	color:#444444;
	text-decoration:underline;
}
/*storyboard--------------------------------------------------------*/
.sb_01 {
	padding-top:17px;
	padding-left:22px;	
}
.sb_02 {
	padding-top:4px;
}
.sb_03 {
	padding-left:0px;
}
.sb_04 {
	padding-top:3px;
}
.sb_05 {
	background-image:url(recommend/images/sb6.gif);
	background-repeat:no-repeat;
	width:35px;
	height:31px;
	vertical-align:middle;
	font-size:12px;
	font-weight:bold;
	color:#333333;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
.sb_06 {
	padding-left:26px;
	vertical-align:middle;
}
.sb_07 {
	padding-left:13px;
	vertical-align:middle;
}
.sb_08 {
	padding-left:12px;
	vertical-align:middle;
}
.sb_09 {
	width:139px;
	height:17px;
	border:solid 1px #c8c8c8;
	background-color:#e7e7e7;
	font-size:12px;
	color:#333333;
	vertical-align:middle;
}
.sb_10 {
	width:166px;
	height:17px;
	border:solid 1px #c8c8c8;
	background-color:#e7e7e7;
	font-size:12px;
	color:#333333;
	vertical-align:middle;
}
.sb_11 {
	padding-left:138px;
	padding-top:12px;
}
.sb_12 {
	background-image:url(recommend/images/lbg.gif);
	background-repeat:repeat-y;
	vertical-align:top;
}
.sb_13 {
	background-image:url(recommend/images/rbg.gif);
	background-repeat:repeat-y;
	vertical-align:top;
}
.sb_14 {
	padding-top:27px;
}
.sb_15 {
	width:656px;
	height:109px;
	border:solid 5px #ffc423;
	background-color:#fff2c9;
	padding-top:10px;
	padding-left:13px;
}
.sb_16 {
	padding-top:10px;
}
.sb_17 {
	font-size:12px;
	color:#333333;
	line-height:16px;
}
.sb_18 {
	padding-left:133px;
	padding-top:17px;
}
.sb_19 {
	background-image:url(recommend/images/sb10.gif);
	width:283px;
	height:88px;
	background-repeat:no-repeat;
	padding-top:35px;
	padding-left:182px;
	
}
.sb_20 {
	padding-top:20px;
	font-size:12px;
	color:#333333;
	line-height:16px;
}
.sb_21 {
	width:60px;
	text-align:center;
	font-size:12px;
	color:#ff6700;
	font-weight:bold;
	line-height:16px;
}
.sb_22 {
	width:60px;
	text-align:center;
	padding-top:20px;
	font-size:12px;
	font-weight:bold;
	color:#ff6700;
	line-height:16px;
}
.sb_23 {
	font-size:12px;
	color:#ff0101;
	padding-right:10px;
	text-align:right;
	line-height:16px;
}
.mypage_2220 {
	font-size:12px;
	color:#ffffff;
	text-align:center;
	font-weight:bold;
	background-color:#999999;
	line-height:16px;
	vertical-align:middle;
}
.mypage_2221 {
	font-size:12px;
	color:#ffffff;
	text-align:center;
	font-weight:bold;
	background-color:#e5b113;
	line-height:16px;
	vertical-align:middle;
}
.mypage_2222 {
	font-size:12px;
	color:#ffffff;
	text-align:center;
	font-weight:bold;
	background-color:#e34b1c;
	line-height:16px;
	vertical-align:middle;
}
.mypage_2223, .mypage_2224, mypage_2229 {
	font-size:12px;
	color:#ffffff;
	text-align:center;
	font-weight:bold;
	background-color:#b6962b;
	line-height:16px;
	vertical-align:middle;
}
.mypage_2225 {
	font-size:12px;
	color:#ffffff;
	text-align:center;
	font-weight:bold;
	background-color:#000000;
	line-height:16px;
	vertical-align:middle;
}
.sb_24 {
	padding-top:10px;
}

.sb_25 {
	font-size:12px;
	color:#ff0101;
	padding-top:10px;
	text-align:left;
	line-height:16px;
}
.sb_26 {
	padding-left:16px;
	padding-top:39px;
}
.sb_27 {
	border:solid 1px #CCCCCC;
	height:301px;
	width:341px;
}

.sb_28 {
	font-size:12px;
	font-weight:bold;
	color:#333333;
	text-align:left;
	padding-left:10px;
}
.sb_29 {
	font-size:12px;
	color:#333333;
	text-align:left;
	padding-left:10px;
}
.sb_30 {
	border-bottom:solid 1px #CCCCCC;
	height:29px;
}
.sb_31 {
	height:272px;
	vertical-align:top;
}
.sb_32 {
	padding-top:10px;
}
.sb_33 {
	padding-left:10px;
	width:55px;
	font-size:12px;
	color:#333333;
}
.sb_34 {
	font-size:12px;
	color:#333333;
	text-align:left;
	line-height:16px;
}
.sb_35 {
	width:24px;
}

.loginstatus {
	position:relative;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	padding-top:4px;
	
	text-decoration:none;
	color:#FFFFCC;
	float:left;
	width:150px;
	background-image: url(images/list.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
}


