/*
 * ------------------------------------------------------------------------
 * JA T3 Blank template for joomla 1.7
 * ------------------------------------------------------------------------
 * Copyright (C) 2004-2011 J.O.O.M Solutions Co., Ltd. All Rights Reserved.
 * @license - GNU/GPL, http://www.gnu.org/licenses/gpl.html
 * Author: J.O.O.M Solutions Co., Ltd
 * Websites: http://www.joomlart.com - http://www.joomlancers.com
 * ------------------------------------------------------------------------
*/
/* BJCMNP */

/* COMMON STYLE
--------------------------------------------------------- */
body#bd {background-color:#151044;}

/* Normal links ---*/
a {color:#595b89; text-decoration:none;}

/* JOOMLA STYLE
--------------------------------------------------------- */
/* Pagination ---*/
.pagination li {background-color:#595b89 !important; border:1px solid #222462;}
.pagination li:hover {background-color:#151044 !important;}

/* MODULE STYLES
--------------------------------------------------------- */


/* MAIN LAYOUT DIVS
--------------------------------------------------------- */
#ja-container a {color:#222462;}

#article-index {background-color:#c8c8d8; border-top:2px solid #222462; border-bottom:2px solid #222462; color:#222462;}
#article-index a {color:#222462;}
#article-index a:hover {color:#595b89;}

/* HEADER --------------------------------------------------------- */
#ja-header {background:url("../images/header-bg.png") repeat-x scroll center top #222462;}
#ja-header .main {background: url("../images/header-tree-bg.gif") no-repeat scroll center top transparent;}

/* Logo Image ---*/
h1.logo {width:307px; height:83px;}
h1.logo a {background:url("../images/bjcmnp-logo.png") no-repeat left; display:block; width:307px; height:83px;}

/* NAVIGATION
--------------------------------------------------------- */
/* Main Nav ---*/
#ja-mainnav {background-color: #222462;}
#ja-mainnav .main {background: url("../images/menu-tree-bg.gif") no-repeat scroll center top transparent;}

/* Breadcrumbs ---*/
#ja-navhelper {background-color:#151044; color:#595b89;}
#ja-navhelper a {color:#595b89;}
#ja-navhelper .main {border-bottom:1px solid #222462; color:#595b89;}

/* SPOTLIGHT
--------------------------------------------------------- */
/* Top spotlight ---*/
#ja-topsl .main { padding: 0; }
#ja-topsl .main-inner1 { padding: 10px 0; border-bottom: 1px solid #ccc; }

/* Bot spotlight ---*/
#ja-botsl {background-color:#151044;}
#ja-botsl .main {border-bottom:1px solid #222462; }

/* MISCELLANOUS
----------------------------------------------------------- */


/* SEARCH
----------------------------------------------------------- */
#ja-search .inputbox {color:#c8c8d8; background-color:#595b89; border:1px solid #151044;}

/* TOP NAVIGATION
----------------------------------------------------------- */
#ja-topnav .menu li a {color:#426877;}
#ja-topnav .menu li a:hover {color:#c8c8d8;}

/* TOP NAVIGATION (IceMegaMenu)
----------------------------------------------------------- */
#ja-topnav {line-height:1; position:absolute; right:0px; top:23px;}
div.icemegamenu ul#icemegamenu {position:none;}
div.icemegamenu ul#icemegamenu li {border:none;}
div.icemegamenu ul#icemegamenu li a.iceMenuTitle,
div.icemegamenu ul#icemegamenu li span.separator,
div#subMenusContainer a.iceMenuTitle,
div#subMenusContainer span.separator {color: #595b89 !important;}
div.icemegamenu ul#icemegamenu li.active a.iceMenuTitle,
div.icemegamenu ul#icemegamenu li.active span.separator,
div.icemegamenu ul#icemegamenu li.current a.iceMenuTitle,
div.icemegamenu ul#icemegamenu li.current span.separator,
div.icemegamenu ul#icemegamenu li:hover a.iceMenuTitle,
div.icemegamenu ul#icemegamenu li:hover span.separator  {background:#151044 !important;}
#icemegamenu ul.icesubMenu,
#subMenusContainer ul.icesubMenu {background:#151044 !important;}
#subMenusContainer a.iceMenuTitle:hover, 
#subMenusContainer a.iceMenuTitle:focus, 
#icemegamenu a.mainMenuParentBtnFocused, 
#subMenusContainer a.subMenuParentBtnFocused,
#icemegamenu li a.iceMenuTitle:hover,
#icemegamenu li a.iceMenuTitle:hover span,
#icemegamenu li a.iceMenuTitle:focus span,
#icemegamenu li a.iceMenuTitle:focus{color:#c8c8d8 !important; background-color:#222462 !important;}
#icemegamenu li.iceMenuLiLevel_1 a.iceMenuTitle:hover span {background:#151044 !important;}

/* SHOWCASE
----------------------------------------------------------- */

/* TAG BAR
----------------------------------------------------------- */
#ja-tag-bar {border-bottom:1px solid #222462;}

/* SOCIAL NETWORK ICONS
----------------------------------------------------------- */

/* FOOTER
----------------------------------------------------------- */
#ja-footer {background-color:#151044;}
#ja-footer small {color:#595B89;}
#ja-footer small:last-child, #ja-footer small:last-child a {color:#222462;}

/* CONTENTS - Tables
----------------------------------------------------------- */
/* Tables Defaults */
#ja-content table {border-top:5px solid #222462; border-bottom:5px solid #222462; margin-bottom:30px;}
#ja-content table th, #ja-content table td {padding:12px; vertical-align:top;}
#ja-content table th {background-color:#595b89; color:#eaeaee; border-bottom:5px solid #222462;}
#ja-content table td {border-bottom:2px solid #222462;}
#ja-content table span.sub-text-note {font-size:11px; font-style:italic; color:#666;}

#ja-content table.objectives-a th:first-child, #ja-content table.objectives-a td:first-child {min-width:20%; border-right:2px solid #222462;}
#ja-content table.objectives-a tr.tr-last td {border-bottom:none;}

#ja-content table.conservation-targets th:first-child, #ja-content table.conservation-targets td:first-child {min-width:20%; border-right:2px solid #222462;}
#ja-content table.conservation-targets tr.tr-last td {border-bottom:none;}
#ja-content table.conservation-targets td:first-child {background-color:#595b89; color:#eaeaee; font-weight:bold;}
#ja-content table.conservation-targets th:first-child {white-space:nowrap; border-right:2px solid #222462;}

#ja-content table.education-public-involvement {font-size:12px;}
#ja-content table.education-public-involvement th:first-child, #ja-content table.education-public-involvement td:first-child {min-width:20%; border-right:2px solid #222462;}
#ja-content table.education-public-involvement tr.tr-last td {border-bottom:none;}
#ja-content table.education-public-involvement p {margin-top:0; width:120px; font-size:12px;}
#ja-content table.education-public-involvement th,
#ja-content table.education-public-involvement p.table-heading {font-weight:bold; font-size:12px;}
#ja-content table.education-public-involvement td,
#ja-content table.education-public-involvement th {border-right:2px solid #222462;}
#ja-content table.education-public-involvement td:first-child {background-color:#595b89; color:#eaeaee;}
#ja-content table.education-public-involvement td:last-child {padding:0;}
#ja-content table.education-public-involvement table {border:none; margin:0;}
#ja-content table.education-public-involvement table td:first-child {background-color:transparent;}
#ja-content table.education-public-involvement td table td {color:#333 !important; padding:10px !important; font-size:12px;}
#ja-content table.education-public-involvement td table td p {width:180px; font-size:12px;}
#ja-content table.education-public-involvement td table th {text-align:center;}
#ja-content table.education-public-involvement td:last-child,
#ja-content table.education-public-involvement td table td:last-child,
#ja-content table.education-public-involvement td table th:last-child {border-right:none;}

#ja-content table.holywell-fees p {margin:0px 0px 15px 0px;}
#ja-content table.holywell-fees th, #ja-content table.holywell-fees td {border-right:2px solid #222462;}
#ja-content table.holywell-fees th:last-child, #ja-content table.holywell-fees td:last-child {border-right:none;}
#ja-content table.holywell-fees tr.tr-last td {border-bottom:none;}

#ja-content table.peak-trail-fees th, #ja-content table.peak-trail-fees td {border-right:2px solid #222462;}
#ja-content table.peak-trail-fees th:last-child, #ja-content table.peak-trail-fees td:last-child {border-right:none;}
#ja-content table.peak-trail-fees tr.tr-last td {border-bottom:none;}

#ja-content table.peak-trail-distance th, #ja-content table.peak-trail-distance td {border-right:2px solid #222462;}
#ja-content table.peak-trail-distance th:last-child, #ja-content table.peak-trail-distance td:last-child {border-right:none;}
#ja-content table.peak-trail-distance tr.tr-last td {border-bottom:none;}

/* CONTENTS - Article Images
----------------------------------------------------------- */
#ja-content img.article-image {margin:20px 0px 5px 0px;}
#ja-content span.caption, #ja-content span.caption2 {background-color:#595b89; border-top:1px solid #222462; border-bottom:1px solid #222462;}

/* CONTENTS - ChronoForms
----------------------------------------------------------- */
form.Chronoform .ccms_form_element div.tooltipimg a {background-color:#222462;}
form.Chronoform .ccms_form_element input.cf-button {background-color:#222462;}

/* Sponsors Logos
----------------------------------------------------------- */
#ja-sponsors {background-color:#151044; color:#595B89;}
#ja-sponsors .main {border-bottom: 1px solid #222462;}

/* Temporary Styles */