body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td { 
	margin:0;
	padding:0;
}

table {
	border-collapse:collapse;
	border-spacing:0;
}
fieldset,img { 
	border:0;
}

address,caption,cite,code,dfn,em,strong,th,var {
	font-style:normal;
	font-weight:normal;
}
ol,ul {
	list-style:none;
}
caption,th {
	text-align:left;
}
h1,h2,h3,h4,h5,h6 {
	font-size:100%;
	font-weight:normal;
}
q:before,q:after {
	content:'';
}
abbr,acronym { border:0;
}

/* YUI css  ends*/

/*mainstyle starts */


body{
background:#3c95d1 url(../Images/Background_Build_File.jpg) no-repeat center top;
font-family:Arial, Helvetica, sans-serif;
padding:0;
margin:0 auto;
font-size:12px;
}
body img{border:0;}
body img a {border:0;}
body img a:hover {border:0;}
p
{
	color:#555555;
	font-size:100%;
	background-color:transparent;
}
.skiptext
{
	text-indent:-9999px;
	position:absolute;
}

.wholecontainer{width:980px;margin:0 auto;}
.maincontainer{width:980px;float:left; background-color:#FFFFFF; color:transparent;}
.maincontainerhome{width:980px;background-color:#FFFFFF;height:873px;float:left; color:#555555; }
.register_arrow
{
	float:left;
	width:40px;
	margin:5px 0 0 5px;
}
.register_content
{
	margin:15px 0px 0 5px;
	/**/margin:15px 0px 0 0px;	
	float:left;
	width:240px;
	position:relative;
	z-index:10;

}
.register_content .black
{

	font-size:95%;
	color:#555555;
	background-color:transparent;
}
.green
{
	
	font-size:95%;
	color:#204001;
	background-color:transparent;
}
.checklist
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#ffffff;
	background-color:transparent;
}

.header_main_container
{
	width:980px;
	background:url(../Images/EQ-banner-bg.jpg) top no-repeat;
	margin:0 auto;
	/**/height:368px;
	}
.header-strip{
	background-image:url(../images/EQ-top-bg.jpg);
	background-repeat:no-repeat;
	width:939px;
	height:17px;
	margin-left:21px;
	}
.banner{
	float:left;
	 width:970px;}
.logo {
	float:left;
	width:450px;
	margin-left:30px;
	position:relative;
}
.topnavigation{
	position:relative;
	z-index:10;
	width:300px;
	float:right;
	margin:5px 25px 0 0px;
}
.topnavigation .textresize
{
	float:right;
}
.clear
{
	clear:both;
}
.banner-text
{
	float:left;
	width:580px;
	font:Arial, Helvetica, sans-serif;
	padding:30px 0 0 35px;
	font-size:24px;
	color:#15489f;
	background-color:transparent;
}

.callout { }

.callout_text { color: #000000; font-size:100%;background-color:transparent; }
.callout_text a { color: #FFFFFF; background-color:transparent; }
.callout_text a:hover { color: #FFFFFF; background-color:transparent; }
.calloutleft
{
	background:url(../images/EQ-callout-green-on.png) repeat-y left top;
	margin-top:79px;
	*margin-top:81px;
	width:308px;
	height:50px;
	float:left;
}

.calloutleft_on { height:129px;margin-top:0px; }

#leftcallout_arrow
{
	float:left;
	width:40px;
	margin:5px 0 0 5px;
	*margin:3px 0 0 3px;
	cursor:pointer;
}
#rightcallout_arrow
{
	float:left;
	width:40px;
	margin:5px 0 0 5px;
	*margin:3px 0 0 3px;
	cursor:pointer
}

.calloutright
{
	background:url(../images/EQ-callout-orange-on.png) no-repeat left top;
	margin-top:79px;
	*margin-top:81px;
	width:308px;
	height:50px;
	float:right;	
}

.calloutright_on { height:129px;margin-top:0px; }


.callout_content
{
	margin:6px 0 0 5px;
	float:left;
	width:240px;
	position:relative;
	z-index:10;
}
.sitepreview
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#204001;
	padding-left:5px;
	background-color:transparent;
}
.calloutright_sitepreview
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#842100;
	padding-left:4px;
	background-color:transparent;
}
.register_sitepreview
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#011841;
	background-color:transparent;
}
.register
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:24px;
	color:#FFFFFF;
	background-color:transparent;
	padding:0px;
	margin:0px;
}
.register_content .register_top_text
{
	font-size:12px;
	color:#011841;
	background-color:transparent;
}
#register_container
{
	width:311px;
	float:left;
	background:url(../images/EQ-login-bg.png);

}

#register_container .text
{
	color:#FFFFFF;
	background-color:transparent;
	font-size:100%;
	margin:5px 0 5px 0;
}
#register_container  .login_text
{
	float:right;
	color:#FFFFFF;
	font-size:100%;
	margin:10px 0px 20px 0;
	background-color:transparent;
}
#register_container  .login_text a
{
color:#FFFFFF;
background-color:transparent;
}
#register_container  .login_text a:hover
{
color:#c45428;
background-color:transparent;
}
.content_head
{
	font-family:Arial, Helvetica, sans-serif;
	color:#15489f;
	background-color:transparent;
	font-size:21px;
	width:500px;
}
.labelbox{
	font-family:Verdana, Geneva, sans-serif;
	width:38%;
	font-size:100%;
	height:20px;
	float:left;
	border:1px solid #999999;
	margin:5px 0px 5px 0px;
	color:#555555;
	background-color:#FFFFFF;
	padding:2px;
}
.labelboxhome{
	font-family:Verdana, Geneva, sans-serif;
	width:100%;
	font-size:100%;
	height:20px;
	float:left;
	border:1px solid #999999;
	margin:5px 0px 5px 0px;
	color:#555555;
	background-color:#FFFFFF;
	padding:2px;
}


.register-width{ width:228px; float:left; padding:0px 0px 0px 61px;}
.register_btn{width:122px; float:right; margin-top:10px;}
/**********font classes**************/
h1{ font:21px Arial, Helvetica, sans-serif;}
.fnt-11{font:95%  Arial, Helvetica, sans-serif;}
.fnt-25{font:normal 25px Gotham;}
.a-fnt-12{font:100% Arial;}
.a-fnt-13{font:105% Arial;}
/***********************************/


/*******color palates***********/
.cl-balck{color:#000000; background-color:transparent;}
.cl-white{color:#ffffff; background-color:transparent;}
.cl-blue{ color:#15489f; background-color:transparent;}
.cl-blue a{ color:#15489f; background-color:transparent;}
.cl-blue a:hover{ color:#c45428; background-color:transparent;}
.cl-grey{color:#555555; background-color:transparent;}
.cl-grey a{color:#555555; background-color:transparent;}
.cl-grey a:hover{color:#c45428; background-color:transparent;}
/********************************/
/*******general styles***********/
.flotrt{float:right; width:230px;}
.lt-ht{ line-height:17px;}
.percentcont{width:100%;}
.contentarea{width:516px; padding:40px 100px 0 34px; }
.bold{ font-weight:bold;}
.bold a{ font-weight:bold; color:#15489f;background-color:transparent;}

/********************************/

/**********paddingclass********/
.padbot15{padding-bottom:15px;}
.padbot5{padding-bottom:5px;}
.padtop15{ padding-top:15px;}
.padtop20{padding-top:20px;}
.padleft50{ padding-left:50px;}
.padleft100{ padding-left:100px;}
.padleft65{ padding-left:65px;}
.padleft80{ padding-left:80px;}
.padleft15{ padding-left:15px;}
.padleft5{ padding-left:5px;}
.padleft0{ padding-left:0px;}

/*****************************/

.global_footer
{
	padding:30px 0 10px 25px;
	/*padding-bottom:25px;*/
	float:left;
	background-color:#FFFFFF;
	color:transparent;
	width:955px;

}

.footer_bar
{
	/*background-image:url(../images/footer_strip.jpg);
	background-repeat:no-repeat;*/
	padding:0px 0 20px 0;
	height:15px;
	width:937px;
}
.footer_text 
{
	text-align:right;
	font-size:90%;
	margin:4px 15px 4px 0;
	color:#555555; background-color:transparent;
}
.footer_text a:hover
{
	color:#555555; background-color:transparent;
	text-decoration:underline;
}
.footer_text a
{
	color:#555555; background-color:transparent;
	text-decoration:underline;
}
.italic
{
	font-style:italic;
}
.content_container
{
	position:relative;
	top:-177px;
	*top:-170px;
	/*margin-bottom:-150px;*/
	/*height:276px;*/
	float:left;
	padding-left:21px;
	*padding-left:18px;
}
.head-sub p{padding:17px 0px 25px 0px;margin:0px;width:684px; color:#555555;background-color:transparent;}

/* registration & download page */

.header-container{width:980px; height:96px;left;padding:0;margin:0;background: url(../images/sub-header-strip.jpg) top left no-repeat;}
.logo-container{width:935px;float:left; padding:0px 0px 15px 0px;margin:0;}
.logo-container-sub{width:935px;float:left; padding:21px 0 0 14px;margin:0;}
.menu-container{float:right;margin:0px;}
.menu-container ul{padding:0px;margin:0px;float:right;}
.menu-container ul li{list-style-type:none;float:left;padding:5px 2px 0px 2px;margin:0px;}
.menu-container ul li a:hover{ color:#ffffff;background-color:transparent;}
.bodycontainer{width:980px;float:left;background-color:#ffffff; color:transparent;}
.body-rightcont{width:750px;float:left;padding:30px 0 0 0;}
.body-rightcont p{padding:10px 0px 10px 0px;margin:0px;width:648px;color:#555555;}
.body-rightcont p.thankyou{padding:15px 0px 15px 0px;margin:0px;width:684px;float:left;line-height:17px; *padding-left:25px;}
.description{padding:10px 0px 10px 0px; float:left;width:600px;}
.body-rightcont p.simplemessage{padding-bottom:10px;margin:0px;width:684px;float:left;line-height:17px; float:left; color:#555555;background-color:transparent;}
.formcont{width:750px;float:left;padding:0px 0px 15px 0px;margin:0px;}
.formleftcont{width:190px;float:left;padding:5px 10px 0px 0px;margin:0;text-align:right;font:bold 100% Arial;color:#333333; background-color:transparent;}
.reg-phoneno{width:165px;float:left;padding:0px 10px 0px 0px;margin:0;text-align:right;}
.formrightcont{width:530px;padding:0px 10px 0px 0px;margin:0px;float:left;}
.body-leftcont{width:205px; float:left;}
.formrightcont p{font:100% Arial; color:#ff0000; height:20px; background-color:transparent; background:url(../images/error-icon.gif) 10px 3px no-repeat; padding:5px 0px 10px 40px; width:225px; float:left;}
.formrightcont p.security{font:100% Arial; color:#ff0000; height:20px; background-color:transparent; background:url(../images/error-icon.gif) 10px 0px no-repeat; padding:3px 0px 10px 40px; width:225px;}
.reg-txtbox{width:36%; border:1px solid #e1dfdf; float:left; padding:2px 0px 2px 5px; color:#555555;font:100% Arial; background-color:transparent;}
.drpdownreg-txtbox{ width:91%; float:left; color:#555555;font:100% Arial; background-color:none; padding:2px;behavior:expression(window.dropdown != null ? window.dropdown(this):0);}
.drpdownreg-txtbox-small{width:13%; float:left; color:#555555;font:12px Arial; background-color:none; padding:2px;}
.drpdownreg-txtbox-medium{width:25%; float:left; color:#555555;font:12px Arial; background-color:none; padding:2px;}
.sub-reg-txtbox{width:9%; border:1px solid #e1dfdf; float:left; padding:2px 0px 2px 5px; color:#555555;font:100% Arial;background-color:transparent;}
.sub-reg-txtbox-medium{width:22%; border:1px solid #e1dfdf; float:left; padding:2px 0px 2px 5px; margin-right:5px; color:#555555;font:100% Arial;background-color:transparent;}
.submitbtn{width:460px;}
.updatebtn{width:513px}
.optional{font:italic 100% Arial}
.footer-container{width:972px;float:left;padding:0;margin:0; background-color:#FFFFFF; color:transparent;}
/**********general styles***********/
.flotlt{float:left;}
.padlt25{padding-left:25px;}
.padlt15{padding-left:15px;}
.padtop10{padding-top:10px;}
.ifen{padding:10px 3px 0 3px;}
.fnt-italic{font:italic 105% Arial;color:#3460ac !important; background-color:transparent;}
/**********************************/

/**********login and forgot passsword starts***********/
.login
{ float:left; width:700px;}
.logincontainer
{
	margin-left:0;
	float:left;
}
.loginpara
{
	color:#555555;
margin:0;
padding:10px 0;
width:648px;
background-color:transparent;
}
.logintextbox
{

color:#555555;
background-color:transparent;

}
.closebtn
{
	margin: 5px 0 0 0;
	float:right;

}
.close_text
{
	margin:0;
	color:#4c74b6;
	background-color:transparent;
}
.loginhead
{
	padding-top:10px;
}
.submit_btn
{
	
	float:left;
	width:100px;
}
.logincontainer .forgot_pwdtext
{
	float:left;
	padding-top:5px;
	color:#4c74b6;
	background-color:transparent;
}
.logincontainer .forgot_pwdtext a
{
	float:left;
	padding-top:5px;
	color:#4c74b6;
	background-color:transparent;
}
.logincontainer .forgot_pwdtext a:hover
{
	float:left;
	padding-top:5px;
	color:#c45428;
	background-color:transparent;
}
.link
{
	float:left;
	padding-top:5px;
	color:#4c74b6;
	background-color:transparent;
}
.link a
{
	float:left;
	padding-top:5px;
	color:#4c74b6;
	background-color:transparent;
}
.llink a:hover
{
	float:left;
	padding-top:5px;
	color:#c45428;
	background-color:transparent;
}
/***********login and forgot passsword ends***********************/

/********download styles**************/
.fnt-12{font:12px  Gotham;}
.fnt-13{font:bold 13px  Gotham;}
.fnt-14,.fnt-14 a{font:bold 14px  Gotham; color:#ffffff; text-decoration:none; background-color:transparent;}
.fnt-14 a:hover{font:bold 11px  Gotham; color:#204001; background-color:transparent;}



.fnt-17,.fnt-17 a,{color:#842100; background-color:transparent;}
.fnt-17 a:hover,{color:#c45428; background-color:transparent;}


.fnt-17-Book,.fnt-17-Book a{color:#842100; background-color:transparent;}
.fnt-17-Book a{color:#184c98 background-color:transparent;;}
.fnt-17-Book a:hover{color:#c45428; background-color:transparent;}


/***********color palattes*************/
.cl-orange{color:#c45428; background-color:transparent; }
/***********************/


.downloadimg{margin:0px 10px 0px -5px; float:left;}
.downloadthumbcont{ width:700px; padding:15px 0px 0px 30px; float:left;}
.downloadthumbcont_img{ width:90px; height:74px; padding:15px 0px 0px 0px; float:left;}
.downloadthumb-img{width:89px; float:left; padding:0px 15px 0px 0px; float:left;}
.downloadsubthumbcont{float:left;width:400px; padding:12px 0px 20px 20px; }
.downloadsubthumbcont p{width:444px; float:left; padding:0px 0px 5px 5px; margin:0px;*padding-left:0px;}
.bgnone{ background:none;}
.download-leftcont{margin:0px 0px 0px -15px; padding:30px 0px 30px 0px; float:left; position:relative; }

.chk-btn{ margin:0px 10px 0px 17px; float:left; }
.chk-txtcont{ width:150px; float:left; padding:5px 0px 17px 0px; margin:0;}
.chk-txtcont span{ font-weight:bold;}
.chk-txtcont p{ width:136px; float:left; line-height:15px; padding:0; margin:0; color:#555555;background-color:transparent;}
.left-center-cont{background:url(../images/leftnav_lneimage.png) top left repeat-y; float:left;width:203px; padding:7px 0px 0px 0px;}
.left-center-cont ul{ padding:0px 0px 0px 6px; margin:0px; float:left;}
.left-center-cont li{ list-style-type:none; padding:7px 0px 7px 8px; margin:1px 0px 1px 0px; float:left; background-color:#b3dc8d; width:184px; color:transparent;}
.left-bot-cont{background:url(../images/leftnave_bottom.png) top left no-repeat; float:left; width:203px;}
.home-padcont{padding:15px 0px 0px 50px;}
.download-resource{border:1px solid #4f8120; width:189px; margin:10px 1px 8px 4px; padding:4px 0px 4px 4px; background-color:#deedd0; color:transparent;}
.download-relative{position:relative;}
/*************************************/
.registrationcont
{
	float:right;
	width:100%;
}
.sunpagecontainer
{
	width:980px;
	float:left;
}
.laftcontent
{
	float:left;
	width:225px;
}
	
.contentcontainer
{
	float:left;
	width:770px;
	margin:30px 0 0 0;
}
.logitextbox
{
	float:left;
	width:200px;
}
.logindropdown
{
	float:left;
	width:226px;
}
.indicationtext
{
	font-size:90%;
	color:#333333;
	width:225px;
	background-color:transparent;
}
.width225
{
	width:225px;
}
.leftcont{
	position:relative;
	right:32px;
	top:23px;
	width:224px;
	float:left;
}
.leftcont .lettbottomlinks
{
	margin:30px 0 0 0;
}
.leftcont .toplinks
{
	margin: 10px;
}

.leftcont-middle{
background:url(../images/leftnav_middle_bg.png);
background-position:left;
background-repeat:repeat-y; 
width:203px; 
}
.leftcont-bottomcont{
background:url(../images/leftnav_bottom_bg.png);
background-position:bottom left;
background-repeat:no-repeat;
width:203px;
padding-bottom:5px;
}

.leftcont-topcont
{
background:url(../images/leftnav_top_bg.png);
background-position:top left;
background-repeat:no-repeat; 
width:203px;
padding-top:5px;
}

.leftnavtext_withoutlink
{
	
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:95%;
	color:#505050;
	padding:10px 5px 10px 0px;
	margin:4px 5px 4px 8px;
	text-decoration:none;
	background-color:transparent;

}
.leftnavtext_withoutlink a:link
{
	
	color:#505050;
	text-decoration:none;
	background-color:transparent;
}
.leftnavtext_withoutlink a:hover
{
	
	color:#505050;
	text-decoration:none;
	background-color:transparent;
}
.leftnavtext_withoutlink a:visited
{
	
	color:#505050;
	text-decoration:none;
	background-color:transparent;
}
.leftnavtext
{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:95%;
	color:#204001;
	padding:10px 5px 10px 8px;
	text-decoration:none;
	background-color:transparent;

}
.leftnavtext_comingsoon
{
	font-size:100%;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	padding:7px 2px 7px 8px;
	margin:2px;
	font-style:italic;
	color:#000000;
	background-color:transparent;


}
.leftnavtext a
{
	
	color:#204001;
	text-decoration:none;
	background-color:transparent;

}
.leftnavtext a:hover
{
	text-decoration:none;
	/*color:#ffffff;
	background-color:transparent;*/
}

.leftnavtext_bg
{

	
	/*background-image:url(../images/leftnav_link_bg.png);
	background-repeat:repeat-y;*/
	background-color:#b4da92;
	width:192px;
	text-decoration:none;
	margin-left:7px;
	margin-bottom:4px;
	}
	
	.leftnavtext_bgselected
{
	font-size:95%;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;	
	/*background-image:url(../images/leftnav_link_bg_selected.png);
	background-repeat:repeat-y;*/
	background-color:#dbebcf;
	width:182px;
	padding:10px 2px 5px 8px;
	margin:2px 5px 2px 0px;
	text-decoration:none;
	cursor:pointer;	
	}	
	/*.leftnavtext_bg a:hover
{
	font-size:95%;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;	
	/*background-image:url(../images/leftnav_link_bg.png);
	background-repeat:repeat-y;*/
	/*background-color:#dbebcf;
	width:196px;
	padding:10px 2px 5px 8px;
	margin:2px 5px 2px 8px;
	text-decoration:none;	
	}*/
	
	
.leftnavtext_bgselected a
{
	
	color:#204001;
	text-decoration:none;
	background-color:transparent;
}
	
	
		
.bannerimage
{
	float:right;
	position:relative;
	top:-200px;
	z-index:2;
}
.pagehead
{
	float:left;
	padding-left:25px;
}
.head-subarea
{
	float:left;
}
.head-sub
{
	font-size:110%;
	color:#15489f;
	font-weight:bold;
	background-color:transparent;
}
.resetpwd_btn
{
	float:left;
	margin:10px 0 10px 200px;
	*margin-left:150px;
}
.dividerline
{
	margin:25px 0 25px 0;
}
.downloadlink_arrow
{
	padding-left:5px;
	height:8px;
}
.lockimage
{
	float:left;
	width:40px;
}

.error
{
	color:#fc0000;
	background-color:transparent;
}
.bannerimages
{
	float:right;
	position:relative;
	bottom:45px;
	*bottom:42px;
	/**bottom:48px;*/
}
.rotatingbanner
{
	float:left;
	width:970px;
}
.download_all{font:17px ;color:#842100; background-color:transparent; line-height:20px; width:200px;}
.download_all_size{font:17px ;color:#842100; background-color:transparent; line-height:20px; width:160px;}
.download_all_head{color:#15489f; background-color:transparent;font-size:21px;}
.pagemain_head{color:#15489f; background-color:transparent;font-size:21px; line-height:32px;}
.pagemain_head p{padding:10px 0px 10px 0px;margin:0px;width:500px;color:#555555;}
.download_subhead{font-weight:bold; float:left; padding:5px 0px 0px 5px; margin:0px; font-size:100%; *padding-left:0px;}
.download_subhead_link a{font-weight:bold; float:left; padding:5px 0px 0px 0px; margin:0px; width:100%; font-size:18px; cursor:pointer;}
.download_subhead_link{color:#c45428; background-color:transparent; }
.chk-txtcont_orangehead{font-size:13px;color:#c45428;background-color:transparent;}
.chk-txtcont_bluehead{font-size:13px;color:#15489f;background-color:transparent;}
.downloadfile{font-weight:bold; float:left; padding:5px 0px 0px 0px; margin:0px; width:160px; font-size:18px; line-height:18px;}

/***********Top Error Message Style **************/
.formerrorcont{width:550px;padding:0px 10px 0px 0px;margin:0px;float:left;}
.formerrorcont p{font:100% Arial; color:#ff0000; height:20px; background-color:transparent; background:url(../images/error-icon.gif) 0px 3px no-repeat; padding: 5px 0px 0px 25px; width:280px; float:left;}
.logintextbox p{font:100% Arial; color:#ff0000; height:20px; background-color:transparent; background:url(../images/error-icon.gif) 10px 3px no-repeat; padding:5px 0px 10px 40px; width:280px; float:left;}
/**************************/

.divider
{
	background:url(../images/dividendline.jpg) bottom right no-repeat;
	float:left;
	width:615px;
	height:11px;
	margin:10px 0 10px 0; 
	float:left;
}
.para-divider
{
	background:url(../images/download_divider_line.png) bottom right no-repeat;
	float:left;
	width:444px;
	height:8px; 
	padding-left:129px;
}
.global_footer_position
{
	position:relative;
	bottom:100px;
}
@-moz-document url-prefix()
{
 .paddleft5_for_moz
{
	padding-left:5px;
	text-decoration:none;
}
}
@-moz-document url-prefix()
{
 .paddleft10_for_moz
{
	padding-left:10px;
	text-decoration:none;
}
}


@-moz-document url-prefix()
{
.marginleft10_for_moz
{
	margin-left:10px;
	text-decoration:none;
}
}


.paddleft5_for_ie
{
	
	*padding-left:5px;
	text-decoration:none;
}

.login_formrightcont{width:600px;padding:0px 10px 0px 0px;margin:0px;float:left;}
.login_formrightcont p{font:100% Arial; color:#ff0000; height:20px; background-color:transparent; background:url(../images/error-icon.gif) 10px 3px no-repeat; padding:5px 0px 10px 40px; width:280px; float:left;}
.checkbox1{float:left;padding:2px 10px 0px 0px;margin-left:100px;*padding-top:0px}
.checkbox{width:190px;float:left;padding:0px 10px 0px 0px;margin:0;text-align:right;font:bold 100% Arial;color:#333333; background-color:transparent;}
.checkboxrightcont{width:300px;padding:2px 10px 0px 0px;margin:0px;float:left;*padding-top:0px}



/*spacer classes */

.spacer-1
{
	clear:both;
	background-image:url(../images/blank.gif);
	height:1px;
	background-repeat:repeat;
}
.spacer-2
{
	clear:both;
	background-image:url(../images/blank.gif);
	height:2px;
	background-repeat:repeat;
}
.spacer-3
{
	clear:both;
	background-image:url(../images/blank.gif);
	height:3px;
	background-repeat:repeat;
}
.spacer-4
{
	clear:both;
	background-image:url(../images/blank.gif);
	height:4px;
	background-repeat:repeat;
}
.spacer-5
{
	clear:both;
	background-image:url(../images/blank.gif);
	height:5px;
	background-repeat:repeat;
}
.spacer-6
{
	clear:both;
	background-image:url(../images/blank.gif);
	height:6px;
	background-repeat:repeat;
}
.spacer-7
{
	clear:both;
	background-image:url(../images/blank.gif);
	height:7px;
	background-repeat:repeat;
}
.spacer-8
{
	clear:both;
	background-image:url(../images/blank.gif);
	height:8px;
	background-repeat:repeat;
}
.spacer-9
{
	clear:both;
	background-image:url(../images/blank.gif);
	height:9px;
	background-repeat:repeat;
}
.spacer-10
{
	clear:both;
	background-image:url(../images/blank.gif);
	height:10px;
	background-repeat:repeat;
}
.spacer-15
{
	clear:both;
	background-image:url(../images/blank.gif);
	height:15px;
	background-repeat:repeat;
}
.spacer-20
{
	clear:both;
	background-image:url(../images/blank.gif);
	height:20px;
	background-repeat:repeat;
}
.spacer-30
{
	clear:both;
	background-image:url(../images/blank.gif);
	height:30px;
	background-repeat:repeat;
}
.spacer-40
{
	clear:both;
	background-image:url(../images/blank.gif);
	height:40px;
	background-repeat:repeat;
}
.spacer-50
{
	clear:both;
	background-image:url(../images/blank.gif);
	height:50px;
	background-repeat:repeat;
}
.spacer-100
{
	clear:both;
	background-image:url(../images/blank.gif);
	height:100px;
	background-repeat:repeat;
}
.spacer-200
{
	clear:both;
	background-image:url(../images/blank.gif);
	height:200px;
	background-repeat:repeat;
}
/*spacer classess */

/*cost model styles starts here */


.costmodel_content_section
{
	width:750px;
	padding:25px 0 0 25px;
}
.costmodel_content_sectionLeft
{
	width:550px;
		float:left;
}
.costmodel_content_sectionRight
{
	width:150px;
	float:right;
	margin:192px 40px 0 0 ;

}
.costmodel_content_section p
{
	width:535px;
	
}
.costmodel_subhead
{
	float:left;
	font-size:100%;
	color:#c45428;
	background-color:transparent;
	font-weight:bold;
	width:100%;
	padding:15px 0 5px 0;
}
.costmodelformcont{width:550px;float:left;padding:0px 0px 15px 0px;margin:0px;}
.costmodelformleftcont{width:190px;float:left;padding:5px 10px 0px 0px;margin:0;text-align:right;font:bold 100% Arial;color:#333333; background-color:transparent;}
.costmodelformrightcont{width:300px;padding:10px 10px 0px 0px;margin:0;float:left;}
.costmodelformrightcont_threecolumn{width:150px;padding:0px 20px 0px 0px;margin:0;float:left;text-align:center;font-wieght:normal 100% Arial;color:#333333; background-color:transparent; font-style:italic;}
.costmodelformrightcont_threecolumn_btn{width:520px;padding:10px 0 10px 0px;margin:0; float:left;}
.costmodelformleftcont_threecolumn{width:200px;float:left;padding:5px 10px 0px 0px;margin:0;text-align:right;font-wieght:normal 100% Arial;color:#333333; background-color:transparent;}
.costmodel-drpdownreg-txtbox-small{width:70px; float:right; color:#555555;font:12px Arial; background-color:none; padding:2px; margin-right:}
.costmodelpara-divider
{
	background:url(../images/download_divider_line.png) bottom right no-repeat;
	float:left;
	width:444px;
	height:8px; 
}
.costmodelformcont .insrtuctiontext
{
	font-weight:bold;
	text-align:center;
	padding:10px 0 10px 0;
}
.costmodelformcont .insrtuctiontext a
{
	font-weight:bold;
	font-style:italic;
	text-align:center;
	color:#15489f;
	
}
.costmodel_content_sectionRight .subhead{font-weight:bold; padding:5px 30px 0px 5px; margin:0px; font-size:100%; text-align:left}
.costmodel_content_sectionRight .right_image{ float:left;}
.costmodel_content_sectionRight p{font:Arial, Helvetica, sans-serif; width:150px; text-align:left;}
.costmodel_content_sectionRight .subhead_link
.costmodel_content_sectionRight .subhead_link a{font-weight:bold; float:left; padding:5px 0px 0px 0px; margin:0px; width:100%; font-size:18px; cursor:pointer;}
.costmodel_content_sectionRight .subhead_link{color:#c45428; background-color:transparent; font-size:18px; }

.costmodel_content_section .costmodelformrightcont p{ width:30px; font:100% Arial; color:#ff0000; height:20px; background-color:transparent; background:url(../images/error-icon.gif) 10px 3px no-repeat; padding:5px 0px 10px 40px;}
/*cost model styles ends here */
/* Terms & Condition Style */
.terms-container p{
	padding:12px 0;
	font-size:12px;
	line-height:18px;
	width:718px;
}
.terms-container .heading{
	font-size:14px;
	color:#545454;
	font-weight:bold;
}
.padtop22{
	padding:22px 0 0 0 !important;
}
.terms-container ul{
	list-style:outside !important;
	padding:0 0 0 15px;
	width:718px;
}
.terms-container ul li{
	padding:5px 0 0 0;
	list-style:disc;
}
/* Terms & Condition Style */

.siteMapcatelogContent
{
	padding:32px 0 0 124px;	
}

.siteMapcatelogContent ul
{
	list-style-position:outside;
}


.siteMapcatelogContent ul a
{
	font-family:Arial, Helvetica, sans-serif;
	color:#464646;
	font-weight:bold;
	text-decoration:underline;
	font-size:100%;
	background-color:transparent;
}

.siteMapcatelogContent ul a:hover
{
	color:#c45428;
	background-color:transparent;
}

.siteMapcatelogContent ul.upperList li
{
	padding-left:0px;
	margin-left:10px;
}
.logoutimage
{
	margin-top:2px;
}

.errorSpanNoDisplay {display: none;}
.errorSpanDisplay {font:100% Arial; color:#ff0000; background-color:transparent; background:url(../images/error-icon-bluebg.png) 0px 3px no-repeat; padding:5px 0px 0px 25px;
 float:left;height:21px;}
 
 .costmodel-btn{
	text-align:right; 
	margin:10px 0 0 0;
	width:674px;
}
.costmodel-btn img{
	cursor:pointer;
}
.costmodel-container{
	width:684px;
}
.costmodel-top-bg{
	/*background:url(../images/cost-model-top-bg.png) no-repeat;*/
	height:10px;
	width:684px;
}
.costmodel-middle-bg{
	background:url(../images/cost-model-middle-bg.png) repeat-y;
	width:684px;
}
.costmodel-bottom-bg{
	/*background:url(../images/cost-model-bottom-bg.png) no-repeat;*/
	height:15px;
	width:684px;	
}
.costmodel-content{
	background:#fff;
	margin:0 13px;
	padding:35px 45px;
}
.gray-text{
	color:#555555;
}
.costmodel-form{
	margin:45px 0 0 0;
	width:568px;
}
.marbtm15{
	margin-bottom:15px;
	overflow:hidden;
}
.costmodel-form .label{
	float:left;
	width:235px;
	padding-right:15px;
	text-align:right;
	color:#333333;
	font-size:11px;
	font-weight:bold;
}
.costmodel-form .input-box{
	float:right;
	width:318px;
}
.input-style{
	width:137px;
	height:21px;
	background-color:#85B7DF;
	color:#545454;
	font-size:15px;
	font-weight:bold;
	border:1px solid #85B7DF;
	padding:6px 5px 4px 5px;
	text-align:center;
}
.input-result-style{
	width:203px;
	height:37px;
	background-color:#A7D183;
	color:#545454;
	font-size:21px;
	font-weight:bold;
	border:1px solid #A7D183;
	padding:10px 5px 0px 5px;
	text-align:center;
}
.padtop5{
	padding-top:5px;
}
.padimg{
	padding:20px 0 20px 25px;
}
.costmodel-tips{
	width:654px;
	font-size:11px;
	color:#545454;
	font-weight:normal;
	padding:15px;
}
.costmodel-print{
	display:none;
}
.logininput{width:229px;padding:0px 10px 0px 0px;margin-top:7px;float:left;}