body {
	-webkit-text-size-adjust: none;
	line-height: 14px; 
}
.mntxt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	line-height: 14px;
}
div.whitetrans { background: white; opacity:0.90; filter:alpha(opacity=90); position:absolute; top: 335; height: 160; width:560; left: 110; color:#FFFFFF;}
.smtxt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #CCCCCC;
}
a:hover {
	font-variant: normal;
	text-decoration: underline;
}
a {
	text-decoration: underline;
}
a:visited {
	font-weight: normal;
	color: #551A8B;
}
a:active {
	color: #FF0000;
}
.list {
	font-size: 11px;
	line-height: 17px;
	color: #666666;
	font-family: Arial, Helvetica, sans-serif;
}
.descr {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	text-decoration: none;
	line-height: 14px;
}
.pro {

	font-size: 11px;
	line-height: 16px;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
}
.lrg {


	font-size: 12px;
	line-height: 16px;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
}
.white {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	line-height: 16px;
}
#divWhitePage { width: 780px ;
  	 	position:absolute;
		visibility: visible;
 		top:10px;
		left: 50%;
    	margin-left: -390px;
 }
#divNoFlashMap { 
		position:relative;
 		top: 0px;
		left: 0px;
		display: none;
		z-index: 100;	
 }
#divSiteMapLinks { 
		position:relative;
		visibility: visible;
 		top: 0px;
		left: 0px;
 }
#divImageMap { position:relative;
		font-size: 12px; 
		width: 780px ;
		height:240px;
		top: 5px;
 		line-height:12px; 
}
#divImageMap a:link { 
		font-size: 12px; 
		display: inline; 
		color: #FFFFFF; 
		font-weight: bold; 
		text-decoration:none; 
		line-height:12px; 
}
#divImageMap a:visited { 
		font-size: 12px; display: 
		inline; color: #FFFFFF; 
		font-weight: bold; 
		text-decoration:none; 
		line-height:12px; 
}
#divImageMap a:hover { 
		font-size: 12px; 
		display: inline; 
		color: #E9E48D; 
		font-weight: bold; 
		line-height:12px; 
}
#divImageMap a:active { 
		font-size: 12px; 
		display: inline; 
		color: #FFFFFF; 
		font-weight: bold; 
		text-decoration:none; 
		line-height:12px; 
}
h1 { 
		font-size: 1.1em; 
		display: inline; 
		color: black;
		padding:0px;
		margin:0px;
		line-height:10px;
}
h1 a { 
		font-size: 1.1em; 
		display: inline; 
		color: black; 
		text-decoration:none;
		padding:0px;
		margin:0px; 
		line-height:10px;
}
h1 a:visited { 
		font-size: 1.1em; 
		display: inline; 
		color: black; 
		text-decoration:none;
		padding:0px;
		margin:0px; 
		line-height:10px;
}
h1 a:hover { 
		font-size: 1.1em; 
		display: inline; 
		color: black;
		padding:0px;
		margin:0px;
		line-height:10px;
}
h2 { 
		font-size: 1.1em; 
		display: inline; 
		color: black; 
		text-decoration:none; 
		font-weight: bold;
		padding:0px;
		margin:0px;
		line-height:10px; 
}
h2 a { 
		font-size: 1.1em; 
		display: inline; 
		color: black; 
		text-decoration:none; 
		font-weight: bold;
		padding:0px;
		margin:0px;  
		line-height:10px;
}
h2 a:visited { 
		font-size: 1.1em; 
		display: inline; 
		color:black; 
		text-decoration:none; 
		font-weight: bold;
		padding:0px;
		margin:0px; 
		line-height:10px;
}
h2 a:hover { 
		font-size: 1.1em; 
		display: inline; 
		color: #0070AF; 
		font-weight: bold;
		padding:0px;
		margin:0px; 
		line-height:10px;
}
h3 { 
		font-size: 0.875em; 
		display: inline; 
		color: black; 
		font-weight: bold;
		padding:0px;
		margin:0px;
		line-height:10px; 
}
h3 a { 
		font-size: 0.875em; 
		display: inline; 
		color: black; 
		text-decoration:none; 
		font-weight: bold;
		padding:0px;
		margin:0px; 
		line-height:10px;
}
h3 a:visited { 
		font-size: 0.875em; 
		display: inline; 
		color: black; 
		text-decoration:none; 
		font-weight: bold;
		padding:0px;
		margin:0px;
		line-height:10px;
}
h3 a:hover { 
		font-size: 0.875em; 
		display: inline; 
		color: #0070AF; 
		font-weight: bold;
		padding:0px;
		margin:0px;
		line-height:10px; 
}
h4 { 
		font-size: 0.875em; 
		display: inline; 
		color: #757575; 
		font-weight: bold;
		padding:0px;
		margin:0px;
		line-height:10px;
}
h4 a { 
		font-size: 0.875em; 
		display: inline; 
		color: #757575; 
		text-decoration:none; 
		line-height:80%; 
		font-weight: bold;
		padding:0px;
		margin:0px; 
		line-height:10px;
}
h4 a:visited { 
		font-size: 0.875em; 
		display: inline; 
		color: #757575; 
		text-decoration:none; 
		font-weight: bold;
		padding:0px;
		margin:0px; 
		line-height:10px;
}
h4 a:hover { 
		font-size: 0.875em; 
		display: inline; 
		color: #0070AF; 
		line-height:80%; 
		font-weight: bold;
		padding:0px;
		margin:0px; 
		line-height:10px;
}
h5 { 
		font-size: 0.875em; 
		display: inline; 
		color: #757575;
		text-decoration:none;  
		font-weight: normal;
		padding:0px;
		margin:0px; 
		line-height:10px;
}
h5 a { 
		font-size: 0.875em; 
		display: inline; 
		color: #B7B7B7; 
		text-decoration:none; 
		font-weight: normal;
		padding:0px;
		margin:0px;
		line-height:10px; 
}
h5 a:visited { 
		font-size: 0.875em; 
		display: inline; 
		color: #B7B7B7; 
		text-decoration:none; 
		font-weight: normal;
		padding:0px;
		margin:0px; 
		line-height:10px;
}
h5 a:hover { 
		font-size: 0.875em; 
		display: inline; 
		color: #0070AF; 
		text-decoration:none; 
		font-weight: normal;
		padding:0px;
		margin:0px;
		line-height:10px; 
}
#divFlash { 
		position:relative;
 		top: 0px;
		left: 0px
		height:260px;
 }
#divServicesLink { 
		position:relative;
		float:left;
		width:200px;
 }
#divProfileLink, #divCareersLink, #divContactLink, #divProjectsLink  { 
		position:relative;
		float:left;
		 width:115px
 }
#divHomeLink { position:relative;
		float:left;
 		width:85px
 }
#divServicesMap { position:absolute;
		top:0px;
		left:20px;
 }
#divProfileMap { position:absolute;
		top:0px;
		left:210px;
 }
#divCareersMap { position:absolute;
		top:0px;
		left:325px;
 }
#divContactMap { position:absolute;
		top:0px;
		left:440px;
 }
#divProjectsMap { position:absolute;
		top:0px;
		left:550px;
 }
#divHRinImageLogo { position:absolute;
		height: 40px;
 		bottom:0px;
		left:0px;
		display: none;
 }
#divPageContent { position:relative;
		background-color:#EEEEEE;
		float:left; 
		width:560px;
		height:240px; 
}
#divPageContent2 { position:relative;
		background-color:#EEEEEE;
		float:left; 
		width:780px;
		height:355px; 
}
#divSiteMapContent { position:relative;
		background-color:#EEEEEE;
		float:top; 
		width:780px;
		line-height:10px; 
}
#divText { position:absolute;
		background-color:#EEEEEE;
		top:5px;
		left:5px;
		height:235px;
		width:275px;
}
#divText2 { position:absolute;
		background-color:#EEEEEE;
		top:8px;
		left:8px;
		width:400px;
}
#divAwards { position:absolute;
		background-color:#EEEEEE;
		top:5px;
		left:285px;
		height:235px; 
		width:275px;
}
#divMapBox { position:absolute;
		background-color:#EEEEEE;
		top:8px;
		left:428px;
		width:332px;
}
#divAward1 { position:relative;
		background-color:#EEEEEE;
		top:25px;
		width:160px; 
		left: 50%;
    	margin-left: -80px; 
}
#divAward2 { position:relative;
		background-color:#EEEEEE;
		top:45px; 
		width:160px; 
		left: 50%;
    	margin-left: -80px;  
}
#divTwitter { position:absolute;
		background-color:#EEEEEE;
		bottom:8px;
		height: 24px;
		vertical-align:middle; 
		width:170px; 
		left: 23px; 
		z-index: 80;
}
#divTwitterfeed { position:absolute;
		display: none;
		background-color:#EEEEEE; 
		width:250px;
		top:0px;
		left: 15px;  
		z-index: 60;
}
.twtr-tweet-text {
	font-size: 11px;
    font-family: Arial, Helvetica, sans-serif;
    }
.twtr-hd { 
	display: none; 
	} 
.twtr-ft { 
	display: none; 
	}
#divFb{ position:absolute;
		background-color:#EEEEEE;
		height: 24px;
		vertical-align:middle;
		bottom:8px;
		left:0px;
}
#divFacebook { position:absolute;
		background-color:#EEEEEE;
		bottom:8px;
		height: 24px;
		vertical-align:middle;
		left:68px;
}
#divLinkedin { position:absolute;
		background-color:#EEEEEE;
		bottom:12px;
		height: 20px;
		vertical-align:middle;
		right:5px;
}
#divBlueBox { position:relative;
		background-color:#0070AF;
		float:left; 
		width:220px;
		height:240px; 
}
#divBlueBoxLogo { position:absolute;
		background-color:#0070AF;
		bottom:0px;
}
#divFoot { position:relative;
		background-color:#FFFFFF;
		float:left;
		top: 5px; 
		width:780px;
		height:15px;
}
h1 + h2 {
padding: 0;
margin: 0;
}
h2 + h3 {
padding: 0;
margin: 0;
}
h3 + h4 {
padding: 0;
margin: 0;
}
h4 + h5 {
padding: 0;
margin: 0;
}
h3 + h5 {
padding: 0;
margin: 0;
}
