@charset "utf-8";
/* CSS Document
Body bg: #2c7d10
*/

* { margin: 0; padding: 0; }

a { text-decoration: none; }

body { font: 12px Arial, Helvetica, sans-serif; background: #2c7d10 url(../images/bg.jpg) top center no-repeat }

h1, h2, h3 { padding: 10px; background: #fff200 url(../images/h2bg.jpg) repeat-x bottom; font: 16px Arial, Helvetica, sans-serif; }

#wrapper { margin: 0 auto; width: 960px; }

#container { width: 960px; float: left; display: inline; }

#header { width: 960px; height: 150px; float: left; display: inline;  }

#headertop { width: 960px; height: 90px; float: left; display: inline; }

#mainnav { width: 960px; margin: 10px 0; background: #1f6407; float: left; display: inline; border-bottom: 1px solid #1c5a06; border-top: 1px solid #278507 }

#mainnav ul { list-style: none; text-align: center; text-transform: uppercase; }
#mainnav ul li { display: inline; }
#mainnav ul li a { padding: 10px; display: inline-block; color: #ffffff; }
#mainnav ul li a:hover { color: #fff200; }
#mainnav ul li a.selected { color: #fff200; }

#content #leftcol { width: 600px; height: 500px; float: left; display: inline }

#content #rightcol { width: 360px; height: 500px; float: right; display: inline }

#homebanner { margin: 0 0 5px 5px; width: 595px; height: 350px; background: #000000 url(../images/homebanner.gif) no-repeat; float: left; display: inline; }

#leftcolcontent { margin-left: 5px; width: 595px; background: #ffffff; float: left; display: inline;}
#leftcolcontent p { padding: 10px; }

.rightcolitem { margin: 0 5px 5px 0; width: 350px; float: right; display: inline; background-color: white; }

#footer { width: 960px; background: #1f6407; float: left; display: inline; border-bottom: 1px solid #1c5a06; border-top: 1px solid #278507; }

#footercontent { padding: 10px; color: #54be2e; text-align: center;	 }
#footercontent a { color: #54be2e; }
#footercontent a:hover { color: #ffffff; }
	

.form p label { margin: 10px 10px 0 10px; width: 30px; display: inline-block; font-weight: bold; color: #2c7d10 }
.form p input { margin: 10px 10px 0 10px; padding: 5px; border: 1px solid #2c7d10; width: 260px; display: inline-block; }
.form p input.button { margin: 10px; width: 100px; display: inline-block; background: #2c7d10; color: #ffffff; }
