body  { background-color:#b9c59b; margin:0; padding:0; text-align:center; font-family:Arial; font-size:12px; color:#000;}

#wrapper {width:962px; margin:0 auto; text-align:left;}
#maincontainer {width:913px;}
#inner-maincontainer {width:874px;}
#tileshadow {width:913px; background:url(images/shadow_tile.gif); float:left; background-repeat:repeat-y;}
#inner-tileshadow {width:874px; background:url(images/inner_shad_tile.gif); float:left; background-repeat:repeat-y;}
#allcontent {width:913px; float:left; background-color:#edf1df;}
#inner-allcontent {width:874px; float:left; background-color:#edf1df;}

/* Header Content
----------------------------------------------------------------------------*/ 
#header {
   width:962px;
   float:left;
}

#topCont {
   width:913px;
   height:26px;
   float:left;
   background-image:url(images/top_content.jpg);
}

#inner-topCont {
   width:874px;
   height:28px;
   float:left;
   background-image:url(images/inner_top_content.jpg);
}

#logo {
   width:656px;
   height:133px;
   float:left;
   background-image:url(images/logo_bg.jpg);
}

#contactIconContainer {
   width:306px;
   height:133px;
   float:left;
   background-image:url(images/contact_bg.jpg);
}

#contactIcon {
   width:181px;
   float:left;
   margin-top:95px;
}

/* Left Side
----------------------------------------------------------------------------*/ 
#left {
   width:165px;
   margin-left:12px;
   float:left;
}

#navContainer {
   width:165px;
   height:236px;
   float:left;
   background-image:url(images/nav_bg.jpg);
}

#nav {
   width:122px;
   float:left;
   margin-left:26px;
   background-color:#dbe0c7;
}

#iconContainer {
   width:157px;
   margin-top:6px;
   margin-left:8px;
   float:left;
}

#testInner {
   width:153px;
   margin-left:12px;
   margin-top:15px;
   float:left;
   font-family:Times;
   font-style:italic;
   font-size:13px;
   color:#54412f;
}
#testInner dd {text-align:right; margin-top:5px; width:155px; margin-left:0px;}

/* Right Side
----------------------------------------------------------------------------*/ 
#right {
   width:736px;
   float:left;
   background-image:url(images/right_bg.jpg);
   background-repeat:no-repeat;
}

#btmPic {
   width:461px;
   float:left;
   margin-left:198px;
}

#picTxt {
   width:445px;
   float:left;
   margin-top:4px;
   margin-left:14px;
   color:#2b3e2d;
   font-size:14px;
   line-height:21px;
}

/* Bottom Left Content
----------------------------------------------------------------------------*/ 
#btmContent {
   width:640px;
   float:left;
   margin-left:6px;
   margin-top:24px;
}

#btmLft {
   width:411px;
   float:left;
}

#btmTxt {
   width:395px;
   margin-left:13px;
   float:left;
   color:#2b3e2d;
}

#btmNews {
   width:191px;
   float:left;
   margin-top:14px;
   background-image:url(images/leaf_line.gif);
   background-repeat:no-repeat;
}

#newsTxt {
   width:178px;
   float:left;
   color:#2b3e2d;
   margin-left:13px;
   margin-top:6px;
}
#newsTxt p {margin-top:0px; margin-bottom:12px;}

#btmServ {
   width:204px;
   float:left;
   margin-left:16px;
   margin-top:14px;
   background-image:url(images/leaf_line.gif);
   background-repeat:no-repeat;
}

#servTxt {
   width:186px;
   float:left;
   color:#2b3e2d;
   margin-left:10px;
   margin-top:6px;
   font-size:11px;
}

/* Bottom Right Content
----------------------------------------------------------------------------*/ 
#btmRt {
   width:213px;
   float:left;
   margin-left:16px;
   background-image:url(images/btm_right_bg.gif);
   background-repeat:no-repeat;
   min-height:271px;
   height:auto !important; /* For ie6 min-height */
   height:271px; /* For ie6 min-height */
}

#quoteTxt {
   width:171px;
   float:left;
   margin-top:20px;
   margin-left:23px;
   color:#65573d;
   font-family:Times;
   font-size:14px;
   line-height:19px;
}
#quoteTxt dd {margin-top:10px; color:#7a7a7a; font-size:10px; font-family:arial; line-height:14px; text-align:right;}

#social {
   width:213px;
   float:left;
   margin-top:20px;
   text-align:center;
}

/* Footer
----------------------------------------------------------------------------*/
#footer {
   width:876px;
   float:left;
   margin-top:6px;
   font-size:10px;
   color:#405742;
   text-align:center;
}

#btmSite {
   width:962px;
   height:34px;
   float:left;
   background-image:url(images/btm_site.gif);
   background-repeat:no-repeat;
   overflow:hidden;
}

#inner-btmSite {
   width:874px;
   height:35px;
   float:left;
   background-image:url(images/inner_btm_site.gif);
   background-repeat:no-repeat;
   overflow:hidden;
}

/* Inner Pages
----------------------------------------------------------------------------*/
#inner-left {
   width:165px;
   margin-left:17px;
   float:left;
}

#inner-navContainer {
   width:172px;
   height:236px;
   float:left;
   background-image:url(images/inner_nav_bg.gif);
}

#inner-right {
   width:637px;
   float:left;
   margin-left:18px;
}

#innerContent {
   width:403px;
   float:left;
   color:#2b3e2d;
   line-height:18px;
}

#innerContent2 {
   width:600px;
   float:left;
   color:#2b3e2d;
   line-height:18px;
}

#sidePic {
   width:220px;
   float:left;
   margin-left:14px;
}

.staffBox {
   width:600px;
   float:left;
   margin-top:20px;
}

.staffPic {
   width:165px;
   float:left;
}

.staffText {
   width:435px;
   float:left;
}

/* Contact Fields
----------------------------------------------------------------------------*/
#contacttext { width:110px; margin-right: 10px; text-align: right; float:left; margin-bottom: 6px;}
#contactfields { width: 280px; float: left; margin-bottom: 6px;} 
#sendclear {width:380px; text-align:center; float:left;}


/* Classes
----------------------------------------------------------------------------*/
h1 {font-size:16px; color:#2b3e2d; margin-bottom:10px; margin-top:0px;}
h2 {font-size:16px; color:#2b3e2d; margin-bottom:3px; margin-top:0px;}
h3 {font-size:24px; color:#2b3e2d; margin-bottom:18px; margin-top:4px; font-weight:normal;}
h4 {font-size:14px; margin-bottom:6px; border-bottom:1px dotted #000;}
h5 { font-size:14px; color:#2b3e2d; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; font-weight: bold; margin-bottom:10px; margin-top:0; }
.sub {font-size:14px; font-weight:bold; color:#2b3e2d;}
.sub2 {font-size:16px; color:#ad9c2a; font-style:italic; font-family:Georgia;}
.picspace {margin-left:12px; margin-bottom:25px;}
.picspace2 {margin-right:15px; margin-bottom:10px;}
.picspace3 {margin-left:15px; margin-bottom:10px;}
.sm_txt {font-size:11px;}
.sm_txt2 {color:#7a7a7a; font-size:11px; font-family:arial;}
form {margin:0px; padding:0px;}
a img {border:none;}
a {color:#008130; text-decoration:underline;}
a:hover {color:#6c2b00;}

