/* CSS Document */

body{
	padding:0;
	margin:0;
	font:normal 11px/13px Verdana, Arial, Helvetica, sans-serif;
	color:#3C3C3E;
	background-color:#fff;
	}
td, p, a, ul, li, img, dl, dt, dd, div, h1, h2{
	padding:0;
	margin:0;
	}
ul{
	list-style-type:none;
	}
a{
	text-decoration:none;
	outline:none;
	}

img{
	border: 0;
	font-size: 18px;
	text-align: right;
}
/*----Misc----*/
.leftBorder{
	background:url("images/top-border.gif") repeat-y 0 0;
	}
.rightBorder{
	background:url("images/top-border.gif") repeat-y 100% 0;
	}
.topBorder{
	background:url("images/top-border.gif") repeat-x 0 0;
	}
.bottomBorder{
	background:url("images/top-border.gif") repeat-x 0 100%;
	}

ul.sideMenu{
	padding:56px 16px 0 16px;
	}
ul.sideMenu li{
	line-height:13px;
	padding:0 0 12px 0;
	font-size:10px;
	}
ul.sideMenu li.selected{
	font-weight:bold;
	}
ul.sideMenu li a{
	color:#3C3C3E;
	}
ul.sideMenu li a:hover{
	font-weight:bold;
	}	
	
	
	
/*----Logo & Menu----*/
td.logo img{
	margin:25px 0 6px 24px;
	}
td.headerPic{
	border-left:#757575 1px solid;
	border-right:#2B3816 1px solid;
	}

/*----Body Content----*/
td.bodyCont h2{
	font-size: 18px;
	padding: 0 0 15px 0;
	font-weight: normal;
	color: #006FC1;
	}
td.bodyCont p{
	padding: 0 0 15px 0;
	line-height: 14px;
	color: #333333;
	font-weight: normal;
	}
td.bodyCont p.big{
	font-size:14px;
	line-height:17px;
	}
dl.service{
	padding:0 0 15px 0;
	}
dl.service dt{
	line-height:17px;
	font-weight:bold;
	padding:0 0 9px 0;
	}
dl.service dd{
	background:url("images/bullet.gif") no-repeat 0 5px;
	
	line-height:17px;
	padding:0 0 0 9px;
	}

form.contact label{
	line-height:24px;
	}
form.contact input{
	height:20px;
	width:172px;
	font-size:11px;
	color:#000;
	padding:2px;
	}
form.contact input.send{
	height:20px;
	width:49px;
	padding:0;
	margin:0;
	border:none;
	}
form.contact textarea{
	height:75px;
	width:190px;
	padding:2px;
	font-size:11px;
	color:#000;
	}
	
/*---- Footer ----*/
p.footer{
	line-height:29px;
	font-size:10px;
	padding:0;
	margin:0;
	}
p.footer a{
	font-weight:bold;
	color:#3C3C3E;
	}
p.footer a:hover{
	color:#989898;
	}
	
/*----Dropdown ----*/
.chromestyle{
width: 99%;
font-weight: bold;
position:relative;
}

.chromestyle:after{ /*Add margin between menu and rest of content in Firefox*/
content: "."; 
display: block; 
height: 0; 
clear: both; 
visibility: hidden;
}

.chromestyle ul{
	padding:52px 0 0 0;
	position:relative;
	float:left;
}

.chromestyle ul li{
	padding:0 7px 0 0;
	float:left;
	display: inline;
}

.chromestyle ul li a{
	font:normal 11px/20px Helvetica, Arial, Helvetica, sans-serif;
	color:#242424;
	padding:0;
	display:block;
	text-decoration:none;
	text-align:center;
}

.chromestyle ul li a:hover, .chromestyle ul li a.selected, .chromestyle ul li a.selected:hover{ /*script dynamically adds a class of "selected" to the current active menu item*/
background:url("images/menu-hover-service-bg-5.png") no-repeat 0 0; /*THEME CHANGE HERE*/
color:#fff;
font-weight:bold;
}

.chromestyle ul li a.home{
	
	width:55px;
	height:20px;
	}
.chromestyle ul li a.home:hover, .chromestyle ul li a.homeSelected{
	background:url("images/menu-hover-home-bg-2.gif") no-repeat 0 0;
	width:55px;
	height:20px;
	display:block;
	color:#fff;
	font-weight:bold;
	}

.chromestyle ul li a.service{
	width:101px;
	/*width:81px;*/
	height:20px;
	
	}
.chromestyle ul li a.service:hover, .chromestyle ul li a.serviceSelected:hover{
	/*background:url("images/menu-hover-service-bg-4.png") no-repeat 0 0;*/
	background:url("images/menu-hover-service-bg-5.png") no-repeat 0 0;
	width:101px;
	/*width:81px;*/
	height:20px;
	color:#fff;
	font-weight:bold;
	}
.chromestyle ul li a.serviceSelected{
	background:url("images/menu-hover-service-bg-6.png") no-repeat 0 0;
	/*background:url("images/menu-hover-service-bg.gif") no-repeat 0 0;*/
	width:101px;
	/*width:81px;*/
	height:20px;
	color:#fff;
	font-weight:bold;
	}

.chromestyle ul li a.serviceSelected.selected{
	/*background:url("images/menu-hover-service-bg-4.png") no-repeat 0 0;*/
	background:url("images/menu-hover-service-bg-5.png") no-repeat 0 0;
	width:101px;
	/*width:81px;*/
	height:20px;
	color:#fff;
	font-weight:bold;
}

.chromestyle ul li a.client{
	width:107px;
	height:20px;
	
	}
.chromestyle ul li a.client:hover, .chromestyle ul li a.clientSelected{
	background:url("images/menu-hover-client-bg-2.gif") no-repeat 0 0;
	color:#fff;
	width:107px;
	height:20px;
	font-weight:bold;
	}
	
.chromestyle ul li a.about{
	
	width:73px;
	height:20px;
	
	}
.chromestyle ul li a.about:hover, .chromestyle ul li a.aboutSelected{
	background:url("images/menu-hover-about-bg-2.gif") no-repeat 0 0;
	width:73px;
	height:20px;
	color:#fff;
	font-weight:bold;
	}		
		
.chromestyle ul li a.contact{
	
	width:68px;
	height:20px;
	
	}
.chromestyle ul li a.contact:hover, .chromestyle ul li a.contactSelected{
	background:url("images/menu-hover-contact-bg-2.gif") no-repeat 0 0;
	width:68px;
	height:20px;
	color:#fff;
	font-weight:bold;
	}
	
	
	


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


.dropmenudiv a{
width: auto;
text-decoration: none;
border:0;
margin:0 0 0 0;
padding:0 0 0 0;
color:#DEDEDE;
font-size:11px;
line-height:11px;
text-align:left;
font-family:Helvetica, Arial, Helvetica, sans-serif;
}



.dropmenudiv a.career{
/*background:url("images/menu-sub-career-hover-3.png") no-repeat 0 0;*/
background:url("images/career-without-dot.png") no-repeat 0 0;
/*width: 62px;*/
width: 82px;
height:25px;
text-decoration: none;
border:0;
display:block;
padding:7px 0 0 19px;
margin:0;
}

.dropmenudiv a.career:hover, .dropmenudiv a.careerActive{
color:#fff;
font-weight:bold;
background:url("images/menu-sub-career-hover-4.png") no-repeat 0 0;
/*width: 62px;*/
width: 82px;
height:25px;
text-decoration: none;
border:0;
display:block;
padding:7px 0 0 19px;
margin:0;
}

.dropmenudiv a.cv{
/*background:url("images/menu-sub-cv-hover-3.png") no-repeat 0 0;*/
background:url("images/career-without-dot.png") no-repeat 0 0;
/*width: 62px;*/
width:82px;
height:26px;
text-decoration: none;
border:0;
display:block;
padding:0 0 0 19px;
}
.dropmenudiv a.cv:hover, .dropmenudiv a.cvActive{
color:#fff;
font-weight:bold;
background:url("images/menu-sub-cv-hover-4.png") no-repeat 0 0;
/*width: 62px;*/
width:82px;
height:26px;
text-decoration: none;
border:0;
display:block;
padding:0 0 0 19px;
}

.dropmenudiv a.management{
/*background:url("images/menu-sub-management-hover-3.png") no-repeat 0 0;*/
background:url("images/management-without-dot.png") no-repeat 0 0;
/*width: 62px;*/
width: 82px;
height:40px;
text-decoration: none;
border:0;
display:block;
padding:0 0 0 19px;

}
.dropmenudiv a.management:hover, .dropmenudiv a.managementActive{
color:#fff;
font-weight:bold;
background:url("images/menu-sub-management-hover-4.png") no-repeat 0 0;
/*width: 62px;*/
width: 82px;
height:40px;
text-decoration: none;
border:0;
display:block;
padding:0 0 0 19px;
}


.dropmenudiv{
position:absolute;
top:-3px;
_top:122px;
left:0;
z-index:100;
visibility: hidden;
}

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