body { margin: 0px; background-color: #FFFFFF;
}
/* non IE fix to force horiziontal scrollbar display (stops the width changing and the template jumping around)*/
html { height: 100%; margin-bottom: 1px; 
}
.tiny {font-size:1px;
}
li { list-style-position:inside; 
}

/* -------------------------- TEMPLATE & LAYOUT STYLES ---------------------------------- */
h1 { font-family: Georgia, Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #FFFFFF;
	 margin:0px; margin-top: 7px; padding-bottom:5px; margin-bottom:6px; border-bottom:1px solid #5E744B;
}
.ours { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; text-decoration: none; color: #8AA573;
        padding-top:10px; padding-bottom:15px;}			 
.ours a:link    {color:#8AA573; text-decoration:none;}
.ours a:visited {color:#8AA573; text-decoration:none;}
.ours a:hover   {color:#FFFFFF; text-decoration:none; cursor:pointer; }
.ours a:active  {color:#8AA573; text-decoration:none;
}
.menuborder {border-bottom: 1px solid #dbdcdd;}

/* ------------------ VERTICAL MENU STYLE with background image ------------------------- */
/* You can call this in a single <div> - no <br> tags are needed. If you want to have a 
different background/style when you are actually ON the page then you need to make your
menu an editable region and use <div class="vertOFF">menu item with no link</div>         */
.vertmenu a{ text-decoration:none; text-align:left;
  background-image: url(../images/menuOFF.gif); background-repeat:no-repeat;
  color:#FFFFFF; font-family: Verdana, Arial, Helvetica, sans-serif;  font-size: 12px; 
  font-weight: normal; 
  display:block; width:213px; height:30px; line-height: 30px;  padding-left: 17px; }
.vertmenu a:hover { background-image: url(../images/menuON.gif); background-repeat:no-repeat;
                    color:#FF0000;
}
.vertOFF { text-decoration:none; text-align:left;
  background-image: url(../images/menuSELECT.gif); background-repeat:no-repeat;
  color:#000000; font-family: Verdana, Arial, Helvetica, sans-serif;  font-size: 12px; 
  font-weight: normal; 
  display:block; width:213px; height:30px; line-height: 30px;  padding-left: 17px; }

/* -------------------------------- TEXT STYLES ----------------------------------------- */
.maintxt { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; line-height:130%; }
.maintxt a:link    {color:#FF0000; text-decoration:underline;}
.maintxt a:visited {color:#FF0000; text-decoration:underline;}
.maintxt a:hover   {color:#CEDDC6; text-decoration:none; cursor:pointer;}
.maintxt a:active  {color:#FF0000; text-decoration:underline;
}

.headers{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; line-height:100%; font-weight:bold; }

.errors{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color:#FF0000; line-height:100%;}

.maintxt2 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; line-height:130%; }
.maintxt2 a:link    {color:#000000; text-decoration:underline;}
.maintxt2 a:visited {color:#000000; text-decoration:underline;}
.maintxt2 a:hover   {color:#FF6600; text-decoration:none; cursor:pointer;}
.maintxt2 a:active  {color:#000000; text-decoration:underline;
}
.testim { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; line-height:130%; font-style:italic;}
.testim a:link    {color:#FF0000; text-decoration:underline;}
.testim a:visited {color:#FF0000; text-decoration:underline;}
.testim a:hover   {color:#CEDDC6; text-decoration:none; cursor:pointer;}
.testim a:active  {color:#FF0000; text-decoration:underline;
}
.topmenu { font-family: Arial, Helvetica, sans-serif; font-size: 9px; color: #A9C399; line-height:130%; }
.topmenu a:link    {color:#A9C399; text-decoration:none;}
.topmenu a:visited {color:#A9C399; text-decoration:none;}
.topmenu a:hover   {color:#666666; text-decoration:none; cursor:pointer;}
.topmenu a:active  {color:#A9C399; text-decoration:none;
}
.footertxt1 { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF; line-height:130%; font-weight:bold;}
.footertxt1 a:link    {color:#FFFFFF; text-decoration:underline;}
.footertxt1 a:visited {color:#FFFFFF; text-decoration:underline;}
.footertxt1 a:hover   {color:#FF0000; text-decoration:underline; cursor:pointer;}
.footertxt1 a:active  {color:#FFFFFF; text-decoration:underline;
}
.footertxt2 { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF;  font-weight:normal; line-height:140%;}
.contact { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF; font-weight:normal; }
.contact a:link    {color:#FFFFFF; text-decoration:none;}
.contact a:visited {color:#FFFFFF; text-decoration:none;}
.contact a:hover   {color:#FFFF00; text-decoration:none; cursor:pointer;}
.contact a:active  {color:#FFFFFF; text-decoration:none;
}

/* -------------------------------- LAYOUT STYLES ----------------------------------------- */
#wrapper {
	height: auto;
	width: 900px;
	margin-right: auto;
	margin-left: auto;
	margin-top:15px;
}
#headerbox{
	height: auto;
	width: 900px;
	text-align:left;
}
#topmenubox{
	height: 20px;
	width: 900px;
	text-align:right;
	clear:both;
}
#headerleft{
	height: 82px;
	width: 300px;
	float:left;
}
#headerright{
	height: 82px;
	width: 600px;
	float:right;
	text-align: right;
}
#bannermenubox{
	height: auto;
	width: 900px;
}
#menubox{
	height: 102px;
	width: 185px;
	float:left;
	margin-right:7px;
}
#bannerbox{
	height: 160px;
	width: 701px;
	float:left;
	text-align: right;
}
#content{
	width: 701px;
	height:225px;
	margin-bottom:15px;
	text-align: left;
	margin-top: 15px;
}
#mainbox {
	height: auto;
	width: 900px;
}
#mainL {
	float: left;
	height: auto;
	width: 191px;
	text-align:left;
}
#mainR {
	float: right;
	height: auto;
	width: 702px;
}
#scrollbox{
    width: 95%;
	height:auto;
	text-align: left;
}
#footer{
	height: 91px;
	width: 900px;
	clear:both;
	margin-bottom:5px;
}

#footer2{
	height: 91px;
	width: 900px;
	clear:both;
	margin-bottom:5px;
	padding-top:470px;
	#padding-top:540px;
	_padding-top:0px;
}
#footerleft{
	height: 49px;
	width: 177px;
	float:left;
	text-align:left;
	padding-left: 14px;
	padding-top:40px;
	background-image: url(../images/telbox.gif);
	background-repeat: no-repeat;
}
#footerright{
	height: 79px;
	width: 691px;
	float:right;
	padding-top:10px;
	background-color:#a8c399;
	text-align: left;
	padding-left: 10px;
}

