#header { background-color: #223E6E; border: none; clear: both;}
#header img { margin: 0px 19px 0px 19px; }
#header td.rule img { margin: 0px 0px 0px 0px; }
#header div.utils { width: 400px; height:25px; background-image: url(../images/rule_horiz_header.gif); background-repeat: repeat-y; padding: 0px 0px 0px 0px; background-position: right;}
#header div.utils div.links { background-color: #223E6E; padding: 0px 5px 5px 5px; color: #4C6C9D;}
#header div.utils div.links a {	color: #ffffff;	font-weight: bold;	text-decoration: none;}
#header div.utils div.links a:link { color: #ffffff;}
#header div.utils div.links a:active {	color: #7F8FAB;}
#header div.utils div.links a:visited {	color: #ffffff;}
#header div.utils div.links a::hover {	color: #7F8FAB;}
#header div.utils div.links a.logout {	font-weight:bold;}
#primary-navigation { background-image: url(../images/bg_primary_nav.gif); background-repeat: repeat-x;	background-color: #5387AF; width: 100%;	display: block; 	text-align: left; clear: both; font-size: 1px; }
#primary-navigation  table { border: none; padding: 0; margin: 0; font-size: 1px; }
#primary-navigation td { border: none; padding: 0; margin: 0; font-size: 1px; }
#primary-navigation td.divider { width: 1px; background-image: url(../images/bg-topnav-divider.gif); background-repeat: no-repeat; background-color: #eeeeee; padding: 0;}
#primary-navigation td.dividerOn { width: 1px; background-image: url(../images/topnav-sideborder.gif); background-repeat: no-repeat; background-color: #eeeeee;	padding: 0;}
#primary-navigation  td.rule { font-size: 1px; line-height: 1px; background-image: url(../images/rule_vert_primary_nav.gif); background-repeat: no-repeat;}
#primary-navigation  td.rule-on { font-size: 1px; line-height: 1px; background-image: none;	background-color: #999999;}
#primary-navigation td.last { width: 100%; font-size: 1px; line-height: 1px;}
#secondary-navigation {	width: 182px; border: 1px #999999 solid;}
#secondary-navigation div {	margin: 0px 0px 0px 0px; background-color: #EFEFEF;}
#secondary-navigation div a { color: #084980; text-decoration: none; display: block; background-color: #EFEFEF;	background-image: url(../images/nav_arrow_off.gif);background-repeat: no-repeat; padding: 3px 2px 0px 27px; height: 20px; margin: 0px 0px 0px 0px; border-bottom: 0px #002952 solid; text-decoration: none; font-size: 11px;}
#secondary-navigation div a:hover {	color: #ffffff;	background-color: #13698f;	background-image: url(../images/nav_arrow_on.gif);	text-decoration: none;}
#tertiary-navigation {width: 100%; background-image: url(../images/bg_tertiary_nav.gif); background-repeat: repeat-x;	background-color: #E5E5E6; border-left: 0; border-right: 0; border-top: 0; border-bottom: 1px solid #999999; display: block; text-align: left; clear: both; font-size: 1px; }
#tertiary-navigation table{	border-left: 1px solid #999999; border-right: 0; border-top: 0; border-bottom: 0; padding: 0; margin: 0; font-size: 1px; }
#tertiary-navigation td { border:none; padding: 0; margin: 0; font-size: 1px; }
	/* hide from MacIE \*/ 
	/* * html div#tertiary-navigation { 
		margin-bottom: -2px; 
	} */
	/* end hide */
#top-nav-bottom { font-size: 1px; line-height: 1px; background-image: url(../images/bg_top_nav_shadow.gif); background-repeat: repeat-x; background-color: #ffffff; height: 15px; }
#top-nav-bottom-right { font-size: 1px; line-height: 1px; background-image: url(../images/bg_top_nav_shadow.gif); background-repeat: repeat-x; background-color: #ffffff; height: 15px; width:324px; float:right;}
.ltBlueDivider{ color:#9EAABF; height:11px; padding:0px 6px 0px 6px; }