#centerall{
	position: absolute;
	/*top: 45%;*/
	left: 47%;
	/* make the following tag half the height of the content */
  	/*margin-top: -340px;*/
	/* make the following tag half the width of the content */
    margin-left: -480px;
	z-index: 2;
}
#maintext {
	position:absolute;
	left:333px;
	top:140px;
	width:621px;
	height:477px;
	z-index:4;
	background-color: #FFFFFF;
	visibility: visible;
	overflow: auto;
	scrollbar-face-color: #ffffff;
	scrollbar-highlight-color:#ffffff;
	scrollbar-3dlight-color: #ffffff;
	scrollbar-darkshadow-color: #ffffff;
	scrollbar-shadow-color: #005FA9;
	scrollbar-arrow-color: #FF6600;
	scrollbar-track-color: #ffffff;
	border-left-width: 1px;
	border-left-color: #81A7E8;
	border-left-style: solid;
	padding-left: 10px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #81A7E8;
	padding-right: 8px;
}
body {
	background-color: #005FA9;
}
body#home a#homenav {color:#FF6600;}
body#news a#newsnav {color:#FF6600;}
body#services a#servicesnav {color:#FF6600;}
body#team a#teamnav {color:#FF6600;}
body#quattro a#quattronav {color:#FF6600;}
body#photos a#photosnav {color:#FF6600;}
body#video a#videonav {color:#FF6600;}
body#partners a#partnersnav {color:#FF6600;}
body#references a#referencesnav {color:#FF6600;}
body#vacant a#vacantnav {color:#FF6600;}
body#contact a#contactnav {color:#FF6600;}
body#links a#linksnav {color:#FF6600;}
body.q_general #quattrosubnav a.q_general {color:#FF6600;}
body.q_upper #quattrosubnav a.q_upper {color:#FF6600;}
body.q_mid #quattrosubnav a.q_mid {color:#FF6600;}
body.q_lower #quattrosubnav a.q_lower {color:#FF6600;}
body.avp_general #avpsubnav a.avp_general {color:#FF6600;}
body.avp_pictures #avpsubnav a.avp_pictures {color:#FF6600;}
body.avp_video #avpsubnav a.avp_video {color:#FF6600;}
body.ser_epci #servicessubnav a.ser_epci {color:#FF6600;}
body.ser_feasib #servicessubnav a.ser_feasib {color:#FF6600;}
body.ref_papers #referencessubnav a.ref_papers {color:#FF6600;}
body.ref_studies #referencessubnav a.ref_studies {color:#FF6600;}
body.ref_presentations #referencessubnav a.ref_presentations {color:#FF6600;}
body.vac_project #vacantsubnav a.vac_project {color:#FF6600;}
body.vac_engineer #vacantsubnav a.vac_engineer {color:#FF6600;}
body.vac_secreatary #vacantsubnav a.vac_secretary {color:#FF6600;}

#Navmenu {
	position:absolute;
	left:31px;
	top:160px;
	width:205px;
	height:355px;
	z-index:3;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: 900;
	line-height: 19px;
	padding-left: 10px;
	visibility: visible;
	background-color: #FFFFFF;
}
#quattrosubnav {
	position:absolute;
	left:340px;
	top:143px;
	width:538px;
	height:21px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: 900;
	z-index: 5;
	visibility: visible;
}
#avpsubnav {
	position:absolute;
	left:340px;
	top:143px;
	width:538px;
	height:21px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: 900;
	z-index: 5;
	visibility: visible;
}	
#servicessubnav {
	position:absolute;
	left:340px;
	top:143px;
	width:538px;
	height:21px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: 900;
	z-index: 5;
	visibility: visible;
}
#referencessubnav {
	position:absolute;
	left:340px;
	top:143px;
	width:538px;
	height:21px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: 900;
	z-index: 5;
	visibility: visible;
}
#mainwindow {
	position:absolute;
	left:30px;
	top:10px;
	width:960px;
	height:620px;
	z-index:1;
	background-color: #FFFFFF;
	visibility: visible;
}
#header {
	position:absolute;
	left:30px;
	top:10px;
	width:815px;
	height:90px;
	z-index:6;
	visibility: visible;
}
#logo {
	position:absolute;
	left:890px;
	top:31px;
	width:42px;
	height:90px;
	z-index:10;
	visibility: hidden;
}
#logo2 {
	position:absolute;
	left:892px;
	top:12px;
	width:54px;
	height:111px;
	z-index:22;
	visibility: visible;
}
#subnews {
	position:absolute;
	left:33px;
	top:356px;
	width:121px;
	height:23px;
	z-index:10;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bolder;
	color: #0A246A;
	visibility: visible;
	text-decoration: underline;
}
#newsarticles {
	position:absolute;
	left:33px;
	top:370px;
	width:276px;
	height:155px;
	z-index:4;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 13px;
	font-weight: bold;
	color: #000000;
	overflow: auto;
	visibility: visible;
	background-color: #FFFFFF;
	padding-right: 4px;
	padding-left: 4px;
	scrollbar-face-color: #ffffff;
	scrollbar-highlight-color:#ffffff;
	scrollbar-3dlight-color: #ffffff;
	scrollbar-darkshadow-color: #ffffff;
	scrollbar-shadow-color: #005FA9;
	scrollbar-arrow-color: #005FA9;
	scrollbar-track-color: #ffffff;
}
#rucorner {
	position:absolute;
	left:972px;
	top:9px;
	width:19px;
	height:19px;
	z-index:11;
	visibility: visible;
}
#rdcorner {
	position:absolute;
	left:972px;
	top:612px;
	width:19px;
	height:19px;
	z-index:20;
	visibility: visible;
}
#ldcorner {
	position:absolute;
	left:29px;
	top:612px;
	width:19px;
	height:19px;
	z-index:21;
	visibility: visible;
}
#flash1 {
	position:absolute;
	left:30px;
	top:120px;
	width:290px;
	height:40px;
	z-index:19;
	visibility: hidden;
}
.maintext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
	color: #000000;
	font-weight: normal;
}
.section {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	font-weight: bold;
}
.copyrighttext {
	font-size: 9px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: normal;
	font-weight: bold;
}
.background {
	background-color: #FFFFFF;
}
.imageright {
	margin-right: 5px;
	border: 2px solid #74899E;
}
.subsection {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000000;
}
a:link {
	color: #005fa9;
	text-decoration: overline;
}
a:visited {
	color: #005fa9;
	text-decoration: underline;
}
a:hover {
	color: #FFFFFF;
	background-color: #505b91;
	text-decoration: none;
}
.newsheader {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #505B91;
}
a:link {
	text-decoration: none;
}
a:visited {
	text-decoration: none;
}
#centerall #maintext .activelink {
	color: #FF6600;
}
