#ja-leftcol a.mainlevel:hover, a.mainlevel:active {
	padding-left: 20px;
	/* background: url(../../images/arrow-on-yellow.gif) no-repeat 5px 4px; */
}

#ja-maincol a.mainlevel:hover, a.mainlevel:active {
	/* padding-right: 20px; */
	/* background: url(../../images/arrow-on-yellow.gif) no-repeat 5px 4px; */
}

#ja-rightcol a.mainlevel:hover, a.mainlevel:active {
	padding-right: 20px;
	/* background: url(../../images/arrow-on-yellow.gif) no-repeat 5px 4px; */
}

#ja-topnav a {
	padding: 0 20px;
	margin-top: 0px;
	color: #FFFFFF;
	font-size: 11px;
	text-align: center;
	display: block;
	float: left;
	height: 22px;
	line-height: 22px;
	background: url(../../images/topnav-sep.gif) no-repeat top right;
}

#ja-topnav li.active_menu a {
	margin: 0;
	height: 22px;
	line-height: 22px;
	text-decoration: none;
	/* border-right: 1px solid #CCCCCC; */
	background: url(../../images/topnav-sep-yellow.gif) no-repeat top right;
}

#ja-topnav li.active_menu a:hover {
	margin: 0;
	height: 22px;
	line-height: 22px;
	text-decoration: none;
	/* border-right: 1px solid #CCCCCC; */
	background: url(../../images/topnav-sep-yellow.gif) no-repeat top right;
}

#ja-topnav a:hover, #ja-topnav a:active {
	color: #FFFFFF;
	background: url(../../images/topnav-sep-yellow.gif) no-repeat bottom right #636363;
	text-decoration: none;
}

.topnav-border {
	border-bottom: 1px solid #ffff00;
	background: #ffff00;
}

#ja-topnav li.active_menu a, #ja-topnav li.active_menu a:hover {
	background: url(../../images/topnav-sep-yellow.gif) no-repeat top right #ffff00;
	color: #000000;
}

#ja-subnav {
	border: 1px solid #ffff66;
	background: #ffffcc;
}

#ja-subnav h3 {
	background: url(../../images/subnav-h3-yellow.gif) top right #ffff00;
}

#ja-subnav a {
	border-left: 5px solid #ffff00;	
}

.contentheading {
	border: 1px solid #ffffff;
	color: #000000;
	TEXT-ALIGN: center;
	background: url(../../images/bg-yellow.gif) no-repeat top center #ffffff;
}


div.moduletable {
	border-top: 1px solid #ffffff;
	border-left: 1px solid #ffff66;
	border-bottom: 1px solid #ffff66;
	border-right: 1px solid #ffff66;
	background: #ffffcc;
	color: #000000;
}

div.moduletable_r {
	border-top: 1px solid #ffffff;
	border-left: 1px solid #ffff66;
	border-bottom: 1px solid #ffff66;
	border-right: 1px solid #ffff66;
	padding: 0px;
	background: #ffffcc;
	text-align: left;
	valign: top;
}

div.moduletable_main {
	border-top: 1px solid #ffffff;
	border-left: 1px solid #ffff66;
	border-bottom: 1px solid #ffff66;
	border-right: 1px solid #ffff66;
	background: #ffffcc;
}

div.moduletable h3 {
	padding: 0 0 0 4px;
	margin: 0 -3px 0 -3px!important;
	color: #FFFFFF;
	background: url(../../images/h3-bg.gif) no-repeat top center #ffffcc;
	font-size: 11px;
	height: 20px;
	line-height: 20px;
	font-weight: normal;
	TEXT-ALIGN: center;
}

div.moduletable_main h2 {
	padding: 0 4 0 0px;
	margin: 0 -3px 0 -3px!important;
	color: #FFFFFF;
	background: url(../../images/h3-bg-main.gif) no-repeat top center #ffffcc;
	font-size: 16px;
	height: 20px;
	line-height: 20px;
	border: 0px solid #ffffff;
	font-weight: bold;
	TEXT-ALIGN: CENTER;
}

div.moduletable_r h3 {
	padding: 0 0 0 0px;
	margin: 0 -3px 0 -3px!important;
	color: #FFFFFF;
	background: url(../../images/h3-bg-r.gif) no-repeat top center #ffffcc;
	font-size: 11px;
	height: 20px;
	line-height: 20px;
	border: 0px solid #ffffff;
	border-top: none;
	font-weight: normal;
	TEXT-ALIGN: CENTER;
}

a.contentpagetitle, a.contentpagetitle:hover, a.contentpagetitle:active {
	color: #C7A95C;
	text-decoration: none;
}


#ja-header-spotlight {
	background: url(../../images/banner.png) no-repeat top right;
}

#ja-spotlight-1 h3, #ja-spotlight-2 h3 {
	background: url(../../images/bg-yellow-w.gif) #ffffff;
	color: #000000;
	border: 1px solid #ffff66;
}
