/* indexTabMenu */

/*  The public home page incorrectly had two #indexTabMenu's, so they were each removed and changed to
	be .indexTabMenu's instead. No other pages have had this change made.
	All CSS rules that include the id version have been duplicated to use the class-based version
	instead. This change might have included rules not relevant to the home page.
*/

.indexTabMenu .tabBoxNav,
#indexTabMenu .tabBoxNav {
	background-image: none;
	padding-left:0px;
	margin: 0px;
	background-color: #D0AC1D;
	height: 25px;
}

.indexTabMenu .tabBoxNav li, 
#indexTabMenu .tabBoxNav li {
	display:inline;
	text-decoration:none;
	margin: 0;
	padding: 0;
}

.indexTabMenu .tabBoxNav li a,
#indexTabMenu .tabBoxNav li a {
	
/*        border-right: 4px solid #D0AC1D;       */
	height:20px;
/*	◊width:98px;*/
	overflow: hidden;
	background-position: left top;
	cursor: pointer;
	font-size:11px;
	font-family:"Arial";
	font-weight:bold;
	color:#8c887c;
	margin-right: 4px;

	padding: 5px 15px 0 15px;
}


.indexTabMenu .tabBoxNav li a img,
#indexTabMenu .tabBoxNav li a img {
	float: right;
	margin: 1px 5px 0px 0px;
}

.indexTabMenu .tabBoxNav li a.last-tab,
#indexTabMenu .tabBoxNav li a.last-tab {
	margin-right: 0;	
} 

.indexTabMenu .tabBoxNav li#tabPress a,
.indexTabMenu .tabBoxNav li#tabNews a,
#indexTabMenu .tabBoxNav li#tabPress a,
#indexTabMenu .tabBoxNav li#tabNews a {
/*
	background-image: url(../images/rss-gray.jpg);
    background-position: 78px 5px;
    background-repeat: no-repeat;
*/
    border: none;
    height: 20px;
/*	◊padding-right: 17px;
    ◊width: 81px;
*/
}


.indexTabMenu.tabBoxArea,
#indexTabMenu.tabBoxArea {
	border-bottom: 4px solid #D0AC1D;
	border-left: 4px solid #D0AC1D;
	border-right: 4px solid #D0AC1D; 
}
    
.indexTabMenu .tabBox,
#indexTabMenu .tabBox {
	height: 298px;
	margin-bottom: 0px;
	padding: 0px 10px 19px;
}

#indexTabMenu .lastLink,
#indexTabMenu .lastLink {
 /*       margin-top: 3px; */
        margin-right: 15px;
        margin-bottom: 0;
}

.indexTabMenu .lastLink a.bgNone,
#indexTabMenu .lastLink a.bgNone {
	margin-left: 10px;
	padding-top: 0;
	padding-left: 0;
	background-image: none;
}

.indexTabMenu .lastLink a.bgNone img,
#indexTabMenu .lastLink a.bgNone img {
	vertical-align: top;
}


.tab-style {
    height:25px;
/*    ◊width:102px;*/
    background:#dfddd5;
    float:left;
    text-align:center;
    margin:auto;
    padding-top:5px;
/*    border-top:1px solid #dfddd5;
    border-left:1px solid #dfddd5;
    border-right:1px solid #dfddd5; */
}

.indexTabMenu .tabBoxNav li .on,
#indexTabMenu .tabBoxNav li .on {
    background: white;
    color: black;
/*    border-top:1px solid #dfddd5;
    border-left:1px solid #dfddd5;
    border-right:1px solid #dfddd5; */
}


a.tab-style.on:hover {
	text-decoration: none;
}