/*************************************************/
/*** Login ***************************************/
/*************************************************/
#cts {
	background-image:none;
	padding-top:20px;
}
#left_area {
	float:left;
	width:490px;
	text-align:center;
	margin-left:0px;
}

#topmenu {
	margin:0px;
	padding:0px;
	padding-top:20px;
	padding-left:16px;
}

#topmenu li{
	float:left;
	list-style:none;
	padding:0px 2px;
}

#right_area {
	float:right;
	width:400px;
	text-align:center;
	margin-right:12px;
	padding-top:0px;		/*30px*/
}

#toplogin {
	background:url(../images/bg_login.gif) no-repeat;
	width:400px;
	text-align:left;
	margin-left:auto;
	margin-right:auto;
}

#login_top_banner{
	text-align:left;
	padding:8px 24px;
	width:926px;
	margin-left:auto;
	margin-right:auto;
}
#login_top_banner img{
	margin:2px;
}

#topregister {
	padding-top:4px;
}

#form_position {
	width:270px;	/* 230px */
	padding-top:45px;
	padding-left:110px;
}

#form_position input {
	margin:0px;
	padding:0px;
	width:60%;
}

form #email_address {
	padding:1px;
	zoom:1;
	font-size:17px;
	letter-spacing:0.5px;
	margin:0px 0px 8px 0px;
	height:20px;
	width:258px;
}
form #password {
	padding:1px;
	zoom:1;
	font-size:17px;
	margin:0px 0px 8px 0px;
	height:20px;
	width:258px;
}
.login_comment{
	color:#333333;
	margin-top:0px;
}
.login_comment span{
	color:#df2a00;
	font-weight:bold;
	font-size:120%;
}


#toplogo{
	border:none;
	font-size:20px;
	letter-spacing: 3px;
	padding-left:100px;
}

#wrap_cts{
	margin-top:0px;
}


#already_login {
	padding-top:52px;
}
#already_login img {
	margin:0px 10px;
}


/*************************************************/
/************  login topics space  ***************/
/*************************************************/
#login_toptopics {
	text-align:left;
	padding:12px 10px;
	width:440px;
	margin:10px 8px;
}

#login_toptopics p.topics_title {
	color:#6EB517;
	font-weight:bold;
	font-size:110%;
}
#login_toptopics div {
	background:url(../images/icon_bg_top_topics.gif) no-repeat left top #f2f2f2;
	border-bottom:dotted #649F1D 2px;
	margin-bottom:8px;
	padding:1px 1px 1px 16px ;
	font-weight:bold;
	color:#777777;
}
#login_toptopics p {
	margin:0px;
	font-size:90%;
	line-height:1.3em;
	font-weight:normal;
	color:#333333;
}
#login_toptopics p a{
	text-decoration:none;
}

#login_ssl a {			/* 20101220 add */
	vertical-align:top;
	padding-top:0px;
	padding-left:2px;
	line-height:27px;
	font-size:90%;
}
#login_ssl a,#login_ssl a:hover{
	color:#ffffff;
}
html*#login_ssl {		/* 20101220 add */
	display:block;
	width:135px;
	float:right;
	height:20px;
	margin-top:-32px;
	text-align:left;
}



/*************************************************/
/*** Login for Manager/Enterprise ****************/
/*************************************************/
#manager_login{
	margin-bottom:100px;
	text-align:center;
	margin-left:auto;
	margin-right:auto;
	width:366px;
}

#manager_login .login_area{
	background:url(../images/bg_login_manager.gif) no-repeat;
}

#manager_login .form_area_bottom{
	background:url(../images/bg_login_manager_bottom.gif) no-repeat bottom;
	width:365px;
	height:22px;
}

#form_position{
	width:270px;	/*230px*/
	text-align:left;
}


h1 {
	line-height:34px;
	color:#505050;
	font-size:17px;
}

/*
* {border:solid red 1px;}
*/

/*************************************************/
/*** Login for Slide contents     ****************/
/*************************************************/

#slider dl, #slider dt{
	margin:0;
	padding:0;
	list-style:none;
	}
	
#slider dt{ 
	width:926px;
	height:470px;
	overflow:hidden; 
	}
	
div#cont_page{
	position:absolute;
	top:511px;
/*	left:800px;	*/
	left:748px;
/*	_left:810px;	*/
	_left:748px;
	width:90px;
}
span#prevBtn{}
span#nextBtn{}					

h2.slide_title{
	border-bottom:1px solid #8EC31F;
	border-left:none!important;
	padding-bottom:3px;
}

h3.slide_text{
	border:none;
	font-size:120%;
	color:#90C31F;
	line-height:160%;
}


div.slide_memberbox{
	width:700px;
	margin:0 auto;	
}


