﻿



/* Navigation */
#navigation {
    float:left;
    position:relative;
	width:100%; 
	margin:0; 
	padding:0;
	clear:both;
    background:#f7f7f7 url(../_img/navBG.gif) top left repeat-x;
    margin-bottom:0px;
    border-top:1px solid #b6b7b6;
    border-bottom:1px solid #b6b7b6;

}

#navigation ul {
    float:left;
    margin:0; 
	padding:0;
	width:100%;
}

#navigation li {
    float:left;
    display:inline;
    margin:0; 
	padding:0;
    font-size:75%;
    list-style:none;
}

#navigation li a {
  float:left;
  display:block;
  margin:0;
  padding:8px 12px;
  color:#028943;
  text-decoration:none;
  border-right:1px solid #d9d9d9;
  border-left:1px solid #b6b7b6;
  font-weight:bold;
  font-size:13px;
}

#navigation a:hover 
{
    color:#fff;
    background:#f7f7f7 url(../_img/navBG_on.gif) top left repeat-x;
    }
* html #navigation a 
{
   height:1%;
   } /* see http://www.positioniseverything.net/explorer/escape-floats.html */

#navigation li img { float:left;}


/* Sub Navigation */


.subNav 
{
    padding:0;
    margin:0;
    margin-bottom:15px;
    width:100%;
    float:left;
    background:#999;
    }


.subNav li
{
    list-style:none;
    padding:0;
    margin:0;
    width:100%;
    }
    
.subNav li a
{
    font-size:85%;
    margin:1px;
    padding:6px 8px;
    background:#fff url(../_img/navBG.gif) top left repeat-x;
    color:#fff;
    font-weight:bold;
    text-decoration:none;
    height:1%;
    display:block;
    }

    
.subNav li a:link
{
    color:#fff;
    }

.subNav li a:visited
{
    background:#fff url(../_img/navBG.gif) top left repeat-x;
    color:#fff;
    }
      
.subNav li a:hover
{
    color:#fff;
    background:#ccc;
    }

.subNav li a:active
{
    background:#fff url(../_img/navBG.gif) top left repeat-x;
    color:#fff;
    }
