* {
 margin: 0;
}

img {
 border: 0px;
}
.seperate {
 clear: both;
 height: 1px;
 visibility: hidden;
}
/* ---------- ---------- FONT STYLES ---------- ---------- */

ul {
 list-style-image:url(/images/bullet.gif);
 margin-top:5px;
 margin-right:20px;
 margin-left: 45px;
 list-style-type: inside;
 padding: 0px;
 color:#343434;
font-size:0.9em;
padding-bottom:8px;
	}
li {
	margin: 5px;
	_margin-left: 40px;
}
p{
color:#343434;
font-size:0.8em;
padding-bottom:8px;
}
.frontLeftContent p{
 color: #FFFFFF;
 font-weight: lighter;
 line-height: 1.2em;
}
.frontRightContent p{
 font-size: .8em;
}
.bottom h2{
 font-size: 1em;
 font-weight: bold;
 text-align: center;
 margin-top: 4px;
}
.bottom p{
 font-size: .7em;
}
h1 {
 color: #6aa726;
 font-size: 1.6em;
 font-weight: lighter;
 padding-bottom: 10px;
}

h2 {
 color: #6aa726;
 font-size: 1.2em;
 font-weight: lighter;
 padding-top: 10px;
 padding-bottom: 10px;
}

h3 {
font-size: 1em;
color: #000;
font-weight: bold;
padding-top: 6px;
padding-bottom: 6px;
}
h4 {
 color: #f9c422;
 font-size: 1em;
}
h4 a{
 color: #f9c422;
 text-decoration: none;
}
h4 a:hover{
 color: #f9c422;
 text-decoration: underline;
}

h5 {
 color: #6aa726;
 font-size: 1.4em;
 font-weight: lighter;
 padding-bottom: 5px;
}
h6 {
 font-size: 1.2em;
 letter-spacing: .5px;
}

.footer a{
 margin-right: 15px;
 margin-left: 15px;
 color: #FFFFFF;
 border-bottom: 0px;
 text-decoration: none;
 font-size: 1em;
}
.footer h6{
 font-size: .75em;
}
.footer a:hover{
 color: #FFFFFF;
 text-decoration: underline;
}
.aRight {
 text-align: right;
}

/* ---------- ---------- LAYOUT STYLES ---------- ---------- */
html, body {
 background: url(/images/background.jpg);
 background-repeat: repeat-x;
 background-color: #16163a;
 height: 100%;
 font-family: Geneva, Arial, Helvetica, San-Serif;
 color: #000;
 
 }
.wrapper {
 width: 900px;
 border: 0px solid #FF0000;
 min-height: 100%;
 height: auto !important;
 height: 100%;
 margin: 0 auto -2em;
}
#header{
 position: relative;
 background: transparent;
}
#menu {
bottom:20px;
position:absolute;
right:0;
width:350px;
}
#content {
 border: 0px;
}
/* .top {
 background-color: #FF0000;
} */
.middle {
 background: url(/images/middle_bar2.gif);
 background-repeat: no-repeat;
 height: 197px;
 margin: 20px 0px 20px 0px;
 padding: 15px;
}
.innerContent {
 background-color: #dbdee3;
 background-repeat: no-repeat;
 margin: 20px 0px 20px 0px;
 padding: 15px;
 min-height:423px;
}
.frontLeftContent {
 float: left;
 width: 550px;
}
	.frontLeftContent h3 { color: #000000;}
	.frontLeftContent p.grey { color: #333;}

.leftContent {
 float: left;
 width: 600px;
}
.frontRightContent {
float:right;
line-height:15px;
margin-right:10px;
margin-top:0;
text-align:center;
width:225px;
}
.rightContent {
 float: right;
 width: 225px;
 margin-right: 10px;
 text-align: center;
 height: 250px;
}
.bottom {
 height: 233px;
 margin: 20px 0px 10px 0px;
 color: #FFFFFF;
 line-height: 1.2em;
}
.box1{
 background: url(/images/box2.gif);
 background-repeat: no-repeat;
 float:left;
 position:relative;
 padding:0 25px 1em 15px;	/* no left and right padding on columns, we just make them narrower instead 
 only padding top and bottom is included here, make it whatever value you need */
 width: 260px;
 height: 215px;
 display: block;
}
	.box1 h2 { color: #FFF; text-align: center;}
	.box1 p { color: #FFF;}
.box2{
 background: url(/images/box2.gif);
 background-repeat: no-repeat;
 float:left;
 position:relative;
 padding:0 20px 1em 15px;	/* no left and right padding on columns, we just make them narrower instead 
 only padding top and bottom is included here, make it whatever value you need */
 width: 265px;
 height: 215px;
 display: block;
}
	.box2 h2 { color: #FFF; text-align: center;}
	.box2 p { color: #FFF;}
	.box2 a:link { color: #FFF;}
	.box2 a:visited { color: #FFF;}
.box3{
 background: url(/images/box2.gif);
 background-repeat: no-repeat;
 float:left;
 position:relative;
 padding:0 10px 1em 15px;	/* no left and right padding on columns, we just make them narrower instead 
 only padding top and bottom is included here, make it whatever value you need */
 width: 265px;
 height: 215px;
 display: block;
}
	.box3 h2 { color: #FFF; text-align: center;}
	.box3 p { color: #FFF; line-height: 1.2;}
.footer {
 color: #FFFFFF;
 font-size: .9em;
 text-align: center;
 width: 900px;
 background-repeat: no-repeat;
 margin-left: auto;
 margin-right: auto;
 background: url(/images/footer2.gif);
 }
.push {
clear: both;
 height: 40px;
}
#logo {
 margin: 10px 10px 10px 0px;
}