/* ------------------------------ */
/* Distant Horizon Navigatopm CSS */
/* ------------------------------ */

/*------------------------------------------------------------------------*/
/*     Default Navigation                                                 */
/*------------------------------------------------------------------------*/

a, a:link, a:active, a:visited { 
	color: #0076a3;
	text-decoration: none; 
	}

a:hover { 
	color: #f26321;
	text-decoration: none;
	}


/*------------------------------------------------------------------------*/
/*     Top Navigation                                                     */
/*------------------------------------------------------------------------*/

.NavTopContainer {
	width: 100%;
	margin: 0px; 
	padding: 0px; 
	background: #000000 repeat-x;
	}

.AdminNavTopContainer {
	width: 1024px;
	margin: 0px; 
	padding: 0px; 
	background: #ffffff;
	}

.NavTopLeft {
	margin: 0px; 
	padding: 0px; 
	width: 15px;
	background: url("/style/template/bkg-NavTopLeft.gif") no-repeat;
	}
 
.AdminNavTopLeft {
	margin: 0px; 
	padding: 0px; 
	width: 15px;
	background: url("/style/template/bkg-NavTopLeft.gif") repeat-x;
	}
 
.NavTopRight {
	margin: 0px; 
	padding: 0px; 
	width: 15px;
	background: url("/style/template/bkg-NavTopRight.gif") no-repeat;
	}

.NavTop {
	color: #897446;
	}

a.NavTop, a:link.NavTop, a:active.NavTop, a:visited.NavTop {
	color: #ffffff; 
	text-decoration: none; 
	padding: 5px 0px;
	}

a:hover.NavTop { 
	color: #ffffff; 
	text-decoration: underline;
	}

a.NavTop-at, a:link.NavTop-at, a:active.NavTop-at, a:visited.NavTop-at, a:hover.NavTop-at { 
	color: #ffffff; 
	text-decoration: none; 
	padding: 5px 0px;
	}


/*------------------------------------------------------------------------*/
/*     Top Navigation Shadow                                              */
/*------------------------------------------------------------------------*/

.NavTopShadow {
	width: 100%;
	margin: 0px; 
	padding: 0px; 
	background: url("/style/template/bkg-NavTopShadow.gif") repeat-x;
	}

.NavTopShadowLeft {
	margin: 0px; 
	padding: 0px; 
	width: 15px;
	background: url("/style/template/bkg-NavTopShadowLeft.gif") no-repeat;
	}

.NavTopShadowRight {
	margin: 0px; 
	padding: 0px; 
	width: 15px;
	background: url("/style/template/bkg-NavTopShadowRight.gif") no-repeat;
	}


/*------------------------------------------------------------------------*/
/*     Breadcrumb Trail and Contact                                       */
/*------------------------------------------------------------------------*/

.TrailContainer {
	width: 100%;
	margin: 0px; 
	padding: 0px; 
	background: url("/style/template/bkg-TrailContainer.gif") repeat-y #cbd9d0;
	}

.TrailLeft {
	margin: 0px; 
	padding: 0px; 
	width: 15px;
	background: url("/style/template/bkg-TrailLeft.gif") no-repeat;
	}

.TrailRight {
	margin: 0px; 
	padding: 0px; 
	width: 15px;
	background: url("/style/template/bkg-TrailRight.gif") no-repeat;
	}

a.Trail, a:link.Trail, a:active.Trail, a:visited.Trail { 
	font: normal 10px Arial, Helvetica, sans-serif;
	color: #cbd9d0; 
	text-decoration: none; 
	}

a:hover.Trail { 
	color: #ffffff; 
	text-decoration: underline;
	}

a.Trail-at, a:link.Trail-at, a:active.Trail-at, a:visited.Trail-at, a:hover.Trail-at { 
	color: #ffffff; 
	text-decoration: underline; 
	}


/*------------------------------------------------------------------------*/
/*     Left Navigation                                                    */
/*------------------------------------------------------------------------*/

.navhdr { 
	font: normal bold 11px Arial, Helvetica, sans-serif; 
	color: #fff; 
	display: block; 
	margin: 0px;
	padding: 2px; 
	}

.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; 
	background: url("/style/template/bkg-nav.gif") repeat-y #c1aa78;
	}

#navdivide { 
	width: 145px; 
	height: 3px; 
	margin: 0px 0px 10px 0px; 
	padding: 0px;
	}

#navendcap { 
	width: 145px; 
	height: 6px; 
	margin: 0px 0px 5px 0px; 
	padding: 0px; 
	}


/*---- Left Navigation ------------------------------------------------*/

#NavLeftBox {
	margin: 0px;
	padding: 0px; 
	width: 160px;
	background: #c1aa78;
	}

.NavLeft { 
	font: normal 11px/13px Arial, Helvetica, sans-serif; 
	color: #ffffff;
	text-decoration: none;
	}

a.NavLeft, a:link.NavLeft, a:active.NavLeft, a:visited.NavLeft {
	color: #ffffff;
	text-decoration: none;
	display: block;
	border: 0px;
	padding: 4px 2px 4px 15px; 
	background: url("/style/template/bullet.gif") no-repeat 7px 6px;
	}

a:hover.NavLeft { 
	color: #000000; 
	text-decoration: underline; 
	background: url("/style/template/bullet-on.gif") no-repeat 7px 6px;
	}

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: #000000;
	text-decoration: underline;
	display: block; 
	padding: 4px 2px 4px 15px; 
	border-bottom: 1px solid #e8e8e8;
	background: url("/style/template/bullet-on.gif") no-repeat 7px 6px;
	}


.subNavLeft { 
	font: normal 11px/13px Arial, Helvetica, sans-serif; 
	color: #666;
	text-decoration: none; 
	}

a.subNavLeft, a:link.subNavLeft, a:active.subNavLeft, a:visited.subNavLeft { 
	color: #666; 
	text-decoration: none; 
	background: #f1f1f1; 
	display: block; 
	padding: 3px 3px 3px 18px; 
	}

a:hover.subNavLeft { 
	color: #9d844f; 
	text-decoration: none; 
	background: #f1f1f1;
	}

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: #9d844f;
	text-decoration: none;
	display: block; 
	padding: 3px 3px 3px 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;
	}


/*------------------------------------------------------------------------*/
/*     Admin Left Navigation                                                    */
/*------------------------------------------------------------------------*/

#AdminNavLeftBox {
	margin: 0px;
	padding: 0px; 
	width: 160px;
	background: #c1aa78;
	}

.AdminNavLeft { 
	font: normal 11px/13px Arial, Helvetica, sans-serif; 
	color: #b5b9c1;
	text-decoration: none;
	}

a.AdminNavLeft, a:link.AdminNavLeft, a:active.AdminNavLeft, a:visited.AdminNavLeft {
	color: #b5b9c1;
	text-decoration: none;
	display: block;
	border: 0px;
	padding: 4px 2px 4px 15px; 
	background: url("/style/template/bullet.gif") no-repeat 7px 6px #c1aa78;
	}

a:hover.AdminNavLeft { 
	color: #fdc689; 
	text-decoration: none; 
	background: url("/style/template/bullet-on.gif") no-repeat 7px 6px #c1aa78;
	}

a.AdminNavLeft-at, a:link.AdminNavLeft-at, a:active.AdminNavLeft-at, a:visited.AdminNavLeft-at, a:hover.AdminNavLeft-at {
	font: normal 11px/13px Arial, Helvetica, sans-serif; 
	color: #fdc689;
	text-decoration: none;
	display: block; 
	padding: 4px 2px 4px 10px; 
	border-bottom: 1px solid #e8e8e8;
	background: url("/style/template/bullet-on.gif") no-repeat 7px 6px #c1aa78;
	}


.AdminsubNavLeft { 
	font: normal 11px/13px Arial, Helvetica, sans-serif; 
	color: #c1aa78;
	text-decoration: none; 
	}

a.AdminsubNavLeft, a:link.AdminsubNavLeft, a:active.AdminsubNavLeft, a:visited.AdminsubNavLeft { 
	color: #c1aa78; 
	text-decoration: none; 
	background: #f1f1f1; 
	display: block; 
	padding: 4px 3px 4px 18px; 
	}

a:hover.AdminsubNavLeft { 
	color: #FF6600; 
	text-decoration: none; 
	background: #fff;
	}

a.AdminsubNavLeft-at, a:link.AdminsubNavLeft-at, a:active.AdminsubNavLeft-at, a:visited.AdminsubNavLeft-at, a:hover.AdminsubNavLeft-at {
	font: normal 11px/13px Arial, Helvetica, sans-serif; 
	color: #FF6600;
	text-decoration: none;
	display: block; 
	padding: 4px 3px 4px 18px; 
	background: #fff;
	}
