body{ background-image:url(images/bg1.jpg); background-color:#3d161b; background-repeat: no-repeat; background-position:top; margin-left:0; margin-right:0; margin-top:0; margin-bottom:0; }


.right-floating {
	float: left;
		padding-right: 15px;
	
}

IMG.left-floating {
	float: right;
	padding-left: 15px;
	
}

#slogan { z-index:999999; position:absolute; margin-top:432px; margin-left:20px; }
#flashdiv { z-index:99;  width:950px; padding:0; margin:0;}

.button { font-family: arial; font-size: 12px; color: #FFFFFF; font-weight: bold; background-color:#3D161B; cursor:pointer;width:100px; border:1px solid #ffffff; height:25px;}


.headerwhite{ font-family: arial; font-size: 17px; color:#ffffff; font-weight: bold;}
.headerwhite2{ font-family:Garial; font-size:17px; font-weight:bold; text-decoration:none; margin:5px; margin-left:0px; color: #FFFFFF; }
.headergreen{ font-family: arial; 19px; color:#2f6326; font-weight: bold;}

.headerorange { font-family: "Trebuchet MS", "Trebuchet MS", Arial, Helvetica, sans-serif, Helvetica, sans-serif; font-size: 22px; color:#3c151a; font-weight:normal; text-decoration:none; }
.logo { font-family: Georgia, Times, Times New Roman, serif; font-size: 35px; color:#022d71; font-weight: bold; text-decoration:none; }
.headerblue { font-family: "Trebuchet MS", "Trebuchet MS", Arial, Helvetica, sans-serif, Helvetica, sans-serif; font-size: 22px; color:#014658; font-weight: normal; text-decoration:none;}
.headerpurple { font-family: Georgia, Times, Times New Roman, serif; font-size: 19px; color:#49245e; font-weight: bold; text-decoration:none;}

.toppaneltd{ font-family:arial ; font-size: 11px; color: #ffffff; font-style: none;font-weight: bold;  text-decoration: none; }
.toppanel { font-family:  Arial, Helvetica, sans-serif; font-size: 11px; color: #ffffff; font-style: none;font-weight: bold;  text-decoration: none; }
.toppanel:hover { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #fed200;font-style: none; font-weight: bold; text-decoration:none;}

.bottomtd{ font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 12px; color: #ffffff; font-style: none;font-weight: normal;  text-decoration: none; }
.bottom { font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 12px; color: #ffffff; font-style: none;font-weight: normal;  text-decoration: none; padding-right:20px; }
.bottom:hover { font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 12px; color: #ffffff;font-style: none; font-weight: normal; text-decoration:underline; padding-right:20px;}

.news { font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 11px; color: #666666; font-style: none;font-weight: normal;  text-decoration: none; }


.left { font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 11px; color: #666666; font-style: none;font-weight: bold;  text-decoration: none; 	padding-left:7px;}
.left:hover { font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 11px; color: #94d17f;font-style: none; font-weight: bold; text-decoration:none; 	padding-left:7px; }


.header { font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 13px; color: #FF740E; font-style: none;font-weight: bold;  text-decoration: none;}
.subheader1 { font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 13px; color: #ffffff; font-style: none;font-weight: bold;  text-decoration: none;}
.subheaderg { font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 13px; color: #333333; font-style: none;font-weight: bold;  text-decoration: none;}.subheader2 { font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 13px; color: #e12e32; font-style: none;font-weight: bold;  text-decoration: none;}

.subheader3 { font-family: arial; font-size: 15px; color: #64b800; font-style: none;font-weight: normal;  text-decoration: none;}
.bodytext { font-family: Arial, Helvetica, sans-serif; font-size: 13px; color:#333333; font-style: none; font-weight: normal; line-height:1.5; }
.bodylink { font-family: arial; font-size: 12px; color:#2f6326; font-style: none; font-weight: normal; text-decoration:none; }
.bodylink:hover { font-family: arial; font-size: 12px; color:#666666; font-style: none; font-weight: normal; text-decoration:underline;}

.textfield { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color:#333333; font-style: none; font-weight: normal; }

.more { font-family: arial; font-size: 12px; color: #64b800; font-style: none;font-weight: normal;  text-decoration: none;}
.more:hover { font-family: arial; font-size: 12px; color: #f03e00; font-style: none;font-weight: normal;  text-decoration: none;}

.nav { font-family: arial; font-size: 12px; color:#2f6326; font-style: none; font-weight: bold; text-decoration:none; }

.faqs { font-family: arial; font-size: 14px; color:#2f6326; font-style: none; font-weight: bold; text-decoration:none; }

#footer {
margin:0;
height:150px;
margin-bottom:0;
margin-left:0;
margin-right:0;
position: relative;
bottom:0;
width:100%;
background: #6dab24;
}



/*----------------------*/
.solidblockmenu{
margin: 0;
padding: 0;
float: left;
font: 14px Arial;
width: 100%;
background:url(images/menubg.jpg) center center repeat-x;
text-transform:uppercase;
}

.solidblockmenu li{
display: inline;
}

.solidblockmenu li a{
float: left;
color: white;
padding: 20px 22px;
text-decoration: none;
border-right: 1px solid white;
}


.solidblockmenu li a:hover, .solidblockmenu li .current{
color: white;
background: transparent url(images/menuhv.jpg) center center repeat-x;
}
/*--------------------------------*/


/* avaslider*/
.aviaslider{ 
padding:0;
margin-top:0;
margin-left:0px;
height:519px; 	/*this changes the height of the image slider*/
width:950px;
overflow: hidden;
position: relative;
background: #fff url(images/preload.gif) center center no-repeat;
}

.aviaslider li, .aviaslider .featured{
display: block;
width:100%;
height:100%;
position: absolute;
top:0;
left:0;
z-index: 1;
}

.js_active .aviaslider li, .js_active .aviaslider .featured{
display:none;
}

.aviaslider img, .aviaslider a img, .aviaslider a{
border:none;
text-decoration: none;
}

.slidecontrolls{
margin:0px auto 0 auto;
position: relative;
float:left;
}

.slidecontrolls a{
height:0px;
width:0px;
display:block;
cursor: pointer;
background: transparent url(../images/layout/controlls.gif) center bottom no-repeat;
float:left;
outline: none;
}

.slidecontrolls a:hover, .slidecontrolls .active_item{
background: transparent url(../images/layout/controlls.gif) center top no-repeat;
}

.feature_excerpt{
width:610px;
position: absolute;
display: block;
bottom: 0;
left:0;
z-index: 2;
padding:14px 15px;
font-size: 11.5px;
line-height:1.5em;
cursor: pointer;
background: #000;
color: #fff;
}

.feature_excerpt strong{
display: block;
font-size: 15px;
padding-bottom: 3px;
}
