html,body,div,span,object,h1,h2,h3,h4,h5,h6,p,table,td,img,ul,li,fieldset,form,label,legend{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}ol,ul{list-style:none}

td{ vertical-align:top;}

body{
	background:url(../image/body-bg.gif) repeat 0 0;
	font:normal 13px/18px Arial, Helvetica, sans-serif;
	color:#555555;
	}
a, a img{outline:0px; border:0;}

legend{display:none;}

label{ float:left; display:block;}


a
{	color:#2AA1C1;
	text-decoration:underline;
}
a:hover
{
	text-decoration:none;
}

.spacer{ clear:both; line-height:0;}
.width1px{ width:1px; }
.width100{ width:100%;}

.noletter{ line-height:0;}

h5{
	font:normal 16px/20px Arial, Helvetica, sans-serif;
	color:#FFF;
	text-transform:uppercase;
	padding-bottom:15px;
	}


#external_container{ background:url(../image/body-bg.gif) repeat-x 0 0;}

#mainContainer{
	margin:0 auto;
	width:600px;
	}
.mid_panel {
	/*position:relative;*/
	float:left;
	width:599px;
	}

.header{}
	
.mid_contain{
	padding:11px 5px 30px 20px;
	background:#333333;
	height:100%;
	}
.middle_sec {
	position:relative;
	width:100%;
	height:100%;
	}
	
a.account_login {
	float:right;
	background:url(../image/account-login.gif) no-repeat 0 0;
	width:136px;
	height:21px;
	display:block;
	font-size:0;
	line-height:0;
	clear:both;
	margin-bottom:10px;
	}
a.account_login:hover {
	background:url(../image/account-login.gif) no-repeat 0 100%;
	}
h1.mid_logo{
	float:left;
	padding-bottom:15px;
	}
.header h2{
	background:url(../image/speed-2.gif) no-repeat 0 0;
	border:none;
	padding-bottom:39px;
	text-indent:-8000px;
	}
.header h3{
	background:url(../image/you-have.gif) no-repeat 0 0;
	padding-bottom:20px;
	text-indent:-9000px;
	}
.header h4{
	background:url(../image/need-2.gif) no-repeat 0 0;
	text-indent:-2000px;
	border-bottom:2px solid #FFF;
	padding-bottom:40px;
	width:545px;
	margin:15px 0px 15px 0px;
	}
.leftbody{
	float:left;
	width:377px;
	padding:00 0 0 0;
	}

.leftbody a.link{	
	font:Bold Italic 14px/16px Arial, Helvetica, sans-serif;
	}
/*.leftbody p span.bold{
	color:#2AA1C1;
	font-style:italic;
	font-size:14px;
	}*/
.leftbody p span.bold{
	color:#2AA1C1;
	font-style:italic;
	font-size:16px;
	}
	
.leftbody p{
	color:#FFF;
	padding-bottom:24px;
	}
.leftbody p span{
	font-weight:bold;
	color:#2AA1C1;
	}
.leftbody p span.boldtext{
	font-weight:bold;
	color:#FFF;
	}
.leftbody p strong{
	font-style:italic;
	text-transform:uppercase;
	color:#2AA1C1;
	}
.leftbody p italic{
	font-style:italic;
	}
.leftbody_btm{
	float:left;
	padding:20px 0 15px 0;
	border-top:1px solid #2BA0C1;
	}
.leftbody_btm img{
	float:left;
	display:block;
	margin:0 7px 7px 0;
	border:1px solid #000;
	}
.leftbody_btm img.text{
	float:none;
	display:block;
	margin-bottom:18px;
	border:none;
	}
	
	
	
	
.left_shadow{ background:url(../image/left-bg.png) repeat-y 0 0; width:10px; behavior: url("iepngfix.htc");}
.left_shadow2{ background:url(../image/left-bg-2.png) repeat-y 0 0; width:10px; behavior: url("iepngfix.htc");}
.right_shadow{ background:url(../image/right-bg.png) repeat-y 0 0; width:10px; behavior: url("iepngfix.htc");}
.top_shadow{ background:url(../image/header-bg.png) repeat-x 0 0; height:10px; behavior: url("iepngfix.htc");}
.top_shadow2{ background:url(../image/header-bg-2.png) repeat-x 0 0; height:10px; behavior: url("iepngfix.htc");}
.bottom_shadow{ background:url(../image/footer-bg.png) repeat-x 0 0; height:10px; behavior: url("iepngfix.htc");}
.bottom_shadow2{ background:url(../image/footer-bg-2.png) repeat-x 0 0; height:10px; behavior: url("iepngfix.htc");}



.right_col{ position:absolute; right:-90px; width:251px;  top:-15px; }

.right_cont{ background:#4D4D4D; padding:14px 0px 30px 12px; }
.right_cont img{
	 margin-left:46px;
	 }
.right_cont p.logotext{ 
	font:bold 18px/24px Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	text-align:center;
	padding:10px 15px 5px;
	}
.right_cont input{
	background:url(../image/search-box.gif) no-repeat 100% 0;
	height:18px;
	width:198px;
	
	border:none;
	padding:2px 4px;
	font:normal 11px/13px Arial, Helvetica, sans-serif;
	color:#FFF;
	}
.right_cont label{
	font:normal 13px/28px Arial, Helvetica, sans-serif;
	color:#FFF;
	}

.right_cont label.smltext{
	float:left;
	font:normal 10px/20px Arial, Helvetica, sans-serif;
	color:#FFF;
	margin-right:10px;
	}
.right_cont input.checkbox{
	float:left;
	height:13px;
	width:13px;
	border:none;
	margin:5px 5px 7px 0;
	}
.right_cont input.submit{
	background:none;
	height:34px;
	width:127px;
	border:none;
	margin:10px 0 0 34px;
	}
	
.right_form { }
.right_form label{/* float:left; width:100%;*/ line-height:normal; padding-bottom:3px;} 
.right_form label span.redtext{ color:#FF0000; font-weight:bold;}
.right_form label span{ /*display:block;*/ height:20px; }
.right_form label input{ float:left; margin-top:3px;}



/*--------------- 15/12/2009 New css---------------*/

.header h5{
	font:normal 18px/20px Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	padding:15px 0 5px 0;
	color:#FFF;
	}
/*.middle_sec p {
	font:normal 12px/17px Arial, Helvetica, sans-serif;
	color:#FFF;
	padding:15px 0;
	}*/
.middle_sec p {
	font:normal 13px/17px Arial, Helvetica, sans-serif;
	color:#FFF;
	padding:15px 0;
	}
.middle_sec p.heading {
	font:bold 13px/17px Arial, Helvetica, sans-serif;
	color:#FFF;
	text-transform:uppercase;
	}
.middle_sec p.pad{
	padding:0 10px 0 20px;
	}
.middle_sec h4 {
	font:bold 14px/17px Arial, Helvetica, sans-serif;
	color:#FFF;
	padding:8px 0;
	}
	
/*.middle_sec h5{
	font:bold 16px/17px Arial, Helvetica, sans-serif;
	color:#FFF;
	padding:12px 0;
	}*/
	
.middle_sec h5{
	font:bold 22px Arial, Helvetica, sans-serif;
	color:#FFF;
	padding:12px 0 12px 0;
	}	
.middle_sec p.error_txt{ 
	font:normal 12px/17px Arial, Helvetica, sans-serif;
	color:#FF0000;
}		
	

.middle_sec ul{
	padding:10px 0 10px 20px;
	}
.middle_sec li {
	float:left;
	background:url(../image/dote.gif) no-repeat 0 6px;
	padding:0 0 10px 15px;
	font:normal 12px/17px Arial, Helvetica, sans-serif;
	color:#FFF;
	text-transform:uppercase;
	}
	
.footerlink{
	border-top:2px solid #FFF;
	padding:10px 0 0 0;
	}
.footerlink a.privacy{
	float:left;
	font:normal 14px/18px Arial, Helvetica, sans-serif;
	color:#FFF;
	margin-right:5px;
	text-decoration:none;
	}
.footerlink a.privacy:hover{
	color:#2AA1C1;
	}
.footerlink a.nomar{
	float:none;
	margin-right:none;
	}
.new_link
{
color:#2AA1C1;
font:normal 13px/28px Arial, Helvetica, sans-serif;
font-style:italic;
}	
/*==================================New class add on 30-12-2009============================*/
.copyright{
	color:#EFECEC;
	font-size:12px;
}	

