body {
margin:0;
padding:0;
font-family:MS sans,arial, helvetica, geneva, sans-serif;
font-size: 0.9em;

}

img {
border:none;
}

a {
text-decoration:none;
color:#fff;
font-family: arial,helvetica,sans-serif;
}


#content ul a {
color:#666;
text-decoration:underline;
}

#content ul a:hover {
color:#666;
text-decoration:none;
}

#wrapper {
width: 900px;
margin: 0;
padding:0;
background-image:url(img/hg.gif);
backbround-position: top 2px;
float:left;

}

* html #wrapper {
width: 888px;
height:700px;
}

#logoFrame, #homeLogo {
clear:left;
width:893px;
height:130px;
background-image:url(img/logo_name.jpg);
background-position: top right;
background-repeat:no-repeat;
margin-top:8px;
}

#homeLogo {
margin-top:38px;
}

.bodytext {
margin-left:8px;
}

#mNavigation {
background-color:#6f7e34;
height:65px;
width:899px;
margin:0;
padding:0;
float:left;
}

#homeNavigation {
background-color:#6f7e34;
height:30px;
width:899px;
margin-top:100px;
padding:0;
float:left;
}

#sNavigation {
width:800px;
margin:0px  0 0 50px;
float:left;
height:30px;
background-color:#ddd;
}

* html #sNavigation {
margin:0px  0 0 25px;
}

.nav {
float:left;
height:20px;
padding-top:5px;
/* border-left:1px dotted #6f7e34;
border-right:1px dotted #6f7e34;
border-bottom:1px dotted #6f7e34; */
}

.nav-act {
float:left;
height:20px;
background-color:#DDD;
padding-top:5px;
}

.nav-act a {
color:#6f7e34;
}

.subnav {
float:left;
height:23px !Important;
padding-top:7px;

}

.subnav-act {
height:23px !Important;
padding-top:7px;
background-color:#6f7e34 !Important;
float:left;
}

.subnav a, .subnav-act a {
margin: 10px 8px 0 8px;
color:#6f7e34;
}

.subnav-act a {
color:#fff;
}

.subnav a:hover {
color:#fff;
}

* html .subnav a:hover sfhover {
color:#999;
}

.mainNavigation {
margin:0;
padding:0;
position:relative;
top:40px;
left:50px;
width:800px;
float:left;
margin-left:0;
margin-right:8px;
text-transform:uppercase;
font-size:0.8em;
}


.homeNavigation {
margin:0;
padding:0;
position:relative;
top:0px;
left:50px;
width:800px;
float:left;
margin-left:0;
margin-right:8px;
text-transform:uppercase;
font-size:0.8em;
}

 .homeNavigation {
float:left;
height:20px;
padding-top:5px;
/*
border-left:1px dotted #6f7e34;
*/
}


.subNavigation  {
background-color:#DDD;
padding-top: 0px;
margin:0;
height:30px;
}


.subNavigation div {
background-color:#DDD;
height:30px;
font-size:0.8em;
/*
border-left:1px dotted #999;
*/
}

.subNavigation div:hover a, .subNavigation div:hover {
background-color:#6f7e34;
color:#fff;
}



.mainNavigation div:hover a, .mainNavigation div:hover  {
background-color:#DDD;
color:#6f7e34;
}

div.sfhover, div.sfhover a, a.sfhover  {
background-color:#DDD;
color:#6f7e34;
}

div.sub_sfhover, div.sub_sfhover a, a.sub_sfhover {
background-color:#6f7e34;
color:#fff;
}


.mainNavigation a, .homeNavigation a { 
margin-left:8px;
margin-right:8px;
}

#content {
padding:20px 0px 20px 0px;
float:left;
background-color:#F3F3ED;
width:801px;
margin:100px 0 0 50px;
font-size:0.9em;
}

#content a {
color:#666;
}

* html #content {
padding:20px 20px 20px 0px;
float:left;
background-color:#F3F3ED;
width:780px;
margin:100px 0px 0 25px;
font-size:0.9em;
}

#homeContent {
margin:130px 0 0 50px;
padding:20px 0 20px 0;
width:802px;
background-color:#F3F3ED;
position:relative;
top:0px;
left:0;
}

* html #homeContent {
margin:0px 0 0 50px;
padding:20px 0 20px 0;
width:801px;
}



#contentRight {

background-color:#F3F3ED;
float:left;
}

 .csc-header h1, h2 {
margin:0 0 0 8px;
padding:0 0 0 5px;
font-size:1.1em;
color:#6f7e34;
}

h2 {
margin-top:35px;
margin-left:8px;
}

 .csc-textpicHeader h1 {
margin:0 0 0 8px;
font-size:1.1em;
color:#6f7e34;
padding:0 0 0 5px;
}

#footer {
position:relative;
top:0px;
left:0;
clear:both;
width: 900px;
background-color:#ddd;
border-top: 1px solid #666;
}

.footerContent {
margin-left:50px;
font-size:0.8em;
padding:2px 0 2px 0;
}

.footerContent a {
color:#000;

}

.footerContent a:hover {
color:#6f7e34;
}

.bodytext{
padding:8px;
}

p.bodytext{
padding:0px 8px 0px 8px;
margin:15px 0px 15px 8px;
}

.bodytext a {
color:#6f7e34;
}
