/* CSS Document */
body {
  	background: url(../images/bg_bodysub.gif) repeat-x;
	behavior:url(csshover.htc);
}
.fontSize1 {
	font-size:1px;
}
/* *************************************************************************** */
/* Sub Page Header Section*/
/* *************************************************************************** */
div.loginFrameSub {
	position:absolute;
	margin:32px 0 0 825px;
	color:#00718F;
	font-size:11px;
	text-align:right;
}
div.loginFrameSub a{
	color:#00718F;
}
div.menuSub, divmenusub2 {
	width:100%;
	float:left;
	text-align:left;
	background-color:#FFFFFF;
}
div.menuSub {
	height:36px;
}
div.menuSub2 {
	height:28px;
	padding-top:8px;
}
div.tabLfgpSub, div.tabLfwSub, div.tabHawSub, div.tabSisSub, div.tabGray {
	width:878px;
	height:100%;
	border-left:1px #FFFFFF solid;
	border-right:1px #FFFFFF solid;	
	border-bottom:1px #FFFFFF solid;
	font-size:5px;
}
div.tabLfgpSub {
	background-color:#0070A2;
}
div.tabLfwSub {
	background-color:#EE8406;
}
div.tabHawSub {
	background-color:#87AA49;
}
div.tabSisSub {
	background-color:#6B6DAD;
}
div.tabGray {
	background-color:#ACACAC;
}
div.bannerSub {
	width:878px;
	border-left:1px #FFFFFF solid;
	border-right:1px #FFFFFF solid;
}
div.bannerSub p{
	margin:0 auto;
}
div.joinNowButtonSub {
	position:absolute;
	margin:-34px 0 0 661px;
	/*margin:-34px 0 0 688px;*/
	visibility: visible;
}

div.joinNowButtonSubEmployer {
	position:absolute;
	/*margin:-33px 0 0 661px;*/
	margin:-34px 0 0 688px;
	visibility: visible;
}
div.joinNowButtonFaq {
	position:absolute;
	/*margin:-33px 0 0 609px;*/
	margin:-34px 0 0 637px;
}
/* sign up page */
.titleTryCachinko {
	margin:0 0 0 1px;
}
/* *************************************************************************** */
/* Sub Page Left Section*/
/* *************************************************************************** */
div.subPageLeft {
	width:287px;
	background-color:#EDEDED;
	border-left:1px #FFFFFF solid;
}
div.subPageLeft p{
	margin:0;
}
table.benefitLeftNav {
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
}
table.benefitLeftNav td.navLeftLinkSis {
	width:93%;
	padding-left:5px;
	padding-right:0;
}
td.navLeftLinkSisBtn {
	height:7%;
	padding-left:0;
	padding-right:0;
}
table.benefitLeftNav a:hover {color:#CCCCCC;}
table.benefitLeftNav td {
	padding:10px 8px;
	vertical-align:middle;
	border-bottom:1px #FFFFFF solid;
}
tr.benefitLeftNavLinkActive, tr.benefitLeftNavLinkActiveLfw, tr.benefitLeftNavLinkActiveHaw, tr.benefitLeftNavLinkActiveSis {
	background-color:#FFFFFF;
}
tr.benefitLeftNavLinkActive {
	color:#006699;
}
tr.benefitLeftNavLinkActiveLfw {
	color:#EE8406;
}
tr.benefitLeftNavLinkActiveHaw {
	color:#87AA49;
}
tr.benefitLeftNavLinkActiveSis {
	color:#6C6DAD;
}
tr.benefitLeftNavLinkShadow, tr.benefitLeftNavLinkShadowLfw, tr.benefitLeftNavLinkShadowHaw, tr.benefitLeftNavLinkShadowSis {	
	background-position:top;
	background-repeat: repeat-x;
}
tr.benefitLeftNavLinkShadow {
	background-color:#006FA1;
	background-image: url(../images/bg_shadow_leftnav.gif);
}
tr.benefitLeftNavLinkShadowLfw {
	background-color:#EE8406;
	background-image:url(../images/bg_shadow_leftnav_lfw.gif);
}
tr.benefitLeftNavLinkShadowHaw {
	background-color:#87AA49;
	background-image:url(../images/bg_shadow_leftnav_haw.gif);
}
tr.benefitLeftNavLinkShadowSis {
	background-color:#6C6DAD;
	background-image:url(../images/bg_shadow_leftnav_sis.gif);
}
tr.benefitLeftNavLink {
	background-color:#006FA1;
}
tr.benefitLeftNavLinkLfw {
	background-color:#EE8406;
}
tr.benefitLeftNavLinkHaw {
	background-color:#87AA49;
}
tr.benefitLeftNavLinkSis {
	background-color:#6C6DAD;
}
tr.benefitLeftNavLink a,tr.benefitLeftNavLinkShadow a, tr.benefitLeftNavLinkShadowLfw a, tr.benefitLeftNavLinkLfw a, tr.benefitLeftNavLinkShadowHaw a, tr.benefitLeftNavLinkHaw a, tr.benefitLeftNavLinkShadowSis a, tr.benefitLeftNavLinkSis a {
	color:#FFFFFF;
}
div.benefitLeftNavShadow {
	width:287px;
	height:5px;
	background-image:url(../images/bg_shadow_leftnav2.gif);
	font-size:5px;
}
div.tellAFriend {
	margin:18px 0 0 10px;
}
div.tellAFriend img, div.tellAFriendComparative img {
	float:left;
}
div.tellAFriendLink {
	padding:5px 0 0 32px;
}
div.tellAFriendLink a {
	font-size:15px;
	color:#06A7F0;
	font-weight:bold;
}
div.tellAFriendLink a:hover {
	color:#73CCF5;
}
div.featureTour {
	margin-left:12px;
	height:80px;
}
.featureTourThumb{
	float:left;
	padding-right:10px;
}
div.featureTourlink {
	font-size:11px;
	color:#595959;
	padding-top:10px;
}
div.featureTourlinkComparative {
	font-size:11px;
	color:#595959;
}
.featureTourTitle {
	font-size:17px;
	font-weight:bold;
	color:#06A7F0;
}
div.cachinkoClients img {
	padding:22px 8px;
}
div.faqLink img {
	vertical-align:middle;
	margin-left:10px;
}
div.faqLink {
	margin-left:12px;
	padding-bottom:10px;
}
div.faqLink a {
	font-size:16px;
	font-weight:bold;
	color:#06A7F0;
}
div.faqLink a:hover {
	color:#66CCCC;
	text-decoration:none;
}
/* FAQ */
table.faqQstnTable, table.contactUsTable, table.signUpFormsTable {
	background-color:#FFFFFF;
	height:100%;	
}
table.faqQstnAnswerTable td{
	vertical-align:top;
}
td.faqLeftQstn {
	padding:20px 60px 0 35px;
	width:480px;
}
td.faqLeftQstn ul {
	margin:10px 0 15px 0;
	padding:0;
}
td.faqLeftQstn li {
	list-style:none;
	padding:4px 0;
}
td.faqLeftQstn li a {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#06A7F0;
}
td.faqLeftQstn li a:hover {
	color:#73CCF5;
} 
td.faqRightLinks{
	padding-top:25px;
	width:305px;
}
div.borderFaq {
	margin-left:35px;
	height:20px;
	width:815px;
	border-top:1px #DCDCDC solid;
	font-size:10px;
}
td.faqAnswerListImage {
	width:60px;
	vertical-align:top;
	background-image:url(../images/icon_forward_faq_list.gif);
	background-position: top right;
	background-repeat:no-repeat;
}
td.faqAnswerList {
	width:820px;
	padding:0 35px 40px 15px;
	font-size:12px;
	color:#000000;
}
div.faqQstnBigSize {
	padding-bottom:5px;
	font-size:16px;
	font-weight:bold;
	color:#444444;
}
div.faqTopLink {
	position:absolute;
	width:72px;
	margin-left:710px;
	margin-top:-5px;
	background-image:url(../images/btn_backtotop.gif);
	background-position: right;
	background-repeat:no-repeat;
}
div.faqTopLink a{
	font-size:10px;
	font-weight:bold;
	color:#60C7F5;
	display:block;
}
div.faqTopLink a:hover{
	color: #999999;		
}
/* Terms Of Use */
div.termsOfUseFrame, div.privacyPolicyFrame {
	width:880px;
	height:100%;
	background-color:#FFFFFF;
}
div.termsOfUse {
	width:780px;
	padding:38px 0 25px 50px;
}
div.privacyPolicy {
	width:780px;
	padding:20px 0 25px 50px;
}
div.termsOfUse p, div.privacyPolicy p {
	font-size:12px;
	font-weight:normal;
	color:#2D2D2D;
	margin:0 0 10px 0;
}
.termsOfUseSubHead,.privacyPolicySubHead {
	font-size:16px;
	font-weight:bold;
	color:#2D2D2D;
}
/* Contact Us */
td.contactDetails {
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	font-size:13px;
	padding:30px 60px 20px 35px;
	width:785px;
}
td.contactDetails h1 {
	font-size:14px;
	font-weight:bold;
	margin-bottom:5px;
}
td.contactDetails h2 {
	font-size:12px;
	font-weight: bold;
	color:#000000;
	margin-bottom:3px;
}
td.contactDetails a {
	color:#29AAE5;
}
td.contactDetails a:hover {
	color:#73CCF5;
}

/* About Us */
td.aboutusDetails {
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	font-size:13px;
	padding:30px 60px 20px 35px;
	width:785px;
}
td.aboutusDetails h1 {
	font-size:14px;
	font-weight:bold;
	margin-bottom:5px;
}
td.aboutusDetails h2 {
	font-size:12px;
	font-weight: bold;
	color:#000000;
	margin-bottom:3px;
}
td.aboutusDetails a {
	color:#29AAE5;
}
td.aboutusDetails a:hover {
	color:#73CCF5;
}
/* Sign Up page */
td.signUpPageLeft {
	width:565px;
	padding:20px 15px;
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	font-size:13px;
	
}
td.signUpPageLeft h1{
	font-size:17px;
	color:#00708E;
	margin:0 0 0 25px;
	padding:15px 0;
}
td.signUpPageRight {
	padding-top:50px;
	text-align:center;
	width:285px;
}
div.loginFrameSignUp {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
}
td.titleAlreadyMember {
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#868686;
	line-height:18px;
	padding-bottom:10px;
}
table.formsTable {
	width:101%;	
}
div.formContactInfoTitle, div.formSignUpTitle {
	width:554px;
	height:100%;
	background-color:#EAEAEA;
	background-position:top;
	background-repeat:no-repeat;
	margin-top:15px;
}
div.formContactInfoTitle {
	background-image:url(../images/bg_signup_espanol.gif);
}
	div.formSignUpTitle {
		background-image:url(../images/bg_signup_topradius.gif);
	}
div.formSignUp, div.formSignUpAcceptTerms {
	width:554px;
	height:100%;
	background-color:#EAEAEA;	
	background-position:bottom;
	background-repeat:no-repeat;
	padding-bottom:10px;
	color:#4D4D4D;
	
	
}
div.formSignUp {
	background-image:url(../images/bg_signup_bottomradius.gif);
	
}
div.formSignUpAcceptTerms {
	background-image:url(../images/bg_signup_bottomradius2.gif);
}
div.formSignUp select, div.formSignUp input, div.formSignUpAcceptTerms input{
	color:#4D4D4D;
	border:1px #A5ACB2 solid;
	font-size:13px;
	font-family:Tahoma, Arial;
}
div.espanolLinkSignUp {
	margin:0 0 0 439px;
	padding-top:1px;
    width : 75px;	
    text-align :center ;
}
div.espanolLinkSignUp a {
	color:#0FA3E1;
	text-decoration:underline;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
}
td.contactInfoLabel, td.companyInfoLabel, td.typeUsrPwdLabel {
	color:#4D4D4D;
	text-align:right;
	vertical-align:middle;
	height:30px;
	padding-right:10px;
}
td.contactInfoLabel {
	width:104px;
}
td.companyInfoLabel {
	width:210px;
}
td.typeUsrPwdLabel{
	width:140px;
}
td.learnTrialCheckBox {
	padding-left:40px;
	height:20px;
}
td.learnTrialCheckBox input {
	width:14px;
	height:14px;
	border:none;
	background-color:#FFFFFF;
}
td.bestDay {
	width:95px;
	padding-right:10px;
	height:30px;
	text-align:right;
}
td.bestDayForm {
	width:125px;
}
.formName, .formEmail, .formPhone, .formExt, .formCompanyInfo, .formAlternateInfo, .formEnterCode {
	height:18px;
	padding:0 2px;
}
.formName {
	width:142px;
}
.formEmail {
	width:294px;
}
.formPhone {
	width:100px;
}
.formExt {
	width:50px;
}
.formCompanyInfo{
	width:202px;
}
.formAlternateInfo{
	width:275px;
}
.formSelectCompanyInfo {
	width:208px;
	height:20px;
	margin:0;
}
.formSelectCountry {
	width:148px;
	height:20px;
}
.formBestDay {
	width:95px;
}
.formEnterCode {
	width:65px;
}
div.getStarted {
	width:100%;
	text-align:center;
	margin-top:15px;
}
div.useCharacters{
	position:absolute; 
	width:150px; 
	font-size:9px; 
	font-family:Tahoma, verdana; 
	color:#9D9D9D; 
	margin-left:220px;
}
div.acceptTerms {
	width:100%;
	padding-top:15px;
	font-size:11px;
	font-family:Verdana, Arial;
}
div.acceptTerms a {
	color:#0FA3E1;
	font-weight:bold;
	font-family:Arial;
	text-decoration:underline;
}
table.acceptTermsTable {
	margin-left:160px;
}
td.acceptLabel {
	padding-top:2px;
}
table.enterCodeTable {
	width:100%;
	height:48px;
}
td.codePic {
	width:100px;
}
td.enterCode {
	width:260px;
	font-size:12px;
	color:#4D4D4D;
	padding-left:25px;
}
table.careerStatus {
	width:528px;
	height:36px;
	background-image:url(../images/bg_careerstatus.gif);
	background-repeat:no-repeat;
}
table.careerStatus td {
	text-align:center;
	padding:0;
}
table.careerStatus input, table.acceptTermsTable input {
	border:none;
}
table.careerStatus td.inputLabel {
	font-size:11px;
	width:140px;
}
td.titleCareerStatus {
	width:110px;
}
div.footerBorderSub {
	width:878px;
	height:5px;
	font-size:1px;
	background-color:#00708E;
}
div.availabilityFrame {
	width:528px;
	background-color:#DADADA;	
	position :relative ;left :13px;
	
}
div.availabilityFrame p {
	margin:0;
}
div.availabilityFrame table {
	border:none;
}
div.availabilityFrame table td {
	vertical-align:top;
}
div.availabilityFrame table td.title {
	width:100px;
	text-align:right;	
}
div.availabilityFrame table td.checkList {
	padding-left:5px;
	font-size:11px;
}
div.availabilityFrame table td.checkList input {
	border:none;
}
div.option {
	margin:-16px 0 0 23px;
	padding-bottom:2px;
}
/* comparatitve chart section */ 
table.comparativeChart {
	margin:20px auto;
	width:870px;
}
table.comparativeChart tr.logo td {
	text-align:center;
	height:50px;
	vertical-align:bottom;
	padding-bottom:15px;
}
table.comparativeChart tr.logo td.firstCell {
	width:190px;
}
table.comparativeChart tr.individualJob {
	font-family:Tahoma, Arial;
	font-weight:bold;
	font-size:11px;
	color:#A1A0A0;
	vertical-align:top;
	line-height:14px;
}
table.comparativeChart tr.individualJob td {
	text-align:left;
	padding-bottom:10px;
}
table.comparativeChart tr.alternate1, table.comparativeChart tr.alternate2 {
	font-family:Tahoma, Arial;
	font-size:13px;
	color:#656565;
}
table.comparativeChart tr.alternate1 {
	background-color:#E9E8E8;
}
td.border3Dull {
	border-left:1px #DADADA solid;
	border-top:1px #DADADA solid;
	border-bottom:1px #DADADA solid;
}
td.border3Dark {
	border-left:1px #C8C8C8 solid;
	border-top:1px #DADADA solid;
	border-bottom:1px #DADADA solid;
	text-align:center;
}
td.borde4 {
	border-left:1px #C8C8C8 solid;
	border-right:1px #DADADA solid;
	border-top:1px #DADADA solid;
	border-bottom:1px #DADADA solid;
}
td.leftBorder {
	border-left:1px #C8C8C8 solid;
	padding-left:8px;
}
td.leftBorder2 {
	border-left:1px #C8C8C8 solid;
	text-align:center;
}
td.leftRightBorder {
	border-left:1px #C8C8C8 solid;
	border-right:1px #DADADA solid;
	text-align:center;
}
td.leftBottomBorder {
	border-left:1px #C8C8C8 solid;
	border-bottom:1px #DADADA solid;
	text-align:center;
}
td.bottomBorder {
	border-bottom:1px #DADADA solid;	
}
.colorRed {
	color:#FF0000;
}
.resumeDetails {
	font-size:10px;
}
.comparativeInfo {
	font-size:10px;
	color:#000000;
}
div.joinNowComparative {
	width:700px;
	padding-left:175px;
	padding-bottom:20px;
	border-bottom:1px #D9D9D9 solid;
}
/* Page */
div.loginPage {
	width:880px;
	background-color:#FFFFFF;
}
table.loginTable {
	margin-top:15px;
}

/* *************************************************************************** */
/* Sub Page Right Section*/
/* *************************************************************************** */
div.subPageRight {
	width:592px;
	background-color:#FFFFFF;
}
.benefitListTable {
	background-color:#FFFFFF;
	margin-top:50px;
	width:100%;
}
.benefitListImage, .benefitListImageLfw, .benefitListImageHaw, .benefitListImageSis {
	width:65px;
	vertical-align:top;
	background-position: top right;
	background-repeat:no-repeat;
}
.benefitListImage {
	background-image:url(../images/icon_forward_lfgp_list.gif);
}
.benefitListImageLfw {
	background-image:url(../images/icon_forward_lfw_list.gif);
}
.benefitListImageHaw {
	background-image:url(../images/icon_forward_haw_list.gif);
}
.benefitListImageSis {
	background-image:url(../images/icon_forward_sis_list.gif);
}
.benefitList {
	font-size:12px;
	color:#000000;
	width:525px;
	padding:0 30px 30px 15px;
	vertical-align:top;
}
.benefitListHead {
	font-size:16px;
	font-weight:bold;
	color:#444444;
}
.benefitList a {
	color:#087997;
	text-decoration:underline;
}

	