#navigation li li a {
font-family:Arial, Helvetica, sans-serif;
 font-weight: bold;
 background-image: none;
 color:#000000;
 font-size:1em;
 background-color:transparent;
 margin-top:0px; /* second row, margin from top */
 padding-top:2px;
}



#navigation li li {
background-color:transparent;
/* background: transparent url(../images/02_ca/navigation_divider.gif) no-repeat 100% 11px; /* Dividers in the sublist */
}

#navigation li.mouse_over ul { /* Show sublist of hovered item */
 display: block; 
 background-color:transparent;

}

body:last-child #navigation li:hover ul { /* Show sublist of hovered item, hack hides this from Opera, works in FF & Safari(?) */
 display: block;
 
}

* html #navigation li:hover ul { /* Show sublist of hovered item, hack hides this from Opera, works in IE */
 display: block;

}

#navigation li.nav_default_on ul { /* Show sublist of current page */
 display: block;

}

#navigation li.nav_default_off ul { /* Hide sublist of current page */
 display: none;
}



/*---------------------------------------------*/
/*  navigation                                 */
/*---------------------------------------------*/

#navigation {
 padding: 0;
 position:relative; /* Makes this the containing block */
 background-color: #DEE8EF; /* color of second row */
 height:48px; /* height of all navigation */
 white-space: nowrap;
 
}

#navigation ul {
 position: absolute; /* Needed for FF, background */
 margin-left: 8px; /* Shifts first row items to right */
 padding: 1px 0 10px 0px;
 z-index:1;
 width:780px; /* *** Adjust this to match the actual width of the tabs. *** */
 margin-top:-2px; /* Shifts first row items up/down*/
}

*html #navigation ul {
 padding: 1px 0 10px 0px;
 margin-left: 3px; /* Shifts first row items to right */
}

#navigation a {
 color: #FFFFFF;
 font-size:.9em; /* top row font size */
 font-weight: bold;
 text-decoration: none;
 display: block;
 padding:5px 12px 1px 8px;
 margin-top:0px;
 margin-bottom:0px;
 margin-left:3px;
 margin-right:-5px;
 position:relative;
 font-family:Arial, Helvetica, sans-serif;
 border-left:1px solid #ffffff;
 height:19px; /* Needed for IE 5.x broken box - WILL BREAK MENU*/
 voice-family:"\"}\"";
 voice-family:inherit;
 height:19px; /* 30 - 9, for non-broken browsers - WILL BREAK MENU */
}

*html #navigation a {
	margin-top:0px;
	 padding:5px 10px 1px 8px; /* Needed for IE 5.x broken box */
	  margin-left:3px;
	  float:left; /* Needed for IE 6 */
	}


#navigation a:hover {
 text-decoration: underline;
 font-size:.9em;
/* background-color:#DEE8EF; */
 font-weight:bold;
   margin-left:3px;
}

#navigation a span {
/* background: transparent url(../images/02_ca/navigation_tabs.gif) top left no-repeat; */
 height:20px;
 display:block;
 font-size:.9em;
 position:absolute;
 top:0px;
 left:0px;
 background-color:transparent;
 margin:0px;

}

#navigation li {

 float: left;
 display: block;
 list-style: none;
 font-size:.9em;

}

#navigation li ul {
 display:none; /* Hide sublists */
 width:780px; /* 800 - 10, IE needs this to be fixed width */
 top: 28px; /* moves the sublist below main list */
 left: 0px;
 font-size:1em; /* sublist font size for FF */
 border:0;

}


#navigation li:hover a, #navigation li.mouse_over a {
 /* background: transparent url(../images/02_ca/navigation_tabs.gif) 100% -60px  no-repeat; */
background-color:#DEE8EF; 
    font-size:.9em;
   color:#014584;
 
}
#navigation li:hover a span, #navigation li.mouse_over a span {
 /* background: transparent url(../images/02_ca/navigation_tabs.gif) 0px -60px  no-repeat; */
 font-size:1em;

}

#navigation #nav_list li li a {

 background-image: none;
/* background-color: transparent; /* Needed to make dividers visible */

}

#navigation li.nav_default_on a, #navigation li.nav_default_off a {
	
/* background: transparent url(../images/02_ca/navigation_tabs.gif) 100% -120px no-repeat; */

}

#navigation li.nav_default_on a span, #navigation li.nav_default_off a span {
/* background: transparent url(../images/02_ca/navigation_tabs.gif) 0% -120px no-repeat; */
 margin-top:3px;
}

#navigation #background_top { 
 position:absolute;
 width:780px;
 height:23px;
 background-color: #93b0cb; 
 border-top:2px solid #ffffff;
 margin-top:-2px;

}

#nav_list {
	color:#000000;
	}
	
.borderrt {
	border-right:1px solid #ffffff;
	z-index:3;
	}	