/*# ------------------------------------------------------------------------# JA Business Template for Joomla 1.6.x# ------------------------------------------------------------------------# Copyright (C) 2004-2009 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--------------------------------------------------------- */@import url(../fonts/titillium-text/stylesheet.css);body {	color: #333;	font-family: Arial, Helvetica, sans-serif;	line-height: 1.6;}body#bd { color: #6d625b; }/* Normal links ---*/a { color: #dd6d14; text-decoration: none; }a:hover, a:active, a:focus { color: #dd6d14; }img.right { margin-left: 20px; }/* Image ---*/.img-border {	border: solid 1px #e3e3e3;	margin: 15px 15px 5px 0;	padding: 4px;}.img-noborder {	border: 0;	margin: 15px 15px 5px 0;	padding: 0;}/* Readon links ---*/p.readmore { margin-bottom: 15px; overflow: hidden; }p.readmore a {	background: url(../images/readon-bg.png) no-repeat 0px 4px;	color: #ab9a84;	display: block;	float: right;	font-weight: bold;	padding: 0 10px 0 14px;	text-decoration: none;}p.readmore a:hover, p.readmore a:focus, p.readmore a:active {	background-image: url(../images/readon-hover.png);	color: #dd6d14;}.contentheading, .componentheading, h1, h2, h3, h4, h5, h6 {	font-family: 'TitilliumText22LLight', Arial, Helvetica, sans-serif;}.items-leading .leading { position: relative; }.blog .items-leading span.hasTip { margin-right: 0; }h1.componentheading, .componentheading {	font-family: 'TitilliumText22LMedium';	color: #755a35;	font-size: 250%;	font-weight: normal;	padding: 0;	margin: 0 0 20px 0;}h2.contentheading, .contentheading { }h1.contentheading, h2.contentheading, .contentheading { padding-top: 10px; }.contentheading { font-size: 200%; }.blog-featured .contentheading { font-size: 180%; }.jitem-title { font-size: 110%; font-weight: bold; }/* Others ---*/hr { border-top: 1px solid #ccc; }/* FORM--------------------------------------------------------- */input, select, textarea, .inputbox {	font-family: Arial, Helvetica, sans-serif;	padding: 2px;}.inputbox { background: #fff; border: 1px solid #ccc; }.inputbox:hover, .inputbox:focus { background: #ffffcc; }/* Login ---*/#form-login label { font-weight: bold; }#form-login .inputbox {	padding: 4px 8px;	border-radius: 5px;	-moz-border-radius: 5px;	-webkit-border-radius: 5px;}#form-login .button {	background: #625550;	border: 1px solid #352e2b;	color: #fff;	font-weight: bold;	margin: 10px 0;	padding: 3px 5px;}#form-login .button:hover { cursor: pointer; }#form-login ul li {	margin-bottom: 2px;	padding-left: 0;}#form-login ul li a {	background: url(../images/arrow9.png) no-repeat 0px 4px;	color: #6d625b;	padding-left: 10px;}#form-login ul li a:hover,#form-login ul li a:focus,#form-login ul li a:active {	background-image: url(../images/arrow9-hover.png);	color: #dd6d14;}.inputbox[type="checkbox"] {	padding: 0;	border: 0;	background: none;}/* Search ---*/form#searchForm { border-top: 1px solid #ccc; }.searchintro { border-bottom: 1px solid #ccc; font-size: 190%;}.results h4 { font-size: 110%; text-transform: none; }/* Contact ---*/.contact { margin-top: -30px; }.contact div.jcontact-form {	background: #F4F2EE;	border: 1px solid #E1E1E1;	padding: 20px;	border-radius: 6px;	-moz-border-radius: 6px;	-webkit-border-radius: 6px;}div.contact-info {	float: right;	width: 48%;}div.contact-message {	float: left;	width: 48%;}.contact h2.contact-name { margin-bottom: 20px !important; }.contact h3 {	display: none;}.contact .form-required {	background: none;}.contact #emailForm { }.contact div.contact_email div {	overflow: hidden;	margin-bottom: 15px;}.contact div.contact_email label {	background: url(../images/grad-grey.gif) repeat-x left bottom;	border: 1px solid #b3aba4;	color: #8b8077;	display: block;	float: left;	font-weight: bold;	height: 25px;	line-height: 25px;	margin: 0;	padding: 0 10px;	text-shadow: 0 1px 0 #F7F6F3;	width: 110px;	border-radius: 5px 0 0 5px;	-moz-border-radius: 5px 0 0 5px;	-webkit-border-radius: 5px 0 0 5px;}.contact div.contact_email input {	background: #FAFAF8;	border: 1px solid #b3aba4;	border-left: 0;	display: block;	height: 25px;	line-height: 25px;	margin: 0;	padding: 0 10px;	width: 200px;	vertical-align: top;	border-radius: 0 5px 5px 0;	-moz-border-radius: 0 5px 5px 0;	-webkit-border-radius: 0 5px 5px 0;	box-shadow: 0 0 3px rgba(0, 0, 0, .2) inset;	-moz-box-shadow: 0 0 3px rgba(0, 0, 0, .2) inset;	-webkit-box-shadow: 0 0 3px rgba(0, 0, 0, .2) inset;}.contact div.contact_email #contact-textmsg {	border-bottom: 0;	float: none;	width: 550px;	border-radius: 5px 5px 0 0;	-moz-border-radius: 5px 5px 0 0;	-webkit-border-radius: 5px 5px 0 0;}.contact div.contact_email #contact-text {	padding: 10px;	margin-top: 0;	width: 550px;	border-radius: 0 0 5px 5px;	-moz-border-radius: 0 0 5px 5px;	-webkit-border-radius: 0 0 5px 5px;	box-shadow: 0 0 3px rgba(0, 0, 0, .2) inset;	-moz-box-shadow: 0 0 3px rgba(0, 0, 0, .2) inset;	-webkit-box-shadow: 0 0 3px rgba(0, 0, 0, .2) inset;}.contact div.contact_email #contact-email-copy {	float: left;	margin:0 10px 0 0 ;	width: auto;	border: none;	padding: 0;	border: none;	background: none;	height: auto;	line-height: normal;}.contact div.contact_email label[for="contact-email-copy"] {	background: none;	border: 0;	float: none;	width: auto;	border-radius: 0;	-moz-border-radius: 0;	-webkit-border-radius: 0;	box-shadow: none;	-moz-box-shadow: none;	-webkit-box-shadow: none;	height: auto;	line-height: normal;}.contact div.contact_email button {	background: url(../images/archive-bg.gif) repeat-x left bottom;	border: solid 1px #c2c2c2;	color: #dd6d14;	display: block;	float: left;	font-size: 92%;	font-weight: bold;	height: 22px;	line-height: 22px;	margin-bottom: 7px;	margin-top: 5px;	padding: 0 10px;	text-align: center;	text-decoration: none;	text-transform: uppercase;	text-shadow: 0 1px 0 #fff;	border-radius: 6px;	-moz-border-radius: 6px;	-webkit-border-radius: 6px;	box-shadow: 0px 1px 1px rgba(0, 0, 0, .2);	-moz-box-shadow: 0px 1px 1px rgba(0, 0, 0, .2);	-webkit-box-shadow: 0px 1px 1px rgba(0, 0, 0, .2);}/* JOOMLA STYLE--------------------------------------------------------- *//* Layout Deco ---*/.items-leading { border-bottom: 1px dotted #AEA594; }.items-row {	background: url(../images/dot-sep.gif) repeat-x left bottom;	padding-bottom: 10px;	padding-top: 10px;}.system-unpublished, tr.system-unpublished {	background: none;	border: 0;}/* Meta ---*/div.article-tools { text-transform: uppercase; font-size: 10px; }dl.article-info { color: #b4aba1; text-transform: uppercase; }dl.article-info span { color: #b4aba1; }dd.createdby { }div.article-tools dl.article-info a {	border-bottom: 1px solid #eeb689;	color: #dd6d14;}.contentdescription { border-bottom: 1px solid #ccc; }/* Ja Business Blog ---*/.ja-business-blog h2.contentheading {	font-family: 'TitilliumText22LRegular';	font-size: 180%;	margin: 0 0 2px;	padding: 0;}.ja-business-blog .items-row {	margin: 0;}.ja-business-blog .item .contentpaneopen {	position: relative;	padding-left: 55px;	padding-right: 0;	padding-bottom: 30px;}.ja-business-blog .article-tools {	position: static;}.ja-business-blog .article-tools dt.article-info-term {	display: none;}.ja-business-blog .article-tools dd.create {	font-size: 92%;	left: 0;	position: absolute;	top: 45px;}.ja-business-blog .article-tools dd {	padding: 0;	margin: 0;	display: block;}.ja-business-blog .article-tools span {	color: #BEB4A5;	display: block;	line-height: 1;	text-align: center;	text-transform: uppercase;}.ja-business-blog .article-tools span.date {	font-size: 220%;	font-weight: bold;}.ja-business-blog .article-tools span.month {	font-weight: bold;	letter-spacing: 2px;	margin-bottom: 2px;}.ja-business-blog .article-tools span.year { color: #D6CFCB; }.ja-business-blog .article-tools dd.createdby {	position: absolute;	bottom: 10px;	max-width: 135px;	overflow: hidden;}.ja-business-blog .article-tools dd.hits {	position: absolute;	bottom: 10px;	left: 200px;}.ja-business-blog.item-page {	padding-left: 55px;	padding-bottom: 20px;	padding-top: 60px;	position: relative;}.ja-business-blog.item-page h1.componentheading {	display: none;}.ja-business-blog.item-page .article-tools dd.create {	top: 60px;}.ja-business-blog span.jac-add-button {	background: url(../images/comment-count-bg.png) no-repeat left top;	border: 0;	color: #fff;	display: block;	margin: 5px 0 0 0px;	padding: 0;	width: 25px;	height: 25px;	line-height: 18px;	text-align: center;}.ja-business-blog span.jac-add-button a.jac-links span {	color: #fff;	font-weight: bold;	padding-top: 5px;}/*Inline images ---*/p.img_caption { color: #999; text-transform: uppercase; }/* Tables ---*/tr th { background: #333; color: #fff; padding: 5px; }tr th a,tr th a:hover,tr th a:focus,tr th a:active { color: #fff; }.cat-list-row1,.cat-list-row12,tr.cat-list-row1 td,tr.cat-list-row2 td,tr.sectiontableentry1 td,tr.sectiontableentry2 td { border-bottom: 1px solid #ccc; padding: 5px; }.cat-list-row1:hover,.cat-list-row2:hover { background: #ffffcc; }.cat-list-row2,tr.cat-list-row2 td,tr.sectiontableentry2 td { background-color: #f6f6f6; }tr.sectiontableentry1 td img,tr.sectiontableentry2 td img { vertical-align: middle; margin-right: 10px; }div.display { margin-bottom: 10px; padding-top: 10px; }/* 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;}div.categories-list ul li {	float: left;	width: 33%;}div.categories-list ul li .category-desc {	margin: 0 30px;	padding: 0;}div.categories-list ul li .jitem-title {	display: block;	margin: 15px 30px;	text-align: center;}/* 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; }h4.poll-title {	font-family: Arial,Helvetica,sans-serif;	font-size: 110%;	font-weight: normal;	margin-bottom: 10px;	text-transform: none;}a.poll-result { font-size: 100%; text-transform: none; }form.poll .button {	background: url(../images/archive-bg.gif) repeat-x left bottom;	border: solid 1px #c2c2c2;	color: #FD8900;	cursor: pointer;	margin-top: 10px;	padding: 2px 10px;}/* Pagination ---*/div.pagination .pagination {	background: url(../images/navigations-bg.gif) repeat-x left top;	border: solid 1px #dfdad2;	border-bottom: solid 1px #c7c2ba;	margin-top: 20px;	overflow: hidden;}.pagination .pagination ul {	margin: 0 !important;	padding: 0 10px 0px 90px;	overflow: hidden;	position: relative;	width: 525px;}.pagination .pagination ul li {	color: #dd6d14;	display: block;	float: left;	line-height: normal;	margin: 0;	padding: 0 5px;}.pagination .pagination ul li a:hover { text-decoration: underline; }.pagination .pagination ul li span { color: #dd6d14; float: none; font-weight: bold; } .pagination .pagination ul li span,.pagination .pagination ul li strong {	background: url(../images/number-page.png) no-repeat center top;	color: #fff;	display: block;	float: left;	margin-top: 3px;	padding: 8px 7px 6px 7px;	text-align: center;}.pagination .pagination ul li strong,.pagination .pagination ul li.pagination-start span.pagenav,.pagination .pagination ul li.pagination-prev span.pagenav,.pagination .pagination ul li.pagination-next span.pagenav,.pagination .pagination ul li.pagination-end span.pagenav {	background: none;	color: #6D625B;	text-shadow: 1px 1px 0px #fff;}.pagination .pagination ul li.pagination-prev {	background: url(../images/pagenav-sep.png) repeat-y right top;	margin-right: 10px;}.pagination .pagination ul li.pagination-start { background: url(../images/pagenav-sep.png) repeat-y right top; }.pagination .pagination ul li.pagination-end {	background: url(../images/pagenav-sep.png) repeat-y left top;	position: absolute;	right: 20px;	top: 0px;}.pagination .pagination ul li.pagination-next {	background: url(../images/pagenav-sep.png) repeat-y left top;	position: absolute;	right: 65px;	top: 0px;}.pagination p.counter {	text-align: left !important;	font-size: 92%;	float: none;	position: relative;	top: -35px;	left: 21px;}table.contentpaneopen .pagination {	background: url(../images/navigations-bg.gif) repeat-x left top;	border: solid 1px #dfdad2;	border-bottom: solid 1px #c7c2ba;	margin-top: 20px;	overflow: hidden;}table.contentpaneopen .pagination ul {	margin: 0 !important;	padding: 0 10px;	overflow: hidden;	position: relative;	width: 100%;}table.contentpaneopen .pagination ul li {	color: #dd6d14;	display: block;	float: left;	line-height: normal;	margin: 0;	padding: 0 5px;}table.contentpaneopen  .pagination ul li a:hover { text-decoration: underline; }table.contentpaneopen  .pagination ul li span { color: #dd6d14; float: none; font-weight: bold; } table.contentpaneopen  .pagination ul li span,table.contentpaneopen  .pagination ul li strong {	background: url(../images/number-page.png) no-repeat center top;	color: #fff;	display: block;	float: left;	margin-top: 3px;	padding: 8px 7px 6px 7px;	text-align: center;}table.contentpaneopen .pagination ul li strong,table.contentpaneopen .pagination ul li.pagination-start span.pagenav,table.contentpaneopen .pagination ul li.pagination-prev span.pagenav,table.contentpaneopen .pagination ul li.pagination-next span.pagenav,table.contentpaneopen .pagination ul li.pagination-end span.pagenav {	background: none;	color: #6D625B;	text-shadow: 1px 1px 0px #fff;}table.contentpaneopen .pagination ul li.pagination-prev {	background: url(../images/pagenav-sep.png) repeat-y right top;	margin-right: 10px;}table.contentpaneopen .pagination ul li.pagination-start { background: url(../images/pagenav-sep.png) repeat-y right top; }table.contentpaneopen .pagination ul li.pagination-end {	background: url(../images/pagenav-sep.png) repeat-y left top;	position: absolute;	right: 20px;	top: 0px;}table.contentpaneopen .pagination ul li.pagination-next {	background: url(../images/pagenav-sep.png) repeat-y left top;	position: absolute;	right: 65px;	top: 0px;}.com_search .pagination ul li span {	height: auto !important;}/* MODULE STYLES--------------------------------------------------------- */div.ja-moduletable h3, div.moduletable h3,div.ja-module h3, div.module h3 {	background: url(../images/h3-bg.gif) repeat-x left top;	border-bottom: 1px solid #bab6b0;	color: #3B8111;	font-size: 140%;	height: 38px;	line-height: 38px;	margin: 0 0 20px;	padding: 0 20px;	border-radius: 6px 6px 0 0;	-moz-border-radius: 6px 6px 0 0;	-webkit-border-radius: 6px 6px 0 0;}div.ja-moduletable, div.moduletable {	background-color: #f4f2ee;	border: 1px solid #e1e1e1;	border-top: 0;	margin-bottom: 25px;	border-radius: 6px;	-moz-border-radius: 6px;	-webkit-border-radius: 6px;}div.ja-box-ct { padding: 0 20px; }.ja-moduletable ul li, .ja-module ul li, .ja-content-main ul li { background: none; padding-left: 0; }/* No border ---*/div.moduletable_noborder {	background: none;	border: 0;}div.moduletable_noborder h3 {	background: none;	border: 0;	margin-bottom: 10px;}div.moduletable_white { background: #fff; }/* Advertisement ---*/div.bannergroup_text div.banneritem_text { border-bottom: 1px dotted #ccc; }/* Module GMap ---*/div.moduletable_gmap {	background: none;	border: 0;	margin: 70px 0 0;	padding: 0;}div.moduletable_gmap div.ja-box-ct {	padding: 0;}div.moduletable_gmap div.gmap-wrap {	background: #fff;	border: 1px solid #e2e2e2;	padding: 5px;}div.moduletable_gmap .map-container {	margin: 0;}/* MAIN LAYOUT DIVS--------------------------------------------------------- */#ja-container {	background: url(../images/topbg.gif) repeat-x left top;	padding-top: 25px;}#ja-container .main {	background: url(../images/demo.gif) no-repeat center top #fff;	padding-bottom: 20px;	padding-top: 20px;}#ja-container .wrap-inner1 {	background: url(../images/container-bg2.gif) repeat-x left bottom;	padding-bottom: 25px;}.main .main-inner1 { margin-left: 0; margin-right: 0; }body.no-cmt .ja-col { background: url(../images/right-bg.png) no-repeat 20px 0px; padding-top: 60px; }body.no-cmt .ja-content-main { padding-top: 60px; }/* HEADER--------------------------------------------------------- */#ja-header {	background: url(../images/header-bg-layer1.jpg) repeat-x top center;	z-index: 600;}#ja-header .wrap-inner1 { background: url(../images/header-bg-layer2.jpg) no-repeat top center; }#ja-header .main { height: 134px; padding: 0; }h1.logo, div.logo-text h1 { font-size: 250%; line-height: 1; margin-left: 10px; }/* Logo Image ---*/h1.logo a {	background: url(../images/logo.png) no-repeat left;	display: block;	height: 114px;	margin: 10px 0 5px;	width: 250px;}/* Logo Text ---*/div.logo-text h1 { font-size: 200%; font-weight: bold; }div.logo-text h1 a { text-decoration: none; }p.site-slogan {	color: #ccc;	display: block;	font-size: 85%;	margin: 3px 0 0;	padding: 0 10px;	text-transform: uppercase;}/* TOP PANEL--------------------------------------------------------- */#ja-toppanel {	position: absolute;	top: 0;	left: 0;	z-index: 700;	height: 5px;}#ja-toppanel div.moduletable_raw { border: 0; margin: 0; padding: 0; }#ja-toppanel div.moduletable_raw div.ja-box-ct { margin: 0; padding: 0; }#ja-toppanel .ja-toppanel-mainwrap { background: url(../images/cpanel-bg.png) repeat-x left bottom; }#ja-toppanel .ja-toppanel-container { width: 960px; margin: 0 auto; }/* NAVIGATION--------------------------------------------------------- *//* Main Nav ---*/#ja-mainnav {	background: url(../images/mainnav-bg.gif) repeat-x left top #261c17;	border-top: solid 1px #000;	height: 48px;	z-index: 500;}.ja-mainnav-haschild .wrap-inner1 { background: url(../images/mainnav-inner-bg.gif) repeat-x left bottom; }/* Breadcrumbs ---*/#ja-navhelper {	background: url(../images/mainnav-bg.gif) repeat-x scroll left top transparent;	border-bottom: solid 1px #000;	border-top: solid 1px #000;}#ja-navhelper .main { padding: 9px 0; text-transform: uppercase; }#ja-navhelper #ja-search{ float: left; left: 20px; position: inherit; top: 0; }#ja-navhelper #ja-bottombar {	float: right;	width: 28%;	overflow: hidden;}#ja-navhelper #ja-bottombar span {	color: #625550;	float: left;	font-size: 120%;	font-weight: bold;	margin-left: 7px;}#ja-navhelper #ja-bottombar a {	border: none;	display: block;	float: left;	height: 24px;	margin-left: 2px;	text-decoration: none;	width: 24px;}#ja-navhelper #ja-bottombar .twitter { padding: 0 !important; }#ja-navhelper #ja-bottombar a.widgget  { background: url(../images/icon-wigget.png) no-repeat center center; }#ja-navhelper #ja-bottombar a.facebook { background: url(../images/icon-facebook.png) no-repeat center center; }#ja-navhelper #ja-bottombar a.mail 		{ background: url(../images/icon-mail.png) no-repeat center center; }#ja-navhelper #ja-bottombar a.twitter 	{ background: url(../images/icon-twitter.png) no-repeat center center; }#ja-navhelper #ja-bottombar a.reddit	{ background: url(../images/icon-in.png) no-repeat center center; }/* Extras ---*/.ja-links {	padding-right: 10px;	float: right;}#ja-container ul.menu li { border-bottom: 1px dotted #AEA594; }#ja-container ul.menu li li { border-bottom: 0; border-top: 1px dotted #ccc; }/* Default Joomla! Menu ---*/#ja-container ul.menu li {	background: url(../images/hoz-sep.gif) repeat-x left bottom;	border: 0;	padding-left: 0;}#ja-container ul.menu li a {	background: url(../images/arrow9.png) no-repeat 0px 12px;	color: #6d625b;	padding-left: 10px;}#ja-container ul.menu li a:hover,#ja-container ul.menu li a:focus,#ja-container ul.menu li a:active { background-image: url(../images/arrow9-hover.png); color: #dd6d14; }#ja-container ul.menu li li { }/* SPOTLIGHT--------------------------------------------------------- */#ja-topsl, #ja-topsl1 { background: url(../images/topbg.gif) repeat-x left top; }#ja-topsl .main, #ja-topsl1 .main {	background: url(../images/container-bg.png) no-repeat left top;	padding: 0;}#ja-topsl .main-inner1 { background: url(../images/top-bg.png) repeat-x left top; }#ja-topsl .main-inner2 {	border-bottom: dotted 1px #AEA594;	margin: 0 50px 20px 50px;	padding-bottom: 15px;}#ja-topsl .ja-box { width: 28% !important; }#ja-topsl .ja-box.ja-box-right { right: 50px; width: 25% !important; }#ja-topsl .ja-box.ja-box-center {	margin-left: 50px;	margin-right: 0;	width: 31% !important;}#ja-topsl .ja-moduletable, #ja-botsl .ja-moduletable { margin: 20px 0 0 0; padding: 0; }/* JA content mass top ---*/.ja-mass-top { background: url(../images/dot-sep2.gif) no-repeat center bottom; margin: 0 -15px 20px; }.ja-mass-top .ja-box-ct { margin-left: 45px !important; padding: 0 20px 0 0; }.ja-mass-top div.ja-moduletable {	background: url(../images/right-bg.png) no-repeat left top;	border: 0;	float: left;	margin-top: 0;	width: 33%;}.ja-mass-top div.ja-moduletable h3 {	border-bottom: none;	color: #3b8111;	font-size: 150%;	height: 43px;	line-height: 43px;	margin-left: 45px !important;	padding: 0 0 0 55px;	text-transform: none;}div.moduletable_icon1 h3 { background: url(../images/card.png) no-repeat left center; }div.moduletable_icon2 h3 { background: url(../images/pencil.png) no-repeat left center; }div.moduletable_icon3 h3 { background: url(../images/clock.png) no-repeat left center; }.ja-mass-top .ja-moduletable p.readmore {	border: 0;	margin: 20px 0 0;	padding: 0;	overflow: hidden;}.ja-mass-top .ja-moduletable p.readmore a {	background: url(../images/icon-add.gif) no-repeat 5px 6px;	border: solid 1px #d4cdc6;	color: #6D625B;	display: block;	float: left;	font-size: 92%;	padding: 2px 8px 2px 16px;	text-align: center;	text-decoration: none;	border-radius: 10px;	-moz-border-radius: 10px;	-webkit-bordder-radius: 10px;	-moz-box-shadow: 0px -1px 3px rgba(0, 0, 0, .1) inset;}.ja-mass-top .ja-moduletable p.readmore a:hover,.ja-mass-top .ja-moduletable p.readmore a:focus,.ja-mass-top .ja-moduletable p.readmore a:active {	background-image: url(../images/icon-add-hover.gif);	color: #DD6D14;}/* Bot spotlight ---*/#ja-botsl { background: url(../images/bost-bg1.gif) repeat-x left top; border-bottom: solid 1px #17100e; }#ja-botsl .main { background: url(../images/world-map.png) no-repeat 400px 18px; padding: 0; }#ja-botsl .main-inner1 { padding: 0 0 20px 0; }#ja-botsl .main .ja-box { width: 15% !important; }#ja-botsl .main .ja-box-right { float: right; width: 30% !important; }#ja-botsl div.ja-moduletable h3 {	background: none;	border-bottom: none;	color: #f7dabd;	font-size: 110%;	text-transform: none;}#ja-botsl .ja-box-right div.ja-moduletable h3 { font-size: 130%; }#ja-botsl div.ja-moduletable {	background: none;	border: 0;}#ja-botsl .main .ja-box-right p {	color: #846b5f;	float: left;	font-size: 95%;	width: 45%;}#ja-botsl div.ja-moduletable ul li { padding: 0; }#ja-botsl div.ja-moduletable ul li a { font-size: 95%; }#ja-botsl div.ja-moduletable ul li a:hover { text-decoration: underline; }#ja-botsl .main .ja-box-right ul { float: left; margin-left: 15px; width: 45%; }#ja-botsl .main .ja-box-right ul li {	background: url(../images/arround.png) no-repeat left 7px;	padding-left: 10px;}#ja-botsl1 { background: url(../images/botsl-bg.gif) repeat-x left top #dbd5cf; }#ja-botsl1 div.ja-moduletable {	background: none;	border: 0;}#ja-botsl1 .ja-box-left { width: 63% !important; }#ja-botsl1 .ja-box-right {	width: 33% !important;}#ja-botsl1 div.ja-moduletable h3, #ja-botsl1 div.moduletable h3 {	background: none;	border: 0;	color: #3b8111;	font-size: 150%;	margin-bottom: 0;	padding-left: 0;	padding-right: 0;	text-transform: none;}#ja-botsl1 div.ja-box-ct { padding: 0; }/* TAG CLOULD----------------------------------------------------------- */#ja-tagcloud { background: url(../images/header-bg-layer1.jpg) repeat-x left center; height: 20px; }#ja-tagcloud .wrap-inner1 { background: url(../images/header-bg-layer2.jpg) no-repeat center center; }#ja-tagcloud .wrap-inner2 { background: url(../images/header-bg-layer3.png) repeat-x left center; }#ja-tagcloud div.ja-moduletable,#ja-tagcloud div.moduletable {	background: none;	border: 0;	margin-bottom: 0 !important;	margin-top: 0 !important;}/* JA FOOTER----------------------------------------------------------- */#ja-footer {	background: url(../images/footer-bg.gif) repeat left top;	border-top: solid 1px #372a27;}#ja-footer .ja-copyright { margin-left: 20px; }#ja-footer #ja-poweredby {	float: right;	font-size: 0;	line-height: 0;	margin: -20px 30px 0 0;	text-decoration: none;	text-indent: -9900px;}#ja-footer #ja-poweredby a {	font-size: 0;	line-height: 0;	text-decoration: none;	text-indent: -9900px;}#ja-footer small { float: left; text-align: left; width: 67%; }#ja-footer  ul {	position: absolute;	right: 0;	text-align: left;	top: 5px;	width: 32%;}#ja-footer  ul li{ display: inline; margin-left: 5px; padding: 0; }/* MISCELLANOUS----------------------------------------------------------- *//* Others ---*/#ja-top-panel .main-inner1 {	background: #ffffcc;	border: 2px dotted #e2e2b5;	margin-top: 15px;	padding: 5px 10px;	text-align: center;}#ja-banner { border-top: 1px solid #ccc; }div.ja-innerdiv { margin: 0 0 20px; padding: 0; }div.ja-innerdiv a.title {	display: block;	font-weight: bold;	margin-bottom: 5px;	padding-left: 22px;}div.ja-innerdiv a span { border-bottom: 1px solid #EEB689; }div.ja-innerdiv a.icon-pdf { background: url(../images/icons/pdf.png) no-repeat 0px 3px; }div.ja-innerdiv a.icon-excel { background: url(../images/icons/excel.png) no-repeat 0px 3px; }div.ja-innerdiv p { margin: 0; padding-left: 22px; }div.ja-innerdiv h4 {	font-size: 92%;	font-weight: normal;	text-transform: uppercase;}/* JA Slideshow ---*/#ja-slideshow {	background: url(../images/topst-bg.gif) repeat-x scroll left bottom;	border-top: solid 1px #000;}#ja-slideshow .main {	background: none;	padding-bottom: 10px;	z-index: 8;}/* Search ---*/#ja-search { bottom: 0; top: 8px; }form.search {	background: url(../images/search-bg.gif) repeat-x left center;	border: solid 1px #5d5855;	height: 27px;}form.search input.button {	background: url(../images/search.png) no-repeat 0px 0px;	border: none;	font-size: 0;	height: 20px;	line-height: 0;	margin: 0 5px;	padding: 0;	text-indent: -5000px;	width: 16px;}#ja-search .inputbox, #ja-search .inputbox:hover, #ja-search .inputbox:focus {	background: none;	border: none;	color: #877460;	padding: 5px 5px 4px 10px;	width: 220px;	text-transform: capitalize;}#ja-topheader { margin-left: 300px; position: relative; z-index: 600; position: relative }#ja-topheader div.formlogin { position: absolute; top: 4px; left: 140px; width: 200px; z-index: 10; }/* Top navigation ---*/#ja-topheader ul.menu {	display: block;	position: absolute;	top: 0;	margin-top: 10px;} #ja-topheader #ja-login ul { margin-left: 0; margin-top: 6px; width: auto; }#ja-topheader #ja-login ul li { padding: 0 12px 0 5px; position: relative; z-index: 2; }#ja-topheader #ja-login ul li.view-register { background: none; }#ja-topheader #ja-logout { float: left; margin-top: 6px; width: auto; }#ja-topheader #ja-logout li span.userName { color: #F3C685; font-weight: bold; }#ja-topheader ul li {	background: url(../images/line-menu.png) no-repeat right center;	display: block;	float: left;	padding: 0 12px;} #ja-topheader #ja-logout ul li { background: none; }#ja-topheader ul li a { color: #bde211; }#ja-topheader ul li a:hover { color: #ffe954; }#ja-topheader div.button {	background: url(../images/topmenu-bg.png) repeat-x left top;	display: block;	position: relative;	padding-top: 25px;	top: 38px;	width: 100%;	z-index: 1;} #ja-topheader div.button h3 {	color: #c9ed4b;	float: left;	font-size: 180%;	text-align: left;	text-shadow: 0px 1px 1px rgba(0, 0, 0, .3);} #ja-topheader div.button a.button {	background: url(../images/live-bg.gif) repeat-x left top;	border: solid 1px #568e12;	border-top: solid 1px #aad95f;	border-bottom: 0;	color: #1b2f03;	font-size: 98%;	font-weight: bold;	padding: 4px 10px;	position: absolute;	right: 0;	text-align: center;	text-decoration: none;	text-transform: uppercase;	top: 25px;	width: 130px;}#ja-topheader div.button a.button:hover {	color: #FDDC77;} #ja-topheader div.contact-us { position: absolute; right: 0; top: 10px; }#ja-topheader div.contact-us {	background: url(../images/icon-phone.png) no-repeat left center;	color: #eebe8a;	font-size: 130%;	font-weight: bold;	padding-left: 16px;	text-decoration: none;}#ja-topheader div.contact-us a.btn-contact {	background: url(../images/live-bg.gif) repeat-x scroll left top;	color: #1B2F03;	font-size: 11px;	margin-left: 10px;	padding: 3px 10px;	text-decoration: none;}#ja-topheader div.contact-us a.btn-contact:hover { color: #FDDC77; }/********************/#ja-topsl .moduletable_topsl2 { margin-left: 15px; }/********************/.moduletable_newsletter .ja-box-ct{ color: #9C8E87; margin-left: 20px; }.moduletable_newsletter form label { display: block; margin: 0 0 10px 0; }.moduletable_newsletter form { margin-top: 15px; }.moduletable_newsletter form span {	background: #ebe8e6;	border: solid 1px #aca59e;	display: inline;	float: left;	height: 23px;	line-height: 23px;	text-indent: 15px;	width: 70px;}.moduletable_newsletter form input {	background: url(../images/input-bg.gif) repeat-x left top;	border: solid 1px #aca59e;	border-left: none;	height: 23px;	line-height: 23px;	padding: 0;	vertical-align: top;	width: 150px;}.moduletable_newsletter form a.links {	background: url(../images/button-subcrise.gif) repeat-x left top;	color: #233d04;	cursor: pointer;	float: left;	font-size: 95%;	margin-top: 10px;	padding: 3px 12px;	text-decoration: none;}ul.recent-news li { float: left; width: 31%; }ul.recent-news li a.link-tittle { font-weight: bold; }ul.recent-news li p { color: #9c8e87; margin: 12px 0; }ul.recent-news li p.date {	background: url(../images/date.png) no-repeat left 5px;	color: #b7aaa4;	padding-left: 15px;	font-weight: bold;	font-size: 92%;}ul.recent-news li a.rss {	background: url(../images/rss.png) no-repeat left center;	color: #dd6d14;	display: block;	font-size: 90%;	margin-bottom: 8px;	margin-top: 5px;	padding-left: 15px;	text-transform: uppercase;}a.archive {	background: url(../images/archive-bg.gif) repeat-x left bottom;	border: solid 1px #c2c2c2;	color: #dd6d14;	display: block;	font-size: 87%;	height: 22px;	line-height: 22px;	margin-bottom: 7px;	margin-top: 5px;	padding: 0 10px;	text-align: center;	text-decoration: none;	text-transform: uppercase;	width: 90px;}/* Facebook button ---*/div.fb-button { margin-top: 5px; }/* Author ---*/.ja-moduletable ul.ja-popular-author {	margin: 0 -20px;}.ja-moduletable ul.ja-popular-author li {	padding: 20px;	border-bottom: 1px solid #DBD6D0;}.ja-moduletable ul.ja-popular-author li:first-child {	padding-top: 0;}.ja-moduletable ul.ja-popular-author li:last-child {	padding-bottom: 0;	border-bottom: 0;}.ja-moduletable ul.ja-popular-author div.social-info li {	padding: 0 0 0 15px;	border: 0;}ul.ja-popular-author li a.author-avatar img {	border: 0;	margin: 2px 10px 4px 0;	padding: 0;	height: 70px;	width: 70px;	float: left;}ul.ja-popular-author div.social-info {	background: none;	margin: 0;	padding: 0;}div.about-author img { float: left; margin-right: 10px; margin-top: 5px; }div.about-author h4 { margin: 0; padding: 0; }div.about-author span { font-size: 92%; }div.about-author p { margin-top: 5px; }div.social-info { background: url(../images/hoz-sep.gif) repeat-x left top; margin: 0 -20px; padding: 10px 20px 0; }div.social-info ul { margin: 0; padding: 0; }div.social-info ul li { display: inline; padding-left: 15px; }div.social-info ul li.email { background: url(../images/icon-email-s.gif) no-repeat 0px 5px !important; margin-right: 10px; }div.social-info ul li.linked-in { background: url(../images/icon-linkedin-s.gif) no-repeat 0px 5px; }div.social-info ul a { border-bottom: 1px solid #EEB689; font-size: 92%; font-weight: bold; }/* Author story ---*/div.author-story img {	background: #fff;	border: 1px solid #aea594;	margin-top: 15px;	box-shadow: 1px 2px 3px rgba(0, 0, 0, .3);	-moz-box-shadow: 1px 2px 3px rgba(0, 0, 0, .3);	-webkit-box-shadow: 1px 2px 3px rgba(0, 0, 0, .3);}div.author-story .left { width: 48%; float: left; }div.author-story .right { width: 48%; float: right; }/* JA Twitter ---*/.ja-twitter { padding: 0; }div.ja-twitter div.ja-twitter-item {	background: url(../images/bird-icon.png) no-repeat 0px 5px;	padding-left: 50px;}div.ja-twitter div.ja-twitter-date {	background: url(../images/icon-date.png) no-repeat 0px 3px;	margin-top: 10px;	padding-left: 15px;	text-transform: lowercase;	font-weight: bold;	text-shadow: 0 1px 0 #fff;}/* Contact info ---*/div.contact ul li { margin-bottom: 5px; padding-left: 22px; }ul li.email { background: url(../images/icons/icon-email.png) no-repeat 0px 6px !important; }ul li.address { background: url(../images/icons/icon-home.png) no-repeat 0px 6px !important; }ul li.phone{ background: url(../images/icons/icon-mobile.png) no-repeat 0px 6px !important; }ul li.skype { background: url(../images/icon-reply.png) no-repeat 0px 6px !important; }ul li.download { background: url(../images/icons/icon-doc.png) no-repeat 0px 6px !important; }div.social-network ul li { padding: 2px 0 2px 22px; font-weight: bold; }ul li.linkedln { background: url(../images/icons/linkedin.png) no-repeat 0px 3px !important; }div.social-network ul li.facebook { background: url(../images/icons/facebook.png) no-repeat left 3px; }div.social-network ul li.twitter { background: url(../images/icons/twitter.png) no-repeat left 3px; }div.social-network ul li.linkedln { background: url(../images/icons/linkedin.png) no-repeat left 3px; }div.social-network ul li.flick { background: url(../images/icons/flickr.png) no-repeat left 3px; }div.ja-twitter div.ja-twitter-item { border-bottom: 0; }.ja-moduletable .contact {	margin: 0;}/* JA quick contact form ---*/#ja-contact-form div.form-list {	margin: 0;	padding: 0;	overflow: hidden;}#ja-contact-form div.guest-info {	float: right;	width: 49%;}#ja-contact-form #row_contact_text { float: left; width: 49%; }#ja-contact-form #row_contact_text label {	color: #f3c685; background: url(../images/label-bg.gif) repeat-x left top;	border: 1px solid #423028;	border-bottom: 1px solid #271c18;	display: block;	height: 25px;	font-weight: bold;	line-height: 25px;	margin: 0;	padding: 0 10px;	width: 220px;	border-radius: 5px 5px 0 0;	-moz-border-radius: 5px 5px 0 0;	-webkit-border-radius: 5px 5px 0 0;}#ja-contact-form #row_contact_text textarea {	background: #2e241f;	border: 1px solid #352e2b;	border-top: 0;	color: #FFCC33;	display: block;	height: 125px;	margin: 0 0 10px;	padding: 10px;	text-shadow: 0 1px 0 #261b16;	width: 220px;	min-width: 0;	border-radius: 0 0 5px 5px;	-moz-border-radius: 0 0 5px 5px;	-webkit-border-radius: 0 0 5px 5px;	box-shadow: 0 0 5px rgba(0, 0, 0, .5);	-moz-box-shadow: 0 0 5px rgba(0, 0, 0, .5);	-webkit-box-shadow: 0 0 5px rgba(0, 0, 0, .5);}#ja-contact-form div.guest-info div.wide {	margin-bottom: 10px;}#ja-contact-form div.guest-info div.small {	clear: both;	line-height: 1.2;	padding-top: 5px;}#ja-contact-form .guest-info label {	background: url(../images/label-bg.gif) repeat-x left top;	border: 1px solid #423028;	width: 60px;	color: #f3c685;	display: block;	float: left;	font-weight: bold;	height: 25px;	line-height: 25px;	margin: 0;	padding: 0 10px;	border-radius: 5px 0 0 5px;	-moz-border-radius: 5px 0 0 5px;	-webkit-border-radius: 5px 0 0 5px;}#ja-contact-form .guest-info input {	background: url(../images/input-bg2.gif) repeat-x left top;	border: 1px solid #39312d;	border-left: 0;	clear: right;	color: #FFCC33;	display: block;	float: left;	height: 25px;	line-height: 25px;	margin: 0;	padding: 0 10px;	width: 135px;	border-radius: 0 5px 5px 0;	-moz-border-radius: 0 5px 5px 0;	-webkit-border-radius: 0 5px 5px 0;	box-shadow: 0 0 3px rgba(0, 0, 0, .2);	-moz-box-shadow: 0 0 3px rgba(0, 0, 0, .2);	-webkit-box-shadow: 0 0 3px rgba(0, 0, 0, .2);}#ja-contact-form .guest-info div.btn-submit .button {	background: url(../images/but-bg.gif) repeat-x left top;	color: #3d1504;	float: left;	font-weight: bold;	height: 29px;	line-height: 29px;	padding: 0 10px;	width: auto;	border-radius: 8px;	-moz-border-radius: 8px;	-webkit-border-radius: 8px;}/* Quick infomations ---*/div.quick-info div.left-side,div.quick-info div.right-side {	width: 45%;	float: left;}div.quick-info div.left-side { background: url(../images/grad-3.png) no-repeat right top; }div.quick-info p { margin-bottom: 20px; }div.quick-info strong { color: #f3c685; }div.quick-info a { color: #fd8900; border-bottom: 1px solid #55320d; }div.office-info { margin-top: 10px; padding-right: 50px; }div.office-info .img-border {	background: #2e2520;	border: 1px solid #352e2b;	margin-top: 5px;	padding: 2px;}/* Video page ---*/div.video-wrap {	border: 1px solid #ebebeb;	margin-right: 2px;	border-radius: 5px;	-moz-border-radius: 5px;	-webkit-border-radius: 5px;	box-shadow: 1px 1px 1px rgba(0, 0, 0, .1);	-moz-box-shadow: 1px 1px 1px rgba(0, 0, 0, .1);	-webkit-box-shadow: 1px 1px 1px rgba(0, 0, 0, .1);}div.video-wrap .inner {	background: #f2f2f2;	border: 1px solid #fff;	margin: 0;	padding: 0 0 40px;	text-align: center;	border-radius: 5px;	-moz-border-radius: 5px;	-webkit-border-radius: 5px;}div.video-wrap h3 {	background: url(../images/icon-clip.png) no-repeat 0px 0px;	font-size: 180%;	text-align: left;	text-shadow: 0 1px 0 #fff;	margin: 20px 60px;	padding-left: 60px;	line-height: 50px;}/* Override width of the editor */.defaultSkin table.mceLayout {	width: 95% !important;}.defaultSkin iframe {	width: 99.6% !important;}.jl_error{	color:#FF0000; clear: left;}#ja-toppanel .ja-toppanel-wraper {	 height:330px;} label.contact_email_copy {width: 100px !important;}