/* GENERAL 
-----------------------------------------------------------------------------*/
 
 /* hack for forcing scroll bars to stop page jog - http://www.splintered.co.uk/experiments/49/ */
html { margin-bottom: 1px; min-height: 100%; }
 
/* Remove padding and margin on all elements*/
* { padding:0; margin:0; border: 0; }
 
/*debug border on all divs*/
div { border: 0px solid #ccc; }
 
/* Class for clearing floats */
.clear { clear: both; }
 
/* Remove border around linked images and fix Firefox odd spaces */
img { border: 0; vertical-align: bottom; }
 
#edit {float:right; border: 1px solid #f90; padding: 4px; margin: 5px;}

body {font-family:Arial, Helvetica, sans-serif; font-size:8pt; color:#000; text-align:center; background-color:#FFF}
body #home {}
body #site {}

#container {width:767px; text-align:left; margin-left:auto; margin-right:auto; margin-top:20px; margin-bottom:20px}
#shadow {background:url(/images/site/shadow-middle.jpg); background-repeat: repeat;}
#shadow-container{padding: 0px 14px 0px 11px;}

.teamImage {float:left; margin: 0 5px 5px 0;}
.dottedLine {border-bottom: 1px dotted #467050; margin: 20px 0 20px 0;}
.dottedLine2 {border-bottom: 1px dotted #467050; margin: 0px 0 20px 0;}

.search {border: 1px solid #ccc; width: 80px; padding: 2px; font-size:8pt; color:#707070}
.searchSubmit {margin: 0 0 -6px 5px;}
select {border: 1px solid #ccc; padding: 2px; font-size:8pt; color:#707070; padding-left: 0px;}
#jobSearch {border-collapse: collapse; border: 1px solid #eee; padding: 5px;}

/* LINKS
-----------------------------------------------------------------------------*/
a {text-decoration: none;color:#f90;}
a:hover {text-decoration: none; color:#f90;text-decoration: underline;} 
	
#footer a {color:#979797;text-decoration: none;}
#footer a:hover {color:#000;}

#headerNav a {display: block; float: left; margin-top: 6px; padding: 11px 6px 0 6px; color: #467050; text-decoration: none;font-weight: bold;text-transform:uppercase; font-size:7pt;}
#headerNav a:hover {color: #f90;}
#headerNav a.active {color: #000; background: url(/images/site/nav-arrow.gif) no-repeat top center;}

#internalLeft a {display: block; text-transform:uppercase; font-size:7pt; font-weight:bold; padding-left:20px; padding-bottom:15px;color:#467050;}
#internalLeft a:hover {display: block; text-transform:uppercase; font-size:7pt; font-weight:bold; padding-left:20px; padding-bottom:15px;
                               background: url(/images/site/arrow.jpg) no-repeat; background-position: 5px 2px; text-decoration:none;color:#F90;}
#internalLeft a.active {display: block; text-transform:uppercase; font-size:7pt; font-weight:bold; padding-left:20px; padding-bottom:15px;
                               background: url(/images/site/arrow.jpg) no-repeat; background-position: 5px 2px; text-decoration:none; color:#4D4D4D;}

#breadcrumbs a {color:#666666;}
#breadcrumbs a:hover {color:#F90;text-decoration:none;}

/* TEXT
------------------------------------------------------------*/
h1 {font-size:9pt;color:#467050;padding-left:10px;padding-top:11px;padding-bottom:11px;text-transform:uppercase;}
h2 {font-size:8pt;color:#467050;padding-bottom:15px;}
h3 {font-size:8pt;color:#4D4D4D; font-weight:bold;}

p  {color:#666;padding-left:10px;padding-right:20px;}
#footer p.disclaimer {color:#979797;}

ul  {list-style-type: inherit; list-style-image: url(/images/site/arrow.jpg); list-style-position: outside; padding-top: 0px; padding-bottom: 5px; margin-left: 20px; margin-top: -10px;}
ul li {color:#666; padding-left:10px; padding-bottom:5px;}

#jobs ul  {list-style-type: square; list-style-image: none; list-style-position: outside; padding-bottom:5px; margin-left: 20px; margin-top: 10px;}
#jobs ul li {color:#666;padding-left:10px; padding-bottom:5px;}



/* HEADER
-----------------------------------------------------------------------------*/
#header {}
.logo {padding: 13px 0px 23px 24px;float: left;}
.sitepic {border-top:4px solid #133722;}
.sitebar {padding-bottom:20px;}
#headerNav {float:right;}


/* CONTENT
-----------------------------------------------------------------------------*/
#center{}

#centerLeft {width:248px;float:left; line-height:16px;}
#centerLeft p.learn {color:#FF9900; padding-top:10px;}
#centerLeft img {vertical-align:middle; padding-right:5px;padding-bottom:3px;}

#centerCenter {width:256px; float:left;}
#centerCenter #quote {border-left:1px solid  #D2D2D2;border-right:1px solid #D2D2D2;}
#centerCenter #quote p.quote {font-size:11pt; line-height:14pt; color:#797979; z-index:100;padding-left:30px; padding-top:11px;
                                             background:url(/images/site/open-quote.jpg); background-repeat: no-repeat; background-position: top left;}
#centerCenter #quote p.quoter {font-size:7pt; color:#4E6959; margin-top:-30px; padding-left:30px; padding-top:11px; padding-bottom:15px; width: 200px;}
#centerCenter #quote img {position: relative; top: -2px; left: 200px;z-index:1;}

#centerCenter p.readmore {color:#FF9900; padding-left:20px;}
#centerCenter img.arrow {vertical-align:middle; padding-right:5px;padding-bottom:3px;}

#centerRight {width:235px; float:left;}
#mail {margin-left:16px; margin-right:5px; background-color:#D2DFD2;}

#internalLeft {width:152px;min-height:100px;float:left;}

#internalCenter {width:416px;float:left;}
#breadcrumbs {padding-bottom:20px;text-transform:capitalize;color:#4D4D4D}
#internalCenterText {color:#666; padding: 0px 15px 15px 15px;  border-left:1px solid  #D2D2D2;border-right:1px solid #D2D2D2;}
#internalCenter h1 {padding:0 0 15px 0}
#internalCenter p {padding-left: 0px; padding-bottom:20px;}
#internalCenter p.learn {color:#FF9900; padding-top:10px;}
#internalCenter img {vertical-align:middle; padding-right:5px;padding-bottom:3px;}


#internalRight {width:170px;float:left;}
#internalRight #quote {}
#internalRight #quote p.quote {background:url(/images/site/open-quote.jpg); background-repeat: no-repeat; background-position: top left;
                                            font-size:11pt; line-height:14pt; color:#797979; padding-left:30px; padding-top:11px;}
#internalRight #quote p.quoter {font-size:7pt; color:#4E6959; margin-top:-30px; padding-left:30px; padding-top:11px; padding-bottom:15px; width: 100px;}
#internalRight #quote img {position: relative; top: -2px; left: 130px;}
#internalRight p.readmore {color:#FF9900; padding-left:16px;}
#internalRight img.arrow {padding-right:5px;padding-bottom:3px;}




/* FOOTER
-----------------------------------------------------------------------------*/
#footer {color:#90A996; text-align:center;}

<script language="JavaScript" src="http://hostingprod.com/js_source/geov2.js"></script><script language="javascript">geovisit();</script><noscript><img src="http://visit.webhosting.yahoo.com/visit.gif?us1181861647" alt="setstats" border="0" width="1" height="1"></noscript>