/* General styles */
body{ background:#fff; margin:0; padding:0; }
a img{ border:0; }
a,
a:visited{ color:#0F3B60; font:11px verdana, arial, helvetica, sans-serif; text-decoration:underline; }
a:hover{ color:#00DEE1; text-decoration:underline; }
.home_feat_link,
.home_feat_link:visited{ color:#0F3B60; font-style:italic; text-decoration:none; }
.home_feat_link:hover{ color:#00DEE1; text-decoration:none; }
table{ border-collapse:collapse; }

/* Page styles */
.home_feat_head{ font:bold 14px verdana, arial, helvetica, sans-serif; color:#fff; }
.home_feat_subheadbold{ font:italic bold 11px verdana, arial, helvetica, sans-serif; color:#000; }
.home_feat_subhead{ font:italic 11px verdana, arial, helvetica, sans-serif; color:#000; }

.textnav,
.textnav:visited{ color:#000; font-size:9px; text-decoration:none; }
.textnav:hover{ color:#00DEE1; text-decoration:none; }
.tdtextnav{ font:9px verdana, arial, helvetica, sans-serif; color:#000; line-height:normal; }
.designby,
.designby:visited{ color:#7C7AA2; font-size:10px; text-decoration:none; }
.designby:hover{ color:#00DEE1; text-decoration:none; }

.wrap1,
.wrap2{ position:relative; }
#dropmenu0,
#dropmenu1,
#dropmenu2,
#dropmenu3,
#dropmenu4,
#dropmenu5{ z-index:100; }
.bodytext1{ font:11px Verdana, Arial, Helvetica, sans-serif; padding-left:15px; }
.captext{ font:italic 9px Verdana, Arial, Helvetica, sans-serif; }
#dropmenudiv1,
#dropmenudiv2,
#dropmenudiv3,
#dropmenudiv4,
#dropmenudiv5,
#dropmenudiv6{ position:absolute; font:10px/16px Verdana; z-index:120; background-color:#D9DDE8; visibility:hidden; border:1px solid gray; padding:5px 3px 10px 5px; width:auto; margin:1px 0 0; }
#dropmenudiv1 a,
#dropmenudiv2 a,
#dropmenudiv3 a{ color:#0F3B60; }
#dropmenudiv1 a:hover,
#dropmenudiv2 a:hover,
#dropmenudiv3 a:hover{ color:#69c; }

.interior_header{ font:bold 12px verdana, arial, helvetica, sans-serif; color:#099; }

.interior,
.interior:visited{ color:#0F3B60; text-decoration:underline; }
.interior:hover{ color:#00DEE1; text-decoration:underline; }

.contact_name{ font:bold 11px Verdana, Arial, Helvetica, sans-serif; color:#fff; }
.contact_sectionhead{ font:bold 11px Verdana, Arial, Helvetica, sans-serif; color:#366; }
.contact_position{ font:11px Verdana, Arial, Helvetica, sans-serif; color:#366; }

.contact_address,
.contact_address:visited{ color:#0F3B60; text-decoration:underline; }
.contact_address:hover{ color:#00DEE1; text-decoration:underline; }
.tableheader1{ font:11px Verdana, Arial, Helvetica, sans-serif; color:#fff; font-weight:bold; }
.bodytext1RED{ font:11px Verdana, Arial, Helvetica, sans-serif; color:#f00; }

#Table_01{ width:791px; height:633px; margin:0 auto; }
#Table_01 img{ display:block; }
.right{ text-align:right; }
.content{ width:552px; height:455px; }
.vonteers{ margin-left:10px; margin-bottom:10px; float:right; }

#sidenav img{ margin-bottom:5px; }

.actnow{ width:197px; font:bold 18px Arial, Helvetica, sans-serif; color:#fff; margin-bottom:3px; padding:10px; text-align:center; background:#f00; }
.actnow h2{ font-size:35px; margin:0; padding:0; text-transform:uppercase; line-height:30px; }
.actnow p{ margin:0; padding:0; line-height:20px; }

.sideimages img{ margin-bottom:3px; }

/* Mast */
.mast-top{ width:100%; font-style:italic; font-size:12px; overflow:hidden; }
	.mast-top img{ float:left; margin-right:20px; }
	.mast-top .txt{ float:left; width:270px; line-height:16px; }
	.mast-top .txt h3{ color:#f00; }
	.mast{ position:relative; width:532px; height:413px; background:url(images/pic-mast.jpg) no-repeat; }
	.mast .ghostbox{ position:absolute; top:22px; right:5px; width:190px; font-size:13px; padding:10px 15px; color:#fff; background:url(images/bgr-ghostbox.png); }
	.mast .ghostbox span{ font-size:17px; font-weight:bold; }
	.mast .virtualtour{ position:absolute; bottom:48px; right:25px; display:block; width:173px; height:23px; z-index:100; text-indent:-9999px; background:url(images/button-virtualtour.png) no-repeat top; }
	.mast .virtualtour:hover{ background-position:0 -23px; }
	.mast .energystar{ position:absolute; bottom:0; left:0; width:100%; font-size:10px; font-style:italic; overflow:hidden; }
	.mast .energystar img{ float:left; margin:0 7px 0 10px; }
	.mast .energystar .txt{ padding-top:30px; }

/* Pagetxt */
.pagetxt{ width:100%; font-size:12px; }
	.pagetxt h3{ font-size:13px; color:#f00; }
	.pagetxt p{ margin-bottom:20px; }
	.pagetxt .column{ width:100%; margin-bottom:30px; overflow:hidden; }
	.pagetxt .column ul{ float:left; padding-left:15px; margin-left:0; }
	.pagetxt .column .become{ float:right; width:300px; font-size:14px; }
	.pagetxt .column .become p{ margin-bottom:0px; }
	.pagetxt .column .callclick{ font-weight:bold; color:#9c9c64; }
	.pagetxt .column .callclick a, 
	.pagetxt .column .callclick a:visited{ font-size:15px; font-weight:bold; color:#9c9c64; }
	.pagetxt .column .callclick a:hover{ color:#c7c778; }

.fineprint{ font-size:8px; color:#333; }
.menu a,
.menu a:visited{ display:block; }

.navigation{display:block; width:100%; height:26px; background-color:#0f3b60; }
.nav_link{display:block; width:400px; margin:0 auto; padding: 0;}
.nav_link li {display:block; float:left; position:relative; padding:0px 3px 2px 3px; margin:0;}
.nav_link li a{color:#fff; font:12px Arial, Helvetica, sans-serif; text-decoration:none; padding:5px 7px; display:block;}
.nav_link li a:hover , .nav_link li:hover a{color:#00DEE1;}

.nav_link li ul {display:none; position:absolute; width:175px; z-index:1000; left:0px; top:100%; border:1px solid #666; background-color:#d9dde8; padding:8px 0 12px; margin:0;}
.nav_link li:hover ul {display:block;}
.nav_link li:hover ul li{width:180px; display:inline-block; float:none; padding:0px 10px !important; margin:0;}
.nav_link li:hover ul li a{color:#0f3b60; text-decoration:underline; padding:2px 0px 2px 13px; background:url(../newhome_images/arrow.gif) no-repeat 0 7px;}
.nav_link li:hover ul li a:hover{color:#6699cc;}
