@font-face
{
	font-family: delicious;
	src: url('../libs/DELICIOUS-ROMAN.OTF');
}
@font-face
{
	font-family: cantana;
	src: url('../libs/font/CantataOne-Regular.eot');
}
BODY
{
	background: #FFF;
	color: #000;
	font-family: Calibri;
	line-height: 1.5;
}
BODY#bd
{
	color: #101010;
}
BODY.fs1
{
	font-size: 10px;
}
BODY.fs2
{
	font-size: 12px;
}
BODY.fs3
{
	font-size: 12px;
}
BODY.fs4
{
	font-size: 13px;
}
BODY.fs5
{
	font-size: 14px;
}
BODY.fs6
{
	font-size: 15px;
}
/*Normal links ---*/
A
{
	color: #069;
	text-decoration: underline;
}
A:hover, A:active, A:focus
{
	color: #333;
	text-decoration: underline;
}
/*Readon links ---*/
A.readon
{
	background: #30ABE8 url(../images/button.png) repeat-x top;
	border: 1px solid #40B1EA;
	color: #FFF;
	font-weight: bold;
	padding: 4px 5px;
	cursor: pointer;
	text-decoration: none;
	text-shadow: 0px 1px #3296C8;
}
A.readon:hover, A.readon:active, A.readon:focus
{
	color: #FFF;
	border: 1px solid #000;
}
/*Content spacing ---*/
.column P, .column PRE, .column BLOCKQUOTE, .column H1, .column H2, .column H3, .column H4, .column H5, .column H6, .column OL, .column UL
{
/*margin: 5px 0;*/
	margin: 10px 0;
	padding: 0px 0 0;
}
/*Headings & Titles ---*/
H1
{
	font-size: 180%;
}
H2
{
	font-size: 150%;
}
H3
{
	font-size: 125%;
}
H4
{
	font-size: 100%;
}
H5
{
	font-size: 100%;
}
.contentheading, .componentheading, H1, H2, H3, H4, H5
{
	font-family: "Segoe UI", Arial, Helvetica, sans-serif;
	font-weight: bold;
	line-height: 1.2;
}
H1.componentheading, .componentheading
{
	margin: 0;
	padding: 0 0 7px;
}
.componentheading
{
	font-size: 180%;
}
H2.contentheading, .contentheading
{
	margin: 0;
	padding: 0 0 0px;
	color: #01A3E2 !important;
	text-shadow: 0 1px 0 #FFFFFF;
	font-family: "Arial Black";
}
.contentheading
{
	font-size: 200%;
}
.blog .contentheading
{
	font-size: 125%;
}
A.contentpagetitle, A.contentpagetitle:hover, A.contentpagetitle:active, A.contentpagetitle:focus
{
	font-weight: bold;
}
.category
{
	font-size: 110%;
	font-weight: bold;
}
/*Small text ---*/
SMALL, .small, .smalldark, .createby, .createdate, .modifydate, .img_caption, .contenttoc, P.site-slogan, A.readon, .ja-navhelper, #ja-footer
{
	font-size: 92%;
}
SMALL, .small
{
	color: #999;
}
.smalldark
{
	text-align: left;
}
/*List ---*/
.column UL LI
{
	background: url(../images/bullet.gif) no-repeat 20px 7px;
	line-height: 160%;
	margin-bottom: 5px;
	overflow: hidden;
	padding-left: 30px;
}
.column OL LI
{
	line-height: 180%;
	margin-left: 30px;
}
/*Others ---*/
TH
{
	font-weight: bold;
	padding: 5px;
	text-align: left;
}
TD
{
	font-size: 100%;
	padding: 5px;
}
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 #CCC;
	height: 1px;
}
/*FORM
---------------------------------------------------------*/
FORM LABEL
{
	cursor: pointer;
}
INPUT, SELECT, TEXTAREA, .inputbox
{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 100%;
	padding: 3px 5px;
	background: #FFFFFF url("../images/searchField.png") repeat-x left top;
}
.inputbox
{
	background: #FFFFFF url("../images/searchField.png") repeat-x left top;
	border: 1px solid #CCC;
}
/*.inputbox:hover, .inputbox:focus { background: #FFFFCC; }*/
.button
{
	background: #30ABE8 url(../images/button.png) repeat-x top;
	border: 1px solid #40B1EA;
	color: #FFF;
	font-weight: bold;
	padding: 4px 5px;
	cursor: pointer;
	text-decoration: none;
	text-shadow: 0px 1px #3296C8;
	font-size: 92%;
}
.button:hover, .button:focus
{
/*border: 1px solid #000;*/
	color: #FFF;
	text-shadow: 0 1px 1px #000000;
}
.radio
{
	margin: 0 5px;
}
/*Login ---*/
.login_form FIELDSET
{
	padding: 15px 0 0;
}
.login_form FIELDSET P
{
	margin: 0 0 5px;
}
.login_form LABEL
{
	font-weight: bold;
	text-align: right;
	display: block;
	float: left;
	width: 130px;
}
.login_form .inputbox
{
	margin-left: 10px;
	width: 150px;
}
.login_form .remember .inputbox
{
	width: 20px;
}
.login_form .button
{
	margin-left: 140px;
}
/*Register ---*/
.form-register FIELDSET
{
	padding: 0 0 10px;
}
.form-register P
{
	margin: 0 0 5px;
}
.form-register P.form-des
{
	margin: 15px 0;
}
.form-register LABEL
{
	font-weight: bold;
	text-align: right;
	display: block;
	float: left;
	width: 130px;
}
.form-register .inputbox
{
	margin-left: 10px;
	width: 200px;
}
.form-register .button
{
	margin-left: 140px;
}
/*User ---*/
.user-details
{
	padding: 10px 0;
}
.user-details P
{
	margin: 0 0 5px;
}
.user-details LABEL
{
	font-weight: bold;
	text-align: right;
	display: block;
	float: left;
	width: 130px;
}
.user-details .inputbox
{
	margin-left: 10px;
	width: 200px;
}
.user-details .button
{
	margin-left: 140px;
}
.user-details .paramlist .paramlist_key
{
	width: 130px !important;
	padding: 0 0 5px !important;
}
.user-details .paramlist .paramlist_value
{
	padding: 0 0 5px !important;
}
.user-details .user_name SPAN
{
	padding-left: 10px;
	font-weight: bold;
}
/*Search ---*/
FORM#searchForm
{
	border-top: 1px solid #CCC;
	padding: 15px 0;
}
.searchintro
{
	border-bottom: 1px solid #CCC;
}
.results H4
{
	text-transform: none;
	font-size: 110%;
	margin: 15px 0 0;
}
.results P
{
	margin: 0 0 10px;
}
/*Contact ---*/
#component-contact ADDRESS
{
	font-style: normal;
}
#component-contact #emailForm
{
	border-top: 1px solid #DDD;
	padding-top: 15px;
}
.contact_email
{
	margin: 0 0 10px;
}
.contact_email LABEL
{
	font-weight: bold;
	display: block;
}
.contact_email_checkbox
{
	margin: 15px 0;
}
/*JOOMLA STYLE
---------------------------------------------------------
Layout Deco ---*/
.article_separator, .leading_separator, .row_separator, .column_separator
{
	display: none;
}
.leading
{
	border: 1px solid #CCC;
	padding-bottom: 10px;
	padding-top: 10px;
}
.article_row
{
	padding-bottom: 10px;
	padding-top: 10px;
}
.article_column
{
}
.column_separator
{
	padding: 0 25px;
}
/*Meta ---*/
.article-tools
{
	border-bottom: 1px solid #E0E0E0;
	clear: both;
	color: #7F7F7F;
	display: block;
	line-height: normal;
	margin: 0 0 10px;
	padding: 5px;
	position: relative;
}
.article-meta
{
	float: left;
	padding: 0;
	width: 70%;
}
.article-section, .article-category
{
	color: #999;
}
.createby
{
	background: url(../images/icon-user.gif) no-repeat 0 2px;
	padding: 3px 3px 3px 20px;
}
.createdate
{
	background: url(../images/icon-date.gif) no-repeat 0 2px;
	padding: 3px 3px 3px 20px;
}
.modifydate
{
	color: #999;
	display: block;
	margin: 10px 0;
}
.contentdescription
{
	border-bottom: 1px solid #CCC;
	display: block;
	margin: 0 -15px;
	padding: 10px 15px;
}
.contentdescription P
{
	margin: 0;
}
.buttonheading
{
	float: right;
}
.buttonheading IMG
{
	border: 0;
	float: right;
	margin: 0 5px 0 0;
}
/*Inline images ---*/
IMG.caption
{
	margin-top: 5px;
}
.img_caption
{
	color: #999;
	margin-bottom: 10px;
}
.article-content IMG, #ja-current-content IMG
{
	margin: 0px;
	border-radius: 5px;
}
#ja-current-content .img_caption IMG
{
	margin: 5px 0 0;
}
.img_caption P
{
	background: #333;
	border-top: 1px solid #FFF;
	color: #CCC;
	margin: 0;
	padding: 1px 0;
	text-align: center;
}
/*Tables ---*/
.sectiontableheader
{
	background: #333;
	border: 1px solid #CCC;
	color: #FFF;
	padding: 5px;
}
.sectiontableheader A, .sectiontableheader A:hover, .sectiontableheader A:focus, .sectiontableheader A:active
{
	color: #FFF;
}
.sectiontableentry, .sectiontableentry0, .sectiontableentry1, .sectiontableentry2
{
	background: url(../images/dot2.gif) repeat-x bottom;
	padding: 5px 5px 6px;
}
.sectiontableentry:hover, .sectiontableentry0:hover, .sectiontableentry1:hover, .sectiontableentry2:hover
{
	background-color: #FFFFF0;
}
.sectiontableentry2
{
	background-color: #F6F6F6;
}
TABLE.contentpane, TABLE.tablelist
{
	width: 100%;
}
TABLE.contentpaneopen
{
	border: none;
	border-collapse: collapse;
	border-spacing: 0;
}
/*Content Toc*/
TABLE.contenttoc
{
	border: 1px solid #DDD;
	float: right;
	margin: 0 0 10px 12px;
	padding: 0;
	width: 30%;
}
TABLE.contenttoc A
{
	color: #333;
}
TABLE.contenttoc TD
{
	border-bottom: 1px dotted #CCC;
	padding: 5px 10px;
}
TABLE.contenttoc TH
{
	background: #F6F6F6;
	border-bottom: 1px solid #DDD;
	padding: 5px 10px;
	text-transform: uppercase;
}
/*Poll*/
DIV.poll
{
	padding: 15px 0;
}
FORM#poll
{
	border-bottom: 1px dotted #CCC;
	font-weight: bold;
	margin-bottom: 10px;
	padding-bottom: 10px;
}
DL.poll
{
	border-bottom: 1px dotted #CCC;
	font-size: 92%;
	margin-bottom: 10px;
	padding-bottom: 10px;
}
DL.poll DT, DL.poll DD
{
	float: left;
}
DL.poll DT
{
	clear: left;
	width: 100px;
}
DL.poll DD
{
	clear: right;
}
TABLE.pollstableborder
{
	border: none;
	padding: 0;
	text-align: left;
	width: 100%;
}
TABLE.pollstableborder IMG
{
	vertical-align: baseline;
}
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;
}
/*Search*/
TABLE.searchintro
{
	padding: 10px 0;
	width: 100%;
}
TABLE.searchintro TD
{
	padding: 5px !important;
}
/*Misc.*/
TABLE.contentpaneopen, TABLE.contentpane, TABLE.blog
{
	width: 100%;
}
/*Pagination ---*/
UL.pagination
{
	float: left;
	margin: 0px 0;
	width: 75%;
}
UL.pagination LI
{
	background: none;
	display: inline;
	margin: 0;
	padding: 0;
	overflow: hidden;
}
UL.pagination LI SPAN
{
	padding: 0px 4px 0px 8px;
	line-height: 20px;
	border: 1px solid #DCDCDC;
	border-radius: 5px;
	color: #381704;
}
UL.pagination A
{
	background: #F6F6F6;
	border: 1px solid #CCC;
	color: #000;
	line-height: 20px;
	padding: 0px 8px;
	text-decoration: none;
	cursor: pointer;
	border-radius: 5px;
}
UL.pagination A:hover, UL.pagination A:active, UL.pagination A:focus
{
	background: #2482B0;
	border: 1px solid #101010;
	color: #FFF;
	border-radius: 5px;
	text-decoration: none;
}
.sortby
{
	font-size: 92%;
	margin: 10px 0 5px;
}
.sortby .filter, .sortby .display
{
	float: left;
	width: 40%;
}
.sortby .display
{
	float: right;
	text-align: right;
}
.pagenavbar
{
	font-weight: bold;
}
.pagenavcounter
{
	margin: 15px 0 !important;
	text-align: center;
}
.counter
{
	float: right;
	line-height: 1;
	margin: 5px 0 10px !important;
	text-align: right;
	width: 24%;
}
.counter SPAN
{
	background: url(../images/counter.png) no-repeat right bottom;
	border: 1px solid #101010;
	border-right: 0px;
	border-bottom: 0px;
	color: #FFF;
	padding: 4px 25px 4px 5px;
	font-size: 90%;
}
.blog_more
{
	border-top: 1px solid #CCC;
	border-bottom: 1px solid #CCC;
	padding: 15px 0 5px;
}
.blog_more H2
{
	font-size: 115% !important;
	margin: 0 0 5px;
	text-transform: uppercase;
	color: #646464;
}
.blog_more UL LI
{
	background: url(../images/bullet.gif) no-repeat 5px 6px;
	padding-left: 15px;
}
DIV.back_button A, DIV.back_button A:hover, DIV.back_button A:active
{
	display: block;
	margin: 10px 0;
}
/*Messages ---*/
#system-message
{
	margin: 0 -15px 10px;
}
#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: #FFF;
	margin: 0;
	padding: 5px;
}
/*System Standard Messages*/
#system-message DD.message UL
{
	background: #069;
	border: 0;
}
/*System Error Messages*/
#system-message DD.error UL
{
	background: #BF0000;
	border: 0;
}
/*System Notice Messages*/
#system-message DD.notice UL
{
	background: #333;
	border: 0;
}
/*Tooltips ---*/
.tool-tip
{
	background: #FFFFCC;
	border: 1px solid #D4D5AA;
	float: left;
	max-width: 300px;
	padding: 5px;
	z-index: 1000;
}
.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;
}
.hasTip IMG
{
	border: none;
	margin: 0 5px 0 0;
}
.contentpaneopen_edit IMG
{
	vertical-align: middle;
}
/*MODULE STYLES
---------------------------------------------------------*/
DIV.ja-moduletable H3, DIV.moduletable H3
{
	background: url(../images/dot2.gif) repeat-x bottom;
	color: #333;
	font-size: 115%;
	margin: 0 0 0px;
	padding: 1px 0 8px;
	overflow: hidden;
}
DIV.moduletable_menu H3
{
	margin-bottom: 0;
}
DIV.ja-moduletable, DIV.moduletable
{
	border-bottom: 1px solid #CCC;
	margin-top: 8px;
	margin-bottom: 5px;
	padding: 0px;
	position: relative;
}
#ja-left DIV.ja-moduletable, #ja-left DIV.moduletable, #ja-right DIV.ja-moduletable, #ja-right DIV.moduletable
{
	background: #FFF;
	border: 1px solid #D9D9D9;
/*margin: 0px 13px 10px 0px;*/
}
#ja-left DIV.ja-moduletable H3, #ja-left DIV.moduletable H3, #ja-right DIV.ja-moduletable H3, #ja-right DIV.moduletable H3
{
	background: #908F8F url("../images/blue/defaultModuleHeader.jpg") repeat-x left top;
	text-transform: none;
	color: #FFF;
	padding: 10px;
	text-shadow: 0px 1px #9D9D9D;
/*border: 1px solid #2daae8;*/
	border: 1px solid #AFAFAF;
	margin-left: -1px;
	margin-top: -1px;
	margin-right: -1px;
}
#ja-left DIV.moduletable_menu, #ja-right DIV.moduletable_menu
{
	padding-bottom: 0px;
/*border-bottom: 0px;*/
}
#ja-left DIV.ja-moduletable .ja-box-ct, #ja-left DIV.moduletable .ja-box-ct, #ja-right DIV.ja-moduletable .ja-box-ct, #ja-right DIV.moduletable .ja-box-ct
{
	background: #FEFEFE url(../images/boxGradient.png) repeat-x left top;
	padding: 5px;
	border: 2px solid #FFF;
	text-shadow: 0 1px 0 #FFFFFF;
}
#ja-left DIV.ja-moduletable .ja-box-ct .menu, #ja-left DIV.moduletable .ja-box-ct .menu, #ja-right DIV.ja-moduletable .ja-box-ct .menu, #ja-right DIV.moduletable .ja-box-ct .menu
{
	margin: -7px;
}
#ja-right DIV.ja-moduletable .moduletable_blue
{
	border: 1px solid #D9D9D9;
}
#ja-right .moduletable_noborder
{
	border: none;
	background: none;
	margin-bottom: 0px;
}
#ja-left DIV.ja-moduletable_noborder .ja-box-ct, #ja-left DIV.moduletable_noborder .ja-box-ct, #ja-right DIV.ja-moduletable_noborder .ja-box-ct, #ja-right DIV.moduletable_noborder .ja-box-ct
{
	background: none;
	border: 0px;
	padding: 0px;
	margin-bottom: 15px;
}
/*Badge Module ---*/
.badge
{
	height: 46px;
	position: absolute;
	right: -1px;
	top: -1px;
	width: 45px;
	background-image: url(../images/icon-badge.png);
	background-repeat: no-repeat;
}
.badge-hot .badge
{
	background-position: 0 0;
}
.badge-new .badge
{
	background-position: 0 -46px;
}
.badge-pick .badge
{
	background-position: 0 -92px;
}
.badge-top .badge
{
	background-position: 0 -138px;
}
/*Search Module ---*/
#searchWrapper
{
	float: right;
	padding: 15px;
	margin-top: 14px;
	width: 250px;
}
#ja-search
{
/*padding-left: 25px;
background: url(../images/icon-search.png) no-repeat center left;
border:1px solid #e2e2e2;*/
	padding-right: 3px;
}
#ja-search DIV.ja-moduletable, #ja-search DIV.moduletable
{
	border-bottom: 0 none;
	margin-bottom: 0;
	margin-top: 0;
}
#searchWrapper #ja-search FORM.search
{
	border: 1px solid #E2E2E2;
}
#ja-search LABEL
{
	display: none;
}
#ja-search .inputbox
{
	background: #FFFFFF url("../images/searchField.png") repeat-x left top;
	border: 2px solid #FFFFFF;
	color: #000000;
	font-size: 100%;
	padding: 5px 35px 10px 5px;
	width: 200px;
}
#ja-search .inputbox:hover, #ja-search .inputbox:focus
{
}
#ja-search .button
{
	font-size: 100%;
	font-weight: bold;
	text-shadow: 0px 1px #2395E2;
	margin-left: 5px;
	text-transform: none;
	padding-top: 1px;
	padding-bottom: 1px;
}
/*Login Module ---*/
#form-login-username .inputbox, #form-login-password .inputbox
{
	background-position: 5px center;
	background-repeat: no-repeat;
	font-weight: bold;
}
#form-login-username .inputbox, #form-login-password .inputbox
{
	background: transparent url("../images/input-bg.jpg") no-repeat 0 0;
	border: 0 none;
	padding: 4px 5px;
	width: 87%;
	font-size: 11px;
	font-family: arial;
/*width: 90%;*/
}
#form-login UL
{
	margin: 0 !important;
	padding: 0;
}
#form-login P
{
	margin: 0 0 5px;
}
#form-login .button
{
	margin: 10px 0;
}
/*Poll Module ---*/
H4.poll-title
{
	margin: 0;
	padding: 0;
}
A.poll-result
{
	font-size: 92%;
	text-transform: uppercase;
	text-decoration: none;
}
FORM.poll .button
{
	margin-right: 5px;
}
/*Advertisement ---*/
DIV.bannergroup_text DIV.banneritem_text
{
	border-bottom: 1px dotted #CCC;
	padding: 5px 0;
}
DIV.bannergroup_text DIV.banneritem_text A
{
	font-weight: bold;
}
DIV.bannergroup_text DIV.bannerheader, DIV.bannergroup_text DIV.bannerfooter_text A
{
	color: #999;
	font-size: 92%;
}
DIV.bannergroup_text DIV.bannerfooter_text
{
	padding: 5px 0 0;
	text-align: right;
}
DIV.bannergroup
{
	margin-bottom: 10px;
}
/*Rounded Module ---*/
DIV.ja-module H3, DIV.module H3
{
	border-bottom: 1px solid #CCC;
	color: #7BA566;
	font-size: 115%;
	font-weight: bold;
	margin: 0 -15px 10px;
	padding: 8px 15px;
	text-transform: uppercase;
}
DIV.ja-module, DIV.module
{
	margin-bottom: 20px;
	position: relative;
	overflow: hidden;
}
.ja-box-br
{
	background: #FFF url(../images/b-br.gif) no-repeat bottom right;
}
.ja-box-bl
{
	background: url(../images/b-bl.gif) no-repeat bottom left;
}
.ja-box-tr
{
	background: url(../images/b-tr.gif) no-repeat top right;
}
.ja-box-tl
{
	background: url(../images/b-tl.gif) no-repeat top left;
	padding: 0 15px 10px;
}
/*text*/
DIV.module_text H3
{
	clear: both;
	display: block;
	margin: 0 0 10px;
	padding: 0;
	overflow: hidden;
	width: 100%;
	border-bottom: 0;
}
DIV.module_text SPAN
{
	clear: both;
	display: block;
	float: left;
	font-weight: bold;
	padding: 0 3px;
	background: #FFF;
}
DIV.module_text
{
	background: #F6F6F6 url(../images/bt-br.gif) no-repeat bottom right;
}
DIV.module_text .ja-box-bl
{
	background: url(../images/bt-bl.gif) no-repeat bottom left;
}
DIV.module_text .ja-box-tr
{
	background: url(../images/bt-tr.gif) no-repeat top right;
}
DIV.module_text .ja-box-tl
{
	background: url(../images/bt-tl.gif) no-repeat top left;
}
/*Blank*/
DIV.module_noborder, DIV.module_noborder .ja-box-bl, DIV.module_noborder .ja-box-tr, DIV.module_noborder .ja-box-tl
{
	background: none;
	padding: 0;
}
/*Green Module*/
#ja-topsl .moduletable_green H3, #ja-botsl .moduletable_green H3, .green #ja-topsl .moduletable H3, .green #ja-botsl .moduletable H3, .ja-moduletable_green H3, #ja-left DIV.ja-moduletable_green H3, #ja-right DIV.ja-moduletable_green H3, #ja-left DIV.moduletable_green H3, #ja-right DIV.moduletable_green H3, .green #ja-left DIV.ja-moduletable H3, .green #ja-left DIV.moduletable H3, .green #ja-right DIV.ja-moduletable H3, .green #ja-right DIV.moduletable H3
{
	background: #7B9D4C url(../images/greenModuleHeader.jpg) repeat-x left top;
	border: 1px solid #B4D685;
	color: #FFF;
	text-shadow: 0px 1px #759050;
}
#ja-topsl .moduletable_green A, #ja-botsl .moduletable_green A, .ja-moduletable_green A, #ja-left DIV.ja-moduletable_green A, #ja-right DIV.ja-moduletable_green A
{
	color: #456A11;
}
#ja-topsl .moduletable_green A:hover, #ja-botsl .moduletable_green A:hover, .ja-moduletable_green A:hover, #ja-left DIV.ja-moduletable_green A:hover, #ja-right DIV.ja-moduletable_green A:hover
{
	color: #395D07;
}
/*Brown Module*/
#ja-topsl .moduletable_brown H3, #ja-botsl .moduletable_brown H3, .brown #ja-topsl .moduletable H3, .brown #ja-botsl .moduletable H3, .ja-moduletable_brown H3, #ja-left DIV.ja-moduletable_brown H3, #ja-right DIV.ja-moduletable_brown H3, #ja-left DIV.moduletable_brown H3, #ja-right DIV.moduletable_brown H3, .brown #ja-left DIV.ja-moduletable H3, .brown #ja-left DIV.moduletable H3, .brown #ja-right DIV.ja-moduletable H3, .brown #ja-right DIV.moduletable H3
{
	background: #908A71 url(../images/brownModuleHeader.jpg) repeat-x left top;
	border: 1px solid #C3BB9A;
	color: #FFF;
	text-shadow: 0px 1px #7E7863;
}
#ja-topsl .moduletable_brown A, #ja-botsl .moduletable_brown A, .ja-moduletable_brown A, #ja-left DIV.ja-moduletable_brown A, #ja-right DIV.ja-moduletable_brown A
{
	color: #7E7142;
}
#ja-topsl .moduletable_brown A:hover, #ja-botsl .moduletable_brown A:hover, .ja-moduletable_brown A:hover, #ja-left DIV.ja-moduletable_brown A:hover, #ja-right DIV.ja-moduletable_brown A:hover
{
	color: #6B4D32;
}
/*Orange Module*/
#ja-topsl .moduletable_orange H3, #ja-botsl .moduletable_orange H3, .orange #ja-topsl .moduletable H3, .orange #ja-botsl .moduletable H3, .ja-moduletable_orange H3, #ja-left DIV.ja-moduletable_orange H3, #ja-right DIV.ja-moduletable_orange H3, #ja-left DIV.moduletable_orange H3, #ja-right DIV.moduletable_orange H3, .orange #ja-left DIV.ja-moduletable H3, .orange #ja-left DIV.moduletable H3, .orange #ja-right DIV.ja-moduletable H3, .orange #ja-right DIV.moduletable H3
{
	background: #F5A73D url(../images/orangeModuleHeader.jpg) repeat-x left top;
	border: 1px solid #F4A63D;
	color: #FFF;
	text-shadow: 0px 1px #CE9036;
}
#ja-topsl .moduletable_orange A, #ja-botsl .moduletable_orange A, .ja-moduletable_orange A, #ja-left DIV.ja-moduletable_orange A, #ja-right DIV.ja-moduletable_orange A
{
	color: #CF8123;
}
#ja-topsl .moduletable_orange A:hover, #ja-botsl .moduletable_orange A:hover, .ja-moduletable_orange A:hover, #ja-left DIV.ja-moduletable_orange A:hover, #ja-right DIV.ja-moduletable_orange A:hover
{
	color: #AC6816;
}
/*Purple Module*/
#ja-topsl .moduletable_purple H3, #ja-botsl .moduletable_purple H3, .purple #ja-topsl .moduletable H3, .purple #ja-botsl .moduletable H3, .ja-moduletable_purple H3, #ja-left DIV.ja-moduletable_purple H3, #ja-right DIV.ja-moduletable_purple H3, #ja-left DIV.moduletable_purple H3, #ja-right DIV.moduletable_purple H3, .purple #ja-left DIV.ja-moduletable H3, .purple #ja-left DIV.moduletable H3, .purple #ja-right DIV.ja-moduletable H3, .purple #ja-right DIV.moduletable H3
{
	background: #62224E url(../images/purpleModuleHeader.jpg) repeat-x left top;
	border: 1px solid #863B71;
	color: #FFF;
	text-shadow: 0px 1px #551643;
}
#ja-topsl .moduletable_purple A, #ja-botsl .moduletable_purple A, .ja-moduletable_purple A, #ja-left DIV.ja-moduletable_purple A, #ja-right DIV.ja-moduletable_purple A
{
	color: #B54690;
}
#ja-topsl .moduletable_purple A:hover, #ja-botsl .moduletable_purple A:hover, .ja-moduletable_purple A:hover, #ja-left DIV.ja-moduletable_purple A:hover, #ja-right DIV.ja-moduletable_purple A:hover
{
	color: #913572;
}
/*Red Module*/
#ja-topsl .moduletable_red H3, #ja-botsl .moduletable_red H3, .red #ja-topsl .moduletable H3, .red #ja-botsl .moduletable H3, .ja-moduletable_red H3, #ja-left DIV.ja-moduletable_red H3, #ja-right DIV.ja-moduletable_red H3, #ja-left DIV.moduletable_red H3, #ja-right DIV.moduletable_red H3, .red #ja-left DIV.ja-moduletable H3, .red #ja-left DIV.moduletable H3, .red #ja-right DIV.ja-moduletable H3, .red #ja-right DIV.moduletable H3
{
	background: #971C14 url(../images/redModuleHeader.jpg) repeat-x left top;
	border: 1px solid #B4625C;
	color: #FFF;
	text-shadow: 0px 1px #8E2018;
}
#ja-topsl .moduletable_red A, #ja-botsl .moduletable_red A, .ja-moduletable_red A, #ja-left DIV.ja-moduletable_red A, #ja-right DIV.ja-moduletable_red A
{
	color: #A3231B;
}
#ja-topsl .moduletable_red A:hover, #ja-botsl .moduletable_red A:hover, .ja-moduletable_red A:hover, #ja-left DIV.ja-moduletable_red A:hover, #ja-right DIV.ja-moduletable_red A:hover
{
	color: #881A13;
}
/*Blue Module*/
#ja-topsl .moduletable_blue H3, #ja-botsl .moduletable_blue H3, .blue #ja-topsl .moduletable H3, .blue #ja-botsl .moduletable H3, .ja-moduletable_blue H3, #ja-left DIV.ja-moduletable_blue H3, #ja-right DIV.ja-moduletable_blue H3, #ja-left DIV.moduletable_blue H3, #ja-right DIV.moduletable_blue H3, .blue #ja-left DIV.ja-moduletable H3, .blue #ja-left DIV.moduletable H3, .blue #ja-right DIV.ja-moduletable H3, .blue #ja-right DIV.moduletable H3
{
	font-family: verdana;
	font-weight: normal;
	text-shadow: 1px 1px 0 #515151;
/*border:0 none;
border-bottom:1px solid #747474;*/
}
#ja-topsl .moduletable_blue A, #ja-botsl .moduletable_blue A, .ja-moduletable_blue A, #ja-left DIV.ja-moduletable_blue A, #ja-right DIV.ja-moduletable_blue A
{
	color: #2482B0;
}
#ja-topsl .moduletable_blue A:hover, #ja-botsl .moduletable_blue A:hover, .ja-moduletable_blue A:hover, #ja-left DIV.ja-moduletable_blue A:hover, #ja-right DIV.ja-moduletable_blue A:hover
{
	color: #155270;
}
/*Grey Module*/
#ja-topsl .moduletable_grey H3, #ja-botsl .moduletable_grey H3, .ja-moduletable_grey H3, #ja-left DIV.ja-moduletable_grey H3, #ja-left DIV.moduletable_grey H3, #ja-right DIV.ja-moduletable_grey H3, #ja-right DIV.moduletable_grey H3
{
	background: #E0E0E0 url(../images/greyModuleHeader.jpg) repeat-x left top !important;
	border: 1px solid #DBDBDB;
	color: #575757;
	text-shadow: 0px 1px #FFF !important;
}
/*White Module*/
#ja-topsl .moduletable_white H3, #ja-botsl .moduletable_white H3, .ja-moduletable_white H3, #ja-left DIV.ja-moduletable_white H3, #ja-right DIV.ja-moduletable_white H3, #ja-left DIV.moduletable_white H3, #ja-right DIV.moduletable_white H3
{
	background: #E0E0E0 url(../images/whiteModuleHeader.jpg) repeat-x left top;
	border: 1px solid #DBDBDB;
	color: #575757;
	text-shadow: 0px 1px #FFF;
}
/*text color for high contrast module*/
DIV.module_black *, DIV.module_green *, DIV.module_blue *, DIV.module_red *
{
	color: #FFF !important;
}
DIV.module_black .inputbox, DIV.module_green .inputbox, DIV.module_blue .inputbox, DIV.module_red .inputbox
{
	color: #333 !important;
}
/*Module list ---*/
DIV.ja-moduletable UL, DIV.ja-module UL
{
	margin: 15px 0 0;
}
DIV.ja-moduletable UL LI, DIV.ja-module UL LI
{
	padding-left: 12px;
	background-position: 2px 8px;
}
/*Collapsible h3 ---*/
H3.show
{
	background: url(../images/icon-show.png) no-repeat 100% 60%;
	cursor: pointer;
}
H3.hide
{
	background: url(../images/icon-hide.png) no-repeat 100% 60%;
	cursor: pointer;
}
/*Uncomment the following lines if you want collapsible modules with badges still show arrows

.badge-hot h3.show,.badge-new h3.show,.badge-pick h3.show,.badge-top h3.show,
.badge-hot h3.hide,.badge-new h3.hide,.badge-pick h3.hide,.badge-top h3.hide {
background-position: 15px 60%;
text-indent: 15px;
}

MAIN LAYOUT DIVS
---------------------------------------------------------*/
.wrap
{
}
.main
{
}
.ja-box
{
	padding-bottom: 10px;
	padding-top: 10px;
}
#ja-wrapper
{
}
#ja-container
{
	position: relative;
	z-index: 5;
}
#ja-container .main
{
	padding: 0px 0 0;
/*background: url(../images/containerBg.png) left top repeat-x;*/
}
/*3 Columns - Classic Layout ---*/
#ja-container.ja-l1r1
{
}
/*Full*/
#ja-container
{
}
/*Full left*/
#ja-container.ja-r1
{
}
/*Full right*/
#ja-container.ja-l1
{
}
/*Mass ---*/
.ja-mass-top
{
}
.ja-mass-top .ja-moduletable, .ja-mass-top .ja-module
{
	margin-left: 0;
	margin-right: 0;
	background: #E7E8E7 repeat 0 0;
	padding: 5px;
	border: 1px solid #D9D9D9;
}
.ja-mass-bottom
{
}
.ja-mass-bottom .ja-moduletable, .ja-mass-bottom .ja-module
{
	margin-left: 0;
	margin-right: 0;
	background: #E7E8E7 repeat 0 0;
	padding: 0px 5px;
	border: 1px solid #D9D9D9;
}
/*MAIN COLUMN
---------------------------------------------------------*/
#ja-mainbody
{
}
#ja-main .inner
{
	border: 1px solid #D9D9D9;
	background: #FFF url(../images/componentGradient.png) repeat-x left top;
	/*[disabled]min-height:300px;*/
	border-radius: 10px;
}
#ja-contentwrap
{
}
/*Content Top ---*/
.ja-content-top
{
}
.ja-content-top .ja-moduletable, .ja-content-top .ja-module
{
	margin-left: 0;
	margin-right: 0;
}
/*Content Main ---*/
.ja-content-main
{
}
/*Content Bottom ---*/
.ja-content-bottom
{
}
.ja-content-bottom .ja-moduletable, .ja-content-bottom .ja-module
{
	margin-left: 0;
	margin-right: 0;
}
/*@end
SIDE COLUMNS
---------------------------------------------------------*/
.ja-colswrap
{
}
.ja-col
{
}
/*Left Columns ---*/
#ja-left .ja-l2
{
}
/*Right Columns ---*/
#ja-right .ja-r2
{
}
/*HEADER
---------------------------------------------------------*/
#ja-header
{
	position: relative;
	z-index: 10;
}
#ja-header .main
{
}
H1.logo, DIV.logo-text H1
{
	font-size: 250%;
	line-height: 1;
}
H1.logo, DIV.logo-text
{
	float: left;
	z-index: 1;
	position: relative;
	overflow: hidden;
}
/*Logo Image ---
Logo Text ---*/
DIV.logo-text
{
	margin-top: 8px;
}
DIV.logo-text H1 A
{
	color: #878787;
	font-weight: bold;
	letter-spacing: 1px;
	text-decoration: none;
}
P.site-slogan
{
	background: #2DA1E1;
	color: #FFFFFF;
	display: block;
	font-size: 85%;
	letter-spacing: 1px;
	margin: 8px 0 0;
	padding: 0 5px;
	text-align: center;
}
/*Header mask ---*/
.ja-headermask
{
	display: block;
	height: 80px;
	position: absolute;
	right: -1px;
	top: 0;
	width: 602px;
	z-index: 0;
}
/*NAVIGATION
---------------------------------------------------------
Main Nav ---*/
#ja-mainnav
{
	position: relative;
	z-index: 11;
/*margin-bottom: 12px;*/
	margin-bottom: 0px;
	margin-top: -15px;
	padding-bottom: 20px;
}
#ja-mainnav .main
{
	font-size: 12px;
/*background: url(../images/mainnavBg.png) repeat-x top #1a191a;
background: url("../images/mainnav-menu-bg.jpg") repeat-x scroll center bottom #FFFFFF;*/
}
SPAN.has-image
{
	padding-left: 25px;
	display: block;
	overflow: hidden;
	background-repeat: no-repeat;
	background-position: left 2px;
}
SPAN.menu-title
{
	display: block;
}
SPAN.menu-desc
{
	display: block;
	font-weight: normal;
	font-size: 92%;
	color: #999;
}
/*Sub Nav ---*/
#ja-subnav
{
	z-index: 9;
	margin-top: -12px;
	margin-bottom: 12px;
}
#ja-subnav .main
{
	line-height: 1;
	z-index: 10;
	background: #333;
	position: relative;
}
#ja-subnav .main #jasdl-subnav
{
	border-top: 1px solid #666;
	border-left: 1px solid #666;
	border-bottom: 1px solid #666;
}
#ja-subnav UL
{
	background: #333;
	overflow: hidden;
	padding: 10px 0;
	min-height: 24px;
}
#ja-subnav UL.active
{
	background: #333;
}
#ja-subnav LI
{
	background: none;
	border-left: 1px dotted #999;
	display: block;
	float: left;
	padding: 0 10px 0 11px;
}
#ja-subnav LI.first-item
{
	border-left: 0;
}
#ja-subnav UL LI A
{
	color: #CCC;
	display: block;
	text-decoration: none;
}
#ja-subnav UL LI A:hover
{
	color: #FFF;
}
#ja-subnav UL LI.active A, #ja-subnav UL LI.active A:hover, #ja-subnav UL LI.active A:active, #ja-subnav UL LI.active A:focus
{
	color: #FFF;
	font-weight: bold;
	text-decoration: underline;
}
#ja-subnav UL.active LI A
{
	color: #CCC;
}
#ja-subnav UL.active LI A:hover
{
	color: #FFF;
}
#ja-subnav UL LI.empty
{
	visibility: hidden;
}
/*Sub Nav (lv2) ---*/
#ja-subnav UL LI UL
{
	background: #DDD;
	border: 1px solid #CCC;
	display: block;
	height: auto;
	left: -999em;
	padding: 0;
	position: absolute;
}
#ja-subnav UL LI.hover UL
{
	display: block;
	height: auto;
	left: auto;
	position: absolute;
	margin-top: 3px;
	margin-left: 5px;
}
#ja-subnav UL LI.haschild A
{
	background: url(../images/arrow.png) no-repeat right center;
	padding-right: 12px;
}
#ja-subnav UL LI.haschild A:hover
{
	background: url(../images/arrow3.png) no-repeat right center;
}
#ja-subnav UL LI.haschild LI A, #ja-subnav UL LI.hover LI A
{
	background: none;
	padding-right: 0;
}
#ja-subnav UL LI UL LI
{
	border-bottom: 1px solid #CCC;
	border-left: 0;
	display: block;
	float: none;
	overflow: hidden;
	padding: 5px;
	text-align: left;
}
#ja-subnav UL LI UL LI A
{
	background-image: none !important;
	border: 0 !important;
	color: #333 !important;
	font-weight: normal !important;
	text-decoration: none !important;
}
#ja-subnav UL LI UL LI A SPAN.menu-title
{
	padding-top: 3px;
	padding-bottom: 3px;
}
#ja-subnav UL LI UL LI A:hover
{
	background-image: none !important;
	color: #069 !important;
	text-decoration: underline !important;
}
#ja-subnav UL LI UL LI A.active
{
	color: #069 !important;
	font-weight: bold !important;
}
/*Breadcrumbs ---*/
.ja-navhelper
{
	text-transform: uppercase;
}
.ja-navhelper .main
{
	padding: 5px 0;
}
.ja-navhelper A
{
	padding: 3px 4px;
	color: #069;
	text-decoration: none;
	border: 1px solid transparent;
}
.ja-navhelper A:hover, .ja-navhelper A:active, .ja-navhelper A:focus
{
	color: #FFF;
	text-decoration: none;
	background-color: #000;
	/*[disabled]border:1px solid #FFF;*/
}
.ja-breadcrums
{
	border: 1px solid #D9D9D9;
	background: #E6E6E6;
	padding: 6px;
	margin-bottom: 20px;
	text-shadow: 0px 1px #FFF;
}
.ja-breadcrums STRONG
{
	margin-right: 5px;
}
.ja-breadcrums IMG
{
	margin: 1px 5px;
}
.ja-breadcrums A
{
	color: #1F98D4;
	text-decoration: none;
}
.ja-breadcrums A:hover
{
	text-decoration: underline;
}
/*Extras ---*/
.ja-links
{
	float: right;
	margin-top: 2px;
}
.ja-links LI
{
	background: none;
	padding: 0;
	display: inline;
}
.ja-links LI.top A
{
	background: url(../images/arrow2.png) no-repeat 5px center;
	padding-left: 17px;
	padding-right: 5px;
}
.ja-links LI.top A:hover
{
	/*[disabled]background-color:#069;*/
}
.ja-links LI.layout-switcher A
{
	background: #069;
	color: #FFF;
	text-decoration: none;
}
.ja-links LI.layout-switcher A:hover
{
	background: #666;
	color: #FFF;
	text-decoration: none;
}
.ja-links LI.user-reset A
{
	background: #BF0000;
	color: #FFF;
	text-decoration: none;
}
.ja-links LI.user-reset A:hover
{
	background: #666;
	color: #FFF;
	text-decoration: none;
}
/*Default Joomla! Menu ---*/
#ja-container UL.menu
{
	margin: 0;
	padding: 0;
}
#ja-container UL.menu LI
{
	background: none;
	margin: 0;
	overflow: hidden;
	padding: 0;
	border-bottom: 1px solid #F8F8F8;
}
#ja-container UL.menu LI:last-child
{
	border-bottom: 0px;
}
#ja-container UL.menu LI A
{
	color: #7B7B7B;
	display: block;
	outline: none;
	padding: 6px 15px 6px 5px;
	text-decoration: none;
	text-indent: 5px;
	border-bottom: 1px solid #CACACA;
	background: #FFF url(../images/sideMenuSprite.jpg) no-repeat 100% 0px;
	font-family: verdana;
}
#ja-container UL.menu LI.parent A
{
	background: #FFF url(../images/sideMenuSprite.jpg) no-repeat 100% -50px;
}
#ja-container UL.menu LI A:hover, #ja-container UL.menu LI A:active, #ja-container UL.menu LI A:focus
{
	color: #FFF;
	background: #FFF url(../images/sideMenuSprite.jpg) no-repeat 100% -100px;
}
#ja-container UL.menu LI.parent A:hover, #ja-container UL.menu LI.parent A:active, #ja-container UL.menu LI.parent A:focus
{
	background: #FFF url(../images/sideMenuSprite.jpg) no-repeat 100% -150px;
}
#ja-container UL.menu LI.active A
{
	color: #FFF;
	background: #FFF url(../images/sideMenuSprite.jpg) no-repeat 100% -100px;
}
#ja-container UL.menu LI UL
{
	margin: 0px;
}
#ja-container UL.menu LI LI A:hover, #ja-container UL.menu LI LI A:active, #ja-container UL.menu LI LI A:focus
{
	color: #FFF !important;
}
#ja-container UL.menu LI.active > A
{
	color: #FFF !important;
/*font-weight: bold !important;*/
	text-shadow: 0 1px 1px #000000;
}
#ja-container UL.menu SPAN.separator
{
	display: none;
}
#ja-container UL.menu LI A
{
	color: #7B7B7B !important;
}
#ja-container UL.menu LI A:hover
{
	color: #FFFFFF !important;
	text-shadow: 0 1px 1px #000000;
}
#ja-container UL.menu LI A SPAN
{
	padding-left: 10px;
	background: transparent url("../images/arrow.png") no-repeat 0 50%;
	padding-left: 15px;
}
#ja-container UL.menu LI A:hover SPAN, #ja-container UL.menu LI A:active SPAN, #ja-container UL.menu LI A:focus SPAN, #ja-container UL.menu LI.active > A SPAN
{
	background: transparent url("../images/arrowHover.png") no-repeat 0 50%;
}
/*Level 2*/
#ja-container UL.menu LI LI
{
	background: url(../images/arrow.png) no-repeat left 11px;
	border-bottom: 0;
}
#ja-container UL.menu LI.active LI A
{
	text-indent: 10px;
	background: #FFF url(../images/sideMenuSprite.jpg) no-repeat 100% 0px;
}
#ja-container UL.menu LI.active LI A:hover
{
	background: #FFF url(../images/sideMenuSprite.jpg) no-repeat 100% -100px;
}
#ja-container UL.menu LI.active LI.parent A
{
	background: #FFF url(../images/sideMenuSprite.jpg) no-repeat 100% -50px;
}
#ja-container UL.menu LI.active LI.parent A:hover
{
	background: #FFF url(../images/sideMenuSprite.jpg) no-repeat 100% -150px;
}
#ja-container UL.menu LI.active LI.active A
{
	background: #FFF url(../images/sideMenuSprite.jpg) no-repeat 100% -100px;
	color: #FFF;
}
#ja-container UL.menu LI LI A SPAN
{
	margin-left: 10px;
}
/*Level 3*/
#ja-container UL.menu LI.active LI.active LI A
{
	background: #FFFFFF url(../images/sideMenuSprite.jpg) no-repeat 100% 0px;
}
#ja-container UL.menu LI.active LI.active LI A:hover
{
	background: #FFFFFF url(../images/sideMenuSprite.jpg) no-repeat 100% -100px;
}
#ja-container UL.menu LI.active LI.active LI.parent A
{
	background: #FFF url(../images/sideMenuSprite.jpg) no-repeat 100% -50px;
}
#ja-container UL.menu LI.active LI.active LI.parent A:hover
{
	background: #FFF url(../images/sideMenuSprite.jpg) no-repeat 100% -150px;
}
#ja-container UL.menu LI.active LI.active LI.active A
{
	background: #FFFFFF url(../images/sideMenuSprite.jpg) no-repeat 100% -100px;
}
#ja-container UL.menu LI LI LI A SPAN
{
	margin-left: 20px;
}
/*Level 4*/
#ja-container UL.menu LI.active LI.active LI.active LI A
{
	background: #FFFFFF url(../images/sideMenuSprite.jpg) no-repeat 100% 0px;
}
#ja-container UL.menu LI.active LI.active LI.active LI A:hover
{
	background: #FFFFFF url(../images/sideMenuSprite.jpg) no-repeat 100% -100px;
}
#ja-container UL.menu LI.active LI.active LI.active LI.parent A
{
	background: #FFF url(../images/sideMenuSprite.jpg) no-repeat 100% -50px;
}
#ja-container UL.menu LI.active LI.active LI.active LI.parent A:hover
{
	background: #FFF url(../images/sideMenuSprite.jpg) no-repeat 100% -150px;
}
#ja-container UL.menu LI.active LI.active LI.active LI.active A
{
	background: #FFFFFF url(../images/sideMenuSprite.jpg) no-repeat 100% -100px;
}
#ja-container UL.menu LI LI LI LI A SPAN
{
	margin-left: 30px;
}
/*Level 5*/
#ja-container UL.menu LI.active LI.active LI.active LI.active LI A
{
	background: #FFFFFF url(../images/sideMenuSprite.jpg) no-repeat 100% 0px;
}
#ja-container UL.menu LI.active LI.active LI.active LI.active LI A:hover
{
	background: #FFFFFF url(../images/sideMenuSprite.jpg) no-repeat 100% -100px;
}
#ja-container UL.menu LI.active LI.active LI.active LI.active LI.parent A
{
	background: #FFF url(../images/sideMenuSprite.jpg) no-repeat 100% -50px;
}
#ja-container UL.menu LI.active LI.active LI.active LI.active LI.parent A:hover
{
	background: #FFF url(../images/sideMenuSprite.jpg) no-repeat 100% -150px;
}
#ja-container UL.menu LI.active LI.active LI.active LI.active LI.active A
{
	background: #FFFFFF url(../images/sideMenuSprite.jpg) no-repeat 100% -100px;
}
#ja-container UL.menu LI LI LI LI LI A SPAN
{
	margin-left: 40px;
}
/*Level 6*/
#ja-container UL.menu LI.active LI.active LI.active LI.active LI.active LI A
{
	background: #FFFFFF url(../images/sideMenuSprite.jpg) no-repeat 100% 0px;
}
#ja-container UL.menu LI.active LI.active LI.active LI.active LI.active LI A:hover
{
	background: #FFFFFF url(../images/sideMenuSprite.jpg) no-repeat 100% -100px;
}
#ja-container UL.menu LI.active LI.active LI.active LI.active LI.active LI.parent A
{
	background: #FFF url(../images/sideMenuSprite.jpg) no-repeat 100% -50px;
}
#ja-container UL.menu LI.active LI.active LI.active LI.active LI.active LI.parent A:hover
{
	background: #FFF url(../images/sideMenuSprite.jpg) no-repeat 100% -150px;
}
#ja-container UL.menu LI.active LI.active LI.active LI.active LI.active LI.active A
{
	background: #FFFFFF url(../images/sideMenuSprite.jpg) no-repeat 100% -100px;
}
#ja-container UL.menu LI LI LI LI LI LI A SPAN
{
	margin-left: 50px;
}
/*SPOTLIGHT
---------------------------------------------------------*/
#ja-topsl .ja-box, #ja-botsl .ja-box
{
	padding: 0;
}
#ja-topsl .ja-box-right, #ja-botsl .ja-box-right, #ja-topsl .ja-box-full, #ja-botsl .ja-box-full
{
	background: none;
}
#ja-topsl .ja-moduletable, #ja-botsl .ja-moduletable
{
	border-bottom: 0;
	margin: 7px;
/*border: 1px solid #d9d9d9;*/
	border: 0 none;
	border-right: 1px dotted #E0E0E0;
}
#ja-topsl .ja-box-right .ja-moduletable, #ja-botsl .ja-box-right .ja-moduletable, #ja-topsl .ja-box-full .ja-moduletable, #ja-botsl .ja-box-full .ja-moduletable
{
	border: none;
}
#ja-topsl .ja-moduletable .ja-box-ct, #ja-botsl .ja-moduletable .ja-box-ct
{
/*background: url(../images/boxGradient.png) left top repeat-x #fefefe;*/
	padding: 5px;
/*border: 2px solid #fff;*/
}
#ja-topsl LI, #ja-botsl LI
{
	background-image: url(../images/bullet2.gif);
	background-position: 1px 8px;
	padding-left: 10px;
}
#ja-topsl OL LI, #ja-botsl OL LI
{
	margin-left: 25px;
	padding: 0 !important;
}
#ja-topsl UL, #ja-topsl P, #ja-topsl OL, #ja-botsl UL, #ja-botsl P, #ja-botsl OL
{
	padding: 0;
	margin: -2px 0 0 !important;
}
#ja-topsl A, #ja-botsl A
{
	text-decoration: none;
	/*[disabled]border-bottom:1px dotted #CCC;*/
}
#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: #000;
	text-decoration: none;
	border-bottom: 1px solid #FFF;
}
/*Top and Bottom spotlight ---*/
#ja-topsl .main
{
/*padding: 10px 0;*/
}
#ja-topsl H3, #ja-botsl H3
{
	padding: 0;
	color: #575757;
	background: #E0E0E0 url(../images/usersHeadline.jpg) repeat-x left top;
	border: 1px solid #DBDBDB;
	margin: -1px -1px 0px;
	text-shadow: 0px 1px #FFF;
	font-family: Arial, Helvetica, sans-serif;
	padding: 8px;
}
#ja-botsl .main
{
/*padding: 10px 0;*/
}
#ja-botsl .ja-moduletable, #ja-botsl .moduletable
{
	margin-bottom: 0;
}
/*.ja-box-right .ja-moduletable, .ja-box-right .moduletable,*/
.ja-box-full .ja-moduletable, .ja-box-full .moduletable
{
	border: 0 !important;
	background: 0 !important;
}
.ja-box-left .ja-moduletable, .ja-box-left .moduletable
{
/*margin-left: 0px !important;*/
}
.ja-box-right .ja-moduletable, .ja-box-right .moduletable
{
/*margin-right: 0px !important;*/
}
/*FOOTER
---------------------------------------------------------*/
#ja-footer
{
	clear: both;
	padding: 0px;
	border-radius: 10px;
	border: 1px solid #CCCCCC;
	max-width: 960px;
	/*[disabled]background:#5C5C5A;*/
	/*[disabled]background:#323232 url(../images/footerBackground.png) repeat-x left top;*/
	background: transparent url("../images/rolldown-bg.png") repeat center top;
}
#ja-footer .main
{
	/*[disabled]background:#323232 url(../images/footerBackground.png) repeat-x left top;*/
	color: #FFF;
	padding: 0px;
	position: relative;
}
#ja-footer .main .inFooter
{
	padding: 5px 12px;
	position: relative;
	min-height: 18px;
}
#ja-footer .inner
{
	float: right;
	padding: 0;
	width: 75%;
}
#ja-footer SMALL
{
	color: #A7A7A7;
	font-size: 100%;
}
/*Foot Links ---*/
#ja-footer .ja-footnav
{
	float: right;
	font-size: 100%;
	margin: 0 0 10px;
	overflow: hidden;
	position: relative;
	width: 75%;
}
.ja-footnav UL
{
	float: left;
	line-height: normal;
}
.ja-footnav LI
{
	border-left: 1px solid #999;
	display: block;
	float: left;
	padding: 0 10px;
}
.ja-footnav LI A
{
	color: #FFF;
	display: block;
	font-weight: bold;
	line-height: 1;
	text-decoration: none;
	text-transform: uppercase;
}
.ja-copyright A
{
	color: #FF3434;
	text-decoration: none;
}
.ja-footnav LI A:hover, .ja-footnav LI A:active, .ja-footnav LI A:focus, .ja-copyright A:hover
{
	color: #CCC;
	text-decoration: none;
}
.ja-footnav .ja-firstitem
{
	border-left: 0;
	padding-left: 0;
}
.ca-footerleft
{
	position: absolute;
	left: 10px;
	top: 3px;
	width: 90px;
}
.ca-footerleft A
{
	background: url(../images/gloslektoraalpha.png) no-repeat left top;
	display: block;
	width: 75px;
	height: 35px;
	text-indent: -10000px;
	margin: -4px 0px 0;
}
.ca-footerleft A:hover
{
/*background: url(../images/caLogo.png) left -38px no-repeat;*/
}
.ca-footermiddle
{
	text-align: center;
	margin: 0px auto;
	padding: 0px 90px;
	overflow: hidden;
}
.ca-footerright
{
	position: absolute;
	right: 10px;
	top: 10px;
	width: 120px;
}
.ca-footerright A
{
	background: url(../images/t3.png) no-repeat left top;
	display: block;
	width: 245px;
	height: 37px;
	text-indent: -10000px;
}
.ca-footerright A:hover
{
/*background: url(../images/t3.png) left -38px no-repeat;*/
}
.ca-footerleft P, .ca-footermiddle P, .ca-footerright P
{
	color: #A8A8A8;
	display: inline;
	font-family: arial;
	font-weight: bold;
	margin-top: 5px;
}
.ca-footerright P
{
	margin-top: 0px;
}
.ca-footerleft P, .ca-footerright P
{
	float: left;
}
.ca-copyright, .ca-copyright A, .ca-footermiddle P
{
	color: #FFF;
	text-decoration: none;
}
/*Copyright Info. ---*/
.ja-copyright SMALL
{
	display: block;
}
/*MISCELLANOUS
-----------------------------------------------------------
User Tools ---*/
DIV#usertoolWrapper
{
	background-position: 0px 29px;
	background-repeat: no-repeat;
	float: right;
	overflow: hidden;
	padding: 87px 0px 0px;
	width: 52px;
	margin: 0 -10px 0 0;
}
UL.ja-usertools-font
{
	font-size: 11px;
	float: left;
}
UL.ja-usertools-font LI, UL.ja-usertools-screen LI
{
	padding: 0;
	margin: 0px 3px 0px 0px;
	display: inline;
	background: none;
}
UL.ja-usertools-screen
{
	font-size: 11px;
	float: left;
	margin-right: 15px;
	margin-top: 5px;
}
UL.ja-usertools-screen LI
{
	margin: 0 5px;
}
/*Others ---*/
#ja-banner
{
	border-top: 1px solid #CCC;
	margin: 0;
	overflow: hidden;
	padding-top: 15px;
	text-align: center;
	width: 100%;
}
DIV.ja-innerdiv
{
	border-bottom: 1px dotted #CCC;
	clear: both;
	margin-bottom: 10px;
	padding-bottom: 12px;
}
DIV.ja-innerdiv H4
{
	font-family: Arial, sans-serif;
	font-size: 92%;
	font-weight: normal;
	margin: 5px 0;
	padding: 0;
	text-transform: uppercase;
}
.cufon-canvas
{
	padding: 1px 0 3px;
}
/*ROTATOR MODULE*/
#ja-rotator
{
	background: transparent url("../images/rotatorGradient.png") repeat-x left top;
}
#ja-rotator .main
{
	background: #FFF;
}
#ja-rotator DIV.ja-moduletable, #ja-rotator DIV.moduletable
{
	border: 1px solid #616161;
	padding: 10px;
	margin: 0px 0px 15px;
}
#ja-rotator DIV.ja-moduletable_blank, #ja-rotator DIV.moduletable_blank
{
	padding: 0;
	border: 0;
}
#ja-rotator DIV.moduletable_blank
{
	padding: 0;
	border: 0 none;
	background: none;
}
/*CATEGORY BLOG LAYOUT*/
H1.componentheading
{
	font-size: 185% !important;
}
DIV.blog .contentheading
{
/*font-size:160%;*/
	font-size: 175%;
	font-weight: normal;
	color: #646464;
}
DIV.blog .leading
{
	/*[disabled]background:#FFFFFF repeat 0 0;*/
	/*[disabled]border:1px solid #D9D9D9;*/
	margin-top: 10px;
	padding-bottom: 2px;
	padding-top: 0;
}
DIV.blog .leading .contentpaneopen
{
	background: transparent url("../images/componentGradient.png") repeat-x left top;
	margin: 0 2px;
	padding: 10px 5px 0 10px;
	/*[disabled]border-radius:10px;*/
}
.cols2 .article_column
{
	width: 49%;
}
DIV.blog DIV.article_row
{
	margin-left: 0;
}
DIV.blog DIV.article_row .column1
{
	margin-right: 5px;
}
DIV.blog DIV.cols2 .column1
{
	margin-right: 2%;
}
DIV.blog DIV.article_row .article_column
{
	background: #FFFFFF repeat 0 0;
}
DIV.blog DIV.article_row .article_column .contentpaneopen
{
	background: transparent url("../images/componentGradient.png") repeat-x left top;
	margin: 0;
	padding: 10px;
	border: 1px solid #D9D9D9;
}
DIV.blog DIV.article_row .createby
{
	display: block;
	margin-top: 5px;
}
/*CATEGORY TABLE LAYOUT*/
TABLE.tablelist
{
	border: 1px solid #D9D9D9;
}
TABLE.tablelist TH.sectiontableheader
{
	background: none;
	padding: 5px 5px 2px;
	border: none;
}
TABLE.tablelist A
{
	text-decoration: none;
}
TABLE.tablelist TR
{
	background: transparent url("../images/sectiontableheaderBg.jpg") repeat-x left top;
}
TABLE.tablelist .sectiontableentry1
{
	background: #FFF;
}
TABLE.tablelist .sectiontableentry2
{
	background: #F5F5F5;
}
TABLE.tablelist #count, TABLE.tablelist #tableOrdering, TABLE.tablelist #author, TABLE.tablelist #hits
{
	background: transparent url("../images/thSeparator.jpg") no-repeat right top;
	border-top: 1px solid #828282;
	border-bottom: 1px solid #828282;
}
TABLE.tablelist #count
{
	border-left: 1px solid #828282;
}
TABLE.tablelist #tableOrdering
{
}
TABLE.tablelist #author
{
}
TABLE.tablelist #hits
{
	background: none;
/*border-right:1px solid #000000;*/
	border-right: 1px solid #828282;
}
TABLE.tablelist TD
{
	border-bottom: 1px solid #D9D9D9;
	color: #585858;
}
TABLE.tablelist TD A
{
	color: #1D94D0;
	font-weight: bold;
}
TABLE.tablelist TD A:hover
{
	color: #333;
}
/*Table Blog layout
Table Blog*/
UL.oddeven
{
	border: 1px solid #E3E3E3;
}
UL.oddeven LI.odd, UL.oddeven LI.even
{
	border-bottom: 1px solid #E3E3E3;
	margin-bottom: 0px !important;
	padding-bottom: 5px;
	padding-top: 5px;
	background: transparent url("../images/bullet.gif") no-repeat 20px 15px;
}
UL.oddeven LI.odd
{
	background-color: #F8F8F8;
}
UL.oddeven LI.even
{
	background-color: #F3F3F3;
}
/*404 page*/
.s404Wrapper
{
	background: #EEEEEE !important;
	text-align: center !important;
}
#outline
{
	background: #EEE;
}
#errorboxoutline
{
	border: 1px solid #C5C5C5;
}
#errorboxheader
{
	background: #38AAE8 url(../images/404Gradient.jpg) repeat-x left top;
	text-shadow: 0px 1px #000;
	font-size: 14px;
	line-height: 40px;
	border-bottom: 0px;
	margin: -1px -1px 0px;
	border: 1px solid #00ACE4;
	border-bottom: 0px;
}
#errorboxbody
{
	background: #FFF url(../images/404.jpg) no-repeat 99% 14px;
}
#errorboxbody A
{
	color: #04A3D8;
	font-weight: bold;
	text-decoration: none;
}
#errorboxbody A:hover
{
	text-decoration: underline;
}
.articleText
{
	background: #F2F2F2 repeat 0 0;
	overflow: hidden;
	padding: 10px 10px 10px 185px;
}
.articleImg1
{
	background: url("../images/articleImg1.png") no-repeat left bottom;
	width: 180px;
	height: 180px;
	position: relative;
	top: 97px;
	margin-top: -135px;
}
.inlineHeading
{
/*font-family: delicious;
color:#35A5DE;
font-size:200%;
padding-bottom:0 !important;
margin-bottom:0 !important;*/
}
.pdfIcon
{
	background: url("../images/pdfIcon.png") no-repeat right top;
}
/*Login Module START*/
.moduletable_login .ja-box-ct
{
	text-align: center;
}
.moduletable_login UL
{
	list-style-type: none;
}
.moduletable_login UL LI
{
	background: none;
}
.moduletable_login UL LI A
{
	color: #959595;
	font-size: 11px;
	text-decoration: none;
}
/*Login Module END
Enterprise Template Specific*/
#ja-topsl DIV.moduletable_blank .inside, #ja-botsl DIV.moduletable_blank .inside, #ja-topsl DIV.moduletable_blank .inside-bg, #ja-botsl DIV.moduletable_blank .inside-bg, #ja-topsl DIV.moduletable_blank .inside-bg H3, #ja-botsl DIV.moduletable_blank .inside-bg H3, #ja-left DIV.moduletable_blank, #ja-left DIV.moduletable_blank H3, #ja-left DIV.moduletable_blank .ja-box-ct, #ja-right DIV.moduletable_blank, #ja-right DIV.moduletable_blank H3, #ja-right DIV.moduletable_blank .ja-box-ct
{
	background: transparent repeat 0 0 !important;
	border: 0 none !important;
	color: #515151 !important;
	text-shadow: none !important;
}
/*_grey*/
#ja-topsl DIV.moduletable_grey, #ja-botsl DIV.moduletable_grey
{
	border: 1px solid #E3E3E3 !important;
	background: #E3E3E3 repeat 0 0 !important;
	text-shadow: 0 1px 1px #FFFFFF;
}
/*_orange*/
#ja-topsl DIV.moduletable_orange, #ja-botsl DIV.moduletable_orange
{
	border: 1px solid #F4A63D !important;
	background: #EFE2D1 repeat 0 0 !important;
	text-shadow: 0 1px 1px #FFFFFF;
}
/*_green*/
#ja-topsl DIV.moduletable_green, #ja-botsl DIV.moduletable_green
{
	border: 1px solid #B4D685 !important;
	background: #E9EFE0 repeat 0 0 !important;
	text-shadow: 0 1px 1px #FFFFFF;
}
/*_red*/
#ja-topsl DIV.moduletable_red, #ja-botsl DIV.moduletable_red
{
	border: 1px solid #B4625C !important;
	background: #EFE1E0 repeat 0 0 !important;
	text-shadow: 0 1px 1px #FFFFFF;
}
/*_brown*/
#ja-topsl DIV.moduletable_brown, #ja-botsl DIV.moduletable_brown
{
	border: 1px solid #C3BB9A !important;
	background: #EFECE0 repeat 0 0 !important;
	text-shadow: 0 1px 1px #FFFFFF;
}
/*_purple*/
#ja-topsl DIV.moduletable_purple, #ja-botsl DIV.moduletable_purple
{
	border: 1px solid #863B71 !important;
	background: #EFE0EB repeat 0 0 !important;
	text-shadow: 0 1px 1px #FFFFFF;
}


#glosy .avPlayerWrapper {
    clear: both;
    display: block;
    padding-bottom: 20px;
    text-align: center;
}