@charset "utf-8";
/*
Template Specific Styles
====================================================
Table of Contents:
Ctrl/Cmd + F to find the @groups named below

@group Common
@group Header
@group Typography
@group Main Menu
@group Main Container
@group Module Styles
@group Featured Modules
@group Footer Modules
@group Tables
@group Misc. Joomla! Styles
@group Columns

*/

/* @group Common */

/* Global Font Size and Background Color */

body {
  font-family: helvetica;
  background-color: #5370a3;
  color: #282828;
  line-height: 1.625;
 

}
/* Links */

a, a:link, a:visited {
  color: #36688C;
  font-size: 15px;
}
a:hover {
  color: #318DD0;
}
/* @end */


/* @group Header */


#logowrapper {
  background: #5370a3 
}
#header {
  position: relative;
}
/* Text Logo */

#header a.title h2 {
  font-size: 30px;
  line-height: 100%;
  color: #fff;
  text-shadow: #3e4f6e 1px 1px 1px;
}
/* Text Logo Hover */

#header #logo a:hover {
  color: #fff;
}
/* Text Slogan */

#header a.title h3 {
  font-size: 15px;
  color: #c0cfe9;
  text-shadow: #36455f 0 1px 1px;
  margin-bottom:5px;
  
}
/* @end */

/* @group Typography */

h1 {
  color: #4b4b4b;
  text-shadow: #fff 1px 1px 0;
  -moz-text-shadow: 1px 1px 0px #000;
  -webkit-text-shadow: 1px 1px 0px #000;
  letter-spacing: -1px;
  padding-bottom: 5px;
  border-bottom: 1px solid #dadada;
}
h2 {
  color: #545454;
  text-shadow: 1px 1px 0px #fff;
  -moz-text-shadow: 1px 1px 0px #fff;
  -webkit-text-shadow: 1px 1px 0px #fff;
  letter-spacing: -1px;
}
h3, h4, h5 {
  color: #333;
  font-weight: normal;
}
h6 {
  color: #5370a3;
  font-weight: normal;
  font-size: 1.15em;
}
/* Can be used to separate colors to inline content */


/* Read More Link */

p.readmore a {
  color: #fff;
  font-family: "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
  background: #5370a3 url(../images/icons/list-arrow.png) no-repeat 5px 10px;
  text-shadow: #3d5278 1px 1px 2px;
  font-weight: bold;
  padding: 4px 10px 4px 20px;
  margin: 10px 0;
  text-transform: capitalize;
  display: inline-block;
  float: right;
  text-decoration: none;
  cursor: pointer;
  border-radius: 10px 10px 10px 10px;
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
}
p.readmore a:hover {
  color: #fff;
  background-color: #5279be;
  text-shadow: #5370a3 0 -1px 1px;
}
p.quote {
  border-bottom: 4px solid #EEEEEE;
  border-top: 4px solid #EEEEEE;
  color: #424242;
  font: small-caps 1em/125% Georgia, Garamond, Times, serif;
  letter-spacing: 0.2em;
  margin: 24px auto;
  padding: 5px;
  text-align: center;
  text-transform: uppercase;
}
p.warn {
  background: url("../images/icons/warning.png") no-repeat scroll 15px 50% #FFF7C0;
  border-bottom: 2px solid #F7D229;
  border-top: 2px solid #F7D229;
  padding: 5px 20px 5px 45px;
  text-align: left;
}
p.info {
  background: url("../images/icons/info.png") no-repeat scroll 15px 50% #F8FAFC;
  border-bottom: 2px solid #B5D4FE;
  border-top: 2px solid #B5D4FE;
  padding: 5px 20px 5px 45px;
  text-align: left;
}
p.alert {
  background: url("../images/icons/alert.png") no-repeat scroll 15px 50% #FBEEF1;
  border-bottom: 2px solid #FEABB9;
  border-top: 2px solid #FEABB9;
  padding: 5px 20px 5px 45px;
  text-align: left;
}
ul.checklist li {
background: url("../images/icons/check.png") no-repeat scroll 0 4px transparent;
line-height: 24px;
padding-left: 20px;
}
/* Breadcrumbs */

#breadcrumbs {
  background: #f9f8f2 0 0;
  border: 1px solid #edebe1;
  -moz-box-shadow: 0px 0px 0px #666;
  -webkit-box-shadow: 0px 0px 0px #666;
  -khtml-box-shadow: 0px 0px 0px #666;
  position: relative;
  height: 28px;
  line-height: 28px;
  font-size: 12px;
  margin: 0px 0px 10px 0px;
  padding: 0px 0px 0px 5px;
  border-radius: 4px 4px 4px 4px;
  -moz-border-radius: 4px 4px 4px 4px;
  -webkit-border-radius: 4px 4px 4px 4px;
  -khtml-border-radius: 4px 4px 4px 4px;
  overflow: hidden;
}
#breadcrumbs a, #breadcrumbs strong {
  padding: 0px 5px 0px 5px;
}
#breadcrumbs strong {
  color: #6b6b6b;
}
#breadcrumbs .sep {
  background-image: url(../images/style2/bread_sep.png);
  display: inline-block;
  height: 28px;
  margin: 0;
  padding: 0;
  position: relative;
  text-indent: -9999em;
  width: 14px;
}
#breadcrumbs img {
  position: relative;
  top: 4px;
  padding: 0px 4px 0px 4px;
}
pre {
  background-color: #eee;
  border-top: 2px solid #ccc;
  border-bottom: 2px solid #ccc;
  padding: 5px;
  margin: 5px 0px;
  font-size: 14px;
  color: #545454;
  text-shadow: 0px 1px 0px #FFF;
  overflow:scroll;
}
/* @end */

/* @group Main Menu */

#navwrapper {
 background-color: #FFFFFF;
 font-size: 16px;
}
#navcontainer span.separator {
  color: #ebe7d7;
}
/* The Container */

#navcontainer ul ul {
  background:url(../images/style2/topshadow.png) no-repeat center bottom;
}
/* Top level a.links (sizes only) */

#navbar li a {
  background:url(../images/style2/nav_left_up.png) no-repeat left top;
  color: #fff;
}
#navbar li a:hover, #navbar ul li:hover a, #navbar ul li.sfhover a {
  background:url(../images/style2/nav_left_hover.png) no-repeat left top;
  color:#fff;
}
/* First level list-items */

#navbar ul li {
  background:url(../images/style2/nav_right_up.png) no-repeat right top;
}
/* First level list-items (hover) */

#navbar ul li:hover, #navbar ul li.sfhover {
  background:url(../images/style2/nav_right_hover.png) no-repeat right top;
}
/* First level list-items (active) */

#navbar ul li.active {
  background:url(../images/style2/nav_right_up.png) no-repeat right top;
}
/* Second level normal a.link */
#navcontainer, #navbar ul li:hover ul, #navbar li.sfhover ul {
  background:url(../images/style2/topshadow.png) no-repeat center bottom;
}
#navbar ul li ul, #navbar ul li.active a:link, #navbar ul li.active a:visited, #navbar ul li.active ul:hover, #navbar ul li.active:hover ul, #navbar ul li.active ul.sfhover, #navbar ul li.active.sfhover ul {
  color:#fff;
}
#navbar ul li.active a:link, #navbar ul li.active a:visited, #navbar ul li.active ul.sfhover {
  background-color:#3d3d3d;
  background:url(../images/style2/nav_left_active.png) no-repeat left top;
  color: #1f3761;
}
#navbar li.active li a:link, #navbar li.active li a:visited, #navbar li.active li a:hover, #navbar li:hover ul li a:link, #navbar li:hover ul li a:visited, #navbar li:hover ul li a:hover, #navbar li.sfhover ul li a:link, #navbar li.sfhover ul li a:visited, #navbar li.sfhover ul li a:hover, #navbar li li a:link, #navbar li li a:visited, #navbar li li a:hover {
  background:url(../images/style2/sublevel_divider.png) no-repeat 100% 60%;
  color: #36455f;
}
/* @end */

/* @group Sidebar Menus */

/* Mainlevel */

#sidebar1 ul.menu, #sidebar1 ul.menu li, #sidebar2 ul.menu, #sidebar2 ul.menu li {
  list-style: none;
  margin: 0;
  padding: 0;
  background-image: none;
}
/* Sublevel */

#sidebar1 ul.menu ul, #sidebar2 ul.menu ul {
  margin: 5px 0px 5px 10px;
  padding: 0;
}
/* Customization */

#sidebar1 ul.menu li a, #sidebar2 ul.menu li a {
  border-bottom: 1px solid #dadbda;
  text-indent: 0px;
  color: #5370a3;
  font-weight: bold;
  text-decoration: none;
  display: block;
  line-height: 24px;
}
#sidebar1 ul.menu li a:hover, #sidebar2 ul.menu li a:hover {
  color: #5a96cd;
}
#sidebar1 ul.menu ul li a, #sidebar2 ul.menu ul li a {
  text-transform: none;
  font-weight: bold;
  color: #545454;
}
#sidebar1 ul.menu ul li a:hover, #sidebar2 ul.menu ul li a:hover {
  color: #3c598c;
}
/* @end */



/* @group Main Container */


#container {
  background-color: #fff;
  border: 1px solid #BCC3CB;
  border-bottom-color: #BCC3CB;
  position: relative;
}
/* @end */

/* @group Module Styles */


div.module {
  line-height: 140%;
}
#sidebar1 ul, #sidebar2 ul {
  list-style: none;
  margin: 0px 0px 20px 0px;
  padding: 0;
}
#sidebar1 ul li, #sidebar2 ul li {
  list-style: none;
  background: url(../images/style2/leftcol_bullet.png) no-repeat 0 4px;
  padding: 0px 0px 0px 14px;
  margin: 0px 0px 2px 0px;
}
/* ============  DEFAULT  ============ */

div.module {
  color: #4d4d4d;
  text-shadow: #f8f8f8 1px 1px 0;
  height: 1%;
}
.module_search {
  margin: 0;
  padding: 0px 10px;
}
div.module h3 {
  color: #525252;
  text-shadow: #e9e9e9 1px 1px 0;
  letter-spacing: normal;
  font-size: 20px;
  padding: 0px 0px 6px 0px;
  margin: 0px;
  height: auto;
  font-weight: normal;
  border-bottom: 1px solid #dbd8d2;
}
div.module a {
  text-shadow: none;
}
div.module li, div.module_menu li {
  list-style: none;
  background: url(../images/style2/bullet.png) no-repeat 0 .5em;
  padding: 0px 0px 0px 10px;
  margin: 0;
  line-height: 150%;
}
/* @end */

/* @group Featured Modules */

#featured {
  background: #5370a3 url(../images/style2/teaser_bg.png) repeat-x;
}
#featured .module {
  color: #fff;
  text-shadow: #344767 1px 1px 0;
}
#featured .module h3 {
  color: #fff;
  text-shadow: #344767 1px 1px 0;
  border-color: #5c7db5;
}
#featured .module a {
  color: #d2e5ff;
}
/* @end */

/* @group Footer */

#bottom {
  background: #d9e3ea;
  border-top: 6px solid #5370a3;
  font-size: 14px;
  color: #343434;
}
#bottom a {
  color: #5370a3;
  border-bottom: 1px dotted #5a677c;
  text-decoration: none;
}
#bottom a:hover {
  color: #5370a3;
  border-bottom: 1px dotted #5a677c;
}
#bottom .module {
  color: #4f4f4f;
  text-shadow: #e5f0f7 1px 1px 0;
}
#bottom .module h3 {
  font-size: 18px;
  color: #405a88;
  border-bottom: 1px solid #a9c3d2;
}
#bottom div.module li, #bottom div.module_menu li {
  background: url(../images/style2/bottom_bullet.png) no-repeat 0 .4em;
  padding: 0px 0px 0px 14px;
}
/* @end */

/* @group Tables */

/* tables */

table {
  margin: .5em 0 1em;
}
table th {
  background-color: #e9e9e9;
  color: #747474;
  border: 1px solid #d1d1d1;
  font-weight: bold;
  text-align: left;
  padding: .4em .8em;
}
table td {
  background-color: #fff;
  border: 1px solid #e2e2e2;
  padding: 2px 5px;
}
/* Alternating Colors for (light) */



table tr.row0 td, table tr.row2 td, table tr.even td {
  font-size: .9em;
  padding: 5px 8px;
  background-color: #f1f1f1;
  border-bottom: 1px solid #e9e9e9;
}
table tr.row1 td, table tr.odd td {
  font-size: .9em;
  padding: 5px 8px;
  background-color: #f7f7f7;
  border-bottom: 1px solid #e7e7e7;
}
table tr.row0:hover td, table tr.even:hover td, table tr.row1:hover td, table tr.row2:hover td, table tr.odd:hover td {
  background-color: #fff;
}
td.list-hits {
  text-align: center;
}
/* @end */

/* @group Misc Joomla Styles */

/* Article Info */

.parent-category-name, .category-name, .create, .modified, .published, .createdby, .hits {
  color: #8c8c8c;
  font: 11px/1.5em Helvetica, Tahoma, Verdana, sans-serif;
}
span.content_rating {
  color: #676767;
}
div.categories-list span.item-title, div.cat-children span.item-title {
  border-bottom: 1px solid #eee;
  padding: 0px 0px 5px 0px;
}
div.categories-list span.item-title a, div.cat-children span.item-title a {
  text-decoration: none;
}
/* Pagination */

ul.pagenav li a, .pagination li a, .pagination span a {
  background-color: #f1f1f1;
  border-color: #dfdfdf;
}
/* @end */

/* @group Columns */


/* Right Col Layouts */

#wrap .mid_r_10, #wrap .mid_m_9_r_2 {
  background: url(../images/style2/LCR/grid_r_10.png);
}
#wrap .mid_r_9, #wrap .mid_m_9_r_3 {
  background: url(../images/style2/LCR/grid_r_9.png);
}
#wrap .mid_r_8, #wrap .mid_m_9_r_4 {
  background: url(../images/style2/LCR/grid_r_8.png);
}
#wrap .mid_r_7, #wrap .mid_m_9_r_5 {
  background: url(../images/style2/LCR/grid_r_7.png);
}
#wrap .mid_r_6, #wrap .mid_m_9_r_6 {
  background: url(../images/style2/LCR/grid_r_6.png);
}
/* Left Col Layouts */

#wrap .mid_l_10 {
  background: url(../images/style2/LCR/grid_l_10.png);
}
#wrap .mid_l_9 {
  background: url(../images/style2/LCR/grid_l_9.png);
}
#wrap .mid_l_8 {
  background: url(../images/style2/LCR/grid_l_8.png);
}
#wrap .mid_l_7 {
  background: url(../images/style2/LCR/grid_l_7.png);
}
#wrap .mid_l_6 {
  background: url(../images/style2/LCR/grid_l_6.png);
}
/* @group LCR */

/* LCR_X_2 */

#wrap .mid_2_m_2 {
  background: url(../images/style2/LCR/grid_2_m_2.png);
}
#wrap .mid_2_m_3 {
  background: url(../images/style2/LCR/grid_2_m_3.png);
}
#wrap .mid_2_m_4 {
  background: url(../images/style2/LCR/grid_2_m_4.png);
}
#wrap .mid_2_m_5 {
  background: url(../images/style2/LCR/grid_2_m_5.png);
}
#wrap .mid_2_m_6 {
  background: url(../images/style2/LCR/grid_2_m_6.png);
}
/* LCR_X_3 */

#wrap .mid_3_m_2 {
  background: url(../images/style2/LCR/grid_3_m_2.png);
}
#wrap .mid_3_m_3 {
  background: url(../images/style2/LCR/grid_3_m_3.png);
}
#wrap .mid_3_m_4 {
  background: url(../images/style2/LCR/grid_3_m_4.png);
}
#wrap .mid_3_m_5 {
  background: url(../images/style2/LCR/grid_3_m_5.png);
}
#wrap .mid_3_m_6 {
  background: url(../images/style2/LCR/grid_3_m_6.png);
}
/* LCR_X_4 */

#wrap .mid_4_m_2 {
  background: url(../images/style2/LCR/grid_4_m_2.png);
}
#wrap .mid_4_m_3 {
  background: url(../images/style2/LCR/grid_4_m_3.png);
}
#wrap .mid_4_m_4 {
  background: url(../images/style2/LCR/grid_4_m_4.png);
}
#wrap .mid_4_m_5 {
  background: url(../images/style2/LCR/grid_4_m_5.png);
}
#wrap .mid_4_m_6 {
  background: url(../images/style2/LCR/grid_4_m_6.png);
}
/* LCR_X_5 */

#wrap .mid_5_m_2 {
  background: url(../images/style2/LCR/grid_5_m_2.png);
}
#wrap .mid_5_m_3 {
  background: url(../images/style2/LCR/grid_5_m_3.png);
}
#wrap .mid_5_m_4 {
  background: url(../images/style2/LCR/grid_5_m_4.png);
}
#wrap .mid_5_m_5 {
  background: url(../images/style2/LCR/grid_5_m_5.png);
}
#wrap .mid_5_m_6 {
  background: url(../images/style2/LCR/grid_5_m_6.png);
}
/* LCR_X_6 */

#wrap .mid_6_m_2 {
  background: url(../images/style2/LCR/grid_6_m_2.png);
}
#wrap .mid_6_m_3 {
  background: url(../images/style2/LCR/grid_6_m_3.png);
}
#wrap .mid_6_m_4 {
  background: url(../images/style2/LCR/grid_6_m_4.png);
}
#wrap .mid_6_m_5 {
  background: url(../images/style2/LCR/grid_6_m_5.png);
}
#wrap .mid_6_m_6 {
  background: url(../images/style2/LCR/grid_6_m_6.png);
}
/* @end */

/* @group LRC */


/* LRC_2_X */

#wrap .mid_2_2_m {
  background: url(../images/style2/LRC/grid_2_2_m.png);
}
#wrap .mid_2_3_m {
  background: url(../images/style2/LRC/grid_2_3_m.png);
}
#wrap .mid_2_4_m {
  background: url(../images/style2/LRC/grid_2_4_m.png);
}
#wrap .mid_2_5_m {
  background: url(../images/style2/LRC/grid_2_5_m.png);
}
#wrap .mid_2_6_m {
  background: url(../images/style2/LRC/grid_2_6_m.png);
}
#wrap .mid_2_7_m {
  background: url(../images/style2/LRC/grid_2_7_m.png);
}
#wrap .mid_2_8_m {
  background: url(../images/style2/LRC/grid_2_8_m.png);
}
/* LRC_3_X */

#wrap .mid_3_2_m {
  background: url(../images/style2/LRC/grid_3_2_m.png);
}
#wrap .mid_3_3_m {
  background: url(../images/style2/LRC/grid_3_3_m.png);
}
#wrap .mid_3_4_m {
  background: url(../images/style2/LRC/grid_3_4_m.png);
}
#wrap .mid_3_5_m {
  background: url(../images/style2/LRC/grid_3_5_m.png);
}
#wrap .mid_3_6_m {
  background: url(../images/style2/LRC/grid_3_6_m.png);
}
#wrap .mid_3_7_m {
  background: url(../images/style2/LRC/grid_3_7_m.png);
}
/* LRC_4_X */

#wrap .mid_4_2_m {
  background: url(../images/style2/LRC/grid_4_2_m.png);
}
#wrap .mid_4_3_m {
  background: url(../images/style2/LRC/grid_4_3_m.png);
}
#wrap .mid_4_4_m {
  background: url(../images/style2/LRC/grid_4_4_m.png);
}
#wrap .mid_4_5_m {
  background: url(../images/style2/LRC/grid_4_5_m.png);
}
#wrap .mid_4_6_m {
  background: url(../images/style2/LRC/grid_4_6_m.png);
}
/* LRC_5_X */

#wrap .mid_5_2_m {
  background: url(../images/style2/LRC/grid_5_2_m.png);
}
#wrap .mid_5_3_m {
  background: url(../images/style2/LRC/grid_5_3_m.png);
}
#wrap .mid_5_4_m {
  background: url(../images/style2/LRC/grid_5_4_m.png);
}
#wrap .mid_5_5_m {
  background: url(../images/style2/LRC/grid_5_5_m.png);
}
/* LRC_6_X */

#wrap .mid_6_2_m {
  background: url(../images/style2/LRC/grid_6_2_m.png);
}
#wrap .mid_6_3_m {
  background: url(../images/style2/LRC/grid_6_3_m.png);
}
#wrap .mid_6_4_m {
  background: url(../images/style2/LRC/grid_6_4_m.png);
}
#wrap .mid_6_5_m {
  background: url(../images/style2/LRC/grid_6_5_m.png);
}
/* @end */

/* @group CLR */


/* CLR_2_X */                                                  
                                                               
#wrap .mid_m_2_2 {
  background: url(../images/style2/CLR/grid_m_2_2.png);
}
#wrap .mid_m_2_3 {
  background: url(../images/style2/CLR/grid_m_2_3.png);
}
#wrap .mid_m_2_4 {
  background: url(../images/style2/CLR/grid_m_2_4.png);
}
#wrap .mid_m_2_5 {
  background: url(../images/style2/CLR/grid_m_2_5.png);
}
#wrap .mid_m_2_6 {
  background: url(../images/style2/CLR/grid_m_2_6.png);
}
#wrap .mid_m_2_7 {
  background: url(../images/style2/CLR/grid_m_2_7.png);
}
#wrap .mid_m_2_8 {
  background: url(../images/style2/CLR/grid_m_2_8.png);
}
/* CLR_3_X */                                                  
                                                               
#wrap .mid_m_3_2 {
  background: url(../images/style2/CLR/grid_m_3_2.png);
}
#wrap .mid_m_3_3 {
  background: url(../images/style2/CLR/grid_m_3_3.png);
}
#wrap .mid_m_3_4 {
  background: url(../images/style2/CLR/grid_m_3_4.png);
}
#wrap .mid_m_3_5 {
  background: url(../images/style2/CLR/grid_m_3_5.png);
}
#wrap .mid_m_3_6 {
  background: url(../images/style2/CLR/grid_m_3_6.png);
}
#wrap .mid_m_3_7 {
  background: url(../images/style2/CLR/grid_m_3_7.png);
}
/* CLR_4_X */                                                  
                                                               
#wrap .mid_m_4_2 {
  background: url(../images/style2/CLR/grid_m_4_2.png);
}
#wrap .mid_m_4_3 {
  background: url(../images/style2/CLR/grid_m_4_3.png);
}
#wrap .mid_m_4_4 {
  background: url(../images/style2/CLR/grid_m_4_4.png);
}
#wrap .mid_m_4_5 {
  background: url(../images/style2/CLR/grid_m_4_5.png);
}
#wrap .mid_m_4_6 {
  background: url(../images/style2/CLR/grid_m_4_6.png);
}
/* CLR_5_X */                                                  
                                                               
#wrap .mid_m_5_2 {
  background: url(../images/style2/CLR/grid_m_5_2.png);
}
#wrap .mid_m_5_3 {
  background: url(../images/style2/CLR/grid_m_5_3.png);
}
#wrap .mid_m_5_4 {
  background: url(../images/style2/CLR/grid_m_5_4.png);
}
#wrap .mid_m_5_5 {
  background: url(../images/style2/CLR/grid_m_5_5.png);
}
/* CLR_6_X */                                                  
                                                              
#wrap .mid_m_6_2 {
  background: url(../images/style2/CLR/grid_m_6_2.png);
}
#wrap .mid_m_6_3 {
  background: url(../images/style2/CLR/grid_m_6_3.png);
}
#wrap .mid_m_6_4 {
  background: url(../images/style2/CLR/grid_m_6_4.png);
}
#wrap .mid_m_6_5 {
  background: url(../images/style2/CLR/grid_m_6_5.png);
}
/* @end */

/* Wide Layout */
.mid_w_wide {
  background: url(../images/grid_24.png) repeat-y center bottom;
  height: 1%;
}
.full-width {
  width:960px;
  height:auto;
  overflow:hidden
}

/* @end */
