/* ------------------------------ */
/* Distant Horizon Navigatopm CSS */
/* ------------------------------ */

/*------------------------------------------------------------------------*/
/*     Default Navigation                                                 */
/*------------------------------------------------------------------------*/

a, a:link, a:active, a:visited { 
	color: #0076a3;
	text-decoration: none; 
	}

a:hover { 
	color: #9d0a0e;
	text-decoration: underline;
	}


/*------------------------------------------------------------------------*/
/*     Navigation Containers                                              */
/*------------------------------------------------------------------------*/

#navleftcontainer { 
	width: 145px;
	margin: 0px 0px 0px 15px;
	}

#navrightcontainer { 
	width: 145px;
	margin: 0px 15px 0px 0px;
	}

.navhdr { 
	font: normal bold 11px Arial, Helvetica, sans-serif; 
	color: #790000; 
	display: block; 
	margin: 0px;
	padding: 5px 3px 5px 9px; 
	/* border-top: 1px solid #f26024; */
	/* border-left: 1px solid #f26024; */
	/* border-bottom: 1px solid #f26024; */
	/* border-right: 1px solid #f26024; */
	background: url("../style/template/bkg-navhdr.gif") repeat-y #e9e9e9;
	}

.navtxt { 
	font: normal 11px/13px Arial, Helvetica, sans-serif; 
	padding: 8px;		
	border-bottom: 1px solid #e8e8e8;
	}

.navtxthdr {
	font: normal bold 11px Arial, Helvetica, sans-serif;
	}

.navlinks { 
	margin: 0px;
	padding: 0px; 
	/* border-top: 1px solid #f26024; */
	/* border-left: 1px solid #f26024; */
	/* border-bottom: 1px solid #f26024; */
	/* border-right: 1px solid #f26024; */
	background: url("../style/template/bkg-nav.gif") repeat-y #f6f6f6;
	}

#navdivide { 
	width: 145px; 
	height: 3px; 
	margin: 0px 0px 10px 0px; 
	padding: 0px;
	/* background: url("../style/template/navboxdivide.gif") no-repeat #ccc; */
	}

#navendcap { 
	width: 145px; 
	height: 6px; 
	margin: 0px 0px 5px 0px; 
	padding: 0px; 
	/* background: url("../style/template/navboxendcap.gif") no-repeat #ccc; */
	}



/*------------------------------------------------------------------------*/
/*     Top Navigation                                                     */
/*------------------------------------------------------------------------*/

.navtopcontainer {
	margin: 0px; 
	padding: 0px; 
	background: url("../style/template/bkg-navtop.gif") repeat-y #fff;
	}

.navtopleft {
	margin: 0px; 
	padding: 0px; 
	width: 15px;
	background: url("../style/template/bkg-navtopleft.gif") no-repeat #fff;
	}

.navtopright {
	margin: 0px; 
	padding: 0px; 
	width: 15px;
	background: url("../style/template/bkg-navtopright.gif") no-repeat #fff;
	}

#navtopbox { 
	font: normal 11px Arial, Helvetica, sans-serif; 
	color: #d6d6d6; 
	text-decoration: none;
	text-align: center; 
	/* border: 1px solid #f26024; */
	margin: 0px; 
	padding: 4px;
	background: url("../style/template/bkg-navtopbox.gif") repeat-x;
	}

a.navtop, a:link.navtop, a:active.navtop, a:visited.navtop { 
	color: #898989; 
	text-decoration: none; 
	padding: 5px; 
	}

a:hover.navtop { 
	color: #9d0a0e; 
	text-decoration: none;
	}

a.navtop-at, a:link.navtop-at, a:active.navtop-at, a:visited.navtop-at, a:hover.navtop-at { 
	color: #9d0a0e; 
	text-decoration: none; 
	padding: 5px; 
	}



/*------------------------------------------------------------------------*/
/*     Left Navigation                                                    */
/*------------------------------------------------------------------------*/

.navleft { 
	font: normal 11px/13px Arial, Helvetica, sans-serif; 
	color: #000;
	text-decoration: none;
	}

a.navleft, a:link.navleft, a:active.navleft, a:visited.navleft {
	color: #363636;
	text-decoration: none;
	display: block; 
	padding: 4px 8px 4px 9px; 
	border-bottom: 1px solid #e8e8e8;
	}

a:hover.navleft { 
	color: #9d0a0e; 
	text-decoration: none; 
	background: url("../style/template/navLeftOn.gif") no-repeat #fff;
	}

a.navleft-at, a:link.navleft-at, a:active.navleft-at, a:visited.navleft-at, a:hover.navleft-at {
	font: normal 11px/13px Arial, Helvetica, sans-serif; 
	color: #9d0a0e;
	text-decoration: none;
	display: block; 
	padding: 4px 8px 4px 9px; 
	border-bottom: 1px solid #e8e8e8;
	background: url("../style/template/navLeftOn.gif") no-repeat #fff;
	}


.subnavleft { 
	font: normal 11px/13px Arial, Helvetica, sans-serif; 
	color: #000000;
	text-decoration: none; 
	}

a.subnavleft, a:link.subnavleft, a:active.subnavleft, a:visited.subnavleft { 
	color: #363636; 
	text-decoration: none; 
	background: #f1f1f1; 
	display: block; 
	padding: 4px 3px 4px 18px; 
	}

a:hover.subnavleft { 
	color: #9d0a0e; 
	text-decoration: none; 
	background: #fff;
	}

a.subnavleft-at, a:link.subnavleft-at, a:active.subnavleft-at, a:visited.subnavleft-at, a:hover.subnavleft-at {
	font: normal 11px/13px Arial, Helvetica, sans-serif; 
	color: #9d0a0e;
	text-decoration: none;
	display: block; 
	padding: 4px 3px 4px 18px; 
	background: #fff;
	}


/*------------------------------------------------------------------------*/
/*     Right Navigation                                                   */
/*------------------------------------------------------------------------*/

.navright { 
	font: normal 11px/13px Arial, Helvetica, sans-serif; 
	color: #000000;
	text-decoration: none; 
	}

a.navright, a:link.navright, a:active.navright, a:visited.navright { 
	color: #363636; 
	text-decoration: none; 
	background: #f1f1f1; 
	display: block; 
	padding: 4px 3px 4px 9px; 
	border-bottom: 1px solid #e8e8e8;
	}

a:hover.navright { 
	color: #9d0a0e; 
	text-decoration: none; 
	background: url("../style/template/navRightOn.gif") no-repeat #fff;
	}

a.navright-at, a:link.navright-at, a:active.navright-at, a:visited.navright-at, a:hover.navright-at {
	font: normal 11px/13px Arial, Helvetica, sans-serif; 
	color: #9d0a0e;
	text-decoration: none;
	display: block; 
	padding: 4px 3px 4px 9px; 
	border-bottom: 1px solid #e8e8e8;
	background: url("../style/template/navRightOn.gif") no-repeat #fff;
	}


.subnavright { 
	font: normal 11px/13px Arial, Helvetica, sans-serif; 
	color: #000000;
	text-decoration: none; 
	}

a.subnavright, a:link.subnavright, a:active.subnavright, a:visited.subnavright { 
	color: #363636; 
	text-decoration: none; 
	background: #f1f1f1; 
	display: block; 
	padding: 4px 3px 4px 18px; 
	}

a:hover.subnavright { 
	color: #9d0a0e; 
	text-decoration: none; 
	background: #fff;
	}

a.subnavright-at, a:link.subnavright-at, a:active.subnavright-at, a:visited.subnavright-at, a:hover.subnavright-at {
	font: normal 11px/13px Arial, Helvetica, sans-serif; 
	color: #9d0a0e;
	text-decoration: none;
	display: block; 
	padding: 4px 3px 4px 18px; 
	background: #fff;
	}







/*------------------------------------------------------------------------*/
/*     Bread Crumb Trail                                                  */
/*------------------------------------------------------------------------*/

.breadcrumbcontainer {
	margin: 0px; 
	padding: 0px 0px 5px 0px; 
	background: url("../style/template/bkg-breadcrumb.gif") repeat-y #fff;
	}

.breadcrumbleft {
	width: 15px;
	margin: 0px; 
	padding: 0px; 
	background: url("../style/template/bkg-breadcrumbleft.gif") no-repeat #fff;
	}

.breadcrumbright {
	width: 15px;
	margin: 0px; 
	padding: 0px; 
	background: url("../style/template/bkg-breadcrumbright.gif") no-repeat #fff;
	}

#breadcrumbbox { 
	font: normal 10px Arial, Helvetica, sans-serif; 
	color: #999; 
	text-decoration: none;
	text-align: left; 
	/* border: 1px solid #ccc; */
	margin: 0px; 
	padding: 2px;
	background: url("../style/template/bkg-breadcrumbbox.gif") repeat-x;
	}

a.breadcrumb, a:link.breadcrumb, a:active.breadcrumb, a:visited.breadcrumb { 
	color: #999; 
	text-decoration: none; 
	padding: 3px; 
	}

a:hover.breadcrumb { 
	color: #999; 
	text-decoration: underline;
	}

a.breadcrumb-at, a:link.breadcrumb-at, a:active.breadcrumb-at, a:visited.breadcrumb-at, a:hover.breadcrumb-at { 
	color: #666; 
	text-decoration: underline; 
	padding: 5px; 
	}
