body {
background-color: #000000;
background-image:url(../images/headerSteel.jpg);
background-repeat:repeat-x;
background-position:top center;
text-align: center;
font-family: "Helvetica", "Arial", "sans-serif";
color:#b2b2b2;
line-height:17px;
margin:0px;
}

A:link {text-decoration: underline; color: #0099C7;}
A:visited {text-decoration: underline; color: #0099C7;}
A:active {text-decoration: underline; color: #0099C7;}
A:hover {text-decoration: underline; color: #0099C7;}

#slideshow {
    position:absolute;
	left:345px;
    height:350px;
}

#slideshow IMG {
    position:absolute;
    top:0;
    left:0;
    z-index:8;
	opacity:0.0;
}

#slideshow IMG.active {
    z-index:10;
	opacity:1.0;
}

#slideshow IMG.last-active {
    z-index:9;
}



#container {
margin: 15px auto;
width: 1024px;
height:768px;
}

#headerLogo {
position:relative;
top:0px;
}

#navBar {
position:relative;
margin-top:20px;
height:24px;
width:744px;
}

#contentContainer{
position:relative;
top:10px;
height:450px;
width:700px;
}

#leftMarginContent {
position:absolute;
left:-10px;
min-height:350px;
width:340px;
text-align:left;
float:left;
}

#rightMarginContent {
position:absolute;
right:20px; 
width:335px;
text-align:left;
float:right;
min-height:350px;
}


#footer{
position:relative;
width:744px;
height:26px;
}

#mainImage{
}
#indexImage{
width:374px;
height:352px;
margin-top:25px;
float: right;
}

#projectGalleryImage{
width:740px;
height:480px;
}

#projectGalleryPic{
position:absolute;
margin-top:22px;
margin-left:165px;
width:400px;
height:314px;

z-index:-1;
/* border: 1px solid #FFFFFF; */ 
}
#projectGalleryVid{
position:absolute;
margin-top:22px;
margin-left:165px;
width:400px;
height:314px;
z-index:-1;
background-color:#000000;
/* border: 1px solid #FFFFFF; */ 
}
#projectGalleryNavLinks {
margin-top:24px;
height:350px;
}

#projectGalleryTh {
position:absolute;
height:315px;
top:35px;
right:97px;
text-align:center;
}
#projectGalleryNav {
position:absolute;
top:40px;
left:680px;
height:315px;
text-align:left;
}
#projectGalleryBackNav {
position:absolute;
top:40px;
height:315px;
right:137px;
}

#projectGalleryNumbers{
font-size: 8px;
width: 28px;
margin-top: 3px;
height: 14px;
/*
position:absolute;
top:8px;
right:520px;
color:#333333;
font-size:12px;
font-weight:bold;
text-align:right;
*/
}

#certificatesRight {
position:absolute;
top:10px;
right:15px;
width:315px;
text-align:left;
}

#certificate {
position:relative;
padding: 10px 30px 50px 30px;
float:left;
}

#map {
position:absolute;
top:10px;
left:0px;
background-image:url(../images/map.jpg);
background-repeat:no-repeat;
width:399px;
height:402px;
}

#mapDetails {
position:absolute;
top:100px;
left:140px;
width:300px;
}

#contactDetails {
position:absolute;
top:100px;
left:40px;
width:300px;
}

#contactForm {
padding-left:50px;
color:#0099C7;
font-weight:bold;
font-size:11px;
}

#contactForm input {
margin-top:3px;
margin-bottom:2px;
color:#FFFFFF;
background:#4d4d4d;
border: 1px solid #282828;
}
#contactForm textarea{
margin-top:3px;
color:#FFFFFF;
background:#4d4d4d;
border: 1px solid #282828;
}

#ftpForm {
padding-top:100px;
padding-left:50px;
color:#0099C7;
font-weight:bold;
font-size:11px;
}

#ftpForm input {
margin-top:5px;
margin-bottom:8px;
color:#FFFFFF;
background:#4d4d4d;
border: 1px solid #282828;
}

#projectGalleryTh{
	margin-top:5px;

}

#sitemap{
	line-height:25px;
}

span.navLink{
font-size:12px;
font-weight:bold;
}
span.certificateLabel {
color:#0099c7;
font-size:12px;
font-weight:bold;
}
span.blueHeader {
color:#0099c7;
font-size:17px;
line-height:40px;
}
span.blueHeaderSub {
color:#0099c7;
font-size:12px;
font-style:italic;
}
span.subText {
width:200px;
font-size:11px;
letter-spacing:.8px;
}
span.mapTelephone {
color:#0099c7;
font-size:10px;
}
span.mapAddress {
font-size:12px;
}
span.mapLink{
font-size:12px;
font-weight:bold;
}
span.emailLink{
color:#FFFFFF;
text-decoration:underline;
font-size:12px;
font-weight:bold;
}