body#bd { background: #e6e6e6; }

#ja-search .inputbox {
	background: url(../images/search-bg.png) no-repeat 0px 0px;
	color: #88a1af;
}

h1.logo a { background: url(../images/logo.png) no-repeat left; }

#ja-topnav ul li { background: url(../images/topnav-sep.gif) no-repeat right center; }

div.ja-moduletable h3, div.moduletable h3 { color: #0479b6; }

#ja-topsl1 .ja-box-full h3 { color: #0479b6; }

/* Main Nav ---*/
#ja-mainnav .main { background: url(../images/topsl-bg.png) repeat-y left top; }

#ja-slideshow .main { /*background: url(../images/topsl-bg.gif) repeat-x left bottom;*/ }

/* Top spotlight ---*/
#ja-topsl .main {
	background:none;
	/*background: url(../images/topsl-bg1.gif) repeat-x left bottom #029beb;
	border-top: 1px solid #0ac8ff;
	border-bottom: 1px solid #247dc1;
	color: #b7e7ff;*/
}

#ja-topsl div.ja-moduletable h3 { color: #fff; text-shadow: 1px 1px 1px #033d5c; }

#ja-content-bot2 .main {
	background: url(../images/content-bot-bg.gif) repeat-x top #2d87ca;
	border-top: 1px solid #256b9f;
	border-bottom: 1px solid #02a4d2;
	color: #fff;
}

#ja-botsl .main {
	/*background: url(../images/botsl-bg.gif) ;*/
	background:#fff;
	border-top: 0;
	color: #92b5d0;
}

#ja-botsl .main .main-inner1 { border-top: 0; }

#ja-botsl .ja-moduletable h3 { color: #515151; font-size:24px; font-weight:normal; line-height:24px; }

div.ja-innerdiv h4 { 
}

#ja-botsl div.ja-innerdiv .ja-bottom-links ul li a {
	color: #56abe9;
	text-shadow: none;
	border-bottom: 1px solid #2f7daa;
}

#ja-botsl div.ja-innerdiv .ja-bottom-links ul li a:hover,
#ja-botsl div.ja-innerdiv .ja-bottom-links ul li a:focus,
#ja-botsl div.ja-innerdiv .ja-bottom-links ul li a:active {
	color: #fff;
	border-bottom: 1px solid #fff;
}

#ja-footer { color: #4b7493; }

#ja-footer a:hover, #ja-footer a:focus, #ja-footer a:active {}

/* Slide show ---*/
#ja-slideshow .ja-slide-mask,
#ja-slideshow .ja-slide-mask2 { background: url(../images/mask-l.png) no-repeat left top; }

#ja-slideshow .ja-slide-mask2 { background: url(../images/mask-r.png) no-repeat left top; }

#ja-slideshow .ja-slide-prev, .ja-slide-next { background: url(../images/btn-l.png) no-repeat left top; }
	
#ja-slideshow .ja-slide-next { background: url(../images/btn-r.png) no-repeat left top; }

.ja-slide-desc h3 { color: #0479b6; }
.ja-megamenu ul.level0 li.mega a.mega.active { background:none;}
#ja-mainnav #menu1 .menu-title { top: -99999px; position:absolute; }
#ja-mainnav #menu1 .has-image { height:32px; width: 153px; margin: 5px 0 0 10px; padding: 0 0 0 0;}
#ja-mainnav #menu1 { padding: 0; margin:0; }
.ja-megamenu ul.level0 li.mega a.mega.active,
.ja-megamenu ul.level0 li.mega a.mega.over {border: 0; background:none;}
.ja-megamenu ul.level0 li.mega {/*background: none !important;*/ padding-right: 0!important;}