@charset "utf-8";

#navtop, #navbtm {
	width: 803px; /* fm csglbl */
	background-color: #FFFFFF;
	border-left: 1px solid #990000;
	border-right: 1px solid #990000;
	font-size:11px;
	font-family: Arial, Helvetica, sans-serif;
	margin:auto;
	}
#navbtm {
	padding-top: 15px;
	}
/* ----------- */
.navtopline, .navbdyline, .navbtmline {
	overflow:auto;width:100%;
	}
.navtopline {
	padding:6px 0 0 0;/* ====top spacing navtopline===*/
	background:url("/_ico/navtopbg.gif");
	background-repeat: no-repeat;
	background-position: bottom left;
	}
.navbdyline {
	padding:6px 0 0 0;/* ====top spacing navtopline===*/
	background:url("/_ico/navbdybg.gif");
	background-repeat:repeat-x;
	background-position: bottom left;
	}
.navbtmline {
	padding-bottom: 10px;
	padding:0 0 6px 0;/* ====top spacing navtopline===*/
	background:url("/_ico/navbtmbg.gif") repeat-x top;
	background-repeat: no-repeat;
	background-position: top left;
	}
/* ----------- */
.navtopline ul, .navbdyline ul, #hdrnav ul { /* #hdrnav deprecated <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< */
	padding:0px 10px 0px 10px;/* ====top spacing navtopline======*/
	list-style:none; margin:0;
	}
#hdrtabs ul, #ftrtabs ul  { /* #hdrnav deprecated <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< */
	padding:0px 0px 0px 0px;/* ====top spacing navtopline======*/
	list-style:none; margin:0;
	}
.navbtmline ul, #ftrnav ul { /* #ftrnav deprecated <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< */
	padding:0px 10px 5px 10px;
	list-style:none; margin:0;
	}
/* ----------- */
.navtopline li, .navbdyline li, #hdrnav li, .navbtmline li, #ftrnav li, #hdrtabs li, #ftrtabs li  { /* #hdrnav #ftrnav deprecated <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< */
	display:inline; padding:0; margin:0; 
	}
.padtopleft {
	padding-top:13px;			/* ====top spacing navtopline======*/
	border-bottom:1px solid #990000;
	width:10px;
	margin-left:0px;
	float:left; 
	display:block;
	}
.padbtmleft {
	padding-bottom:14px;
	border-top:1px solid #990000;
	width:10px;
	margin-left:0px;
	float:left; 
	display:block;
	}
/* ----------- */
.navtopline a, .navbdyline a, #hdrnav a, #hdrtabs a { /* #hdrnav #ftrnav deprecated <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< */
	padding:0 0 0 9px;
	text-decoration:none; float:left;
	margin:4px 0 0 0;									/* ====top spacing IN navtopline===*/
	}
.navbtmline a, #ftrnav a, #ftrtabs a   { /* #hdrnav #ftrnav deprecated <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< */
	padding:0 0 0 9px;
	text-decoration:none; float:left;
	margin:0 0 4px 0;									/* ====top spacing IN navtopline===*/
	}
.navtopline a, .navbdyline a {
	border-bottom:1px solid #990000;
	}
.navtopline a, .navbdyline a, #hdrnav a, #hdrtabs a { /* #hdrnav #ftrnav deprecated <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< */
	background:url("/_ico/navtoptableft.gif") no-repeat left top;
	}
.navbtmline a {
	border-top:1px solid #990000;
	}
.navbtmline a, #ftrnav a, #ftrtabs a { /* #hdrnav #ftrnav deprecated <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< */
	background:url("/_ico/navbtmtableft.gif") no-repeat left bottom;
	}	
/* ----------- */
.navtopline a span, .navbdyline a span, #hdrnav a span, .navbtmline a span, #ftrnav span, #hdrtabs a span, #ftrtabs a span { /* #hdrnav #ftrnav deprecated <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< */
	background:url("/_ico/navtoptabright.gif") no-repeat right top;
	padding:5px 15px 4px 6px;
	color:#000099;
	float:none; display:block; font-weight:normal;
	}
.navbtmline a span, #ftrnav span, #ftrtabs span, #ftrtabs a span { /* #hdrnav #ftrnav deprecated <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< */
	background:url("/_ico/navbtmtabright.gif") no-repeat right bottom;
	}
/* ----------- */
.navtopline a:hover, .navbdyline a:hover, #hdrnav a:hover, #hdrtabs a:hover { /* #hdrnav #ftrnav deprecated <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< */
	background-position:0% -150px;
	text-decoration: underline;
	color:#0000FF;
	}
.navbtmline a:hover, #ftrnav a:hover, #ftrtabs a:hover { /* #hdrnav #ftrnav deprecated <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< */
	background:url("/_ico/navbtmtablefthover.gif") no-repeat left bottom;
	text-decoration: underline;
	color:#0000FF;
	}
/* ----------- */
.navtopline a:hover span, .navbdyline a:hover span, #hdrnav a:hover span, #hdrtabs a:hover span { /* #hdrnav #ftrnav deprecated <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< */
	background-position:100% -150px;
	color:#0000FF;
	}
.navbtmline a:hover span, #ftrnav a:hover span, #ftrtabs a:hover span { /* #hdrnav #ftrnav deprecated <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< */
	background:url("/_ico/navbtmtabrighthover.gif") no-repeat right bottom;
	color:#0000FF;
	}
/* ----------- */
.navtopline li.selected {
	}
.navbtmline li.selected {
	background: none;
	}
/* ----------- */
.navtopline li.selected a {
	margin:4px 0 0 0;									/* ====top spacing IN navtopline=====*/
	border-bottom:1px solid #FFFFFF;
	background:none;
	color:#000099;
	}
.navbtmline li.selected a {
	margin:0 0 4px 0;									/* ====top spacing IN navbtmline=====*/
	border-top:1px solid #FFFFFF;
	background:none;
	color:#000099;
	}
/* ----------- */
.navtopline li.selected span, .navbtmline li.selected span {
	padding:5px 15px 4px 6px;
	background: url("/_ico/navtoptabrighthover.gif") repeat-x right top;
	float:left; display:block; color:#000099;
	}
.navbtmline li.selected span {
	background: url("/_ico/navbtmtabrighthover.gif") repeat-x right bottom;
	}
/* ----------- */
.navtopline li.selected span.adummy {
	margin:4px 0 0 0;									/* ====top spacing IN navtopline======*/
	border-bottom: 1px solid #FFFFFF;
	background:none; padding:0 0 0 9px;
	}
.navbtmline li.selected span.adummy {
	border-top:1px solid #FFFFFF;
	background:none; padding:0 0 0 9px;
	}
/* ----------- */
.navtopline li.selected b.spandummy, .navbtmline li.selected b.spandummy {
	background: url("/_ico/navtoptabrighthover.gif") repeat-x right top;
	padding: 5px 15px 4px 6px;
	float:left; display:block; color:#000099;
	}
.navbtmline li.selected b.spandummy{
	background: url("/_ico/navbtmtabrighthover.gif") no-repeat right bottom;
	}
/* ----------- */
.navtopline .selected a:hover {
	background: url("/_ico/navtoptablefthover.gif") no-repeat left top;
	border-bottom: 1px solid #990000;
	cursor:hand; color:#0000FF;
	}
.navbtmline .selected a:hover {
	background: url("/_ico/navbtmtablefthover.gif") no-repeat left bottom;
	border-top: 1px solid #990000;
	cursor:hand; color:#0000FF;
	}
/* ----------- */
.navtopline .selected span:hover {
	background: url("/_ico/navtoptabrighthover.gif") no-repeat right top;
	cursor:hand; color:#0000FF;
	}	
.navbtmline .selected span:hover {
	background:url("/_ico/navbtmtabrighthover.gif") no-repeat right bottom;
	cursor:hand; color:#0000FF;
	}	
/* ----------- */
.navtopline .selected span.adummy:hover, .navbtmline .selected span.adummy:hover {
	background:none; cursor:text; color:#000099;
	}
/* ----------- */
.navtopline .selected b.spandummy:hover {
	background:url("/_ico/navtoptabrighthover.gif") no-repeat right top;
	cursor:text; color:#000099;
	}
.navbtmline .selected b.spandummy:hover {
	background:url("/_ico/navbtmtabrighthover.gif") no-repeat right bottom;
	cursor:text; color:#000099;
	}
