html
{
 background:#9FD08F;
}


body
{
 color: #3c3a3a;
 margin: 0;
 padding: 0;
 font: normal 12pt 'times new roman';
 text-align: center;
 width: 960px;
 margin: auto;
 position: relative;
 margin-bottom: 10px;
}

a {
	text-decoration: underline;
	color: #405A46;
}

a:hover {
	text-decoration: underline;
	color: #000;
}
a:visited,active{
	color: #000;
}

.dropshad {filter:DropShadow(OffX=-1, OffY=-1, color:#6BA466)}

H1 {
	font-size : 43px;
	color : #405A46;
}

#fw-container
{
 width: 100%;
 text-align: left;
 display: block;
 position: top;
}

/* It is STRICTLY forbidden to modify this code as to obstruct the view of the advertisement */

#fw-advertisement
{
 margin-left: auto;
 margin-right: auto;
 margin-bottom: 10px;
 margin-top: 10px;
 width: 731px;
}

#googlecolors1 {
background-color: #fff; /*bg*/
color: #000; /*text*/
}
#googlecolors1 a, #googlecolors1 a:visited {
color: #053962; /*link*/
}
#googlecolors2 {
background-color: #fff; /*border*/
color: #053962; /*url*/
}

/* Back to structural elements */

/* fw-header applies to the container surrounding the title, small title, and logo. */
#fw-head
{
 text-align: left;
 margin-bottom: 0px;
 width: 960px;
 min-height:146px;
 background: #9FD08F;
 margin-top: 0px;
 position: relative;
 padding-bottom:20px;
   border-top:1px solid #9FD08F;
  background: #9FD08F url('header.jpg') top center no-repeat;
}

#fw-title {
 margin-top: 50px;
 margin-left:auto;
 margin-right:auto;
 color: #003300;
 width:550px;
 text-align:center;
 font:20pt Serif;
}

#fw-title a{
 color: #003300;
 text-decoration: none;
}


#fw-smalltitle
{
 margin-bottom: 0px;
 margin-left:auto;
 margin-right:auto;
 color: #006600;
 margin-top:0px;
  width:550px;
   text-align:center;
 font:13pt Serif;
}

/* Logo is not located in a div, rather this is a style applied to an image tag */
.fw-logo {
 position:absolute;
 left:30px;
 top:95px;
 width:140px;
 height:60px;
 	background-position:center;
	background-repeat:no-repeat;
}

#fw-blockContainer { background: #9FD08F; }

#fw-topnav { display: none; }

#fw-mainnavwrap { 
	width: 227px; 
	float: left;  
	padding: 0px;
  margin-left: 5px;
  margin-bottom: 15px;
  clear: none;
}

* html #fw-mainnavwrap {
    margin-left: 2px;
}

#fw-nav-menu 
{
  float:left;
  padding: 0px;
  margin-left: 0px;
  margin-top: 0px;
  background: url('menutop.jpg') left top no-repeat;
  
}

#fw-nav-menu ul {
   list-style-type: none;
   float: left;
   background: transparent;
   margin-top: 61px;
   margin-left: 0px;
   padding-left: 10px;
   padding-right: 10px;
  background: url('menubg.jpg');
 }

#fw-nav-menu ul li {
   display: block;
   text-align: center;
   /*float: left;*/
   padding-top: 20px;
   margin-right: 10px;
   width:184px;
   height:53px;
   background: url('button.jpg') no-repeat;
 }

#fw-nav-menu a {
	font-family:'Trebuchet MS' !important;
	font-size:10pt;
}

.clears { clear: both; height: 1px; text-indent: -3000px; border: 0px solid red; width: 128px; }

.hasOneColumn #fw-leftColumn, #fw-rightColumn { display: none; }
.hasTwoColumns #fw-rightColumn { display: none; }

.hasSidebar #fw-bigcontain { 
   margin-bottom: 0px;
   min-height: 300px;
   width: 500px;
   padding-top: 0px;
   padding-right: 10px;
   float: left; 
   border-right: 1px dashed #b9b9b9;
   padding-left: 6px;
} 

.noSidebar #fw-bigcontain { 
   margin-bottom: 0px;
   min-height: 300px;
   width: 700px;
   padding-top: 0px;
   padding-right: 10px;
   float: left;
   border-right: 0px dashed #b9b9b9;
   padding-left: 6px;
}

.noSidebar #fw-sidebar { display: none; }

#fw-sidebar
{
   text-align: left;
   float: right;
   width: 200px;
   margin-right: 10px;
}


#fw-sidebarbegin { }
#fw-sidebarend { }

.fw-paragraph
{
  margin: 0px;
  padding-top: 0px;
  clear: both;
}

.fw-paragraph h3 {
	font-weight: normal;
	font-size: 15pt;
}

.fw-title
{
  color: #003300; 
  text-align: left;
  font:bold 10pt Verdana !important;
  padding-bottom: 1px;
  margin-bottom: 10px;
  margin-left:-20px; 
  padding-left: 40px;
  padding-bottom:25px;
  background: url('sectionheader.jpg') no-repeat left bottom;
}

.fw-text
{
  padding-left: 10px;
  padding-right: 10px;
  padding-top: 0px;
  padding-bottom: 5px;
  margin-bottom: 10px;
  margin-top: 0px;
  line-height: 17px; 
  text-align: justify;
}

.fw-text p { padding-left: 5px; padding-right: 5px; margin-bottom: 13px; }

.imgleft
{
float: left;
clear: left;
margin-right: 7px;
margin-bottom: 3px;
}

.imgright
{
float: right;
clear: right;
margin-right: 7px;
margin-bottom: 3px;
}

#fw-footer
{
 clear: both;
 text-align: center;
 height: 30px;
 line-height: 26px;
 margin-top: 10px;
 color: #003300;
 margin-left: 5px;
 margin-bottom: 5px;
 padding-top: 1px;

}


#fw-tracker
{
 height: 2px;
 clear: both;
}

/* That's all the structural code, now just define random elements below such as ahref, etc */

a img
{
  border: 0px;
}

hr
{
  height: 20px;
  background: url('sectionheader.jpg');
}

/*
 * Blocks of text in content_pane
 */
blockquote:before{
  content: URL('sectionheader.jpg');
}

.formSpan {
	display: block;
	margin-bottom:1.25em
}

.fw-odd {background-color:#b3e2ad;} 
.fw-even {background-color:#9FD08F;}
.fw-primary {color:#fff; background-color:#528052; border-color:black;} 
.fw-secondary {background-color:#b3e2ad;}
.fw-tertiary {background-color: #A4A563; border-color: #A4A563;}  

