/* * ------------------------------------------------------------------------
 * JA Edenite Template for Joomla 2.5
 * ------------------------------------------------------------------------
 * Copyright (C) 2004-2011 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.
 * ------------------------------------------------------------------------*//* COMMON STYLE--------------------------------------------------------- */body { font-family: "Lucida Grande", Arial, sans-serif; }/* Normal links ---*/a { color: #2C79B3; text-decoration: none; }a:hover, a:active, a:focus { text-decoration: underline; }/* Readon links ---*/p.readmore{ clear: both; overflow: hidden; }p.readmore a {  background: url(../images/grad2-2.gif) repeat-x center #8BAB32;  clear: both;  color: #fff;  display: block;  float: left;  font-size: 92%;  margin-top: 10px;  padding: 1px 5px;  text-align: center;  text-transform: lowercase;}p.readmore a:hover, p.readmore a:active, p.readmore a:focus{  background: url(../images/grad2-1.gif) repeat-x center #2C79B3;  text-decoration: none;}.column p, .column pre, .column blockquote, .column h1, .column h2, .column h3, .column h4, .column h5, .column h6, .column ol, .column ul, .column dl { margin: 10px 0; }.componentheading { font-size: 200%; }h1.componentheading, .componentheading { border-bottom: 1px solid #E7E8E6; font-weight: normal; }h2.contentheading, .contentheading {  font-weight: normal;  margin: 0;  padding: 5px 0 0;  width: 85%;}.ja-content-main h2{ color: #2C79B3; font-weight: normal; margin-bottom: 0; }.item-page h1 {  border-bottom: 1px solid #E7E8E6;  color: #515756;  font-weight: normal;  line-height: 1.6;} .contentheading { color: #2C79B3; }.blog-featured .contentheading { font-size: 150%; padding: 0; }.blog-featured .header-content { margin-bottom: 0; }.jitem-title { font-size: 110%; font-weight: bold; }ul li {  background: url(../images/bullet.gif) no-repeat 18px 7px;  line-height: 160%;  padding-left: 30px;}ol li { line-height: 180%; margin-left: 35px; }/* Others ---*/hr { border-top: 1px solid #ccc; }br.clearfix{ line-height: 0; }/* images caption ---*/.img-boder.left{ margin-right: 10px; margin-top: 5px; }/* FORM--------------------------------------------------------- */input, select, textarea, .inputbox { font-family: Tahoma, Arial, sans-serif; padding: 2px; }.inputbox { background: #fff; border: 1px solid #ccc; }.inputbox:hover, .inputbox:focus { background: #ffffcc; }.button {  background: url(../images/grad4.gif) repeat-x;  border: 1px outset #A8A8A8;  color: #515756;  font-size: 92%;  font-weight: bold;  line-height: normal;  overflow: visible;  padding: 2px 8px;}.search .word button{ vertical-align: middle; }/* Search ---*/form#searchForm { padding: 0; }.searchintro { border-bottom: 1px solid #E7E8E6; }.results h4 { font-size: 110%; text-transform: none; }.search fieldset { border: 1px solid #E7E8E6; margin: 15px 0; padding: 10px; }.search .word .inputbox, .search .word label{ vertical-align: middle; }.search .word .inputbox { height: 17px; line-height: 17px; }.search legend { font-size: 100%; font-weight: bolder; line-height: 1.2; margin-left: 10px; }#ja-search { bottom: auto; font-size: 11px; right: 10px; top: 6px; }#ja-search .inputbox {  background: #fff url(../images/icon-search.gif) 5px 50% no-repeat;  color: #515756;  height: 13px;  line-height: 13px;  padding: 2px 0 2px 22px;}/* Contact ---*/#component-contact #emailForm { border-top: 1px solid #ccc; }#contact-slider { float: none; }#contact-slider .title { border: 1px solid #e2e2b5; border-bottom: none; padding: 8px 10px; }#contact-slider .jpane-toggler-down { background: #333; }#contact-slider .jpane-toggler-down a { color: #fff; }#contact-slider dt.closed { background: #ffffcc; }#contact-slider .content { padding: 8px 10px; }#contact-slider .contact-image { margin: 15px 0; }#contact-slider .jicons-icons { float: left; margin-right: 3px; width: 16px; }#contact-slider fieldset dd { margin-left: 0; }.contact h2 { margin-bottom: 10px !important; }/* -- EDITOR STYLES ----------------------------- */#adminForm fieldset {  border: 1px solid #ccc;  margin-bottom: 20px;  padding: 10px;}#adminForm fieldset legend { padding: 0 5px; }/* JOOMLA STYLE--------------------------------------------------------- *//* Layout Deco ---*/.items-row {   border-bottom: 1px solid #E7E8E6;   padding-bottom: 10px;   padding-top: 10px;   margin-left: 0;   margin-right: 0; }.items-leading {   border-bottom: 1px solid #E7E8E6;   padding-bottom: 10px; }/* Meta ---*/dl.article-info, div.modified {  color: #858783;  float: none;  margin: 0;  text-transform: none;  width: 99%;}dl.article-info dd, dl.article-info dt { display: block; }.contentdescription { border-bottom: 1px solid #E7E8E6; }ul.actions li { background: none; margin: 0; padding: 0; }/*Inline images ---*/p.img_caption { color: #999; text-transform: uppercase; }/* Tables ---*/table.category {  margin-bottom: 10px;}thead tr th { background: #A8A8A8 url(../images/grad3.gif) 0 100% repeat-x; color: #fff; }thead tr th a,thead tr th a:hover,thead tr th a:focus,thead tr th a:active { color: #fff; }.cat-list-row1,.cat-list-row12,tr.cat-list-row1 td,tr.cat-list-row2 td { border-bottom: 1px solid #ccc; padding: 5px; }.weblink-category td { padding: 0 10px; vertical-align: top; }.weblink-category td.hits,.weblink-category td.hits { padding-top: 10px; }.weblink-category td ul.actions,.weblink-category td ul.actions { margin: 0 !important; }.cat-list-row0:hover,.cat-list-row1:hover,.cat-list-row2:hover { background: #ffffcc; }.cat-list-row2,tr.cat-list-row2 td { background-color: #f6f6f6; }/* Content Toc */table.contenttoc { border: 1px solid #ccc; }table.contenttoc td { border-bottom: 1px dotted #ccc; }table.contenttoc th {  background: #f6f6f6;  border-bottom: 1px solid #ccc;  text-transform: uppercase;}/* Poll */form#poll { border-bottom: 1px dotted #ccc; font-weight: bold; }dl.poll { border-bottom: 1px dotted #ccc; }table.pollstableborder td {  background: #f6f6f6;  border-bottom: 1px solid #ccc;  font-weight: bold;  padding: 5px !important;}table.pollstableborder tr.sectiontableentry0 td,table.pollstableborder tr.sectiontableentry1 td { background: #fff; font-weight: normal; }/* Pagination ---*/.pagination li span,.pagination li strong { line-height: 20px; }/* page counter */.ja-content-main .pagenavcounter {  background: url(../images/icon-pages.gif ) 0 13px  no-repeat;  font-weight: bold;  overflow: hidden;  padding: 8px 14px 0;  text-align: left;  width: 90%;}.ja-content-main .counter { margin: -20px 0 0 0; }/* paging */.pagination {  background: url(../images/icon-pages.gif) 0 13px no-repeat;  font-weight: bold;  overflow: hidden;  padding-left: 14px;}.pagination ul li, ul.pagenav li{ margin: 0 5px 0 0; }.pagination ul li span.pagenav, .pagination ul li a.pagenav, ul.pagenav li a { font-weight: normal; }.items-more { padding: 5px 0; }.items-more h3 { font-size: 125%; }.jlinks{ list-style: none; }.jlinks li{  background: url(../images/bullet.gif) 5px 8px no-repeat;  line-height: 160%;  margin: 0;  padding-left: 17px;}/* MODULE STYLES--------------------------------------------------------- *//* Login Form */#ja-login {  background: url(../images/grad4.gif) repeat-x bottom #F8F8F7;  border: 1px solid #E7E8E6;  border-bottom: 1px solid #E7E8E6;  float: right;  padding: 4px 8px;}#ja-login .userdata{ padding: 0; }#ja-login .userdata p{ float: left; }#ja-login .userdata #form-login-remember{  clear: both;  display: none;  float: none;  overflow: hidden;  padding: 5px 0 0 20px;  width: 90%;}#form-login-remember input{  border: none;  float: left;  height: 13px;  margin: 2px 5px 0 0;  padding: 0;  width: 13px;}#ja-login #form-login-remember label{  color: #858783;  display: block;  float: left;  font-size: 11px;  height: auto;  text-indent: 0;  width: auto;}#ja-login label{  display: block;  float: left;  height: 20px;  overflow: hidden;  text-indent: -5000px;  width: 20px;}#form-login-username label{ background: url(../images/icon-user.gif) 0 50% no-repeat; padding-left: 20px; }#form-login-password label{ background: url(../images/icon-key.gif) 0 50% no-repeat; padding-left: 20px; }#form-login-username .inputbox, #form-login-password .inputbox{  color: #515756;  font-size: 92%;  font-weight: normal;  margin: 1px 8px 0 0;  width: 110px;}#login-form ul{  clear: both;  overflow: hidden;  padding: 2px 0 0;  width: 100%;}#login-form ul li{  background: none;  display: block;  height: 16px;  line-height: 16px;  margin: 0 5px 0 0;  padding-left: 0 !important;}#login-form li a{  color: #858783;  font-size: 10px;  padding: 0;  text-decoration: none;}#login-form li a:hover{ text-decoration: underline; }#ja-login input.button{  cursor: pointer;  float: left;  height: 19px;  margin: 1px 0 0;  overflow: visible;  padding: 0 3px;}.reset button, .remind button, .registration button.validate{  background: url(../images/grad4.gif) repeat-x;  border: 1px outset #A8A8A8;  color: #515756;  font-size: 92%;  font-weight: bold;  overflow: visible;  padding: 2px 8px;}div.registration { padding: 15px 0 0 0; }div.registration legend { color: #2C79B3; font-size: 180%; font-weight: normal; }div.registration span.text { color: red; }input#jform_contact_emailmsg { width: 330px !important; }#ja-header #login-form ul li {  float: left !important;  padding-left: 15px !important;}/* Statistics module--- */.stats-module dt{  float: left;  font-weight: bold;  font-weight: bold;  margin: 0 5px 0 0;}/* Module border */div.moduletable_border { border: 1px solid #ebe6e2; padding: 0 10px 10px; }/* Module shadow */div.moduletable_shadow h3,div.moduletable_border h3,div.moduletable_round h3 {  background: url(../images/grad-l1.gif) repeat-x left bottom !important;  border-bottom: 1px solid #ebe6e2;  margin: 0 -10px 10px;  padding: 5px 10px 5px;}div.moduletable_shadow h3 span,div.moduletable_border h3 span,div.moduletable_round h3 span { background: none !important; border: 0 !important; }div.moduletable_shadow { border: 1px solid #ccc; padding: 0 10px 10px; }/* Module round */div.moduletable_round { border: 1px solid #ccc; padding: 0 10px 10px; }/* Module highlight */div.moduletable_hilites h3 {  background: #9b0324 !important;  border-bottom: 1px solid #b9193c;  color: #fff !important;  margin: 0 -10px 10px;  padding: 5px 10px 5px;}div.moduletable_hilites h3 span { background: none !important; border: 0 !important; }div.moduletable_hilites { background: #b00329; color: #fff; padding: 0 10px 10px; }div.moduletable_hilites .img-border { border: 1px solid #c33050; }/* Blank module */div.moduletable_blank { background: none !important; padding: 0 10px 10px; }div.moduletable_blank h3 { margin: 0 -10px 10px; padding: 5px 10px 5px; }/* Module title black */div.moduletable_hrblack h3,div.moduletable_hrblue h3,div.moduletable_hrbrown h3,div.moduletable_hrgreen h3,div.moduletable_hrred h3 {  background-position: bottom left !important;  background-repeat: repeat-x !important;  color: #fff !important;  margin: 0 -10px 10px !important;  padding: 5px 10px;}div.moduletable_hrblack h3 span,div.moduletable_hrblue h3 span,div.moduletable_hrbrown h3 span,div.moduletable_hrgreen h3 span,div.moduletable_hrred h3 span { background: none !important; border: 0 !important; }div.moduletable_hrblack,div.moduletable_hrblue,div.moduletable_hrbrown,div.moduletable_hrgreen,div.moduletable_hrred {  border: 1px solid #ccc;  padding: 0 10px 10px !important;}div.moduletable_hrblack h3 { background-image: url(../images/grad-d.gif) !important; }div.moduletable_hrblue h3 { background-image: url(../images/grad-blue.gif) !important; }div.moduletable_hrbrown h3 { background-image: url(../images/grad-brown.gif) !important; }div.moduletable_hrgreen h3 { background-image: url(../images/grad-green.gif) !important; }div.moduletable_hrred h3 { background-image: url(../images/grad-red.gif) !important; }/* Advertisement ---*/div.bannergroup_text div.banneritem { border-bottom: 1px dotted #ccc; padding: 5px 0; }/* MAIN LAYOUT DIVS--------------------------------------------------------- */#ja-wrapper{ margin: 0 auto; width: 950px; }#ja-container .main { overflow: hidden; padding: 0; }.main .main-inner1 { margin-left: 0; margin-right: 0; }#ja-main{ overflow: hidden; }.ja-content-main .item-page{ padding-top: 5px; }/* HEADER--------------------------------------------------------- */#ja-header{ height: 88px; z-index: 1; }#ja-header .main { padding: 15px 0 0; }/* Logo Image ---*/h1.logo { height: 42px; margin: -1px 0 0; width: 435px; }h1.logo a {  background: url(../images/logo.png) no-repeat left;  height: 84px;  width: 452px;}/* NAVIGATION--------------------------------------------------------- *//* Main Nav ---*/#ja-mainnav{ background: url(../images/shadow.gif) repeat-x left bottom; height: 37px; margin: 16px 0 17px; }.ja-mainnav-haschild #ja-mainnav { margin-bottom: 0; } #ja-mainnav .main {  background: #2C79B3 url(../images/grad2.gif) 0 0 repeat-x;  height: 32px;}/* Subnav Nav ---*/#ja-subnav li a {  background: url("../images/vline.gif") no-repeat scroll left center;  display: block;  font-size: 95%;  padding: 0 5px 0 15px;}#ja-subnav li a:hover, #ja-subnav li a:focus, #ja-subnav li a:active { color: #2C79B3 !important; text-decoration: underline; }#ja-subnav li.active a, #ja-subnav li.active a:hover, #ja-subnav li.active a:active, #ja-subnav li.active a:focus { color: #8BAB32 !important; font-weight: bold; }#ja-subnav li.first-item a { background: none; }/* Sub Nav (lv2) ---*/#ja-subnav ul li ul {  background: #fff;  border: 1px solid #ddd;  font-size: 100%;}#ja-subnav ul li ul li { border-top: 1px solid #ddd; padding: 0; }#ja-subnav ul li ul li.first-item { border-top: none; }#ja-subnav ul li ul li a{ background: none; padding: 7px 10px; }#ja-subnav ul li ul li a span.menu-title{ line-height: normal; }#ja-subnav ul.active li ul li a, #ja-subnav ul.active li ul li a:hover, #ja-subnav ul.active li ul li a:focus { font-weight: normal; }#ja-subnav ul.active li ul li.active a,#ja-subnav ul.active li ul li.active a:hover, #ja-subnav ul.active li ul li.active a:focus { font-weight: bold; }/* Breadcrumbs ---*/#ja-navhelper .main {  background: #F8F8F7;  border: #E7E8E6 solid 1px;  color: #626A69;  font-weight: bold;  width: 948px;}#ja-navhelper a { color: #626A69; font-weight: normal; }#ja-navhelper a:hover, #ja-navhelper a:active, #ja-navhelper a:focus { color: #2C79B3; }.ja-breadcrums { margin: 0; text-indent: 15px; }/* Extras ---*/.ja-links { padding-right: 10px; }.ja-links li { padding: 0 10px; }/* Default Joomla! Menu ---*/#ja-container ul.menu li { border-bottom: 1px solid #E7E8E6; }#ja-container ul.menu li li { background: none; border-bottom: 0; }#ja-container ul.menu li a{  background: url(../images/arrow.png) 97% 50% no-repeat;  color: #626A69;  padding: 6px 4px;}#ja-container ul.menu li a:hover, #ja-container ul.menu .active a, #ja-container ul.menu li a:focus {  background: url(../images/arrow2.png) 97% 50% no-repeat;  color: #2C79B3;}#ja-container ul.menu li li a, #ja-container ul.menu .active li a{  background: url(../images/bullet.gif) 0 13px no-repeat;  font-weight: normal;  text-indent: 5px;}#ja-container ul.menu .active .current a{ font-weight: bold; }#ja-container ul.menu li li a:hover, #ja-container ul.menu li li a:active, #ja-container ul.menu li li a:focus { background: url(../images/bullet.gif) 0 13px no-repeat; }/* SPOTLIGHT--------------------------------------------------------- */#ja-botsl {  width: 948px;}#ja-botsl .ja-box { background: url(../images/vline2.gif) repeat-y right; }#ja-topsl .ja-box-right, #ja-botsl .ja-box-right { background: 0; }#ja-botsl .ja-moduletable { margin: 0; padding: 0 15px; }#ja-topsl div.ja-moduletable h3,#ja-botsl div.ja-moduletable h3 {  background: none;  border-bottom: none;  color: #626A69;  margin: 0 -10px 0;}#ja-topsl ul.menu li, #ja-botsl ul.menu li,#ja-topsl ul.latestnews li, #ja-botsl ul.latestnews li,#ja-topsl ul.weblinks li, #ja-botsl ul.weblinks li {  background: url(../images/bullet.gif) no-repeat 1px 6px;  line-height: 160%;  margin-bottom: 5px;  overflow: hidden;  padding-left: 10px;}/* Top spotlight ---*/#ja-topsl .main { padding: 0; }#ja-topsl .main-inner1 { padding: 10px 0; }#ja-topsl li, #ja-botsl li {  background: url(../images/bullet.gif) 5px 7px no-repeat;  margin: 0;  padding: 0 0 0 15px;}#ja-topsl a, #ja-botsl a { color: #626A69; }#ja-topsl a:hover, #ja-topsl a:active, #ja-topsl a:focus, #ja-botsl a:hover, #ja-botsl a:active, #ja-botsl a:focus { color: #2C79B3; }/* Bot spotlight ---*/#ja-botsl {  background: #F8F8F7 url(../images/grad1.gif) 0 0 repeat-x;  border: 1px solid #E7E8E6;  border-top: none;  color: #626A69;  padding: 10px 0;}#ja-botsl .main { padding: 0; }#ja-botsl .main-inner1 { padding: 10px 0; }/* Bot spotlight1 ---*/#ja-botsl1 .main-inner1 { padding: 10px 0; }#ja-botsl1 div.ja-moduletable h3, #ja-botsl1 div.moduletable h3 { background: none; border-bottom: none; color: #515756; }/* MISCELLANOUS----------------------------------------------------------- */.ja-content-top div.ja-moduletable h3, .ja-content-top div.moduletable h3 {  background: none !important;  border: none !important;  color: #515756 !important;  font-size: 200% !important;  margin-top: 15px !important;}/* Others ---*/#ja-top-panel .main-inner1 {  background: #ffffcc;  border: 2px dotted #e2e2b5;  margin-top: 15px;  padding: 5px 10px;  position: relative;  text-align: center;}#ja-banner { border-top: 1px solid #E7E8E6; }div.ja-innerdiv { border-bottom: 1px solid #E7E8E6; }div.ja-innerdiv img {  border: 1px solid #E7E8E6;  margin: 2px 8px 0 0;  padding: 2px;}div.ja-innerdiv h4 {  font-family: Helvetica, Arial, sans-serif;  font-size: 92%;  font-weight: normal;  text-transform: uppercase;}/* container--------------------------------------------------------- *//*left-body-right*/#ja-container {  background: url(../images/main-bg1.gif) repeat-y left;  border-bottom: 1px solid #E7E8E6;  border-top: 1px solid #E7E8E6;  margin: 0 0 25px;  overflow: hidden;  width: auto;}#ja-container.ja-l1r1 .main-inner1, #ja-container.ja-r1 .main-inner1{ background: url(../images/main-bg2.gif) repeat-y right; }/*left-body*/#ja-container.ja-l1{ border-right: 1px solid #E7E8E6; }#ja-container.ja-l1 .main-inner1, #ja-container.ja-mf .main-inner1{ background: none; }/*full body*/#ja-container.ja-mf{  background: none;  border: 1px solid #E7E8E6;  padding: 10px 0;}/*body-right*/#ja-container.ja-r1{  background: none;  border-left: 1px solid #E7E8E6;  border-right: 1px solid #E7E8E6;}/* left menu--------------------------------------------------------- */#ja-left, #ja-right, #ja-botsl{ font-size: 92%; }.column .stats-module{ margin-bottom: 5px; } .column div.moduletable_menu, .column div.moduletable, .column div.moduletable_hilite{ margin: 0; padding: 0 10px 10px; }.column div.moduletable_menu h3, .column div.moduletable h3, .column div.moduletable_hilite h3 {  background: #a8a8a8 url(../images/grad3.gif) 0 100% repeat-x;  border-bottom: 1px solid #E7E8E6;  color: #fff;  font-size: 100%;  margin: 0 -10px 5px;  padding: 7px 10px;}.column div.moduletable_hilite h3 {  background: #2C79B3 url(../images/grad2.gif) 50% 100% repeat-x;}.ja-box-ct .custom p{ margin: 0; }.newsfeed ol li{ margin-left: 0; }.contact .contentheading{ margin-bottom: 10px; }/* blog */.blog .componentheading{ margin-bottom: 0; }.blog .contentheading{ font-size: 150%; line-height: normal; margin: 0 0 5px; }.blog h1, .categories-list h1 {  border-bottom: 1px solid #E7E8E6;  color: #515756;  font-size: 200%;  font-weight: normal;  line-height: 1.6;  margin: 15px 0;  padding: 0 0 5px;}.header-content { margin-bottom: 10px; margin-top: 10px; }.header-content h2 { float: left; margin: 0; width: 75%; }.header-content ul.actions { float: right; margin: 0; }/* slideshow */#ja-content-mass-top{ margin: 0 0 10px; }#ja-content-mass-top div.ja-moduletable{ margin: 0; padding: 0; }.ja-slide-main-wrap{ margin: 0 -8px 0; }.maskDesc .inner {  position: absolute;  padding: 0;  top: 150px;  left: 20px;}.maskDesc .inner a {  font-weight: bold;}.maskDesc .inner a:hover,.maskDesc .inner a:focus,.maskDesc .inner a:active {  cursor: pointer;}.maskDesc .ja-slide-desc {  margin: 50px 200px 0 20px;}.maskDesc .ja-slide-desc h3 {  color: #889e3a;  font-size: 200%;  font-weight: bold;  margin-bottom: 20px;}.maskDesc .ja-slide-desc p {  font-size: 125%;  line-height: 1.3;}/* tools */.article-tools{ margin-bottom: 10px; }.blog-featured dl.article-info { display: block; margin-bottom: 10px; width: 100%; }/* banners */div.bannergroup{  border-top: #E7E8E6 solid 1px;  padding: 15px 0 0;  text-align: center;}/* FOOTER--------------------------------------------------------- */#ja-footer ul{ margin: 0 0 8px; text-align: center; }#ja-footer li{  background: url(../images/vline2.gif) 100% 0 repeat-y;  display: inline;  padding: 0 15px;}#ja-footer small { color: #858783; }.com_jacomment.contentpane #ja-switch,.com_mailto.contentpane #ja-switch,.com_content.contentpane #ja-switch{ display: none !important; }img.img-bottom { margin-right: 5px; }div.contact-links ul li { background:url(../images/bullet.gif) 18px 7px no-repeat }