/* Basic set of tags*/
body, .p, p, td, th, .a, a, a:link, a:visited, a:active, a:hover, a:focus, input, textarea
{margin:0 0 0 0; color : #000000; font-family : Arial, Helvetica, Verdana, Geneva, sans-serif; font-size : 85%;}
.a, a, a:link, a:visited, a:active, a:hover, a:focus
{font-size : 100%; color: #006600;}
p
{margin: 0 0 1em 0;}
ol, ul
{color : #000000; font-family : Arial, Helvetica, Verdana, Geneva, sans-serif; font-size : 120%;}
ul 
{font-size : 85%;}
th, th.backstyle, .backstyle, .atozstyle
{font-family : Arial, Helvetica, Verdana, Geneva, sans-serif; text-align : left; color: #000000; background-color : #CEC1CE; font-size : 75%; font-weight : bold;}
.atozstyle
{MARGIN: 1.4em 0em 0em 0em;font-size : 85%;padding:1px;background-color : #DED1DE;}
.searchtext 
{font-family : Arial, Helvetica, Verdana, Geneva, sans-serif; background-color: #FFFFFF; padding : 5px 0 5px 0; color : #000000; font-weight : normal; font-size : 85%;}
/* Top left-hand logo image */
.banner
{background-color : #FFFFFF;}
/* Used where a size has already been applied and to prevent a cumulative size effect */
.resetsize
{font-size : 100%;}
/* Tags for navigation */ 
/* Basic styles for 1st, 2nd, 3rd level navigation, plus 'you are here' path and right-hand side navigations*/
.utilnav, a.autilnav:link, a.autilnav:visited, a.autilnav:active, a.autilnav:hover, a.autilnav:focus, .autilnavs, a.autilnavs:link, a.autilnavs:visited, a.autilnavs:active, a.autilnavs:hover, a.autilnavs:focus, .topnav, a.atopnav:link, a.atopnav:visited, a.atopnav:active, a.atopnav:hover, a.atopnav:focus, a.atopnav:focus,a.atopnavs:link, a.atopnavs:visited, a.atopnavs:active, a.atopnavs:hover, a.atopnavs:focus, .secnav, a.asecnav:link, a.asecnav:visited, a.asecnav:active, a.asecnav:hover, a.asecnav:focus ,a.asecnavs:link, a.asecnavs:visited, a.asecnavs:active, a.asecnavs:hover, a.asecnavs:focus, .treenav1, a.atreenav1:link, a.atreenav1:visited, a.atreenav1:active, a.atreenav1:hover, a.atreenav1:focus, .treenav1s, a.atreenav1s:link, a.atreenav1s:visited, a.atreenav1s:active, a.atreenav1s:hover, a.atreenav1s:focus, .treenav2, a.atreenav2:link, a.atreenav2:visited, a.atreenav2:active, a.atreenav2:hover, a.atreenav2:focus, .treenav2s,a.atreenav2s:link, a.atreenav2s:visited, a.atreenav2s:active, a.atreenav2s:hover, a.atreenav2s:focus, .treenav3, a.atreenav3:link, a.atreenav3:visited, a.atreenav3:active, a.atreenav3:hover, a.atreenav3:focus, .treenav3s, a.atreenav3s:link, a.atreenav3s:visited, a.atreenav3s:active, a.atreenav3s:hover, a.atreenav3s:focus, .treenav4, a.atreenav4:link, a.atreenav4:visited, a.atreenav4:active, a.atreenav4:hover, a.atreenav4:focus, .treenav4s,a.atreenav4s:link, a.atreenav4s:visited, a.atreenav4s:active, a.atreenav4s:hover, a.atreenav4s:focus, .treenav5, a.atreenav5:link, a.atreenav5:visited, a.atreenav5:active, a.atreenav5:hover, a.atreenav5:focus, .treenav5s,a.atreenav5s:link, a.atreenav5s:visited, a.atreenav5s:active, a.atreenav5s:hover, a.atreenav5s:focus, .pathnav, a.pathnav:link, a.pathnav:visited, a.pathnav:active, a.pathnav:hover, a.pathnav:focus,.pathnavs, a.pathnavs:link, a.pathnavs:visited, a.pathnavs:active, a.pathnavs:hover, a.pathnavs:focus, .pathname, .arhslink, a.arhslink:link, a.arhslink:visited, a.arhslink:active, a.arhslink:hover, a.arhslink:focus, .arhslinkmedia, a.arhslinkmedia:link, a.arhslinkmedia:visited, .arhslinkmedia:active, a.arhslinkmedia:hover, a.arhslinkmedia:focus, .bottomlinks, a.bottomlinks:link, a.bottomlinks:visited, a.bottomlinks:active, a.bottomlinks:hover, a.bottomlinks:focus, .astandardlink, a.astandardlink:link, a.astandardlink:visited, a.astandardlink:active, a.astandardlink:hover, a.astandardlink:focus, .aboldlink, a.aboldlink:link, a.aboldlink:visited, a.aboldlink:active, a.aboldlink:hover, a.aboldlink:focus, .afullsizelink, a.afullsizelink:link, a.afullsizelink:visited, a.afullsizelink:active, a.afullsizelink:hover, a.afullsizelink:focus, .afullsizebdlink, a.afullsizebdlink:link, a.afullsizebdlink:visited, a.afullsizebdlink:active, a.afullsizebdlink:hover, a.afullsizebdlink:focus, .nodivlink, a.nodivlink:link, a.nodivlink:visited, a.nodivlink:active, a.nodivlink:hover, a.nodivlink:focus, .aatozlink, a.aatozlink:link, a.aatozlink:visited, a.aatozlink:active, a.aatozlink:hover, a.aatozlink:focus, .asitemaplink, a.asitemaplink:link, a.asitemaplink:visited, a.asitemaplink:active, a.asitemaplink:hover, a.asitemaplink:focus, .asmboldlink, a.asmboldlink:link, a.asmboldlink:visited, a.asmboldlink:active, a.asmboldlink:hover, a.asmboldlink:focus, acontactlink, a.acontactlink, a.acontactlink:visited, a.acontactlink:active, a.acontactlink:hover, a.acontactlink:focus, .acontactemaillink, a.acontactemaillink:link, a.acontactemaillink:visited, a.acontactemaillink:active, a.acontactemaillink:hover, a.acontactemaillink:focus
{margin:0 0 0 0; color : #006600; font-family : Arial, Helvetica, Verdana, Geneva, sans-serif; font-size : 85%; font-weight : bold; text-decoration : none;}
.afullsizelink, a.afullsizelink:link, a.afullsizelink:visited, a.afullsizelink:active, a.afullsizelink:hover, a.afullsizelink:focus
{font-size : 100%; font-weight : normal;}

/* Top utilities navigation */
.autilnav, a.autilnav:link, a.autilnav:visited, a.autilnav:active, a.autilnav:hover, a.autilnav:focus, .autilnavs, a.autilnavs:link, a.autilnavs:visited, a.autilnavs:active, a.autilnavs:hover, a.autilnavs:focus
{font-weight : normal; background-color: #E5E5E5; color : #333333;}
.autilnav
{padding : 4px 2px 2px 2px;}
.utilspipe
{background-color: #E5E5E5; color : #333333; text-decoration : none;}
/* 1st and 2nd level navigation details */
.topnav, a.atopnav:link, a.atopnav:visited, a.atopnav:active, a.atopnav:hover, a.atopnav:focus, a.atopnav:focus, a.atopnavs:link, a.atopnavs:visited, a.atopnavs:active, a.atopnavs:hover, a.atopnavs:focus
{background-color: #663366; color: #FFFFFF;}
.topnav, .secnav
{padding : 2px 5px 2px 5px; height : 25px;}
.topnavpipe
{color: #FFFFFF; text-decoration : none;}
.secnav, a.asecnav:link, a.asecnav:visited, a.asecnav:active, a.asecnav:hover, a.asecnav:focus, a.asecnavs:link, a.asecnavs:visited, a.asecnavs:active, a.asecnavs:hover, a.asecnavs:focus
{background-color: #006633; color: #FFFFFF;}
.secnavpipe
{color: #FFFFFF; text-decoration : none;}
/* 3rd level navigation and left-hand coloumn details */
.lhscol1
{background-color : #E5FFE4; width: 150px;}
.lhscol2
{width: 150px; background-color : #E5FFE4;}
.treenav1, a.atreenav1:link, a.atreenav1:visited, a.atreenav1:active, a.atreenav1:hover, a.atreenav1:focus, .treenav1s,a.atreenav1s:link, a.atreenav1s:visited, a.atreenav1s:active, a.atreenav1s:hover, a.atreenav1s:focus,.treenav2, a.atreenav2:link, a.atreenav2:visited, a.atreenav2:active, a.atreenav2:hover,a.atreenav2:focus, .treenav2s,a.atreenav2s:link, a.atreenav2s:visited, a.atreenav2s:active,a.atreenav2s:hover, a.atreenav2s:focus, .treenav3, a.atreenav3:link, a.atreenav3:visited,a.atreenav3:active, a.atreenav3:hover, a.atreenav3:focus, .treenav3s, a.atreenav3s:link,a.atreenav3s:visited, a.atreenav3s:active, a.atreenav3s:hover, a.atreenav3s:focus, .treenav4,a.atreenav4:link, a.atreenav4:visited, a.atreenav4:active, a.atreenav4:hover, a.atreenav4:focus,.treenav4s,a.atreenav4s:link, a.atreenav4s:visited, a.atreenav4s:active, a.atreenav4s:hover,a.atreenav4s:focus, .treenav5, a.atreenav5:link, a.atreenav5:visited, a.atreenav5:active, a.atreenav5:hover, a.atreenav5:focus, .treenav5s,a.atreenav5s:link, a.atreenav5s:visited, a.atreenav5s:active, a.atreenav5s:hover, a.atreenav5s:focus
{font-size : 95%; font-weight: normal;}
.treenav1s, a.atreenav1s:link, a.atreenav1s:visited, a.atreenav1s:active, a.atreenav1s:hover, a.atreenav1s:focus,.treenav2s,a.atreenav2s:link, a.atreenav2s:visited, a.atreenav2s:active, a.atreenav2s:hover,a.atreenav2s:focus, .treenav3s, a.atreenav3s:link, a.atreenav3s:visited, a.atreenav3s:active,a.atreenav3s:hover, a.atreenav3s:focus, .treenav4s,a.atreenav4s:link, a.atreenav4s:visited,a.atreenav4s:active, a.atreenav4s:hover, a.atreenav4s:focus,  .treenav5s,a.atreenav5s:link, a.atreenav5s:visited,a.atreenav5s:active, a.atreenav5s:hover, a.atreenav5s:focus 
{font-weight: bold; color : #993399; text-decoration : underline;}
.treenav1
{background: #E5FFE4 no-repeat url(../../images/molevalleydc/common/arrowoff_3.gif);}
.treenav2
{background: #E5FFE4 no-repeat url(../../images/molevalleydc/common/arrowoff_4.gif);}
.treenav3
{background: #E5FFE4 no-repeat url(../../images/molevalleydc/common/arrowoff_5.gif);}
.treenav4
{background: #E5FFE4 no-repeat url(../../images/molevalleydc/common/arrowoff_6.gif);}
.treenav5
{background: #E5FFE4 no-repeat url(../../images/molevalleydc/common/arrowoff_6.gif);}
.treenav1s
{background: #E5FFE4 no-repeat url(../../images/molevalleydc/common/arrowon_3.gif);}
.treenav2s
{background: #E5FFE4 no-repeat url(../../images/molevalleydc/common/arrowon_4.gif);}
.treenav3s
{background: #E5FFE4 no-repeat url(../../images/molevalleydc/common/arrowon_5.gif);}
.treenav4s
{background: #E5FFE4 no-repeat url(../../images/molevalleydc/common/arrowon_6.gif);}
.treenav5s
{background: #E5FFE4 no-repeat url(../../images/molevalleydc/common/arrowon_6.gif);}
.treenav1, .treenav1s
{padding : 5px 5px 5px 30px;}
.treenav2, .treenav2s
{padding : 5px 5px 5px 35px;}
.treenav3, .treenav3s
{padding : 5px 5px 5px 40px;}
.treenav4, .treenav4s
{padding : 5px 5px 5px 45px;}
.treenav5, .treenav5s
{padding : 5px 5px 5px 45px;}
/* 'You are here' path navigation */
a.pathnav:link, a.pathnav:visited, a.pathnav:active, a.pathnav:hover, a.pathnav:focus
{color: #006633; font-weight : normal; font-size : 85% ; text-decoration : underline;}
.pathnavs, a.pathnavs:link, a.pathnavs:visited, a.pathnavs:active, a.pathnavs:hover, a.pathnavs:focus, .pathname, .pathpipe
{color : #006633; text-decoration : underline; font-weight : bold;}
.pathname, .pathpipe
{font-weight : bold; text-decoration : none;}
.pathname
{line-height: 2.6; color : #663366; font-size: 85% ;}
.rhsbox
{margin : 0 0 0 0;}
.contactbox
{margin : 0 0 0 0;}
/* Right-hand side navigation details*/
.rhscol
{position : relative; float:right; background-color : #ACCBBC; color : #000000; font-family : Arial, Helvetica, Verdana, Geneva, sans-serif;}
.rhstitle
{color : #FFFFFF; font-weight : bold; font-size : 85%; text-transform : capitalize; padding : 2px 2px 5px 15px; width:100%; background-color :  #ACCBBC;}
.arhslink, a.arhslink:link, a.arhslink:visited, a.arhslink:active, a.arhslink:hover, a.arhslink:focus, .arhslinkmedia, a.arhslinkmedia:link, a.arhslinkmedia:visited, a.arhslinkmedia:active, a.arhslinkmedia:hover, a.arhslinkmedia:focus, .astandardlink, a.astandardlink:link, a.astandardlink:visited, a.astandardlink:active, a.astandardlink:hover, a.astandardlink:focus
{font-weight : bold; color : #663366; font-family : Arial, Helvetica, Verdana, Geneva, sans-serif; font-size : 85%;}
.rhslinkicon{background : no-repeat url(../../images/molevalleydc/common/page.gif); padding: 3px 5px 3px 25px;}
.astandardlink, a.astandardlink:link, a.astandardlink:visited, a.astandardlink:active, a.astandardlink:hover, a.astandardlink:focus, .aboldlink, a.aboldlink:link, a.aboldlink:visited, a.aboldlink:active, a.aboldlink:hover, a.aboldlink:focus
{color : #006600;}
.astandardlink, a.astandardlink:link, a.astandardlink:visited, a.astandardlink:active, a.astandardlink:hover, a.astandardlink:focus
{font-weight : normal;}
.acontactlink, a.acontactlink:link, a.acontactlink:visited, a.acontactlink:active, a.acontactlink:hover, a.acontactlink:focus, .acontactemaillink, a.acontactemaillink:link, a.acontactemaillink:visited, a.acontactemaillink:active, a.acontactemaillink:hover, a.acontactemaillink:focus
{font-family : Arial, Verdana, Helvetica, Geneva, sans-serif; color : #663366; font-size : 100%; font-weight : normal; text-decoration : underline;}
.acontactemaillink, a.acontactemaillink:link, a.acontactemaillink:visited, a.acontactemaillink:active, a.acontactemaillink:hover, a.acontactemaillink:focus
{font-size : 80%;}
.contactnorm
{font-family : Arial, Verdana, Helvetica, Geneva, sans-serif; color : #663366; padding : 0 5px 0 3px; text-decoration : none; font-size : 80%;}
.contactnormdes
{padding : 0 5px 0 5px; text-decoration : none; font-size : 80%;}
.contacttel
{padding : 0 0 0 5px; text-decoration : none; font-size : 80%; padding-left : 5px}
.contactfax
{padding : 0 0 0 5px; text-decoration : none; font-size : 80%; padding-left : 1px}
.introcon
{padding : 0 5px 0 5px; color : #663366; font-family : Arial, Verdana, Helvetica, Geneva, sans-serif; font-size : 80%; font-weight : bold;}
.asitemaplink, a.asitemaplink:link, a.asitemaplink:visited, a.asitemaplink:active, a.asitemaplink:hover, a.asitemaplink:focus
{font-weight : normal;}
.asmboldlink, a.asmboldlink:link, a.asmboldlink:visited, a.asmboldlink:active, a.asmboldlink:hover, a.asmboldlink:focus
{font-weight : bold;}
/* Bottom links navigation*/
.bottomlinks, a.bottomlinks:link, a.bottomlinks:visited, a.bottomlinks:active, a.bottomlinks:hover, a.bottomlinks:focus
{font-weight : normal; color: #663366;}
.bottompipe
{padding : 4px 2px 4px 2px; color: #663366;}
.aatozlink, a.aatozlink:link, a.aatozlink:visited, a.aatozlink:active, a.aatozlink:hover, a.aatozlink:focus,
.aatozlinks, a.aatozlinks:link, a.aatozlinks:visited, a.aatozlinks:active, a.aatozlinks:hover, a.aatozlinks:focus
{background-color : #E5FFE4; color : #000000; padding : 5px 5px 5px 5px; font-weight : bold; margin-bottom : 1em;}
.aatozlinks, a.aatozlinks:link, a.aatozlinks:visited, a.aatozlinks:active, a.aatozlinks:hover, a.aatozlinks:focus
{background-color : #663366; color : #FFFFFF;}
.atozpipe
{padding : 4px 2px 4px 2px; color: #EEEEEE;}
/********     Underline when hovering on a link          **************/
a.autilnav:hover, a.autilnavs:hover, a.atopnav:hover, a.atopnavs:hover, a.asecnav:hover, a.asecnavs:hover, a.atreenav1:hover,  a.atreenav2:hover, a.atreenav3:hover, a.atreenav4:hover, a.arhslink:hover, a.arhslinkmedia:hover, a.bottomlinks:hover, a.astandardlink:hover, a.aboldlink:hover, a.afullsizelink:hover, a.aartpathlhs1:hover, a.aartpathlhs2:hover,  a.aartpathlhs3:hover, a.aartpathlhs4:hover, a.aartpathlhs5:hover, a.asitemaplink:hover, a.asmboldlink:hover, a.aatozlink:hover, a.pathnav:hover, a.pathnavs:hover, a.afullsizebdlink:hover
{text-decoration: underline;}
a.pathnav:hover, a.pathnavs:hover, a.atreenav1s:hover, a.atreenav2s:hover, a.atreenav3s:hover, a.atreenav4s:hover, a.acontactlink:hover, a.acontactemaillink:hover, a:hover
{text-decoration: none;}
/* Poll Question*/
.pollquestion, .pollanswer, .polltitle
{margin:0 0 0 0; color : #000000; font-family : Arial, Helvetica, Verdana, Geneva, sans-serif; font-size : 85%; font-weight : bold; background-color : #CEC0CD; padding : 3px 5px 3px 5px; width:100%;}
.pollanswer
{font-weight : normal;}
.polltitle
{color: #FFFFFF; background-color: #653366;}
.pollresult1, .pollresult3, .pollresult5
{background-color : #653366; color: #FFFFFF;}
.pollresult2, .pollresult4
{background-color : #006E3D; color: #FFFFFF;}
.votebuttons
{background-color : #653366; text-align : center; font-size : 95%; color : #FFFFFF; font-weight : bold;}
.btntext
{font-family : Arial, Helvetica, Verdana, Geneva, sans-serif; background-color : #653366; color : #FFFFFF; font-weight : bold;}
/* Main Article */
.introtext, .heading, .rowhigh, .rowlow, .article, .footeradd, .searchlink, .imagetitle
{margin:0 0 0 0; color : #000000; font-family : Arial, Helvetica, Verdana, Geneva, sans-serif; font-weight : normal; font-size : 85%;}
.introtext
{margin: 2px 0 0 0; font-weight : bold;}
.heading
{margin: 0 0 1em 0; font-weight : bold;font-size : 115%;}
.article
{padding : 0 0 0 10px;}
.imagetitle
{padding : 2px 5px 2px 5px;  font-size : 75%; background-color : #FFFFFF; color: #663366; font-family : Arial, Helvetica, Verdana, Geneva, sans-serif; width : 200px;}
.footeradd
{color: #000000; font-weight : normal; font-size : 85%;}
.footflourish
{/* background : repeat-x url(../../images/molevalleydc/common/footer.gif); */}
.rimage
{float: right; padding: 0 10px 10px 3px;}
.limage
{float: left; padding: 3px 10px 10px 0;}
INPUT.text
{width : 300px;}
.rowhigh, .rowlow
{color : #FFFFFF; background-color : #CEC1CE; padding : 3px 3px 3px 3px; font-size : 100%}
.rowlow
{background-color : #FFFFFF;}
.searchlink
{padding : 0 5px 0 0; text-align : right;}
/* Contact list template contact */
.contactcol
{color : #FFFFFF; font-weight : bold; font-size : 85%; text-transform : capitalize; padding : 3px 3px 3px 3px; margin:0 0 0 0; font-family : Arial, Helvetica, Verdana, Geneva, sans-serif; background :  #ACCBBC; width: 100%;}
/* calendar date borders */
.date
{font-family : Arial, Helvetica, Verdana, Geneva, sans-serif; font-size : 85%; color : #653366; font-weight : bold; text-align : right; padding : 3px 3px 3px 3px;}
.caltodays
{border : thin outset #653366;}
.caltoday
{border : thin outset #006634;}
/* Additional styles unique to Mole Valley */
.greybackground
{background : right bottom no-repeat url(../../images/molevalleydc/common/background_image.jpg);}
#gobutton
{
width: 21px;
height: 18px;
}
html>body #gobutton
{
width: 21px;
height: 18px;
padding-top: 4px;
padding-bottom: 0px;
}
/*Added by MVDC 27112006 */
P.ol
{
Padding-top:10px;
}


/*INTRANET CSS*/

.intratopnav {
border: 1px solid green;
padding: 5px 0 5px 0;
}


.intratab {
border: 1px solid black;
padding: 5px;
background-color: #999999;
text-decoration:none;
color: #ffffff;
font-weight: bold;
margin: 0px;
}

.atabs {
border: 1px solid black;
padding: 5px;
background-color: green;
text-decoration:none;
color: #ffffff;
font-weight: bold;
margin: 0px;
}

.offsitedisclaimer {
font-family: verdana;
font-size: 10px;
color: #999999;
margin-left: 5px;
margin-top: 5px;
}

/* Memberszone */

.memberszone {
font-family: verdana;
font-size: 16px;
color: #cccccc;
}

.memberstitle {
font-family: arial;
font-size: 24px;
margin-bottom: 10px;
margin-top: 10px;
}

.newsbox {
background-color: #ebebeb;
border-bottom: 1px solid #999999;
border-left: #cccccc;
border-right: #cccccc;
border-top: #cccccc;
margin-bottom: 5px;
background : url(../../images/extra_photos/custom-header.jpg);}


.membersintrotext {
font-family: verdana;
font-size: 12px;
color: #333333;
margin-bottom: 5px;
padding-bottom: 5px;
line-height: 18px;
}

.memberstext {
font-family: verdana;
font-size: 12px;
line-height: 18px;
color: #000000;
}

.membersnewstext {
font-family: verdana;
font-size: 12px;
line-height: 18px;
color: #000000;
padding-bottom: 10px;
}

.newsheader {
font-family: arial;
font-size: 16px;
color: #333333;
}

.images {
border: 1px solid #cccccc;
margin-right: 0px;
margin-bottom: 5px;
}

a.memberslink {
font-family: verdana;
font-size: 12px;
color: #006E3D;
margin-top: 0px;
line-height: 17px;
}

a.memberslink:hover {
font-family: verdana;
font-size: 12px;
color: #006E3D;
margin-top: 0px;
line-height: 17px;
background-color: #ebebeb;
}

a.memberslink:active {
font-family: verdana;
font-size: 12px;
color: #006E3D;
margin-top: 0px;
line-height: 17px;
}

a.memberslink:visited {
font-family: verdana;
font-size: 12px;
color: #006E3D;
margin-top: 0px;
line-height: 17px;
}

.usefullink {
font-family: verdana;
font-size: 11px;
line-height: 20px;
color: #000099;
margin-top: 0px;
}

a.archivelink {
font-family: arial;
font-size: 12px;
color: #000099;
padding-top: 10px;
}

.datetext {
font-family: verdana;
font-size: 11px;
color: #666666;
}

.newstable {
border-bottom: 1px solid #cccccc;
padding-bottom: 0px;
margin-top: 0px;
}

/* Sustainability */

.eco_title {
color: #669933;
font-size: 30px;
margin-top: 17px;
padding-top: 10px;
}

/* Sustainability page links */

a.sustain_link {
font-size: 12px;
color: #006699;
}

a.sustain_link:hover {
font-size: 12px;
color: #006699;
}


a.sustain_link:active {
font-size: 12px;
color: #006699;
}


a.sustain_link:visited {
font-size: 12px;
color: #006699;
}

.sustain_introtext {
font-size: 14px;
color: #333333;
font-weight: bold;
line-height: 18px;
margin-top: 10px;
}

.sustain_maintext {
font-size: 12px;
color: #fff;
font-weight: normal;
line-height: 17px;
}

.sustain_maintext {
color: #669933;
font-size: 14px;
margin-top: 20px;
}

.sustain_nav {
margin-bottom: 40px;
margin-top: 0px;
border-bottom: 1px solid #333;
}

.top_banner {
background-image: url('../../images/sustainability/banner/top_right_image_fade.jpg');
background-repeat: no-repeat;
background-position: bottom right; 
}

#sustainability_content {
margin-top: 15px;
background-color: #fff;
width: 100%;
}

.sustain_divider {
border-left: 1px dashed #cccccc;
border-bottom: 1px dashed #cccccc;
padding-top: 0px;
/* background-image: url('../../images/sustainability/background_right.jpg');*/
}

.sustain_right_title {
font-size: 16px;
color: #669933;
font-weight: bold;
margin-left: 10px;
margin-top: 20px;
}

#text_container {
background-color: #F3F1E9;
padding-top: 0px;
padding-bottom: 5px;
padding-left: 10px;
padding-right: 10px;
margin-right: 10px;
margin-bottom: 20px;
}

#content_wrapper {
background-color: #333333;
width: 0px;
}

.table_white_background {
background-color: #fff;
}

.sustain_footer {
background_color: #000000;
}

.video_images {
border: 2px solid #ccc;
}

.sustain_newsbox {
background-color: #ebebeb;
border-bottom: 1px solid #999999;
border-left: #cccccc;
border-right: #cccccc;
border-top: #cccccc;
margin-bottom: 5px;
margin-left: 5px;
background : url(../../images/sustainability/custom-header.jpg);
}

.sustain_newstable {
border-bottom: 1px solid #cccccc;
padding-bottom: 0px;
margin-top: 0px;
margin-left: 5px;
}

a.sustain_link {
font-family: arial;
font-size: 12px;
color: #006E3D;
margin-top: 0px;
line-height: 17px;
}

a.sustain_link:hover {
font-family: arial;
font-size: 12px;
color: #006E3D;
margin-top: 0px;
line-height: 17px;
background-color: #ebebeb;
}

a.sustain_link:active {
font-family: arial;
font-size: 12px;
color: #006E3D;
margin-top: 0px;
line-height: 17px;
}

a.sustain_link:visited {
font-family: arial;
font-size: 12px;
color: #006E3D;
margin-top: 0px;
line-height: 17px;
}

.sustain_newstext {
font-family: arial;
font-size: 12px;
line-height: 18px;
color: #000000;
padding-bottom: 10px;
}

.sustain_bottom_box {
background-color: #ebebeb;
border-bottom: 1px solid #999999;
border-left: #cccccc;
border-right: #cccccc;
border-top: #cccccc;
margin-bottom: 5px;
margin-left: 5px;
background : url(../../images/sustainability/custom-header.jpg);
}

.sustain_footer {
background-color: #ebebeb;
margin-top: 20px;
padding-bottom: 20px;
padding-top: 10px;
border-top: 1px solid #ccc;
background : url(../../images/sustainability/sustainability_footer.jpg);
}

.property_table {
border: 1px solid #ccc;
background-color: #f9f9f9;
width: 95%;
padding-left: 10px;
}


/* Extranet CSS */
#month {
color: #663366;
font-size: 22px;
margin-top: 20px;
}

.line {
border-bottom: 1px solid #ccc;
}

.meetings_text {
font-family: verdana;
font-size: 0.95em;
line-height: 18px;
color: #000000;
padding-bottom: 10px;
}

#members_introtext {
font-family: verdana;
font-size: 0.9em;
color: #333333;
font-weight: bold;
line-height: 18px;
margin-top: 20px;
}

.members_art_text {

font-size: 1.1em;
font-family: verdana;
line-height: 20px;
color: #000000;
padding-bottom: 10px;
padding-right: 10px;
}

.login_box {
background color: #ebebeb;
border: 5px solid #ccc;
padding-left: 10px;
}

.login_text {
background color: #ebebeb;
padding-left: 10px;
padding-right: 10px;
padding-bottom: 5px;
}

#members_title {
color: #669933;
font-size: 26px;
margin-top: 10px;
padding-top: 0px;
}

#members_doc_introtext {
font-family: verdana;
font-size: 14px;
color: #333333;
font-weight: bold;
line-height: 18px;
margin-top: 20px;
border-bottom: 1px solid #ccc;
}

#nav_background {
background-color: #666666;
padding-bottom: 4px;
padding-top: 3px;
padding-left: 5px;
margin-bottom: 0px;
}

.right_tble{
padding-left: 150px;
background-color: #ebebeb;
}

/* Owner stamp - bottom of page */

.owner {

background-color: #cccccc;
padding-bottom: 10px;
padding-left: 7px;

font-size: 11px;

}
.ownerth {
background-color: #cccccc;
padding-left: 5px;
padding-top: 10px;
font-size: 11px;
color: #71578C;
font-weight:bold
}
.ownertable {
background-color: #cccccc;

margin-top: 30px;
border-top: 2px solid #fff;
border-top: 1px solid #999;
border-bottom: 2px solid #fff;
}

.members_nav {
font-size: 15px;
}

a.members_link {
font-family: arial;
font-size: 12px;
color: #fff;
margin-top: 0px;
line-height: 17px;
font-weight: bold;
}

a.members_link:hover {
font-family: arial;
font-size: 12px;
color: #fff;
margin-top: 0px;
line-height: 17px;
background-color: #ccc;
}

a.members_link:active {
font-family: arial;
font-size: 12px;
color: #fff;
margin-top: 0px;
line-height: 17px;
}

a.members_link:visited {
font-family: arial;
font-size: 12px;
color: #fff;
margin-top: 0px;
line-height: 17px;
}

.member_background
{background : right bottom no-repeat url(../../images/molevalleydc/common/background_image.jpg);}

#path {
background-color: f0f0f0;
padding-left: 10px;
}


a.members_normal_link {
font-family: arial;
font-size: 12px;
color: #006E3D;
margin-top: 0px;
line-height: 17px;
}

a.members_normal_link:hover {
font-family: arial;
font-size: 12px;
color: #006E3D;
margin-top: 0px;
line-height: 17px;
background-color: #ccc;
}

a.members_normal_link:active {
font-family: arial;
font-size: 12px;
color: #006E3D;
margin-top: 0px;
line-height: 17px;
}

a.members_normal_link:visited {
font-family: arial;
font-size: 12px;
color: #006E3D;
margin-top: 0px;
line-height: 17px;
}

#outer_wrapper {
width: 100%;
height: 1000px;
text-align: center;
background-color: #ebebeb;
}

#wrapper {
background-color: #fff;
width: 850px;
height: 1000px;
margin-right: 20px;
}

#grey_content {
background-color: #fff;
width: 100%;
margin-top: 2px;
}

#grey_content_feature_links {

width: 100%;
margin-top: 2px;
}

#grey_content_title {
background-color: #ccc;
margin-bottom: 5px;
font-family: arial;
font-size: 0.8em;
padding-left: 3px;
}

#grey_content_left {
background-color: #f0f0f0;
border: 1px solid #ccc;
float: left;
width: 48%;
height: 120px;
padding: 5px;
}

#grey_content_right {
background-color: #f0f0f0;
border: 1px solid #ccc;
float: right;
width: 48%;
height: 120px;
padding: 5px;
}
/* Weather & Travel design */
#grey_picture_left {
float: left;
width: 6%;
}

#grey_text_right {

float: right;
width: 80%;
}

a.members_news_link {
font-family: arial;
font-weight: bold;
font-size: 14px;
color: #336699;
margin-top: 0px;
line-height: 17px;
}

a.members_news_link:hover {
font-family: arial;
font-weight: bold;
font-size: 14px;
color: #336699;
margin-top: 0px;
line-height: 17px;
background-color: #ccc;
}

a.members_news_link:active {
font-family: arial;
font-weight: bold;
font-size: 14px;
color: #336699;
margin-top: 0px;
line-height: 17px;
}

a.members_news_link:visited {
font-family: arial;
font-weight: bold;
font-size: 14px;
color: #336699;
margin-top: 0px;
line-height: 17px;
}

.members_cell {
padding-left: 10px;
padding-top: 10px;
border-left: 1px solid #ccc;
}

.linkbox_bottom {
background-color: #ebebeb;
border-bottom: 1px solid #999999;
border-left: #cccccc;
border-right: #cccccc;
border-top: #cccccc;
margin-bottom: 0px;
background : url(../../images/extra_photos/custom-header.jpg);}

.telephone_title {
font-family: arial;
font-size: 1.5em;
color: #000000;
}

.next_mtg {
font-family: arial;
font-size: 1.1em;
font-weight: bold;
}

.date_text {
font-family: verdana;
font-size: 0.9em;
margin-top: 10px;
padding-bottom: 0px;
}

.line_right {
border-right: 1px solid #ebebeb;
padding-right: 20px;
}

.right_column {
padding-left: 10px;
}

.members_map {
border: 1px solid #ccc;
}

.p2 {
font-size: 0.5em;
color: #990000;
margin-bottom: 70px;
font-weight: bold;
}

a img{ 
border:0; 
} 





