body 
{
font-family: Arial, Helvetica, sans-serif;
background-color: white;
padding:0px;
margin:0;
}
#container	
{
width:760px;
margin: 10px auto;
}

/*    -----------     header     -----------     */
.header	
{
width:760px;
margin:0;
border-bottom:2px solid white;
}
.headimage
{
width:760px;
margin:0;
border-top:8px solid #97BD3F;
border-bottom:1px solid white;
}
/*    -----------      navbar     -----------     */
#navbar	
{
width:740px;
height:35px;
background: url(images/navbar.gif) no-repeat;
margin:0;
padding:4px 0 0 10px;
}
/*  -----------  Navigation list   -----------  */
.navlist {
overflow: hidden;
width: 700px;
}
.navlist a {
color: white;
font-size: 13px;
font-weight: bold;
text-decoration: none;
}
.navlist a:hover {color:#007746}
.navlist ul {
list-style: none;
margin: 0;
padding: 0;
}
.navlist li {
background: url(images/slash.gif) no-repeat;
float: left;
line-height: 1em;
margin: .2em .6em 0 -.6em;
padding: 0 .8em 0 .8em;
}
.active a {color:#97BD3F;}

/*    -----------    Content      -----------     */
#content 
{
width:760px;
margin:0;
border-bottom:8px solid #97BD3F;
}

/*    -----------  main   -----------     */
.main
{
float:left;
width:500px;
margin:0 20px 0 20px;
}
.main h1 {font-size:20px;color:#97BD3F;margin:18px 0 8px 0;}
.main h2 {
	font-size:16px;
	color:#007746;
	margin:18px 0 4px 0;
	clear: both;
}
.main h3 {font-size:15px;margin:0;}
.main p {font-size:14px;margin:0 0 14px 0;}
.main ul {list-style: none;font-size:14px;padding: 0;margin:0}
.main li {margin:0 0 14px 0;padding-left: 18px;background-image: url(images/dot-green.gif);background-repeat: no-repeat;background-position: 0 .4em;}
.main a:link, .main a:visited {color:#97BD3F}
.main a:hover {color:#007746}
/*  ---------------- Q&A ---------------  */
.lighta {color:#97BD3F;font-size:17px;float:left;width:30px;}
.darkq {float:left;width:30px;}
.aital {margin:2px 0 30px 0;float:left;width:470px;}
.question {margin:0 0 0 0;float:left;width:470px;}
/*   -----------     sidebar     -----------      */

.sidebar
{
float:left;
width:187px;
margin:0;
}
.sidebar img{border:1px solid #97BD3F}
.sidebar p{text-align:center;font-size:12px;margin:0 0 8px;color:#007746}
/*   -----------     tagline     -----------      */

.tagline
{
border-top:1px solid white;
clear:both;
margin:0 0 14px 0;
text-align:center;
}
.tagline p {font-size:13px;width:600px;margin-left:80px}

/*    -----------    footer      -----------     */
#footer	
{
width:760px;
background-color:#007746;
background: url(images/footer.gif) no-repeat;
border-top:1px solid white;
margin:0;
min-height:47px;
padding-top:10px;
}

#footer p {text-align:right;font-size:12px;color:white;margin:0 18px 0 0;line-height:17px}

/* pictures */

/* hr */

/* -----------------Form-------------------- */
form {background-color:#e5efc5;padding:15px;}
table {margin:15px}
th {margin-top:15px;padding:4px;text-align:left;vertical-align:top;font-size:18px;font-weight:bold;}
td {padding:4px;text-align:left;vertical-align:top;font-size:14px;font-weight:bold;}
input, textarea {font-size:12px;font-family:Arial, Helvetica, sans-serif;border:1px solid black}
#creator {font-size:11px;margin:0;color:#007746}
#creator p {font-size:11px;margin:4px 0 0 20px}
#creator a{color:#007746}
.picright {float:right;margin-left:15px;margin-bottom:15px}
.col3 {float:left;width:120px;}
.col3 p{line-height:15px;margin:0}
.pushright {margin-right:60px}
.clear {clear:both}
.greenhigh {color:#007746}
