/* CSS Document */

body 
{
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #000;
font-size: 100%;
}

#navcontainer_main 
{
border-top: 1px solid #fff;
}

ul#navlist li a,ul#subnavlist li a
{
text-decoration: none;
}

div#navcontainer
{
width: 100%;
background: #7EA190;
margin: 0;
padding: 0;
list-style-type: none;	
}

/* NAV LIST */
ul#navlist
{
margin: 0;
padding: 0;
list-style-type: none;
}

/*Hack for Firefox browser, Rendering the Nav Properly Sub Level*/

html > body #navlist
{
	padding-right: 15px;
}
html > body #subnavlist
{
	padding: 0px 10px 0px 0px; 
}
html > body ul#navlist li a#current
{
color: #FFF;
background: #878684;

font-weight:bold;
}

/*End of hack for Firefox browser, Rendering the Nav Properly Sub Level*/


ul#navlist li { display: inline;  margin: 0; }

ul#navlist li a
{
color: #FFFFFF;
display: block;
background: #7EA190;
padding: 2px 0 2px 15px;
border-top: solid 1px #fff;
width: 100%;
font-size: 90%;
}

ul#navlist li a:hover { background: #878684 top left no-repeat; color: #fff;}

ul#navlist li a:active { background: #878684 top left no-repeat; color: #fff;}

ul#navlist li a#current
{
color: #fff;
background: #878684
/*background: url(../img/pl_nav_bg.gif) top left no-repeat;*/
font-weight:bold;
border-bottom: 1px solid #878684;
}

ul#navlist li a#currentarrow
{
color: #c60;
/*background: url(../img/arrow_nav_bg.gif) top left no-repeat;*/
}

/* SUB NAV LIST */
ul#subnavlist
{
margin: 0;
list-style-type: none;
padding: 0;
}

ul#subnavlist li { display: inline; }

ul#subnavlist li a
{
display: block;
color: #FFFFFF;
background: #B9B9B9;
padding: 2px 0 2px 25px;
border-top: solid 1px #FFF;
height: auto;
width: 100%;
font-size: 130%;
}

ul#subnavlist li a:hover { background: #fff; color: #878684;}

ul#subnavlist li a:active { background: #FFF; color: #878684;}

ul#navlist li a#subcurrent
{
background: #ffffff;
color: #878684;
font-weight: bold;
/*background: url(../img/arrow_nav_bg_nlnew.gif) top left no-repeat;*/

border-top: 1px solid #b9b9b9;
border-bottom: 1px solid #b9b9b9;
}

.bottomborder
{
border-bottom: 1px solid #fff;
}

ul#navlist li a#subcurrent_noarrow
{
color: #c60;
}

ul#navlist li a#subcurrent_noarrow:hover { background: #c60; color: #fff;}

ul#navlist li a#subcurrent_noarrow:active { background: #c60; color: #fff;}




/* SUB LOWER NAV LIST */
ul#sublowernavlist
{
margin: 0;
list-style-type: none;
}

ul#subnavlist li 
{ 
display: inline; 
}

ul#sublowernavlist li a
{
display: block;
color: #878684;
background: #FFFFFF;
padding: 2px 0 2px 35px;
/*border-top: solid 1px #B9B9B9;*/
border-bottom: solid 1px #B9B9B9;
height: auto;
width: 100%;
font-size: 187%;
}

ul#sublowernavlist li a:hover {
	background: #FFF; 
	color: #7EA190;
}



#navlist li a#bottomborder { border-bottom: 1px solid #fff; }

#navlist li a#bothborder { border-bottom: 1px solid #fff; border-top: 1px solid #fff; }

ul#navlist li a#sublowercurrent
{
background: #7EA190;
color: #FFFFFF;
font-weight: bold;
/*background: url(../img/arrow_nav_bg_nlnew.gif) top left no-repeat;*/

border-top: 1px solid #b9b9b9;
}






