body {
	font-family: Tahoma, Verdana, Arial, sans-serif;
	color: #4e4e4e;
	font-size: 11px;
}






/* ------------BEGIN NAVIGATION STYLES------------ */

#navcontainer ul{margin: 0; padding: 0; list-style-type: none;}
#navcontainer li { margin: 0px 0px 0px 0px; }

#navcontainer a {
	display: block;
	color: #FFF;
	background-color:#99cf17;
	text-decoration: none;
	text-align:right;
	padding:6px 0px 6px 0px;
	border-top:solid 1px #ffffff;
	padding-right:15px;
	font-size:11px;
	font-weight:bold;
}


#active a {
	display: block;
	color:#a7d534;
	background-color:#4e4e4e;
	text-decoration: none;
	text-align:right;
	padding:6px 0px 6px 0px;
	border-top:solid 1px #ffffff;
	padding-right:15px;
	font-size:11px;
	font-weight:bold;
}


#active2 a{
	display: block;
	color:#ffffff;
	background-color:#4e4e4e;
	text-decoration: none;
	text-align:right;
	padding:6px 0px 6px 0px;
	border-top:solid 1px #ffffff;
	padding-right:15px;
	font-size:11px;
	font-weight:bold;
}

#navcontainer a:hover{background-color:#4e4e4e;color:#a7d534;}


div#navcontainer { padding-top:12px;}

.main-navigation {
	background-color:#99cf17;
	background-image:url(../images/nav_top.gif);
	background-repeat:no-repeat;

  }


/* ------------END NAVIGATION STYLES------------ */

h3{color:#99cf17; font-size:11px;margin-top:25px;margin-bottom:6px;}





h1{
	color: #a7d534;
	font-family: Tahoma, Verdana, sans-serif;
	font-size:25px;
	font-weight:normal;
	margin-left:20px;
	margin-top:10px;
	margin-bottom:20px;
}

p { margin:10px 0 10px 0;}

#bodyCopy{margin-left:20px;}
#bodyCopy p { text-align:justify;}

* {
	padding: 0;
	margin: 0;
}





.heading{
	color: #57584a;
	border-bottom: 1px solid #D3D3CB;
	background-color: #E4E4DE;
	padding: 7px;
}

h2 {
	font-size: 12px;
	margin-bottom: 8px;
}


.padding {
 padding: 7px 11px 7px 0px;


}


#wrapper {
	width: 790px;
	margin: 0 auto;
	margin-top: 20px;
}

#topleftcolumn {
	margin: 0px;
	display: inline; /* IE Fix */
	float: left;
}

#belowleftcolumn {
	margin: 0px;
	display: inline; /* IE Fix */
	float: left;
	margin: 0 auto;
	margin-top: 6px;
}

#toprightcolumn {
	margin: 0px;
	display: inline; /* IE Fix */
	float: left;
	border: 1px solid #fff;
	margin-left: 5px;
}

#leftcolumn {
	margin: 5px 0px 15px 0px;
	display: inline; /* IE Fix */
	float: left;
	width: 196px;
}

#leftcolumn img {display: block;}


#rightcolumn {
	margin: 5px 0px 0px 0px;
	display: inline; /* IE Fix */
	float: left;
	margin-left: 15px;
	width: 520px;
}




#footer {
	width: 536px;
	clear: both;
	margin-left:201px;
}


#underHeader {
	color: #a7d534;
	font-family: Tahoma, Verdana, sans-serif;
	margin-left:10px;
	font-weight:bold;
}
	
.clear{
	clear:both;
}
	
	
#quote{float:left;}

#number{float:left;margin:0px 0px 0px 10px;}

#number2{margin:0px 0px 0px 9px;}

#address{color:#000000; margin:0 0 0 5px; font-weight:normal; font-size:1.1em; font-family:Arial, Helvetica, sans-serif;}
#map { float:left; margin:0 0 0 12px !important; margin:0 0 0 5px; padding:0;}

p.footercopy {margin-left:30px; margin-right:30px; color:#a6a6a6; text-align:justify;}

div#bodyCopy p{margin-bottom:15px; font-family:Tahoma, Verdana, sans-serif;line-height:150%;}





/*Rounded Boxes*/

div#box{width: 300px; padding: 12px; background:#99cf17;color:#000; margin-bottom:10px; float:left; font-weight:normal;color:#ffffff;}

div#boxempty{width: 300px; padding: 12px; background:#ffffff;color:#000; margin-bottom:10px; float:left; font-weight:normal;color:#ffffff;}

div#box-footer{display:block;padding: 6px; background:#99cf17; color:#000; margin-bottom:10px; color:#ffffff;margin-left:15px; padding-left:20px;}



dt {float:left;}
dd {float:left;}





dl.table-display
{
	width: 41.1em;
	margin: 10px 0;
	padding: 0;
}

.table-display dt{
	width: 15em;
	float: left;
	clear:left;
	margin: 0 0 0 0;
	padding:0;
	font-weight: bold;
}

/* commented backslash hack for mac-ie5 \*/
dt { clear: both; }
/* end hack */

.table-display dd{
	float: left;
	width: 24em;
	margin: 0 0 20px 0;
	padding: 0;
}






/* BODY LINKS */
a:link, a:visited, a:hover{color:#99cf16;text-decoration:underline;}


a.urlLink:link, a.urlLink:visited, a.urlLink:hover {color:#99cf16;font-weight:bold;text-decoration:none;}
a.urlLink:hover {text-decoration:underline;}



#bodyCopy ul {
	list-style-image:url(../images/bullet.gif);
	margin-left:25px;
	line-height:180%;

 }
 
 
 #pressReleases {color:#4e4e4e}
 #pressReleases a{color:#4e4e4e; text-decoration:none;}
  #pressReleases a:hover{color:#4e4e4e; text-decoration:underline;}
  
  
  
 
 /*  Newsletter Submission Page Styles */
form {
    margin: 0;
    padding: 0;
}


label {
    float: left;
    width: 100px;
    padding: 0 1em;
}



input, textarea {
    width: 178px;
    border-top: 1px solid #555;
    border-left: 1px solid #555;
    border-bottom: 1px solid #ccc;
    border-right: 1px solid #ccc;
    padding: 1px;
    color: #717171;
    font-size: 11px;
}

textarea { height:60px;}


div.fm-multi label {
    display: block;
    width: 200px;
    padding-left: 5em;
    text-align: left;
}

#fm-submit {
    clear: both;
    padding-top: 0px;
    margin-left:125px;
}

#fm-submit input {
    border: 1px solid #333;
    padding: 2px 1em;
    background: #555;
    color: #fff;
    font-size: 11px;
	width:60px;
}

input:focus, textarea:focus {
    background: #efefef;
    color: #000;
}

    
/* required fields - does not work in IE */
div.fm-req {
    font-weight: bold;

}

div.fm-req label:before {
    content: "* "; /* does not work in IE */
}
  
  
div.fm-req, div.fm-opt {
  margin-bottom:6px;
}
  
