/* * ------------------------------------------------------------------------
 * JA Edenite Template for J25 & J30
 * ------------------------------------------------------------------------
 * 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;
 }
body#bd  {
    color:  #555555;
	/* background: url(../images/bg.png) no-repeat top #fff; */
}

/* body#bd #ja-wrapper {
background: #fff !important;
} */

table#issuusb-shadow td	{
padding: 0px !important;
}

/* Normal links ---*/a  {
     color:  #002b5c;
     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 #002b5c;
    	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:  5px 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:  #002b5c;
     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:  #002b5c;
 }
.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 10px 7px;
    	line-height:  160%;
    	padding-left:  30px;
}
div.mod-languages ul li  {
    	background:  none;
    	line-height:  160%;
    	padding-left:  0px;
     padding-top:  10px;
}
div.mod-languages ul  {
    padding:  10px 0;
    
}
ol li  {
     line-height:  180%;
     margin-left:  35px;
 }
/* Others ---*/hr  {
     border-top:  1px solid #ccc;
 }
br.clearfix {
     line-height:  0;
 }
/* images caption ---*/img.caption  {
    border:  1px solid #ccc;
    padding:  2px;
}
/*Inline images ---*/.img_caption  {
     margin-top:  2px;
     margin-bottom:  10px;
 }
.img_caption.left  {
     margin-right:  10px;
 }
.img_caption.right  {
     margin-left:  10px;
 }
p.img_caption  {
     clear:  both;
     margin:  0;
     padding:  0;
     text-align:  center;
 }
/* 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:  #fff;
    	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:  75px;
     font-size:  11px;
     right:  0px;
 }
#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;
 }
/* 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 0px;
}
#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:  #fff;
    	font-size:  92%;
    	font-weight:  bold;
    	overflow:  visible;
    	padding:  2px 8px;
}
div.registration  {
     padding:  15px 0 0 0;
 }
div.registration legend  {
     color:  #002b5c;
     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:  127px;
     z-index:  1;
     padding-bottom:  5px;
 }
#ja-header .main  {
     padding:  0;
 }
/* Logo Image ---*/h1.logo  {
     height:  127px;
     margin:  8px 0 0;
     width:  182px;
 }
h1.logo a  {
    	background:  url(../images/logo.gif) no-repeat left;
    	height:  127px;
    	width:  182px;
}
/* NAVIGATION--------------------------------------------------------- *//* Main Nav ---*/#ja-mainnav {
     background:  url(../images/shadow.gif) repeat-x left bottom;
     height:  37px;
     margin:  0 0 25px;
 }
.ja-mainnav-haschild #ja-mainnav  {
     margin-bottom:  0;
 }
 #ja-mainnav .main  {
    	background:  #002b5c 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:  #002b5c !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:  #002b5c;
 }
.ja-breadcrums  {
     margin:  0;
     text-indent:  15px;
     text-align:  center;
     width:  92%;
 }
/* 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:  #002b5c;
    	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:  #002b5c;
}
#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 8px;
 }
#ja-topsl div.ja-moduletable h3, #ja-botsl div.ja-moduletable h3  {
    	background:  none;
    	border-bottom:  none;
    	color:  #770000;
    	margin:  0 -10px 0;
    	font-size:  95%;
}
#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:  #002b5c;
 }
/* 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:  #002b5c 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 -15px 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;
 }
#ja-main .inner {
    	overflow: hidden;
}
.jav-page-links .pagination, .jav-page-links .pagination li {
    	background :  none !important;
    	margin : 0;
    	padding : 0;
}
#jav-pathway  {
      margin-top:  10px;
}
#jav-pathway .jav-pathway  {
      line-height:  30px;
}
