/**

* @author    JoomlaShine.com http://www.joomlashine.com

* @copyright Copyright (C) 2008 - 2011 JoomlaShine.com. All rights reserved.

* @license   JoomlaShine.com Proprietary License

*/

/* ============================== DEFAULT HTML ============================== */

a {

  color: #2a489e;
      font-weight: bold;

}

/* ============================== LAYOUT ============================== */

/* =============== LAYOUT - OVERALL PAGE =============== */

#jsn-master {

  background-color: #fff;

  background-image: url(../images/colors/blue/bg-master.jpg);
  

}

/* ============================== TYPOGRAPHY ============================== */

/* =============== TYPOGRAPHY - LINK STYLES =============== */

/* ----- ACTION LINK ----- */

.link-action {

  border-bottom: 1px solid #f5701f;

}

.link-action:hover {

  background-color: #f5701f;

}

/* =============== TYPOGRAPHY - TABLE STYLES =============== */

/* ----- COLOR HEADER TABLE ----- */

table.style-colorheader thead th {

  background-color: #366999;

  border-right: 1px groove #5A93C5;

}

/* ----- COLOR STRIPES TABLE ----- */

table.style-colorstripes td,

table.style-colorstripes th {

  border-bottom: 1px solid #366999;

  border-right: 1px groove #366999;

}

table.style-colorstripes thead th {

  background-color: #162c40;

}

table.style-colorstripes thead th.highlight {

  background-color: #284C72;

}

table.style-colorstripes tbody tr {

  background-color: #284D73;

}

table.style-colorstripes tbody .highlight {

  background-color: #DEE9F3;

}

table.style-colorstripes tbody tr.odd {

  background-color: #224161;

}

table.style-colorstripes tbody tr.odd .highlight {

  background-color: #CBDBED;

}

table.style-colorstripes tbody tr:hover th,

table.style-colorstripes tbody tr:hover td {

  background-color: #1D3752;

}

table.style-colorstripes tbody tr:hover .highlight {

  background-color: #BBD0E8;

}

table.style-colorstripes tbody td,

table.style-colorstripes tbody th {

  border-left: none;

  border-right: 1px solid #366999;

}

table.style-colorstripes tfoot th,

table.style-colorstripes tfoot td {

  background-color: #1f3d59;

}

.sectiontableheader {

  background-color: #366999;

}

/* ----- GREY STRIPES TABLE ----- */

table.style-greystripes thead th.highlight {

  background-color: #4786BE;

}

/* ============================== MENU ============================== */

/* =============== MENU - MAIN MENU =============== */

/* ----- 1st LEVEL ----- */

div.jsn-modulecontainer ul.menu-mainmenu ul,

#jsn-menu div.display-dropdown.jsn-modulecontainer .jsn-modulecontent {

  background-color: #da5301;

}

div.jsn-modulecontainer ul.menu-mainmenu ul li a {

border-top: 1px solid #da5301;
    border-bottom: 1px solid #da5301;
    border-left: 1px solid #da5301;



}

body.jsn-direction-rtl div.jsn-modulecontainer ul.menu-mainmenu ul li a {

  border-left: none;

 border-right: 1px solid #162c40;

}

#jsn-pos-toolbar div.jsn-modulecontainer ul.menu-mainmenu ul li a {

  border-right: 1px solid #1f3d59;

}

body.jsn-direction-rtl #jsn-pos-toolbar div.jsn-modulecontainer ul.menu-mainmenu ul li a {

  border-left: 1px solid #162c40;

}

/* ----- HOVER STATE ----- */

div.jsn-modulecontainer ul.menu-mainmenu ul li:hover > a,

#jsn-pos-toolbar div.jsn-modulecontainer ul.menu-mainmenu ul li:hover > a,

body.jsn-direction-rtl #jsn-pos-toolbar div.jsn-modulecontainer ul.menu-mainmenu ul li:hover > a {

  border-top-color: #f5701f;

  background-color: #f5701f;

}

/* ----- ACTIVE STATE ----- */

div.jsn-modulecontainer ul.menu-mainmenu ul li.active > a,

#jsn-pos-toolbar div.jsn-modulecontainer ul.menu-mainmenu ul li.active > a,

body.jsn-direction-rtl #jsn-pos-toolbar div.jsn-modulecontainer ul.menu-mainmenu ul li.active > a {

  border-top-color: #1f3d59;

  background-color: #f5701f;

}

/* =============== MENU - TREE MENU =============== */

/* ----- CURRENT / HOVER STATE ----- */

div.richbox-2 ul.menu-treemenu li a:hover,

div.richbox-2 ul.menu-treemenu li a.current {

  background-color: #214263;

}

div.lightbox-2 ul.menu-treemenu li a:hover,

div.lightbox-2 ul.menu-treemenu li a.current {

  background-color: #CFF0FA;


}

/* =============== MENU - SIDE MENU =============== */

/* ---------- 1st LEVEL ---------- */

div.jsn-modulecontainer ul.menu-sidemenu ul {

  background-color: #284d73;

}

div.jsn-modulecontainer ul.menu-sidemenu ul li a {

  border-top: 1px solid #366999;

  border-bottom: 1px solid #162c40;

  border-left: 1px solid #162c40;

}

body.jsn-direction-rtl div.jsn-modulecontainer ul.menu-sidemenu ul li a {

  border-left: none;

  border-right: 1px solid #162c40;

}

/* ----- HOVER STATE ----- */

div.jsn-modulecontainer ul.menu-sidemenu ul li:hover > a {

  border-top-color: #1F3D59;

  background-color: #1F3D59;

}

/* ----- HOVER STATE IN SPECIFIC MODULE BOXES ----- */

div.richbox-2 ul.menu-sidemenu > li:hover > a {

  background-color: #214263;

}

div.lightbox-2 ul.menu-sidemenu > li:hover > a {

  background-color: #CFF0FA;

}

/* ----- ACTIVE STATE ----- */

div.jsn-modulecontainer ul.menu-sidemenu ul li.active > a {

  border-top-color: #1f3d59;

  background-color: #1f3d59;

}

/* ----- ACTIVE STATE IN SPECIFIC MODULE BOXES ----- */

div.richbox-2 ul.menu-sidemenu > li.active > a {

  background-color: #214263;

}

div.lightbox-2 ul.menu-sidemenu > li.active > a {

  background-color: #CFF0FA;

}

/* ============================== SITE TOOLS ============================== */

/* =============== SITE TOOLS - GENERAL PRESENTATION =============== */

/* ----- DROP DOWN ----- */

ul#jsn-sitetools-menu li ul {

  background-color: #284d73;

}

/* ============================== MODULE STYLES ============================== */

/* =============== MODULE STYLES - MODULE BOXES =============== */

/* ----- MODULE BOX GREY ----- */

div.box-grey a {

  color: #40afff;

}

/* ----- RICHBOX ----- */

div.richbox-2 div.jsn-modulecontainer_inner {

  background: #2B5783 url(../images/colors/blue/richbox-2.png) left bottom repeat-x;

}

/* ----- LIGHTBOX ----- */

div.lightbox-2 div.jsn-modulecontainer_inner {


  border-top: 1px solid #c0c0c0;

  border-bottom: 1px solid #c0c0c0;
  border-right: 1px solid #c0c0c0;
  border-left: 1px solid #c0c0c0;

  border-radius: 5px;

  -moz-border-radius: 5px;

  -webkit-border-radius: 5px;

  box-shadow: 0px 0px 4px #666;

  -moz-box-shadow: 0px 0px 1px #666;

  -webkit-box-shadow: 0px 0px 1px #666;



}

/* ============================== JOOMLA! DEFAULT EXTENSIONS ============================== */

/* =============== JOOMLA! EXTENSIONS - MOD_SEARCH =============== */

#jsn-pos-top div.search input#mod_search_searchword {

  border: 1px solid #284D73;

}

/* =============== JOOMLA! EXTENSIONS - COM_CONTENT =============== */

/* ----- SECTION / CATEGORY BLOG LAYOUT ----- */

/* PAGE PAGINATION */

ul.jsn-pagination li.navigation-page span {

  background-color: #4786BE;

}