@import	url(pre.css);/*preload the nav background image*/

/*home_whatis*/
.whatis_content_scroll{
	height:137px;
	overflow:auto;
	margin-top:8px;
}
/*company_aboutus*/
.about_us_scroll{
	height:470px;
	overflow:auto;
}

/*latest news module,if some latest news' display is diffenent from the class "m_latest",use the module name to override the style of "m_latest" */

div.m_latest{
	background:#F2EFBE url(../images/bg_t_tablewrap_bottom.gif) no-repeat scroll right bottom;
	min-height:268px;
	_height:268px;
	width:300px;
	position:relative;
}
ul.m_latest{
	margin-top:5px;
	background:url(../images/t_table_sep.gif) repeat-y 81px top;font-weight:bold;
}
li.m_latest{
	width:300px;overflow:hidden;height:16px;
	text-overflow:ellipsis;
	white-space:nowrap;
	border-bottom:1px solid #BFCEC4;
	height:28px;line-height:28px;

}
li.m_latest span{
	font-size:12px;
	color:#851A1D;
	padding-left:20px;
}
li.m_latest a{float:right;
	width:180px;overflow:hidden;height:28px;
	text-overflow:ellipsis;
	white-space:nowrap;
	margin-right:20px;
	font-size:12px;
}
li.m_latest a:link,li.m_latest a:visited{
	color:#266729;
}

.module_companylatestnews h3{
	background:url(../images/bg_company_news.jpg) no-repeat;
}
.module_latestcomingsoonevents h3{
	background:url(../images/bg_comingevent.jpg) no-repeat;
}
.module_latestmemberposts h3{
	background:url(../images/bg_latestposts.jpg) no-repeat;
}
.module_latest_l_fat h3{
	background:url(../images/bg_featured.jpg) no-repeat;
}
/*emailsss*/
.module_weekly_mail{
	background:url(../images/sample_learn_weeklyemail.gif) no-repeat top center;
	width:300px;min-height:103px;_height:103px;position:relative;*margin-bottom:3px;_margin-bottom:3px;	
}
.weekly_mails a:link,.weekly_mails a:visited{
	font-size:12px;color:#a2a2a2;position:absolute;bottom:14px;left:127px;
	background:url(../images/btn_enter_email.gif) no-repeat;
	width:153px;height:24px;display:block;text-indent:-999em;
}
.weekly_mails a:hover{
	background:url(../images/btn_enter_email_h.gif) no-repeat;
}

/*
.module_emails #ChronoContact_Newsletter_Form{
	position:absolute;top:60px;right:11px;_right:9px;
	width:164px;background:url(../images/bg_emailsinput.jpg) no-repeat;
	border:none;width:148px;
	height:22px;
	*height:23px;
	padding:6px 8px 0 8px;
	*padding:5px 8px 0 8px;
}
.module_emails #ChronoContact_Newsletter_Form input{border:none;color:#b1b1b1;font-size:11px;font-family:Arial;width:150px;
	
}


.module_emails h3{display:none;}


#outputMessage{
	background:url(../images/bg_outputmessage.jpg) no-repeat;
	width:170px;height:45px;padding:5px;color:#6c6c6c;
	display:none;
	position:absolute;top:3px;right:3px;
	
}

#outputMessage span{
		color:#f00;
		font-weight:bold;
}
*/
/*contact
	@media all and (min-width: 0px){
	.module_emails h3{padding-bottom:80px;}
	}
}
*/

.componentheading_cp_contact{
	background:url(../images/bg_contacttitle.jpg) no-repeat;
	width:791px;height:24px;
	text-indent:-999em;
}
.contentpane_cp_contact{
	background:url(../images/bg_contactform.jpg) no-repeat center bottom;
	width:791px;
	/*height:515px;*/
	font-size:13px;color:#5B7384;font-weight:bold;
}
td.contentheading_cp_contact{text-indent:-999em;}
.contentpane_cp_contact td{vertical-align:top;padding-left:140px;text-align:left;}
.contentpane_cp_contact td table td{padding-left:0;}
.contentpane_cp_contact #emailForm{
	margin-top:-40px;
}


.contact_email_cp_contact{
	margin:0;
}
.contact_email_cp_contact label{
	margin:8px 0 -12px 0;display:block;font-size:13px;font-weight:bold;color:#333;
}

#emailForm #contact_name, #emailForm #contact_subject ,#emailForm #contact_email{
	border:1px solid #A9A9A9;height:17px;margin-left:4px;width:480px;
}

#emailForm #contact_text{
	width:480px;height:90px;overflow:auto;border:1px solid #A9A9A9;margin-left:4px;
}

#contact_email_copy{
	float:left;
	margin:10px 10px 0pt 4px;
	*margin:6px 6px 0 0;
	_margin:6px 6px;
}
.contact_email_cp_contact .validate{
	background:url(../images/btn_sendcontactform.gif) no-repeat;
	width:100px;height:24px;text-indent:-999em;border:none;
	margin-bottom:15px;	
}
.contact_email_cp_contact .validate:hover{
	background:url(../images/btn_sendcontactform_h.gif) no-repeat;
}

/*gamemenu*/

.menu_gamemenu li a{
	display:block;
	text-indent:-999em;
}
.menu_gamemenu li a{
	-moz-outline-style: none;
}
.item56 a{
	height:28px;
	background:url(../images/nav_game/subnav_game.jpg) no-repeat;
}

.item56 a:hover,.item56#current a{
	background:url(../images/nav_game/subnav_game_h.jpg) no-repeat;
}

.item57 a{
	height:30px;
	background:url(../images/nav_game/subnav_system.jpg) no-repeat;
}

.item57 a:hover,.item57#current a{
	background:url(../images/nav_game/subnav_system_h.jpg) no-repeat;
}

.item58 a{
	height:30px;
	background:url(../images/nav_game/subnav_demomnstration.jpg) no-repeat;
}

.item58 a:hover,.item58#current a{
	background:url(../images/nav_game/subnav_demomnstration_h.jpg) no-repeat;
}

.item59 a{
	height:30px;
	background:url(../images/nav_game/subnav_courses.jpg) no-repeat;
}

.item59 a:hover,.item59#current a{
	background:url(../images/nav_game/subnav_courses_h.jpg) no-repeat;
}

.item60 a{
	height:30px;
	background:url(../images/nav_game/subnav_tour.jpg) no-repeat;
}

.item60 a:hover,.item60#current a{
	background:url(../images/nav_game/subnav_tour_h.jpg) no-repeat;
}

.item61 a{
	height:30px;
	background:url(../images/nav_game/subnav_score.jpg) no-repeat;
}

.item61 a:hover,.item61#current a{
	background:url(../images/nav_game/subnav_score_h.jpg) no-repeat;
}

.item62 a{
	height:29px;
	background:url(../images/nav_game/subnav_make.jpg) no-repeat;
}

.item62 a:hover,.item62#current a{
	background:url(../images/nav_game/subnav_make_h.jpg) no-repeat;
}

.item131 a{
	height:30px;
	background:url(../images/nav_game/subnav_membership.jpg) no-repeat;
}

.item131 a:hover,.item131#current a{
	background:url(../images/nav_game/subnav_membership_h.jpg) no-repeat;
}

/*membersmenu*/

.menu_membersmenu li a{
	display:block;
	text-indent:-999em;
}
.menu_membersmenu li a{
	-moz-outline-style: none;
}
/*
.item80 a{
	height:28px;
	background:url(../images/nav_members/subnav_my.jpg) no-repeat;
}

.item80 a:hover,.item80#current a{
	background:url(../images/nav_members/subnav_my_h.jpg) no-repeat;
}

.item68 a{
	height:30px;
	background:url(../images/nav_members/subnav_player.jpg) no-repeat;
}

.item68 a:hover,.item68#current a{
	background:url(../images/nav_members/subnav_player_h.jpg) no-repeat;
}

.item69 a{
	height:30px;
	background:url(../images/nav_members/subnav_pro.jpg) no-repeat;
}

.item69 a:hover,.item69#current a{
	background:url(../images/nav_members/subnav_pro_h.jpg) no-repeat;
}

.item70 a{
	height:30px;
	background:url(../images/nav_members/subnav_founders.jpg) no-repeat;
}

.item70 a:hover,.item70#current a{
	background:url(../images/nav_members/subnav_founders_h.jpg) no-repeat;
}

.item71 a{
	height:29px;
	background:url(../images/nav_members/subnav_community.jpg) no-repeat;
}

.item71 a:hover,.item71#current a{
	background:url(../images/nav_members/subnav_community_h.jpg) no-repeat;
}

*/

#ja_menu80 {
	height:28px !important;padding:0;width:158px !important;
	background:url(../images/nav_members/subnav_my.jpg) no-repeat;
}
#ja_menu68 {
	height:30px !important;padding:0;width:158px !important;
	background:url(../images/nav_members/subnav_player.jpg) no-repeat;
}
#ja_menu69 {
	height:30px !important;padding:0;width:158px !important;
	background:url(../images/nav_members/subnav_pro.jpg) no-repeat;
}
#ja_menu70 {
	height:30px !important;padding:0;width:158px !important;
	background:url(../images/nav_members/subnav_founders.jpg) no-repeat;
}
#ja_menu71 {
	height:29px !important;padding:0;width:158px !important;
	background:url(../images/nav_members/subnav_community.jpg) no-repeat;
}


#ja_menu80:hover,a#ja_menu80.mainlevel_active-trans{
	background:url(../images/nav_members/subnav_my_h.jpg) no-repeat;
}
#ja_menu68:hover,a#ja_menu68.mainlevel_active-trans{
	background:url(../images/nav_members/subnav_player_h.jpg) no-repeat;
}
#ja_menu69:hover,a#ja_menu69.mainlevel_active-trans{
	background:url(../images/nav_members/subnav_pro_h.jpg) no-repeat;
}
#ja_menu70:hover,a#ja_menu70.mainlevel_active-trans{
	background:url(../images/nav_members/subnav_founders_h.jpg) no-repeat;
}
#ja_menu71:hover,a#ja_menu71.mainlevel_active-trans{
	background:url(../images/nav_members/subnav_community_h.jpg) no-repeat;
}


.module_M_playerclub .mainlevel-trans:link, a.mainlevel-trans:visited {
	text-indent:-999em;
}

a.mainlevel_active-trans, a.mainlevel_active-trans:visited{
	text-indent:-999em;
}

#ja_TransMenu0{height:100px !important; width:158px !important;}

#ja_TransMenu0 .content{height:100px !important;width:158px !important;}

.module_M_playerclub .ja_transMenu .item{
	height:30px !important;height:30px;line-height:28px;
	border:none;
	width:158px !important;width:158px;
	background:#141414 url(../images/nav_members/bg_playerclub_sub.jpg) repeat-x bottom;
	
}
#ja_TransMenu0 table.items{width:158px !important;text-align:center !important;}
#ja_TransMenu0 table.items tr.item td{font-family:Arial;font-size:12px;vertical-align:middle;width:158px;height:30px;text-align:center;text-indent:0;padding:0 !important;}
#ja_TransMenu0 table.items tr.hover,#ja_TransMenu0 table.items tr#active{background:url(../images/nav_members/bg_playerclub_sub_h.jpg) no-repeat;/*background:#626262;*/}
#ja_TransMenu0 table.items tr.hover,#ja_TransMenu0 table.items tr#active{color:#ccf634;}
.ja_transMenu #active.item{opacity:1 !important;}
#ja_TransMenu0 table.items td+td{display:none;}
#ja_TransMenu0 .background,#ja_TransMenu0 .shadowBottom,#ja_TransMenu0 .shadowRight{
	display:none;
}
/*companymenu*/

.menu_companymenu li a{
	display:block;
	text-indent:-999em;
}
.menu_companymenu li a{
	-moz-outline-style: none;
}

.item72 a{
	height:28px;
	background:url(../images/nav_company/subnav_our.jpg) no-repeat;
}

.item72 a:hover,.item72#current a{
	background:url(../images/nav_company/subnav_our_h.jpg) no-repeat;
}

.item73 a{
	height:30px;
	background:url(../images/nav_company/subnav_background.jpg) no-repeat;
}

.item73 a:hover,.item73#current a{
	background:url(../images/nav_company/subnav_background_h.jpg) no-repeat;
}

.item74 a{
	height:30px;
	background:url(../images/nav_company/subnav_press.jpg) no-repeat;
}

.item74 a:hover,.item74#current a{
	background:url(../images/nav_company/subnav_press_h.jpg) no-repeat;
}

.item75 a{
	height:30px;
	background:url(../images/nav_company/subnav_investor.jpg) no-repeat;
}

.item75 a:hover,.item75#current a{
	background:url(../images/nav_company/subnav_investor_h.jpg) no-repeat;
}

.item76 a{
	height:30px;
	background:url(../images/nav_company/subnav_strategic.jpg) no-repeat;
}

.item76 a:hover,.item76#current a{
	background:url(../images/nav_company/subnav_strategic_h.jpg) no-repeat;
}

.item77 a{
	height:30px;
	background:url(../images/nav_company/subnav_careers.jpg) no-repeat;
}

.item77 a:hover,.item77#current a{
	background:url(../images/nav_company/subnav_careers_h.jpg) no-repeat;
}

.item130 a{
	height:27px;
	background:url(../images/nav_company/subnav_contact.jpg) no-repeat;
}

.item130 a:hover,.item130#current a{
	background:url(../images/nav_company/subnav_contact_h.jpg) no-repeat;
}

/**/

h1{
	color:#fff;
	font-size:15px;
	font-weight:bold;
	text-indent:-999em;
	height:24px;
}

h3{
	color:#f5f5f5;
	font-size:13px;
	font-weight:bold;
	height:24px;
	line-height:24px;
	text-indent:-999em;
}


.module_cal{
	
}
.module_M_playerclub{
	margin-bottom:8px;
}
.module_cominglocation{
	background:url(../images/bg_location_coming.jpg) no-repeat;
	width:160px;
	min-height:162px;
	_height:162px;
	position:relative;
	margin-top:2px;
	*margin-top:0px;
	_margin-top:0px;
}

.module_whatis{
	position:relative;
	width:300px;
	min-height:267px;
	_height:267px;
	background:url(../images/bg_w_whatis.jpg) no-repeat bottom;
	/*modify*/margin-bottom:1px;
}
.module_whatis h1{
	background:url(../images/bg_whatis.gif) no-repeat;
}

.module_gamemenu{
	margin-bottom:8px;
}

.module_company_news h1{
	background:url(../images/bg_company_news.jpg) no-repeat;
}

.module_company_news{
	position:relative;
	width:300px;
	min-height:268px;
	_height:268px;
	background:#f2efbe url(../images/bg_t_tablewrap_bottom.gif) no-repeat right bottom;
}

.module_featured h1{
	background:url(../images/bg_featured.jpg) no-repeat;
}

.module_featured{
	position:relative;
	width:300px;
	min-height:268px;
	_height:268px;
	background:#f2efbe url(../images/bg_t_tablewrap_bottom.gif) no-repeat right bottom;
}

.module_comingevent h1{
	background:url(../images/bg_comingevent.jpg) no-repeat;
}

.module_comingevent{
	position:relative;
	width:300px;
	min-height:270px;
	_height:270px;
	background:#f2efbe url(../images/bg_t_tablewrap_bottom.gif) no-repeat right bottom;
}

.module_eventAdtopright{
		height:174px;width:300px;
}

.module_eventadleft{
	height:579px;width:161px;
}
.module_company_news{

}
.module_companymenu{
	margin-bottom:8px;
}

.module_membersmenu{
	margin-bottom:8px;
}

.module_morecareers{
	width:300px;height:207px;position:relative;
	background:url(../images/bg_company_morecareers.gif) no-repeat;
}

.module_weeklyemail{
	
}
.module_company_adleft{
	width:159px;height:262px;
}

.module_enterswinglocker{
	width:300px;height:135px;
	background:url(../images/bg_swinglocker.jpg) no-repeat;
	position:relative;
	margin-top:-19px;
	*margin-top:0px;
	_margin-top:0px;
}

.module_joinlink{
	width:300px;height:83px;
	background:url(../images/bg_members_joinlink.gif) no-repeat;
	position:relative;
}

.module_memberslatest{
	width:300px;
	min-height:270px;
	_height:270px;
	position:relative;
	background:#f2efbe url(../images/bg_t_tablewrap_bottom.gif) no-repeat right bottom;
}
.module_memberslatest h1{
	background:url(../images/bg_latestposts.jpg) no-repeat;
}

.module_clubmemberinfo{
	height:214px;
	background:url(../images/bg_m_clubmemberinfo.jpg) no-repeat bottom left;
	*margin-top:-3px;
}
.module_clubmemberinfo h1{
	background:url(../images/bg_clubmemberinfo.jpg) no-repeat;
}
.module_clubmemberinfo td{
	height:57px;
}
.info_title a:link,.info_title a:visited{
	color:#3d4b5a;
	font-size:13px;
	font-weight:bold;
}
.info_content a:link,.info_content a:visited{
	color:#323232;	
}

.module_gamerightad{
	padding-bottom:8px;
}
.module_gamerightad h3{
	
}
.module_tipofweek{
	width:300px;
	height:184px;
	background:url(../images/bg_w_tipoftheweek.jpg) no-repeat bottom;
	margin-top:-1px;
}
.module_tipofweek h1{
	height:32px;
	/*modify*/background:url(../images/bg_tipoftheweek.gif) no-repeat;
}
.tipdeal{text-align:center;}
.tipdeal a:link,.tipdeal a:visited{
	font-size:11px;
	color:#1e3f62;
}
.tiptitle{
color:#234a72;font-size:16px;font-weight:bold;padding-left:10px;line-height:1em;letter-spacing:-1px;
}
.tipfrom{
	color:#292929;font-size:10px;
	margin-bottom:8px;padding-left:10px;
}
.tipcontent{
	color#333;padding-left:10px;line-height:1.1em;
}
/*btn*/

.t_table{
	border-collapse:collapse;
	background:url(../images/t_table_sep.gif) repeat-y  81px top;
	
}
.t_table td{
	border-bottom:#bfcec4 1px solid;
	height:28px;
	font-weight:bold;
	padding-top:4px;
	*padding-top:2px;
	_padding-top:2px;
	
}

@media all and (min-width: 0px){
	.t_table td{padding-top:2px;vertical-align:middle;}
	}
.t_date{
	color:#851a1d;
	font-size:12px;
	text-align:center;
}
.t_shortcontent a:link,.t_shortcontent a:visited{
	color:#266729;
	font-size:11px;
}
.module_latest_l_fat .more_link{
	text-align:center;
	position:absolute;
	bottom:19px;
	left:90px;width:115px;
}
.module_latest_l_fat .more_link a{
	background:url(../images/btn_morearticles.gif) no-repeat center;
	display:block;
	margin: 0 auto;
	width:115px;
	height:24px;
	text-indent:-999em;
}
.module_latest_l_fat .more_link a:hover{
	background:url(../images/btn_morearticles_h.gif) no-repeat center;
}
.module_companylatestnews .more_link{
	text-align:center;
	position:absolute;
	bottom:19px;
	left:90px;width:115px;
}
.module_companylatestnews .more_link a{
	background:url(../images/btn_morenews.gif) no-repeat center;
	display:block;
	margin: 0 auto;
	width:115px;
	height:24px;
	text-indent:-999em;
}
.module_companylatestnews .more_link a:hover{
	background:url(../images/btn_morenews_h.gif) no-repeat center;
}
.module_latestcomingsoonevents .more_link{
	text-align:center;
	position:absolute;
	bottom:19px;
	left:90px;width:115px;	
}

.module_latestcomingsoonevents .more_link a{
	background:url(../images/btn_moreevents.gif) no-repeat center;
	display:block;
	margin: 0 auto;
	width:115px;
	height:24px;
	text-indent:-999em;
}
.module_latestcomingsoonevents .more_link a:hover{
	background:url(../images/btn_moreevents_h.gif) no-repeat center;
}

.module_latestmemberposts .more_link{
	text-align:center;
	position:absolute;
	bottom:19px;
	left:90px;
}
.module_latestmemberposts .more_link a{
	background:url(../images/btn_moreposts.gif) no-repeat;
	display:block;
	width:114px;
	height:24px;
	text-indent:-999em;
}
.module_latestmemberposts .more_link a:hover{
	background:url(../images/btn_moreposts_h.gif) no-repeat;
	}
.btn_swinglocker{
	margin-top:20px;
	text-align:center;	
}
.btn_swinglocker a{
	background:url(../images/btn_swinglocker.gif) no-repeat center;
	display:block;
	width:153px;
	height:24px;
	text-indent:-999em;
	position:absolute;
	top:93px;
	left:141px;
}
.btn_swinglocker a:hover{
	background:url(../images/btn_swinglocker_h.gif) no-repeat center;
}
.btn_creatprofile{
	text-align:center;	
}
.btn_creatprofile a{
	background:url(../images/btn_creatprofile.gif) no-repeat center;
	display:block;
	width:115px;
	height:36px;
	text-indent:-999em;
	position:absolute;
	top:27px;
	left:20px;
}
.btn_creatprofile a:hover{
	background:url(../images/btn_creatprofile_h.gif) no-repeat center;
}

.btn_joinaleague{
	text-align:center;
}
.btn_joinaleague a{
	background:url(../images/btn_joinaleague.gif) no-repeat center;
	display:block;
	width:114px;
	height:36px;
	text-indent:-999em;
	position:absolute;
	top:27px;
	right:20px;
}
.btn_joinaleague a:hover{
	background:url(../images/btn_joinaleague_h.gif) no-repeat center;
}

.btn_morecareers{
	text-align:center;	
}
.btn_morecareers a{
	background:url(../images/btn_morecareers.gif) no-repeat;
	display:block;
	width:114px;
	height:24px;
	text-indent:-999em;
	position:absolute;
	bottom:16px;
	left:157px;
}
.btn_morecareers a:hover{
	background:url(../images/btn_morecareers_h.gif) no-repeat;
}
.btn_morearticles{
	text-align:center;
	position:absolute;
	bottom:19px;
	left:90px;
}
.btn_morearticles a{
	background:url(../images/btn_morearticles.gif) no-repeat;
	display:block;
	width:114px;
	height:24px;
	text-indent:-999em;
}

.contentpaneopen_locationmap{
	border-collapse:collapse;
}


.btn_requestlocation{
	text-align:center;
	position:absolute;
	bottom:18px;
	left:11px;
}

.btn_requestlocation a{
	background:url(../images/btn_requestlocation.gif) no-repeat;
	display:block;
	width:114px;
	height:24px;
	text-indent:-999em;
}
.btn_requestlocation a:hover{
	background:url(../images/btn_requestlocation_h.gif) no-repeat;
}




.btn_countmein{
	text-align:center;
	position:absolute;
	bottom:18px;
	left:34px;
}

.btn_countmein a{
	background:url(../images/btn_countmein.gif) no-repeat;
	display:block;
	width:114px;
	height:24px;
	text-indent:-999em;
}
.btn_countmein a:hover{
	background:url(../images/btn_countmein_h.gif) no-repeat;
}

.buildingpage{
	height:473px;
	background:url(../images/bg_building.jpg) no-repeat;
}
.buildingpageinfo{
	font-size:14px;color:#5b7384;font-weight:bold;
	padding:180px 0 0 70px;
	font-family:Tahoma;
}


.forgetpwd .componentheading{
	background:url(../images/form_forgetpswd.jpg) no-repeat;
	height:24px;width:482px;text-indent:-999em;
}

.forgetpwd .tr1 td{	
}

.forgetpwd .tr2 td{	
	font-size:13px; color:#5b7384;padding:25px 26px 35px;font-family:Arial;font-weight:bold;
}

.forgetpwd .tr3 td,.forgetpwd .tr4 td{
	color:#232323;font-size:13px;padding-left:16px;font-weight:bold;
}

.forgetpwd .tr3 input,.forgetpwd .tr4 input{
	border:1px solid #5a5a5a;height:20px;width:260px;
}

.forgetpwd .tr5 td{	
}

.forgetpwd .tr5 .button{
	background:url(../images/btn_sendpswd.gif) no-repeat;
	width:160px;height:24px;border:none;text-indent:-999em;font-size:0px;
	/*position:relative;top:140px;left:280px;*/
	margin-top:140px;margin-left:280px;	
}
.forgetpwd .tr5 .button:hover{
	background:url(../images/btn_sendpswd_h.gif) no-repeat;
}

.forgetpwd{	
	background:url(../images/bg_pswd.gif) no-repeat;height:446px;width:482px;
}

#cbIconsTop .titleCell{
	font-size:12px;
	font-weight:normal;
}

.tool-tip{
	color:#fff;
	text-align:left;
	background:#6fa0bf;
	padding:10px;
	line-height:1.2em;
}
.tool-title{
	font-size:14px;font-weight:bold;color:#01456C;padding-bottom:8px;
}








/*CBlogin*/

.moduletable_CBLogin{
	position:absolute;
	top:42px;
	left:666px;
	width:310px;
	overflow:hidden;
	height:49px;
}

.moduletable_CBLogin form,.moduletable_CBLogin form a:link,.moduletable_CBLogin form a:visited{
	color:#175c1a;
	font-size:11px;font-family:Tahoma,Arial;
	
}

.mod_login_CBLogin{
	position:absolute;bottom:0;left:0;
}

#mod_login_noaccount_CBLogin .mod_login_CBLogin{
	position:absolute;bottom:0;left:146px;
}

.moduletable_CBLogin form{
	width:310px;
	height:49px;
}
.moduletable_CBLogin form input{
	
}

#mod_login_username_CBLogin{
	width:117px;height:14px !important;padding:0;margin:0 5px;
	background:none;
	border:none;color:#b2b2b2;font-size:11px;font-family:Tahoma,Arial;
	position:absolute;top:7px;
}

#mod_login_password_CBLogin{
	width:117px;height:14px !important;padding:0;margin:0 5px;
	background:none;
	border:none;color:#b2b2b2;font-size:11px;font-family:Tahoma,Arial;
	position:absolute;top:7px;
}

#mod_login_logoutform_CBLogin{
	text-align:right;
}

form#mod_login_logoutform_CBLogin{
	width:310px;
}

#mod_login_logoutform_CBLogin .button_CBLogin{
	position:absolute;top:10px;
	background:url(../images/btn_logout.jpg) no-repeat;
	width:56px;height:28px;
}

span#mod_login_greeting_CBLogin{
	display:block;padding-right:70px;height:28px;line-height:28px;margin-top:10px;
}

.moduletable_CBLogin .button_CBLogin{
	width:32px; height:28px;
	background:url(../images/btn_go.jpg) no-repeat;
	border:none;
	font-size:0px;
	text-indent:-999em;
	padding:0;
	position:absolute;
	top:0px;	
	right:9px;
}

#mod_login_logoutform_CBLogin{
	font-weight:bold;
}

.mod_login_CBLogin{
	padding:0 3px 0px 4px;font-weight:bold;
}

#mod_login_noaccount_CBLogin .mod_login_CBLogin{
	padding:0 3px;
}

.inputwrap{position:absolute;top:1px;left:0;background:url(../images/bg_usernameinput.jpg) no-repeat;width:127px;height:28px;}
.passwordwrap{position:absolute;top:1px;left:136px;background:url(../images/bg_pswdinput.jpg) no-repeat;width:127px;height:28px;}
.sep_form{position:absolute;bottom:0;left:136px;}


/*CBLogin_sp*/
.specials{
	width:800px;
	height:597px;
	position:absolute;
}
.module_CBLogin_sep{
	position:absolute;
	width:310px;
	height:49px;
	top:200px;
	left:300px;
	
}
.module_CBLogin_sep h3{
	text-indent:0;
	position:absolute;
	top:-34px;
	color:#000;
	font-size:17px;
}
.module_CBLogin_sep form,.module_CBLogin_sep form a:link,.module_CBLogin_sep form a:visited{
	color:#175c1a;
	font-size:11px;font-family:Tahoma,Arial;
}
.mod_login_CBLogin_sep{
	position:absolute;bottom:0;left:0;
}
#mod_loginform_CBLogin_sep .mod_login_CBLogin_sp{
	position:absolute;bottom:0;left:146px;
}
.mod_login_CBLogin_sep form{
	width:310px;
	height:49px;
}
.mod_login_CBLogin_sep form input{
	
}

#mod_login_username_CBLogin_sep{
	width:117px;height:18px !important;padding:2px 2px 0;margin:0 5px;
	background:#ffffff;
	border:1px solid #5a5a5a;color:#979797;font-size:12px;font-family:Tahoma,Arial;
	position:absolute;
}

#mod_login_password_CBLogin_sep{
	width:117px;height:18px !important;padding:2px 2px 0;margin:0 5px;
	background:#ffffff;
	border:1px solid #5A5A5A;color:#979797;font-size:12px;font-family:Tahoma,Arial;
	position:absolute;
}

#mod_login_logoutform_CBLogin_sep{
	text-align:right;
}

form#mod_login_logoutform_CBLogin_sep{
	width:310px;
}

#mod_login_logoutform_CBLogin_sep .button_CBLogin_sep{
	position:absolute;top:10px;
	background:url(../images/btn_logout.jpg) no-repeat;
	width:56px;height:28px;
	text-indent:-999em;
}

span#mod_login_greeting_CBLogin_sep{
	display:block;padding-right:70px;height:28px;line-height:28px;margin-top:10px;
}

.module_CBLogin_sep .button_CBLogin_sep{
	width:42px; height:22px;
	background:#a5a5a5 url(../images/btn_redirect_login.gif) no-repeat;
	border:none;
	font-size:12px;
	color:#fff;
	font-weight:bold;
	font-family:Tahoma;
	padding:0;
	position:absolute;
	top:1px;	
	right:0px;
}

#mod_login_logoutform_CBLogin_sep{
	font-weight:bold;
}

.mod_login_CBLogin_sep{
	padding:0 3px 0px 4px;font-weight:bold;
}

#mod_login_noaccount_CBLogin_sep .mod_login_CBLogin_sep{
	padding:0 3px;
	position:absolute;left:146px;
}

.module_CBLogin_sep .inputwrap{position:absolute;top:1px;left:0;width:127px;height:28px;background:none;}
.module_CBLogin_sep .passwordwrap{position:absolute;top:1px;left:136px;width:127px;height:28px;background:none;}
.module_CBLogin_sep .sep_form{position:absolute;bottom:0;left:136px;}

