/*start navigation formatting*/
/*formats table cell that the nav table resides within*/
.nav_cell {
	background-color: #5395bb;
	padding-right: 0px;
	padding-left: 0px;
}

/*sets outer margins for nav table*/
#nav_table {
	margin-top: 0px;
}

/*sets bg color for cells containing non-linked text within top level nav in nav_up class */
.nav_up {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #FFFFFF;
	border-bottom-width: 1px;
	border-bottom-style: ridge;
	border-bottom-color: #000000;
}

.nav_up_top {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 13px;
	color: #FFFFFF;
	font-weight: bold;
	border-bottom-width: 1px;
	border-bottom-style: ridge;
	border-bottom-color: #000000;
	border-top-width: 1px;
	border-top-style: ridge;
	border-top-color: #000000;
}

.nav_down {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #41ad35;
	border-bottom-width: 1px;
	border-bottom-style: ridge;
	border-bottom-color: #000000;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 5px;
}

/*sets cell attributes for the top most cell in the nav table*/
/*it is a separate class because it sets the top line in the nav table*/
.nav_down-top {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #219313;
	border-bottom-width: 1px;
	border-bottom-style: ridge;
	border-bottom-color: #000000;
	border-top-width: 1px;
	border-top-style: ridge;
	border-top-color: #000066;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 5px;
}

/*sets link attributes for links within the nav_table*/
.nav_up a:link {
	color: #FFFFFF;
	text-decoration: none;
}

.nav_up_top a:visited {
	color: #FFFFFF;
	text-decoration: none;
}

.nav_up_top a:link {
	color: #FFFFFF;
	text-decoration: none;
	
	
	
	
	
	
}
.nav_title_top a:link {
	color: #FFFFFF;
	text-decoration: none;
}

.nav_title_top a:visited {
	color: #FFFFFF;
	text-decoration: none;
}

.nav_title a:link {
	color: #FFFFFF;
	text-decoration: none;
}

.nav_title a:visited {
	color: #FFFFFF;
	text-decoration: none;
}
.nav_selected a:link {
	color: #FFFFFF;
	text-decoration: none;
}

.nav_selected a:visited {
	color: #FFFFFF;
	text-decoration: none;
}



/*start navigation formatting for sub links in nav table*/
/*sets bg color for cells containing non-linked text within top level nav in nav_table */
.sub_down {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 13px;
	color: #FFFFFF;
	background-color: #34c222;
	border-bottom-width: 1px;
	border-bottom-style: ridge;
	border-bottom-color: #000000;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 15px;
	font-weight: bold;
}

.sub_up {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 13px;
	font-color: #000000;
	background-color: #34c222;
	border-bottom-width: 1px;
	border-bottom-style: ridge;
	border-bottom-color: #000000;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-weight: bold;
}
.nav_title_top {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 13px;
	font-color: #000000;
	background-color: #0f8800;
	border-bottom-width: 1px;
	border-bottom-style: ridge;
	border-bottom-color: #000000;
	border-top-width: 1px;
	border-top-style: ridge;
	border-top-color: #000000;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 5px;
	font-weight: bold;
}

.nav_title {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 13px;
	font-color: #000000;
	background-color: #0f8800;
	border-bottom-width: 1px;
	border-bottom-style: ridge;
	border-bottom-color: #000000;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 5px;
	font-weight: bold;
}
.nav_selected {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 13px;
	color: #FFFFFF;
	background-color: #1aa309;
	border-bottom-width: 1px;
	border-bottom-style: ridge;
	border-bottom-color: #000000;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 15px;
	font-weight: bold;
}
/*
LEFT NAV formatting
- all of the left nav resides in a table with the id 'left_nav'

START formatting for 'left nav' cells when they contain 'Nav Item' hyperlinks
/*
'nav_up_top' 
- sets link characteristics for 'nav_up_top'
- creates rollover effect in new browsers
*/
.nav_up_top a {
	display: block;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 5px;
}

.nav_up_top a:link {
	color: #FFFFFF;
	text-decoration: none;
}

.nav_up_top a:visited {
	color: #FFFFFF;
	text-decoration: none;
}
.nav_up_top a:hover {
	color: #FFFFFF;
	text-decoration: none;
	background-color: #005280;
}

/*
'nav_up' 
- is defined in linked style sheet
- sets link characteristics for 'nav_up'
- creates rollover effect in new browsers
*/
.nav_up a:link {
	color: #FFFFFF;
	text-decoration: none;
}

.nav_up a {
	display: block;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 5px;
}

.nav_up a:visited {
	color: #FFFFFF;
	text-decoration: none;
}

.nav_up a:hover {
	color: #FFFFFF;
	text-decoration: none;
	background-color: #005280;
}

/*
START formatting of sub nav cells
START formatting of cells for sub nav cells in 'nav_table' when they contain links
*/

/*
'sub_up'
- is defined in linked style sheet
- is applied to cells containing 'Sub Items' that are hyperlinks
- sets link characteristics for 'sub_up'
- creates rollover effect in new browsers
*/
.sub_up a {
	display: block;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 15px;
}

.sub_up a:link {
	color: #FFFFFF;
	text-decoration: none;
}

.sub_up a:visited {
	color: #FFFFFF;
	text-decoration: none;
}

.sub_up a:hover {
	color: #FFFFFF;
	text-decoration: none;
	background-color: #50e13f;
}
/*
END formatting of cells for sub nav cells in 'nav_table' when they contain links
END formatting of sub nav cells
END LEFT NAV formatting
*/