/** RESETS **/
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, font, img, ins, kbd, q, s, samp,
small, strike, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}

body{background:#fff;font-family:'Tahoma',Geneva, Arial,sans-serif; font-size:100%;color:#4f4f4f;text-align:center;padding-top:72px;}

/** Main Containers **/
#container{width:950px;margin:0 auto;text-align:left;}

	#header {margin-bottom:20px;}
		#logo {float:left; width:300px; margin-left:7px;}
		#nav {float:right; width:550px; margin:30px 3px 0 0; color:#bfbfbf; text-align:right;}
			#nav a {font-family:'Trebuchet MS', 'Tahoma', Geneva, Arial, sans-seif; font-size:.81em; text-transform:uppercase; color:#888888; font-weight:bold; text-decoration:none; margin:4px;}
			#nav a:hover {color:#8cad32;}
	#content {margin:0 7px; padding-top:25px;}
		#left {float:left; width:590px; padding-right:33px;}
			.col {float:left; width: 50%;}
		#right {float:right; width:311px;}
			#right img {margin:13px 0 42px 42px;}
	#footer {color:#888888; font-size:.69em; margin:22px 7px; padding-bottom:2em;}
		#footer a {color:#a2a2a2;}
		#footer a:hover {color:#8cad32;}
		#copy {float:left; width:560px;}
		#footerlinks {float:right; text-align:right; width:200px;}

/** Styles **/
h1, h2{color:#86a927; font-size: 1.25em; font-family:'Trebuchet MS', 'Tahoma', Geneva, Arial, sans-seif; padding-bottom:.81em;}
h3 {color:#86a927; font-size: 1em; font-family:'Trebuchet MS', 'Tahoma', Arial, Geneva, sans-seif; padding-bottom:.81em;}
p {font-size:.81em; line-height: 1.63em; margin-bottom:1.81em;}
a:link {color:#5a701b;}
a:hover {color:#8cad32;}
a:visited {color:#374511;}
ul {margin-bottom:1.81em; list-style:none;}
li {font-size:.81em; margin-bottom: 1em; padding-left:1em; background:url(../images/bullet.gif) no-repeat 0 .44em;}
li ul li {font-size:1em;}
li ul {margin:1em 0 0 0;}
pre{background:#666; color:#fff; padding:10px; margin:10px; height:auto; overflow:auto; font:12px Verdana,Courier,sans-serif}
* html pre {width:100%}

/** FORM **/
.btnsubmit{width:73%;text-align:right;}
input#submit {
  	padding: 5px 8px;
	color:#fff;
	background-color:#91b72a;
  	border: 1px solid #789723;
	font-weight:bold;
	cursor:pointer;
	}
input#submit:hover {
	background-color:#a4cf30;
}
.required {color:#ff3333;}



/* clear without structural mark-up - now works in ie7 ......*/
.clearfix:after {
        content:"."; 
        display:block; 
        height:0; 
        clear:both; 
        visibility:hidden;
}
.clearfix {
        display:inline-block;
}
/* mac hide \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide */
