/*=BostonHome.css 
----------------------------------------------------*/
body {width:958px; margin:15px auto; text-align:center; position:relative; color:#333}
.container {width:958px; margin:0 auto; position:relative; text-align:left; border:1px solid #9D9D69; padding:1px; }
a {min-height: 0; color:#477328; font-weight:bold; text-decoration:none}
a:hover {min-height: 0; text-decoration:underline}
.header { width:958px; height:50px; background: #FFFFFF url(../images/greenbuildingfocuslogo.gif) no-repeat; border-bottom:1px solid #fff}
.search { position:absolute; right:20px; top:10px; height:19px}
.search .searchInput {height:15px; margin:0; padding:0; line-height:15px; width:125px; margin-top:5px}
/* html .search .searchInput {margin-top:4px}*/
.search .searchButton {vertical-align:middle; line-height:19px; margin:-5px 0 0 5px}
/*html .search .searchButton {margin-top:-4px}*/


/*=SITEMAP
----------------------------------------------------*/
.sitemap {background:#FFF; height:25px; color:#7E7E7E; border-bottom:1px solid #000; text-align:center}
.sitemap ul { margin:0; padding:0}
.sitemap li {display:inline; padding:0 5px; font-weight:bold; border-right: 1px solid grey;}
.sitemap li a {line-height:25px; text-decoration:none; color:#7E7E7E; font-family:verdana,arial,sans-serif; font-size:10px;}
.sitemap li a:hover {line-height:25px; color:#000; text-decoration:none; font-weight:bold;}
.sitemap li.x8_last {border:none}

/*=LEFT SIDEBARS
----------------------------------------------------*/
.leftSidebar {width:155px; float:left; background:#fff; color: #000;}
.leftsidebarContent {margin-left:2px; margin-bottom:5px;text-align:center}

/*=LEFT MENU
---------------------------------------------------*/
.leftMenu {margin: 5px}
.leftMenu ul, .childMenu li {margin:0;padding:0; text-decoration:none}
.leftMenu a {color:#000;text-decoration:none;line-height:25px;padding:0 7px 0 7px;}
.leftMenu li {list-style:none; border-bottom:1px dotted #000}
.leftMenu .x8_last li {}
.leftMenu .x8_last a {}
.leftMenu a.x8_active {font-weight:bold}
.leftMenu a:hover {font-weight:bold}


/*=MAIN CONTAINER
----------------------------------------------------*/
.main {margin-left:155px;min-height:500px; position:relative;}

/*=CONTENT AREA
----------------------------------------------------*/
* html .header, * html .sitemap {margin-left:-3px;}
.mainleft {float:left; width:385px; height:1%}
.content {min-height:200px; padding:5px; color:#000; line-height:1.7em}
.content a, .news a {text-decoration:none; color:#477328}
.content a:hover {text-decoration:underline}
.content h1 {font-size:150%; color: #477328}
.content h2 {font-size:135%; color:#477328; /*color:#827654;*/}
.content h3 {font-size:120%; color:#477328; /*color:#827654;*/}
.content h2 a, .news a:hover {text-decoration:underline;}
.content hr {1px dotted #000}
.mainleft .sidebarTitle {margin: 5px; background: #fff; Bor/der: 1px solid #7E7E7E ;padding:5px}
.mainleft .news {padding:15px; padding-top:5px}
.bottomcontent {border: 1px solid #7E7E7E; margin-bottom: 5px; margin-top:5px}
.redtext {font-color: red}


/*=RIGHT SIDEBARS
----------------------------------------------------*/
.mainright {margin-left:388px; width: 255px; height:1%}
* html .mainright {margin-left:384px}
.mainright .sidebarTitle {background:#477328; bor/der:1px solid #7E7E7E; padding: 5px; margin: 5px; color: #fff; text-transform:uppercase; font-weight:bold}
.mainright .sidebarContent {background:#fff; padding:5px}
.farright {position:absolute;top:0;right:17px;width:125px;}


/*=FOOTER
----------------------------------------------------*/
.clear {position:absolute; bottom:0; left:-1px; background: url(../images/bl/ock.gif) no-repeat left bottom; height:69px; width:214px}
.footer {clear:both; background:#477328; line-height:25px; text-align:right; color:#fff; padding-right:20px}

