
body {
	font-family: Helvetica, Arial, "Lucida Grande", sans-serif;
	margin: -10px 0px 0px -10px;
	/*/*/
	margin: 0px;
	/* */
	font-size: 0.75em; 
	color: #333333;
	background-color: white;
	border: 0px;
}

br {
	line-height: 14px;
}

a:link, a:active {
	color: #003366;
}

a:visited {
	color: #688FB7;
}

ul {
	margin: -7px 0px 0px -0.25em;
	/*/*/
	margin: 14px 0px 14px 2.12em;
	/* */
}

li {
	margin-bottom: 0.15em;
	/*/*/
	margin-bottom: 0.25em;
	/* */
}

ul>li {
	/* Disable this for Mac IE 5 \*/
	margin-left: -3.5em;
	/* */
}

/* background-color: #f60;   >>> orange <<< */
/* background-color: #FF8C00;   >>> Less orange <<< */
/* background-color: #A8A8A8;   >>> gray <<< */
/* background-color: #fc0;   >>> yellow <<< */

#dynamicChanpageHeader a,
ul { font-family: Helvetica, Arial, "Lucida Grande", sans-serif; text-align: left; color: #000000; }

#dynamicChanpageHeader li { margin: 0; padding: 0; }
#dynamicChanpageHeader ul { margin: 0 0 0 -3px; padding: 0; }

.nav1Wrapper { width: 100%; background-color: #A8A8A8; }

#nav1 a { color: #990000; text-decoration: underline; }
#nav1 a:hover { text-decoration: none; }

#nav1 { width: 0; text-align: right; margin-bottom: 0; padding: 0 0 0 10; white-space: nowrap; }
#nav1 li { position: static; display: inline; padding: 0 0 0 0 px; background-image: none; }

#nav1 li a {
	margin: 0 -3 0 0;
	display: -moz-inline-box;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #ffffff;
        display: inline-block;
        font-weight: bold;
	text-decoration: none;
	background-color: #B1965E;
	background-color: #FF8C00;
	background-color: #A8A8A8;
	vertical-align: bottom;
        border-right-color: white;
        border-right-width: 1px;
	border-right-style: solid;
	text-align: left;
}

#nav1 li a span {
	display: -moz-inline-box;
	-moz-box-orient: vertical;
	display: inline-block;
	padding: 5px 17px 2px 19px;
	overflow: hidden;
        font-size: 0.99 em;
	font-weight: bold;
	color: #ffffff;
	cursor: pointer;
	text-align: left;
}

#nav1 li.activeTab a,
#nav1 li.currentTab1 a {
	margin-top: 0px;
	border-bottom-color: #666666;
	border-bottom-color: #fc0;
	border-bottom-color: #FF8C00;
	background-color: #666666;
	background-color: #fc0;
	background-color: #FF8C00;
}

.activeNav #nav1 li.currentTab1 a { margin-top: 0px; border-bottom-color: #ffffff; }

#nav1 li.activeTab a:hover,
#nav1 li.currentTab1 a:hover { background-color: #FF8C00; }

#nav1 li.activeTab a:hover span,
#nav1 li.currentTab1 a:hover span { color: yellow; }

.activeNav #nav1 li.currentTab1 a span {
	padding-top-dummy: 12px;
	background-color: #666666;   /* originally, current tab kept same color when mouse moved to other tabs */
	background-color: #fc0;   /* originally, current tab kept same color when mouse moved to other tabs */
	background-color: #FF8C00;   /* originally, current tab kept same color when mouse moved to other tabs */
	/*background-color: #999999;*/   /* leave subtle hint to remember current tab while mousing over other tabs */
	background-color: #FF8C00;   /* neutralize current tab color when mouse moves to other tabs */
	background-color: #A8A8A8;   /* neutralize current tab color when mouse moves to other tabs */
	color: #FFFFFF;
}

#nav2 { background-color: #FF8C00; white-space: nowrap; padding-top: 3px; margin-bottom: -1px; }

#dynamicChanpageHeader div ul li a:focus span { color: #DED2BA; }

#nav2 ul { display: none; margin-bottom: 0; padding: 4px 0px 4px 6px; }

#nav2 ul.activeMenu,
#nav2 ul.currentMenu1 { display: block; }

.activeNav #nav2 ul.currentMenu1 { display: none; }
#nav2 li { position: static; display: inline; padding: 0; background-image: none; }
#nav2 li a { padding: 0 6px 0 6px; font-size: 0.94em; font-weight: bold; text-decoration: none; color: #ffffff; }
#nav2 li a span { padding: 0px 2px 0px 2px; }

#nav2 li a.current,
#nav2 li a:hover { color: yellow; }

#nav1 li { margin-left: 0; }
#nav2 li { margin-left: 0; }
.activeNav #nav1 li { margin-left: 0; }

.nav1Filler { display: inline; background-color: #A8A8A8; color: #A8A8A8; border: solid #A8A8A8 1px; }
 #nav1 span a:hover div { background-color: #A8A8A8; }



/**Safari Chan styles **/

.safariNavTable { text-decoration: none; }
.safariFirstA { text-decoration: none; margin: 4 -2 -1 0; }

/** Change font to 0.91 for second level nav **/
.safariFirstNavTD {
        padding: 5 0 0 0 px;
        font-size: 12.77 em;
	font-weight: bold;
	color: #ffffff;
	cursor: pointer;
	text-align: left;
        border-bottom-color: #FFFFFF;
	border-bottom-width: 1px;
	border-bottom-style: solid;
        border-right-color: #FFFFFF;
	border-right-style: solid;
	background-color: #B1965E;
	background-color: #FF8C00;
	background-color: #A8A8A8;
}
       
.safariFirstNavTDSelected {
        font-size: 12.77 em;
	font-weight: bold;
	color: #ffffff;
	cursor: pointer;
	text-align: left;
        border-bottom-color: #666666;
        border-bottom-color: #fc0;
        border-bottom-color: #FF8C00;
	border-bottom-width: 1px;
	border-bottom-style: solid;
        border-right-color: #FFFFFF;
	border-right-width: 1px;
	border-right-style: solid;
	background-color: #666666;
	background-color: #fc0;
	background-color: #FF8C00;
}

.safariFirstNavTDSelectedAuthenticated {
        font-size: 12.77 em;
	font-weight: bold;
	color: #ffffff;
	cursor: pointer;
	text-align: left;
        border-bottom-color: #999999;
	border-bottom-width: 1px;
	border-bottom-style: solid;
        border-right-color: #FFFFFF;
	border-right-width: 1px;
	border-right-style: solid;
	background-color: #999999;
}

.safariSpanFirstLev { color:#FFFFFF; padding : 15 5 5 5 }

/** Change font to 0.91 for second level nav **/
.safariSpanSecondLevSpan { color: #FFFFFF; font-size: 0.71em; font-weight: bold; text-decoration: none; }
.safariSecondNavTD { padding: 2 5 2 5 }
.safariSpanSecondLevSpanSelectedAuthenticated { color: #000000; font-size: 0.71em; font-weight: bold; text-decoration: none; }
.safariSpanSecondLevSpanSelected { color: #DED2BA; font-size: 0.71em; font-weight: bold; text-decoration: none; }
.safariSecondNavBackgroundColor { background-color: #FF8C00; }
.safariSecondNavBackgroundColorAthenticated { background-color: #999999; }

