#ja-headerwrap {
	color: #C3DFED;
}
#ja-header a {
	color: #C3DFED;
}
h1.logo-text a {
	color: #C3DFED !important;
}
p.site-slogan {
	background: #1E7CAB;
}
#ja-search {
	bottom: 0;
}
#ja-search .inputbox {
	border: 1px solid #555;
	color: #A91;
	background: #FFF;
}
.google-search {
	background: #888;
	border-color: #888;
	font-size: 90%;
	color: #222;
	bottom: 2px;
	width: 40px;
	right: 3px;
	margin: 0;
	padding: 0;
}
.google-search:hover, .google-search:active, .google-search:focus {
	background: #EEE;
	width: 100px;
	font-size: 100%;
}
.sectiontableheader {
	background: #999;
}
#ja-botslwrap {
	background: #AAA;
	color: #222;
}
.ja-box-right div.moduletable {
	background: url(../../../images/vdot2.gif) repeat-y left;
}
.ja-box-center div.moduletable {
	background: url(../../../images/vdot2.gif) repeat-y left;
}
#ja-botsl a {
	color: #FD3;
}
#ja-mainnavwrap {
	border-top: 1px solid #BBB;
	border-right: 1px solid #CCC;
	border-left: 1px solid #BBB;
	border-bottom: 1px solid #555;
	background: url(../../../images/opaque-menu.png) repeat-x #AAA;
}
#ja-mainnav ul, #ja-mainnav li {
	list-style: none;
	background: none;
}
#ja-mainnav span.separator {
	display: none;
}
#ja-mainnav > ul {
	background: url(../../../images/opaque-menu.png) repeat-x;
	background-color: #AAA;
	border-left: 1px solid #BBB;
	padding-left: 20px;
}
#ja-mainnav ul.menu li > a {
	border-left: 1px solid #BBB;
}
#ja-mainnav > ul > li {
	border-left: 1px solid #BBB;
	border-right: 1px solid #555;
	margin-right: 1px;
	background: #AAA;
}
#ja-mainnav > ul > li.active {
	color: #C3DFED;
}
#ja-mainnav > ul > li:hover, #ja-mainnav > ul > li:active, #ja-mainnav > ul > li:focus {
	background: url(../../../images/arrow2.png) no-repeat bottom center #EDA;
	color: #C3DFED;
}
#ja-mainnav ul ul li {
	border-left: 1px solid #BBB;
	border-right: 1px solid #555;
	border-top: 1px solid #BBB;
	border-bottom: 1px solid #555;
	margin-bottom: 1px;
}
#ja-mainnav li ul {
	background: #999;
}
#ja-mainnav li a {
	color: #C3DFED;
	text-decoration: none;
}
#ja-mainnav ul ul  li:hover, #ja-mainnav ul ul  li:active, #ja-mainnav ul ul  li:focus {
	background: #DCA;
	color: #C3DFED;
}
#ja-mainnav ul.menu li.active a {
	background: url(../../../images/opaque-menu.png) repeat-x #AAA;
	border-left: 1px solid #BBB;
	color: #FFF;
}
#ja-mainnav ul.menu li.active a span {
	color: #FFF;
}
#ja-mainnav ul.menu li.active a:hover, #ja-mainnav ul.menu li.active a:active, #ja-mainnav ul.menu li.active a:focus {
	background: #AAA url(../../../images/arrow2.png) no-repeat bottom center;
	color: #222;
}
#ja-mainnav ul.menu li a:hover, #ja-mainnav ul.menu li a:active, #ja-mainnav ul.menu li a:focus {
	background: #AAA url(../../../images/arrow2.png) no-repeat bottom center;
	color: #222;
}
#ja-mainnav ul.menu li a:hover span, #ja-mainnav ul.menu li a:active span, #ja-mainnav ul.menu li a:focus span {
	background: #AAA;
	color: #EC3;
}
#ja-mainnav ul.menu li:hover, #ja-mainnav ul.menu li.sfhover, #ja-mainnav ul.menu li.parentsfhover, #ja-mainnav ul.menu li.parent-activesfhover {
	background: #AAA url(../../../images/arrow2.png) no-repeat bottom center;
}
#ja-mainnav ul.menu li.parent ul > li {
	background: url(../../../images/opaque-menu.png) repeat-x;
}
#ja-mainnav ul.menu li.parent ul li > a, #ja-mainnav ul.menu li.parent ul li a > span {
	background: transparent;
	color: #222;
}
#ja-mainnav ul.menu li.parent > a {
	border-left: 1px solid #BBB;
	color: #222;
}
#ja-mainnav ul.menu li.parent ul > li:hover, #ja-mainnav ul.menu li.parent ul > li.sfhover, #ja-mainnav ul.menu li.parent ul > li.parentsfhover, #ja-mainnav ul.menu li.parent ul > li.parent-activesfhover {
	background: url(../../../images/opaque-menu.png) repeat-x #AAA;
	color: #FD3;
}
