/* CSS Document */


body {
	background-color: #CBF0B7;
}
body,td,th {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
	color: #007700;
}

a:link
{
	color: #000000;
	text-decoration:underline;
	font-weight:normal;
}
a:visited
{
color: #007700;
}
a:hover
{
color: #CC99CC;
}	


/* Root = Vertical, Secondary = Vertical */
ul#navmenu,
ul#navmenu li,
ul#navmenu ul {
  margin: 0px;
  padding: 0;
  width: 160px; /*For KHTML*/
  list-style: none;
}

ul#navmenu li {
  display: block !important; /*For GOOD browsers*/
  display: inline; /*For IE*/
  position: relative;
}

/* Root Menu */
ul#navmenu a {
  padding: 0 6px;
  display: block;
  background:  url(images/Menu_green.gif)
	no-repeat;
  color: #FFCC66;
  font: 16px/34px Verdana, Arial, Helvetica, sans-serif;
  text-decoration: none;
  height: auto !important;
  height: 1%; /*For IE*/
  min-height: 1%; /*For IE7*/
}

/* Root Menu Hover Persistence */
ul#navmenu a:hover,
ul#navmenu li:hover a,
ul#navmenu li.iehover a {
   background:  url(images/Menu_peach.gif)
	no-repeat;
  color: #007700;
}

/* 2nd Menu */
ul#navmenu li:hover li a,
ul#navmenu li.iehover li a {
display:block;
 background:  url(images/Menu_purple.gif)
	no-repeat;
  color: #663366;
}

/* 2nd Menu Hover Persistence */
ul#navmenu li:hover li a:hover,
ul#navmenu li:hover li:hover a,
ul#navmenu li.iehover li a:hover,
ul#navmenu li.iehover li.iehover a {
   background:  url(images/Menu_purple.gif)
	no-repeat;
  color: #FFFFFF;
}

/* 3rd Menu */
ul#navmenu li:hover li:hover li a,
ul#navmenu li.iehover li.iehover li a {
width:auto;
  background: #EEE;
  color: #666;
}

/* 3rd Menu Hover Persistence */
ul#navmenu li:hover li:hover li a:hover,
ul#navmenu li:hover li:hover li:hover a,
ul#navmenu li.iehover li.iehover li a:hover,
ul#navmenu li.iehover li.iehover li.iehover a {
  width:auto;
  background: #CCC;
  color: #FFF;
}

/* 4th Menu */
ul#navmenu li:hover li:hover li:hover li a,
ul#navmenu li.iehover li.iehover li.iehover li a {
  background: #EEE;
  color: #666;
}

/* 4th Menu Hover */
ul#navmenu li:hover li:hover li:hover li a:hover,
ul#navmenu li.iehover li.iehover li.iehover li a:hover {
  background: #CCC;
  color: #FFF;
}

ul#navmenu ul,
ul#navmenu ul ul,
ul#navmenu ul ul ul {
  display: none;
  position: absolute;
  top: 0;
  left: 160px;
}

/* Do Not Move - Must Come Before display:block for Gecko */
ul#navmenu li:hover ul ul,
ul#navmenu li:hover ul ul ul,
ul#navmenu li.iehover ul ul,
ul#navmenu li.iehover ul ul ul {
  display: none;
}

ul#navmenu li:hover ul,
ul#navmenu ul li:hover ul,
ul#navmenu ul ul li:hover ul,
ul#navmenu li.iehover ul,
ul#navmenu ul li.iehover ul,
ul#navmenu ul ul li.iehover ul {
  display: block;
}

		
div.Mn {
  background: 
	url(images/main_topleft.gif) 
  top left no-repeat;
  float:left;
  z-index:1;
  margin: 0px 0px 0px 0px;
  }
div.Mn h1 {
  background: 
	url(images/main_topright.gif) 
  top right no-repeat;
  font-size:1.2em;
  padding:15px;
  margin:0;
  }
div.Mn h2 {
font-size:1em;
padding:5px 5px 5px 15px;
} 

div.Mn h3 {
font-size:1em;
padding:5px 5px 5px 15px;
}  
div.MnBody {
font-family:Arial, Helvetica, sans-serif;
  background: 
	url(images/main_rightborder.gif) 
  top right repeat-y;
  margin:0;
  margin-top:-2em;
  }
div.MnBody p {
font-size:.9em;
margin: 1em;
padding: 0px 6px 0px 6px;
text-indent:20px;
}
div.MnBody ul {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
	margin: 0px 0px 10px 20px;
}  
  
div.MnBody li {
	font-size:.9em;
	margin: 10px 10px 0px 0px;
	padding: 0px 10px 0px 10px;
}
  
div.MnBody a:link {  
color:#000000;
}
div.MnBody a:visited {  
color:#000000;
}
div.MnBody a:hover {  
color:#CC99CC;
}
div.MnBody blockquote {
font-family:Georgia, "Times New Roman", Times, serif;
font-size:.9em;
color:#663366;
width: 70%;
}
div.MnFooter {
  background: 
	url(images/main_bottomleft.gif) 
  bottom left no-repeat;
  }
div.MnFooter p {
  background: 
	url(images/main_bottomright.gif) 
  bottom right no-repeat;
  display:block;
  padding:15px;
  margin:-2.5em 0 0 0;
  }
div.rightcolumn{
	float:right;
	display:block;
	margin:1px 16px 0px 6px;
	padding: 2px 6px 2px 6px;
	color:#000000;
	border:solid 1px #007700;
	background-color:#CBF0B7;
	font-size:.8em;
}
div.rightcolumn a:link {  
color:#000000;
}
div.rightcolumn a:visited {  
color:#007700;
}
div.rightcolumn a:hover {  
color:#CC99CC;
}

div.rightcolumn2 {
	float:right;
	display:block;
	color:#000000;
}
div.rightcolumn2 a:link {  
color:#000000;
}
div.rightcolumn2 a:visited {  
color:#007700;
}
div.rightcolumn2 a:hover {  
color:#CC99CC;
}

div.featurepic {
margin: 10px 20px 10px 20px;
}