/* CSS Document */

body {
font-family:Arial, Helvetica, sans-serif;
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:14px;
line-height:22px;
font-weight:700; /* IE only */
text-align:justify;
}

html>body{
font-weight:500; /* Other Browsers */
}

body td{
font-size:14px;
line-height:20px;
}

.indent{
padding-left:25px;
margin-top:-10px;
line-height:8px;
line-spacing:8px;
font-size:14px;
}


body a { color: #3E0f1F; text-decoration: none }
nody a:active{ color: #D6CCBC; text-decoration: none }
body a:visited{ color: #3E0f1F; text-decoration: none }
body a:hover { color: #C3B29C; text-decoration: none }

.itmtitle{ /* class for cell item titles eg contact & project pages */
color:#3E0f1F;
font-size:16px;
}

.maintitle {font-size: 18px}

h2 {
font-family:Arial, Helvetica, sans-serif;
font-size:24px;
line-height:16px;
font-weight:bold;
color:#3E0f1F;
}


div.cent {
/* entire page held in centering div*/
display:block;
margin-left: auto;
margin-right: auto;
width: 800px;
}

div.header {
/*top of page*/
left:0px; top:0px;
width:800px; 
height:119px;
z-index:1; 
visibility:visible;
background-image:url('images/header.gif');

}


div.images {
/* Imegs ranged under header*/
left:0px;

 top:119px;

width:800px; 
height:64px;
z-index:2; 
visibility:visible;
background-image:url('images/images.gif');

}

div.tabs{
float:right;
margin-left:308px;
position:absolute;
}



div.wrapper {
/*position wrapper & background graphic for text layerr*/
display:block;
width:800px;
background-image:url('images/extender.gif'); /*side panel*/
background-repeat:repeat-y;
visibility:visible;
left:0px; 
}

div.txt {
/*main body text layer*/
clear:both;
padding-top:70px;
padding-left:240px;
padding-right:20px;
/*float:left;*/
background: transparent url('images/body.gif') no-repeat; /*main body text background*/
}



div.footer {
/*bottom of page*/
left:0px; 
width:800px; 
height:34px;
z-index:5; 
visibility:visible;
background-image:url('images/footer.gif');
background-repeat:no-repeat;

}

div.copyright{
font-size:10px;
color:#3E0f1F;
float:right;
margin-right:20px;
line-height:10px;
padding-top:5px;
}

/*
TOP LOGOS POSITIONING
*/

div.DCElogo {
position:relative; 
float:left; 
left:30px; 
top:30px;
width:176px; 
height:77px;
z-index:3; 
visibility:visible;
}

div.ACEIlogo {
 position:relative; 
 float:left;  
 left:375px; 
 top:30px;
 width:132px; 
 height:57px;
 z-index:5; 
 visibility:visible;
}

div.EIlogo {
position:relative; 
float:left;  
left:375px;
 top:30px;
 width:96px; 
 height:57px;
 z-index:6; 
 visibility:visible;
}

div.ThisPage {
	/*Page Title IE*/
position:absolute;
	height:20px;
	top:205px;
	margin-left:690px;
	font-size:18px;
	font-weight:bold;
	color:#3E0f1F;
	left: 127px;
}


html>body div.ThisPage{
/*Page Title Other Borwsers*/
float:right;
margin-right:30px;
top:200px;
}




div.sidemenu {
/* The Main Menu*/

/*width:200px;*/

float:left;
position:absolute;
top:290px;/*IE Only*/
padding-left:40px;
font-size:18px;
font-weight:bold;
color:#3E0f1F;
line-height:18px;
line-spacing:18px;
}

html>body div.sidemenu {
/*non-IE override*/
top:280px;
}

div.sep{
/*
	float:left;
	position:absolute;
	top:470px;/*IE Only*/
	/*padding-left:40px;
	font-size:4px;
	font-weight:bold;
	color:#3E0f1F;
	line-height:4px;
	line-spacing:4px;
	background-color:#FFFFFF;
	width: 163px;
*/
}

html>body div.sep {
/*non-IE override*/
top:460px;
}

div.projmenu {
/* The Main Menu*/

/*width:200px;*/

float:left;
position:absolute;
top:490px;/*IE Only*/
padding-left:40px;
font-size:18px;
font-weight:bold;
color:#3E0f1F;
line-height:18px;
line-spacing:18px;
}

html>body div.projmenu {
/*non-IE override*/
top:480px;
}


div.sidemenu a, div.projmenu a { color: #3E0f1F; text-decoration: none }
div.sidemenu a:active, div.projmenu a:active { color: white; text-decoration: none }
div.sidemenu a:visited, div.projmenu a:visited { color: #3E0f1F; text-decoration: none }
div.sidemenu a:hover, div.projmenu a:hover { color: white; text-decoration: none }

