/*------------------------------------------------------------------------
# JA Antares 1.0 - Nov, 2006
# ------------------------------------------------------------------------
# Copyright (C) 2004-2006 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
#
# Copyright (C) 2007 Keashly.ca Consulting. All Rights Reserved.
# Template modifications by Keashly.ca Consulting - www.keashly.ca
-------------------------------------------------------------------------*/
body {
	color: #404040;
	background: #FFFFFF;
}
/* User Editor styles */
.standout {
	color: #346025;
}
a {
	color: #CF2E00;
}

a:hover, a:active, a:focus {
	color: #A42500;
}
redbox a, a.redbox {
	color: #C0C0C0;
}
.redbox a:hover, a.redbox:hover {
	color: #808080;
}
h2 {
	color: #CF2E00;
}
ul li {
	background: url(../../images/bullet-list.gif) no-repeat 22px 6px;
}
hr {
	background: url(../../images/seperator.gif) repeat-x;
}
pre, .code {
	border-left: 5px solid #EFA48D;
	background: #F2F2F2;
}
blockquote {
	background: url(../../images/quote.gif) 10px 10px no-repeat;
}
.dropcap {
	color: #404040;
}

/* Tips, Error, Message, Hightlight*/
.error {
	color: #CC0000;
	background: url(../../images/bullet-error.gif) no-repeat top left;
}

.message {
	color: #CF2E00;
	background: url(../../images/bullet-info.gif) no-repeat top left;
}

.tips {
	color: #D79546;
	background: url(../../images/bullet-tips.gif) no-repeat top left;
}

.highlight {
	background: #F2F2F2;
}
input, select {
	color: #404040;
}
.button {
	color: #404040;
}

html>body .button {
	color: #404040;
}

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

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

div.module h3 {
	color: #005A00;
}
div.module, div.module-rightbar {
	background: url(../../images/box-br.gif) no-repeat bottom right;
}

div.module div, div.module-rightbar div {
	background: url(../../images/box-bl.gif) no-repeat bottom left;
}

div.module div div, div.module-rightbar div div {
	background: url(../../images/box-tr.gif) no-repeat top right;
}

div.module div div div, div.module-rightbar div div div {
	background: url(../../images/box-tl.gif) no-repeat top left;
}
div.module-menu h3 {
	color: #005A00;
  background: url(../../images/red/red-horiz_divider.png) 50% 100% no-repeat;
}
#ja-rightcol div.module, #ja-rightcol div.module div{
	background:none;
}
#ja-rightcol div.module-banners {
	border: 1px solid #005A00;
}
.moduletable-rightbar{
border:2px #005A00 solid;
}
.moduletable-rightbar h3{
background:#C9D8B4;
color:#CF2E00;
}

table.contenttoc th {
	color: #FFFFFF;
	background: #CF2E00;

}
/*table.contenttoc td {
	background: url(../../images/arrow-off.gif) no-repeat 7px 7px;
}*/

.componentheading {
	background: url(../../images/red/olive-header-bg.gif) repeat;
	color: #005A00;
}

div.module-rightbar h3 {
	color: #CF2E00;
  background: url(../../images/red/horiz_divider2.png) 50% 100% no-repeat;
}
.contentheading, div.quiz h1 {
	color: #CF2E00;
  background: url(../../images/red/horiz_divider.png) 50% 100% no-repeat;
} 
table.blog .article_seperator {
	background: url(../../images/seperator.gif) repeat-x center;
}

a.contentpagetitle {
	color: #CF2E00;
}
a.contentpagetitle:hover,
a.contentpagetitle:active,
a.contentpagetitle:focus {
	color: #A42500;
}

a.readon {
	background: url(../../images/readon-red.gif) left center no-repeat;
	color: #CF2E00;
}
a.readon:hover, a.readon:active, a.readon:focus {
	color: #A42500;
}
table.contentpaneopen h3, table.contentpane h3 {
	color: #005A00;
  background: url(../../images/red/horiz_divider.png) 50% 100% no-repeat;
}
.sectiontableheader {
	background: #E5ECD8;
	color:#005A00;
}
.createdate, .modifydate{
	color:#005A00;
}
.mosimage_caption {
	color: #8F8F8F;
}
.pagenavbar {
	background: url(../../images/pages.gif) no-repeat center left;
}

.pagenavcounter {
	background: url(../../images/pages.gif) no-repeat 0 11px;
}

.sectiontableheader a {
	color: #FFFFFF;
}

tr.sectiontableentry1 td, tr.sectiontableentry1-rightbar td {
	/*background: url(../../images/seperator.gif) repeat-x bottom;*/
	border-bottom: 1px solid #C9D8B4;
}
tr.sectiontableentry1 td tr.sectiontableentry1 td {
	border: none;
}
tr.sectiontableentry2 td, tr.sectiontableentry2-rightbar td {
	background: url(../../images/seperator.gif) repeat-x bottom;
}
tr.sectiontableentry2 td tr.sectiontableentry2 td {
	background: none;
}

div.syndicate div, div.syndicate-rightbar div {
	border: 1px solid #FFFFFF;
}
a.mainlevel {
	color: #404040;
	background: url(../../images/red/bullet-menu-off.gif) no-repeat;
}

a.mainlevel:hover,
a.mainlevel:active,
a.mainlevel:focus,
a.mainlevel#active_menu {
	background: url(../../images/red/bullet-menu-on.gif) no-repeat;
	color: #CF2E00;
}
a.sublevel:hover,
a.sublevel:active,
a.sublevel:focus {
	color: #CF2E00;
}
a.mainlevel-bottom {
	color: #404040;
}
a.mainlevel-bottom:hover,
a.mainlevel-bottom:active,
a.mainlevel-bottom:focus,
a.mainlevel-bottom#active_menu {
	color: #CF2E00;
}
#ja-leftcol #active_menu, #ja-rightcol #active_menu {
	color: #404040;
}

#ja-header {
	background: #FFFFFF url(../../images/header-bg.gif) top left no-repeat;
}

#ja-botslwrap div.moduletable h3 {
	background: url(../../images/red/grey-header-bg.gif) repeat;
	color: #5E5E5E;
}
#ja-usertoolswrap {
	background: url(../../images/usertools-left-bg.gif) top left no-repeat;
}

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

#ja-usertools .inputbox-box {
	color: #CF2E00;
	background: none;
	border: 1px solid #404040;
}
#ja-usertools .inputbox-box:hover,
#ja-usertools .inputbox-box:focus {
	color:#A42500;
}

/*#ja-banner {
	background: url(../../images/header/a.jpg) top left no-repeat;
	border-bottom: 5px solid #CF2E00;
} */
#ja-footer {
	border-top: 5px solid #CF2E00;
}

#ja-bottomline {
	color: #FFF;
}

#ja-bottomline a, #ja-cert a {
	color: #FFF;
}
#ja-bottomline a:hover, #ja-cert a:hover {
	color: #404040;
}
#bottom-footer {
	background: #CF2E00 url(../../images/red/foot_bg.png) 0 0 repeat;
	color: #FFF;
	border-top: 5px solid #005A00;
}
#ja-botslwrap {
	border-bottom: 2px solid #005A00;
}
#ja-botsl .ja-box h3 {
	color: #CF2E00;
}
#ja-botsl .ja-box ul a {
	color: #404040;
}
#ja-botsl .ja-box li a {
	background: url(../../images/seperator.gif) left bottom repeat-x;
}

#ja-botsl .ja-box li a:hover,
#ja-botsl .ja-box li a:active,
#ja-botsl .ja-box li a:focus {
	color: #CF2E00;
}
#ja-spotlight {
	border-top:1px #005A00 solid;
}

#ja-pathway a {
	background: url(../../images/slash.gif) no-repeat center right;
}

#ja-topnav-wrap {
	background: url(../../images/red/topnav-left.gif) top left no-repeat #CF2E00;
}

#ja-topnav {
	background: url(../../images/red/topnav-right.gif) top right no-repeat #CF2E00;
}
#ja-topnav ul#mainlevel-nav a {
	color: #FFFFFF;
}

#ja-subnav a,
#ja-subnav a:hover,
#ja-subnav a:active,
#ja-subnav a:focus {
	border-bottom: 1px solid #F2B3A0!important;
}
/*#ja-mainnav {
	border-bottom: 5px solid #C0C0C0;
}*/

/* CSS MENU
----------------------------------------------------------- */
#ja-cssmenu li ul a:hover, 
.mainlevel-navmenu li a:hover {
	color: #CF2E00!important;
}

#ja-cssmenu li a, 
.mainlevel-navmenu li a, 
td.mainlevel-navmenu a {
	background: url(../../images/bullet-menu.gif) no-repeat left bottom #FFFFFF!important;
}

#ja-cssmenu li a:hover, 
.mainlevel-navmenu li a:hover, 
td.mainlevel-navmenu a:hover {
	color: #CF2E00!important;
	background: url(../../images/bullet-menu.gif) no-repeat left top #FFFFFF!important;
}

#ja-cssmenu li a.active,
#ja-cssmenu li a.active:hover,
#ja-cssmenu li a.active:active {
	color: #CF2E00!important;
	background: url(../../images/bullet-menu.gif) no-repeat left top #FFFFFF!important;
}

#ja-cssmenu li li a.active,
#ja-cssmenu li li a.active:hover,
#ja-cssmenu li li a.active:active {
	color: #CF2E00!important;
}

#ja-cssmenu li:hover,
#ja-cssmenu li.sfhover {
	color: #CF2E00!important;
	background: url(../../images/bullet-menu.gif) no-repeat left top #FFFFFF!important;
}

#ja-cssmenu li li a {
	background: #E5ECD8!important;
}
#ja-cssmenu li li a:hover,
#ja-cssmenu ul li:hover, #ja-cssmenu ul ul li:hover,
#ja-cssmenu ul li.sfhover, #ja-cssmenu ul ul li.sfhover {
	color: #CF2E00!important;
	background: none!important;
}
/* Styles for Add-on extensions */
table.month td.currentm   {background-color:#C9D8B4}
table.month td.today      {background-color:#E5ECD8}
table.month div.events	{border-color:#005A00}
a.categorylink:link           {color:#CF2E00}
a.categorylink:hover           {color:#A42500}
a.categorylinkactive      {color:#CF2E00}
a.categorylinkactive:hover      {color:#A42500}

/* Survey */
.ja_contact_block, .ja_survey_block1 {
background-color: #CF2E00;
color: #FFF;
}
table.ja_survey_block2 {
background-color: #FFF;
color: #000;
}
.ja_survey_block2 td {
border-bottom: 1px solid  #e3ccc6;
}
td.ja_survey_empty {
background-color: #e3ccc6;
}
.formfield, .formfield_long, .formfield_longer, .formfield_short, .formfield_email {
border: 1px solid #e3ccc6;
}