body {
 	-moz-opacity: .999; //to defeat firefox redraw problem with fade effect
}

/* link styles */
#sideMenu ul {
	padding-left: 8px;
  	position: relative;
	z-index: 2;

}
#sideMenu a {
	font-size:0.85em;
	text-decoration: none;
	color: #0A2870;
	display: block;
	width: 120px;
	padding: 5px 1px 5px 1px;
	font-weight: bold;
	background-color: #6090FD;
	border-bottom: 1px solid #CCC;
  	margin: 0;
	background-image: url(../buttons/sidebutton.PNG);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 15px;
}

#sideMenu a:hover{
	color: #FFFFFF;
	background-color: #0F50FA;
	background-image: url(../buttons/sidebuttonMouseOver.PNG);
}

#homeLink {
	font-size:1em;
	text-decoration: none;
	color: #0A2870;
	background-color: #6090FD;
	display: block;
	width: 230px;
	padding: 3px 2px 4px 10px;
	font-weight: bold;
 	margin: 0;
	text-align:left;
	border-bottom: 0px solid #CCC;
	background-image: url(../buttons/button.png);
}
#homeLink:hover{
	color: #FFFFFF;
	background-color: #0F50FA;
	cursor: pointer;
	cursor: hand;
	background-image: url(../buttons/buttonMouseOver.png);
}
#accordion h2.current{
	color: #FFFFFF;
	background-image: url(../buttons/button.png);
}

.nav a {
	text-decoration: none;
	padding: 6px 3px 5px 3px;
	color: #0A2870;
	display: block;
	width:115px;
	font-weight: bold;
	background-color: #6090FD;
	border-bottom: 0px solid #CCC;
	border-left: 1px solid #CCC;
  	margin: 0;
	background-image: url(../buttons/button.png);
}

.nav a:hover{
	background-color: #0F50FA;
	color: #FFF;
	border-bottom: 0px solid #CCC;
	background-image: url(../buttons/buttonMouseOver.png);
}

/* main nav bar */
.nav {
	font-size:0.85em;
	margin: 0;
	padding-left: 10px;
}

/* all list items */
.nav li {
	margin:0 !important;
	padding:0 !important;
	list-style: none; /* remove bullets */
	float: left; /* place buttons side by side */
  	position: relative;
}


/* pop-up subnav */
.nav ul {
	margin: 0;
	padding: 0;
	position: relative;
	display: none;
	list-style: none; /* remove bullets */
	float: left; /* place buttons side by side */
	line-height: 1;
}


/* list items in pop-up subnav */
.nav ul li {
	float: none; /* so links line up one above the other for drop-downs */
}

/* look for buttons that have menus */
.nav .sub {
  	background-repeat:no-repeat;
  	background-position: 0px 0px;
	background-image: url(../buttons/button.png);
}

.nav .subsub {
	background-image: url(images/arrow_left.png);
  	background-repeat: no-repeat;
  	background-position: 4px 7px;
}
