/* CSS Document */

body{width:100%; margin:10px 0 0 0; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; background-color:#EBE8D8; color:#343434;}

h1,h2,h3,h4{padding:0; margin:0; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold;}
h1,h2{font-size:21px;}
h3,h4{font-size:16px;}

ul,ol{font-size:10px; color:#343434;}
li{padding:0 0 6px 5px;}

a{color:#333333; text-decoration:none; cursor:pointer!important;}
a:hover{color:#20632C;}

img{margin:0; padding:0; border:none;}

.clear{clear:both;}

#wrapper_home{width:772px; margin:0 auto 0 auto;}
#container_home{margin:0px auto 0px auto; padding:6px; background-color:#999999;}

#utilitysearch_home{width:762px; height:28px; margin:0; padding:0; background:#999999;}
#search{float:left; width:350px; height:25px; margin:0; padding:0;font-weight:bold; color:#FFFFFF;}

#search form{height:25px; margin:0;}
#utilitynav_home{float:right; width:400px; padding-top:4px; text-align:right;}
#utilitynav_home a{display:inline; padding-left:25px; color:#FFFFFF; text-decoration:none; }
#utilitynav_home a:hover{color:#666666;}

#header_home{width:762; height:115px; margin:0 auto 0 auto;}
.logo{float:left; width:270px; height:104px; margin:0; padding:0;}
#mainnav_home{float:right; width:490px; margin:0; padding:0; border-top:1px solid #444444;}
#mainnav_home a{margin:0; padding:0;}
#mainnav_home a:hover{text-decoration:none; border:none;}
#mainnav_home a:hover img{opacity: 0.65; filter: alpha(opacity=65);}

#communityprofile_home{width:490px; height:35px; margin:0; padding:3px 0 0 0; color:#343434; background:#E3E3E3;}
#communityprofile_home h4, #communityprofile_home p{margin:0; padding:2px 0 0 10px; font-size:11px;}
#communityprofile_home p{padding-left:11px;} 
#communityprofile_home a{margin-right:10px; font-size:10px;}
#communityprofile_home a:hover{color:#666666; border-bottom:1px dotted #666666;}
#communityprofile_home a img{vertical-align: text-bottom;}

#content_home{height:650px; background:#FFFFFF;}
html > body #content_home{height:auto; min-height:650px;}

#rightcolcontentwrapper_home{float:right; width:490px;}
#rightcolcontent_home{height:675px; padding:0 0 0 10px;}
html > body #rightcolcontent_home{height:auto; min-height:675px;}
#impact_flash{width:460px; height:166px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; color:#898888; background-color:#000000; }

.sectionheading{width:476px; height:25px; background:#20632C;}
.sectionheading h3{padding:3px 0 0 4px; font-weight:normal; color:#FFFFFF;}

#newshighlights{height:114px; padding-top:10px;}
html > body #newshighlights{height:auto; min-height:114px;}

#newshighlights ul.news{margin:0; padding:10px 0 0 0; list-style-type:none;}
#newshighlights ul.news a:hover{border-bottom:1px dotted #20632C;}
a.readmore{color:#20632C;}
a.readmore:hover{color:#53965F; border-bottom:1px dotted #53965F;}

#actionitems{width:474px;}
#actionitems #propertySearch{float:left; width:235px; background:url('/images/propertySearch.jpg') 0 0 no-repeat;}
#actionitems #featuredProperty{float:right; width:236px; background:url('/images/featuredProperty.jpg') 0 0 no-repeat;}

#actionitems .actionContent{float:right; width:142px; height:80px; padding-top:5px;}
#actionitems .actionContent h3{font-size:12px;}
#actionitems .actionContent .searchNow_btn img{padding:8px 0 0 10px;}
#actionitems .actionContent a.searchNow_btn:hover{text-decoration:none; border:none;}
#actionitems .actionContent a.searchNow_btn:hover img{opacity: 0.80; filter: alpha(opacity=80);}
#actionitems .actionContent p{margin:4px 0 0 15px;}
#actionitems a.featuredPropertyLink{font-size:11px; line-height:15px; color:#20632C;}
#actionitems a.featuredPropertyLink:hover{color:#53965F; border-bottom:1px dotted #53965F;}

#featuredstory{height:275px;}
html > body #featuredstory{height:auto; min-height:275px;}

#featuredstory #featured_content{padding:15px 15px 0 0;}
#featuredstory #featured_content h3{font-size:13px;}
#featuredstory #featured_content img{float:right; padding:15px; }
#featuredstory #featured_content p{font-size:12px;}

.top_home{float:right; width:50px; padding:0 0 10px 0;}
a.top_home:hover{text-decoration:none; border:none;}
a.top_home:hover img{opacity: 0.80; filter: alpha(opacity=80);}

#leftcolcontentwrapper_home{float:left; width:270px; margin:0; padding:0;}
#leftcolcontent_home #mapwrapper img.map{margin:0; padding:0; border:none;}
#leftcolcontent_home .map a:hover{text-decoration:none; border:none;}

#leftcolcontent_home #contactinfo_wrapper{width:265px; height:280px; background:#20632C; border:2px solid #45494A; border-top:none; border-right:3px solid #45494A;}
html > body #leftcolcontent_home #contactinfo_wrapper{height:auto; min-height:280px;}

#leftcolcontent_home #contactinfo{width:200px; margin:0 auto 0 auto; padding-top:10px; color:#FFFFFF;}
#leftcolcontent_home #contactinfo h4{font-size:15px;}
#leftcolcontent_home #contactinfo p{margin:0; padding-top:5px;}
#leftcolcontent_home #contactinfo a{color:#FFFFFF;}
#leftcolcontent_home #contactinfo a:hover{color:#004107;}

#gsopartnership_logo{width:102px; height:102px; margin:15px auto 10px auto; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/gpLogo.png',sizingMethod='scale');}
html > body #gsopartnership_logo{background:transparent url('/images/gpLogo.png')}
 
#footer_home{height:20px;}
#footer_home p{margin:0; padding:0; padding-top:5px; text-align:center; font-weight:bold; color:#FFFFFF;}
.copy{float:left; width:270px;}
.footernav{float:right; width:490px;}
.footernav a{color:#FFFFFF;}
.footernav a:hover{color:#666666;}