
body#bd {
	background: url(../../images/light/bd-bg.jpg) #FFFFFF;
	color: #070A57;
}

a {
	color: #AAC1D4;
}

a:hover, a:active, a:focus {
	color: #3573B3;
}

ul li {
	padding-right: 5px;
	background: url(../../images/light/arrow-off.gif) no-repeat right center;
}

#ja-content a:hover, #ja-content a:active, #ja-content a:focus,
#ja-content-f a:hover, #ja-content-f a:active, #ja-content-f a:focus,
#ja-content-fl a:hover, #ja-content-fl a:active, #ja-content-fl a:focus,
#ja-content-fr a:hover, #ja-content-fr a:active, #ja-content-fr a:focus {
	color: #000000;
	background: #D3E0E8;
}

a.pagenav,
.pagenav_prev a,
.pagenav_next a,
.pagenavbar a {
	background: url(../../images/light/button-bg.gif) top #082672;
	border: 1px solid #0A0D66;
	color: #070A57;
}

a.pagenav:hover, a.pagenav:active, a.pagenav:focus,
.pagenav_prev a:hover, .pagenav_prev a:active, .pagenav_prev a:focus,
.pagenav_next a:hover, .pagenav_next a:active, .pagenav_next a:focus,
.pagenavbar a:hover, .pagenavbar a:active, .pagenavbar a:focus {
	background: url(../../images/light/button-bg.gif) top #082672!important;
	border: 1px solid #0A0D66;
}

hr {
	border-top: 1px solid #0A0D66;
}

.inputbox {
	border: 1px solid #0A0D66;
	background: #FFFFFF;
}

.inputbox:hover, .inputbox:focus {
	border: 1px solid #5498DD;
}

.button {
	background: url(../../images/light/button-bg.gif) top #082672;
	border: 1px solid #0A0D66;
	padding: 1px 5px;
	color: #070A57;
}

.button:hover, .button:focus {
	background: url(../../images/light/button-bg.gif) top #082672;
	border: 1px solid #0A0D66;
	color: #070A57;
}

div.moduletable h3, div.moduletable_menu h3 {
	color: #070A57;
}

table.contenttoc th {
	background: #070A57;
	border-color: #FFFFFF;
	color: #FFFFFF;
}

table.contenttoc td {
	background-image: url(../../images/light/arrow-off.gif);
}

.blog_more strong {
	color: #666666;
}

.componentheading {
	background: url(../../images/light/seperator.gif) repeat-x bottom;
	color: #070A57;
}

.contentheading {
	color: #070A57;
}

a.contentpagetitle, a.contentpagetitle:hover, a.contentpagetitle:active, a.contentpagetitle:focus {
	color: #070A57;
}

a.readon {
	background-color: #070A57;
}

a.readon:hover, a.readon:active, a.readon:focus {
	background-color: #4D4C4C!important;
}	

.small, .createdate, .modifydate, .mosimage_caption,
div.back_button a, div.back_button a:hover, div.back_button a:active {
	color: #1A1FAC!important;
}

.pagenavcounter, .pagenavbar {
	color: #070A57;
}

.sectiontableheader {
	background: #070A57;
	color: #FFFFFF;
}

tr.sectiontableentry1 td {
	background: #AAC1D4;
}

#ja-usertools div.search {
	background-image: url(../../images/light/icon-search.gif)!important;
}

#ja-usertools .inputbox {
	color: #CCCCCC;
	border: none!important;
	background: none;
	width: 100px;
}


/* HEADER
--------------------------------------------------------- */
#ja-header h1, #ja-header a {
	color: #0A0D66;
}

#ja-usertoolswrap {
	background: url(../../images/light/usertools-bg.gif) repeat-x;
}

#ja-usertools {
	color: #0A0D66;
	background: url(../../images/light/usertools-right-bg.gif) no-repeat top right;
}

#ja-usertools div.search {
	background: url(../../images/icon-search.gif) no-repeat center right;
}

#ja-usertools .inputbox {
	color: #0A0D66;
}

#ja-usertools .inputbox:hover,
#ja-usertools .inputbox:focus {
	color: #070A57;
}

/* MAIN NAVIGATION
--------------------------------------------------------- */
#ja-topnav {
	background: url(../../images/light/opaque.png);
	border-bottom: 1px solid #FFFFFF;
}

#ja-topnav a {
	color: #FFFFFF;
}

/* SUBHEADER + SPOTLIGHT
--------------------------------------------------------- */
#ja-sh {
	color: #070A57;
	
}

.ja-spotlight {
	background: url(../../images/light/spotlight-bg.gif) repeat-x bottom #7E99C1;
	color: #AAC1D4;
	border-color: #0A0D66;
}

.ja-spotlight:hover, .hover {
	background: url(../images/spotlight-on-bg.gif) repeat-x bottom #668BC1;
	color: #FFFFFF!important;
}

#ja-spotlight a, #ja-spotlight a:hover, #ja-spotlight a:active, #ja-spotlight a:focus {
	color: #AAC1D4;
	background: none;
}

#ja-spotlight h3 {
	color: #FFFFFF;
}

#ja-spotlight li a {
	background-image: url(../../images/light/arrow-off-light.gif);
}

#ja-spotlight li a:hover, #ja-spotlight li a:active, #ja-spotlight li a:focus {
	color: #FFFFFF;
	background-image: url(../../images/light/arrow-off-light.gif);
	background-color: #070A57;
}


/* PATHWAY
--------------------------------------------------------- */
#ja-pathway {
	background: #0A0D66;
	color: #FFFFFF;
}

#ja-pathway a {
	color: #FFFFFF;
}

#ja-pathway a:hover, #ja-pathway a:active, #ja-pathway a:focus {
	color: #FFFFFF;
	background: #082672;
}

#ja-pathway strong {
	color: #FFFFFF;
}

/* CONTENT COLUMN
--------------------------------------------------------- */
#ja-main {
	background: url(../../images/light/art-symbol.gif) no-repeat bottom left #AAC1D4;
}

/* 3 columns content width */
#ja-content, #ja-content-f, #ja-content-fl, #ja-content-fr {
	border-color: #0A0D66;
	background: #BFCAD4;
}

#ja-mainbodywrap {
	background: #FFFFFF;
}

#ja-mainbody, #ja-mainbody-f, #ja-mainbody-fl, #ja-mainbody-fr {
	background: #FFFFFF;
}

/* LEFT COLUMN
--------------------------------------------------------- */
#ja-leftcol {
	background: #BFCAD4;
	border-right: 1px solid #0A0D66;
	color: #070A57;
}

#ja-leftcol div.moduletable, #ja-leftcol div.moduletable_menu {
	background: url(../../images/light/seperator.gif) repeat-x bottom;
	color: #070A57;
}

#ja-leftcol div.moduletable h3, #ja-leftcol div.moduletable_menu h3 {
	color: #070A57;
}

/* RIGHT COLUMN
--------------------------------------------------------- */
#ja-rightcol {
	color: #070A57;
}

#ja-rightcol a {
	color: #070A57;
}

/* Default Joomla! Menu */
#ja-rightcol a.mainlevel {
	color: #070A57;
	border-bottom: 1px solid #0A0D66;
}

#ja-rightcol a.mainlevel:hover,
#ja-rightcol a.mainlevel:active,
#ja-rightcol a.mainlevel:focus,
#ja-rightcol a.mainlevel#active_menu {
	color: #FFFFFF;
	background: #070A57;
}

#ja-rightcol a.sublevel {
	background: url(../../images/light/arrow-off.gif) no-repeat center right;
}

#ja-rightcol a.sublevel:hover,
#ja-rightcol a.sublevel:active,
#ja-rightcol a.sublevel:focus {
	color: #0A0D66;
}

#ja-rightcol a.sublevel#active_menu {
	color: #FFFFFF;
	background: url(../../images/light/arrow-off-light.gif) no-repeat center right #070A57!important;
}
/*End: Default Joomla! Menu  */

#ja-rightcol ul.mainlevel {
	background: url(../images/arrow-off.gif) no-repeat center right;
}

#ja-rightcol ul.mainlevel:hover {
	background: url(../images/arrow-on.gif) no-repeat center right;
}

/* FOOTER
--------------------------------------------------------- */
#ja-footer,
#ja-footer a,
#ja-footer ul a,
#ja-footer a:hover,
#ja-footer a:active,
#ja-footer a:focus {
	color: #070A57;
}

/*SPLIT MENU
---------------------------------------------------------*/
#ja-splitmenu a {
	color: #FFFFFF;
	border-right: 2px solid #E8F4FF;
}

#ja-splitmenu a:hover,
#ja-splitmenu a:active,
#ja-splitmenu a:focus {
	color: #FFFFFF;
	background: #070A57;
}

#ja-splitmenu li.active_menu a,
#ja-splitmenu li.active_menu a:hover,
#ja-splitmenu li.active_menu a:active,
#ja-splitmenu li.active_menu a:focus {
	background: #4D4C4C;
	color: #FFFFFF;
}

#ja-subnav {
	background: url(../../images/default/opaque2.png);
	border-bottom: 5px solid #E8F4FF;
}

#ja-subnav a {
	padding: 0 12px;
	color: #FFFFFF;
	text-decoration: none;
	background: url(../../images/light/subarrow-off.gif) no-repeat center right;
	margin-left: 8px;
}

#ja-subnav a:hover,
#ja-subnav a:active,
#ja-subnav a:focus,
#ja-subnav li.active_menu a,
#ja-subnav li.active_menu a:hover,
#ja-subnav li.active_menu a:active,
#ja-subnav li.active_menu a:focus {
	color: #FFFFFF;
	background: url(../../images/light/subarrow-on.gif) no-repeat center right;
}

/* Son of Suckerfish Dropdowns
---------------------------------------------------------*/

#ja-cssmenu li ul {
	background: url(../../images/opaque-light.png);
	border: 1px solid #0A0D66;
}

#ja-cssmenu li a {
	border-right: 2px solid #FFFFFF;
}

#ja-cssmenu li a.active {
	background: #4D4C4C;
}

#ja-cssmenu li li a.active {
	background: none;
	font-weight: bold;
	color: #070A57;
}

#ja-cssmenu li:hover,
#ja-cssmenu li.sfhover {
	background: #070A57;
}

#ja-cssmenu li.havesubchild {
	background: url(../../ja_cssmenu/img/arrow-child-light.gif) no-repeat center right;
}

#ja-cssmenu ul li a {
	color: #070A57;
}

#ja-cssmenu ul li:hover, #ja-cssmenu ul ul li:hover,
#ja-cssmenu ul li.sfhover, #ja-cssmenu ul ul li.sfhover {
	background: url(../../ja_cssmenu/img/nav-on-bg-light.gif) repeat-x top #4D4C4C;
}

/* TransMenu
-------------------------------------------------*/
.transMenu .background {
	background-color: #00003A!important;
}

.transMenu .item.hover {
	background: #316BA6;
}

.transMenu .item#active, .transMenu .item#active:hover {
	background: #316BA6;
}

#ja-transmenu li a, a.havechild-mainlevel-trans {
	border-left: 2px solid #FFFFFF;
}

a.mainlevel-trans:active {
	background: url(../../ja_transmenu/img/havechild-on-bg-light.gif) no-repeat bottom right #070A57;
}

a.havechild-mainlevel-active-trans,
a.havechild-mainlevel-active-trans:active {
	background-color: #316BA6;
}

a.jahover {
	background: url(../../ja_transmenu/img/havechild-on-bg-light.gif) no-repeat bottom right #316BA6;
}

a.jahover-active {
	background-color: #316BA6;
}

a.mainlevel-trans:hover,
a.mainlevel-trans:active {
	background: #316BA6;
}

a.mainlevel-active-trans {
	background: #316BA6;
}

a.mainlevel-active-trans:hover,
a.mainlevel-active-trans:active {
	background: #316BA6;
}

/* Dropline Dropdowns
---------------------------------------------------------*/
#ja-dlmenu ul ul {
	background: #070A57;
	border-bottom: 5px solid #FFFFFF;
}

#ja-dlmenu li#showing ul {
	background: url(../../images/light/opaque2.png);
}

#ja-dlmenu a.active b {
	background: #4D4C4C;
}

#ja-dlmenu a.active:hover b {
	color: #FFFFFF;
	background: #4D4C4C;
}

#ja-dlmenu a:hover b {
	background: #070A57;
	color: #FFFFFF;
}

#ja-dlmenu :hover >
 a b {
	background: #070A57;
	color: #FFFFFF;
}

#ja-dlmenu ul :hover ul, #ja-dlmenu ul li#showing ul {
	top: 20px;
}

#ja-dlmenu ul :hover ul li a, #ja-dlmenu ul li#showing ul li a {
	color: #FFFFFF;
	background: url(../../images/light/subarrow-off.gif) no-repeat center right;
}

#ja-dlmenu a, #ja-dlmenu :visited {
	color: #FFFFFF;
}

#ja-dlmenu a b, #ja-dlmenu :visited b {
	border-right: 2px solid #FFFFFF;
}

#ja-dlmenu ul :hover ul li a:hover, #ja-dlmenu ul li#showing ul li a:hover, #ja-dlmenu ul :hover ul li a.active, #ja-dlmenu ul li#showing ul li a.active {
	color: #FFFFFF;
	background: url(../../images/light/subarrow-on.gif) no-repeat center right;
}

.topnav-border {
	border-bottom: 1px solid #FFFFFF!important;
}
