body{font:11px Verdana, Arial, Helvetica, sans-serif;background:#000 url(images/bkgrd.gif);color:#333;text-align:center;margin:0;padding:0;}
html,body{min-height:100%;padding-top:0;margin:0 0 1px;}
img{border:0;}
h1{color:#004783;margin:0px; font-size:18px;font-weight:400;}
.hgold{color:#F90;}
.hgreen{color:#6BBA01; font-weight: bold;}
h2{font-size:14px;font-weight:400;color:#004783;margin:0 0 5px;padding:0;}
h2 a{color:#F90;text-decoration:none;}
h3{color:#004783;font-size:14px;font-weight:700;text-align:center;margin:0 0 0 20px;}
h4{font-size:11px;font-weight:700;color:#004783;}
p{font-size:11px;color:#333;margin:0 0 10px;padding:0;}
.event{text-indent:35px;margin-top:-10px;}
li{padding-bottom:5px;}
form{margin-top:-2px;}
#holder{width:883px;text-align:left;background-color:#FFF;background-image:url(images/content_bkgrd.gif);overflow:hidden;margin:0 auto 0;padding:0;}
#header{background:url(images/header_bkgrd.jpg) no-repeat;height:250px;text-align:left;margin:0;}
#header img.right{float:right;margin-right:10px;padding-top:8px;}
#tagline{margin-top:81px;margin-left:150px;font-size:14px;font-weight:400;color:#004783;position:absolute;overflow:visible;z-index: 11;}
#top{margin-top:100px;margin-left:685px;font-size:14px;font-weight:400;color:#004783;position:absolute;overflow:visible;}
/* ================================================================ 
This copyright notice must be untouched at all times. The original version of this stylesheet and the associated (x)html is available at http://www.cssplay.co.uk/menus/flyout_4level.html Copyright (c) 2005-2007 Stu Nicholls. All rights reserved. This stylesheet and the associated (x)html may be modified in any way to fit your requirements.
=================================================================== */
.menu{font-family:Lucida Sans Unicode, Lucida Grande, sans-serif;height:150px;margin:0 0 50px 15px;position:relative ;z-index: 12;}
.menu ul{position:relative;list-style-type:none;width:125px;margin:0;padding:0 0 0 10px;}
.menu li{height:19px;float:left;}
.menu li.sub{background:#f90;}
.menu table{position:absolute;border-collapse:collapse;top:0;left:0;z-index:100;font-size:1em;}
.menu a,.menu a:visited{display:block;text-decoration:none;height:22px;line-height:22px;width:124px;color:#382D2C;text-indent:15px;font-family:Lucida Sans Unicode, Lucida Grande, sans-serif;font-size:15px;text-transform:lowercase;}
* html .menu a,* html .menu a:visited{width:124px;}
* html .menu a:hover{color:#000;background:#aa7;position:relative;font-size:15px;}
.menu li:hover{position:relative;}
.menu a:active,.menu a:focus{color:#000;background:#78A2BF;font-size:15px;}
.menu li:hover > a{color:#000;background:#77A1BE;font-size:15px;}
.menu li ul{visibility:hidden;position:absolute;top:-30px;left:100px;background:transparent;padding:30px;}
.menu ul ul li{width: 165px; background:#cccc98;color:#000;margin-left:-10px;}
.submenu a,.submenu a:link,.submenu a:visited,.submenu a:active{display:block;height:22px;line-height:22px;width:165px;color:#000;text-indent:5px;margin-left:0;font-size:12px;font-weight:400;}
.submenu a:hover{display:block;height:22px;line-height:22px;width:165px;color:#000;text-indent:5px;font-size:12px;font-weight:400;}
.menu ul ul li.sub{background:none;font-size:15px;}
.menu ul ul li a{color:#1C5C80;font-size:15px;}
.menu ul ul li a:hover{background:#77A1BE;font-size:12px;}
.menu ul ul li:hover > a{background:#77A1BE;font-size:12px;font-weight:400;}
.menu li:hover > ul,.menu ul a:hover ul,.menu ul a:hover ul a:hover ul,.menu ul a:hover ul a:hover ul a:hover ul,.menu ul a:hover ul a:hover ul a:hover ul a:hover ul{visibility:visible;}
.menu ul a:hover ul ul,.menu ul a:hover ul a:hover ul ul,.menu ul a:hover ul a:hover ul a:hover ul ul{visibility:hidden;}
#crumbs {margin:0; float:left; overflow: visible;}
#left_col{width:300px;float:left;padding:0px 20px 20px;}
#right_col {margin-top: 0px;margin-right: 222px;margin-left: 290px;margin-bottom: 0px;padding: 0px 20px 20px;}
#right_col li {font-size:11px;color:#333;padding:0;list-style:none}
#right_col li a {color: #004783;}
#right_col2 {margin-top: 0px;margin-right: 222px;margin-left: 290px;margin-bottom: 0px;padding: 0px 20px 20px;}
#wide_col{margin:10px 222px 0 0;padding:0px 20px 20px;}
#client_col{width:150px;float:left;padding-top:20px;padding-left:20px;margin-right:35px;}
#gallery_col{margin-top:20px;margin-left:-25px;width:690px;}
#gallery_col p{margin-left:40px;margin-right:30px; }
.galh1img {margin-top:-10px;}
#gallery_col h1{margin-left:40px;}
#gallery_col h1 a {color: #004783;}
#gallery{margin:0;padding:0;}
#gallery li{background-image:none;text-align:center;padding:0;}
#sidebar{margin-top:-25px;float:right;width:190px;padding:15px 10px 20px;}
#sidebar p{margin:0;padding:0;}
#news_pdf li{list-style-image:url(images/pdf.gif);}
#footer{font-family:Arial, Helvetica, sans-serif;border-top:1px solid #fff;background:#FFF;margin-top:0;padding:5px;}
#footer p{font-size:10px;color:#666;padding-left:20px;padding-right:20px;text-align:center;}
#footer a{color:#666;}
#gold{border-top:1px solid #fff;background:#F90;margin-top:0;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#fff;height:8px;padding:0;}
.brclear{clear:both;height:0;margin-top:0;font-size:1px;line-height:0;}
.leftimage{float:left;margin-top:-40px;margin-right:10px;}
.rightimage{float:right;margin-top:-40px;padding:0;}
.shortrightimage{float:right;margin-top:-15px;padding:0;}
.normalrightimage2{float:right;margin-top:10px;margin-bottom:25px;padding:0;}
.normalrightimage{float:right;margin-top:25px;margin-bottom:25px;padding:0;}
#wide_col dl{width:620px;display:inline;}
#wide_col dd{list-style-type:none;width:33%;float:left;padding-top:10px;margin:0;}
#wide_col dd ul{list-style-type:none;}
form.ddfm textarea{float:left;position:relative;width:300px;margin-bottom:15px;padding:3px;}
form.ddfm input.fmfile,form.ddfm input.fmtext{float:left;display:block;width:275px;margin-bottom:15px;padding:3px;}
form.ddfm fmtextarea2{position:relative;width:275px;}
form.ddfm input.fmtext2{display:block;width:275px;}
.green{color:#060;}

#hoverbox{cursor:default;list-style:none;}
#hoverbox a{cursor:default;}
#hoverbox a .preview{display:none;}
#hoverbox a:hover .preview{display:block;position:absolute;top:-63px;left:-85px;z-index:1;}
#hoverbox img{background:#fff;color:inherit;vertical-align:top;width:100px;height:75px;border-color:#505860 #E9F4FF #E9F4FF #505860;border-style:solid;border-width:1px;padding:2px;}
#hoverbox li{background:#D4EAFF;color:inherit;display:inline;float:left;position:relative;border-color:#E9F4FF #505860 #505860 #E9F4FF;border-style:solid;border-width:1px;margin:3px;padding:5px;}
#hoverbox .preview{width:200px;height:150px;border-color:#069;}
p a,#wide_col dd a{color:#004783;text-decoration:none;}
p a:hover,#wide_col dd a:hover{color:#369;}
.ddfmerrors,.errorlist{color:red;}
/* keep the third level+ hidden when you hover on first level link */
.menu ul a:hover ul ul{
visibility:hidden;
}
/* keep the fourth level+ hidden when you hover on second level link */
.menu ul a:hover ul a:hover ul ul{
visibility:hidden;
}
/* keep the fifth level hidden when you hover on third level link */
.menu ul a:hover ul a:hover ul a:hover ul ul{
visibility:hidden;
}

/* make the second level visible when hover on first level link */
.menu ul a:hover ul {
visibility:visible;
}
/* make the third level visible when you hover over second level link */
.menu ul a:hover ul a:hover ul{ 
visibility:visible;
}
/* make the fourth level visible when you hover over third level link */
.menu ul a:hover ul a:hover ul a:hover ul { 
visibility:visible;
}
/* make the fifth level visible when you hover over fourth level link */
.menu ul a:hover ul a:hover ul a:hover ul a:hover ul { 
visibility:visible;
}
