.logo{
	position:absolute;
	width:231px;
	height:68px;
	left:28px;
	top:10px
	
}

.indexlogo{
	position:absolute;
	width:231px;
	height:68px;
	left:28px;
	top:10px
	
}

#indexlogo li.indexlogo{
background:url(../images/indexlogo.gif) 0 0 repeat-x #fff;
cursor:pointer;
}
.widget{
margin:-14px 0 0 725px;
}
.widget:hover{
background:url(../images/subpage_rightside_icon_tellfriend_on.jpg) 0 0px no-repeat;	
}
.request{
	width:96px;
	height:16px;
	left:850px;
	position:absolute;
	font:normal 11px "Tahoma", Arial, Helvetica, sans-serif;
	margin:-1px 0px 0px -50px;
	background:url(../images/subpage_rightside_icon_request.jpg) 0 0px no-repeat;	
	text-decoration:none;
	color: #858484;
}
#logo a.logo{
background:url(../images/logo.jpg) 0 0 repeat-x #fff;
cursor:pointer;
}


#header{
	width:945px;
	height:130px;
	float:none;
	position:relative;
	background:url(../images/top_bar_bg.jpg) 0 0 repeat-x #fff;
}
#header ul.top{
	background-color:#fafafa;
	width:480px;
	height:35px;
	text-decoration:none;
	position:absolute;
	left:441px;
	top:2px;
	padding:0 0 0 15px;
}
#header ul.topside{
	width:316px;
	height:29px;
	position:absolute;
	left:202px;
	top:50px;
	padding:0 0 0 15px;
}
.go{
	background:url(../images/go.jpg) -5px 0px no-repeat;
	font:bold 8pt "Myriad Pro", Arial, Helvetica, sans-serif;
	color:#000;
	text-transform:uppercase;
	text-decoration:none;	
	display:block;
	margin:5px 3px 0 0;
	background-color:inherit;}
.go:hover{
	color:#34a7dd;
}

/*------------------------------------------------header--------------------*/
#headerMain{
	width:100%;
}
#headerbody{
	width:945px;
	height:600px;
	
}

#header ul.top li{	
	display:block;
}
#header ul.top a.devider{
	left:67px;	
	position:absolute;
	font:bold 10px/18px "Myriad Pro", Arial, Helvetica, sans-serif;	
	margin:10px 0px 0px 0px;	
	text-decoration:none;
	text-transform:uppercase;
	color: #000;
	display:block;
	background-color:inherit;
}

#header ul.top a.homeimage{	

	left:10px;	
	width:125px;
	height:25px;
	position:absolute;
	font:bold 10px/18px "Myriad Pro", Arial, Helvetica, sans-serif;	
	background:url(../images/home_icon.jpg) 0 9px no-repeat;
	margin:5px 0px 0px 0px;	
	text-decoration:none;
	text-transform:uppercase;
	padding:6px 0 0 14px;
	color: #000;
	display:block;
	background-color:inherit;
	cursor:pointer;

}
#homelink{
    left:27px;	
	width:40px;
	height:0px;
	position:absolute;
	font:bold 10px/10px "Myriad Pro", Arial, Helvetica, sans-serif;		
	margin:15px 0px 0px 0px;	
	text-decoration:none;
	text-transform:uppercase;
	color: #000;
	display:block;
	background-color:inherit;

}
#homelink:hover{
  color:#34a7dd;

}

#header ul.top a.search{
	
	width:21px;
	height:25px;
	left:77px;	
	position:absolute;
	font:bold 11px "Tahoma", Arial, Helvetica, sans-serif;
	background:url(../images/search_icon.jpg) -1px 6px no-repeat;
	margin:4px 0px 0px 0px;	
	text-decoration:none;
	color: #000;
	display:block;
	background-color:inherit;
	cursor:pointer;

}

#header ul.top a.searchtext{
	
	left:100px;	
	position:absolute;
	font:bold 10px/18px "Myriad Pro", Arial, Helvetica, sans-serif;	
	margin:11px 0px 0px 0px;	
	text-decoration:none;
	text-transform:uppercase;
	color: #000;
	display:block;
	background-color:inherit;
}
#header ul.top a input.txtBox{
	
	left:151px;
	width:155px;
	height:15px;
	position:absolute;
	font:normal 8.5pt Arial, Helvetica, sans-serif;
	margin:11px 0px 0px 0px;	
	text-decoration:none;	
	color: #000;
	display:block;
	background-color:#fff;
}

	
#header ul.top a input.go{
	
	left:317px;
	width:26px;
	height:20px;
	position:absolute;
	font:bold 10px/18px "Myriad Pro", Arial, Helvetica, sans-serif;
	background:url(../images/go.jpg) -5px 0px no-repeat;
	color: #000;	
	text-decoration:none;
	text-transform:uppercase;
	float:left;
	margin:10px 0px 0px 0px;	
	padding:0px 0px 0 0px;
	display:block;
	background-color:inherit;

}

#header ul.top input.go:hover{
	color:#34a7dd;
}
#header ul.top a.devider1{
	
	left:352px;	
	position:absolute;
	font:bold 10px/18px "Myriad Pro", Arial, Helvetica, sans-serif;	
	margin:10px 0px 0px 0px;	
	text-decoration:none;
	text-transform:uppercase;
	color: #000;
	display:block;
	background-color:inherit;
}
#header ul.top a.contact{
	

	left:364px;	
	width:14px;
	height:25px;
	position:absolute;
	font:bold 10px/18px "Myriad Pro", Arial, Helvetica, sans-serif;	
	background:url(../images/contact_icon.gif) 0 11px no-repeat;
	margin:5px 0px 0px 0px;	
	text-decoration:none;
	text-transform:uppercase;
	color: #000;
	display:block;
	background-color:inherit;
	cursor:pointer;

}
#header ul.top a.reachus{
	
	left:386px;	
	width:100px;
	height:25px;
	position:absolute;
	font:bold 10px/18px "Myriad Pro", Arial, Helvetica, sans-serif;		
	margin:12px 0px 0px 0px;	
	text-decoration:none;
	text-transform:uppercase;
	color: #000;
	display:block;
	background-color:inherit;

}

#header ul.top a.reachus:hover{
	/*background:url(../images/contact_icon_hover.gif) 0 11px no-repeat;*/
	color:#34a7dd;
}

#header ul.top a.empCor{
	position:absolute;
	background:url(../images/emp_corner.jpg) 0 0 no-repeat;
	padding:3px 0 10px 35px;
	font:bold 10px/18px "Myriad Pro", Arial, Helvetica, sans-serif;
	color:#686868;
	text-transform:uppercase;
	text-decoration:none;
	display:block;
	margin:50px 0px 0 180px;
}

#header ul.top a.empCor:hover{
	color:#34a7dd;
}


#header ul.top a.devider2{
	
	left:347px;	
	position:absolute;
	font:bold 10px/18px "Myriad Pro", Arial, Helvetica, sans-serif;	
	margin:50px 0px 0px 0px;	
	text-decoration:none;
	text-transform:uppercase;
	color: #000;
	display:block;
	background-color:inherit;
}

#header ul.top a.clientCor{
    position:absolute;
	background:url(../images/clients_corner.jpg) 0 0 no-repeat;
	padding:3px 0 10px 35px;
	font:bold 10px/18px "Myriad Pro", Arial, Helvetica, sans-serif;
	color:#686868;
	text-transform:uppercase;
	text-decoration:none;
	display:block;
	margin:50px 0px 0 347px;
}
#header ul.top a.clientCor:hover{
	color:#34a7dd;
}
#header ul.top a.rfs{
    position:absolute;
	background:url(../images/request_for_service_new.jpg) 0 0 no-repeat;
	padding:5px 0 10px 36px;
	font:bold 10px/18px "Myriad Pro", Arial, Helvetica, sans-serif;
	color:#000;
	text-transform:uppercase;
	width:164px;
	text-decoration:none;
	display:block;
	margin:45px 0px 0 320px;
}
#header ul.top a.rfs:hover{
	color:#ffffff;
}
#header ul.nav{
	width:950px;
	height:30px;
	position:absolute;
	left:5px;
	top:87px;
	
}
#header ul.nav li{
	float:left;
	margin:0 5px 0 0;
	padding:0;
	width:auto;
	
}
#header ul.nav li.devide{
	padding:6px 0 0 0px;
	font:bold 10px/18px "Myriad Pro", Arial, Helvetica, sans-serif;
	color:#fff;
	margin:0 5px 0 0;
	text-transform:uppercase;
	float:left;
	display:block;
	background-color:inherit;
	width:auto;
}
#header ul.nav li a{
	display:block;
	padding:0 12px;
	font:normal 13px/33px "Myriad Pro", Arial, Helvetica, sans-serif;
	color:#fff;
	margin:0 0 0 0;
	text-transform:uppercase;
	background-color:inherit;
	text-decoration:none;
}
#header ul.nav li a:hover{	
	background:url(../images/nav_bg.jpg) 0 0 repeat-x;
}
/*------------------------------------------------header--------------------*/


/*------------------------------------------------footer--------------------*/
#footer{
	width:945px;
	height:52px;
	background-color:#FFFFFF;
}
#footer ul.line{
	width:925px;
	height:1px;
	background:url(../images/line.jpg) 0 0px no-repeat;
	margin:10px 0px 0px 10px;
	background-color:#ccc;
}
#footer ul.privacy{
	text-align:center;
	width:905px;
	font:normal 10px Arial, Verdana, Helvetica, sans-serif;
	color:#010000;
	position:absolute;
	background-color:inherit;
	margin:5px 22px 0 0px;
	text-decoration:none;
	padding:0 0 0 12px;

}


#footer ul.privacy a.link{
	color: #010000; 
	/*a:link {color: #858484;}
    a:visited {color: #858484;} */ 
}

#footer ul.privacy a.link:hover{
	color: #858484; 
}
#footer ul.privacy a.anchorcolor{
	color: blue; 
    /*a:link {color: #858484 ;}*/
    /*a:visited {color: #858484 ;}*/
}

#footer ul li a.terms{
	width:925px;
	font:normal 9px Verdana, Arial, Helvetica, sans-serif;
	color:#858484;
	position:absolute;
	background-color:inherit;
	margin:25px 22px 0 130px;
	text-decoration:none;
	padding:0 0 0 12px;
}
#footer ul.copyright{
	font:normal 8.5px Arial,Verdana, Helvetica, sans-serif;
	color:#0ea0e7;
	background-color:inherit;
	text-align:center;
	margin:25px 22px 0 15px;
	padding:0 0 0 12px;
}
/*------------------------------------------------footer--------------------*/
/*------------------------------------------------sub-nav--------------------*/
.halfmoon{
margin-bottom: 1em;
margin: 0px 0 0 0px;
}

.halfmoon ul{
padding: 3px 9px 2px 5px;
margin-left: 0;
margin-top: 1px;
margin-bottom: 0;
font: bold 12px Verdana;
list-style-type: none;
text-align: left; /*set to left, center, or right to align the menu as desired*/
border-bottom: 0px solid #cccccc;
}

.halfmoon li{
display: inline;
margin: 500px 0 0 0px ;
}

.halfmoon li a{
text-decoration: none;
padding: 3px 9px 2px 5px;
margin: 0;
margin-right: 1px; /*distance between each tab*/
border-left: 0px solid gray;
color: black;
font-size: 13px;
}

.halfmoon li a:visited{
color: black;
}

.halfmoon li a:hover, .halfmoon li.selected a{
background-color: #f1f1f1;
}

/* ######### Style for Drop Down Menu ######### */

.dropmenudiv_e{
position:absolute;
top: 0;
border: 0px solid #e1e1e1; /*THEME CHANGE HERE*/
border-width: 0 1px;
font:normal 10px "Myriad Pro", Arial, Helvetica, sans-serif;
line-height:18px;
margin: 0 0 0 -28px;
z-index:1;
width: 150px;
visibility: hidden;
}


.dropmenudiv_e a{
width: auto;
display: block;
text-indent: 20px;
background:url(../images/sub_nav_bg_ho.jpg) 0 0px no-repeat;
border: 0px solid #e1e1e1; /*THEME CHANGE HERE*/
border-bottom-width: 1px;
padding: 2px 0;
background-color:inherit;
text-decoration: none;
color:#009cea;
}

* html .dropmenudiv_e a{ /*IE only hack*/
width: 100%;
}

.dropmenudiv_e a:hover{ /*THEME CHANGE HERE*/

background:url(../images/sub_nav_bg.jpg) 0 0px no-repeat;
color: black;
}



/*------------------------------------------------sub-nav--------------------*/

/*----------------------------------link part starts here--------------------*/
/*---------------------work with us style is included-------------------------*/
.mainanchor{
	font:bold 11px "Verdana", Arial, Helvetica, sans-serif;
	color:#0478ae;
	text-decoration:none;
	margin:0px 0 0 0;
}

.subanchor{
	font:bold 11px "Verdana", Arial, Helvetica, sans-serif;
	color:#0478ae;
	text-decoration:none;
	margin:0 0 0 20px;
}

.pageid{
	font:bold 11.5px "Tahoma", Arial, Helvetica, sans-serif;
	padding:55px 0 0 35px;

}

.pageid a.maintext{
	font:bold 11px "Verdana", Arial, Helvetica, sans-serif;
	color:#9c9d9d;	
   	margin:0 0 0 20px;
}

.mainanchor:hover{
	
	color:#9c9d9d;	

}

.subanchor:hover{

color:#9c9d9d;	

}
/*----------------------------------link part ends here--------------------*/
/*--------------Sub-Menu  Bullet starts here-----------------*/
.submenubullet{
position:absolute;
top: 0;
margin: 0 0 0 -15px;
font:normal 13px "verdana", Arial, Helvetica, sans-serif;
z-index:1;
}

/*--------------Sub-Menu  Bullet ends here-----------------*/

/*---------------breadcrumbs style starts here----*/
.arrow{
    width:25px;
	height:25px;
	position:absolute;
	padding:0px 0px;
	font:bold 11px "Tahoma", Arial, Helvetica, sans-serif;
	background:url(../images/breadcrums_icon.jpg) 0px 0px no-repeat;
	color:#555454;
	text-indent:50px;
	margin:4px 0 0 -3px;
	background-color:inherit;
	text-decoration:none;
}

/*---------------breadcrumbs style ends here----*/

/*---------------bodyspacer style starts here----*/
.bodyspacer
{
padding:5px;
}
/*---------------bodyspacer style starts here----*/