	/* IE & FF Fix */
* {margin:0; padding:0;}

body{
margin:0;
padding:0;
line-height: 1.6em;
background:#e1e4d3;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}

b{font-size: 110%;}
em{color: red;}
p {margin:0; padding:1.0em 0 0; line-height:160%;}
.titles {font-size:24px; letter-spacing:0.5px; font-family:"Times New Roman", Times, serif; color:#65895a; background-image:url(../images/general/green-tri.jpg); background-repeat:no-repeat; margin-top:8px; padding-left:24px; padding-bottom:10px;}
h4{color:#65895a; text-align:center; padding:5px; font-size:15px;}

.fLeft{float:left;}
.fRight{float:right;}
.clearBoth{clear:both;}

a:link {
	color: #65895a;
	text-decoration: none;
}
a:visited {
	color: #65895a;
	text-decoration: none;
}
a:hover {
	color: #8eb482;
	text-decoration: none;
}
a:active {
	color: #65895a;
	text-decoration: none;
}

#maincontainer{
width: 828px; /*Width of main container*/
margin: 0 auto; margin-top:25px; /*Center container on page*/
padding:8px;
border:1px solid #ceceb8;
background:#FFFFFF;
}

#header{
background: #FFFFFF;
height: 90px; /*Height of top section*/
margin-bottom:-12px;
}

#mainLogo{
float: left;
width:347px;
height:73px;
margin-right:5px;
background-image:url(../images/general/mainlogo.jpg);
background-repeat:no-repeat;
background-position:right;
}

#mainNav{
float: left;
}

#contentwrapper{
float: left;
width: 474px;
margin-left:6px;
}

#contentcolumn{
width: 100%;
margin-bottom:6px;
background: #e1e4d3;
border:1px solid #ceceb8;
}

#leftcolumn{
float: left;
width: 345px; 
}

#topImg{
padding:6px;
margin-bottom:6px;
border:1px solid #ceceb8;	
}

#sideBox{
margin-bottom:6px;
border:1px solid #ceceb8;
background: #e1e4d3;
}

#sideBoxImg{
text-align:center;
}

#sideBox li{

}

#sideBox ul{

}

.contactList {}
.contactList li {list-style:none;}

#footer{
clear: left;
width: 96%;
background: black;
color: #65895a;
padding: 0px 15px 4px 15px;
background-image:url(../images/general/footerbg.jpg);
background: #e1e4d3;
border:1px solid #ceceb8;
}

#footer li{
list-style:none;
display:inline;
}

#ourlink{
float:right;
}

.txtPadding{
margin: 10px; /*Margins for inner DIV inside each column (to provide padding)*/
padding:12px;
border:1px solid #ceceb8;
background:#FFFFFF;
}

div#seo {padding:200px 0 20px 0; font-size:10px;width: 828px; /*Width of main container*/
margin: 0 auto; margin-top:25px;  color:#65895a;/*Center container on page*/}
div#seo h1 {font-size:11px; color:#65895a;}