/* Shell ]----------------------------------------------------------------------------------------------------------------------------------------------*/
body {margin:0px 0 0;padding:19 0 0;background: url(../img/bg.jpg) fixed;font: 11px/18px "Trebuchet MS", Tahoma, Arial, Verdana, sans-serif; }		
#shell { margin: 0px auto; width: 775px; padding: 0px 14px; position: relative; background: url(../img/shadow.png) repeat-y; }
a {color:#856C02; outline:none; }
a:link, a:visited, a:active {outline:none; }
a:hover {text-decoration:none; }
.twoCol {width:50%; float:left; }
.imgLeft { margin:0 20px 15px 0; float:left; border: 3px solid #575723; padding: 1px; background: #fff; }
.imgRight { float:right; background: #fff; padding: 1px; border: 3px solid #575723; margin: 0px 0px 10px 20px; }
.clearBoth {clear:both; }
.noMargin {margin:0; }
.noBorder {border:none; }
.noPadding {padding:0; }
.forPrint {position:absolute; left:-2500px; }
#printHead {display:none; }
h1, h2, h3 {margin:0; padding:0; }

/* Head ]----------------------------------------------------------------------------------------------------------------------------------------------*/
#hShell { margin: 0px auto; width: 794px; background: url(../img/logo-bg.jpg) no-repeat center top; padding: 0px; min-height: 133px; position: relative; }

/* Address ]----------------------------------------------------------------------------------------------------------------------------------------------*/
#addyShell { color: #fff0a8; background: url(../img/addy-bg.jpg) no-repeat; height: 293px; width: 194px; font-size: 12px; margin: 0px; padding: 0px 0px 0px 10px; line-height: 13px; position: absolute; top: 0px; left:570px; border-left: 1px solid #000000; }
#addyShell h1 { font-size:12px; }
#addyShell ul{ margin:0; padding:0; }
#addyShell li{list-style-type:none; }
#addyShell li a{ color: #fff0a8 }
#addyShell li a:hover{ }
.pNumbers { margin: 25px 0px 0px; padding: 0px; }
.streetAddy { margin: 25px 0px 0px; padding: 0px; }

#hLogo { padding: 0px; margin: 0px; }
#hLogo a { text-decoration: none; display: block; width: 180px; height:25px; margin:9px 0px 5px; padding: 0px; }		

#hHeader { margin: 0px 225px 0px 0px; padding: 0px; height: 293px; }
#hHeader img {display:block; }
#Nav { width:735px; background: url(../img/nav-bg.jpg) repeat-x; margin: 0; height: 34px; padding: 12px 20px 0px; clear: both; font-size: 9px; }
#Nav strong { display:block; font-size:12px; margin: 0px; padding: 0px 0px 1px; }
#Nav ul{ margin:0px; padding:0px; }
#Nav li{ list-style: none; /* margin: 0px 21px 0px 0px; IE7 */ margin: 0px 24px 0px 0px; padding: 0px; float: left; line-height: 9px; display: block; text-align:center; }
#Nav li.noBorder {border:none; margin-right:0; padding-right:0 }
#Nav li a{ text-decoration: none; color: #000; display: block; margin: 0px; padding: 0 0 3px; }
#Nav li a:hover, #Nav a.current { color: #000; border-bottom: 3px solid #985A1C; }
#Nav li a:hover strong {color: #727100; }
#Nav a.current:hover, #home #Nav #navHome a:hover {color:#FFF14A; }


/* Nav Ids ]----------------------------------------------------------------------------------------------------------------------------------------------*/
/*#navHome a{}
#navOurOffice a{}
#navMeetTeam a{}
#navMeetDoc a{}
#navServices a {}
#navnews a {}
#navContact a { }
*/

/* Drop Down ]----------------------------------------------------------------------------------------------------------------------------------------------*/
#Nav .dropDown { background:#840017; position:absolute; margin:0px; padding:10px 0 0 0; z-index:10; display:none; }
#Nav .dropDown li { border:none; margin:0; float: none; padding:0; }
#Nav .dropDown li a{ padding:0 0 0 4; background:none; color: #fff; margin: 0px; display: block; width: 120px; line-height:15px; }

#Nav li:hover .dropDown {/*display:block; */}
#Nav li:hover a { color:#000; }
#Nav li:hover a strong { color: #727100; }
#Nav li:hover .dropDown a {background:none; }
#Nav li:hover .dropDown a:hover { }

/* Body ]----------------------------------------------------------------------------------------------------------------------------------------------*/
#bShell { padding: 9px 0px 10px; margin: 0; background: #fff; }
#news { width: 175px; background: url(../img/news-bg.gif) repeat-y; position:absolute; margin: 0px 0px 0px 4px; padding: 0px 10px; font: 12px/13px Georgia, "Times New Roman", Times, serif; border-bottom: 6px solid #232203; color: #1a1a04; }
#news h1 { color:#fcfb95; font:normal 24px/27px Georgia, "Times New Roman", Times, serif; letter-spacing:-1px; background-color:#575723; margin: 0px -10px; padding: 0px 0px 0px 10px; }
#news dl { margin:12px 0px; padding:0; }
#news dt {margin:0; padding:0; }
#news dd {margin:0; padding:0; }
#news a {font-weight:bold; }
#subNav { width: 116px; margin: 0px 0px 0px 656px; padding: 0px; position: absolute; font-size: 10px; color: #372906; line-height: 12px; }
#subNav h3{ color: #ffe8a0; background: #2b2f19; font: normal 18px Georgia, "Times New Roman", Times, serif; margin: 0px; padding: 0px 0px 0px 9px; position: relative; }
#subNav .h3span { font: 10px/10px "Trebuchet MS", Tahoma, Arial, Verdana, sans-serif; display: block; position: absolute; top: 23px; left: 9px; color: #372906; }
#subNav ul{ margin: 23px 0px 10px 15px; padding: 0px 0px 0px 10px; }
#subNav li{ list-style: square; }
#subNav li a { }
#subNav li a:hover { }

#bContent { padding: 0px 140px 0px 215px; color: #372906; font-size: 12px; line-height: 18px; margin: 0px; min-height:300px; background: url(../img/content-bg.gif) repeat-y right top; }
#bContent h1 { padding: 0px 0px 1px; margin: 0 0 20px; color: #372906; letter-spacing: -1px; font-size: 24px; font-weight: bold; }
#bContent h2 { color: #2b2f19; font-size: 18px; margin: 15px 0px 2px; padding: 0px; letter-spacing: -1px; font-weight: bold; }
#bContent p { margin:0; padding: 0px 0px 18px; }
#bContent ul {margin-bottom:15px; }
#bContent strong {color:#AE6C00; }



/* Quick Navs ]----------------------------------------------------------------------------------------------------------------------------------------------*/
.quikNav {margin:0px;padding:0px 0px 0px 7px;height:25px;background: #FCFB95;border-top: 2px solid #232203;border-bottom: 2px solid #232203;	line-height: 25px;}
.quikNav li {list-style-type:none;float:left;margin:8px 11px 0 0;border-right: 1px solid #232203;padding: 0px 11px 0px 0px;line-height: 10px;}
.quikNav li.noClass {border:none; margin-right:none;}
.quikNav li a{}
.quikNav li a:hover {}

/* Team Ids ]----------------------------------------------------------------------------------------------------------------------------------------------*/
#audrey, #erica, #terrin, #kathy, #vicki, #alethea, #margy, #katie, #tracey, #liz {overflow:auto; display:none;}

/* Page Ids ]----------------------------------------------------------------------------------------------------------------------------------------------*/
#teamPg h3 {clear:both;}

/* Footer ]----------------------------------------------------------------------------------------------------------------------------------------------*/
#fShell { margin: 0px; padding: 0px 0px 25px; width: 775px; background: #FFFFFF; }
#fNav { margin: 0px; padding: 0px; color: #fff; font-size: 12px; background: #724415; line-height: 26px; height: 26px; }
#fNav ul { margin:0px auto; padding:0px; width: 575px; }
#fNav li { margin: 7px 9px 0px 0px; padding: 0px 9px 0px 0px; list-style: none; border-right: 1px solid #fff; float: left; line-height: 10px; }
#fNav li.noBorder {border:none; margin-right:0; }
#fNav li a { color: #fdf5cf; position: relative; text-decoration: underline; }
#fNav li a:hover { text-decoration: none; }		
#copyRight { display: block; color: #fdf5cf; margin: 5px 0 0; padding: 0px; clear: both; font-size: 11px; line-height: 11px; }
#copyRight a {color: #fdf5cf; }
#copyRight a:hover { }

/* Div Toggle ]-----------------------------------------------------------------------------------------------------------------------*/
#s01, #s02, #s03, #s04, #s05, #s06, #s07, #s08, #s09, #s10 {display:none; border-bottom:1px solid #000; margin:0 0 25px 0;}
#s01 {display:block;}

/* Special Cases ]-----------------------------------------------------------------------------------------------------------------------------------------*/
#teamPg #switcheroo {min-height:45px}
#teamPg #switcheroo .lastItem {border:none;}
