﻿body {background-color: #fff;text-align:left;}
body.grey{background-color:#dddddd!important;padding-top:20px;}

a:hover {color:#f60;}
.fLeft{float:left;}
.form-container{width:520px;}
#form-register .left{float:left;}
#form-register .right{float:right;}
#form-register{font-size:1.1em;line-height:1.3em;}
	.btn-calendar{width:29px;height:28px;background:transparent url(../images/btn-calendar.gif);cursor:pointer;position:absolute;top:0px;left:190px;}
	.common,a.common{line-height:1.2em;text-align:left;}
	label.common{color:#999999;}
	p.common{margin-top:12px;}
	#form-register input.input-box, #form-register select.select{height:18px;line-height:18px;border:1px #7f9db9 solid;margin-right:2px;font-size:1em;font-family:Tahoma;padding-left:4px;}
	#form-register .error input.input-box{border:1px #cc3333 solid;}
	#form-register div.left{width:200px;}
	#form-register div.right{width:320px;padding-bottom:30px;padding-top:6px;display:inline;margin-right:4px;}
	#form-register input.input-box{width:166px;}
	#form-register select.select{}
		div.state span{float:left;width:46px;padding-top:2px;}
	#form-register .field{padding-top:6px;position:relative;}
		.right .field{padding-top:2px;padding-bottom:6px;width:290px;}
			.date,.indentLeft{padding-left:25px;}
		#form-register .date input.day, #form-register .date input.month{width:30px;margin-top:3px;}
		#form-register .date input.year{width:42px;margin-top:3px;}
		.date span.sep{padding:5px;}
		
		.right .field span.radio,.right .field span.check-box{display:block;position:relative;}
		.right .field span.radio label,.right .field span.check-box label{padding-left:25px;display:block;}
		.right .field span.radio input, .right .field span.check-box input{position:absolute;left:0px;top:0px;margin:0px;padding:0px;}
		#btnSignUp a{float:left;display:inline;width:88px;height:30px;text-indent:-12345px;background:transparent url(../images/btnSignup.png);margin-top:10px;}
    #form-register .validationRow{color:Red;}
        #form-register .validationRow span{padding-top:6px;font-weight:bold;}
/******** Landing page ***********/

	.body-landing{width:940px;margin:0px auto;background:#dddddd url(../images/bg-landing.jpg) no-repeat scroll center top;height:740px;position:relative;}
		.body-landing .desc{position:absolute;top:170px;left:60px;width:365px;font-size:1.1em;line-height:1.4em;}
		.landing-register-form-holder{width:500px;position:absolute;right:-40px;top:40px;float:left;overflow:hidden;}
		.landing-register-form-holder h3, .landing-register-form-holder .modalCloseImg, .landing-register-form-holder #dialogLogo{display:none;}
		.landing-register-form-holder .form-container{width:455px;}
		.landing-register-form-holder #theDialog{width:100%;height:auto;background:#fff url(../images/bg-landingpage-form-body.gif) repeat-y scroll left top;}
		.landing-register-form-holder #theDialog .ptdModalContent{padding:0px;}
		.landing-register-form-holder .bodyContent{background:#fff url(../images/bg-landingpage-form-body.gif) repeat-y scroll left top;width:auto!important;padding:20px;}		
		.landing-register-form-holder #form-register{padding:20px;width:auto!important;}
		.landing-register-form-holder #form-register div.left{width:220px;}
		.landing-register-form-holder #form-register div.right{display:inline;width:220px;}
		.landing-register-form-holder div.state span{}
		    .landing-register-form-holder #form-register div.right a.common{padding-left:25px;}
		.landing-register-form-holder #form-register div.right .field{padding-top:0px;padding-bottom:5px;width:auto;}
		.field label.comment{float:left;position:relative;top:-10px;color:#999999;font-size:0.8em;}
		.landing-register-form-holder .date, .landing-register-form-holder #form-register div.right{padding-bottom:0px;}
		.landing-register-form-holder #form-register input.input-box{width:196px;height:25px;line-height:25px;color:#999999;}
		.landing-register-form-holder #form-register input.focus{color:#000;font-style:normal;}
		.landing-register-form-holder #form-register .date input.day,.landing-register-form-holder #form-register .date input.month{width:30px;margin-top:0px;}
				.landing-register-form-holder #form-register .date input.year{width:42px;margin-top:0px;}
				.landing-register-form-holder #form-register .date span.sep{padding:5px;}
		.rate-carousel{position:absolute;top:384px;left:46px;background-color:Transparent;} 		    
		        .rate-carousel .panel1{width:330px;height:160px;position:absolute;left:0px;top:0px;background:transparent url(../images/1year.png) no-repeat scroll 10px -20px!important;*background-image:url(../images/1year.gif);}
		        .rate-carousel .panel2{width:330px;height:160px;position:absolute;left:0px;top:0px;background:transparent url(../images/6month.png) no-repeat scroll 10px -20px!important;*background-image:url(../images/6month.gif);}
		.footer-link{width:508px;height:35px;position:absolute;left:88px;top:590px;background:transparent url(../images/footer_cta.gif);}
			.footer-link .btn-apply-online{display:block;width:508px;height:35px;text-indent:-12345px;overflow:hidden;}
/******** Calendar *********/
.table.calendarWrapper_Default{position:relative;top:70px;}
.table.calendarWrapper_Default,.calendarWrapper_Default .titlebar_Default td{background-image:url('../images/bg-calendar-header.gif')!important;}
.calendarWrapper_Default .otherMonth_Default a, .calendarWrapper_Default .outOfRange_Default span{color:#666666;font-weight:normal;}
.calendarWrapper_Default .TableLayout_Default .radCalDefault_Default a{font-weight:bold;}
.calendarWrapper_Default .TableLayout_Default .cellcolor a{}
.calendarWrapper_Default .TableLayout_Default .disabled a, .calendarWrapper_Default .TableLayout_Default .outOfRange_Default span{font-weight:normal;background-color:#ededed;color:#888888;}
.calendarWrapper_Default .TableLayout_Default .radCalSelect_Default a{background-color:#fff5eb!important;border:1px solid #ff4600!important;}
.MonthYearFastNav_Default .bottom_Default,.MonthYearFastNav_Default .selected_Default{background-color:#fcd7bd!important;}


