body
{
font-size:12px;
font-family:arial;
color:#333333;
}

td
{
font-size:12px;
font-family:arial;
color:#333333;
}

.menu-jump {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	
	color: #000000;
	text-decoration: none;
}
.menu {

	color: #000;
	text-decoration: none;
}
a.menu:link {
	
	color: #000;
	text-decoration: none;
}
a.menu:hover {
	

	color: #339a00;
	text-decoration: none;
}
a.menu:visited {

	color: #000;
	text-decoration: none;
}
a.menu:active {

	color: #000;
	text-decoration: none;
}


.grey {
	font-family: Arial, Helvetica, sans-serif;
	
	color: #333;
	text-decoration: none;
}
a.grey:link {
	font-family: Arial, Helvetica, sans-serif;
	
	color: #333;
	text-decoration: none;
}
a.grey:hover {
	font-family: Arial, Helvetica, sans-serif;
	
	color: #DB7100;
	text-decoration: none;
}
a.grey:visited {
	font-family:  Arial, Helvetica, sans-serif;
	
	color: #333;
	text-decoration: none;
}
a.grey:active {
	font-family: Arial, Helvetica, sans-serif;
	
	color: #333;
	text-decoration: none;
}



.news {
	font-family: Georgia;
	font-size: 20px;
	color: #053019;
	text-decoration: none;
}
a.news:link {
	font-family: Georgia;
	font-size: 20px;
	color: #053019;
	text-decoration: none;
}
a.news:hover {
	font-family: Georgia;
	font-size: 20px;
	color: #DB7100;
	text-decoration: none;
}
a.news:visited {
	font-family: Georgia;
	font-size: 20px;
	color: #72923F;
	text-decoration: none;
}
a.news:active {
	font-family: Georgia;
	font-size: 20px;
	color: #72923F;
	text-decoration: none;
}


.newsmore {
	font-family: Georgia;
	font-size: 13px;
	color: #000;
	text-decoration: none;
	font-weight:bold;
}
a.newsmore:link {
	font-family: Georgia;
	font-size: 13px;
	color: #000;
	text-decoration: none;
	font-weight:bold;
}
a.newsmore:hover {
	font-family: Georgia;
	font-size: 13px;
	color: #DB7100;
	text-decoration: none;
	font-weight:bold;
}
a.newsmore:visited {
	font-family: Georgia;
	font-size: 13px;
	color: #000;
	text-decoration: none;
	font-weight:bold;
}
a.newsmore:active {
	font-family: Georgia;
	font-size: 13px;
	color: #000
	text-decoration: none;
	font-weight:bold;
}


.handcursor{
cursor:hand;
cursor:pointer;
}



A.button.no-style:active {
	BACKGROUND-IMAGE: none; BACKGROUND-COLOR: transparent; TEXT-DECORATION: none
}
A.button.no-style:hover {
	BACKGROUND-IMAGE: none; BACKGROUND-COLOR: transparent; TEXT-DECORATION: none
}
A.button.no-style:visited {
	BACKGROUND-IMAGE: none; BACKGROUND-COLOR: transparent; TEXT-DECORATION: none
}
A.button.no-style:link {
	BACKGROUND-IMAGE: none; BACKGROUND-COLOR: transparent; TEXT-DECORATION: none
}




A.blue:visited {
	BACKGROUND-COLOR: #3D577A;
	COLOR: #fff; 
	TEXT-DECORATION: none;
	border:1px solid #3D577A;
	font-family:arial;
	font-size:10px;
	font-weight:bold;
}
A.blue:link {
	BACKGROUND-COLOR: #3D577A;
	COLOR: #fff; 
	TEXT-DECORATION: none;
	border:1px solid #3D577A;
	font-family:arial;
	font-size:10px;
	font-weight:bold;
}
A.blue:active {
	BACKGROUND-COLOR: #3D577A;
	COLOR: #fff; 
	TEXT-DECORATION: none;
	border:1px solid #3D577A;
	font-family:arial;
	font-size:10px;
	font-weight:bold;
}
A.blue:hover {
	BACKGROUND-COLOR: #3D577A;
	COLOR: #fff; 
	TEXT-DECORATION: none;
	border:1px solid #3D577A;
	font-family:arial;
	font-size:10px;
	font-weight:bold;
}


ul { list-style-type: square; } 

hr {
  height: 1px;
  background: #fff url(images/dotted.gif) no-repeat scroll center ;
}

ol { list-style-type: lower-roman } 


/*ul { list-style-image: url("images/bullet2.gif"); } */

h3 {margin:-10 0px}

.arrowlistmenu{
width: 165px; /*width of accordion menu*/
}

.arrowlistmenu .menuheader{ /*CSS class for menu headers in general (expanding or not!)*/
margin-top:0px;
color: black;
/*background: black url(titlebar.png) repeat-x center left;*/
margin-bottom: 6px; /*bottom spacing between header and rest of content*/
/*text-transform: uppercase;*/
padding: 3px 4px 3px; /*header text is indented 10px*/
cursor: hand;
cursor: pointer;
text-align:right;
font-size:12px;
font-weight:bold;
border-bottom: 1px solid #C1E461;
}

.arrowlistmenu .menuheader a:visited{
color: #000000;
text-decoration:none;
text-align:right;
}


.arrowlistmenu .menuheader a:active{
color: #000000;
text-decoration:none;
text-align:right;
font-weight:bold;
}

.arrowlistmenu .menuheader a:link{ /*hover state CSS*/
color: #000000;
text-decoration:none;
text-align:right;
}


.arrowlistmenu .menuheader a:hover{ /*hover state CSS*/
color: #339a00;
text-decoration:none;
text-align:right;
}

.arrowlistmenu .openheader{ /*CSS class to apply to expandable header when it's expanded*/
background-color: #DCEC6F;
}

.arrowlistmenu ul{ /*CSS for UL of each sub menu*/
list-style-type: none;
margin: 0;
padding: 0;
text-align:right;
margin-bottom: 18px; /*bottom spacing between each UL and rest of content*/
}

.arrowlistmenu ul li{
padding-bottom: 2px; /*bottom spacing between menu items*/
}

.arrowlistmenu ul li a{
color: #000000;
/*background: url(arrowbullet.png) no-repeat center left; custom bullet list image*/
display: block;
padding: 3px 0;
padding-left: 1px; /*link text is indented 19px*/
text-decoration: none;
font-weight: normal;
/*border-bottom: 1px solid #B6DC4B;*/
font-size: 97%;
}

.arrowlistmenu ul li a:visited{
color: #000000;
}

.arrowlistmenu ul li a:hover{ /*hover state CSS*/
color: #339a00;

}



a.nav1:visited, a.nav1:link, a.nav1:active {
	font-weight: bold;
	color:#000000;
	padding: 3px 0px 5px 12px;
	background-image: url(images/navarrow-n.gif);
	background-position: middle left;
	background-repeat: no-repeat;
	font-family:verdana;
	font-size:11px;
	text-decoration:none;
	width: 188px;	
}

a.nav1:hover {
	
	font-weight: bold;
	color: #FFFFFF;
	font-family:verdana;
	font-size:11px;
	padding: 3px 0px 5px 12px;
	background-image: url(images/navarrow-a.gif);
	background-position: middle left;
	background-repeat: no-repeat;
	text-decoration:none;
	width: 188px;
}



a.nav2:visited, a.nav2:link {

	color:#545454;
	background-position: middle left;
	background-repeat: no-repeat;

	width: 180px;
	text-decoration:dotted;	
}

a.nav2:active, a.nav2:hover {
	
	
	color: #cc6600;
	
	background-position: middle left;
	background-repeat: no-repeat;
	text-decoration:none;
	width: 180px;
}


h1
{
}


h2
{
font-size:20px;
font-weight:normal;
margin-bottom:0px;
}


h3
{
font-size:18px;
font-weight:normal;
margin-bottom:0px;
margin-top:10px;
}

#home-menu-left
{
font-weight:bold;
color:#000000;
}

#home-menu-left span
{
width:180px;
}

#home-menu-left a, #home-menu-left a:link
{
color:#000000;
width:250px;
height:30px;
text-decoration:none;
padding:5px 5px 5px 15px;
}

#home-menu-left a:hover
{
color:#7acb2e;
width:180px;


}

#home-menu-left p
{
margin:5px 0px;

}


.green-tag
{
color:#79B837;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:30px;

}


.highlight-green
{
font-family: Georgia, "Times New Roman", Times, serif;
font-size: 16px;
color: #579217;
font-weight:bold;
}
