/*li{
 font-weight: normal;
 margin: 0px;
 padding: 0px;
 list-style-type:circle;
 text-align: left;
}*/

li a{
 margin: 0px;
 padding: 0px;

}

ul
{
 padding: 0px;
 margin: 0px;
 width: 100%;
 }

#nav-left-container{
 float: left;
 text-align: left;
 width: 180px;	/* was 222px */
 padding: 0px;
 margin: 0px;
 font-size: xx-small;
 list-style-type:none;
 line-height: 1.8em;
}

.nav-left-links span, .nav-left-links-parent span {
 display: none;
}


/* top level */
.nav-left-links{
 height: 10px;
 width:197px;
 background-repeat: no-repeat;
 background-position: top left;
 margin: 12px 0px 12px 1px;
 padding: 0px;
 list-style-type:none;
}

.nav-left-links:active{ 
 background-position: -197px 10px;
}

.nav-left-links:hover{ 
 background-position: -197px 0px;
}

ul.nav-left-links1{
/* height: 10px; */
 width: 197px;
 background-repeat: no-repeat;
 background-position: -197px -10px;
 margin: 0px 10px 5px 0px;
 padding: 7px;
 padding-left: 9px;
 text-align: left;
 text-transform: uppercase;
 font-size: 14px;
 display:table;
 list-style-type:none;
 }
 ul.nav-left-links1_s
 {
 /*  height: 10px; */
   width: 197px;
   background-repeat: no-repeat;
   background-image: url(/common/images/interface/nav-subpage/arrow_blue.gif);
   background-position: 0px 12px;
   margin: 0px 25px 5px 0px;
   padding: 7px;
   text-align: left;
   text-transform: uppercase;
   font-size: 14px;
   display: table;
   list-style-type:none;
 }

.nav-left-links1:active{ 
 background-position: 0px -30px;
 display: table;
}

.nav-left-links1:hover{ 
 background-position: 0px -10px;
}

#nav-left-active-submenu{
 margin: 5px 0px 5px 12px; 
 padding: 0px;
}

ul.nav-left-links2
{
    margin: 5px 0px 5px 12px;
    padding: 0px;
    list-style-type:none;
}

#nav-left-active-submenu a{
 color: #e68f29;
 font-size: 14px; 
 font-weight: normal;
}
ul.nav-left-links2 a
{
    display: list-item;
    margin: 0px 0px 0px 12px;
    color: #e68f29;
    font-size: 14px;
    font-weight: normal;
}
ul.nav-left-links2_s
{
/*   height: 10px; */
   width: 197px;
   background-repeat: no-repeat;
   background-image: url(/common/images/interface/nav-subpage/arrow_orange.gif);
   background-position: 10px 4px;
   margin: 0px 12px 0px 0px;  
   padding: 0px 12px 2px 7px;
   text-align: left;
   font-size: 14px;
   line-height: 1;
   list-style-type:none;
}

ul.nav-left-links2_ss
{
/*   height: 10px;	*/
   width: 197px;
   background-repeat: no-repeat;
   background-image: url(/common/images/interface/nav-subpage/arrow_orange.gif);
   background-position: 10px 4px;
   margin: 0px 12px 0px 0px;  
   padding: 0px 7px 4px 7px;	/* bottom was 20px but screws things up */
   text-align: left;
   font-size: 14px;
   line-height: 1;
   list-style-type:none;
}

ul.nav-left-links2_ss a
{
    display: list-item;
    margin: 0px 0px 0px 17px; 
    color: #e68f29;
    font-size:14px;
    font-weight:normal;
    
}

ul.nav-left-links2_s a
{
    display: list-item;
    margin: 0px 0px 0px 17px;
    color: #e68f29;
    font-size:14px;
    font-weight:normal;
    
}
ul.nav-left-links3_s
{	
	background-repeat: no-repeat;
	background-image: url(/common/images/interface/nav-subpage/arrow_blue.gif);
	background-position: 20px 10px;
/*	white-space:nowrap; */
	padding:0px;
	display:list-item;
	list-style-type:none;
	font-size:10px;	
	width:140px;
}

ul.nav-left-links3_s a
{
/*	margin: 5px 0px 5px 35px; */	/*  */
	padding-left: 35px;
	padding-top: 5px;
 /*   padding: 0px;	*/
    display:list-item;
    list-style-type:none;
    font-size:10px;
}

ul.nav-left-links3
{
	display:list-item;
	margin: 5px 0px 0px 35px;	/*  */
/*    padding: 5px 0px 0px 0px;	 */
    list-style-type:none;
    font-size:10px;
    width: 115px; 
}
ul.nav-left-links3 a
{
	padding: 0px;
	display:list-item;
	list-style-type:none;
	font-size:10px;	
}

#nav-left-active-subsubmenu{
 padding-left: 8px;
 line-height: 1.5;
}

#nav-left-active-subsubmenu a{
 color: #013763;
 font-size: 12px;
 line-height: 1; 
 font-weight: normal;
}


.nav-left-menu-item{
 margin-top: 5px;
 padding-left: 8px;
}

.nav-left-menu-item a:hover{
 text-decoration: underline;
}

.nav-left-menu-grandchild-item a:hover{
 text-decoration: underline;
}

.nav-left-menu-item-active{
 margin-top: 5px;
 padding-left: 8px;
 text-indent: -8px;
}

.nav-left-menu-grandchild-item{
  margin: 5px 0px;
  padding-left: 8px;
}

.nav-left-menu-grandchild-item-active{
  margin: 5px 0px;
  padding-left: 8px;
  text-indent: -8px;
}

div.NodeLevel1 {
	padding: 0px;
	margin-right: 10px;
	color: #013763;
}
div.NodeLevel1 a {
	padding: 4px 4px 4px 4px;
	color: #013763;
}
div.NodeLevel1 a:link {
	padding: 4px 4px 4px 4px;
	color: #013763;
}
div.NodeLevel1 a:hover {
	padding: 4px 4px 4px 4px;
	color: #Faaa32;
}
div.NodeLevel2 {
	margin-left: 15px;
	padding: 2px 0px 2px 5px;
	background-repeat: no-repeat;
	background-position: left bottom;
	color: #013763;
}
div.NodeLevel2 a {
	padding: 4px 4px 4px 4px;
	color: #013763;
}
div.NodeLevel2 a:link {
	padding: 4px 4px 4px 4px;
	color: #013763;
}
div.NodeLevel2 a:hover {
	padding: 4px 4px 4px 4px;
}
div.NodeLevel3 {
	margin-left: 30px;
	padding: 0px 0px 0px 5px;
	background-repeat: no-repeat;
	background-position: left center;
	font-weight: normal;
}
div.NodeLevel3 a {
	padding: 4px 4px 4px 4px;
	font-weight: normal;
}
div.NodeLevel3 a:link {
	padding: 4px 4px 4px 4px;
	font-weight: normal;
}
div.NodeLevel3 a:hover {
	padding: 4px 4px 4px 4px;
	font-weight: normal;
}
div.NodeLevel4 {
	margin-left: 25px;
	padding: 0px 0px 0px 5px;
	background-repeat: no-repeat;
	background-position: left center;
	font-weight: normal;
}
div.NodeLevel4 a {
	padding: 4px 4px 4px 4px;
	font-weight: normal;
}
div.NodeLevel4 a:link {
	padding: 4px 4px 4px 4px;
	font-weight: normal;
}
div.NodeLevel4 a:hover {
	padding: 4px 4px 4px 4px;
	font-weight: normal;
}
div.NodeLevel5 {
	margin-left: 20px;
	padding: 0px 0px 0px 5px;
	background-repeat: no-repeat;
	background-position: left center;
	font-weight: normal;
}
div.NodeLevel5 a {
	padding: 4px 4px 4px 4px;
	font-weight: normal;
}
div.NodeLevel5 a:link {
	padding: 4px 4px 4px 4px;
	font-weight: normal;
}
div.NodeLevel5 a:hover {
	padding: 4px 4px 4px 4px;
	font-weight: normal;
}
div.NodeLevel6 
{
    margin-left:15px;
    padding: 0px 0px 0px 5px;
    background-repeat: no-repeat;
    background-position: left center;
    font-weight: normal;
}
div.NodeLevel6 a 
{
    padding: 4px 4px 4px 4px;
    font-weight:normal;
}
div.NodeLevel6 a:link 
{
    padding: 4px 4px 4px 4px;
    font-weight: normal;
}
div.NodeLevel6 a:hover
{
    padding: 4px 4px 4px 4px;
    font-weight: normal;
}
div.left_bar {
	padding: 0px;
	background-repeat: repeat-y;
	background-position: left top;
	margin-left: 15px;
}
div.left_bar2 {
	padding: 0px;
	background-repeat: repeat-y;
	background-position: left bottom;
	margin-left: 30px;
}
div.left_bar3 {
	padding: 0px;
	margin-left: 25px;
	background-repeat: repeat-y;
	background-position: left center;
}
div.left_bar3_end {
	padding: 0px;
	margin-left: 25px;
}
div.left_bar4 {
	padding: 0px;
	background-repeat: repeat-y;
	background-position: left bottom;
	margin-left: 30px;
}
div.left_bar4_end 
{
    padding:0px;
    margin-left:20px;
}
div.NodeLevel2_end {
	margin-left: 15px;
	padding: 2px 0px 2px 5px;
	background-repeat: no-repeat;
	background-position: left center;
	color: #d31117;
}
div.NodeLevel2_end a {
	padding: 4px 4px 4px 4px;
	color: #d31117;
}
div.NodeLevel2_end a:link {
	padding: 4px 4px 4px 4px;
	color: #d31117;
}
div.NodeLevel2_end a:hover {
	padding: 4px 4px 4px 4px;
}
div.NodeLevel3_end {
	margin-left: 30px;
	padding: 0px 0px 0px 5px;
	background-repeat: no-repeat;
	background-position: left center;
	font-weight: normal;
}
div.NodeLevel3_end a {
	padding: 4px 4px 4px 4px;
	font-weight: normal;
}
div.NodeLevel3_end a:link {
	padding: 4px 4px 4px 4px;
	font-weight: normal;
}
div.NodeLevel3_end a:hover {
	padding: 4px 4px 4px 4px;
	font-weight: normal;
}
div.NodeLevel4_end {
	margin-left: 25px;
	padding: 0px 0px 0px 5px;
	background-repeat: no-repeat;
	background-position: left center;
	font-weight: normal;
}
div.NodeLevel4_end a {
	padding: 4px 4px 4px 4px;
	font-weight: normal;
}
div.NodeLevel4_end a:link {
	padding: 4px 4px 4px 4px;
	font-weight: normal;
}
div.NodeLevel4_end a:hover {
	padding: 4px 4px 4px 4px;
	font-weight: normal;
}
div.NodeLevel5_end {
	margin-left: 20px;
	padding: 0px 0px 0px 5px;
	background-repeat: no-repeat;
	background-position: left center;
	font-weight: normal;
}
div.NodeLevel5_end a {
	padding: 4px 4px 4px 4px;
	font-weight: normal;
}
div.NodeLevel5_end a:link {
	padding: 4px 4px 4px 4px;
	font-weight: normal;
}
div.NodeLevel5_end a:hover {
	padding: 4px 4px 4px 4px;
	font-weight: normal;
}
div.NodeLevel6_end
{
    margin-left: 15px;
    padding: 0px 0px 0px 5px;
    background-image: url(../images/interface/FCKStyleImages/sitemap_level34end.gif);
    background-repeat: no-repeat;
    background-position: left center;
    font-weight: normal;
}
div.NodeLevel6_end a
{
    padding: 4px 4px 4px 4px;
    font-weight: normal;
}
div.NodeLevel6_end a:link 
{
    padding: 4px 4px 4px 4px;
    font-weight: normal;
}

div.NodeLevel6_end a:hover
{
    padding: 4px 4px 4px 4px;
    font-weight: normal;
}