/* COLOR PALETTE
#287F86 Blue-Green
#58A9B2 Blue-green light
#F37221 Red-Orange
#E2E0D8 Off-White
#B8C259 Green
*/
body {text-align: center; margin:0; padding:0; font-family: Georgia, Times New Roman, Times, serif; line-height:150%; font-size:12px; background: #DEDCD4 url('/images/bg_dna.jpg') repeat;}
td {font-family: Georgia, Times New Roman, Times, serif; font-size:12px; line-height:150%;}
a { color: #000; font-size:12px; text-decoration:none; font-family: Georgia, Times New Roman, Times, serif;}
a:hover { text-decoration:underline;}

#page {margin: 0 auto 0; width:1000px; background-color: #F1F0ED;}
#header {
  width: 1000px;
  height: 160px;
  margin: 0;
  background: #F1F0ED url('/images/header_logo.gif') no-repeat;
  }

#login {
 position: relative;
 text-align: right;
 top: 10px;
 margin: 0 5px 0 0;
}

#login a {
 font-family: arial, helvetica, sans-serif;
 font-size: 11px;
 font-weight: bold;
 text-decoration: none;
 padding: 4px 5px;
 color: #58A9B2;
 text-transform: uppercase;
}

#login a:hover {
 background-color: #E2E0D8;
 }
 
 

/* TOP MENU */
#navtop ul {
 position: relative;
 top: 105px;
 margin: 0 10px 0 0;
 padding: 0;
 list-style-type: none;
 text-align: right;
 }

#navtop ul li { display: inline; margin-left:-2px; padding:0;}

#navtop ul li a {
 font-family: arial, helvetica, sans-serif;
 font-size: 10px;
 font-weight: bold;
 text-decoration: none;
 padding: 4px 10px;
 margin: 0;
 color: #fff;
 background-color: #B8C259;
 }

#navtop ul li a:hover {
 color: #fff;
 background-color: #58A9B2;
 }
 
#navtop ul li img {
 margin-bottom: -6px;
}

#headerimg {
 position: relative;
 top: 0;
 width: 1000px;
 height: 220px;
 background: #F1F0ED url('/images/header_image.jpg') no-repeat;
 }

#content {
 width: 980px;
 padding: 10px;
 margin: 0;
 background-color: #F1F0ED;
 }

/* LEFT-SIDE MENU & COLUMN */
#colleft {
 width: 233px;
 float: left;
}

a:link, a:active, a:visited, a:hover {font-size:14px; }

#sidemenu {
 background-color: #FFF;
 padding: 0 0 0 20px;
 text-align: left;
}

#sidemenu ul {
 margin: 0;
 padding: 10px 20px 0 0;
 text-align: left;
 }

#sidemenu ul li {
 margin: 0;
 padding: 5px 0;
 list-style: none inside url('/images/menu_side_arrow.gif');
 border-top: 1px solid #58A9B2;
 }
 
#sidemenu ul li a { color: #000; margin-left: -5px; font-size:12px; text-decoration:none;}
#sidemenu ul li a:hover { color: #00F; text-decoration:underline; }


/* MAIN CONTENT AREA AND RIGHT-SIDE COLUMN */
#subcontent {
 width: 735px;
 float: right;
 margin: 0;
}

#colmiddle {
 width: 432px;
 float: left;
 margin: 0 0 0 10px;
}

#colmiddle .homecopy {
 margin-top: -18px;
 text-align: left;
}

#colright {
 width: 272px;
 float: right; 
}

#box1 {
 background: #F1F0ED url('/images/ad_areyougreen.gif');
 width: 272px;
 height: 101px;
 text-align: center;
}

#box1 a {
 position:relative;
 top: 59px;
 width: 190px;
 font-family: arial, helvetica, sans-serif;
 font-size: 13px;
 font-weight: bold;
 color: #FFF;
 text-decoration: none;
}

#box2 {
 background: #F1F0ED url('/images/ad_getthegreen.gif');
 width: 272px;
 height: 182px;
 text-align: center;
 margin-top: 20px;
}

#box2 .label {
 font-family: arial, helvetica, sans-serif;
 font-size: 12px;
 font-weight: bold;
 color: #287F86;
}

#box2 .newsform {
 position:relative;
 top: 50px;
}



/* FOOTER */
#footer {
 clear:both;
 width: 980px;
 padding: 10px;
 margin: 0;
 background-color: #F1F0ED;
 text-align: center;
}

#footer a {color:#53741D; margin:0 15px 0 15px; font-size:12px; font-weight:normal; text-decoration:underline;}
#footer a:hover {color:#E7AD0C;}


#logoIMG {float:left; margin: 0 10px 10px 0; }
#badges {}


a.cat_header:link, a.cat_header:visited, a.cat_header:hover { color:#53741D; text-decoration:none; font-size:24px; font-weight:bold;}
a.subcat_link { color: #000; font-size:12px; text-decoration:none;}
a.subcat_link:hover { text-decoration:underline;}

a.itty_link, a.itty_link:link, a.itty_link:active, a.itty_link:visited { color: 000000; text-decoration:none; font-size: 11px; }
a.itty_link:hover { color:#EB6812; text-decoration:underline; }

a.bizName:link, a.bizName:visited, a.bizName:active {color:#287F86; font-size:14px; font-weight:bold; text-decoration:none;}
a.bizName:hover {color:#287F86; text-decoration: underline;}
a.bizName1:link, a.bizName1:visited, a.bizName1:active {color:#287F86; font-size:16px; font-weight:bold; text-decoration:none;}
a.bizName1:hover {color:#287F86; text-decoration: underline;}

.bizAddr {color:#000; font-size:13px; font-weight:normal; margin:5px 0;}
a.bizURL:link, a.bizURL:visited, a.bizURL:active {color:#E7AD0C; font-size:13px; font-weight:bold;}
a.bizURL:hover {color:#53741D;}
a.bizInfo:link, a.bizInfo:visited, a.bizInfo:active {color:#DF1F1F; font-size:13px; font-weight:bold;}
a.bizInfo:hover {color:#53741D;}

.caption {font-weight: normal; font-size:12px; padding: 5px 0;}

.arrow {margin:10px 5px -5px 0px;}
.article_header {color:#B8C259; font-size:13px; font-weight:bold; text-decoration:none; margin:20px 0 0 0; text-align:left;}
.article_intro { font-size:14px; margin:0 0 0 5px; font-style:italic;}
.article_text {color:#000000; font-size:13px; padding-left:15px;}

#p_header {color:#58A9B2; font-size:16px; font-weight:bold; padding:30px 0 5px 0; text-align:left;}
#p_img {float:left; padding: 5px 10px 5px 0;}
#p_copy {color:#000000; font-size:13px; }

.bg_header {background: url(/images/header.jpg) no-repeat;}
.bg_repeat {background: url(/images/bg_repeat.jpg) repeat;}
.bgNews {background: url(/images/bg_news_signup.gif) no-repeat;}
.colorclass0 {background-color: #ffffff;}
.colorclass1 {background-color: #F9C32D;}
.showlistings {background-color: #E2E0D8; padding: 5px;}
.contentWrapper {text-align:left;}
.del {font-size:7px; width:40px;}
.label1 {font-weight:bold; font-size:14px;}
.link1 {color:#53741D; font-family:arial, helvetica, sans-serif; font-weight:normal; text-decoration:none; margin:0 0 0 15px;}
.padder1 { padding: 1px; } .padder2 { padding: 2px; } .padder3 { padding: 3px; } .padder4 { padding: 4px; } .padder5 { padding: 5px; }
.padder6 { padding: 6px; } .padder7 { padding: 7px; } .padder8 { padding: 8px; } .padder9 { padding: 9px; } .padder10 { padding: 10px; }
.tdclass1 {}
.textclass1 {color: #287F86; font-size:18px; font-family:arial, helvetica, sans-serif; font-weight:bold; text-align:left;}
.textclass2{color: #53741D; font-size:24px;}


.itty_link {font-size:11px; color:000000;}
a.itty_link:link { text-decoration:none; font-size: 11px; }
a.itty_link:active { text-decoration:none; font-size: 11px; }
a.itty_link:visited { text-decoration:none; font-size: 11px; }
a.itty_link:hover { color: EB6812; text-decoration:underline; font-size: 11px; }
        
