html
{
overflow:scroll;
}
body 
{ background-image: url(images/index_bg.jpg); background-repeat: repeat-x; margin-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px;
}

h1
{ font-family:Arial, Helvetica, sans-serif; font-size:24px; font-weight:bold; color:#80C41C; }

p
{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#484848; }

.whiteText
{ font-family:Arial, Helvetica, sans-serif;	font-weight:bold; font-size:12px; color:#FFFFFF; }

.greenText
{ font-family:Arial, Helvetica, sans-serif;	 font-weight:bold; font-size:16px; color:#82C41C; }


.greenlink
{ font-family:Arial, Helvetica, sans-serif;	 font-weight:bold; font-size:11px; color:#82C41C; text-decoration:none; }

.tablecontact {

	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color:#9BB82A;
}
.forms {
	
	font-family:Arial, Helvetica, sans-serif;	font-size:11px; color:#82C41C; 
	border: 1px solid #82C41C;
	
}

.footergreen 
{

font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#82C41C; text-decoration:none; 
}

/**********Structure*************/

#main
{ width:969px; height:300px;}

#main #mainLeft
{ padding-top:25px; padding-left:35px; float:left; width:200px; height:auto; top:0; z-index:100;}
	
#main #mainLeft #mainleftbtm
{ background-image:url(images/menu_footer.jpg); padding:0px;}

#main #mainLeft a.enter
{ font:11px Arial, Helvetica, sans-serif; color: #639613; font-weight: bold; text-decoration: none; background-color: #FFFFFF; }

#main #mainRight
{ padding-top:25px; display: block; width: 191px; float:right; }

#main #mainRight #container
{ display: block; width:191px;	height:138px; background-image: url(images/contact_bg.gif); background-repeat:repeat-x; font-family:Arial, Helvetica, sans-serif;	font-weight:bold; font-size:12px; color:#FFFFFF; padding-top:0px;	padding-left:0px; }

#main #mainRight #container #headingdiv
{ padding-top:10px; padding-right:2px; padding-left:15px; height:30px; }


#banner
{ height:117px; width:499px; z-index: -1; z-index:0; position:relative; z-index: -1;

 }


#main #mainContent
{ padding-top:25px; float:left; width:510px; height:auto !important; margin-top:4px; padding-left:10px; min-height:500px; padding-right:20px;}

#main #mainContent a
{	font-family:Arial, Helvetica, sans-serif; color:#7A9F17; font-size: 12px; text-decoration: underline;
}

#main #mainContent p
{	font-family:Arial, Helvetica, sans-serif; color:#484848; font-size: 12px; text-decoration: none;
}
#main #mainContent a:hover
{	font-family:Arial, Helvetica, sans-serif; color:#7A9F17; font-size: 12px; text-decoration: none;
}

#main #mainContent h2
{	font-family:Arial, Helvetica, sans-serif; color:#80C41C; font-size: 16px; text-decoration: none;
}

#main #mainfooter
{ padding-top:25px; float:left; width:968px; height:auto; margin-top:4px;}

#main #mainfooter p
{
font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#6F6F6F; 
}



#main #mainfooter a
{

font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#82C41C; text-decoration:none; 
}

#main #mainfooter a:hover
{

font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#82C41C; text-decoration: underline; 
}

.meetTeam
{
	background-image:url(images/meet_team_bg.png);
	width:190px;
	height:25px;
	margin-left: 20px;
}

#linkBoxes
{ float:left; height:23px; width:191px; margin-top:15px; padding-top:2px;}

#linkBoxes #right
{ float:right; width:27px; height:23px; background-image:url(images/link_boxes_arrow.jpg); background-repeat:no-repeat;}

#linkBoxes #left
{ float:left; width:164px; height:23px; background-image:url(images/link_boxes_bg.jpg); background-repeat:no-repeat; padding-top:4px;}

#linkBoxes a
{ font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#FFFFFF; text-decoration:none;}

.linkBoxes
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	width:200px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: none;
	border-bottom-style: dashed;
	border-bottom-color: #333333;
	padding:20px;
}

.form
{	font-family:Arial, Helvetica, sans-serif; color:#484848; font-size: 12px; text-decoration: none;
}


/**************Menu**************************/

.divmenu
{
width:200px;
background-image:url(images/mn_bg.gif);
height: auto;

}

.glossymenu{
list-style-type: none;
margin: 0;
padding: 0;
width: 185px; /*WIDTH OF MAIN MENU ITEMS*/
/*border: 1px solid black;*/
}

.glossymenu li ul{
list-style-type: none;
margin: 0;
padding: 0;
width: 150px; /*WIDTH OF MAIN MENU ITEMS*/
/*border: 1px solid black;*/
}

.glossymenu li{
position: relative;
}


.glossymenu img{
border:none;
}

.glossymenu li a{

/*background: white url(glossyback.gif) repeat-x bottom left; */
background-image:url(images/glossyback.gif);
font:11px Arial, Helvetica, sans-serif;
color: #333333;
display:block;
width: auto;
text-decoration: none;
border-bottom-width: 1px;
border-bottom-style: dotted;
border-bottom-color: #CCCCCC;
padding:05px; /*yyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyy*/
z-index: 10000000;
top:0;

}


.glossymenu li ul{ /*SUB MENU STYLE*/
position: absolute;
width:240px; /*WIDTH OF SUB MENU ITEMS*/
left:0;
top: 0;
display: none;
z-index: 10000000;
top:0;

}

.glossymenu li ul li{
float: left;
z-index: 10000000;
top:0;

}

.glossymenu li ul a{
	width: 230px; /*WIDTH OF SUB MENU ITEMS - 10px padding-left for A elements */
		
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	background-image: url(images/sub_bg.jpg)
	


}

.glossymenu .arrowdiv{
position: absolute;
right: 2px;

}

.glossymenu li, .glossymenu li a:active{
color: white;

}

.glossymenu li a:hover{
color:#80c41c;
z-index: 10000000;
top:0;
	




}

/* Holly Hack for IE \*/
* html .glossymenu li { float: left; height: 1%; }
* html .glossymenu li a { height: 1%; }
/* End */

.ul-border
{
border: 1px solid #CCCCCC;
border-right-style:solid;
border-right-color:#CCCCCC;
border-right-width:1px;
width:250px;
}


.p
{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#484848; }

.white-links {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
}
#main #mainfooterTop
{
	width:200px;


}