/*colors
dark blue-green #006752
lighter sage green #678E3D
purple-blue #58527E
mustard #CBD34C
*/

html
{background-color:#678E3D;}

body
{
background-color:#678E3D;
margin-left:11%;
margin-right:12%;
}

img
{
border:0;
border:none;
display:block;
}

a:link
{text-decoration:none;
color:#678E3D;
font-weight:bold;
}

a:visited
{
text-decoration:none;
font-weight:bold;
color:#666;
}

a:hover
{
color:#666;
text-decoration:none;
font-weight:bold;
}

a:active
{
text-decoration:none;
font-weight:bold;
}

#header
{
background-color:#ffffff;
border:0;
border:none;
margin-bottom:-75px;

}

#header a:link
{
border:0;
border:none;
}

h1
{
font-family:Georgia, "Times New Roman", Times, serif;
font-size:14pt;
font-weight:bold;
}

h2
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12pt;
color:#000;
}

h3 /*styles for block paragraph headings*/
{
color:#000;
font-weight:bold;
}

.sh /*styles for inline paragraph headings*/
{
color:#000;
font-weight:bold;
}


#content
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10pt;
background-color:#fff;
color:#000;
width:790px;
}

#text
{
padding-left:15px;
text-align:justify;
margin-right:40px;
}

/*menu styles start here */
#menu
{
width:100%;
background-color:#678E3D;
font-family:Trebuchet MS, Verdana, Helvetica, sans-serif;
color:#fff;
font-weight:bold;
font-size:16px;
padding-left:7px;
}

#menu a:link
{
color:#fff;
text-decoration:none;
}

#menu a:visited
{color:#fff;
text-decoration:none;}

#menu a:hover
{
color:#CBD34C;}

#menu a:active
{
text-decoration:none;
color:#FFF;}

.topactive
{color:#CBD34C;
text-decoration:none;}

#menu a.subactive
{color:#CBD34C;
text-decoration:none;}

.left
{
width:390px;
padding-left:15px;
padding-top:10px;
vertical-align:top;
}

.left img
{
border: 2px solid #678E3D;
}

.right
{
width:375px;
padding-right:5px;
/*padding-top:5px;*/
vertical-align:top;
}

#subleft /*left column styles on subpages*/
{
float:left;
width:360px;
margin-left:15px;
/*margin-top:20px;*/
}

#subright /*right column styles on subpages*/
{
float:right;
width:400px;
}

#subright img
{
/*border: 2px solid #678E3D;*/
padding-top:10px;
}

#subpar /*text styles for subpages without columns*/
{
padding:10px;
margin-right:100px;
margin-top:-30px;
}

/*styles for table holding questionnaire*/

.rowbot
{
border-bottom:1px solid #ccc;
border-right:1px solid #ccc;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
align:center;
}

.noright
{
border-bottom:1px solid #ccc;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
}

#footer
{
clear:both;
width:775px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#648737;
background-color:#fff;
padding-bottom:8px;
padding-left:15px;
padding-top:10px;
}