@charset "UTF-8";
/* CSS Document */

body {background-color:#004AA8; margin:0px 0px 0px 0px; background-image:url(../NewImages/bg.jpg); background-position:top center; background-repeat:repeat-y; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; line-height:18px; color:#333333;}

.main-container {position:relative;width:950px; margin-left: auto; margin-right: auto; background-color:#FFFFFF;}

.top {height:191px;background-image:url(../NewImages/bg-top.jpg);}

.menubar-top {width:950px; height:31px; line-height: 23px; float: left; display:inline; background-image:url(../NewImages/toolbar-top.gif); background-repeat:no-repeat;  text-align:center;}

.wrap {position: relative; width: 100%; height: 100%; margin: 0 auto;}
.menubar-pos{position: relative; top:10%;}

.menubar-bot {width:950px; height:31px; line-height: 23px; text-align:center; float: left; display:inline; background-image:url(../NewImages/toolbar-bot.gif); background-repeat:no-repeat;}

.menu-othersites {margin: 26px 5px 5px 10px; float: left; display:inline; width: 640px;}

.logo {margin: 10px 0px 0px 10px; float: left; display:inline; width:170px;}

.submenu {margin: 10px 10px 10px 0px; float: right; display:inline; width: 640px; text-align:right;}
.submenu1 {margin: 10px 10px 10px 0px; float: right; display:inline; width: 740px; text-align:right;}

.column-left {margin: 10px 5px 10px 5px; float: left; display:inline; width: 635px;}

.column-left1 {margin: 10px 5px 10px 0px; float: left; display:inline; width: 650px;}

.column-right {margin: 10px 0px 10px 5px; float: left; display:inline; width: 280px;}

.right-boxes {padding: 5px; margin-bottom:10px; float: left; display:inline; width: 270px; background-color:#FDEDCB; border:#F7C452; border-width:1px; border-style:solid;}

.one-column {padding: 10px; width: 940px;}

.text12 {font-size:12px;}

.text16 {font-size:16px; line-height:22px; color: #004AA8;}
.textblue16 {font-size:16px; line-height:22px; color: #004AA8;}

.textblue20 {font-size:20px;color: #004AA8;}

.textblue {color: #004AA8; font-size:10px;}

.boldblack {color: #000000; font-weight:bold;}

.rightspacer {margin-right:25px; display:inline; }
.rightspacer1 {margin-right:18px; display:inline; }

.leftspacer {margin-left:15px; display:inline; }

.imga {float:left; margin:15px 25px 200px 0px;} 

a:link {color: #004AA8; font-size:10px; text-decoration: none;}
a:visited {color: #004AA8; font-size:10px; text-decoration: none;}
a:hover {color: #004AA8; font-size:10px; text-decoration: underline;}
a:active {color: #004AA8; font-size:10px; text-decoration: none;}

a.submenuLink:link {color: #004AA8; font-size:9px; text-decoration: none; display:inline;}
a.submenuLink:visited {color: #004AA8; font-size:9px; text-decoration: none; display:inline;}
a.submenuLink:hover {color: #004AA8; font-size:9px; text-decoration: underline; display:inline;}
a.submenuLink:active {color: #004AA8; font-size:9px; text-decoration: none; display:inline;}

.linkactive:link {color: #004AA8; font-size:10px; text-decoration: underline;}
.linkactive:visited {color: #004AA8; font-size:10px; text-decoration: underline;}
.linkactive:hover {color: #004AA8; font-size:10px; text-decoration: underline;}
.linkactive:active {color: #004AA8; font-size:10px; text-decoration: underline;}

a.menu:link {color: #A6C0E1; font-size:10px; line-height: 23px; font-weight:bold; text-decoration: none;}
a.menu:visited {color: #A6C0E1; font-size:10px; line-height: 23px; font-weight:bold; text-decoration: none;}
a.menu:hover {color: #FFFFFF; font-size:10px; line-height: 23px; font-weight:bold; text-decoration: none;}
a.menu:active {color: #A6C0E1; font-size:10px; line-height: 23px; font-weight:bold; text-decoration: none;}

a.menuactive:link {color: #FFFFFF; font-size:10px; font-weight:bold; text-decoration: none;}
a.menuactive:visited {color: #FFFFFF; font-size:10px; font-weight:bold; text-decoration: none;}
a.menuactive:hover {color: #FFFFFF; font-size:10px; font-weight:bold; text-decoration: none;}
a.menuactive:active {color: #FFFFFF; font-size:10px; font-weight:bold; text-decoration: none;}

a.body:link {color: #004AA8; font-size:11px; text-decoration: underline;}
a.body:visited {color: #004AA8; font-size:11px; text-decoration: underline;}
a.body:hover {color: #004AA8; font-size:11px; text-decoration: underline;}
a.body:active {color: #004AA8; font-size:11px; text-decoration: underline;}

.community_pages_header1 {font-size:16px; line-height:22px; color: #004AA8; padding: 20px 0px;}
.comlogo {text-align: center;}
/* Brought over from old site */
.comstdtable {padding: 10px 10px 10px 20px; width:40%; text-align:left; vertical-align:top;}
.comstdtable2 {padding: 10px 20px 10px 10px; width:40%; text-align:left; vertical-align:top;}
.comstdtablecell {width:50%; text-align:left;}
.comstdr1 {background-color:#f7f6f4;}
.comstdr2 {background-color:#e9e5e2;}
.comstdimg {padding-left:20px; padding-right:20px;}
.qfacts {padding: 10px 0px; font-style: italic;}
.mvnhead {padding:5px 5px 5px 5px;}
.commvinnh {background-color: #fbe0a8;}
.commvinn1 {background-color:#f7f6f4; vertical-align:top; text-align:left;}
.commvinn1 tr td img, .commvinn2 tr td img {padding-left:10px; padding-right:10px; border:none 0px White;}
.commvinn1 td img, .commvinn2 td img {padding-left:10px; padding-right:0px; border:none 0px White;}
.commvinn2 {background-color:#e9e5e2; vertical-align:top; text-align:left;}
.commvinn1 td ,.commvinn2 td {vertical-align:top; line-height:1.8;}
.mvintable {text-align:left; float:left; width:100%; margin-top:-10px;}
.mplink {text-decoration:none; color:#4f3806; float:left; font-weight:bold; margin-left:20px; font-size:13px; display:block;}
.mllink {text-decoration:none; color:#4f3806; float:right; margin-right:20px; font-weight:bold; font-size:13px; display:block;}
.planSearchResultParamTable {width: 100%; text-align: left; vertical-align: top; margin: 0px; padding: 0px; position: relative; top: -10px; border: black 0px solid;}
.planSearchResultPageSizeSelectTable {width: 100%; text-align: left; vertical-align: top; margin-top: -5px; margin-bottom: -5px; padding: 0px; border: black 0px solid;}
.planSearchResultFilterLabelText {color: #573917; font-family: Verdana,Arial,Sans-Serif; font-size: 11px; line-height: 22px; font-weight: bold; text-align: left; margin-left: 10px;}
.planSearchResultFilterText {color: #573917; font-family: Verdana,Arial,Sans-Serif; font-size: 11px; line-height: 22px; font-weight: normal; text-align: left; margin-left: 5px;}
.planSearchResultPageSizeLabelText {color: #573917; font-family: Verdana,Arial,Sans-Serif; font-size: 11px; line-height: 20px; font-weight: bold; margin-left: 20px; margin-right: 5px; clear: none;}
.plansearchnofound {color: #573917; font-family: Verdana,Arial,Sans-Serif; font-size: 11px; line-height: 20px; font-weight: bold; text-align: left; margin-left: 20px; margin-right: 5px; clear: none;}
.planSearchResultPageSizeDDL {color: #573917; font-family: Verdana,Arial,Sans-Serif; font-size: 11px; line-height: 20px; font-weight: normal; text-align: right; margin-right: 10px; clear: right;}
.planSearchResultGridViewHeader {color: #573917; font-family: Verdana,Arial,Sans-Serif; font-size: 10px; line-height: 22px; font-weight: normal; text-align: left;}
.planSearchResultGridViewRowStyle {background-color: #f7f6f5; text-align: Left;}
.planSearchResultGridViewAltRowStyle {background-color: #eae5e2;}
.planSearchResultGridViewText {color: #573917; font-family: Verdana,Arial,Sans-Serif; font-size: 10px; line-height: 14px; font-weight: normal; text-align: left;}
.planSearchResultGridViewPagerStyle {color: #573917; font-family: Verdana,Arial,Sans-Serif; font-size: 10px; line-height: 14px; font-weight: bold; text-align: right; height: 10px; padding: 0px; margin: 0px;}
.planSearchResulGridViewEmptyResultText {color: #573917; font-family: Verdana,Arial,Sans-Serif; font-size: 14px; line-height: 30px; font-weight: bold; text-align: center; margin-left: 20px; margin-right: 20px;}
.planSearchFilterDropDownList {color: #573917; font-family: Verdana,Arial,Sans-Serif; font-size: 11px; width: 232px; line-height: 18px; text-align: left;}
.planPageContentTable {width: 570px; text-align: left; vertical-align: top; margin: 0px; padding: 0px; border: black 0px solid;}
.planSearchIntroText {color: #573917; font-family: arial,verdana,sans-serif; font-size: 11px; font-weight: normal; text-align: left; border: black 0px solid; margin-left: 20px; margin-right: 20px; margin-bottom: 20px; display:block;}
.planSearchFilterLabelText {color: #573917; font-family: Verdana,Arial,Sans-Serif; font-size: 11px; font-weight: bold; line-height: 31px; text-align: right; margin-right: 20px;}

.mvintable2 {text-align:left; margin-top:10px; border-top: solid 1px black; border-left: solid 1px black;}
.commvinnh2 {background-color: #fbe0a8; text-align: center;}
.commvinn12 {background-color:#f7f6f4; vertical-align:top; text-align:left;}
.commvinn22 {background-color:#e9e5e2; vertical-align:top; text-align:left;}
.commvinn12 tr td img, .commvinn22 tr td img {padding-left:10px; padding-right:10px; border:none 0px White;}
.commvinn12 td img, .commvinn22 td img {padding-left:10px; padding-right:0px; border:none 0px White;}
.commvinn12_a {padding: 5px; vertical-align:top; line-height:1.8; border-right: solid 1px black; border-bottom: solid 1px black;}
.commvinn12_b {padding: 5px; vertical-align:top; line-height:1.8; border-bottom: solid 1px black;}
.pager2 {text-align: center; padding: 5px;}
.pager2 a {margin: 0px 5px;}

.pnlContent {margin-top: 30px;}
.tan-boxes {padding: 5px; margin-bottom:10px; background-color:#FDEDCB; border:#F7C452; border-width:1px; border-style:solid;}

.EnergyLabCam{background:url('../NewImages/EnergyLabcambackground.jpg') no-repeat;width:311px;height:324px;vertical-align:top;text-align:left;}
.EnergyLabCamImage{margin:94px 0px 0px 63px;width:188px;height:184px;}
.EnergyBlogHeader{margin:20px 0px;}
.EnergyBlogSubHeader{background: url('../NewImages/bg_sidebar_type1.gif') no-repeat;height:30px;color:#ffffff;font-weight:bold;padding:3px 0px 0px 20px;}
.EnergyBlogSideColumn{vertical-align:top;width:200px;padding:10px 5px;background-color:#FDEDCB; border:#F7C452; border-width:1px; border-style:solid;}
.EnergyBlogSideColumnDiv{padding: 5px 5px 10px 5px;}
.EnergyBlogCenterColumn{vertical-align:top;width:495px;padding:10px 5px;}

	.RealtorsPreferredPartnersEnclosure{background:url('../NewImages/RealtorsPreferredPartnersBackground.png') repeat-x #e9e9e9;border:solid 1px #b4b4b4;width:430px;overflow:hidden;}
	.RealtorsPreferredPartnersTop{height:45px;padding:5px;}
	.RealtorsPreferredPartnersTop1{color:#adab2d;font-size:12pt;}
	.RealtorsPreferredPartnersTop2{color:#ffffff;font-size:10pt;}
	.RealtorsPreferredPartnersBottom{padding:5px;}
	.RealtorsPreferredPartnersBottom1{color:#313131;font-size:10pt;}
	.RealtorsPreferredPartnersBottom2{color:#9b3c48;font-size:10pt;}

