body{background-color:#A9BED9; margin:0; padding:0;}
a {color:black!important;}
p{margin:0 10px; font-family:Tahoma, Arial, sans-serif; font-size:11px; line-height:18px;}
h1, h2, h3{font-family:Tahoma, Arial, sans-serif;}
/*
#backgroundHolder{float:left; border:1px solid green;}
#background{width:800px; border:1px solid green; background:url(/includes/images/backgroundBG.gif); display:none; background-repeat:repeat-y; float:left; margin:0 auto;}

#preHolder{margin:0 auto; width:722px; float:left;}
#holder{width:722px; padding-left:10px; background:url(/includes/images/holderBGTest1.gif); display:none; background-repeat:repeat-y; float:left}
*/

#backgroundHolder{margin:0 auto;}
#background{width:auto;  /*margin:0 auto;*/ float:left;}

#preHolder{margin:0 auto; width:722px;}
#holder{width:722px; padding-left:10px; float:left}

/* for orig of above block, refer to tarmacadam or construction CSS files.*/

#main{width:700px; margin:0; padding:0; float:left; border:1px solid black;}



#header{margin:0; padding:0; float:left; width:702px; background-color:#DDDCDC; border-bottom:1px solid #FFF;}
#headerRight{float:left; width:590px; border:0; padding:0; margin:0;}
#headerTop{background-color:#102176; height:86px; width:594px; border:0; margin:0; padding:0;}

#headerTopLinks{float:right; clear:both; margin:0 0 0 0; padding:3px 6px 0 0;}
#headerTopLinks p.button{width:130px; line-height:14px; margin:0 0 3px 0; padding:0 0 0 3px; color:#FFF; text-decoration:none; font-size:10px; font-family:Verdana,Tahoma,Arial,Sans-Serif;}
#headerTopLinks a{color:#FFF; text-decoration:none; font-size:10px; font-family:Verdana,Tahoma,Arial,Sans-Serif; }

#headerTopUpper{height:26px; width:590px; border:0px solid green; clear:both;}


#nav{color:black; height:25px; border:1px solid black; font-family:Verdana,Tahoma,Arial,sans-serif; font-size:12px; font-weight:normal;}
#nav img {display:none}
#nav ul{color:black; display:inline; list-style-type:none;}
#nav ul li{list-style-type:none; float:left; background-color:red; padding-right:16px;}
#nav a{color:black; text-decoration:none; }


#content{width:701px; margin:0 0 0 0; padding:0 0 20px 0; background-color:#FFF; float:left;}
#content h2{font-family:Franklin Gothic Medium Cond, Tahoma, Verdana, Arial, sans-serif; color:#102176; padding:0; margin:10px 0 10px 10px; font-size:17px; line-height:17px;}
#content ul{list-style-type:none; font-family:Tahoma, Verdana, Arial, sans-serif; font-size:11px; width:500px; border:0px solid blue; margin-bottom:0; padding-bottom:0;}
#content ul li{background:url(/includes/images/FFListBullet.gif); background-repeat:no-repeat;
                margin:0; line-height:16px; padding:0 0 10px 10px; background-position:0% 20%;}
#content p{margin-bottom:0; border:0;}
#content h3{font-family:Tahoma,Verdana,Arial,sans-serif; font-size:13px; color:#102176; margin:0 0 0px 10px; padding:0;}
 


#textContent{float:left; margin-right:1px; padding:0; border:0px solid red; width:298px;}
#text{margin:10px 22px 10px 12px; padding:0;}
#text p{font-family:Tahoma, Verdana, Arial, sans-serif; font-size:11px; color:#2D2D2D; padding:0; margin:0 0 0px 0; line-height:21px;}
#text h2{font-family:Franklin Gothic Medium Cond, Tahoma, Verdana, Arial, sans-serif; color:#102176; padding:0; margin:0 0 10px 0; font-size:17px; line-height:17px;}/* test for AB4, 096006*/
/*#imageContent{width:400px; height:244px; float:right; margin:0; border:0px solid black; padding:0; display:none;}*/

#sitemap {}
#sitemap ul{list-style-type:none; font-family:Tahoma, Verdana, Arial, sans-serif; font-size:11px; color:#2D2D2D; line-height:21px;}
#sitemap ul li{background:url(/includes/images/FFListBullet.gif); background-repeat:no-repeat; 
                margin:0; line-height:16px; padding:0 0 10px 10px; background-position:0% 20%;}
#sitemap a{text-decoration:none; font-family:Tahoma, Verdana, Arial, sans-serif; font-size:11px; color:#2D2D2D; } 

#panel{height:22px; background-color:#626262; border:1px solid #F6F6F6; border-top:none; border-bottom:none; width:700px; display:block; margin:0; padding:0; float:left;}
#imagePanel{float:left; width:700px;}
#panel h2{color:#FFF; font-family:Verdana, Tahoma, Arial, sans-serif; font-size:9px; font-weight:bold; line-height:18px; text-align:center; border-bottom:1px solid #FFF; margin:0; padding:0;}
#panel a{text-decoration:none;}
#panel img{display:none;}
#panel img.devImg{border-bottom:1px solid #FFF; padding:0; margin:0; float:left;}
#title{background-color:#626262; height:18px; float:left;}

#sketch{margin-left:1px; float:left; border-bottom:0px solid #E9E9E9;}

#dev1{width:139px; border-right:2px solid #FFF; float:left; margin:0; padding:0;}
#dev2{width:138px; border-right:2px solid #FFF; float:left; margin:0; padding:0;}
#dev3{width:137px; border-right:2px solid #FFF; float:left; margin:0; padding:0;}
#dev4{width:138px; border-right:2px solid #FFF; float:left; margin:0; padding:0;}
#dev5{width:139px; border-right:2px solid #FFF; float:left; margin:0; padding:0; border-right:none;}

#footer{height:70px; width:700px; background-color:#102176; margin:0; border-top:2px solid #E9E9E9; border-right:1px solid #F6F6F6; border-bottom:1px solid #FFF; border-left:1px solid #F6F6F6; float:left; font-family:Verdana, Tahoma, Arial, sans-serif; font-size:9px; font-weight:normal;}
#lowerNav{margin:10px 0 0 13px; padding:0; float:left;}
#lowerNav ul{list-style-type:none; border:0; margin:0; padding:0; position:relative;}
#lowerNav ul li{float:left; margin-right:17px; color:#AFAEAE;}
#footer a{color:#AEAEAE; text-decoration:none;}

#aro{float:right; width:100px; border:0px solid green; height:50px;}
#aro p{border:0px solid yellow; margin:6px 4px 0 0; float:left; font-family:Verdana, Tahoma, Arial, sans-serif; font-size:9px; font-weight:normal;}
#aro a{float:left;}
#aroLogo{width:27px; height:33px; background:url(/includes/images/aroLogo1.gif); display:none; background-repeat:no-repeat; margin:0; padding:0; border:0px solid red; float:right;}
#aro img {float:right; border:none; padding:0; padding:0;}
.plus{color:black; font-weight:bold;}

#contactDetails{width:690px; height:30px; color:black; clear:both; padding:0 0 2px 0px; border:0px solid red;
                 margin:0 auto;}
#contactDetails p{font-family:Verdana,Tahoma,Arial,sans-serif; font-size:9px; margin:0; padding:0; line-height:16px; text-align:center;}
#contactDetails a{font-family:Verdana,Tahoma,Arial,sans-serif; font-size:9px; text-decoration:none;}

#firstContainer{margin:100px auto; width:515px;}

#flashContent1{display:none;}
#flashContent2{display:none;}
#flashContent3{display:none;}
#headerPhotos{margin:0; border:0px solid green; border-right:none; height:244px; width:400px; border-right:none; padding:0; float:left;}

.standardForm{border:0px solid blue; margin:0 auto 40px auto; 
              font-family:Tahoma, Arial, sans-serif; font-size:11px;}
.standardForm table{border:1px solid #999; margin:10px auto;}
.standardForm th{background-color:#666; color:#FFF; font-weight:bold;}
.standardForm .labeltd1{background-color:#EFEFEF;}
.standardForm .labeltd2{background-color:#DDD;}
.standardForm .inputtd1, .standardForm .inputtd2{background-color:#F7F7F7;}
.standardForm input, .standardForm textarea{width:250px; font-family:Tahoma, Arial, sans-serif; font-size:11px;}
.standardForm select{width:254px; font-family:Tahoma, Arial, sans-serif; font-size:11px;}
.standardForm input.checkbox, .standardForm input.radio{width:20px;}
.standardForm input.submit{width:70px;}
.standardForm td.mandatory label:after{content: " *";}

.formheaderclass{background-color: #666; font: bold 11px/17px Verdana, Arial, Helvetica, sans-serif; color:white; text-align:center;}

#linksModule{border:0px solid blue; width:97%; margin:20px 0 20px 10px; float:left; font-family:Tahoma, Verdana, Arial, sans-serif; font-size:11px; color:#2D2D2D;}
/*.linksmod{width:97%;}*/
#content .tabset_tabs{margin:0; padding:0; list-style-type:none; position:relative; z-index:2; white-space: nowrap;}
#content .tabset_tabs li{margin:0; padding:0; display:inline;}
#content .tabset_tabs a{color:#2D2D2D !important; background-color:#FFF !important; border:1px solid #CCC; text-decoration:none; padding:0 0.6em; border-left-width:0; border-bottom:none; font-weight: bold; padding-top: 2px; padding-bottom: 2px;}
#content .tabset_tabs a:hover{background-color:#FFF; color:#000 !important; text-decoration:none;}
#content .tabset_tabs a.active{color:#102176 !important; background-color:white !important; border-color: #E2E6E9; border-left-width: 1px; cursor:default; border-bottom: white; padding-top: 3px; padding-bottom: 3px; }
#content .tabset_tabs li.firstchild a{border-left-width: 1px; }
#content .tabset_content{border-top: 1px solid #E2E6E9; border-left: 1px solid #E2E6E9; border-right: 2px solid #CCC; border-bottom:2px solid #CCC; background-color:#FFF; position: relative; z-index: 1; padding: 0.5em 1em; display: none; }
#content .tabset_content ul{margin:0; padding:0; list-style-type:none;}
#content .tabset_content ul li{font-size:11px; line-height:15px; margin-bottom:0px; text-decoration:none;}
#content .tabset_content ul li a{color:#102176; text-decoration:none;}
#content .tabset_content ul li a:hover{color:#CCC; text-decoration:none;}
#content .tabset_label{display:none;}
#content .tabset_content_active{display:block;}




#responder{font-family:Tahoma, Verdana, Arial, sans-serif; font-size:11px; color:#2D2D2D; padding:0; margin:23px 22px 23px 12px; line-height:21px;}
#ezineresponder{font-family:Tahoma, Verdana, Arial, sans-serif; font-size:11px; color:#2D2D2D; padding:0; margin:23px 22px 23px 12px; line-height:21px;}



/* SECONDARY */

#secondaryContent{width:701px; margin:0; border:1px solid red; padding:10px 0 0 0; background-color:#FFF; float:left;}
#secondaryContent h2{height:17px; line-height:17px; padding:18px 0 15px 12px; color:#102176;
         font-family:Franklin Gothic Medium Cond,Verdana,Tahoma,Arial,sans-serif; font-size:19px;}
#secondaryTextContent{float:left; margin-right:1px; padding:0; border:0px solid red; width:298px;}
#secondaryText{margin:23px 22px 23px 12px; padding:0;}
#secondaryText p{font-family:Tahoma, Verdana, Arial, sans-serif; font-size:11px; color:#2D2D2D; padding:0; margin:0 0 0; line-height:21px;}
#secondaryImageContent{width:400px; height:244px; float:right; margin:0; border:0px solid black; padding:0}



#secondaryFooter{height:32px; width:700px; background-color:#102176; margin:0; border-top:2px solid #E9E9E9; border-right:1px solid #F6F6F6; border-bottom:1px solid #FFF; border-left:1px solid #F6F6F6; float:left; font-family:Verdana, Tahoma, Arial, sans-serif; font-size:9px; font-weight:normal;}
#secondaryFooter a{color:#AEAEAE; text-decoration:none;}


.development{margin:0 0 45px 0;}
.item{margin:0;}

.left{width:380px; padding:0 30px 0 12px; border:0px solid red; background-color:#FFF; float:left;}
.left h2{height:17px; padding:26px 0 38px 1px; color:#102176;
         font-family:Franklin Gothic Medium Cond,Verdana,Tahoma,Arial,sans-serif; font-size:19px;
}
.left h3{font-family:Tahoma,Verdana,Arial,sans-serif; font-size:13px; color:#102176; margin:0; padding:0; border:0px solid green; text-indent:-11px;}
.left p {font-family:Tahoma,Verdana,Arial,sans-serif; font-size:11px; color:#2D2D2D; margin:0 0 22px 0; padding:0; border:0;}
.left a {color:#FF8000; text-decoration:none; font-family:Tahoma,Verdana, Arial,sans-serif; font-size:11px; font-weight:bold;}


.leftItem{width:320px; padding:0 30px 0 12px; margin:0 0 20px 0; border:0px solid red; background-color:#FFF; float:left;}
.leftItem h2{height:17px; padding:26px 0 38px 1px; color:#102176;
         font-family:Franklin Gothic Medium Cond,Verdana,Tahoma,Arial,sans-serif; font-size:19px;
}
.leftItem h3{font-family:Tahoma,Verdana,Arial,sans-serif; font-size:13px; color:#102176; margin:0 0 10px 0; padding:0;}
.leftItem p {font-family:Tahoma,Verdana,Arial,sans-serif; font-size:11px; color:#2D2D2D; margin:0 0 22px 0; padding:0; border:0;}
.leftItem ul{font-family:Tahoma,Verdana,Arial,sans-serif; font-size:11px; color:#2D2D2D;}
.leftItem ul li{list-style-image:url(/includes/images/listBullet.gif); display:none; background-repeat:no-repeat; margin-bottom:10px; font-family:Tahoma,Verdana,Arial,sans-serif; font-size:11px; color:#2D2D2D; clear:both;}
.leftItem a {color:#FF8000; text-decoration:none; font-family:Tahoma,Verdana, Arial,sans-serif; font-size:11px; font-weight:bold;}

.return {color:#102176; text-decoration:none; font-family:Tahoma,Verdana, Arial,sans-serif; font-size:11px; font-weight:bold;}


.viewProjectDetails{color:#FF8000; text-decoration:none; font-family:Tahoma,Verdana, Arial,sans-serif; font-size:11px; font-weight:bold;}
.backToProjects{color:#102176; text-decoration:none; font-family:Tahoma,Verdana, Arial,sans-serif; font-size:11px; font-weight:bold;}
.downloadPDF{color:#FF8000; text-decoration:none; font-family:Tahoma,Verdana, Arial,sans-serif; font-size:11px; font-weight:bold;}

.itemPic{margin-bottom:10px;}
.itemP{width:300px;}
.item h3{font-family:Tahoma,Verdana,Arial,sans-serif; font-size:13px; color:#2D2D2D; margin:0 0 10px 0; padding:0;}

.right{width:250px; padding:0 20px 0 0; border:0px solid blue; float:right;}
.right img{border:1px solid #8C8C8C; float:right; padding:1px; display:none;}

.left ul{font-family:Tahoma,Verdana,Arial,sans-serif; font-size:11px; color:#2D2D2D;}
.left ul li{list-style-image:url(/includes/images/listBullet.gif); display:none; background-repeat:no-repeat; height:20px; font-family:Tahoma,Verdana,Arial,sans-serif; font-size:11px; color:#2D2D2D;}



/* GENERAL */

.clearBoth{clear:both;}
.testP{margin:0; padding:0; border:0; position:relative; top:6px;}
.firstText{display:none;}

#ContentTitle{display:none;}

#defaultTextContent{float:left; margin-right:1px; padding:0; border:0px solid red; width:298px;}
#defaultText{margin:23px 22px 23px 12px; padding:0;}
#defaultText p{font-family:Tahoma, Verdana, Arial, sans-serif; font-size:11px; color:#2D2D2D; padding:0; margin:0 0 0px 0; line-height:21px;}
#defaultText h2{font-family:Franklin Gothic Medium Cond, Tahoma, Verdana, Arial, sans-serif; color:#102176; padding:0; margin:0 0 10px 0; font-size:17px; line-height:17px;}/* test for AB4, 096006*/

#imageContent{width:400px; height:244px; float:right; margin:0; border:0px solid black; padding:0}

/* 404 */
#content404{padding:20px 0;}
#content404 h2{width:700px; margin-left:10px;}
#content404 p{padding-bottom:16px;}

