body {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	line-height: 1.6em;
	margin-top: -20px;
	background-color:#e5e5cd;
	color:#5d5d5d;
}

#wrapper {
	width: 970px;	
	margin-right: auto;
	margin-left: auto;
	display:table;
	height:auto !important;
}

h1 {
    color: #7e931a;
    font-size: 1.6em;
    line-height: 1.1em;
    font-weight:normal;
}

h2 {
    color: #7e931a;
    font-size: 1.1em;
    
}

h3 {
    color: #7e931a;
    font-size: 1.2em;
    font-weight:bold;
}

a:link {color:#41568a; text-decoration: none}
a:active {color:#41568a; text-decoration: none}
a:visited {color:#41568a; text-decoration: none}
a:hover {color:#1d558e; text-decoration: underline}

img{border:0px}

#header
{
    width: 100%;
}

#mainpanel {
    float:left;

}

#content {
	padding-left: 0px;

}

#footer {
	background-image:url('../images/footerbg.jpg'); 

	height: 40px;
	width:100%;
	text-align:center;
	color: #fff;
	font-size: 0.8em;
	margin-top:20px;
}

#footer a
{
    color: #7d951b;
}

#messageBox
{
    margin: 15px 0 25px 0 ;
}

.messageSuccess
{
    border-color: green;
    border-style: solid;
    background-position: 10px center;
    background-repeat: no-repeat;
    color: #6699ff;
    font-weight: bold;
    padding: 15px 15px 15px 15px;
}

.messageProblem
{
    border-color: red;
    border-style: solid;
    background-position: 10px center;
    background-repeat: no-repeat;
    color: #6699ff;
    font-weight: bold;
    padding: 15px 15px 15px 15px;
}


/* HOME PAGE PARTS */


#panelA-Home{
    float:left;
    width:718px;
}

#panelB-Home{
    float:left;
    margin-left:5px;
    margin-top:3px;
}

#panelC-Home{
    float:left;
    width:718px;
    clear:both;
    margin-top:4px;
}

#panelD-Home{
    float:left;
    width:245px;
    margin-top:6px;
    margin-left:6px;
}

#panelwhitecontainer{
    float:left;
    width:718px;
    clear:both;
}

#panelwhitecontainerTop{
    background-image:url('../images/home-white-top.jpg');
    height:12px;
}

#panelwhitecontainerMid{
    background-image:url('../images/home-white-mid.jpg');
    padding:10px;
    padding-top:10px;
}

#panelwhitecontainerBot{
    background-image:url('../images/home-white-bottom.jpg');
    height:12px;
}


#panelwherefindcontainer{
    float:left;
    width:241px;
    color: #fff;
}

#panelwherefindcontainerTop{
    background-image:url('../images/home-wherefind-top.jpg');
    height:30px;
}

#panelwherefindcontainerMid{
    background-image:url('../images/home-wherefind-mid.jpg');
    padding:10px;
    padding-top:10px;
}

#panelwherefindcontainerBot{
    background-image:url('../images/home-wherefind-bottom.jpg');
    height:8px;
}


/* LOWER PAGE PARTS */

#mainnav{color: #fff; text-transform:uppercase;font-weight:bold}
#mainnav li{list-style-type: none;line-height:21px;}
#mainnav a:link{color: #fff;}
#mainnav a:visited{color: #fff;}

#subnav{color: #336600; text-transform:uppercase;font-weight:bold}
#subnav li{list-style-type: none;line-height:21px;}
#subnav a:link{color: #336600;}
#subnav a:visited{color: #336600;}

#panelA-Lower{
    float:left;
    width:246px;
    height:212px;
    background-image:url('../images/mainnav.jpg');
  background-repeat: no-repeat;
padding-top:12px;

}

#panelB-Lower{
    float:left;
    margin-left:3px;
}

#panelC-Lower{
    clear:both;
    float:left;
    width:246px;
    margin-top:4px;
}

#panelD-Lower{
    float:left;
    width:670px;
    margin-left:20px;
}

#lowerbottomcontainer{
    width:968px;
    float:left;
}

#lowerbottomcontainerTop{
    background-image:url('../images/lower-bottom-top.jpg');
    height: 14px;
}

#lowerbottomcontainerMid{
    background-image:url('../images/lower-bottom-mid.jpg');
    padding-bottom:10px;
}

#lowerbottomcontainerBot{
    background-image:url('../images/lower-bottom-bottom.jpg');
    height: 14px;
}