/* CSS Document */
/*	green color:#75b11c; */

.left		{float:left;}
.right		{float:right;}
.clear		{clear:both;}
.clrright	{clear:right;}
.clrleft	{clear:left;}

h1			{font:1.6em Arial, Helvetica, sans-serif;margin:0;padding:0}
h2			{font:1.5em Arial, Helvetica, sans-serif;margin:0;padding:0}
h3			{font:1.4em Arial, Helvetica, sans-serif;margin:0;padding:0}

#map	{line-height:15px;}

/******   LAYOUT   ******/
* {outline-style: none;}

html,body	{
	height:100%;
	width: 100%;
	margin: 0 auto;
	}
	
body	{
	margin:0 auto;
	text-align:center;
	padding:0;
	font: 62.5% Verdana, Arial, Helvetica, sans-serif;
	color: #252525;
	background:#a8ce70;
	}
	
#wrapper	{
	width:950px;
	height:auto;
	margin: 0 auto;
	padding: 0 25px;
	text-align:left;
	background: url(../images/bg.jpg) repeat-y;
	font: 1.3em Verdana, Arial, Helvetica, sans-serif;
	}
	
#header	{
	height:138px;
	margin:0 auto;
	background:#1a3345;
	padding: 0 0 0 30px;
	border-bottom:1px solid #fff;
	}

#content	{
	margin:0px;
	padding: 10px;
	}


#header	.address	{
	width:200px;
	float:right;
	text-align:left;
	font-size:13px;
	line-height:18px;
	padding-top:19px;
	color:#a4cc69;
	} 
	
#headerbottom	{
	height:244px;
	text-align:left;
	}
	
#content	{
	text-align:center;
	text-align:left; 
	margin:10px 3px 0 0;
	width: 693px;
	float:right;
	}
	

		
#footer	{
	background-color:#07446E;
	border-top:2px solid #fff;
	color:#fff;
	padding:25px;
	font-size:10px;
	}	
#footer	a {color:#fff;text-decoration:underline;}
	
#lftcolumn	{
	width: 61%;
	margin: 0 0 10px 0;
	}
	
#rtcolumn	{
	width:200px;
	float:left;	margin-left:8px;
	}
.box	{	
	width:208px;
	padding:8px;

	background:url(../images/boxrepeat.jpg) repeat-y;
	}
	
/* MAIN NAV */	
#navcontainer {
	width: 230px;
	background-image:url(../images/bgnav.gif);
	background-repeat:repeat;
	height:252px;
	padding-top:0px;
	text-align:left;
	border-right:1px solid #fff;
	float: left;
	z-index:100;position:absolute;margin:0;
}

#navcontainer ul
	{
	margin-left:0;
	list-style:none;
	padding-left: 0;
	font:14px Verdana, Arial, Helvetica, sans-serif;
	}
	
#navcontainer a
	{
	display: block;
	background-image:url(../images/arrow.gif);
	background-position:5px 5px;
	background-repeat:no-repeat;
	text-indent:25px;
	padding: 7px;
	color: #fff;
	width: 215px;
	border-bottom:1px dotted #6e9ec1;	text-decoration: none;
	}
	
html>/**/body #navcontainer  ul{margin-top:0px;}





/******* VERTICAL NAV MENU  ***********/
#nav {
	width: 230px;
	background-image:url(../images/bgnav.gif);
	background-repeat:repeat;
	height:252px;
	padding-top:0px;
	text-align:left;
	border-right:1px solid #fff;
	float: left;
	z-index:100;position:absolute;margin:0;
}

ul#vrtnav,
ul#vrtnav li,
ul#vrtnav ul {
  margin: 0;
  border: 0 none;
  padding: 0;
  width: 230px; /*For KHTML*/
  list-style: none;
  float:left;
	}

ul#vrtnav li {
  display: block !important; /*For GOOD browsers*/
  display: inline; /*For IE*/
  position: relative;
	}

/* Root Menu */
ul#vrtnav a {
	display: block;
	background-image:url(../images/arrow.gif);
	background-position:5px 5px;
	background-repeat:no-repeat;
	text-indent:19px;
	padding: 10.3px 6px;
	color: #fff;
	width: 215px;
	border-bottom:1px dotted #6e9ec1;	text-decoration: none;
  font: bold 11px/10px Verdana, Arial, Helvetica, sans-serif;
  text-decoration: none;
  height: auto !important;
  height: 1%; /*For IE*/
	}

/* Root Menu Hover Persistence */
ul#vrtnav a:hover,
ul#vrtnav li:hover a,
ul#vrtnav li.iehover a {
	background-color: #75b11c;
	color: #fff;
	}

/* 2nd Menu */
ul#vrtnav li:hover li a,
ul#vrtnav li.iehover li a {
  background: #316487;
  color: #FFF;
  padding: 1px 6px;
  font: bold 11px/20px Verdana, Arial, Helvetica, sans-serif;
  width:250px;
  text-indent:2px;
  }

/* 2nd Menu Hover Persistence */
ul#vrtnav li:hover li a:hover,
ul#vrtnav li:hover li:hover a,
ul#vrtnav li.iehover li a:hover,
ul#vrtnav li.iehover li.iehover a {
  background: #4F7F9F;
  color: #fff;
	}

/* 3rd Menu */
ul#vrtnav li:hover li:hover li a,
ul#vrtnav li.iehover li.iehover li a {
  background: #EEE;
  color: #666;
	}

/* 3rd Menu Hover Persistence */
ul#vrtnav li:hover li:hover li a:hover,
ul#vrtnav li:hover li:hover li:hover a,
ul#vrtnav li.iehover li.iehover li a:hover,
ul#vrtnav li.iehover li.iehover li.iehover a {
  background: #CCC;
  color: #FFF;
	}

/* 4th Menu */
ul#vrtnav li:hover li:hover li:hover li a,
ul#vrtnav li.iehover li.iehover li.iehover li a {
  background: #EEE;
  color: #666;
	}

/* 4th Menu Hover */
ul#vrtnav li:hover li:hover li:hover li a:hover,
ul#vrtnav li.iehover li.iehover li.iehover li a:hover {
  background: #CCC;
  color: #FFF;
	}

ul#vrtnav ul,
ul#vrtnav ul ul,
ul#vrtnav ul ul ul {
  display: none;
  position: absolute;
  top: 0;
  left: 230px;
	}

/* Do Not Move - Must Come Before display:block for Gecko */
ul#vrtnav li:hover ul ul,
ul#vrtnav li:hover ul ul ul,
ul#vrtnav li.iehover ul ul,
ul#vrtnav li.iehover ul ul ul {
  display: none;
	}

ul#vrtnav li:hover ul,
ul#vrtnav ul li:hover ul,
ul#vrtnav ul ul li:hover ul,
ul#vrtnav li.iehover ul,
ul#vrtnav ul li.iehover ul,
ul#vrtnav ul ul li.iehover ul {
  display: block;
	}





/* END LAYOUT STRUCTURE */	
	
	
h1.pageheading	{
	width:100%;	
	padding: 5px;
	background:#1a3345;
	color:#fff;
	text-transform:uppercase;
	margin: -10px 0 0 -13px;
	padding-right:20px;
	text-indent:15px;
	font: 18px Verdana, Arial, Helvetica, sans-serif;
	clear:both;
	}
	
.left	{float:left;}
.right	{float:right;}
.clear	{clear:both;}




.heading	{
	border-bottom:3px solid #074570;
	text-transform:uppercase;
	color:#75b11c;
	font: 18px Arial, Helvetica, sans-serif;
	margin-bottom:15px;
	text-indent:5px;
	}

.bggray	{
	 background-image:url(../images/bgrt.gif);
	 border:1px solid #333;
	 padding: 8px;
	 }
a.green:link,
a.green:visited,
a.green:hover,
a.green:active{color:#75b11c;text-decoration:underline;}

ul.listpdf	{
	list-style-image:url(../images/adobe-pdf.gif);
	margin:0;
	padding:0 0 0 25px; 
	}
html>/**/body ul.listpdf	{padding:0 0 0 33px;} /*FireFox hack*/
ul.listpdf li	{padding-bottom:5px;}
span ul.listpdf li {padding-bottom: 0px;}

table.mins {width: 320; margin: 0 auto; margin-top: 20px; margin-bottom: 20px; text-align: center;}
table.mins tr {height: 25px;}
table.mins tr.even {background-color: #eee;}
