body  {background-color:#bfcd8e; margin:0; padding:0; text-align:center; font-family:Arial; font-size:12px; color:#000;}

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td { 
	margin:0;
	padding:0;
}
table {
	border-collapse:collapse;
	border-spacing:0;
}
fieldset,img { 
	border:0;
}
ol,ul {
	list-style:none;
}
caption,th {
	text-align:left;
}
q:before,q:after {
	content:'';
}
abbr,acronym { border:0;}

#wrapper {width:1054px; margin:0 auto; text-align:left;}

#leftSide {
   width:1054px;
   float:left;
   background:url(images/left-side.jpg) no-repeat top left;
}

#rightSide {
   width:1054px;
   float:left;
   background:url(images/bottom-right.jpg) no-repeat bottom right;
   padding-bottom:30px;
}

#maincontainer {width:944px; float:left;}
#allcontent {
   width:944px;
   margin-left:54px;
   float:left; 
   background-color:#fff;
   min-height:570px;
   height:auto !important; /* For ie6 min-height */
   height:570px; /* For ie6 min-height */
   padding-bottom:20px;
}

#hmBody {
   width:916px;
   float:left;
   margin:10px 0 0 14px;
}

/* Logo / Weather
----------------------------------------------------------------------------*/
#logoBox {
   width:916px;
   float:left;
   padding:0 0 12px 0;
}
#logoBox li {display:inline; float:left;}
#logoBox li.logo {width:650px; margin:14px 0 0 0;}
#logoBox li.logo span {display:none;}
#logoBox li.wthr {width:250px;}

.sprite {background:url(images/logo.gif);}
.lgo {width:421px; height:42px; background-position:0 0; float:left;}

/* Email / Date Box
----------------------------------------------------------------------------*/
#dateBox {
   width:916px;
   height:66px;
   float:left;
   background:#395e53;
}

#email {
   width:690px;
   float:left;
   margin-top:12px;
   color:#c1cf91;
}
#email p {padding:0 0 0 18px;}
#email ul {float:left; margin:3px 0 0 18px;}
#email li {display:inline; float:left;}
#email li.eml {width:168px;}
#email li.rem {width:100px; margin:5px 0 0 0;}
#email li.log {width:100px; margin:2px 0 0 0;}

.tfld {border:1px solid; padding:4px 0 4px 6px; color:#727272; font-size:11px;}

#date {
   width:226px;
   float:left;
}
#date ul {margin-top:5px; float:left;}
#date li {display:inline; float:left;}
#date li.day {width:147px; text-align:right; font-size:14px; margin-top:8px; color:#c1cf91; line-height:20px;}
#date li.mon {width:72px; font-size:50px; font-family:Gerogia, Times; margin:0 0 0 6px; color:#c1cf91;}

/* Search / Top Nav
----------------------------------------------------------------------------*/
#srchNav {
   width:916px;
   height:45px;
   float:left;
   background:#599575;
}

#selCom {
   width:524px;
   float:left;
   margin:12px 0 0 17px;
}

#topNav {
   width:374px;
   float:left;
   margin-top:16px;
   color:#fff;
}
#topNav li {display:inline; float:left;}
#topNav li a {color:#fff; text-decoration:none; margin-left:7px;}
#topNav li a:hover {color:#fff; text-decoration:underline;}

/* Main Content
----------------------------------------------------------------------------*/
#mainTxt {
   width:891px;
   float:left;
   margin:28px 0 0 25px;
}
#mainTxt a {color:#1d634e; text-decoration:underline;}
#mainTxt a:hover {color:#000; text-decoration:none;}

#mainL {
   width:510px;
   float:left;
}
#mainL h1 {font-size:20px; color:#000; font-weight:normal; font-family:Georgia; margin:0 0 16px 0;}
#mainL li.gap {margin-bottom:15px;}

#headLines {
   width:510px;
   float:left;
   margin-top:26px;
   line-height:17px;
}
#headLines h2 {font-size:12px; text-indent:7px; display:block; padding:5px 0 5px 0; margin:0; background:#d3dbb3;}
#headLines ul {margin:6px 0 20px 0;}

#mainR {
   width:324px;
   float:left;
   margin-left:57px;
}

#google {
   width:284px;
   float:left;
   margin:40px 0 0 40px;
}

#logos {
   width:324px;
   float:left;
   margin-top:48px;
}
#logos li {width:324px; float:left; text-align:center; margin:0 0 22px 0;}

/* Footer
----------------------------------------------------------------------------*/
#footer {
   width:944px;
   float:left;
   margin:15px 0 0 54px;
   text-align:center;
   font-size:10px;
   color:#395e53;
}

/* Classes
----------------------------------------------------------------------------*/
.sm {font-size:11px; font-style:italic;}
.blurb {padding-bottom:15px; color: #006b5c; font-size: 14px; font-family: "Times New Roman", Georgia, Times; font-style: italic;}
td {font-size:12px; font-family:arial;}
a img {border:none;}
a {outline:none;color:#053b23;}
a:hover {outline:none;color:#006c3c;}