﻿body 
{
    margin-top:7px;
    background-color:#e4e5e5;
    text-align:center;
    font-family:Verdana, Sans-Serif;
    font-size:11px;
    color:#333333;
}
td
{
    font-family:Verdana, Sans-Serif;
    font-size:11px;
}

input, select
{
    font-family:Verdana, Sans-Serif;
    font-size:11px;
}

P,span
{
    padding:0px;
    margin:6px 0px ;
    clear:both;
}

li first 
{
    font-weight:bold;
}

a 
{
    color:Black;
}

/* drop shadows */
#TOPShadow {
    background-image:url(../image/shadowTOP.gif); 
    background-position:center bottom; 
    background-repeat:no-repeat; 
    width:964px;
    height:4px;
    margin-right:auto;
	margin-left:auto;
	padding-top:0px;
}
#leftshad 
{
    padding-left:1px;
    width:960px;
    background-image:url(../image/shadowL.gif);
    background-position:center LEFT;
    background-repeat:repeat-y;
    margin-right:auto;
	margin-left:auto;
}
#rightshad 
{
    padding-right:3px;
    width:961px;
    background-image:url(../image/shadowR.gif);
    background-position:center right;
    background-repeat:repeat-y;
    margin-right:auto;
	margin-left:auto;
}

#BottomShadow {
    background-image:url(../image/shadowbot.gif); 
    background-position:center top; 
    background-repeat:no-repeat; 
    width:964px;
    height:9px;
    margin-right:auto;
	margin-left:auto;
}

/* page layout styles */
#container 
{
    width:960px;
    margin-right:auto;
	margin-left:auto;
	text-align:left;
	padding:0px;
	background-color:White;
	padding-bottom:7px;
}
#leftnav
{
    float:left;
    background-color:White;
    width:168px;
    margin:0px;
    margin-right:6px;
    padding-left:6px;
    padding-top:0px;
    padding-bottom:0px;
    
}
#header 
{   
    width:780px;
    height:141px;
    background-color:White;
    padding-top:0px;
    float:right;
    margin-bottom:3px;
}
.cont 
{
    min-height:300px;
}
/* for Internet Explorer */
/*\*/
* html .cont {
height: 300px;
}
/**/

#content 
{
    width:600px;
    min-height:605px;
    top:148px;
    background-color:#e9e8e0;
    float:left;
    padding-right:0px;
    padding-left:0px;
    padding-top:0px;
    margin:0px;
    margin-bottom:12px;
    margin-left:1px;
}

#rightnav
{
   top:148px;
   background-color:White;
   width:162px;
   float:right;
   clear:right;
   padding:0px;
   margin:0px;
   margin-right:4px;
}
#footer 
{
    clear: both;
    background-color:White;
    width:960px;
    height:0px;
    
}



/* text formatting styles */


/* styles for the leftnav/lefthand side*/
.logoImage 
{
    text-align:center;
    padding-top:14px;
    height:130px;
}
.lnews {
    width:162px;
    height:17px;
    background-color:#afafb1;
    color:White;
    font-weight:bold;
    font-size:12px;
    padding-left:6px;
    padding-top:4px;
    margin-bottom:5px;
    margin-right:5px;
    
}

.lnewsStory 
{
    margin-left:6px;
}

.lnewsLine 
{
}

a.readmore 
{
    color:#ff3300;
    text-decoration:none;
}

.lnavButton 
{
    margin-top:10px;
   text-align:center;
}

.lnavProjectSearch
{
    width:160px;
    margin-bottom:8px;
     margin-left:6px;
}
.lnavProjectSearch a{ color:#797770; }
/* header style */
.topmenu 
{
    padding-top:4px;    
}


/* content styles */
.loz 
{
    background-color:White;
    width:256px;
    background-position:top center;
    background-repeat:no-repeat;
    background-image:url(../image/topDiag.gif);
    float:right;
    min-height:212px;
    padding-top:16px;
    padding-left:8px;
    margin-bottom:7px;
    margin-right:9px;
    margin-left:5px;
}
/* for Internet Explorer */
/*\*/
* html .loz {
height: 228px;
}
/**/

.newsbox 
{
    background-color:White;
    width:584px;
    min-height:509px;
    background-position:top left;
    background-repeat:no-repeat;
    background-image:url(../image/topDiag.gif);    
    padding-top:16px;
    padding-left:8px;
    margin-bottom:7px;
    margin-left:7px;
}
#BigImageSpan img { width:382px }
/* for Internet Explorer */
/*\*/
* html .newsbox {
height: 509px;
}
/**/

img.lozimage 
{
    border:solid 1px #6a6b6f;
}

td.loztd 
{
    padding-left:8px;
    padding-top:2px;
}

ul.orangelist 
{
    padding-left:13px;
    line-height:20px;
    margin-left:0px;
    margin-top:10px;
    list-style-image:url(../image/bulletArrow.gif);
}

ul.orangelist li:first-child
{
    font-weight:bold;
}

.contheadpad 
{
    padding-left:11px;
    padding-top:14px;
    margin-bottom1:8px;
    width:570px;
}
.viewArticlePad 
{
    padding-left:27px;
    padding-top:18px;
}
.viewArticlePad a
{
    font-weight:bold;
    text-decoration:none;
    color:Black;
}
.orangetitle 
{
    color:#ff3300;
    font-weight:bold;
}
.orangetitlebigger
{
    color:#ff3300;
    font-size:14px;
    font-weight:bold;
    padding-top:7px;
}
td.bolddate 
{
    font-weight:bold;
    padding-right:19px;
}
#crumbs 
{
    padding-left:9px;padding-top:7px
}
.contpad 
{
    padding-left:11px;
    padding-right:7px;
    font-weight:normal;
    width:580px;
     line-height:160%;
}

.contImag12 
{
     margin-top:6px;
     margin-bottom:6px;
     padding-left:6px;
     padding-right:6px;    
    text-align:center;
    width:580px;
}
.contImag 
{
     margin-top:6px;
     margin-bottom:6px;
     margin-right:6px;       
     float:right;
     width:584px;
     text-align:center;
}

.contFooter 
{
    padding-left:27px;
    margin-bottom:17px;
}
.orangehead 
{
    color:#ff3300;font-weight:bold;    
}

/* right hand side styles */
.rsidebox {
    width:160px;
    height:17px;
    background-color:#afafb1;
    color:White;
    font-weight:bold;
    font-size:12px;
    margin:0px;
    padding:0px;
    padding:5px;
    padding-right:0px;
}

input.searchbox 
{
	height:22px;
	width:136px;
	margin:0px;
	padding:0px;
	vertical-align:top;
    border: solid 1px #dbdad3;
    color:#afafb1;
}
.btnGo {height:19px; width:25px; background-color:#afafb1; cursor:pointer;  }

.leftform 
{
    padding-left:5px;
    padding-top:10px;
    padding-bottom:32px;
}
.pinkbox 
{
    width:142px;
    height:63px;
    background-color:#feeee8;
    text-align:center;
    padding-top:30px;
    margin-top:10px;
    padding-left:10px;
    padding-right:10px;
}

.pinkbox a 
{
    color:Black;
}

.padTD 
{
    padding-top:7px;
}
.padTD a 
{
    color:#84837c;
}



/* menu styles */
.submenulevel_0
{
    width:162px;
    height:16px;
    background-color:White;
    color:#ff3300;
    font-weight:bold;
    padding-left:6px;
    padding-top:8px;
    border-bottom: solid 1px #d2ceb5;
}
.submenulevel_0selected
{
    width:162px;
    height:16px;
    background-color:#e9e8e0;
    color:#ff3300;
    font-weight:bold;
    padding-left:6px;
    padding-top:8px;
    border-bottom: solid 1px #d2ceb5;
}
.submenulevel_1
{
    width:152px;
    height:16px;
    background-color:White;
    color:#333333;
    font-weight:normal;
    padding-left:16px;
    padding-top:8px;
    border-bottom: solid 1px #d2ceb5;
}
.submenulevel_1selected
{
    width:152px;
    height:16px;
    background-color:White;
    color:#333333;
    font-weight:normal;
    padding-left:16px;
    padding-top:8px;
    border-bottom: solid 1px #d2ceb5;
    background-image:url(../image/MenuArrow.gif);
    background-position: left center;
    background-repeat:no-repeat;
}

.submenu 
{
    width:142px;
    height:16px;
    background-color:White;
    color:#333333;
    font-weight:normal;
    padding-left:26px;
    padding-top:8px;
    border-bottom: solid 1px #d2ceb5;
}
.submenulevel_2  
{
    width:142px;
    height:16px;
    background-color:White;
    color:#333333;
    font-weight:normal;
    padding-left:26px;
    padding-top:8px;
    border-bottom: solid 1px #d2ceb5;
}
.submenulevel_2selected  
{
    width:142px;
    height:16px;
    background-color:White;
    color:#333333;
    font-weight:normal;
    padding-left:26px;
    padding-top:8px;
    border-bottom: solid 1px #d2ceb5;
}
.submenulevel_0 a 
{
    color:#ff3300;
    text-decoration:none;
}
.submenulevel_0selected a 
{
    color:#ff3300;
    text-decoration:none;
}
.submenulevel_1 a 
{
    color:#333333;
    text-decoration:none;
}
.submenulevel_1selected a 
{
    color:#333333;
    text-decoration:none;
}
.submenulevel_2 a 
{
    color:#333333;
    text-decoration:none;
}
.submenulevel_2selected a 
{
    color:#333333;
    text-decoration:none;
}
.submenu a 
{
    color:#333333;
    text-decoration:none;
}




a.crumbLink 
{
    text-decoration:none;color:Black;
}

/* for the image gallery page */
.projDet 
{
    padding-left:13px;margin-top:5px;text-align:left;color:#ff3300;font-size:10px;
    font-weight:bold;
}

.projDetBack 
{
    padding-top:12px;
    padding-left:13px;
    padding-bottom:22px;
    text-align:left;
    color:#333333;font-size:10px;
    font-weight:bold;
}

.projDetBack a
{
    color:#333333;font-size:10px;
    font-weight:bold;
}

.projDetBack2
{
    padding-top:0px;
    padding-left:13px;
    padding-bottom:0px;
    text-align:left;
    color:#333333;font-size:10px;   
}
.projDetBack2 ul
{
    padding-left:13px;
    line-height:20px;
    margin-left:0px;
    margin-top:0px;
    list-style-image:url(../image/bulletArrow.gif);
}
.projDetBack2 ul li:first-child
{
font-weight:bold;
}
.projDetBack2 ul a
{
text-decoration:none;
color:Black;
}

.viewVid
{
    padding-left:8px;
    padding-top:12px;
    color:#ff3300;font-size:10px;
    font-weight:bold;
}


/* for the pagination */
.PageCollectionPager 
{
    text-align:center;   
    width:550px; 
}
.PageCollectionPager a
{
    text-decoration:none;
}

table.projspec td 
{
    vertical-align:top;
    padding-right:10px;
}


.projectheadline
{
    color:Black;
    font-size:13px;
    font-weight:bold;
    padding-top:7px;
}
h3{ font-weight:bold; font-family:Verdana, Sans-Serif; font-size:12px; margin:9px 0px 6px; }
h4{margin:15px 0px 6px;font-weight:bold;font-family:Verdana, Sans-Serif; font-size:11px; }
br{line-height:5px;}
.left{ float:left;  width:100px; margin-bottom:3px; }
.right{ text-align:left; float:left; width:200px;margin-bottom:3px;  }
.clear { clear:both;}
.divAdvanceSearch { margin-left:80px; float:left; }