/* ----[ LINKS ]----*/

/* Top menu items */
#nav a{
	text-decoration:none;
	display:block;
	padding:0px 20px;
	background-color:#fff ;
	color:#C02829;
	font-weight:normal;
	/*-moz-border-radius-bottomright: 7px;
	-moz-border-radius-bottomleft: 7px;
	-webkit-border-bottom-right-radius: 7px;
	-webkit-border-bottom-left-radius: 7px;*/
}

/* drop down menu items */
#subMenusContainer a{
	text-decoration:none;
	display:block;
	padding:6px 20px;
	background-color:#fff ;
/*	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;*/
}

/* Just main menu links --[for non-javascript users this applies to submenu links as well]*/
/*#nav a{
	margin:0;
	float:left;	
}*/

/* Just sub menu links */
#subMenusContainer a, #nav li li a{
	text-align:left;
	color:#C02829;
	font-weight:normal;
}

/* All menu links on hover or focus */


/* sub menu links on hover or focus */
#subMenusContainer a:hover, 
#subMenusContainer a:focus, 
/*#nav a.mainMenuParentBtnFocused, */
/*#subMenusContainer a.subMenuParentBtnFocused,*/
#nav ul li :hover
{
	/* background-image: none;
	background-color:#7D1818 ; */
	color:#fff;
	text-decoration:none;
	font-weight:normal;
	background:#C02829;
	
}


/* ----[ OLs ULs, LIs, and DIVs ]----*/

/* Submenu Outer Wrapper - each submenu is inside a div with this class - javascript users only */
.smOW{ 
	display:none; 
	position: absolute; 
	overflow:hidden; 
	/*the 2px left & right padding lets you have a 1px border 
	  on the ul or ol inside since overflow is set to hidden*/
	padding:0 2px;
	margin:0 0 0 -2px;
}


/* All submenu OLs and ULs */
#nav ol, #nav ul, #subMenusContainer ul, #subMenusContainer ol {	
	/*border around submenu goes here*/	 
/*	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;*/
	background:#fff;	
	border:1px solid #0D7A55;
	left:0;
}


/* List items in main menu --[for non-javascript users this applies to submenus as well]  */
#nav li { 
	/*great place to use a background image as a divider*/
	display:block;
	list-style:none;
	position:relative;
	float:left;
}

#subMenusContainer li{
	list-style: none;
}

/* main menu ul or ol elment */


#subMenusContainer{	display:block; 	position:absolute;	top:0;	left:0;	width:100%;	height:0;	overflow:visible;	z-index:1000000000; }






/* Topnav  
----------------------------------------------- */

#topnav ul {
   list-style:none;
}
#topnav ul li {
   display:inline;
   background:url("/graphics/tab_right_off.gif") no-repeat right top;
   float:left;
  /* margin:0 0px 0 0; */
   margin:0 0px 0 0;

}
#topnav ul li a {
   color:#fff;
   display:block;
  /*  background:url("../graphics/tab_left_off.gif") no-repeat 0 top; */
  background:url(../images/topnav-divider.gif) no-repeat 0 top;
   float:left;
   padding:0em 29px 0em 29px;
   font-weight:normal;
   font-size:12px;
   text-decoration:none;
}

#topnav ul li a:hover {
   color:#fff;
   text-decoration:none;
  	background:url(../images/tab-hover.gif) repeat-x 0 top;
   
}
#topnav ul li.active {
   background-image:url("/graphics/tab_right_on.gif");
}
#topnav ul li.active a {
   color:#fff;
   background-image:url("/graphics/tab_left_on.gif");
}
#topnav ul li.active a:hover {
   color:#fff;
}
#topnav div.breaker {
   background-color:transparent;
   display:none;
}




/* styles to make the rollovers work
-------------------------------------------------------------- */

#topnav ul a {
   display:block;
   border:0;
}
#topnav ul li ul {
   width:180px;
   position:absolute;
   visibility:hidden;
}
#topnav ul li ul li a {
}
#topnav ul a:hover {
   border:0;
}
#topnav ul li {
   float:left;
   border:0;
}
#topnav ul ul li ul li {
   padding:0 10px 0 20px;
}



/* Styles for top level navigation links - background images and spacings
-------------------------------------------------------------- */

#topnav ul li ul li a {
    background:#aff;
    border:1px solid #0f0;
}



/* Styles for backgrounds and widths of the rollover nav lists
-------------------------------------------------------------- */

#topnav ul li ul li {
    background-color:#efa;
}
#topnav ul li ul li a {
   width:180px;   
   padding:0.5em 5px 0.5em 18px;
   background-image:url("/graphics/smallarrow.gif");
   background-repeat:no-repeat;
   background-position:8px 11px;
}


/* Styles for the bottom of each menu, background image attachment with padding
-------------------------------------------------------------- */







