/*******************************
 Left navigation menu styles
 SK
 06/27/2005
 *******************************/

table#leftNavTable {
/* Dimensions and border definitions for left nav element */
	width:232px;
	padding:0px;
	margin:10px 0px 0px 0px;
    border-right-width:1px;
	border-right-color:#CCCCCC;
	border-right-style:solid;
}

table#leftNavTable td {
/* Sets indent of 10px from right edge of screen */
	padding-left:10px;
	font-size:10pt;
}

table#leftNavTable ul {
/* Global formatting for all unordered list elements in the hierarchy */
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding:0px;
	display:block;
	margin:5px 0px 0px 0px;
	width:100%;
}

table#leftNavTable a,
table#leftNavTable a:link,
table#leftNavTable a:visited,
table#leftNavTable a:active {
/* Global link styles throughout hierarchy */
    text-decoration:none;
	color:#333333;
	display:block;
	width:90%;
}

table#leftNavTable a:hover {
/* Global link hover behavior for all nav links */
    text-decoration:underline;
	color:#CC0033;
}

.level0 li{
/* Level 0 styles */
/* Formatting for top level li element (main section title) */
	margin-left:0px;
	list-style-type:none;
	padding-left:0px;
	display:block;
	font-weight:bold;
	padding-top:15px; 
}

.level1 li{
/* Level 1 general formatting, includes separating lines and font weight  */
	list-style-type:none;
	margin-left:0px;
	border-top:1px solid #CCC;
	display:block;
	font-weight:normal !important;
	padding-top:2px;
	padding-bottom:6px;
}


a.level0Link,
a.level0Link:link,
a.level0Link:visited,
a.level0Link:active {
/* Level 0 link formatting, a.k.a. global-level title */
	padding:0 0 15px 0px;
}

a.level1Link,
a.level1Link:link,
a.level1Link:visited,
a.level1Link:active {
/* Level 1 link formatting, includes background "arrow" elements */
	padding-bottom:0px;
	padding-left:25px;
	background-position: 8px 4px;
	background-repeat:no-repeat;
	background-image: url(/commonimages/nav/rtarrow.gif);
}

a#L1activeLink.level1Link,
a#L1activeLink.level1Link:link,
a#L1activeLink.level1Link:visited,
a#L1activeLink.level1Link:active {
/* Level 1 link formatting for the "active" L1 selection (can be only one, the currently
   chosen section) */
	color:#CC0033;
	font-weight:bold;
	background-image: url(/commonimages/nav/dnarrow.gif);
/*	background-color:#DDD;
	width:200px;
	height:100%; */
}

li#L1activeLi {
/* Background color for active Level 1 selection (dark gray) */
	background-color:#DDD;
}

li#L1activeLi ul {
/* Background color for active submenu (lighter gray) */
	background-color:#EEE;
}


a.level2Link,
a.level2Link:link,
a.level2Link:visited,
a.level2Link:active {
/* Level 2 link formatting for L2 selections */
	padding-left:25px;
	font-size:8pt;
}

a#L2activeLink.level2Link,
a#L2activeLink:link,
a#L2activeLink:visited,
a#L2activeLink.level2Link:active {
/* Level 2 link formatting for the "active" L2 selection (can be only one, the currently
   chosen section) */
	font-weight:bold;
}

ul.level3 {
/* Third-level navigation links (indented, with smaller arrows) */
	margin-top: 0px;
	margin-bottom:0px;
	list-style-type:none; 
	list-style-position:outside; 
	font-size:8pt;
	padding-top:0px;
	padding-bottom:0px;
	width:auto;
}

ul.level3 li {
/* Third-level navigation links (indented, with smaller arrows) */
	padding-left:40px;
	background-position:30px 3px;
	background-repeat:no-repeat;
	background-image:url(/commonimages/nav/bullet_arrow.gif);
	font-size:8pt;
	margin:0px 0px 0px 0px;
	border-style:none;
}

ul.level3 li#L3activeLi a,
ul.level3 li#L3activeLi a:link,
ul.level3 li#L3activeLi a:visited,
ul.level3 li#L3activeLi a:active {
/* Level 3 link formatting for the "active" L3 selection (can be only one, the currently
   chosen section) */
	color:#CC0033;
	font-weight:bold;
}

ul.level4 {
/* Third-level navigation links (indented, with smaller arrows) */
/*	margin-top: 0px;
	margin-bottom:0px; */
	margin:0;
	list-style-type:none; 
	list-style-position:outside; 
	font-size:8pt;
	padding-top:0px;
	padding-bottom:0px;
	width:auto;
}

ul.level4 li {
/* Third-level navigation links (indented, with smaller arrows) */
	padding-left:20px;
	background-position:10px 3px;
	background-repeat:no-repeat;
	background-image:url(/commonimages/nav/bullet_arrow.gif);
	font-size:8pt;
	margin:0px 0px 0px 0px;
	border-style:none;
}
a.level4Link,
a.level4Link:link,
a.level4Link:visited,
a.level4Link:active {
	font-weight:normal !important;
	color:#333 !important;
}
a.level4Link:hover {
	color:#C03;
}
a#L4activeLink.level4Link,
a#L4activeLink.level4Link:link,
a#L4activeLink.level4Link:visited,
a#L4activeLink.level4Link:active {
/* Level 4 link formatting for the "active" L1 selection (can be only one, the currently
   chosen section) */
	color:#C03 !important;
	font-weight:bold !important;
}
p.level2Link {
/* For non-linked Level 2 menu items */
	padding-left:25px;
	font-size:8pt;
	font-weight:bold;
	margin-bottom:0.5em;
}