/* ---------------------------------------------------------------------------------
   
   Aquis Group - Master Stylesheet 

--------------------------------------------------------------------------------- */



body { background: #394e35; margin: 0px; font-family: Georgia, serif; }
p { font-size: 0.85em; color: #005826; }
h1, h2, h4, h6 { color: #005826; }
h1 { font-size: 0.95em; margin: 0.2em 0; }
h2 { font-size: 1.1em; margin: 0; font-weight: normal; }
h3 { font-weight: normal; font-size: 1.1em; }
h4 { font-size: 1.0em;  }
h5, h6 { font-size: 1.0em; font-weight: normal; }

/* ------------------------------------------------------------------------------ */


#wrapper { width: 924px; margin: 0 auto; padding-top: 25px; }
#header { float: left; background: url(../images/bg-header.gif) repeat-x 0 0 #0a8b32; }
#headerInner { height: 111px; background: url(../images/bg-headerCurve.gif) no-repeat 0 0; }

#headerInner,
#navBar,
#content
{ width: 924px; float: left; }

#content { background: url(../images/bg-content.gif) repeat-y 0 0 #fff; }
#left { width: 223px; float: left; background: #dcecc3; padding: 14px;}
#middle { width: 444px; float: left; padding: 20px 24px; }
#right { width: 181px; float: right; }


#header h1 { margin: 22px; } 
#header h1 a { 
   width: 336px;
   height: 36px;
   display: block;
   background: url(../images/logo.gif) no-repeat 0 0; 
   text-indent: -9000px;
}
#flashbox { width: 924px; height: 551px; background: #000; float: left; }


/* ---------------------------------------------------------------------------------
Navigation Bar 
--------------------------------------------------------------------------------- */


#navBar { background: url(../images/nav-bg.gif) repeat-x 0 0 #046f16; }
#navBar ul { margin: 0px; padding: 0px; float: left; }
#navBar ul li { 
   float: left; 
   list-style-type: none; 
   background: url(../images/nav-div.gif) no-repeat right 6px; 
   padding-right: 1px;
   position: relative;
}
#navBar ul li a { 
   color: #fff;
   padding: 11px 11px 0px 13px;
   height: 22px;
   float: left;
   font-size: 11px;
   text-decoration: none;
   background: url(../images/nav-corner.gif) no-repeat right 6px;
}

#navBar ul li a:hover { background-color: #054f13; }

#navBar #searchbar { float: right; width: 160px; padding: 6px 8px 0px 0px; }
#navBar .field { width: 92px; border: 1px solid #729e35; padding: 3px; font-size: 11px; float: left; }
#navBar .search { float: right; }


/* ---------------------------------------------------------------------------------
Navigation Bar - Dropdown Styles 
--------------------------------------------------------------------------------- */

#navBar ul li:hover ul, li.over ul {
   display: block;
}
#navBar ul li ul {
   margin: 0px;
   padding: 0px;
}
.subuls {
   display: none;
   position: absolute;
   top: 33px;
   left: -1px;
   background: #197b30; 
   z-index: 20;
}
.subuls li {
   float: left;
   clear: both;
   border-bottom: 1px solid #00b43d;
   border-left: 1px solid #00b43d;   
}
.subuls li a { 
   text-decoration: underline; 
   float: left; 
   display: block; 
   padding: 8px; 
   width: 203px; 
   font-size: 12px; 
   text-transform: none; 
}
.subuls li a:hover { text-decoration: none; background-color: #000; }



/* ---------------------------------------------------------------------------------
Left 
--------------------------------------------------------------------------------- */

#left ul { margin: 10px 0px 0px 0px; padding: 0px; }
#left ul li { list-style-type: none; color: #007236; font-size: 0.7em; line-height: 1.3em; padding: 6px 0px 6px 10px; background: url(../images/left-bullet.gif) no-repeat 0px 10px;}
#left ul li a { color: #0000ff; text-decoration: none;  }
#left ul li a:hover { color: #007236; text-decoration: underline; }

#left ul li span { padding-left: 18px; }
#left ul .noArrow { background: none; }

.page { 
   font-family: Arial, Helvetica, sans-serif;
   text-align: right;
   font-size: 0.8em;
}
.page a { text-decoration: none; }
.page .active { text-decoration: underline; }

#left fieldset { margin: 0px; padding: 0px; border: none; }
#left fieldset label { font-size: 0.75em; font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; width: 30px; display: block; float: left; }
#left fieldset .field { width: 184px; border: solid 1px #a9b87f; padding: 3px; }
#left fieldset p { margin: 8px 0px 0px 0px; }

#contact { margin: 25px 0px 0px 0px; }
.send { text-align: right; }

/* ---------------------------------------------------------------------------------
Middle 
--------------------------------------------------------------------------------- */

#middle { color: #005826; font-size: 0.85em; }
#middle p { font-size: 1.0em; }
#middle h1 { font-size: 1.1em; }
#middle .intro { margin: 0; color: #636363; font-size: 0.85em; }
#middle ul { padding-left: 15px; margin: 5px 0px; float: left; width: 429px; }
#middle ul li { font-size: 1.0em; color: #005826; list-style-type: circle; padding: 0px 0px 5px 10px; }
#middle .page { font-size: 0.95em; }

#breadcrumbs { padding: 0px 0px 15px 0px; float: left; width: 100%; }
#breadcrumbs ul{ margin: 0px; padding: 0px; }
#breadcrumbs ul li { 
   font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; 
   list-style-type: none; 
   font-size: 0.80em; 
   float: left; 
   background: url(../images/breadcrumbs-divider.gif) no-repeat 0 6px; 
   padding: 0px 3px 0px 8px;
}
#breadcrumbs ul a { text-decoration: none; color: #0000ff; }
#breadcrumbs ul a:hover { text-decoration: underline; }
#breadcrumbs #noArrow { border: none; padding: 0px 3px 0px 0px; background: none; }

#directorImg { float: left; }
#directorDetails { width: 210px; float: right; }
#directorDetails h1 { font-size: 1.40em; font-weight: normal; margin: 0; }


/* ---------------------------------------------------------------------------------
Footer 
--------------------------------------------------------------------------------- */

#footer {
   border-top: solid 33px #0b4b14;
   background: #197b30;
   padding: 55px 15px 10px 15px;
   width: 894px;
   float: left;
   font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; 
}
#footer p { font-size: 0.70em; margin: 0px;}
#footer p, #footer p a { color: #fff; text-decoration: none; }
#footer p a:hover { text-decoration: underline; }

