/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 
  Menu Styling 
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
.csc-menu,
.nav {margin:0;padding:0;border:0;list-style:none;}
.csc-menu UL,.csc-menu LI,
.nav UL,
.nav LI {margin:0;padding:0;border:0;list-style:none;}

/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 
  Nav Main 
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
#navMain {
  background:url('/ci-mo/images/navMain_bg.jpg') repeat-y #AF2810;
  display:block;
  height:79px;
  padding-left:200px;  
  border-bottom:1px solid white;
}
#navMain LI {  
  float:left;
  border-left:1px solid white;
  margin-top:28px; 
  padding-left:13px;
  padding-top:4px;
  display:block;
  
}

#navMain LI.act {
  background:url('/ci-mo/images/navMain_li-act.png') no-repeat;
}
#navMain LI A:hover,
#navMain LI.act A{font-weight:bold;}
#navMain LI.act P{color:white;}
#navMain LI A {
  color:white;
 
  display:block;
  text-decoration:none;
  font-size:12px;
  width:170px;
  padding-bottom:2px;
  text-transform:uppercase;
}
#navMain LI P {
  font-size:10px;
  color:#CCCCCC;
 
}

/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 
  Nav Sub 
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
#navSubWrapper {
  display:block;
  min-height:210px;
  width:190px;
  background:url('/ci-mo/images/navWrapper-h3_bg.jpg') #FFFFFF no-repeat top left;
  padding-bottom:20px;
  padding-left:10px;
  float:left;
}
* HTML #navSubWrapper {height:210px;}

#navSubWrapper H3 {
  padding-left:5px;
  margin:0;
  padding-top:30px;
}

#navSub {
  margin-right:10px
}

#navSub LI A {
  background:url('/ci-mo/images/navSub_ico-no.gif') no-repeat 160px center #5E7A97;
  margin-bottom:1px;
}
#navSub LI  A:visited {
  background:url('/ci-mo/images/navSub_ico-visited.gif') no-repeat 160px center #5E7A97;
}
#navSub LI A:hover {
  background:url('/ci-mo/images/navSub_ico-hover.gif') no-repeat 160px center #5E7A97;
  font-weight:bold;
}

#navSub LI.cur A{
  color:#EB3C1C;
  font-weight:bold;
  background:url('/ci-mo/images/navSub_ico-hover.gif') no-repeat 160px center #DBE2E9  !important;;
}

#navSub LI.act A:hover, 
#navSub LI.act A {
  color:#EB3C1C;
  font-weight:bold;
  background:url('/ci-mo/images/navSub_ico-act.gif') no-repeat 160px center #DBE2E9  !important;;
}


#navSub LI LI.no A {
 background:#DBE2E9 !important;
}

#navSub LI LI A {
  padding-left:20px;
  color:#002D5B !important;
  font-weight:normal !important;
  background:#DBE2E9 !important;

}

#navSub LI LI.act A,
#navSub LI LI.cur A {
  font-weight:bold !important;
  background:url('/ci-mo/images/navSub_lv2-ico-act.gif') no-repeat 5px center  #E9EEF2 !important;
}
#navSub LI LI.no A:hover,
#navSub LI LI.cur A:hover,
#navSub LI LI A:hover {
  background:url('/ci-mo/images/navSub_lv2-ico-act.gif') no-repeat 5px center  #E9EEF2 !important;
}

#navSub A {
  text-decoration:none;
  color:white;
  font-size:10px;  
  display:block;
  height:16px;
  padding-top:5px;
  padding-bottom:2px;
  padding-left:6px;
}
#navSub LI LI.act LI A,
#navSub LI LI.cur LI A{padding-left:20px;font-weight:normal !important;background:#F1F4F7 !important;}
#navSub LI LI LI {padding:0 !important;}

#navSub LI LI.act LI A:hover {background:none !important; color:#5E7A97 !important;font-weight:bold !important;}
#navSub LI LI.act LI.cur A {
  background:none !important;
  color:#5E7A97 !important;
  font-weight:bold !important; 
} 
#navSub .lv2 {display:none;}

.navFE LI.cur A,
.navFE LI.act A {
  font-weight:bold !important;
}

.navFE LI.cur A,
.navFE LI.act A {
   background:url('/ci-mo/images/navSubFE_ico-hover.gif') no-repeat 160px center  #EB3C1C !important;
  background-color:#EB3C1C !important;
}


/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 
  nav Foot 
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
#navFoot {
  background-image:url('/ci-mo/images/navFoot_bg.gif');
  background-repeat:  repeat-x;  
  background-position: bottom;
   
  display:block;
  height:47px;
  padding-left:280px;
  text-align:left;
  
}
#navFoot A:hover,
#navFoot .act A{
  font-weight:bold;
} 
#navFoot LI {
  background:url('/ci-mo/images/navFoot_ico.gif') no-repeat  right 12px;  
  margin-top:3px;
  display:inline;
  padding:10px;
  
}

* HTML #navFoot LI {background:url('/ci-mo/images/navFoot_ico.gif') no-repeat  right center ;}
*+ HTML #navFoot LI {background:url('/ci-mo/images/navFoot_ico.gif') no-repeat  right center ;}

#navFoot LI.last {
  margin-right:217px;  
  background:none;
}
#navFoot LI A {
  text-decoration:none;
  line-height:47px;
  font-size:10px;
  color:#666666;

}
/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 
  Service 
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
#navService{
  display:block;
  height:24px;
  text-align:right;
}
#navService LI {
  
  padding-right:20px;  
  display:inline;  
  text-align:center;
}
#navService LI A {
  text-decoration:none !important;
  font-size:10px;
  color:#666666;
  padding-left:17px;
}

#navService LI A.print {
 background:url('/ci-mo/images/ico-print.gif') no-repeat left center;
}

#navService LI A.tiplink {
 background:url('/ci-mo/images/ico-tiplink.gif') no-repeat left center;
}

#navService LI A.search {
 background:url('/ci-mo/images/ico-search.gif') no-repeat left center;
}

/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 
  Sitepath 
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

#navSitepath {
  position:absolute;
  display:block;
  width:587px;
  height:26px;
  background-repeat: no-repeat;
  background-image:url('/ci-mo/images/navSitepath_bg.png') ;
  background-position: bottom;
  top:89px;left:175px;
  padding-left:49px;
}

#navSitepath LI {
  padding-top:6px;  
  padding-left:2px;
  display:block;float:left;
  color:#333333;
  font-size:9px;
}

#navSitepath LI A {
  color:#333333;
  font-weight:bold;
  background:url('/ci-mo/images/navSitepath_ico.gif') no-repeat right 5px ;
  padding-right:8px;
  
}

#navSitepath LI.last A{background:none;}

/** SITEMAP **/
.csc-sitemap UL{margin-bottom:0px !important;padding-bottom:0px !important;}

#normal .csc-sitemap A{text-decoration:none;}

#normal .csc-sitemap UL A{
  display:block;
  font-weight:bold;
  text-decoration:none;  
}
#normal .csc-sitemap UL A:hover{text-decoration:underline;}

#normal .csc-sitemap UL UL A{ 
  font-weight:normal;
}
#normal .csc-sitemap UL UL  A{
 font-size:12px;
}
#normal .csc-sitemap UL UL UL A{
  font-size:10px;
}

#normal .csc-sitemap UL LI {list-style:none;}
#normal .csc-sitemap UL UL UL UL LI {
  padding-bottom:0px;
  list-style:url('/ci-mo/images/UL-ico.gif');
}




