/*******************************
Main site stylesheet
********************************/

/* Import wysiwyg styles */
/* Styles used in wysiwyg interface. */
@import url(/Lighthouse/Resources/css/MSStandard_wysiwyg.css);
/* Special wysiwyg styles defined for this site */
@import url(style_wysiwyg.css);

body, html {padding: 0px; margin: 0px; 
font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; line-height: 15px; background-color:#FFFFFF}


a {color: #6A9319; text-decoration: none;}
a:hover {text-decoration: underline;color: #393923;}

.wrapper {margin-right: auto; margin-left: auto; padding-left: 20px;}
#masthead {width: 898px;  height: 131px;}
#logo {width: 626px;  height: 131px; float: left;}

.nav {background: url(../images/topnav/bg.gif) repeat-x;}
.brown {background: #393923; }
.brown2 {background: #E6E6C1;  border-bottom: solid 1px #393923;}

.hp-content {background: url(../images/home/bg_brown.gif) right no-repeat #393923; color: #FFFFFF; font-size: 12px; line-height: 20px;}
.hp-content div {padding-right: 76px; padding-top: 8px; padding-bottom: 6px;}


.hp-content2 {color: #333; font-size: 12px; line-height: 20px; width:646px;}
/* .hp-content2 div {padding-right: 66px; padding-top: 20px; width:578px;} */
.hp-content2 div {padding-right: 13px; padding-top: 20px; width:590px;}

.experttitle {color: #393923; font-size: 13px; }
.experttable {margin-top: 10px; }
.experttable td {padding: 0px 5px 15px 0px; font-size: 11px; line-height: 15px;}

.expertinnertable {}
.expertinnertable td {padding: 10px 5px 0px 0px; font-size: 11px; line-height: 15px;}
.expertinnertable img {padding-left: 15px; padding-bottom: 10px;}

.dvd {background: #BBBB83; border-left: solid 1px #FFF; border-right: solid 1px #FFF; padding-top: 12px; font-size: 11px; line-height: 15px; color: #333333; border-bottom: solid 1px #BBBB83; width: 252px; padding-left: 10px; padding-right: 5px;}
.dvd div {padding-top: 1px;}


.hp-column {background: #BBBB83; border-left: solid 1px #FFF; border-right: solid 1px #FFF; padding-top: 15px; font-size: 11px; line-height: 15px; color: #333333; border-bottom: solid 1px #BBBB83; width: 252px;}
.hp-column a {color: #6A9319; text-decoration: none;}
.hp-column a:hover {text-decoration: underline;color: #393923;}
.hp-column div {padding-top: 1px;}

.ip-column {background: #BBBB83; border-left: solid 1px #FFF; border-right: solid 1px #FFF; padding-top: 30px; font-size: 11px; line-height: 15px; color: #333333; border-bottom: solid 1px #BBBB83; width: 252px; }
.ip-column a {color: #3D3D27;}
.ip-column div {padding-top: 1px;}


.ip-column ul
{
list-style-type: none;
padding-left: 15px;
margin: 0;
}

.ip-column li
{
padding-left: .6em;
padding-bottom: 1em;
}

.ip-column ul ul 
{
padding-left: 35px;
margin: 0;
list-style-type: disc;
list-style-image: url(/images/sitewide/subsubnav.gif);
font-size: 10px;
}

.ip-column ul ul li
{
padding-left: 0em;
padding-bottom: 1em;
}


#menu {
width: 898px;
background: url(../images/topnav/bg.nav.gif) repeat-x;
margin-left: auto; margin-right: auto; float: left;}

#menu ul {
list-style: none;
margin: 0;
padding: 0;
float: left;
}

#menu ul ul {
border: solid 1px #000;
}

#menu li li {width: 200px;}

#menu a, #menu h2 {
font: 11px/16px verdana, helvetica, sans-serif;
display: block;
margin: 0;

}

#menu li li a {
color: #393923;
background: #B0B08A;
text-decoration: none;
 padding: 3px 8px;
}

#menu li li li a {
color: #3D3D27;
background: #FFFFFF;
text-decoration: none;
 padding: 3px 8px;
}

#menu li li a:hover {
color: #393923;
background: #ECECD5;
}

#menu li {position: relative;}

#menu ul ul {
position: absolute;
z-index: 500;
}

#menu ul ul ul {
position: absolute;
top: 0;
left: 100%;
}

div#menu ul ul,
div#menu ul li:hover ul ul,
div#menu ul ul li:hover ul ul
{display: none;}

div#menu ul li:hover ul,
div#menu ul ul li:hover ul,
div#menu ul ul ul li:hover ul
{display: block;}


#picture {background: url(../images/sitewide/children.jpg) no-repeat; height: 131px; width: 252px; float: right;}
#footer {text-align:left; color: #393923; font-size: 10px; line-height: 14px; clear: both; margin-right: auto; margin-left: auto; width: 880px; padding-left: 20px; padding-top: 10px; padding-bottom: 10px;}

