body{
	margin:0;
	padding:0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
line-height:15px;
	color:#505050;
}
body a:focus{ outline:none;}


/*################### main page css #############*/
.wapper{
	width:780px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#505050;
	margin:auto;
}
 
.homelogobg{
	background:url(../images/homeheader_topbg.png) repeat-x;
	height:59px;
}
.newlogobg{
	background:url(../images/headertop3rdpage.png) repeat-x;
	height:59px;
}

/*################### navigation css start here  #############*/
.navigation{
	background:url(../images/navigationbg.png) repeat-x;
	height:41px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#FFFFFF;


}
 

.navigation ul{
	margin:0;
	padding:0;
}


.navigation ul li{
	float:left;
	line-height:31px;
	list-style:none;
	padding:0 8px 0 8px;
	height:31px;
	
	
		
}
.navigation ul li a{
	color:#FFFFFF;
	text-decoration:none;
	
}
.navigation ul li+li{
background:url(../images/navigation_sap.png) no-repeat left  center;

	}


.navigation ul li ul li{
	background:#486F9D;
	height:25px;
	line-height:25px;
	color:#FFFFFF;
	 margin:1px 0 0 0;
	 width:80px;
clear:both;
	  
}
 /*############ drop down menu css start here ############*/
.navigation ul li ul{
	display:none; !important 
	position:absolute; !important 
	
}
.navigation ul li:hover ul{ display:block; position:absolute;} !important 


/*############ drop down menu css end here ############*/


.navigation ul li ul li a{
	color:#FFFFFF;
	text-decoration:none;
	padding-right:20px;
	display:block;
	
}
.navigation ul li:hover .corent{
	background:#6985a4;
	-moz-border-radius:5px;
}
.corent{
	 padding:3px 4px 3px 4px; 
}
.active{
	background:#6985a4; padding:3px 4px 3px 4px; -moz-border-radius:5px;
}




/*################### center body content start here #############*/
.center_body{
	padding:10px;
	background:#f9fafb;
}
.verticalsap{
	height:2px;
	background:url(../images/spa.png) repeat-x;
}
.rdpagenavi{
	background:url(../images/navigationbg.png) repeat-x;
	height:41px;
	 
}
.verti_line{
	background:#1768a2;
	width:10px;
}


.heading{
	background:#e4e9ef;
	height:35px;
	line-height:35px;
	color:#1768a2;
	padding-left:10px;
	font-size:12px;
	font-weight:bold;
}

.textheading{
	height:35px;
	padding:7px 0 7px 10px;
	color:#1768a2;
	
	font-size:12px;
	font-weight:bold;
}
.homehead{
	font-size:14px;
	font-weight:normal;
}
 
 
.hometextbg{
	background:#f3f5f7;
	
	padding:10px;
}

.hometextbg div{
	text-align:left;
	}
	
.hometextbg div a{
	text-decoration:underline;
	color:#505050;
}	

.whitebg{
	background:#f9fafb;
}
	
	
/*################### footer portion css start here  #############*/	
.footer{
	border-top:#44658D 2px solid;
	 color:#b9cce1;
	 
	padding:10px 0 10px 0;
}
.footer a{

	color:#44658D;
	text-decoration:none;
}
.footer a:hover{	
	text-decoration:underline;
}

.copy{
	font-size:9px;
}



/*################### page information css start here #############*/
.pageinfo{
	background:#e4e9ef;
	height:30px;
	line-height:30px;
	 
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	padding-left:8px;
	 
}


/*################## content urgestment for supage ############*/
.sabpagetext ul{
	margin:0;
	padding:0;
}
.sabpagetext ul li{
	background:url(../images/subpagesab.png) no-repeat center top;
	padding:30px 0 0 0;
	list-style:none;
}
.sabpagetext ul li h1{	
	padding:10px 0 10px 0;
	color:#1768a2;
	font-size:12px;
	font-weight:bold;
	margin:0;
	 line-height:20px;
 }
 
 .sabpagetext ul li p{
 	margin:0;
	padding:0;
 }
 .sabpagetext a{
 	color:#505050;
 }



/*################# right part css start here ################*/
.rightpart ul{
	margin:0;
	padding:0;
}
.rightpart ul li{
	list-style:none;
}
.sabpagetext ul li ul{
	margin:10px 0 0 60px;
	padding:0;
}
.sabpagetext ul li ul li{
	background:none;
	padding:0;
	list-style:disc;
	padding:3px 0 3px 0;
	
}
.rightpart ul li h1{	
	 padding:10px 0 10px 0;
	color:#1768a2;
	font-size:12px;
	font-weight:bold;
	margin:0;
 
	background:url(../images/rightsap_border.png) repeat-x bottom;
 }
.rightpart ul li p{
 	margin:8px 0 10px 0;
	padding:0;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
 }
 .rightpart ul li p a{
 	color:#505050;
 }
 
 .link{
color:#505050;}
/*############ Left part css start here  ############*/
.leftpart ul{
	margin:0;
	padding:0;
	
}
 
.leftpart ul li{
background:#e4e9ef;
	line-height:30px;
	color:#1768a2;
	margin:0 0 5px 0;
	padding-left:10px;	
	font-size:12px;
	font-weight:bold;
	list-style:none;
	
}

.leftpart ul li+li{
background:url(../images/list_styleimage.png) no-repeat 5px  center   ;
	background-color:#f1f3f6;
	list-style:none;
	height:25px;
	line-height:25px;
	padding-left:20px;
	border-top: 2px #f9fafb solid;
	font-size:11px; font-weight:normal;
	color:#505050;
	margin:0;
	}
.leftpart ul li a{
	color:#505050;
	text-decoration:none;
}
.leftpart ul li a:hover{
	color:#505050;
	text-decoration:none;
	display:block;
}

.leftpart ul+ul{
	margin-top:20px;
}

 /*################### other css ###############*/
.smallheading{
color:#1768a2;
 
}
.aimhead{
	line-height:20px;
}
.lastreview{color:#7c7c7c;}

 .price_list .tablerow{
 	background:#f3f4f4;
 }
 .tablerow{
 	background:#f3f4f4;
 }
.price_list td{
	padding:4px 0 4px 5px;
	border-top:1px solid #f9fafb;
}
.price_list td+td{ 
border-left:1px solid #f9fafb;

 }
  #liwithouteffect{
 	background:none;
	padding:0;
 }
 
 .frmtable {
 	font-size:12px;
	color:#505050;
 }
  .frmtable table{
 	font-size:12px;
 }
.ColorText5{
	font-size:11px;  color:#ff0000;
}
.order{
	 
	background:#f1f3f6;
	color:#505050;
	font-weight:normal;
}

.order h1{ 
	font-size:12px;
	margin:0;
	padding:10px 0 10px 10px;
color:#1768a2;
background:#e4e9ef;
}
.order div{
	padding-left:10px;
}
.atdgold{font-size:12px;
	margin:0;
	padding:10px 0 10px 10px;
color:#1768a2;
background:#e4e9ef;}
.lightblue{
background-color:#f1f3f6;
}


/*########### footer css for order pages ############*/
.footer_div{
margin:auto;
border-top:#44658D 2px solid;
	 color:#b9cce1;
	 width:780px;
	padding:10px 0 10px 0
}

.footer_div a{

	color:#44658D;
	text-decoration:none;
}
.footer_div a:hover{	
	text-decoration:underline;
}


/*############################*/

#rightres ul li{
background:#e4e9ef;
	line-height:30px;
	color:#1768a2;
		margin:0 0 5px 0;
	padding-left:10px;	
	font-size:12px;
	font-weight:bold;
	list-style:none;
	
}

#rightres ul li+li{
background:url(../images/list_styleimage.png) no-repeat 5px  center   ;
	background-color:#f1f3f6;
	list-style:none;
	height:25px;
	line-height:25px;
	padding-left:20px;
	border-top: 2px #f9fafb solid;
	font-size:11px; font-weight:normal;
	color:#505050;
		margin:0;
	}
#rightres ul li a{
	color:#505050;
	text-decoration:none;
}
#rightres ul li a:hover{
	color:#505050;
	text-decoration:none;
	display:block;
}

