@charset "utf-8";
/* CSS Document */

#ja-hpwrap{
height:0;
overflow:hidden;
visibility:hidden;
}


/*system.css*/

/* OpenID icon style */
input.system-openid {
   background: url(../img/login-bg.gif) no-repeat;
   background-color: #fff;
   background-position: 0 50%;
   color: #000;
   padding-left: 18px;
}


/* Unpublished */
.system-unpublished {
background: #e8edf1;
border-top: 4px solid #c4d3df;
border-bottom: 4px solid #c4d3df;
}

/* System Messages */
#system-message    { margin-bottom: 10px; padding: 0;}
#system-message dt { font-weight: bold; }
#system-message dd { margin: 0; font-weight: bold; text-indent: 30px; }
#system-message dd ul { color: #0055BB; margin-bottom: 10px; list-style: none; padding: 10px; border-top: 3px solid #84A7DB; border-bottom: 3px solid #84A7DB;}

/* System Standard Messages */
#system-message dt.message { display: none; }
#system-message dd.message {  }

/* System Error Messages */
#system-message dt.error { display: none; }
#system-message dd.error ul { color: #c00; background-color: #E6C0C0; border-top: 3px solid #DE7A7B; border-bottom: 3px solid #DE7A7B;}

/* System Notice Messages */
#system-message dt.notice { display: none; }
#system-message dd.notice ul { color: #c00; background: #EFE7B8; border-top: 3px solid #F0DC7E; border-bottom: 3px solid #F0DC7E;}

/* Debug */
#system-debug     { color: #ccc; background-color: #fff; padding: 10px; margin: 10px; }
#system-debug div { font-size: 11px;}

/*general.css*/

/* Form validation */
.invalid { border-color: #ff0000; }
label.invalid { color: #ff0000; }

/* Buttons */
#editor-xtd-buttons {
	padding: 5px;
}

.button2-left,
.button2-right,
.button2-left div,
.button2-right div {
	float: left;
}

.button2-left a,
.button2-right a,
.button2-left span,
.button2-right span {
	display: block;
	height: 22px;
	float: left;
	line-height: 22px;
	font-size: 11px;
	color: #666;
	cursor: pointer;
}

.button2-left span,
.button2-right span {
	cursor: default;
	color: #999;
}

.button2-left .page a,
.button2-right .page a,
.button2-left .page span,
.button2-right .page span {
	padding: 0 6px;
}

.page span {
	color: #000;
	font-weight: bold;
}

.button2-left a:hover,
.button2-right a:hover {
	text-decoration: none;
	color: #0B55C4;
}

.button2-left a,
.button2-left span {
	padding: 0 24px 0 6px;
}

.button2-right a,
.button2-right span {
	padding: 0 6px 0 24px;
}

.button2-left {
	background: url(../img/j_button2_left.png) no-repeat;
	float: left;
	margin-left: 5px;
}

.button2-right {
	background: url(../img/j_button2_right.png) 100% 0 no-repeat;
	float: left;
	margin-left: 5px;
}

.button2-left .image {
	background: url(../img/j_button2_image.png) 100% 0 no-repeat;
}

.button2-left .readmore {
	background: url(../img/j_button2_readmore.png) 100% 0 no-repeat;
}

.button2-left .pagebreak {
	background: url(../img/j_button2_pagebreak.png) 100% 0 no-repeat;
}

.button2-left .blank {
	background: url(../img/j_button2_blank.png) 100% 0 no-repeat;
}

/* Tooltips */
div.tooltip {
	float: left;
	background: #ffc;
	border: 1px solid #D4D5AA;
	padding: 5px;
	max-width: 200px;
	z-index:13000;
}

div.tooltip h4 {
	padding: 0;
	margin: 0;
	font-size: 95%;
	font-weight: bold;
	margin-top: -15px;
	padding-top: 15px;
	padding-bottom: 5px;
	background: url(../img/selector-arrow.png) no-repeat;
}

div.tooltip p {
	font-size: 90%;
	margin: 0;
}

/* Caption fixes */
.img_caption.left {
	float: left;
	margin-right: 1em;
}

.img_caption.right {
	float: right;
	margin-left: 1em;
}

.img_caption.left p {
	clear: left;
	text-align: center;
}

.img_caption.right p {
	clear: right;
	text-align: center;
}

/* Calendar */
a img.calendar {
	width: 16px;
	height: 16px;
	margin-left: 3px;
	background: url(../img/calendar.png) no-repeat;
	cursor: pointer;
	vertical-align: middle;
}

/*editor.css*/

/*------------------------------------------------------------------------

# JA Iolite for Joomla 1.5 - Version 1.1 - Licence Owner JA45960

# ------------------------------------------------------------------------

# Copyright (C) 2004-2008 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.

-------------------------------------------------------------------------*/



/*body {

	background: #fff;

	font-family: Tahoma,Helvetica,Arial,sans-serif;

	line-height: 1.3em;

	font-size: 76%;

	color: #333;

}



h1 {

	font-family:Helvetica ,Arial,sans-serif;

	font-size: 16px;

	font-weight: bold;

	color: #666;

}



h2 {

	font-family: Arial, Helvetica,sans-serif;

	font-size: 14px;;

	font-weight: normal;

	color: #333;

}

h3 {

  font-weight: bold;

  font-family: Helvetica,Arial,sans-serif;

  font-size: 13px;

}



h4 {

	font-weight: bold;

	font-family: Arial, Helvetica, sans-serif;

	color: #333;

}



a:link, a:visited {

	color: #1B57B1; text-decoration: none;

	font-weight: normal;

}



a:hover {

	color: #00c;	text-decoration: underline;

	font-weight: normal;

}

*/

div.caption       { padding: 0 10px 0 10px; }

div.caption img   { border: 1px solid #CCC; }

div.caption p     { font-size: .90em; color: #666; text-align: center; }



/* STYLES FOR JOOMLA! EDITOR */

hr#system-readmore  { border: red dashed 1px; color: red; }

hr.system-pagebreak { border: gray dashed 1px; color: gray; }

/*------------------------------------------------------------------------
# JA Iolite for Joomla 1.5 - Version 1.1 - Licence Owner JA45960
# ------------------------------------------------------------------------
# Copyright (C) 2004-2008 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

--------------------------------------------------------- */


form, fieldset {
	margin: 0;
	padding: 0;
}

body {
	background: #ffffff;
	font-family: "Lucida Grande", Arial, sans-serif;
	background-image:url(../img/bg_body.jpg);
	background-repeat:repeat-x;
	background-position:top;
	margin-left:auto;
	margin-right:auto;
}

body#bd {
	color: #695B4E;
	background: #F5F4ED;
	margin: 0 0 50px;
}

body.contentpane {
	color: #000000;
	font-size: 12px;
	line-height: 1.3em;
	margin: 0;
	margin: 1em 2em;
	width: auto; /* Printable Page */
}

body.fs1 {font-size: 10px;}
body.fs2 {font-size: 11px;}
body.fs3 {font-size: 12px;}
body.fs4 {font-size: 13px;}
body.fs5 {font-size: 14px;}
body.fs6 {font-size: 15px;}

/* Normal link */
a {
	color: #FA6900;
	text-decoration: none;
}

a:hover, a:active, a:focus {
	color: #695B4E;
	text-decoration: none;
	background: none;
}

a img {
	border: none;
}

/* Title text */
.contentheading, .componentheading, .blog_more strong, h1, h2, h3, h4, .nftitle {
	line-height: normal;
	font-weight: normal;
	color: #3C3229;
	font-family: "Trebuchet MS", Arial, sans-serif;

}	

/* Small text */
small, .small, .smalldark, .createby, .createdate, .modifydate, .img_caption,
p.site-slogan, a.readon, #ja-pathway, #ja-colwrap, #ja-botsl1, #ja-botsl2, #ja-footer {
	font-size: 92%;
}

small, .small, .img_caption {
	color: #A99C90;
}

img {
    margin:0;
	padding: 0;
}

img.caption {
	margin-top: 15px;
}

/* Heading */
h1 {font-size: 180%;}
h2 {font-size: 150%;}
h3 {font-size: 125%;}
h4 {font-size: 100%; text-transform: uppercase;}

p, pre, blockquote, ul, ol, h1, h2, h3, h4, h5, h6 {
	margin: 10px 0;
	padding: 0;
}

ul {
	list-style: none;
}

ul li {
	background: url(../img/bullet.gif) no-repeat 18px 7px;
	line-height: 160%;
	padding-left: 30px;
}

ol li {
	line-height: 180%;
	margin-left: 35px;
}

th {
	font-weight: bold;
	padding: 5px;
	text-align: left;
}

fieldset {
	border: none;
	padding: 10px 5px;
}

fieldset a {
	font-weight: bold;
}

fieldset.input {
	padding: 0;
}

hr {
	border-bottom: 0;
	border-left: 0;
	border-right: 0;
	border-top: 1px solid #C9C0B7;
	height: 1px;
}

td, div {
	font-size: 100%;
}

/* FORM
--------------------------------------------------------- */
form {
	margin: 0;
	padding: 0;
}

form label {
	cursor: pointer;
}

input, select, textarea, .inputbox, .button {
	font-family: Tahoma, Arial, sans-serif;
	font-size: 100%;
}

.inputbox {
	border: 1px solid #C9C0B7;
	padding: 2px;
	background: #FFFFFF;
	color: #695B4E;
}

.button {
	padding: 1px 8px;
	border: 1px solid #C9C0B7;
	background: url(../img/but-bg.gif) repeat-x center #D3D3CA;
	font-weight: bold;
	color: #695B4E;
}

* html .button { /*IE 6*/
	padding: 0 5px !important;
}

*+html .button { /*IE 7*/
	padding: 0 5px !important;
}

/* JOOMLA STYLE
--------------------------------------------------------- */
.article_separator {
	clear: both;
	display: block;
	height: 30px;
}

.column_separator {
	padding: 0 5px;
}

/* content tables */
.sectiontableheader {
	background: #000000;
	border-right: 1px solid #E7E6DF;
	padding: 4px;
}

tr.sectiontableentry0 td,
tr.sectiontableentry1 td,
tr.sectiontableentry2 td {
	padding: 4px;
}

tr.sectiontableentry2 td {
	background: #E7E6DF;
}

table.contentpane {
	border: none;
	width: 100%;
}

table.contentpaneopen {
	border: none;
	border-collapse: collapse;
	border-spacing: 0;
}

table.contenttoc {
	margin: 0 0 10px 10px;
	padding: 0;
	width: 35%;
	font-size: 92%;
}

table.contenttoc a {
	text-decoration: none;
}

table.contenttoc td {
	background: url(../img/bullet.gif) no-repeat 10px 7px;
	padding: 1px 5px 1px 20px;
}

table.contenttoc th {
	border-bottom: 1px solid #E7E6DF;
	padding: 0 0 3px;
	text-indent: 5px;
}

table.poll {
	border-collapse: collapse;
	padding: 0;
	width: 100%;
}

table.pollstableborder {
	border: none;
	padding: 0;
	text-align: left;
	width: 100%;
}

table.pollstableborder img {
	vertical-align: baseline;
}

table.pollstableborder td {
	border-collapse: collapse;
	border-spacing: 0;
	padding: 4px !important;
	background: none;
}

table.pollstableborder tr.sectiontableentry1 td {
	background: #E7E6DF;
}

table.searchintro {
	padding: 10px 0;
	width: 100%;
}

table.searchintro td {
	padding: 5px!important;
}

.blog_more strong {
	display: block;
	font-size: 125%;
	margin: 0 0 5px;
}

.blog_more ul {
	margin: 0;
	padding: 0;
}

.blog_more ul li {
	background: url(../img/bullet.gif) no-repeat 6px 7px;
	margin: 0;
	padding: 0 0 0 17px;
}

.category {
	font-weight: bold;
}

h1.componentheading, .componentheading {
	margin: 0 0 10px;
	padding: 0 0 5px;
}

.componentheading {
	font-size: 250%;
}

.contentdescription {
	padding-bottom: 30px;
}

h2.contentheading, .contentheading {
	margin: 0;
	padding: 0 0 5px;
}

.contentheading {
	font-size: 175%;
	background: url(../img/hdot1.gif) repeat-x bottom;
}

a.contentpagetitle,
a.contentpagetitle:hover,
a.contentpagetitle:active,
a.contentpagetitle:focus {
}

a.readon {
	display: block;
	float: left;
	text-align: center;
	clear: both;
	padding: 0 5px 0 12px;
	text-transform: uppercase;
	text-decoration: none;
	background: url(../img/arrow3.png) no-repeat 5px 50% #FA6900;
	color: #FFFFFF;
}

a.readon:hover, a.readon:focus, a.readon:active {
	background: url(../img/arrow3.png) no-repeat 5px 50% #695B4E;
}

table.contentpaneopen td, table.contentpane td {
}

table.contentpaneopen, table.contentpane, table.blog {
	width: 100%;
}

.moduletable {
	padding: 0;
}

ul.pagination {
	margin: 15px auto 0;
	padding: 0;
}

ul.pagination li {
	background: none;
	display: inline;
	margin: 0;
	padding: 0;
}

ul.pagination li span{
	padding: 2px 5px;
}

ul.pagination a {
	padding: 2px 3px;
	text-decoration: none;
}

ul.pagination a:hover, ul.pagination a:active, ul.pagination a:focus {
}

.pagenavbar {
	background: url(../img/icon-pages.gif) no-repeat center left;
	font-weight: bold;
	padding-left: 14px;
}

.pagenavcounter {
	background: url(../img/icon-pages.gif) no-repeat 0 11px;
	font-weight: bold;
	padding: 8px 14px 0 14px;
}

.sectiontableheader {
	color: #FFFFFF;
	font-weight: bold;
	padding: 8px 5px;
}

.sectiontableheader a {
	color: #FFFFFF;
}

tr.sectiontableentry1 td {
	padding: 8px 5px;
}

tr.sectiontableentry2 td {
	padding: 8px 5px;
}

tr.sectiontableentry1:hover td,
tr.sectiontableentry2:hover td {
}

.smalldark {
	text-align: left;
}

div.syndicate div {
	text-align: center;
}

.pollstableborder tr.sectiontableentry1 td,
.pollstableborder tr.sectiontableentry2 td {
	background: none;
}

/* META
--------------------------------------------------------- */
.createdate {
	color: #A99C90;
}

.modifydate {
	float: left;
	width: 100%;
	color: #A99C90;
	margin-bottom: 10px;
	display: block;
}

.buttonheading {
	background: url(../img/hdot1.gif) repeat-x bottom;
}

.buttonheading img {
	border: 0;
	float: right;
	margin: 7px 5px 0 0;
}

/* MAIN LAYOUT DIVS
--------------------------------------------------------- */
#ja-wrapper {
}

#ja-header,
#ja-mainnav,
#ja-hp,
#ja-container,
#ja-topsl,
#ja-footer {
	width: 950px;
	margin-left:50px;
	clear: both;
}

.narrow #ja-header,
.narrow #ja-mainnav,
.narrow #ja-hp,
.narrow #ja-container,
.narrow #ja-topsl,
.narrow #ja-footer {
	width: 750px;
}

#ja-container {
	background: url(../img/vdot2.gif) repeat-y 56% 0;
}

#ja-container-inner {
	background: url(../img/vdot2.gif) repeat-y 78% 0;
}

/* PRIMARY COLUMN
--------------------------------------------------------- */
#ja-content {
	clear: both;
	display: block;
	float: left;
	width: 53%;
}

/* COLUMNS
--------------------------------------------------------- */
#ja-colwrap {
	float: right;
	overflow: hidden;
	width: 44%;
}

/*columns*/
#ja-col1 {
	float: left;
	width: 49.9%;
}

#ja-col2 {
	float: right;
	width: 49.9%;
}

* html #ja-col2 {
	width: 49.2%;
}

#ja-col1 div.ja-innerpad,
#ja-col2 div.ja-innerpad {
	padding: 2px 20px 0;
}

/*common style for column*/
#ja-colwrap table {
	border-collapse: collapse;
	border-spacing: 0;
}

#ja-colwrap .article_separator {
	display: none;
}

#ja-colwrap ul {
	list-style: none;
}

/* COLLAPSIBLE LAYOUT
--------------------------------------------------------- */
#ja-containerwrap,
#ja-containerwrap-f,
#ja-containerwrap-c {
	padding: 40px 0 20px;
	margin: 0;
	clear: both;
	background: url(../img/grad1.gif) repeat-x top;
}

/* full */
#ja-containerwrap-f #ja-container  {
	background: none;
}

#ja-containerwrap-f #ja-container-inner {
	background: none;
}

#ja-containerwrap-f #ja-content {
	width: 100%;
}

/* content + 1 col */
#ja-containerwrap-c #ja-container  {
	background: none;
}

#ja-containerwrap-c #ja-container-inner {
	background: url(../img/vdot2.gif) repeat-y 78% 0;
}

#ja-containerwrap-c #ja-content {
	width: 75%;
}

#ja-containerwrap-c #ja-colwrap {
	width: 22%;
}

#ja-containerwrap-c #ja-col1,
#ja-containerwrap-c #ja-col2 {
	width: 100%;
}


/* MODULE
--------------------------------------------------------- */
div.moduletable h3,
div.moduletable_menu h3,
div.moduletable_text h3,
div.moduletable_hilite h3 {
	font-size: 175%;
	margin: 0 0 5px;
	padding: 2px 0 5px;
	letter-spacing: -1px;
	background: url(../img/hdot1.gif) repeat-x bottom;
}

div.moduletable,
div.moduletable_menu,
div.moduletable_text,
div.moduletable_hilite {
	margin: 0 0 20px;
	padding: 0 0 5px;
}

div.moduletable_menu h3 {
	background: none;
	padding: 0;
}

div.moduletable_hilite {
	background: url(../img/grad2.gif) repeat-x top #FA6900;
	padding: 5px 10px;
	border: 1px solid #DD5D00;
}

div.moduletable_hilite h3 {
	padding: 0 0 5px;
	background: url(../img/hdot2.gif) repeat-x bottom;
}

div.moduletable_hilite,
div.moduletable_hilite h3, div.moduletable_hilite a {
	color: #FFFFFF;
}

/* mis */
div.banneritem_text {
	padding: 5px 0 !important;
}

div.advs {
	clear: both;
	display: block;
	float: left;
	width: 100%;
}

div.moduletable ul,
div.moduletable_text ul,
div.moduletable_menu ul,
div.moduletable_hilite ul {
	margin: 0;
	padding: 0;
}

div.moduletable li,
div.moduletable_text li,
div.moduletable_menu li,
div.moduletable_hilite li {
	background: url(../img/bullet.gif) no-repeat 5px 8px;
	margin: 0;
	padding-left: 16px;
}

/* HEADER
--------------------------------------------------------- */
#ja-headerwrap {
	height: 150px;
	background-color:#000000;
}

#ja-header {
	height: 70px;
	line-height: normal;
	position: relative;
	background-color:#000000;
}

h1.logo, h1.logo-text {
	margin: 0;
	padding: 0;
	font-size: 300%;
	letter-spacing: 1px;
}

h1.logo a {
	width: 187px;
	display: block;
	position: absolute;
	height: 70px;
	bottom: 2px;
	left: 0;

}



h1.logo a:hover, h1.logo a:active, h1.logo a:focus {
	background: url(../img/logo.JPG) no-repeat;

}



* html h1.logo a:hover {
	background: none;
	cursor: pointer;
}

h1.logo a span {
	position: absolute;
	top: -1000px;
}

h1.logo-text a {
	text-decoration: none;
	outline: none;
	position: absolute;
	top: 5px;
	left: 25px;
	color: #FFFFFF;
}

h1.logo-text a:hover, logo-text a:active, logo-text a:focus {
	color: #FFFFFF;
	background: none;
}

p.site-slogan {
	margin: 0;
	padding: 0;
	position: absolute;
	bottom: 10px;
	left: 25px;
	letter-spacing: 1px;
}

/* MAIN NAVIGATION
--------------------------------------------------------- */
#ja-mainnavwrap {
	z-index: 999;
	background-position: top;
	margin-top:70px;
}

#ja-mainnav {
	height: 35px;
	padding-top: 5px;
}

#ja-mainnav a, #ja-subnav a {
	outline: none;
}

#ja-subnav ul {
	list-style: none;
	margin: 0;
	padding: 0;
	background: url(../img/hdot1.gif) repeat-x top;
}

#ja-subnav li {
	background: none;
	margin: 0;
	padding: 1px 0;
	background: url(../img/hdot1.gif) repeat-x bottom;
}

#ja-subnav a {
	display: block;
	outline: none;
	padding: 5px 2px;
	color: #695B4E;
	text-decoration: none;
}

#ja-subnav a:hover,
#ja-subnav a:active,
#ja-subnav a:focus {
	color: #695B4E;
	background: #E7E6DF;
}

#ja-subnav li.active a {
	color: #695B4E;
	background: #E7E6DF;
	font-weight: bold;
}

/* breadcrumbs */
#ja-pathway {
	padding: 6px 0 7px;
	background: url(../img/hdot1.gif) repeat-x bottom;
	text-transform: uppercase;
}

#ja-pathway strong {
	margin-right: 5px;
	background: url(../img/symbol.gif) no-repeat 2px center #E7E6DF;
	padding: 5px 5px 5px 31px;
	text-transform: uppercase;
}

#ja-pathway a {
	text-decoration: none;
}

#ja-pathway a:hover {
	text-decoration: underline;
}

#ja-pathway img {
	margin: 1px 5px;
}

/* Default Joomla! Menu */
ul.menu {
	list-style: none;
	margin: 0;
	padding: 0;
	background: url(../img/hdot1.gif) repeat-x top;
}

ul.menu li {
	background: none;
	margin: 0;
	padding: 1px 0;
	background: url(../img/hdot1.gif) repeat-x bottom;
}

ul.menu li a {
	display: block;
	outline: none;
	padding: 5px 2px;
	color: #695B4E;
	text-decoration: none;
}

ul.menu li a:hover,
ul.menu li a:active,
ul.menu li a:focus {
	color: #695B4E;
	background: #E7E6DF;
}

ul.menu li.active a {
	background: #E7E6DF;
	font-weight: bold;
}

ul.menu li ul {
	list-style: none;
	margin: 0;
	padding: 0;
}

ul.menu li li {
	border: none;
}

ul.menu li li a {
	background: url(../img/arrow.png) no-repeat 10px 11px !important;
	border: none;
	font-weight: normal !important;
	padding-left: 20px !important;
	width: 75%; /*need for ie6*/
}

ul.menu li li a:hover,
ul.menu li li a:active,
ul.menu li li a:focus {
	background: none;
	color: #FA6900;
}

/* SPOTLIGHT
--------------------------------------------------------- */
/* Spotlight Box Style */
.ja-box-full, .ja-box-left, .ja-box-center, .ja-box-right {
	float: left;
	overflow: hidden;
}

.ja-box-left, .ja-box-center {
}

/* Top spotlight */
#ja-topslwrap {
	color: #FFFFFF;
	background: #000000;
}

#ja-topsl {
	color: #FFFFFF;
	position: relative;
	height: 220px;
}

#ja-topsl div.moduletable {
	padding: 0;
	margin: 0;
	width: 100%;
	position: absolute;
	top: 20px;
}

#ja-topsl .nftitle {
	padding: 40px 0 0;
	margin: 0;
	font-size: 300%;
	color: #FA6900;
}

#ja-topsl .nfcontent {
	font-size: 175%;
	color: #C9C0B7;
	background: #000000;
}

/* Bot spotlight 1 */
#ja-botsl1 {
	border: 1px solid #C9C0B7;
	background: url(../img/botsl-bg.gif) no-repeat bottom right #E7E6DF;
}

#ja-botsl1 div.moduletable {
	padding: 5px 15px;
	margin-bottom: 0;
}

#ja-botsl1 ul, #ja-botsl ol {
	margin: 10px 0;
	padding: 0;
}

#ja-botsl1 ol li {
	margin: 0 0 0 18px;
	padding: 0;
}

#ja-botsl1 ul li {
	margin: 0;
	padding: 0 0 0 12px;
	background: url(../img/arrow.png) no-repeat 2px 7px;
}

#ja-botsl1 li a {
	color: #695B4E;
}

#ja-botsl1 a:hover, #ja-botsl1 a:active, #ja-botsl1 a:focus {
	color: #FFFFFF;
}

/* Bot spotlight 2 */
#ja-botsl2 {
}

/* FOOTER
--------------------------------------------------------- */
#ja-footerwrap {
	padding: 0;
}

#ja-footer {
	border-top: 5px solid #C9C0B7;
	padding: 0;
	position: relative;
}

#ja-footer small {
	float: left;
	color: #A99C90;
	font-size: 100%;
	padding: 8px 5px;
}

#ja-footer ul {
	float: right;
	margin: 0;
	padding: 8px 0 0;
	line-height: normal;
}

#ja-footer li {
	display: inline;
	margin: 0;
	padding: 0;
	background: none;
}

#ja-footer li a {
	display: inline;
	line-height: normal;
	padding: 0 7px;
}

li.ja-firstitem {
	background: none !important;
}

.ja-footurl {
	float: none;
	clear: both;
}

/* MISCELLANOUS
----------------------------------------------------------- */
ul.accessibility {
	position: absolute;
	top: -100%;
}

/* Search */
#ja-search {
	top: 0;
	right: 60px;
	position: absolute;
	font-size: 12px;
	background: url(../img/search-bg.png) no-repeat;
	width: 198px;
	height: 30px;
}

* html #ja-search {
	right: 75px;
}

#ja-search .inputbox {
	padding: 6px 0 0 40px;
	background: none;
	border: none;
	color: #C9C0B7;
}

/*others*/
.mostread, .latestnews {
	text-decoration: none;
}

#ja-banner {
	margin: 20px 0 0;
	text-align: center;
	overflow: hidden;
	width: 100%;
}

div.back_button a,
div.back_button a:hover,
div.back_button a:active {
	background: none!important;
	display: block;
	margin: 10px 0;
	text-decoration: none!important;
}

.clr {
	clear: both;
}

.hasTip img {
	border: none;
	margin: 10px 5px 0 0;
}

div.ja-innerdiv {
	padding: 8px 0 5px;
	border-bottom: 1px solid #E7E6DF;
}

div.ja-innerdiv img {
	padding: 2px;
	margin: 0 5px 0 0;
}

div.ja-innerdiv span.date {
	font-size: 80%;
	font-weight: bold;
}

div.ja-innerdiv img {
	padding: 2px;
	border: 1px solid #E7E6DF;
}

/* JA Hpanel */
#ja-hp-switch {
	float: right;
	display: none;
	cursor: pointer;
	background: url(../img/hpanel-bg.png) no-repeat top;
	color: #FFFFFF;
	width: 35px;
	height: 30px;
	text-indent: -5000px;
	margin-right: 15px;
}

.ja-hp-active {
	color: #3C3229 !important;
	background: url(../img/hpanel-bg.png) no-repeat bottom !important;
}

#ja-hpwrap {
	background: #D3D3CA;
	font-size: 11px;
}

#ja-hp {
	line-height: normal;
}

div.ja-hpmodule {
	float: right;
	padding: 3px 0 2px;
}

html>body div.ja-hpmodule {
	float: right;
	padding: 5px 0 5px;
}

div.ja-hpmodule form {
	float: left;
}

div.ja-hpmodule form label {
	float: left;
	padding: 0 5px;
}

div.ja-hpmodule form input.button {
	float: left;
}

div.ja-hpmodule form #mod_login_username,
div.ja-hpmodule form #mod_login_password {
	width: 100px;
}

div.ja-hpmodule .ja-login-links {
	display: none;
}

/* User Tools */
#ja-usertools {
	padding: 7px 0 0;
	font-size: 11px;
	float: left;
}

#ja-usertools ul {
	margin: 0 15px 0 0;
	padding: 0;
	float: left;
}

#ja-usertools ul li {
	margin: 0;
	padding: 0;
	list-style: none;
	background: none;
	display: inline;
}

#ja-usertools img {
	padding: 0 3px 0 0;
}

/* Tooltips */
.tool-tip {
	background: #FFFFFF;
	border: 1px solid #CCCCCC;
	float: left;
	max-width: 200px;
	padding: 5px;
}

.tool-title {
	background: url(../../system/images/selector-arrow.png) no-repeat;
	font-size: 100%;
	font-weight: bold;
	margin: 0;
	margin-top: -15px;
	padding: 0;
	padding-bottom: 5px;
	padding-top: 15px;
}

.tool-text {
	font-size: 100%;
	margin: 0;
}

#system-message dd.message ul,
#system-message dd.error ul,
#system-message dd.notice ul {
	margin: 0;
	padding: 0;
}

#system-message dd.message ul li,
#system-message dd.error ul li,
#system-message dd.notice ul li {
	background: none;
	color: #FFFFFF;
	margin: 0;
	padding: 5px;
}

/* System Standard Messages */
#system-message dd.message ul {
	background: #666666;
	border: none;
}

/* System Error Messages */
#system-message dd.error ul {
	background: #666666;
	border: none;
}

/* System Notice Messages */
#system-message dd.notice ul {
	background: #666666;
	border: none;
}

/* Clearfix */
.clearfix:after {
	clear: both;
	content: ".";
	display: block;
	height: 0;
	visibility: hidden;
}

* html > body .clearfix {
	display: block;
	width: 100%;
}

* html .clearfix {
	height: 1%;
}


/*------------------------------------------------------------------------

# JA Iolite for Joomla 1.5 - Version 1.1 - Licence Owner JA45960

# ------------------------------------------------------------------------

# Copyright (C) 2004-2008 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.

-------------------------------------------------------------------------*/



/* BONUS TYPOGRAPHY STYLES

--------------------------------------------------------- */

pre, .code {

	background: #E7E6DF;

	border-left: 5px solid #FA6900;

	font: 1em/1.5 "Courier News", monospace;

	margin: 5px 0 15px;

	padding: 10px 15px;

}



blockquote {

	padding: 1em 40px 1em 15px;

}



blockquote span.open {

	background: url(../img/so-q.gif) no-repeat left top;

	padding: 0 0 0 15px;

}



blockquote span.close {

	background: url(../img/sc-q.gif) no-repeat bottom right;

	padding: 0 15px 0 0;

}



blockquote.testimonial {

	padding: 0 0 10px;

	border-bottom: 1px solid #C9C0B7;

}



blockquote.testimonial span.author {

	background: url(../img/icon-author.gif) no-repeat 5px center;

	display: block;

	font-weight: bold;

	margin-top: 5px;

	padding-left: 20px;

}



/* Dropcap */

.dropcap {

	color: #FA6900;

	display: block;

	float: left;

	font: 50px/40px Georgia, Times, serif;

	padding: 4px 8px 0 0;

}



/* Tips, Error, Message, Hightlight*/

p.error {

	background: url(../img/icon-error.gif) no-repeat top left;

	color: #CC0000;

	padding-left: 25px;

}



p.message {

	background: url(../img/icon-info.gif) no-repeat top left;

	color: #2D99C4;

	padding-left: 25px;

}



p.tips {

	background: url(../img/icon-tips.gif) no-repeat top left;

	color: #FA6900;

	padding-left: 25px;

}



.highlight {

	background: #E7E6DF;

	font-weight: bold;

	padding: 1px 5px;

}



/* Note Style */

p.stickynote {

	background: url(../img/sticky-bg.gif) no-repeat 10px center #FFFFFF;

	border: 1px solid #C9C0B7;

	padding: 10px 10px 10px 60px;

}



p.download {

	background: url(../img/download-bg.gif) no-repeat 10px center #FFFFFF;

	border: 1px solid #C9C0B7;

	padding: 10px 10px 10px 60px;

}



.blocknumber {

	clear: both;

	padding: 5px 15px 10px;

	position: relative;

}



/* Check list */

ul.checklist {

	list-style: none;

}



ul.checklist li {

	background: url(../img/icon-checklist.gif) no-repeat 0 4px;

	margin-left: 15px;

	padding: 0 0 0 20px;

}



/* Check list (star) */

ul.stars {

	list-style: none;

}



ul.stars li {

	background: url(../img/icon-star.gif) no-repeat 0 5px;

	margin-left: 15px;

	padding: 0 0 0 20px;

}



/* List arrow */

ul.arrow {

	list-style: none;

}



ul.arrow li {

	background: url(../img/icon-arrow.gif) no-repeat 3px 5px;

	margin-left: 15px;

	padding: 0 0 0 20px;

}



/* Bignumber */

.bignumber {

	background: url(../img/ol-bg.gif) no-repeat top left;

	color: #FFFFFF;

	display: block;

	float: left;

	font: bold 20px/normal Arial, sans-serif;

	margin-right: 8px;

	padding: 6px 7px;

}



/* Talking box. Thinking box. */

div.bubble1, div.bubble2, div.bubble3, div.bubble4 {

	margin: 15px 0;

}



div.bubble1 span.author,

div.bubble2 span.author,

div.bubble3 span.author,

div.bubble4 span.author {

	font-weight: bold;

	margin-left: 15px;

	padding-left: 0;

}



div.bubble1 div {

	background: url(../img/bub1-br.gif) no-repeat bottom right;

	margin: 0;

	width: 100%;

}



div.bubble1 div div {

	background: url(../img/bub1-bl.gif) no-repeat bottom left;

}



div.bubble1 div div div {

	background: url(../img/bub1-tr.gif) no-repeat top right;

}



div.bubble1 div div div div {

	background: url(../img/bub1-tl.gif) no-repeat top left;

}



div.bubble1 div div div div div {

	margin: 0;

	padding: 10px 15px 20px;

	width: auto;

}



div.bubble2 div {

	background: url(../img/bub2-br.gif) no-repeat bottom right;

	margin: 0;

	width: 100%;

}



div.bubble2 div div {

	background: url(../img/bub2-bl.gif) no-repeat bottom left;

}



div.bubble2 div div div {

	background: url(../img/bub2-tr.gif) no-repeat top right;

}



div.bubble2 div div div div {

	background: url(../img/bub2-tl.gif) no-repeat top left;

}



div.bubble2 div div div div div {

	margin: 0;

	padding: 10px 15px 25px;

	width: auto;

}



div.bubble3 div {

	background: url(../img/bub3-br.gif) no-repeat bottom right;

	margin: 0;

	width: 100%;

}



div.bubble3 div div {

	background: url(../img/bub3-bl.gif) no-repeat bottom left;

}



div.bubble3 div div div {

	background: url(../img/bub3-tr.gif) no-repeat top right;

}



div.bubble3 div div div div {

	background: url(../img/bub3-tl.gif) no-repeat top left;

}



div.bubble3 div div div div div {

	margin: 0;

	padding: 10px 15px 45px;

	width: auto;

}



div.bubble4 div {

	background: url(../img/bub4-br.gif) no-repeat bottom right;

	margin: 0;

	width: 100%;

}



div.bubble4 div div {

	background: url(../img/bub4-bl.gif) no-repeat bottom left;

}



div.bubble4 div div div {

	background: url(../img/bub4-tr.gif) no-repeat top right;

}



div.bubble4 div div div div {

	background: url(../img/bub4-tl.gif) no-repeat top left;

}



div.bubble4 div div div div div {

	margin: 0;

	padding: 10px 15px 45px;

	width: auto;

}



/* Legend */

.legend-title {

	background: #F5F4ED;

	display: block;

	float: left;

	font-weight: bold;

	left: 7px;

	margin: 0;

	padding: 0 3px;

	position: absolute;

	top: -13px;

}



.legend {

	border: 1px solid #C9C0B7;

	margin: 20px 0;

	padding: 0 10px;

	position: relative;

}


/*------------------------------------------------------------------------

# JA Iolite for Joomla 1.5 - Version 1.1 - Licence Owner JA45960

# ------------------------------------------------------------------------

# Copyright (C) 2004-2008 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.

-------------------------------------------------------------------------*/





#ja-cssmenu {

	margin: 0; /* all lists */

	padding: 0;

	background: url(../img/vdot1.gif) no-repeat 0 13px;

}



#ja-cssmenu ul {

	margin: 0; /* all lists */

	padding: 0;

}



#ja-cssmenu li {

	margin: 0; /* all list items */

	padding: 0;

	float: left;

	display: block;

	background: none;

	background: url(../img/vdot1.gif) no-repeat 100% 13px;

	cursor: pointer;

}



#ja-cssmenu li ul {

	width: 16.4em;

	position: absolute; /* second-level lists */

	z-index: 99;

	left: -999em; /* using left instead of display to hide menus because display: none isn't read by screen readers */

	height: auto;

	w\idth: 15.9em;

}



#ja-cssmenu li ul ul {

	margin: -2em 0 0 15em; /* third-and-above-level lists */

}



#ja-cssmenu li li {

	padding: 0 1em 0 0;

	margin: 0;

	width: 14.9em;

}



#ja-cssmenu ul a {

	width: 14.8em;

	w\idth: 10.8em;

}



#ja-cssmenu li:hover ul ul, #ja-cssmenu li:hover ul ul ul,

#ja-cssmenu li.sfhover ul ul, #ja-cssmenu li.havechildsfhover ul ul, #ja-cssmenu li.havechild-activesfhover ul ul, #ja-cssmenu li.activesfhover ul ul,

#ja-cssmenu li.sfhover ul ul ul, #ja-cssmenu li.havechildsfhover ul ul ul, #ja-cssmenu li.havechild-activesfhover ul ul ul, #ja-cssmenu li.activesfhover ul ul ul {

	left: -999em;

}



/* This "unhides" the sub-menus (left: -999em is what hides them) */

#ja-cssmenu li:hover ul, #ja-cssmenu li li:hover ul, #ja-cssmenu li li li:hover ul,

#ja-cssmenu li.sfhover ul, #ja-cssmenu li.havechildsfhover ul, #ja-cssmenu li.havechild-activesfhover ul, #ja-cssmenu li.activesfhover ul,

#ja-cssmenu li li.sfhover ul, #ja-cssmenu li li.havesubchildsfhover ul, #ja-cssmenu li li.havesubchild-activesfhover ul, #ja-cssmenu li li.activesfhover ul,

#ja-cssmenu li li li.sfhover ul, #ja-cssmenu li li li.havesubchildsfhover ul, #ja-cssmenu li li li.havesubchild-activesfhover ul, #ja-cssmenu li li li.activesfhover ul {

	left: auto;

}



/* STYLING THE MENU

-----------------------------------*/

/* 1st level */

#ja-cssmenu li a {

	display: block;

	text-decoration: none;

	line-height: 30px;

	padding: 4px 20px 0;

	color: #AAAAAA;

}



#ja-cssmenu li a:hover,

#ja-cssmenu li a:active,

#ja-cssmenu li a:focus {

	color: #FA6900;

	background: url(../img/circle.png) no-repeat center top;

}



#ja-cssmenu li:hover a,

#ja-cssmenu li.sfhover a,

#ja-cssmenu li.havechildsfhover a,

#ja-cssmenu li.havechild-activesfhover a {

	color: #FA6900;

	background: url(../../images/circle.png) no-repeat center top;

}



#ja-cssmenu li a.active,

#ja-cssmenu li a.active:hover,

#ja-cssmenu li a.active:active,

#ja-cssmenu li a.active:focus {

	color: #FA6900;

	background: url(../../images/circle.png) no-repeat center top;

}



/* 2nd level and above */

#ja-cssmenu li ul {

	border: 1px solid #333333;

	border-top: 0;

	background: #0C0C0C;

}



#ja-cssmenu li ul ul {

	border: 1px solid #333333;

}



#ja-cssmenu li ul li {

	border-bottom: 1px solid #202020;

	border-right: none;

	background: none;

}



#ja-cssmenu li ul a {

	border-right: none;

	margin: 0;

	padding: 7px 10px;

	line-height: normal;

	height: auto;

	background: none !important;

	color: #AAAAAA !important;

}



#ja-cssmenu li.havesubchild,

#ja-cssmenu li.havesubchild-active {

	background: url(../../images/arrow3.png) no-repeat 94% 50%;

}



#ja-cssmenu li ul a:hover,

#ja-cssmenu li ul a:active,

#ja-cssmenu li ul a:focus,

#ja-cssmenu ul li:hover,

#ja-cssmenu ul li.sfhover,

#ja-cssmenu ul li.havesubchildsfhover,

#ja-cssmenu ul li.havesubchild-activesfhover,

#ja-cssmenu ul ul li:hover,

#ja-cssmenu ul ul li.sfhover,

#ja-cssmenu ul ul li.havesubchildsfhover,

#ja-cssmenu ul ul li.havesubchild-activesfhover {

	background: #202020;

	color: #FA6900 !important;

}



#ja-cssmenu ul li a.active {

	background: none !important;

	color: #FA6900 !important;

}



#ja-cssmenu ul li a.active:hover,

#ja-cssmenu ul li a.active:active,

#ja-cssmenu ul li a.active:focus {

	color: #FA6900 !important;

}


/*------------------------------------------------------------------------

# JA Iolite for Joomla 1.5 - Version 1.1 - Licence Owner JA45960

# ------------------------------------------------------------------------

# Copyright (C) 2004-2008 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.

-------------------------------------------------------------------------*/

@charset "utf-8";

/* CSS Document */



/*body, ul, form, div, input, select { margin:0px; padding:0px;}*/



#container

{

width: 800px;

margin:0px auto;



}



#top_column {

	width:549px;

	float:left;

	border:1px #000000 solid;

	padding:10px;

	background-color: #fff;



}



#left_column {

	width:539px;

	float:left;

	border:1px #000000 solid;

	padding:15px;

	background-color: #fff;

	min-height:150px;

}

#temp_code {

	width:539px;

	float:left;

	padding:15px;

	background-color: #fff;

	display:none;

}



#right_column { width:227px; float:left; border:1px #000000 solid; 	background-color:#eeeeee; }



.box_header {

	background-image:url(images/panel1.gif);

	background-repeat:no-repeat;

	overflow:hidden;

	height:17px;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 14px;

	font-weight: normal;

	line-height: 17px;

	padding-left: 10px;

}



.box_text {

	padding:10px 15px;

	



}

.items {

	padding:10px 15px;

	



}



div.item span {

	font-family:Arial, Helvetica, sans-serif;

	font-size:12px;

	padding-left: 20px;

	background-position: left;

	background-repeat: no-repeat;

	cursor:move;

}







#cf_text {

	background-image: url(images/text.png);

	

}



#cf_heading {background-image:url(images/heading.png);}



#cf_textbox { background-image:url(images/textbox.png);}



#cf_textarea { background-image:url(images/textarea.png);}



#cf_dropdown { background-image:url(images/dropdown.png);}



#cf_checkbox { background-image:url(images/checkbox.png);}



#cf_radiobutton { background-image:url(images/radiobutton.png);}



#cf_datetimepicker { background-image:url(images/datetimepicker.png);}



#cf_fileupload { background-image:url(images/fileupload.png);}



#cf_button { background-image:url(images/button.png);}



#cf_html { background-image:url(images/html.png);}



#cf_image { background-image:url(images/image.png);}



#cf_password { background-image:url(images/passwordbox.png);}



#cf_captcha { background-image:url(images/captcha.png);}







.border-top { border-top:1px #000000 solid!important;}



#Properties {font-family:Arial, Helvetica, sans-serif;

	font-size:12px;}

	

.Propertiesitem span {

	font-size:12px;

	line-height:20px;

	display: block; width:100px;

	float:left;

}



.Propertiesitem input, .Propertiesitem select  {font-family:Arial, Helvetica, sans-serif;

	font-size:12px; height:16px; float:left; /*background:none;*/ border:none; }

	

.Propertiesitem hr {

	clear:both;

	border:1px #111111 solid;

	border-bottom: none;

	border-left: none;

	border-right: none;

}



/*-----------Form Styles--------------*/



.form_item {

 /*border:1px #CCCCCC solid;*/

	height:auto;

}



.form_element {

	font-family:Arial, Helvetica, sans-serif;

	font-size:14px;

	float: left;

	margin-left:30px;

	margin-top:8px;

	margin-bottom:8px;

}



.form_element label {

	width:150px;

	display: block;

	float: left;

	line-height: 22px;

	vertical-align: middle;

}

.form_element .check_label {

	width:150px;

	float:none;

	display:inline;

	line-height: 22px;

	vertical-align: middle;

}

.form_element .radio_label {

	width:150px;

	float:none;

	display:inline;

	line-height: 22px;

	vertical-align: middle;

}



.form_element select, .form_element input {

	width:150px;

	font-family:Arial, Helvetica, sans-serif;

	font-size:14px;

	

}



.delete_icon { float:right; /*border-left:1px #CCCCCC solid; padding:10px;*/}



.delete_icon1 { float:right; border-left:1px #CCCCCC solid; border-bottom:1px #CCCCCC solid; padding:10px;}



.button { text-align:center; border:none; margin-top:10px; }



.no_delete { border:none;}



.cf_button1 {

	width:70px!important;

}







.radio { width:20px!important;}



.float_left { float:left;}

.clear { clear:both; font-size:0px; line-height:0px;}



.width1 { width:571px;}


/* CSS CALENDAR */

	#ncalendar table {padding:0px; width:180px;margin:0 auto}

#ncalendar table th {padding:0px;font-size:1em;}

#ncalendar table tr {padding:0px;}



#ncalendar {

	background:url(img/calendarbg.jpg) no-repeat left top;

	width:205px;

	height:180px;

	padding: 0px;

	font: normal 11px Arial, Verdana; color: #333;

	opacity : 0;

	cursor:  pointer;

	position :  absolute;

	z-index:1000;

}

#ncalendar div 

{

	display:block;

	text-align: center;

}

#ncalendar .cf_calheader

{

	margin:10px auto 0px auto;

	width: 185px;

}

#ncalendar .cf_calheader img

{

	margin: 0px 2px 0px 2px;

	float: left;

	clear: none;

}

#ncalendar .month

{

	font: bold 11px Arial, Verdana; color: #333; text-align: center;

	padding: 2px 0px 0px 0px;

	display: block;

	float: left;

	width: 110px;

}

#ncalendar table 

{

	margin: 5px auto 0px auto;

	width: 180px;

	border: 0px none;

	clear: both;

}

#ncalendar table tr td

{

	padding: 2px;

	height: 5px;

	text-align: center;

	width: 10px;

	height: 10px;

}

img 

{

	cursor:pointer;

}

.dayselected {background:#f2f4f9;}

.noday {background:#d9dce5; color:#c1c4cc;}

.sunday {background:#fff;}

.today 

{

}

td.isToday

{

	background:#f8b04d;

	color: #555; font-weight: bold;

	border: 1px solid #fff;

}

#listYear {

  position:absolute;

  background:#F0F0F0;

  border:1px solid #E0E0E0;

  width:100px;

  height:80px;

  display:none;

  opacity:0;

  

}

#listYear li {

  list-style:none;

  cursor:pointer;

  border-bottom:1px solid #E0E0E0;

  padding:.2em;

}



.cf_tool-tip {

	color: #fff;

	width: 139px;

	z-index: 13000;

}

 

.cf_tool-title {

	font-weight: bold;

	font-size: 11px;

	margin: 0;

	color: #9FD4FF;

	padding: 8px 8px 4px;

	background: url(bubble.png) top left;

}

 

.cf_tool-text {

	font-size: 11px;

	padding: 4px 8px 8px;

	background: url(bubble.png) bottom right;

}

 

.custom-tip {

	color: #000;

	width: 130px;

	z-index: 13000;

}

 

.custom-title {

	font-weight: bold;

	font-size: 11px;

	margin: 0;

	color: #3E4F14;

	padding: 8px 8px 4px;

	background: #C3DF7D;

	border-bottom: 1px solid #B5CF74;

}

 

.custom-text {

	font-size: 11px;

	padding: 4px 8px 8px;

	background: #CFDFA7;

}



.tooltipimg{

display:inline;

margin:0px 0px 0px 10px;

border:0px solid #000;

}

.tooltipdiv{

display:none;

}


	/* frontend */

/*  Acajoom module CSS*/
.postext {
	font-size: small;
	color: #999;
}

.noshow {
	display:none;
	color: #CCC;
}

	/* General definition   */

table.acajoomcss, table.acajoomcss_bots {
	background-color: #f9f9f9;
	border: solid 1px #d5d5d5;
	width: 100%;
	border-collapse: collapse;
	margin: 8px 0 10px 0;
	margin-bottom: 15px;
	width: 100%;
}

table.acajoomcss tr.row0 {
	background-color: #f9f9f9;
}
table.acajoomcss tr.row1 {
	background-color: #eeeeee;
}
table.acajoomcss th {
	font-size: 11px;
	padding-top: 6px;
	padding-bottom: 2px;
	padding-left: 4px;
	padding-right: 4px;
	text-align: right;
	height: 25px;
	color: #000;
	background-repeat: repeat;
}
table.acajoomcss td {
	padding: 3px;
	text-align: right;
}

fieldset.acajoomcss {
	border: 1px solid #ccc;
	margin: 0 10px 10px 10px;
}

table.acajoomtable td , table.acajoomcss_bots td {
	padding: 3px;
}

table.acajoomtable td.key,
table.acajoomtable td.paramlist_key {
	background-color: #f6f6f6;
	text-align: left;
	width: 150px;
	color: #666;
	font-weight: bold;
	border-bottom: 1px solid #e9e9e9;
	border-right: 1px solid #e9e9e9;
}

table.acajoomtable td.key.vtop {
	vertical-align: top;
}



/*****************************/
/********* Backend  **********/
/*****************************/


/*  Admin control Panel*/
#acajoom table.adminheading th {
	background: url(../img/acajoom.jpg) no-repeat left;
	padding: 0px 0px 0px 65px;
}

#acajoom ul {
	margin: 0px 0px 0px 0px;
	padding: 1px 0px 1px 20px;
	list-style: url(../img/dot.png);
	border: none;
}

/* CSS file for Front end User Control Panel */

div.centermain {
	padding: 0 10px;
}

table.panelheading {
	background-color: #f9f9f9;
	border: solid 1px #d5d5d5;
	width: 100%;
	padding: 10px;
	border-collapse: collapse;
}
table.panelheading tr.row0 {
	background-color: #f9f9f9;
}
table.panelheading tr.row1 {
	background-color: #eeeeee;
}
table.panelheading th {
	font-size: 16px;
	padding-top: 6px;
	padding-bottom: 2px;
	padding-left: 60px;
	padding-right: 4px;
	text-align: left;
	height: 25px;
	color: #c24733;
	background: url(../../../administrator/images/generic.png) no-repeat left;
	background-repeat: repeat;
}

table.panelheading td {
	padding: 3px;
	text-align: left;
}
table.panelheading td.editor {
	font-size: 9px;
}

table.cpanel td {
	text-align: center;
}

#acajoom table.panelheading th.userpanel {
	background: url(../../../administrator/images/userpanel.png) no-repeat left;
	height: 58px;
	padding: 0px 0px 0px 65px;
}


/* mod_quickicon */

#cpanel {  text-align: center;  vertical-align: middle;}

#cpanel div.icon   { margin: 3px;  text-align: center; vertical-align: middle;}
#cpanel div.icon a {
	display: block; float: left;
	height: 97px !important;
	height: 100px;
	width: 108px !important;
	width: 110px;
	vertical-align: middle;
	text-decoration : none;
	border: 1px solid #DDD;
	padding: 2px 5px 1px 5px;
}

#cpanel div.icon a:link    {  color : #808080;  }
#cpanel div.icon a:hover   {
	color : #333;
	background-color: #f1e8e6;
	border: 1px solid #c24733;
	padding: 3px 4px 0px 6px;
}

#cpanel div.icon a:active  {  color : #808080;  }
#cpanel div.icon a:visited {  color : #808080;  }

#cpanel div.icon img { margin-top: 13px; }
#cpanel div.icon span { display: block; padding-top: 3px;}


table.acajoom_stats td {
 border: 1px;
 border-color:#CCCCCC;
border-style: solid;
}


ul.menu li.active a {
font-weight:bold;
}
#contenedor{
margin-top:0;
height:auto;
width:1000px;
float:inherit;
}
#logo{
height:70px;
width:187px;
position:relative;
float:left;
margin-left:30px;
}

