/*
# ------------------------------------------------------------------------
# JA Rasite - Stable - Version 1.0 - Licence Owner JA91739
# ------------------------------------------------------------------------
# Copyright (C) 2004-2009 J.O.O.M Solutions Co., Ltd. All Rights Reserved.
# @license - Copyrighted Commercial Software
# Author: J.O.O.M Solutions Co., Ltd
# Websites:  http://www.joomlart.com -  http://www.joomlancers.com
# This file may not be redistributed in whole or significant part.
# ------------------------------------------------------------------------
*/

body#bd { background: url(../../images/light_ocean/body-bg.gif) repeat-x left top #CEE2F4; }

a { color: #3b6197; }

/* Joomla style ---*/
.blog .contentheading { color: #3b6197; }

.article-section a:hover, .article-category a:hover { color: #3b6197; }

ul.pagination a:hover, ul.pagination a:active, ul.pagination a:focus {
	background: #3b6197;
	border: 1px solid #3b6197;
}

.sectiontableheader { background: #3b6197; border: 1px solid #fff; }

.sectiontableentry, .sectiontableentry0, .sectiontableentry1, .sectiontableentry2 {
	background: none;
	border-bottom: 1px solid #CEE2F4;
}

.sectiontableentry2 { background: #f3f8fb; }

.counter span { background: #3b6197; border: 1px solid #3b6197; }

#ja-subnav ul li ul li a:hover { color: #3b6197 !important; }

#ja-subnav ul li ul li a.active { color: #3b6197; !important: ; }

.ja-navhelper a { color: #3b6197; }
.ja-navhelper a:hover,
.ja-navhelper a:active,
.ja-navhelper a:focus {
	background-color: #3b6197;
}

.ja-links li.top a:hover { background-color: #3b6197; }

.ja-links li.layout-switcher a { background: #3b6197; }

#ja-container ul.menu li a:hover,
#ja-container ul.menu li a:active,
#ja-container ul.menu li a:focus { color: #3b6197; background: #f6f6f6; }

#ja-container ul.menu li.active a { color: #3b6197; }

#ja-container ul.menu li li a:hover,
#ja-container ul.menu li li a:active,
#ja-container ul.menu li li a:focus { color: #3b6197 !important; }

#ja-container ul.menu li.active > a { color: #3b6197 !important; }

h1.logo a { background-image: url(../../images/light_ocean/logo.png); }

#ja-search { background-image: url(../../images/light_ocean/search-bg.png); }

#ja-search .inputbox { color: #333; }

#ja-subnav {
	background: url(http://courtownsc.com/templates/ja_rasite/images/light_ocean.gif) repeat-x left bottom #fff;
	border-bottom: 1px solid #ddd;
}

#ja-subnav ul li a { color: #757575;}

#ja-subnav ul li a:hover { color: #3b6197; }

#ja-subnav ul li.active a {
	color: 757575;
}

#ja-subnav ul li.active a:hover,
#ja-subnav ul li.active a:active,
#ja-subnav ul li.active a:focus {
	color: #3b6197;
}

#ja-subnav ul.active li a { color: 757575; }

#ja-subnav ul.active li a:hover { color: #3b6197; }

#ja-subnav ul.active li a.active { color: #3b6197; }

#ja-subnav ul li ul {
	background: #f3f8fb;
	border: 1px solid #CEE2F4;
}

#ja-container { background: url(../../images/light_ocean/container-bg.gif) repeat-x left bottom; }

#ja-topsl a, #ja-botsl a { color: #3b6197; }

#ja-topsl a:hover, #ja-topsl a:focus, #ja-topsl a:active,
.small-links a:hover {
	color: #3b6197 !important;
	text-decoration: underline;
}

#ja-topsl .ja-moduletable, #ja-topsl .moduletable { border: 1px solid #d9e1e7 !important; }

#ja-topsl h3, #ja-topsl h3 span { color: #3b6197; }

#ja-topsl h3 strong.first-word { color: #3b6197; }

#ja-bot #ja-tabs .ja-rs1-top { background: #f3f8fb; }
#ja-bot #ja-tabs .ja-rs1-tl { background: url(../../images/light_ocean/corner-rs11.png) no-repeat left top; }
#ja-bot #ja-tabs .ja-rs1-tr { background: url(../../images/light_ocean/corner-rs11.png) no-repeat right top; }

#ja-bot #ja-tabs .ja-rs1-mid { background: #f3f8fb; }

#ja-bot #ja-tabs .ja-rs1-bot { background: #f3f8fb; }
#ja-bot #ja-tabs .ja-rs1-bl { background: url(../../images/light_ocean/corner-rs11.png) no-repeat left bottom; }
#ja-bot #ja-tabs .ja-rs1-br { background: url(../../images/light_ocean/corner-rs11.png) no-repeat right bottom; }

#ja-bot a { color: #3b6197; }
#ja-bot a:hover, #ja-bot a:focus, #ja-bot a:active { color: #3b6197; text-decoration: underline; }

#ja-botsl a, #ja-botsl li a { color: #C5C5C5; }

#ja-footer { background: #1A1A1A; }

#ja-footer .inner a { color: #3b6197; }

/* ALL ROUNDED STYLE
--------------------------------------------------------- */
/* Rounded style 1 ---*/
.ja-rs1-top { background: #fff; }
.ja-rs1-tl { background: url(../../images/light_ocean/corner-rs1.png) no-repeat left top; }
.ja-rs1-tr { background: url(../../images/light_ocean/corner-rs1.png) no-repeat right top; }

.ja-rs1-mid { background: #fff; }

.ja-rs1-bot { background: #fff; }
.ja-rs1-bl { background: url(../../images/light_ocean/corner-rs1.png) no-repeat left bottom; }
.ja-rs1-br { background: url(../../images/light_ocean/corner-rs1.png) no-repeat right bottom; }

/* Rounded style 2 ---*/
.ja-rs2-top { background: #fff }
.ja-rs2-tl { background: url(../../images/light_ocean/corner-rs1.png) no-repeat left top; }
.ja-rs2-tr { background: url(../../images/light_ocean/corner-rs1.png) no-repeat right top; }

.ja-rs2-mid { background: #fff; }
.ja-rs2-ml { background: #fff; }
.ja-rs2-mr { padding: 0;}

.ja-rs2-bot { background: #fff; }
.ja-rs2-bl { background: url(../../images/light_ocean/corner-rs1.png) no-repeat left bottom; }
.ja-rs2-br { background: url(../../images/light_ocean/corner-rs1.png) no-repeat right bottom; }

/* Rounded style 3 ---*/
.ja-rs3-top { background: url(../../images/light_ocean/rs3-top.png) repeat-x left top; }
.ja-rs3-tl { background: url(../../images/light_ocean/corner-rs3.png) no-repeat left top; }
.ja-rs3-tr { background: url(../../images/light_ocean/corner-rs3.png) no-repeat right top; }

.ja-rs3-mid { background: url(../../images/light_ocean/rs3-mid-l.png) repeat-y left top #f3f8fb; }
.ja-rs3-ml { background: url(../../images/light_ocean/rs3-mid-r.png) repeat-y right top; }
.ja-rs3-mr { background: url(../../images/light_ocean/rs3-mid-top.png ) repeat-x left top; } 

.ja-rs3-bot { background: url(../../images/light_ocean/rs3-bot.png) repeat-x left bottom; }
.ja-rs3-bl { background: url(../../images/light_ocean/corner-rs3.png) no-repeat left bottom; }
.ja-rs3-br { background: url(../../images/light_ocean/corner-rs3.png) no-repeat right bottom; }

/* Rounded style 4 ---*/
.ja-rs4-top { }
.ja-rs4-tl { }
.ja-rs4-tr { }

.ja-rs4-mid { }
.ja-rs4-ml { }
.ja-rs4-mr { }

.ja-rs4-bot { }
.ja-rs4-bl { }
.ja-rs4-br { }

.ja-rs4-mid a,
.ja-rs4-mid li a { }

.ja-rs4-mid a:hover, .ja-rs4-mid a:focus, .ja-rs4-mid a:active,
.ja-rs4-mid li a:hover, .ja-rs4-mid li a:focus, .ja-rs4-mid li a:active { }

/* Rounded style 5 ---*/
.ja-rs5-top { background: url(../../images/light_ocean/rs5-top.png) repeat-x left top; }
.ja-rs5-tl { background: url(../../images/light_ocean/corner-rs5.png) no-repeat left top; }
.ja-rs5-tr { background: url(../../images/light_ocean/corner-rs5.png) no-repeat right top; }

.ja-rs5-mid { background: url(../../images/light_ocean/rs5-mid-l.png) repeat-y left top #fff; }
.ja-rs5-ml { background: url(../../images/light_ocean/rs5-mid-r.png) repeat-y right top; padding: 0 1px; }
.ja-rs5-mr { background: url(../../images/light_ocean/rs5-mid-top.png ) repeat-x left top; } 

.ja-rs5-bot { background: url(../../images/light_ocean/rs5-bot.png) repeat-x left bottom; }
.ja-rs5-bl { background: url(../../images/light_ocean/corner-rs5.png) no-repeat left bottom; }
.ja-rs5-br { background: url(../../images/light_ocean/corner-rs5.png) no-repeat right bottom; }

/* JA Slideshow2 ---*/
.ja-slidewrap { border: 1px solid #d9e1e7; }

.ja-slide-thumb-inner {
	background: #f3f8fb;
	border-top: 1px solid #d9e1e7;
	color: #757575;
}

#ja-slideshow .ja-slide-thumb img {
	background: #fff;
	border: 1px solid #d9e1e7;
}

.ja-slide-thumb-inner img {
	background: #fff;
	border: 1px solid #d9e1e7;
}

.active .ja-slide-thumb-inner img {
	background: #3b6197;
	border: 1px solid #568ab0;
}

.ja-vertical_right .active {
	background: url(../../images/light_ocean/arrow-bg.gif) no-repeat center left;
}

.ja-vertical_left .active {
	background: url(../../images/light_ocean/arrow-bg2.gif) no-repeat center right;
}

.ja-slide-thumbs-wrap .active .ja-slide-thumb-inner { background: url(../../images/light_ocean/grad-bg.gif) repeat-x top left #3b6197; }

/* News ticker ---*/
.ja-headelines-pre { background: url(../../images/light_ocean/but-pre.png) no-repeat top left; }

.ja-headelines-next { background: url(../../images/light_ocean/but-next.png) no-repeat top left; }

/* Content slider ---*/
#ja-bot .ja-contentslider-center img {
	background: #fff;
	border: 1px solid #fff;
}

/* JA Tabs ---*/
.rasite .container { background: #f3f8fb; }

.rasite .ja-tabs-title-top { background-image: url(../../images/light_ocean/title-bg.gif) !important; }

.rasite .ja-tabs-title-top ul.ja-tabs-title { background-image: url(../../images/light_ocean/title-bg.gif) !important; }

.rasite .ja-tabs-title-top ul.ja-tabs-title li.hover,
.rasite .ja-tabs-title-top ul.ja-tabs-title li.firsthover,
.rasite .ja-tabs-title-top ul.ja-tabs-title li.lasthover {
	background: url(../../images/light_ocean/tab-active.png) no-repeat top right #f3f8fb;
}

.rasite .ja-tabs-title-top ul.ja-tabs-title li.hover h3,
.rasite .ja-tabs-title-top ul.ja-tabs-title li.firsthover h3,
.rasite .ja-tabs-title-top ul.ja-tabs-title li.lasthover h3 {
	background: url(../../images/light_ocean/tab-active.png) no-repeat top left #f3f8fb;
}

.rasite .ja-tabs-title-top ul.ja-tabs-title li.active,
.rasite .ja-tabs-title-top ul.ja-tabs-title li.firstactive,
.rasite .ja-tabs-title-top ul.ja-tabs-title li.lastactive {
	background: url(../../images/light_ocean/tab-active.png) no-repeat right top #f3f8fb;
}

.rasite .ja-tabs-title-top ul li.active h3,
.rasite .ja-tabs-title-top ul li.firstactive h3,
.rasite .ja-tabs-title-top ul li.lastactive h3 {
	background: url(../../images/light_ocean/tab-active.png) no-repeat left top #f3f8fb !important;
	color: #3b6197;
}

/* Split menu ---*/
#ja-splitmenu li.active a,
#ja-splitmenu li.active a:hover,
#ja-splitmenu li.active a:active,
#ja-splitmenu li.active a:focus {
	background: url(../../images/light_ocean/mainlevel-active.gif) no-repeat left top #3b6197 !important;
}

#ja-splitmenu li.active a span,
#ja-splitmenu li.active a:hover span,
#ja-splitmenu li.active a:active span,
#ja-splitmenu li.active a:focus span {
	background: url(../../images/light_ocean/mainlevel-active.gif) no-repeat right top !important;
}

/* CSS Menu ---*/
#ja-cssmenu li a.active,
#ja-cssmenu li a.active:hover,
#ja-cssmenu li a.active:active,
#ja-cssmenu li a.active:focus {
	background: url(../../images/light_ocean/mainlevel-active.gif) no-repeat left top #3b6197 !important;
}

#ja-cssmenu li a.active span {
	background: url(../../images/light_ocean/mainlevel-active.gif) no-repeat right top !important;
}

/* Dropline Menu ---*/
#jasdl-mainnav li.active a,
#jasdl-mainnav li.active a:hover,
#jasdl-mainnav li.active a:active,
#jasdl-mainnav li.active a:focus {
	background: url(../../images/light_ocean/mainlevel-active.gif) no-repeat left top #3b6197 !important;
}

#jasdl-mainnav li.active a span,
#jasdl-mainnav li.active a:hover span,
#jasdl-mainnav li.active a:active span,
#jasdl-mainnav li.active a:focus span {
	background: url(../../images/light_ocean/mainlevel-active.gif) no-repeat right top !important;
}

/* Mega menu ---*/
ul.level0 li.active a.mega {
	background: url(../../images/light_ocean/mainlevel-active.gif) no-repeat left top #3b6197 !important;
}

ul.level0 li.active a.mega span {
	background: url(../../images/light_ocean/mainlevel-active.gif) no-repeat right top !important;
}

ul.level1 li.mega { border-top: 1px solid #ddd !important; }
ul.level1 li.first { border-top: none !important; }

ul.level1 li.mega a.mega,
ul.level1 li.mega a.mega span {
	background: none !important;
	color: #333;
}

ul.level1 li.over, ul.level1 li.haschild-over a.over, ul.level1 li.over a.over {
	background: #f5f5f5 !important;
	color: #3b6197 !important;
}

ul.level1 li.active a.active span.menu-title {
	color: #3b6197 !important;
}

ul.level1 .childcontent .tl { background-image: url(../../images/light_ocean/mega-corner2.png) !important; }

.childcontent .ja-moduletable a:hover,
.childcontent .ja-moduletable a:focus,
.childcontent .ja-moduletable a:active {
	color: #3b6197 !important;
}

.childcontent .top { background: url(../../images/light_ocean/mega-tb.png) repeat-x left top !important; }
.childcontent .tl { background: url(../../images/light_ocean/mega-corner.png) no-repeat left top !important; }
.childcontent .tr { background: url(../../images/light_ocean/mega-corner.png) no-repeat right top !important; }

.childcontent .ml { background: url(../../images/light_ocean/mega-mid-l.png) no-repeat left bottom !important; }
.childcontent .childcontent-inner { background: url(../../images/light_ocean/mega-mid-bot.png) repeat-x left bottom !important; }
.childcontent .mr { background: url(../../images/light_ocean/mega-mid-r.png) no-repeat right bottom !important; }

.childcontent .bot { background: url(../../images/light_ocean/mega-tb.png) repeat-x left bottom !important; }
.childcontent .bl { background: url(../../images/light_ocean/mega-corner.png) no-repeat left bottom !important; }
.childcontent .br { background: url(../../images/light_ocean/mega-corner.png) no-repeat right bottom !important; }

.group-title { background: #f5f5f5 !important; border: 1px solid #e0e0e0 !important; }

.group-title .menu-title { color: #454545 !important; }