/* NAV */
#sideNav
{
	margin: 0;
	padding: 0; 
	--min-height: 300px;
	width: 230px;
	background-color: #0f2c49;
	border-bottom: solid 4px #0f2c49;
}

#sideNav ul
{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

#sideNav a 
{
	text-decoration:none;
	padding: 7px 0px 7px 8px;
}

#sideNav li ul a
{
	padding-left: 24px;
}

/* all items in side nav */
#sideNav li
{
	display:block;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	list-style: none;
	font-family: Verdana, Geneva, sans-serif;
	font-size:11px;
	--background-color: #0f2c49;
	white-space:nowrap;
	color:#000000;
}

/* links in side nav */
#sideNav li a {
	color:#98b0c8;
	display:block;
}
	
#sideNav li a:hover {
	--background-color:#638bb2;
	color: #FFF;
}


#sideNav .page .active
{
	color: #FFF;
	cursor: default;
	background-image: url('../images/arrow2.png');
	background-position: center left;
	background-repeat: no-repeat;
	padding-left: 32px;
	background-color: #0f2c49;
}

#sideNav .page .nonactive
{
	background-image: url('../images/arrow1.png');
	background-position: center left;
	background-repeat: no-repeat;
	padding-left: 32px;
	background-color: #0f2c49;
}

#sideNav .submenu_0
{
	background-image: url('../images/bg_subnav.png');
	background-position: 1px 1px;
	background-repeat: repeat-y;
}

#sideNav .subnav .active {
	color: #0f2c49;
	cursor: default;
	background-image: none;
	background-color: transparent;
}

#sideNav .subnav .nonactive {
	color: gray;
	background-image: none;
	background-color: transparent;
}

#sideNav .submenu_1 {
	padding-left: 20px;
}


/* SECTION TILE AND ACTIVE CLASSES */
#sideNav .page {	 /* main title at top */
	color: #FFF;
	font-weight: bold;
	font-size:13px;
}

#sideNav .section {	 /* sections for creating sub classes */
	background-color: #0f2c49;
	color: #FFF;
	padding-top: 3px;
	padding-bottom: 3px;
}

#sideNav .indent {  /* indents it if its got the sub class */
	padding-left: 25px;
}
	
/* MOUSE OVER COLORS */
#sideNav .nonactive:hover a, #sideNav .nonactive:hover {
	--background-color:#638bb2;
	color: #003366;
}

.navFooterGradient {
	position:relative; 
	height:100px;
	--background-image:url(../images/site_images/nav_bg.png); 
	background-image:url(../images/bg_nav.png); 
	background-repeat:repeat-x;
}

#sideNav2
{
	margin: 6px 0px 0px 0px;
	font-size:13px;
	padding: 0;
	width: 230px;
	list-style: none;
}

#sideNav2 ul
{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border: solid 1px white;
	
}

#sideNav2 li
{
	padding-top: 4px;
}

#sideNav2 a
{
	background-color: #3a6188;
	text-decoration:none;
	background-image: url('../images/arrow3.png');
	background-position: center left;
	background-repeat: no-repeat;
	padding: 8px 0px 8px 32px;
	display: block;
	color: #98b0c8;
	font-weight: bold;
}



#sideNav2 a:hover
{
	color: #FFFFFF;
}

#homepageLink1 a
{
	background-color: #3a6188;
	text-decoration:none;
	background-image: url('../images/arrow3.png');
	background-position: center left;
	background-repeat: no-repeat;
	padding: 8px 30px 8px 25px;
	display: block;
	color: #FFFFFF;
	font-size:16px;
	font-weight: bold;
}

#homepageLink2 a
{
	background-color: #3a6188;
	text-decoration:none;
	background-image: url('../images/arrow3.png');
	background-position: center left;
	background-repeat: no-repeat;
	padding: 8px 6px 8px 25px;
	display: block;
	color: #FFFFFF;
	font-size:16px;
	font-weight: bold;
}

#homepageLink_1 a
{
	background-color: #3a6188;
	text-decoration:none;
	background-image: url('../images/arrow3.png');
	background-position: center left;
	background-repeat: no-repeat;
	padding: 8px 90px 8px 28px;
	display: block;
	color: #FFFFFF;
	font-size:16px;
	font-weight: bold;
}
#homepageLink_2 a
{
	background-color: #3a6188;
	text-decoration:none;
	background-image: url('../images/arrow3.png');
	background-position: center left;
	background-repeat: no-repeat;
	padding: 8px 66px 8px 28px;
	display: block;
	color: #FFFFFF;
	font-size:16px;
	font-weight: bold;
}

#homepageLink1 a:hover
{
	color: #CCCCCC;
}

#homepageLink2 a:hover
{
	color: #CCCCCC;
}

