body 
{
background-color: #666;
font-size: 100%;
}
	
#container 
{
 color: #000;
 font-family: verdana, helvetica, arial, sans-serif;
 font-size: .8em;
 line-height: 1.3em;
 font-weight: 200;
}


a:link, #caption a:link 
{
	color: #669933;
	text-decoration: none;
}
a:visited, #caption a:visited
{
	color: #669933;
	text-decoration: none;
}
a:hover, #caption a:hover
{
	color: #66CC33;
	text-decoration: none;
}

a:visited:hover, #caption a:visited:hover
{
	color: #66CC33;
	text-decoration: none;
}

a:active 
{
	color: #669933;
	text-decoration: none;
}

td b, td strong{font-weight: bold;}
p
{ margin-bottom: 1em;
display:block;

}

#mainmenu, #mainmenu a, #mainmenu a:visited
{
 background-color: transparent;
 color: #000;
 list-style-type: none;
 list-style-position: inside;
 font-family: verdana, helvetica, arial, sans-serif;
 font-size:  .95em;
 line-height: 1.25em;
 font-weight: 200;
 text-transform: uppercase;
 text-align:right;
 }
 
 #mainmenu a:hover
{
 color: #66CC33;
 text-decoration: none;
 }

#mainmenu li.parent.active a, #mainmenu li.parent.active a:visited,
#mainmenu li#current.parent a, #mainmenu li#current.parent a:visited, 
#mainmenu li#current a, #mainmenu li#current.parent.active a,
#mainmenu li#current.parent.active a:visited
{
 color: #669933;
 text-decoration: none;
 }
 
 ul#mainmenu ul
 {
 position: absolute;
   top: -1px;
   left: 370px;  /*was 110 */
   font-weight:200;
   font-size: 1.1em;
   line-height: 1.5em;
 font-family: verdana, helvetica,  arial, sans-serif;
   text-align:left;
   width: 200px;
 }
 
 ul#mainmenu ul li a:link, ul#mainmenu ul li a:visited  
,  ul#mainmenu li#current.parent.active ul li a:visited,
ul#mainmenu li#current.parent.active ul li a:link,
#mainmenu li.parent.active ul li a:link, #mainmenu li.parent.active ul li a:visited

 { color: #000;
   text-transform: lowercase;
    /*font-size: .95em;*/
	width: 100%;
 }

ul#mainmenu ul li.current a:link, ul#mainmenu ul li.current a:visited 
 {
   color: #669933; 
   text-transform: lowercase;
 }
 
  ul#mainmenu ul li.current a:hover, ul#mainmenu ul li.current a:visited:hover, #mainmenu ul li a:hover,  ul#mainmenu ul li a:visited:hover,  ul#mainmenu ul li a:link:hover, ul#mainmenu ul li a:visited:hover,  ul#mainmenu li#current.parent.active ul li a:visited:hover, ul#mainmenu li#current.parent.active ul li a:link:hover, ul#mainmenu li.parent.active ul li a:hover, ul#mainmenu li.parent.active ul li a:visited:hover
 { 
   color: #66CC33;
   text-decoration: none;
 }
 
.vmLinkMenu, .active li
/* no bullets for menu parents and kids */ 
{ 
 background-color: transparent;
 list-style-type: none;
 text-indent: 0px;
 font-weight: 200;
 line-height: 1.3em;
 font-family: verdana, arial, helvetica, sans-serif;
  font-size: .85em; 
 } 
 
 
.vmLinkMenu a:link, .vmLinkMenu a:visited
{
  color: #000;
}
 
.vmLinkMenu a:hover, .vmLinkMenu a:visited:hover
{
  color: #66CC33;
}

 
  /* 2nd level categories indent and color*/ 
.vmLinkMenu #active_menu li,
.vmLinkMenu li.active li#active_menu.active,
.vmLinkMenu li.active li, .vmLinkMenu li.active li a, .vmlinklist_level2
{ position: relative;
  display: list-item;
  list-style:none;
 left: 160px;
  top: -6px; 
  color: #000; 
  line-height: 1.2em;
  z-index:11;
  width:100px;
}

.vmLinkMenu li.active li a:hover
{color: #66CC33;}

 
 ul.vmLinkMenu li#active_menu a:link,
 ul.vmLinkMenu li#active_menu a:visited

{
  color: #669933; 
 
}

/* no need for this since module has start and stop levels
.vmLinkMenu li.active ul li#active_menu li
{display:none;}
*/

/* left hand vm categories menu  */
.vmlinklist_leftMenu ul
{
display: block; 
font-size: .875em;
margin: 0 5px 0 5px;
}


.vmlinklist_leftMenu ul li 
{
display: inline;

}

.vmlinklist_leftMenu ul li a:link, 
.vmlinklist_leftMenu ul li a:visited
{
color: #669933;
}

.vmlinklist_leftMenu ul li a:hover,
.vmlinklist_leftMenu ul li a:focus
{
color: #66CC33;
}
 
.vmlinklist_leftMenu ul li a:active,
.vmlinklist_leftMenu ul li.active a
{
color: #000;
} 
 

.vmlinklist_leftMenu ul li a:after
{content:" / ";
color: #000;
}
 


/*end left hand vm categories menu */

 
 ul  
{ 
  list-style-type: none;
  list-style-position: inside;
  display: block;
  text-indent: 30px;
}

ul#archive-list
{
text-indent: 0px;
}

ul#archive-list li
{
margin-bottom: 1em;
}

.Text
{
font-family: verdana, arial, helvetica, sans-serif;
font-size: .875em;   
color: #000;
}



input 
{ 
	background-color: #FFF;
	vertical-align: middle;
	margin-bottom: 2px;
	font-size:.875em;
	border: 1px solid #000;
}

input.button 
{ 
	background-color: #FFF;
 	position: relative;
	text-align:center;
	background-position:bottom left;
	width:50px;height:18px;  
	cursor:pointer;
	border: 1px solid #000;
	font-weight:bold;
	font-family: verdana, arial, helvetica, sans-serif;
	vertical-align:middle;
	float: left;
	overflow:hidden;
	color: #669933;
}

input.button:hover
{ color: #66CC33;}

.Content-Header, h3 
{
font-size: .9em; 
font-weight: bold;
color:#000;
font-family: verdana, arial, helvetica, sans-serif;
}

.Category-Header, h2
 {
font-size: 1em; 
font-weight: bold; 
color:#000;
} 

.Section-Header, h1
  {
font-size: 1.1em;
font-weight: bold;
color:#000;

}

.latestnews  

{ 
list-style: none;
/*list-style-position: inside;*/
display: block;
}

ul.pagination li
{ display: inline;}
ul.pagination li:after
{content: " | ";
}
