/* Cache Generated: 06 July 2009 */

*{ font-family:Verdana, Arial;}
body{ padding:0; margin:0;}
a{ text-decoration:none;}
a:hover{ text-decoration:underline;}
.Bold { font-weight : bold; }
#oDivContainer{ width:779px; padding:0; margin:0; float:left; background-image:url(../images/background.jpg); background-position:center; background-repeat:repeat-y;}
#oDivHeader{ width:779px; padding:0; margin:0; border-top:4px solid #686B6B; float:left; background-color:#FFF; }
#oDivHeaderLeft{ width:138px; padding:12px 25px 21px 25px; float:left;}
#oDivHeaderLeft img{ border:0;}
#oDivHeaderTop{ float:right; font-size:0.6em; color:#686B6B; font-weight:bold; border-bottom:1px solid #B7B7B7; padding:0; margin:0; height:21px;}
#oDivHeaderTopEmpty1{ width:21px; height:21px; float:left; background-color:#DDD9CF; border-left:1px solid #B7B7B7; border-right:1px solid #B7B7B7;}
#oDivHeaderTopContact{ width:175px; height:17px; float:left; background-color:#DDD9CF; padding:4px 0 0 5px;}
#oDivHeaderTopContact a{ text-transform: lowercase; color:#686B6B;}
#oDivHeaderTopEmpty2{ width:21px; height:21px; float:left; background-color:#DDD9CF; padding:0; margin:0; border-left:1px solid #B7B7B7; border-right:1px solid #B7B7B7;}
#oDivHeaderTopQuick{ width:167px; height:19px; float:left; background-color:#DDD9CF; padding:2px 4px 0 4px; margin:0;}
#oDivHeaderTopQuick form{ padding:0; margin:0;}
#oDivHeaderTopQuick form select{ text-transform: lowercase; height:100%; width:100%; padding:0; margin:0; font-size:0.9em; font-weight:bold; color:#686B6B;}
#oDivHeaderTopQuick form select option{ padding:0; margin:0;text-transform: lowercase;}
#oDivHeaderTopEmpty3{ width:21px; height:21px; float:left; padding:0; margin:0; background-color:#DDD9CF; border-left:1px solid #B7B7B7; border-right:1px solid #B7B7B7;}
#oDivHeaderEmpty{ float:left; background-color:#FFF; width:590px; height:61px;}
#oDivMiddle{ float:left; border-top:6px solid #DDD9CF; border-bottom:1px solid #FFF; width:779px; font-size:xx-small; color:#FFF; font-weight:bold;}
#oDivNavigation{ width:189px; float:left; padding:0; margin:0; border-top:1px solid #FFF;}
#oDivNavigation a{ color:#FFF; text-transform: lowercase; }
#oDivNavItem1{ float:left; border-bottom:1px solid #FFF; width:188px;}
#oDivBoxColour1{ float:left; width:21px; height:21px; background-color:#7D744E; border-right:1px solid #FFF;}
#oDivMenuItem1{ float:left; background-color:#686B6B; height:17px; width:161px; padding:4px 0 0 5px; margin:0;}
#oDivNavItem2{ float:left; border-bottom:1px solid #FFF; width:188px; height:21px;}
#oDivBoxColour2{ float:left; width:21px; height:21px; background-color:#E46730; border-right:1px solid #FFF;}
#oDivMenuItem2{ float:left; background-color:#686B6B; height:17px; width:161px; padding:4px 0 0 5px; margin:0;}
#oDivNavItem3{ float:left; border-bottom:1px solid #FFF; width:188px;}
#oDivBoxColour3{ float:left; width:21px; height:21px; background-color:#942929; border-right:1px solid #FFF; }
#oDivMenuItem3{ float:left; background-color:#686B6B; height:17px; width:161px; padding:4px 0 0 5px; margin:0;}
#oDivNavItem4{ float:left; border-bottom:1px solid #FFF; width:188px; }
#oDivBoxColour4{ float:left; width:21px; height:21px; background-color:#6F9DC1; border-right:1px solid #FFF; }
#oDivMenuItem4{ float:left; background-color:#686B6B; height:17px; width:161px; padding:4px 0 0 5px; margin:0; }
#oDivNavItem5{ float:left; border-bottom:1px solid #FFF; width:188px; }
#oDivBoxColour5{ float:left; width:21px; height:21px; background-color:#EEA726; border-right:1px solid #FFF; }
#oDivMenuItem5{ float:left; background-color:#686B6B; height:17px; width:161px; padding:4px 0 0 5px; margin:0; }
.mainNavSel{ background-color:#8B8C8A!important;}
#oDivMiddleCenterContainer{ float:left; width:423px; padding:0; margin:0; border-top:1px solid #FFF; }
#oDivMiddleCenterLeft{ width:21px; height:109px; float:left; border-right:1px solid #FFF; }
#oDivMiddleCenter{ width:378px; height:109px; background-position:center; background-repeat:no-repeat; float:left; padding:0; margin:0; }
#oDivMiddleEmpty{ width:378px; height:109px; display:block; position:absolute; background-color:#FFFFFF; float:left; }
#oDivMiddleCenterRight{ width:21px; border-left:1px solid #FFF; border-right:1px solid #FFF; float:left; }
#oDivMiddleCenterRightTop{ width:21px; height:21px; float:left; }
#oDivMiddleCenterRightBottom{ width:21px; height:87px; border-top:1px solid #FFF; float:left; }
#oDivFeaturedProjectsContainer{ width:167px; float:left; padding:0; margin:0; border-top:1px solid #FFF; }
#oDivFeaturedProjectsTitle{ text-transform: lowercase; height:17px; padding:4px 0 0 5px; border-bottom:1px solid #FFF; float:left; width:162px; }
#oDivFeaturedProjects{ width:167px; height:87px; float:left; }
#oDivFeaturedProjects ul{ list-style:none; padding:0; margin:0; width:167px;}
#oDivFeaturedProjects ul li{ text-transform: lowercase; padding:10px 0 0 5px; margin:0; float:left; width:162px; }
#oDivFeaturedProjects ul li#liFirst{ padding:5px 0 0 5px;}
#oDivFeaturedProjects ul li a{ color:#FFF;}
#oDivOtherAndRecent{ width:779px; height:21px; float:left; border-bottom:1px solid #B7B7B7; }
#oDivOtherAndRecentEmpty1{ width:21px; height:21px; border-right:1px solid #B7B7B7; background-color:#DDD9CF; float:left; }
#oDivOther{ width:562px; height:17px; background-color:#DDD9CF; float:left; color:#686B6B; padding:4px 0 0 5px; margin:0; }
#oDivOther a{ text-transform: lowercase; color:#686B6B; text-decoration:none; }
#oDivOther a:hover{ text-decoration:underline; }
#oDivOther ul{ padding:0; margin:0; float:left; width:100%; list-style:none; }
#oDivOther ul li{ float:left; }
#oDivOtherAndRecentEmpty2{ width:21px; height:21px; background-color:#DDD9CF; float:left; border-left:1px solid #B7B7B7; border-right:1px solid #B7B7B7; }
#oDivRecent{ text-transform: lowercase; width:162px; height:17px; float:left; background-color:#DDD9CF; color:#686B6B; padding:4px 0 0 5px; margin:0; }
#oDivSiteLinks{ width:161px; padding:0 0 0 27px; margin:0; float:left; font-size:0.6em;}
#oDivSiteLinks img{ padding:11px 0 0 0px;}
#oDivSiteLinks ul{ width:100%; float:left; list-style:none; padding:13px 0 0 0; margin:0; }
#oDivSiteLinks ul li{ width:100%; padding:3px 0; margin:0; text-transform: lowercase; }
#oDivSiteLinks ul li.liSecond{ padding:3px 0 3px 7px; }
#oDivSiteLinks ul li a{ color:#686B6B; text-decoration:none; font-weight:bold; margin:0; padding:2px 0; }
#oDivSiteLinks a:hover{ text-decoration:underline; }
#oDivSiteLinks ul li.subNav{ font-weight:normal; }
#oDivSiteLinks ul li.subNav a{ font-weight:normal; }
#oDivContent{ width:358px; float:left; padding:21px; font-size:0.6em; }
#oDivContent p{ color:#686B6B; }
#oDivContent p a{ color:#686B6B; }
#oDivContent p span a{ text-decoration:underline;}
#oDivContent ul{ width:100%; color:#686B6B; padding:0 0 0 20px; margin:0; }
#oDivContent ul li a{ color:#686B6B; text-decoration:none; }
#oDivContent ul li a:hover{ text-decoration:underline; }
#oDivContent form{ color:#686B6B; }
#oDivContent form input{ color:#686B6B;}
#oDivContent textarea{ width:294px; font-size:1em; color:#686B6B;}
#oDivContent table{ float:left;}
#oDivRecentList{ padding:0; width:190px; margin:0; float:left; font-size:xx-small; }
#oDivRecentList p{ padding:15px 5px 0 26px; margin:0 0 0 0; width:159px; color:#686B6B; }
#oDivRecentList p a{ color:#686B6B; }
#oDivRecentList span { font-weight : bold; text-transform: lowercase; }
#oDivFooter{ width:779px; float:left; padding:0; margin:0; background-color:#FFF; font-size:0.6em; }
#oDivFooterLeft{ width:189px; float:left; height:100px; }
#oDivFooterMiddle{ width:358px; float:left; padding:21px; color:#686B6B; }
#oDivContent h1{ text-transform: lowercase; }

