/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 
  Menu Styling 
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

.nav {margin:0;padding:0;border:0;list-style:none;}
.nav UL,
.nav LI {margin:0;padding:0;border:0;list-style:none;}
.nav A {text-decoration:none;}

/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 
  Nav Main 
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
#navMain {
  margin-left:240px;
  display:block;
  border-top:1px solid #333333;
  width:484px;
}

#navMain LI {
  display:block;
  width:160px;
  float:left;
  background:url('/ci-mo/images/navMain_li-no.gif') no-repeat;
  height:39px;  
  border-left:1px solid #333333;
  text-align:center;
}
#navMain LI.last {border-right:1px solid #333333;}

#navMain LI A {
  text-transform:uppercase;
  text-decoration:none;
  color:white;
  line-height:39px;
  font-size:12px;
  
}
#navMain LI.act  {
 background:url('/ci-mo/images/navMain_li-act.gif') no-repeat;
}
#navMain LI A:hover,
#navMain LI.act A {
  font-weight:bold;
}
/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 
  Nav MainImages
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
#navMainImages {
  display:block;
  width:482px;
  border:solid 1px #333333;
  /* IE TRASH! background:url('/ci-mo/images/navMainImages_bg.png') no-repeat; */
}
#navMainImages LI A,
#navMainImages LI {
  float:left;
  display:block;
  width:160px;height:130px; 
}

#navMainImages LI  {background:url('../images/navMainImages_02.jpg') no-repeat;}
#navMainImages LI.last {background:url('../images/navMainImages_03.jpg') no-repeat;}
#navMainImages LI.first {background:url('../images/navMainImages_01.jpg') no-repeat;}

#navMainImages LI {
 border-right:solid 1px #333333;
  font-size:0;line-height:0px; 
}
#navMainImages LI.last  {
  border:none;
  
}

#navMainImages LI A {
  font-size:0;line-height:130px; 
  text-decoration:none !important;
  
}

 
/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 
  Nav navSub
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
#navSub {
  border-right:1px solid #666666;
  
}
#navSub LI{
  line-height:30px;
}
#navSub LI A {
  color:#666666;
  font-size:12px;
}
#navSub LI A:hover {text-decoration:underline;}

#navSub LI.act A {
  font-weight:bold;
}
#navSub LI.act LI {
 line-height:20px; 
}
#navSub LI.act UL {
padding-bottom:10px;
/*background:url('/ci-mo/images/right_form_bg.gif') bottom right no-repeat;;*/
}

#navSub LI.act LI A {
  font-size:11px;  
  font-weight:normal;
  color:#333333;
}
#navSub LI  LI.cur A  {
  font-weight:bold;
  
}

/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 
  Nav navFoot
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
#navFoot{
  background:url('/ci-mo/images/navFoot_bg.gif') repeat-x bottom;
  margin-top:20px;
  display:block;
  height:35px;
  text-align:center;
  padding-right:42px; /** visual center */
  
}
#navFoot LI {
  background:url('/ci-mo/images/navFoot_ico.gif') no-repeat  right 6px ;  
  display:inline;
  line-height:35px;
  padding:0 10px 0 10px;
  text-align:center;
}

* HTML #navFoot LI {background:url('/ci-mo/images/navFoot_ico.gif') no-repeat  right  4px ;}

#navFoot LI.last {  
  background:none;
}
#navFoot LI A {
  text-decoration:none;
  line-height:35px;
  font-size:10px;
  color:white;
}
#navFoot LI.last A:hover {color:#555555;}
#navFoot LI.last A{
  color:#777777;  
}
#navFoot LI.act A,
#navFoot LI A:hover{font-weight:bold;}

 
