body  {background:#bfcd8e url(images/main_bg.jpg) no-repeat center top; margin:0; padding:0; text-align:center; font-family:Arial; font-size:12px; color:#fff;}

#wrapper {width:1013px; margin:0 auto; text-align:left;}
#maincontainer {width:1013px;}
#allcontent {
   width:1013px;
   height:621px;
   float:left; 
   background-image:url(images/content_bg.jpg); 
   background-repeat:no-repeat;
}

#allcontent2 {
   width:1013px;
   height:621px;
   float:left;
   background-image:url(images/content_bg.jpg); 
   background-repeat:no-repeat;
}

#mainBox {
   width:965px;
   float:left;
   margin-left:48px;
}

/* Logo / Navigation / Main Image
----------------------------------------------------------------------------*/
#logoBox {
   width:916px;
   height:84px;
   float:left;
}

#logo {
   width:897px;
   float:left;
   height:52px;
   overflow:hidden;
}

#comTxtLogo {
   width:897px;
   float:left;
}

#topLinks {
   width:897px;
   float:left;
   margin-top:14px;
   font-size:11px;
   text-align:right;
}
#topLinks a {color:#005847; text-decoration:none;}
#topLinks a:hover {color:#005847; text-decoration:underline;}

#navContainer {
   width:916px;
   float:left;
   margin-top:1px;
   background-image:url(images/nav_bg.gif);
   background-repeat:repeat-x;
}

#navContainer2 {
   width:916px;
   height:31px;
   float:left;
   background-image:url(images/nav_bg_test.gif);
   background-repeat:repeat-x;
}

#nav {
   width:886px;
   float:left;
   margin-left:30px;
}

#nav2 {
   width:902px;
   float:left;
   margin-left:14px;
}

#emailIcon {
   width:39px;
   float:left;
   margin-left:10px;
   margin-top:5px;
}

#homePicBox {
   width:916px;
   float:left;
   background-color:#053b23;
}

#homePic {
   width:611px;
   float:left;
}

#titleBox {
   width:305px;
   height:287px;
   float:left;
   background-image:url(images/title_bg.jpg);
   overflow:hidden;
   
}

#titleTxt {
   width:267px;
   float:left;
   margin-top:46px;
   font-size:13px;
   font-family:Verdana;
   line-height:20px;
   margin-left:20px;
}

/* Bottom Home/GPC Page
----------------------------------------------------------------------------*/ 
#btmHome {
   width:916px;
   float:left;
   margin-top:30px;
}

#srcBox {
   width:264px;
   float:left;
   margin-top:20px;
   margin-left:11px;
}
#srcBox ul {list-style-type:none; padding:0px; margin:0px;}
#srcBox li {margin-bottom:20px;}

#whereToLive {
   width:297px;
   height:129px;
   float:left;
   background-image:url(images/live_bg.gif);
   overflow:hidden;
}

#stateBox {
   width:297px;
   float:left;
   margin-top:27px;
}

#state1 {
   width:74px;
   float:left;
}

#state2 {
   width:67px;
   float:left;
   margin-left:45px;
   margin-top:30px;
}

#state3 {
   width:60px;
   float:left;
   margin-left:51px;
   margin-top:20px;
}

#newsletter {
   width:320px;
   float:left;
}

#btmGPC {
   width:916px;
   height:165px;
   float:left;
   margin-top:25px;
}

#gpcLogo {
   width:235px;
   float:left;
   margin-left:20px;
}

#gpcClipBox {
   width:392px;
   height:149px;
   float:left;
   background:transparent url(images/clipboard-bg.jpg) no-repeat;
   overflow:hidden;
}

#clipTxt {
   width:310px;
   float:left;
   margin-top:24px;
   margin-left:30px;
   margin-bottom:30px;
   font-family:arial;
   color:#2F2F2F;
   font-size:13px;
}
#clipTxt a {color:#024335; text-decoration:none;}
#clipTxt a:hover {color:#024335; text-decoration:underline;}
#clipTxt p {margin-bottom:6px; margin-top:0px;}

#clipPic {
   width:91px;
   height:132px;
   float:left;
}
.clip {margin-left:8px; margin-top:8px;}

#gpcCon {
   width:269px;
   float:left;
   margin-top:5px;
}
#gpcCon a {font-size:12px; color:#ba8b00; text-decoration:none;}
#gpcCon a:hover {font-size:12px; color:#226b49; text-decoration:none;}

.conBox {
   width:269px;
   float:left;
   color:#2f2f2f;
   font-size:13px;
   font-family:Verdana;
}


/* Footer
----------------------------------------------------------------------------*/
#footer {
   width:916px;
   float:left;
   margin-top:40px;
   text-align:center;
}

#gpcFooter {
   width:916px;
   float:left;
   margin-top:15px;
   text-align:center;
}

#footLinks {
   width:916px;
   float:left;
   font-size:11px;
   color:#5b5618;
   font-weight:bold;
}
#footLinks a {color:#063925; font-weight:normal; text-decoration:none;}
#footLinks a:hover {color:#5b5618; font-weight:normal; text-decoration:underline;}

#footCopy {
   width:916px;
   float:left;
   font-size:10px;
   color:#5b5618;
   margin-top:7px;
   margin-bottom:100px;
}
#footCopy a {color:#5b5618; text-decoration:none;}
#footCopy a:hover {color:#063925; text-decoration:underline;}

/* Classes
----------------------------------------------------------------------------*/
.com_name {font-size:34px; color:#005847; font-family: Georgia, "Times New Roman", Times, serif;letter-spacing:-1px;}
.com_name_sm {font-size:32px; color:#005847; font-family: Georgia, "Times New Roman", Times, serif;letter-spacing:-1px;}
h1 {font-size:16px; margin-bottom:18px; margin-top:0px; font-weight:normal;}
.picspace {margin-bottom:18px;}
.sm_text {font-size:11px; font-family:Verdana;}
.sm_text2 {font-size:11px;}
.ver {font-family:Verdana;}
.ari {font-family:arial;}
.sub {color:#226b49; font-weight:bold; font-family:Verdana;}
td {font-size:12px; font-family:arial;}
a img {border:none;}
a {outline:none;color:#053b23;}
a:hover {outline:none;color:#006c3c;}
.edit_title{color:#11356a;font-size:10px;font-weight:bold;font-family:Arial,Helvetica;}
.edit_title a{color:#6a1111;font-size:10px;text-decoration:none;font-weight:bold;}
.edit_title a:hover{color:#a00101;font-size:10px;text-decoration:underline;font-weight:bold;}
form {padding:0px; margin:0px;}
.link_box a {color:#053b23; font-size:11px; font-weight:bold; text-decoration:underline; background-color:#f7f4c6; padding:4px; text-transform:lowercase;}
.link_box a:hover {color:#006c3c; font-size:11px; font-weight:bold; text-decoration:underline; background-color:#f7f4c6; padding:4px; text-transform:lowercase;}
