/* */
/* main navigation elements */
/* */
#home-nav {
	line-height: 30px;
	background-color: #fff;
	height: 30px;
	background: #ffffff url(/aimages/layout/menubottom.gif) repeat-x bottom left;	
	
	}
#home-nav li {
	display: inline;
	margin-left: 9px;
	margin-right: 6px;
	}

#home-nav li a{
	color: #404040;
	text-decoration: none;
}	
	
	#home-nav li a:hover{
	text-decoration: none;
}	

#home-nav li:hover {
	display: inline;
	background: #ffffff url(/images/layout/litop.gif) repeat-x top left;	
	
	}


#nav {
	border-top: 25px solid #FFFFFF;
	margin-left: 7px;
	line-height: 18px;
	background-color: #fff;
	}
#nav li {
	display: block;
	border-top: 1px solid #99CC33;
	border-left: 10px solid #ffffff;	
	}

#nav li:hover {
	display: block;
	border-top: 1px solid #99CC33;
	border-left: 10px solid #99CC33;
	}
	
#nav li.selected {
border-left: 10px solid #99CC33;
}	

#nav li.paddingImage {
background: transparent url(/images/layout/littleboxes.gif) no-repeat bottom left;
height: 50px; 
}

#rightnav li.paddingImage {
background: transparent url(/images/layout/rightboxes.gif) no-repeat bottom right;
height: 50px; 
}

#nav li.paddingImage:hover {
	border-left: 10px solid #ffffff;	
}

#nav li.selected li:hover{
border-left: 10px solid #99CC33;
}	


#rightnav {
	border-top: 17px solid #FFFFFF;
	margin-left: 5px;
	line-height: 18px;
	background-color: #fff;
	font-size: 0.8em;
	}

#rightnav b{
	font-size:1em;
}
#rightnav li {
	display: block;
	border-top: 1px solid #99CC33;
	border-left: 10px solid #ffffff;
margin-top: 10px; 	
	}

#rightnav li:hover {
	display: block;
	border-top: 1px solid #99CC33;	
	}


#rightnav li.greenbackground {
	background-color: #99CC33;
	border-left: 10px solid #99CC33;
	padding-right: 5px;
}

#rightnav li.greenborder {
	border: 1px solid #99CC33;
	padding-right: 5px;
	padding-left: 10px;
}	
		
.selected  li{
	display: block;
	border-top: 1px solid #99CC33;
	border-left: 10px solid #99CC33;
	color: red;
	}	

	.nav, 
.nav a,
.nav a:link,
.nav a:visited {
	display: block;
	text-decoration: none;
	padding-left: 15px;
	background-color: #E4E4E4;
	}
.nav a:hover, 
.nav a:active {
	color: #000;
	background-color: transparent;
	text-decoration: none;
	background-color: #E4E4E4;
	background-image:url(/images/dividers/highlight.gif);
	background-repeat: repeat-y;
	}
.nav-high {
	border-bottom: 1px solid #E4E4E4;
}
.nav-high,
.nav-high a, 
.nav-high a:link, 
.nav-high a:visited, 
.nav-high a:hover, 
.nav-high a:active {
	color: #000;
	background-color: transparent;
	padding-left: 15px;
	text-decoration: none;
	background-color: #FFF;
	background-image:url(/images/dividers/highlight.gif);
	background-repeat: repeat-y;
}

.nav-main,
.nav-main a,
.nav-main a:link,
.nav-main a:visited {
	display: block;
	text-decoration: none;
	font-weight: bold;
	padding-left: 15px;
	background-color: #b3b3b3;
	}
.nav-main a:hover, 
.nav-main a:active {
	color: #000;    
	background-image:url(/images/dividers/highlight.gif);
	background-repeat: repeat-y;
	}
.nav-main-high,
.nav-main-high a,
.nav-main-high a:link,
.nav-main-high a:visited,
.nav-main-high a:hover, 
.nav-main-high a:active {
	display: block;
	text-decoration: none;
	font-weight: bold;
	padding-left: 15px;
	background-color: #b3b3b3;
	color: #000;          
	background-image:url(/images/dividers/highlight.gif);
	background-repeat: repeat-y;
	}
/* end main navigation elements */	


/* */
/* start media navigation elements */	
/* */
.media,
.media a,
.media a:link,
.media a:visited {
	display: block;
	text-decoration: none;
	padding-left: 15px;
	background-color: #DAE9F9;
	}
.media a:hover, 
.media a:active {
	color: #000;               
	background-color: transparent;
	text-decoration: none;
	background-color: #DAE9F9;
	background-image:url(/images/dividers/highlight.gif);
	background-repeat: repeat-y;
	}
.media-high,
.media-high a, 
.media-high a:link, 
.media-high a:visited, 
.media-high a:hover, 
.media-high a:active {
	color: #000;               
	background-color: transparent;
	padding-left: 15px;
	text-decoration: none;
	background-color: #DAE9F9;
	background-image:url(/images/dividers/highlight.gif);
	background-repeat: repeat-y;
	}

.media-main a,
.media-main a:link,
.media-main a:visited {
	display: block;
	text-decoration: none;
	font-weight: bold;
	padding-left: 15px;
	background-color: #d2dae3;
	}
.media-main a:hover, 
.media-main a:active {
	color: #000;          
	background-image:url(/images/dividers/highlight.gif);
	background-repeat: repeat-y;
	}
.media-main-high,
.media-main-high a,
.media-main-high a:link,
.media-main-high a:visited,
.media-main-high a:hover, 
.media-main-high a:active {
	display: block;
	text-decoration: none;
	font-weight: bold;
	padding-left: 15px;
	background-color: #d2dae3;
	color: #000;          
	background-image:url(/images/dividers/highlight.gif);
	background-repeat: repeat-y;
	}
/* end media navigation elements */	


/* */
/* sub navigation elements */
/* */
.nav-sub {
	display: block;
	line-height: 18px;
	padding-left: 10px;
	background-color: #FFF;
}
.nav-sub a,
.nav-sub a:link,
.nav-sub a:visited {
	display: block;
	font-size: 125%;
	line-height: 18px !important;
	padding-left: 10px;
	text-decoration: none;
	color: #404040;
	background-color: #FFF;
	border-bottom: 1px solid #E4E4E4;
}
.nav-sub a:hover,
.nav-sub a:active {
	color: #000;
	background-image:url(/images/dividers/highlight_sub.gif) !important;
	background-repeat: no-repeat;
}
.nav-sub-high	{
	font-size: 125%;
	color: #000;
	background-color: #FFF;
	line-height: 16px !important;
	padding-left: 10px;
}
.nav-sub-high a:link,
.nav-sub-high a:visited,
.nav-sub-high a:hover, 
.nav-sub-high a:active {
	color: #000;
	background-color: #fff;
	display: block;
	padding-left: 10px;
	text-decoration: none;
	background-image:url(/images/dividers/highlight_sub.gif) !important;
	background-repeat: repeat-y;
	border-bottom: 1px solid #E4E4E4;
	line-height: 18px !important;
}

.sub-image {
	margin: -15px 5px 0 0; 
	float: right;
}


/* end sub navigation elements */

/* */
/*nav-dyn styling classes*/
/* */
.nav-dyn {
	margin: 0px;
	padding: 0px;
	background-color: #fff;
}
.nav-dyn li {
	list-style-type: none;
	line-height: 18px;
}
.nav-dyn-panel {
	margin: 0px;
	padding: 0px;
	background-color: #fff;
}

.nav-spacer {
	margin-bottom:8px;
}

.nav-dyn-panel-tab {
	margin: 0px;
	padding: 0px;
	cursor: pointer;
}
.nav-dyn-panel-content {
	display: block;
	overflow: hidden;
	margin: 0px;
	padding: 0px;
	cursor: pointer;
	background-color: #fff;
}

.nav-dyn-panel-open .nav-dyn-panel-tab {
	margin: 0px;
	padding: 0px;
	overflow: hidden;
}
.nav-dyn-panel-closed .nav-dyn-panel-tab {
	margin: 0px;
	padding: 0px;
}
/*nav-dyn behaviors  classes*/
.nav-dyn-panel-tab-hover {
}
.nav-dyn-panel-open .nav-dyn-panel-tab-hover {
}
.nav-dyn-focused .nav-dyn-panel-tab {
}
.nav-dyn-focused .nav-dyn-panel-open .nav-dyn-panel-tab {
}

