/* system.css */
 input.system-openid, input.com-system-openid {
	background:url('http://openid.net/images/login-bg.gif') no-repeat;
	background-color:#fff;
	background-position:0 50%;
	color:#000;
	padding-left:18px;
}
.system-unpublished {
	background:#e8edf1;
	border-top:4px solid #c4d3df;
	border-bottom:4px solid #c4d3df;
}
#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-message dt.message {
	display:none;
}
#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-message dt.notice {
	display:none;
}
#system-message dd.notice ul {
	color:#c00;
	background:#EFE7B8;
	border-top:3px solid #F0DC7E;
	border-bottom:3px solid #F0DC7E;
}
#system-debug {
	color:#ccc;
	background-color:#fff;
	padding:10px;
	margin:10px;
}
#system-debug div {
	font-size:11px;
}
/* general.css */
 .invalid {
	border-color:#ff0000;
}
label.invalid {
	color:#ff0000;
}
#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('/templates/system/images/j_button2_left.png') no-repeat;
	float:left;
	margin-left:5px;
}
.button2-right {
	background:url('/templates/system/images/j_button2_right.png') 100% 0 no-repeat;
	float:left;
	margin-left:5px;
}
.button2-left .image {
	background:url('/templates/system/images/j_button2_image.png') 100% 0 no-repeat;
}
.button2-left .readmore {
	background:url('/templates/system/images/j_button2_readmore.png') 100% 0 no-repeat;
}
.button2-left .pagebreak {
	background:url('/templates/system/images/j_button2_pagebreak.png') 100% 0 no-repeat;
}
.button2-left .blank {
	background:url('/templates/system/images/j_button2_blank.png') 100% 0 no-repeat;
}
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('/templates/system/images/selector-arrow.png') no-repeat;
}
div.tooltip p {
	font-size:90%;
	margin:0;
}
.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;
}
.img_caption {
	text-align:center!important;
}
.img_caption.none {
	margin-left:auto;
	margin-right:auto;
}
.caption.left {
	float:left;
	margin-right:1em;
}
.caption.right {
	float:right;
	margin-left:1em;
}
.caption.left p {
	clear:left;
	text-align:center;
}
.caption.right p {
	clear:right;
	text-align:center;
}
.caption.none {
	margin-left:auto;
	margin-right:auto;
}
.caption {
	text-align:center!important;
}
a img.calendar {
	width:16px;
	height:16px;
	margin-left:3px;
	background:url('/templates/system/images/calendar.png') no-repeat;
	cursor:pointer;
	vertical-align:middle;
}
/* addons.css */
   html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
	margin:0;
	padding:0;
	border:0;
	outline:0;
	font-size:100%;
	background:transparent;
}
body {
	line-height:1;
}
blockquote, q {
	quotes:none;
}
blockquote:before, blockquote:after, q:before, q:after {
	content:'';
}
ul {
	list-style:none;
}
:focus {
	outline:0;
}
ins {
	text-decoration:none;
}
del {
	text-decoration:line-through;
}
table {
	border-collapse:collapse;
	border-spacing:0;
	empty-cells:show;
}
* html .clearfix {
	height:1%;
}
html[xmlns] .clearfix {
	display:block;
}
.clearfix:after {
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}
.clear, .divider {
	clear:both;
}
.no-display {
	display:none !important;
}
.nowrap, .nobr {
	white-space:nowrap !important;
}
.no-border {
	border:0 !important;
}
.no-padding {
	padding:0 !important
}
.no-margin {
	margin:0 !important;
}
.v-top {
	vertical-align:top;
}
.v-middle {
	vertical-align:middle;
}
.v-bottom {
	vertical-align:bottom;
}
.a-left {
	text-align:left;
}
.a-center {
	text-align:center;
}
.a-right {
	text-align:right;
}
.left {
	float:left;
}
.right {
	float:right;
}
.auto-width {
	width:auto;
}
/* layout.css */
  .wrap {
	width:100%;
	clear:both;
}
.main {
	width:980px;
	max-width:1200px;
	margin:0 auto;
	position:relative;
}
.column {
	overflow:hidden;
	float:left;
}
.ja-mass {
	clear:both;
}
.main .inner {
	padding-left:15px;
	padding-right:15px;
}
.main .main-inner1 {
	margin-left:15px;
	margin-right:15px;
}
.column div.ja-moduletable, .column div.moduletable, .column div.ja-module, .column div.module {
	margin-left:15px;
	margin-right:15px;
}
.ja-inset2 div.ja-moduletable, .ja-inset2 .div.moduletable, .ja-inset2 div.ja-module, .ja-inset2 div.module {
	margin-right:0;
	margin-left:30px;
}
.ja-inset1 div.ja-moduletable, .ja-inset1 .div.moduletable, .ja-inset1 div.ja-module, .ja-inset1 div.module {
	margin-right:30px;
	margin-left:0;
}
.item .contentpaneopen {
	padding-left:15px;
	padding-right:15px;
}
.items-row {
	margin-left:-15px;
	margin-right:-15px;
}
#ja-mainbody {
	float:left;
}
#ja-current-content, #ja-main {
	float:right;
}
#ja-left .ja-l2 .ja-left1, #ja-left .ja-l2 .ja-left2 {
	width:50%;
}
#ja-left .ja-l1 .ja-col {
	width:100%;
}
#ja-right {
	float:right;
}
#ja-right .ja-r2 .ja-right1, #ja-right .ja-r2 .ja-right2 {
	width:50%;
}
#ja-right .ja-r1 .ja-col {
	width:100%;
}
#ja-footer {
	clear:both;
}
.item {
	float:left;
	position:relative;
}
.cols-1 .item {
	width:100%;
}
.cols-2 .item {
	width:50%;
}
.cols-3 .item {
	width:33.33%;
}
.cols-4 .item {
	width:25%;
}
.cols-5 .item {
	width:20%;
}
.ja-box {
	float:left;
	overflow:hidden;
}
.ja-box-right {
	position:absolute;
	right:0;
}
/* template.css */
  body {
	background:#ffffff;
	color:#000000;
	font-family:sans-serif;
	line-height:1.5;
}
body#bd {
	background:#ffffff;
	color:#000000;
	font-size:12px;
}
body.fs1 #ja-wrapper {
	font-size:80%;
}
body.fs2 #ja-wrapper {
	font-size:90%;
}
body.fs3 #ja-wrapper {
	font-size:100%;
}
body.fs4 #ja-wrapper {
	font-size:110%;
}
body.fs5 #ja-wrapper {
	font-size:120%;
}
body.fs6 #ja-wrapper {
	font-size:130%;
}
.column p, .column pre, .column blockquote, .column h1, .column h2, .column h3, .column h4, .column h5, .column h6, .column ol, .column ul, .column dl {
	margin:15px 0;
	padding:0;
}
h1 {
	font-size:180%;
}
h2 {
	font-size:150%;
}
h3 {
	font-size:125%;
}
h4 {
	font-size:100%;
	text-transform:UPPERCASE;
}
h5 {
	font-size:100%;
}
.contentheading, .componentheading, h1, h2, h3, h4, h5 {
	line-height:1.2;
}
h1.componentheading, .componentheading {
	margin:0;
	padding:0 0 5px;
}
h1.contentheading, h2.contentheading, .contentheading {
	margin:0;
	padding:0 0 5px;
}
small, .small, .smalldark, .small-text, .article-tools, .img_caption, .contenttoc, p.site-slogan, a.readon, #ja-navhelper, #ja-footer {
	font-size:92%;
}
.smalldark {
	text-align:left;
}
.ja-moduletable ul li, .ja-module ul li, .ja-content-main ul li {
	background:url('/plugins/system/jat3/base-themes/default/images/bullet.gif') no-repeat 20px 7px;
	line-height:160%;
	margin-bottom:5px;
	overflow:hidden;
	padding-left:30px;
}
.ja-moduletable ol li, .ja-module ol li, .ja-content-main ol li {
	line-height:180%;
	margin-left:30px;
}
.ja-moduletable dt, .ja-module dt, .ja-content-main dt {
	font-weight:bold;
}
.ja-module dd, .ja-content-main dd, .ja-content-main dd {
	margin-left:15px;
}
p.readmore {
	margin:0;
}
hr {
	border-bottom:0;
	border-left:0;
	border-right:0;
	border-top:1px solid;
	height:1px;
}
form label {
	cursor:pointer;
}
input, select, textarea, .inputbox {
	font-size:100%;
}
fieldset {
	border:none;
	margin:0;
	padding:5px 0;
}
legend {
	font-size:125%;
	font-weight:bolder;
	line-height:1.2;
}
.login_form fieldset {
	padding:15px 0 0;
}
.login_form fieldset p {
	margin:0 0 5px;
}
.login_form label {
	display:block;
	float:left;
	font-weight:bold;
	text-align:right;
	width:130px;
}
.login_form .inputbox {
	margin-left:10px;
	width:150px;
}
.login_form .remember .inputbox {
	width:20px;
}
.login_form .button {
	margin-left:140px;
}
.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 {
	display:block;
	float:left;
	font-weight:bold;
	text-align:right;
	width:130px;
}
.form-register .inputbox {
	margin-left:10px;
	width:200px;
}
.form-register .button {
	margin-left:140px;
}
.user-details {
	padding:10px 0;
}
.user-details p {
	margin:0 0 5px;
}
.user-details label {
	display:block;
	float:left;
	font-weight:bold;
	text-align:right;
	width:130px;
}
.user-details .inputbox {
	margin-left:10px;
	width:200px;
}
.user-details .button {
	margin-left:140px;
}
.user-details .paramlist .paramlist_key {
	padding:0 0 5px !important;
	width:130px !important;
}
.user-details .paramlist .paramlist_value {
	padding:0 0 5px !important;
}
.user-details .user_name span {
	font-weight:bold;
	padding-left:10px;
}
form#searchForm {
	padding:15px 0;
}
.results h4 {
	margin:15px 0 0;
}
.results p {
	margin:0 0 10px;
}
#component-contact address {
	font-style:normal;
}
.contact_email {
	margin:0 0 10px;
}
.contact_email label {
	display:block;
	font-weight:bold;
}
.contact_email_checkbox {
	margin:15px 0;
}
#contact-slider {
	float:left;
	margin:0;
}
#contact-slider dt {
	padding:8px 10px;
	border:1px solid #e2e2b5;
	border-right:0;
}
#contact-slider dt.closed {
	background:#ffffcc;
}
.contact .current {
	float:left;
	border:1px solid #e2e2b5;
	padding:8px 10px;
	min-height:400px;
	min-width:350px;
}
.item-separator, .row-separator {
	display:none;
}
.items-leading {
	padding-top:10px;
}
.items-leading .leading {
	padding-bottom:10px;
}
.items-row {
	padding-bottom:15px;
	padding-top:15px;
}
.article-tools {
	clear:both;
	display:block;
	position:relative;
}
dl.article-info {
	float:left;
	padding:0;
	margin:0;
	width:70%;
}
dl.article-info dd, dl.article-info dt {
	padding:0 5px 0 0;
	margin:0;
	display:inline;
}
dd.create {
	padding-right:5px;
}
dd.createdby {
	padding-right:5px;
}
dd.hits {
	padding-right:5px;
}
p.article-url {
	margin:10px 0 0;
}
p.modifydate {
	margin:10px 0 0;
}
.contentdescription {
	display:block;
	padding:10px 15px;
}
.contentdescription p {
	margin:0;
}
ul.actions {
	float:right;
	margin:0;
	padding:0;
}
ul.actions li {
	display:inline;
	background:none;
	padding:0;
	margin:0;
	line-height:1;
}
ul.actions li img {
	border:0;
	margin:0 5px 0 0;
}
.article-content {
	overflow:hidden;
}
.img_caption {
	margin-top:10px;
	margin-bottom:10px;
}
.img_caption.left {
	margin-right:10px;
}
.img_caption.right {
	margin-left:10px;
}
p.img_caption {
	clear:both;
	margin:0;
	padding:0;
	text-align:center;
}
th {
	font-weight:bold;
	padding:5px;
	text-align:left;
}
td {
	font-size:100%;
	padding:5px;
}
table.contentpane, table.tablelist, table.category {
	width:100%;
}
table.contentpaneopen {
	border:none;
	border-collapse:collapse;
	border-spacing:0;
}
table.contenttoc {
	float:right;
	margin:0 0 10px 12px;
	padding:0;
	width:30%;
}
table.contenttoc td {
	padding:5px 10px;
}
table.contenttoc th {
	padding:5px 10px;
}
div.poll {
	padding:15px 0;
}
form#poll {
	margin-bottom:10px;
	padding-bottom:10px;
}
dl.poll {
	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;
	width:400px;
}
table.pollstableborder {
	border:none;
	padding:0;
	text-align:left;
	width:100%;
}
table.pollstableborder img {
	vertical-align:baseline;
}
table.searchintro {
	padding:10px 0;
	width:100%;
}
table.contentpaneopen, table.contentpane, table.blog {
	width:100%;
}
.items-more {
	padding:15px 0 5px;
}
.items-more h3 {
	margin:0 0 5px;
}
.pagination ul {
	float:left;
	margin:10px 0;
}
.pagination ul li {
	background:none;
	display:block;
	float:left;
	margin:0;
	overflow:hidden;
	padding:0;
}
.pagination ul li span.pagenav, .pagination ul li a.pagenav {
	padding:0 5px;
}
.ja-content-main .counter {
	float:right;
	line-height:1;
	margin:15px 0;
	text-align:right;
}
.ja-content-main fieldset.filters {
	font-size:92%;
	margin:10px 0 5px;
}
.ja-content-main fieldset.filters .filter-search, .ja-content-main fieldset.filters .display-limit {
	float:left;
	width:40%;
}
.ja-content-main fieldset.filters .display-limit {
	float:right;
	text-align:right;
}
.ja-content-main .pagenavbar {
	font-weight:bold;
}
.ja-content-main .pagenavcounter {
	margin:15px 0;
	text-align:center;
}
div.back_button a, div.back_button a:hover, div.back_button a:active {
	display:block;
	margin:10px 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;
	margin:0;
	padding:5px;
}
.items-row .contentpaneopen_edit {
	padding-left:15px;
}
.tool-tip {
	background:#ffffcc;
	border:1px solid #e2e2b5;
	z-index:999;
}
.tool-title {
	font-weight:bold;
	padding:5px 10px;
	border-bottom:1px solid #e2e2b5;
}
.tool-text {
	font-size:100%;
	margin:0;
	padding:5px 10px;
}
.hasTip img {
	border:none;
	margin:0 5px 0 0;
}
.contentpaneopen_edit img {
	vertical-align:middle;
}
div.ja-moduletable h3, div.moduletable h3 {
	margin:0 0 8px;
	overflow:hidden;
	padding:0 0 5px;
}
div.moduletable_menu h3 {
	margin-bottom:0;
}
div.ja-moduletable, div.moduletable {
	margin-bottom:10px;
	margin-top:10px;
	padding:0 0 20px;
	position:relative;
}
div.ja-module h3, div.module h3 {
	margin:0 0 10px;
	overflow:hidden;
	padding:8px 0;
}
div.ja-module, div.module {
	margin-bottom:20px;
	position:relative;
	overflow:hidden;
}
.badge {
	background-image:url('/plugins/system/jat3/base-themes/default/images/icon-badge.png');
	background-repeat:no-repeat;
	height:46px;
	position:absolute;
	right:0;
	top:0;
	width:45px;
}
.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;
}
#ja-search {
	bottom:15px;
	position:absolute;
	right:0;
}
#ja-search label {
	display:none;
}
#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 {
	width:90%;
}
#form-login ul {
	margin:0 !important;
	padding:0;
}
#form-login p {
	margin:0 0 5px;
}
#form-login .button {
	margin:10px 0;
}
h4.poll-title {
	margin:0;
	padding:0;
}
a.poll-result {
	font-size:92%;
	text-transform:uppercase;
}
form.poll .button {
	margin-right:5px;
}
div.bannergroup_text div.banneritem_text {
	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 {
	font-size:92%;
}
div.bannergroup_text div.bannerfooter_text {
	padding:5px 0 0;
	text-align:right;
}
div.bannergroup {
	margin-bottom:10px;
}
div.module_text span {
	clear:both;
	display:block;
	float:left;
}
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;
}
div.ja-moduletable ul, div.ja-module ul {
	margin:15px 0 0;
}
div.ja-moduletable ul li, div.ja-module ul li {
	background-position:2px 8px;
	padding-left:12px;
}
h3.show {
	background:url('/plugins/system/jat3/base-themes/default/images/icon-show.png') no-repeat 100% 60%;
	cursor:pointer;
}
h3.hide {
	background:url('/plugins/system/jat3/base-themes/default/images/icon-hide.png') no-repeat 100% 60%;
	cursor:pointer;
}
#ja-container {
	position:relative;
	z-index:5;
}
.ja-mass-top .ja-moduletable, .ja-mass-top .ja-module {
	margin-left:0;
	margin-right:0;
}
.ja-mass-bottom .ja-moduletable, .ja-mass-bottom .ja-module {
	margin-left:0;
	margin-right:0;
}
#ja-content-top .ja-moduletable, #ja-content-top .ja-module {
	margin-left:0;
	margin-right:0;
}
.ja-content-main {
	margin-bottom:20px;
}
#ja-content-bottom .ja-moduletable, #ja-content-bottom .ja-module {
	margin-left:0;
	margin-right:0;
}
#ja-header {
	position:relative;
	z-index:10;
}
#ja-header .main {
	padding:88px 0 15px;
}
h1.logo, div.logo-text {/*float:left;*/
	float:right;
	position:relative;
	z-index:1;
}
h1.logo {
	height:28px;
	width:184px;
}
h1.logo a {
	background:url('/plugins/system/jat3/base-themes/default/images/t3_logo_light.png') no-repeat left;
	display:block;
	height:28px;
	width:184px;
}
h1.logo a span {
	position:absolute;
	top:-1000px;
}
div.logo-text {
	margin-top:8px;
}
div.logo-text h1 a {
	text-decoration:none;
}
p.site-slogan {
	display:block;
	font-size:85%;
	margin:8px 0 0;
	padding:0 5px;
}
#ja-mainnav {
	line-height:1;
	position:relative;
	z-index:11;
}
span.has-image {
	background-position:left 1px;
	background-repeat:no-repeat;
	display:block;
	overflow:hidden;
	padding-left:25px;
}
span.menu-title {
	display:block;
	cursor:pointer;
}
span.menu-desc {
	display:block;
	font-size:92%;
	font-weight:normal;
}
#ja-navhelper .main {
	padding:5px 0;
}
#ja-navhelper a {
	padding:0 2px;
}
.ja-breadcrums {
	float:left;
	margin-top:2px;
	width:80%;
}
.ja-breadcrums strong {
	margin-right:5px;
}
.ja-breadcrums img {
	margin:1px 5px;
}
.ja-links {
	float:right;
	margin-top:2px;
}
.ja-links li {
	background:none;
	display:inline;
	padding:0;
}
#ja-container ul.menu {
	margin:0;
	padding:0;
}
#ja-container ul.menu li {
	background:none;
	margin:0;
	overflow:hidden;
	padding:0;
}
#ja-container ul.menu li a {
	display:block;
	outline:none;
	padding:6px 0;
}
#ja-container ul.menu li.active a {
	font-weight:bold;
}
#ja-container ul.menu li ul {
	margin:0 0 0 10px;
}
#ja-container ul.menu li li {
	background:url('/plugins/system/jat3/base-themes/default/images/arrow.png') no-repeat left 11px;
}
#ja-container ul.menu li li a {
	font-weight:normal !important;
	text-indent:10px;
}
#ja-container ul.menu li li a:hover, #ja-container ul.menu li li a:active, #ja-container ul.menu li li a:focus {
	background:none;
}
#ja-container ul.menu li.active > a {
	font-weight:bold !important;
}
#ja-container ul.menu span.separator {
	display:none;
}
#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 {
	margin-bottom:20px;
	margin-top:0;
	padding-bottom:0;
	padding-top:0;
}
#ja-topsl li, #ja-botsl li {
	background-position:1px 6px;
	padding-left:10px;
}
#ja-topsl ol li, #ja-botsl ol li {
	margin-left:25px;
	padding:0;
}
#ja-topsl ul, #ja-topsl p, #ja-topsl ol, #ja-botsl ul, #ja-botsl p, #ja-botsl ol {
	margin:0;
	padding:0;
}
#ja-topsl .main {
	padding:20px 0 0;
}
#ja-topsl h3 {
	margin:0 0 8px;
}
#ja-botsl .main {
	padding:20px 0 0;
}
#ja-botsl .ja-moduletable, #ja-botsl .moduletable {
	margin-bottom:20px;
}
#ja-botsl h3 {
	margin:0 0 8px;
}
.ja-box-right .ja-moduletable, .ja-box-right .moduletable, .ja-box-full .ja-moduletable, .ja-box-full .moduletable {
	background:0 !important;
	border:0 !important;
}
#ja-footer {
	clear:both;
	padding:20px 0;
}
#ja-footer .main {
	padding:0;
	position:relative;
	text-align:center;
}
#ja-footer .inner {
	padding:0;
}
#ja-footer small {
	font-size:100%;
}
#ja-footer .ja-footnav {
	font-size:100%;
	margin:10px 0;
	overflow:hidden;
	position:relative;
}
.ja-footnav ul {
	line-height:normal;
}
.ja-footnav li {
	display:inline;
	padding:0 5px;
}
.ja-copyright small {
	display:block;
}
ul.ja-usertools-font li, ul.ja-usertools-screen li {
	background:none;
	display:inline;
	margin:0;
	padding:0;
}
#ja-poweredby {
	margin:0 auto;
}
#ja-banner {
	overflow:hidden;
	text-align:center;
	width:100%;
}
div.ja-innerdiv {
	clear:both;
	margin-bottom:10px;
	padding-bottom:10px;
}
div.ja-innerdiv h4 {
	margin:5px 0;
	padding:0;
}
a.ja-cpanel-video {
	background:url('/plugins/system/jat3/base-themes/default/images/icons/icon-youtube.png') no-repeat center center #fff;
	border:1px solid #999;
	color:#666;
	display:block;
	font-weight:bold;
	float:right;
	padding:0;
	text-decoration:none;
	text-indent:-9999px;
	width:22px;
	height:22px;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	box-shadow:0 0 3px rgba(0, 0, 0, .2);
	-moz-box-shadow:0 0 3px rgba(0, 0, 0, .2);
	-webkit-box-shadow:0 0 3px rgba(0, 0, 0, .2);
}
a.ja-cpanel-video span {
	color:#666;
}
a.ja-cpanel-video:hover, a.ja-cpanel-video:focus, a.ja-cpanel-video:active {
	border-color:#666;
	text-decoration:none;
}
a.ja-cpanel-video:hover span {
	color:#0F85D8;
}
.t3-logo, .t3-logo-sm {
	display:block;
}
.t3-logo, .t3-logo a {
	width:200px;
	height:34px;
}
.t3-logo-sm, .t3-logo-sm a {
	width:77px;
	height:34px;
}
.t3-logo a, .t3-logo-sm a {
	display:block;
	text-indent:-1000em;
	background-repeat:no-repeat;
	background-position:center;
}
.t3-logo-light a {
	background-image:url('http://joomlart.s3.amazonaws.com/t3/logo/t3_logo_light.png');
}
.t3-logo-dark a {
	background-image:url('http://joomlart.s3.amazonaws.com/t3/logo/t3_logo_dark.png');
}
.t3-logo-light-sm a {
	background-image:url('http://joomlart.s3.amazonaws.com/t3/logo/t3_logo_light_sm.png');
}
.t3-logo-dark-sm a {
	background-image:url('http://joomlart.s3.amazonaws.com/t3/logo/t3_logo_dark_sm.png');
}
/* usertools.css */
  #ja-cpanel-wrapper {
	position:fixed;
	top:0;
	right:15px;
	z-index:1000;
	font-size:12px;
}
#ja-cpanel a {
	color:#000;
}
#ja-cpanel {
	position:absolute;
	top:-1000px;
	right:0;
	border-top:0;
}
#ja-cpanel-main {
	font-size:92%;
	background:#fff;
	color:#000;
	border:1px solid #ccc;
	margin-right:-1px;
	margin-top:-3px;
	width:300px;
}
#ja-cpanel-main h3 {
	font-size:90%;
	clear:both;
	text-transform:uppercase;
	margin:0;
	background:#f7f7f7;
	padding:5px 10px;
	border-top:1px solid #ddd;
	border-bottom:1px solid #ddd;
}
#ja-cpanel-main h3:first-child {
	border-top:0;
}
#ja-cpanel-main ul {
	clear:both;
	padding:10px;
	margin:0;
	width:auto;
}
#ja-cpanel-main ul li {
	float:left;
	width:45%;
	padding:2px 0;
	margin-right:10px;
}
.ja-box-usertools {
	background:#fff;
}
.ja-cpanel-tools {
	max-height:400px;
	overflow-y:scroll;
}
a#ja-cpanel-toggle {
	display:block;
	line-height:24px;
	padding:0 10px;
	background:#333;
	color:#ccc;
	font-size:10px;
	text-transform:uppercase;
	position:absolute;
	right:0;
	top:0;
}
a#ja-cpanel-toggle:hover, a#ja-cpanel-toggle:active, a#ja-cpanel-toggle:focus {
	text-decoration:none;
}
a#ja-cpanel-toggle:hover, #ja-cpanel-toggle.open {
	color:#fff;
	background:#069;
}
#ja-cpanel-main ul.ja-usertools-font {
	width:65px;
	height:20px;
	background:url('/plugins/system/jat3/base-themes/default/images/usertools/font-tool.gif') no-repeat center #fff;
}
#ja-cpanel-main ul.ja-usertools-font li {
	float:left;
	width:33%;
	height:20px;
	cursor:pointer;
	margin:0;
}
#ja-cpanel-main ul.ja-usertools-font li a {
	width:100%;
	display:block;
	height:20px;
}
#ja-cpanel-main ul.ja-usertools-font li a span {
	position:absolute;
	top:-1000px;
}
.ja-cpanel-head {
	border-bottom:1px solid #ccc;
	display:block;
	clear:right;
}
.ja-cpanel-head a {
	display:inline-block;
	padding:6px 10px 3px;
	border-right:1px solid #ccc;
}
.ja-cpanel-head a.first {
	background:url('/plugins/system/jat3/base-themes/default/images/usertools/t3_logo_light_sm.png') no-repeat 10px 9px;
	padding-left:50px;
}
.ja-cpanel-head a:hover, .ja-cpanel-head a:active, .ja-cpanel-head a:focus {
	background-color:#f7f7f7;
	text-decoration:none;
}
.ja-cpanel-action {
	padding:10px 15px;
	background:#ccc;
	clear:both;
	overflow:hidden;
}
.ja-cpanel-action a.button {
	display:inline-block;
	border:1px solid #333;
	background:#333;
	color:#fff !important;
	padding:2px 10px;
	font-weight:bold;
	margin-right:10px;
}
.ja-cpanel-action a {
	float:left;
}
.ja-cpanel-action a.ja-cpanel-video {
	float:right;
}
.ja-cpanel-action a.button:hover, .ja-cpanel-action a.button:active, .ja-cpanel-action a.button:focus {
	border:1px solid #ddd;
	text-decoration:none;
}
/* css3.css */
 #ja-cpanel {
	box-shadow:0 1px 5px rgba(0, 0, 0, .5);
	-moz-box-shadow:0 1px 5px rgba(0, 0, 0, .5);
	-webkit-box-shadow:0 1px 5px rgba(0, 0, 0, .5);
}
a#ja-cpanel-toggle {
	box-shadow:0 1px 3px rgba(0, 0, 0, .5);
	-moz-box-shadow:0 1px 3px rgba(0, 0, 0, .5);
	-webkit-box-shadow:0 1px 3px rgba(0, 0, 0, .5);
	text-shadow:0 1px 1px rgba(0, 0, 0, .9);
}
#ja-cpanel-toggle.open {
	box-shadow:none;
	-moz-box-shadow:none;
	-webkit-box-shadow:none;
}
.ja-cpanel-action {
	box-shadow:0 -1px 3px rgba(0, 0, 0, .5);
	-moz-box-shadow:0 -1px 3px rgba(0, 0, 0, .5);
	-webkit-box-shadow:0 -1px 3px rgba(0, 0, 0, .5);
}
.ja-cpanel-action a.button {
	box-shadow:0 0 3px rgba(0, 0, 0, .8);
	-moz-box-shadow:0 0 3px rgba(0, 0, 0, .8);
	-webkit-box-shadow:0 0 3px rgba(0, 0, 0, .8);
}
.ja-cpanel-action a.button:hover {
	box-shadow:none;
	-moz-box-shadow:none;
	-webkit-box-shadow:none;
}
/* mega.css */
 .ja-megamenu {
	margin:0;
	padding:0;
}
ul.megamenu {
	margin:10px;
}
.ja-megamenu ul.level0 {
	margin:0;
	padding:0;
}
.ja-megamenu ul.level0 li.mega {
	background:none;
	display:block;
	float:left;
	margin:0;
	padding:0;
}
.ja-megamenu ul.level0 li.mega a.mega {
	display:block;
	font-weight:bold;
	line-height:normal;
	margin:0;
	padding:8px 15px;
	text-decoration:none;
}
.ja-megamenu ul.level0 li.mega .has-image {
	padding-left:25px;
	display:block;
	background-repeat:no-repeat;
	background-position:left top;
	cursor:pointer;
}
.ja-megamenu ul.level0 li.mega span.menu-title {
	display:block;
}
.ja-megamenu ul.level0 li.mega span.menu-desc {
	display:block;
	font-weight:normal;
	font-size:92%;
}
.ja-megamenu ul.level0 li.mega a img {
	float:left;
	padding-right:5px;
}
.ja-megamenu ul.level0 li.haschild a.mega span.menu-title, .ja-megamenu ul.level0 li.haschild-over a.mega span.menu-title {
	background:url('/plugins/system/jat3/base-themes/default/images/arrow3.png') no-repeat left center;
	padding-left:12px;
}
.ja-megamenu ul.level0 li.haschild a.mega span.menu-desc, .ja-megamenu ul.level0 li.haschild-over a.mega span.menu-desc {
	padding-left:12px;
}
.ja-megamenu li.mega .childcontent {
	display:block;
	height:auto;
	position:absolute;
}
.ja-megamenu li.mega .childcontent, .ja-megamenu li.haschild-over li.mega .childcontent, .ja-megamenu li.mega li.haschild-over li.mega .childcontent, .ja-megamenu li.mega li.mega li.haschild-over li.mega .childcontent, .ja-megamenu li.mega li.mega li.mega li.haschild-over li.mega .childcontent, .ja-megamenu li.mega li.mega li.mega li.mega li.haschild-over li.mega .childcontent {
	left:-999em;
}
.ja-megamenu li.haschild-over .childcontent, .ja-megamenu li.mega li.haschild-over .childcontent, .ja-megamenu li.mega li.mega li.haschild-over .childcontent, .ja-megamenu li.mega li.mega li.mega li.haschild-over .childcontent, .ja-megamenu li.mega li.mega li.mega li.mega li.haschild-over .childcontent, .ja-megamenu li.mega li.mega li.mega li.mega li.mega li.haschild-over .childcontent {
	left:auto;
}
.ja-megamenu li.mega .right, .ja-megamenu li.haschild-over li.mega .right, .ja-megamenu li.mega li.haschild-over li.mega .right, .ja-megamenu li.mega li.mega li.haschild-over li.mega .right, .ja-megamenu li.mega li.mega li.mega li.haschild-over li.mega .right, .ja-megamenu li.mega li.mega li.mega li.mega li.haschild-over li.mega .right {
	right:auto;
}
.ja-megamenu li.haschild-over .right {
	right:0;
}
.ja-megamenu li.mega li.haschild-over .right, .ja-megamenu li.mega li.mega li.haschild-over .right, .ja-megamenu li.mega li.mega li.mega li.haschild-over .right, .ja-megamenu li.mega li.mega li.mega li.mega li.haschild-over .right, .ja-megamenu li.mega li.mega li.mega li.mega li.mega li.haschild-over .right {
	right:12em;
}
.ja-megamenu ul.level1 li.mega {
	float:none;
}
.ja-megamenu ul.level1 .childcontent {
	margin:-2em 0 0 160px;
}
.ja-megamenu .megacol {
	float:left;
}
.ja-megamenu ul.level1 li.mega a.mega {
	background:none;
	border:0;
	font-weight:normal;
	padding:8px 5px;
}
.ja-megamenu ul.level1 li.mega a.mega span.menu-title {
	background:none;
	padding:0;
}
.ja-megamenu ul.level1 li.haschild, .ja-megamenu ul.level1 li.haschild-over {
	background-image:url('/plugins/system/jat3/base-themes/default/images/arrow.png');
	background-repeat:no-repeat;
	background-position:95% center;
	padding:0;
}
.ja-megamenu ul.level1 li.group {
	background:none;
}
.ja-megamenu .childcontent {
	z-index:999;
}
.ja-megamenu .childcontent-inner {
	background:#fff;
}
.ja-megamenu .childcontent .ja-moduletable {
	line-height:1.5;
	margin:10px 0;
	padding:0;
}
.ja-megamenu .childcontent .ja-moduletable h3 {
	background:none;
	margin-left:10px;
	margin-right:10px;
	text-indent:5px;
	text-transform:none;
}
.ja-megamenu .childcontent .ja-moduletable .ja-box-ct {
	padding:0 5px;
}
.ja-megamenu .childcontent .ja-moduletable a {
	text-decoration:none;
}
.ja-megamenu .childcontent .ja-moduletable a:hover, .ja-megamenu .childcontent .ja-moduletable a:focus, .ja-megamenu .childcontent .ja-moduletable a:active {
	text-decoration:none;
}
.ja-megamenu .childcontent .ja-moduletable ul:first-child {
	margin-top:0 !important;
}
.ja-megamenu .childcontent .ja-moduletable li {
	margin-bottom:5px;
}
.ja-megamenu .group-title {
	overflow:hidden;
}
.ja-megamenu .group-title .menu-desc {
	padding-left:0 !important;
}
.ja-megamenu .group-content .ja-moduletable, .ja-megamenu .group-content ul.megamenu {
	margin:10px;
}
.ja-megamenu .childcontent ul.megamenu .ja-moduletable {
	padding:0;
}
.ja-megamenu .childcontent ul.megamenu .ja-moduletable h3 {
	margin-left:0;
	margin-right:0;
}
/* typo.css */
  ul.social-list li {
	background-position:0px 0px;
	background-repeat:no-repeat;
	padding-left:20px;
}
ul.social-list li.facebook {
	background-image:url('/templates/ja_social/images/icons/icon-facebook.png');
}
#ja-mainnav ul li span.menu-desc, #ja-subnav ul li span.menu-desc {
	display:none;
}
#ja-mainnav .parent-tags a.parent-tags, #ja-mainnav .tags a.tags, #ja-subnav .parent-tags a.parent-tags, #ja-subnav .tags a.tags {
	position:relative;
	zoom:1;
}
#ja-mainnav ul .parent-tags a.parent-tags span.menu-title {
	padding-right:30px !important;
}
#ja-subnav ul .parent-tags a.parent-tags span.menu-title {
	padding-right:50px !important;
}
#ja-mainnav .parent-tags a.parent-tags span.menu-desc, #ja-mainnav .tags a.tags span.menu-desc, #ja-subnav .parent-tags a.parent-tags span.menu-desc, #ja-subnav .tags a.tags span.menu-desc {
	position:absolute;
	font-size:10px !important;
	line-height:normal !important;
	padding:2px 7px !important;
	background:#696f72;
	color:#fff;
	font-weight:bold !important;
	display:block !important;
	text-transform:none !important;
}
#ja-mainnav ul .parent-tags a.parent-tags span.menu-desc, #ja-subnav ul .parent-tags a.parent-tags span.menu-desc {
	top:12px;
	right:17px;
}
#ja-mainnav ul ul .parent-tags a.parent-tags span.menu-desc {
	top:2px;
	right:12px;
}
#ja-subnav ul .parent-tags a.parent-tags span.menu-desc {
	top:0;
	right:20px;
}
#ja-mainnav .parent-tags a.tags-green span.menu-desc, #ja-mainnav .tags a.tags-green span.menu-desc, #ja-subnav .parent-tags a.tags-green span.menu-desc, #ja-subnav .tags a.tags-green span.menu-desc {
	background:#6b9e1b;
}
#ja-mainnav .parent-tags a.tags-green-hover:hover span.menu-desc, #ja-mainnav .tags a.tags-green-hover:hover span.menu-desc, #ja-subnav .parent-tags a.tags-green-hover:hover span.menu-desc, #ja-subnav .tags a.tags-green-hover:hover span.menu-desc {
	background:#6b9e1b;
}
#ja-mainnav .parent-tags a.tags-red span.menu-desc, #ja-mainnav .tags a.tags-red span.menu-desc, #ja-subnav .parent-tags a.tags-red span.menu-desc, #ja-subnav .tags a.tags-red span.menu-desc {
	background:#ee372a;
}
#ja-mainnav .parent-tags a.tags-red-hover:hover span.menu-desc, #ja-mainnav .tags a.tags-red-hover:hover span.menu-desc, #ja-subnav .parent-tags a.tags-red-hover:hover span.menu-desc, #ja-subnav .tags a.tags-red-hover:hover span.menu-desc {
	background:#ee372a;
}
#ja-mainnav .parent-tags a.tags-blue span.menu-desc, #ja-mainnav .tags a.tags-blue span.menu-desc, #ja-subnav .parent-tags a.tags-blue span.menu-desc, #ja-subnav .tags a.tags-blue span.menu-desc {
	background:#0367a6;
}
#ja-mainnav .parent-tags a.tags-blue-hover:hover span.menu-desc, #ja-mainnav .tags a.tags-blue-hover:hover span.menu-desc, #ja-subnav .parent-tags a.tags-blue-hover:hover span.menu-desc, #ja-subnav .tags a.tags-blue-hover:hover span.menu-desc {
	background:#0367a6;
}
/* layout.css */
  .main .inner {
	padding-left:10px;
	padding-right:10px;
}
.main .main-inner1 {
	margin-left:10px;
	margin-right:10px;
}
.column div.ja-moduletable, .column div.moduletable, .column div.ja-module, .column div.module {
	margin-left:10px;
	margin-right:10px;
}
.ja-inset2 div.ja-moduletable, .ja-inset2 .div.moduletable, .ja-inset2 div.ja-module, .ja-inset2 div.module {
	margin-right:0;
	margin-left:20px;
}
.ja-inset1 div.ja-moduletable, .ja-inset1 .div.moduletable, .ja-inset1 div.ja-module, .ja-inset1 div.module {
	margin-right:20px;
	margin-left:0;
}
.item .contentpaneopen {
	padding-left:20px;
	padding-right:20px;
}
.items-row {
	margin-left:-10px;
	margin-right:-10px;
}
.agora_latest_subjectB {
	font-weight:bold;
}
.agora_latest_subjectB a {
	color:#666;
}
.agora_latest_avatar_leftB {
	margin:5px 8px 0 0;
}
.agora_latest_avatar_leftB img {
	border:1px solid #E8EDF0;
}
.agora_latest_datetimeB, .agora_latest_datetimeB {
	color:#999;
	font-size:92%;
	line-height:1;
}
.agora_latest_clearB {
	border-top:1px solid #E8EDF0;
	margin:7px 0 2px 0;
	width:100%;
	overflow:hidden;
	float:left;
}
.agoralatestB .small {
	color:#666;
}
/* template.css */
  body {
	color:#333;
	font-family:Arial, Helvetica, sans-serif;
	line-height:1.7;
}
body#bd {
	background:url('/templates/ja_social/images/header-bg2.gif');
	color:#333;
}
a {
	color:#238db4;
	text-decoration:none;
}
a:hover, a:active, a:focus {
	color:#333;
}
.ja-module dd, .ja-content-main dd, .ja-content-main dd {
	margin-left:0px;
}
p.readmore {
	background:url('/templates/ja_social/images/readon-bg.gif') repeat-x left bottom;
	border:1px solid #ddd;
	font-weight:bold;
	float:left;
	padding:2px 6px;
}
p.readmore a {
	color:#666;
	text-shadow:0 1px 1px #fff;
}
p.readmore a:hover, p.readmore a:focus, p.readmore a:active {
	color:#238db4;
	text-decoration:none;
}
.contentheading, .componentheading, h1, h2, h3, h4, h5 {
	font-family:"Segoe UI", Arial, Hevetica, sans-serif;
}
h1.componentheading, .componentheading {
	background:url('/templates/ja_social/images/heading-bg.gif') repeat-x left top #f0f0f0;
	border-bottom:1px solid #E4E4E4;
	color:#4A4A4A;
	font-weight:bold;
	font-size:110%;
	margin:0 -15px;
	padding:0 15px 10px;
	text-transform:uppercase;
	text-shadow:0 1px 2px #fff;
}
h2.contentheading, .contentheading {
	font-weight:bold;
}
.contentheading {
	font-size:250%;
}
.contentpaneopen_edit {
	position:absolute;
	left:0;
	top:0;
}
.blog-featured .contentheading {
	color:#238db4;
	font-size:170%;
}
.jitem-title {
	font-size:110%;
	font-weight:bold;
}
hr {
	border-top:1px solid #ccc;
}
input, select, textarea, .inputbox {
	padding:4px 5px;
	font-family:Arial, Helvetica, sans-serif;
}
input[type="checkbox"] {
	vertical-align:middle;
	padding:0;
	margin:0;
}
.inputbox {
	border:1px solid #d6e4ec;
	background:#fff;
}
.inputbox:hover, .inputbox:focus {
	background:#ffffcc;
}
.login_form .remember .inputbox, .ja-weblinks .checkbox .inputbox {
	border:none;
}
.josForm .inputbox {
	margin-right:5px;
}
.button, button {
	background:url('/templates/ja_social/images/readon-bg.gif') repeat-x left bottom;
	border:1px solid #ddd;
	font-weight:bold;
	padding:2px 5px;
	text-shadow:0 1px 1px #fff;
}
.searchintro {
	border-bottom:1px solid #ccc;
}
.results h4 {
	text-transform:none;
	font-size:110%;
}
.contentpane form p {
	margin-bottom:10px;
}
.items-leading {
	border-bottom:1px solid #ccc;
}
.items-row {
	border-bottom:1px solid #E8EDF0;
}
.article-tools {
	border:1px solid #e1ebf1;
	background:#f6f6f6;
	margin-top:3px;
	padding:5px 5px 3px;
}
dl.article-info {
	color:#999;
	margin:0;
}
dd.create, dd.createdby, dd.category {
	background:url('/templates/ja_social/images/icon-date.png') no-repeat 0px 0px;
	margin-right:8px;
	padding:2px 0 0 20px !important;
	text-transform:capitalize;
}
dd.createdby {
	background:url('/templates/ja_social/images/icon-user.png') no-repeat 0px 0px;
}
dd.category {
	background:url('/templates/ja_social/images/icon-folder.png') no-repeat 0px 0px;
}
.contentdescription {
	border-bottom:1px solid #ccc;
	margin-bottom:10px;
}
.modifydate {
	color:#666;
	font-size:92%;
}
div.img_caption {
	margin-top:20px;
}
.img_caption.left {
	margin-right:20px;
}
div.img_caption img {
	background:#d6e4ec;
	border:1px solid #90CAE0;
	padding:4px;
}
p.img_caption {
	color:#999;
	padding-top:2px;
	text-transform:uppercase;
}
.article-image {
	float:left;
	width:130px;
}
.article-image img {
	/*background:#d6e4ec;
	border:1px solid #90CAE0;*/
	clear:both;
	display:block;
	padding:4px;
	margin:20px 0 0;
}
.article-image .img_caption {
	margin:0;
}
.article-image .ja-retweet-normal-home {
	margin-right:15px;
}
.article-image .ja-facebookshare-box_count-home {
	margin-right:0;
	margin-bottom:0;
}
thead tr th {
	background:#333;
	color:#fff;
	padding:5px;
}
thead tr th a, thead tr th a:hover, thead tr th a:focus, thead tr th a:active {
	color:#fff;
}
.cat-list-row1, .cat-list-row12, tr.cat-list-row1 td, tr.cat-list-row2 td {
	border-bottom:1px solid #ccc;
	padding:5px;
}
.cat-list-row1:hover, .cat-list-row2:hover {
	background:#ffffcc;
}
.cat-list-row2, tr.cat-list-row2 td {
	background-color:#f6f6f6;
}
table.contenttoc {
	border:1px solid #ccc;
}
table.contenttoc td {
	border-bottom:1px dotted #ccc;
}
table.contenttoc th {
	background:#f6f6f6;
	border-bottom:1px solid #ccc;
	text-transform:uppercase;
}
form#poll {
	border-bottom:1px dotted #ccc;
	font-weight:bold;
}
dl.poll {
	border-bottom:1px dotted #ccc;
}
table.pollstableborder td {
	background:#f6f6f6;
	border-bottom:1px solid #ccc;
	font-weight:bold;
	padding:5px !important;
}
table.pollstableborder tr.sectiontableentry0 td, table.pollstableborder tr.sectiontableentry1 td {
	background:#fff;
	font-weight:normal;
}
.pagination li span, .pagination li strong {
	line-height:20px;
}
.items-more {
	border-bottom:1px solid #ccc;
}
.items-more h3 {
	font-size:125%;
}
.tool-title {
	padding-top:15px;
}
div.ja-moduletable h3, div.moduletable h3 {
	background:url('/templates/ja_social/images/grad-d1.gif') repeat-x left top #238db4;
	color:#fff;
	font-size:110%;
	font-family:"Segoe UI", Helvetica, sans-serif;
	font-weight:bold;
	margin:0;
	padding:10px 15px;
	text-transform:uppercase;
}
div.ja-moduletable, div.moduletable {
	background:#fff;
	margin-top:0;
	margin-bottom:15px;
	padding:0;
}
div.ja-moduletable .ja-box-ct, div.moduletable .ja-box-ct {
	padding:10px 15px;
}
div.bannergroup_text div.banneritem_text {
	border-bottom:1px dotted #ccc;
}
#ja-container {
	background:url('/templates/ja_social/images/container-bg.gif') repeat-x left top #d6e4ec;
	padding-bottom:20px;
}
#ja-container .main {
	padding:20px 0 0;
}
.main .main-inner1 {
	margin-left:0;
	margin-right:0;
}
.article-content {
	overflow:visible;
}
.fp-article-content {
	padding-left:145px;
}
.ja-content-main {
	background:#fff;
	margin-bottom:20px;
	padding:10px 15px 20px;
}
.ja-social .ja-content-main, .ja-agora .ja-content-main {
	background:none;
	padding-top:0;
	padding-left:0;
	padding-right:0;
}
#ja-header {
	border-top:1px solid #4FAED2;
	margin-top:29px;
	z-index:13;
}
#ja-header .main {
	/*padding:15px 0;*/
}
h1.logo, div.logo-text h1 {
	font-size:250%;
	line-height:1;
	margin-left:15px;
}
h1.logo {
	width:220px;
	height:80px;
}
h1.logo a {
	background:url('/templates/ja_social/images/logo.png') no-repeat left;
	display:block;
	width:220px;
	height:80px;
}
div.logo-text h1 {
	font-size:280%;
	font-family:Arial, sans-serif;
	font-weight:bold;
	margin:0;
	padding:0 0 0 15px;
}
div.logo-text h1 a {
	color:#fff;
	text-decoration:none;
	text-shadow:0 1px 1px #0367A6;
}
p.site-slogan {
	color:#d6e4ec;
	display:block;
	font-size:85%;
	margin:3px 0 0;
	padding:0 15px;
}
#ja-top-header {
	margin-top:-5px;
	position:absolute;
	right:180px;
	text-align:right;
	width:50%;
}
#ja-search {
	background:url('/templates/ja_social/images/search-bg.png') no-repeat left top;
	bottom:50px;
	height:29px;
	right:10px;
	width:215px;
}
#ja-search .inputbox {
	background:none;
	border:none;
	color:#fff;
	height:29px;
	line-height:29px;
	padding:0 10px;
	width:125px;
	text-transform:capitalize;
}
#ja-search .button {
	background:none;
	border:0;
	color:#666;
	height:29px;
	line-height:29px;
	text-transform:uppercase;
	text-shadow:0 1px 1px #fff;
}
#ja-topbar {
	border-bottom:1px solid #2985A8;
	color:#BAE1EF;
	font-size:11px;
	position:absolute;
	top:0;
	z-index:16;
	background:url('/templates/ja_social/images/header-bg2.gif');
}
#ja-topbar .main {
	height:28px;
	line-height:28px;
}
#ja-topbar .ja-day {
	background:url('/templates/ja_social/images/sep-w.gif') no-repeat right center;
	display:block;
	float:left;
	margin-left:15px;
	padding-right:10px;
}
#ja-topbar .ja-updatetime {
	float:left;
	padding:0 10px;
}
#ja-topbar .ja-updatetime em {
	margin-left:5px;
	font-style:normal;
	color:#fff;
}
#ja-headtools {
	position:absolute;/*right:15px;*/
	padding:32px 0 0 0;
	left:0px;
	top:30px;
}
#ja-headtools ul {
	float:left;
	margin:0;
	padding:0;
	white-space:nowrap;
}
.ja-headtool img {
	
	/*height:100px !important;*/
}
#ja-headtools li {
	background:none;
	display:inline;
	line-height:normal;
	margin:0;
	padding:0;
}
#ja-headtools li a {
	display:block;
	float:left;
	color:#fff;
	margin-left:5px;
	padding-bottom:4px;
}
#ja-headtools li a span {
	display:block;
	padding:2px 5px 2px 24px;
}
#ja-headtools li a.login-switch span {
	background:url('/templates/ja_social/images/icons/icon-user.png') no-repeat 5px 2px;
}
#ja-headtools li a.register-switch span {
	background:url('/templates/ja_social/images/icons/icon-register.png') no-repeat 5px 2px;
}
#ja-headtools li a.login-switch.show span {
	background-image:url('/templates/ja_social/images/icons/icon-user-show.png');
}
#ja-headtools li a.register-switch.show span {
	background-image:url('/templates/ja_social/images/icons/icon-register-show.png');
}
#ja-headtools li a:hover {
	background:url('/templates/ja_social/images/arrow-hover-90cw.png') no-repeat 10px center;
	text-decoration:none;
}
#ja-headtools li a.show {
	background:url('/templates/ja_social/images/arrow-up.gif') no-repeat center bottom;
	color:#FFFFFF;
	position:relative;
	z-index:1000;
}
#ja-headtools li a.show span {
	display:block;
}
#ja-user-register, #ja-user-login {
	background:url('/templates/ja_social/images/ja-login-bg.gif') repeat-x left bottom #fff;
	border:1px solid #A1D5E9;
	color:#333;
	display:none;
	height:auto;
	overflow:hidden;
	padding:10px 15px;
	position:absolute;
	right:-15px;
	text-align:left;
	top:21px;
	z-index:999;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	box-shadow:0 3px 5px rgba(0, 0, 0, .4);
	-moz-box-shadow:0 3px 5px rgba(0, 0, 0, .4);
	-webkit-box-shadow:0 3px 5px rgba(0, 0, 0, .4);
}
#ja-user-login .ja-login-user, #ja-user-login .ja-login-password, #ja-user-login .mod_login_remember {
	float:left;
	width:145px;
	display:block;
}
#ja-user-login .button, #ja-user-register .button {
	color:#fff;
	background:url('/templates/ja_social/images/button_bg.png') 0 50% repeat-x #238db4;
	border:1px solid #238db4;
	text-shadow:0 1px 1px #4a4a4a;
}
#ja-user-login .button:hover, #ja-user-register .button:hover {
	border:1px outset #fff;
}
.ja-login-links {
	margin-top:10px;
}
#ja-headtools .ja-login-links a {
	color:#238db4;
	padding:0;
}
#ja-headtools li a.logout-switch {
	display:inline;
	float:none;
	margin-left:3px;
}
#ja-mainnav {
	background:url('/templates/ja_social/images/trans-bg.png');
	border-top:1px solid #4FAED2;
}
#ja-mainnav .main-inner1 {
	padding:0 10px 0
}
#ja-navhelper {
	background:url('/templates/ja_social/images/trans-bg.png');
}
#ja-navhelper .main {
	color:#fff;
	text-transform:uppercase;
	padding:8px 0px;
}
.ja-breadcrums {
	text-indent:10px;
}
#ja-navhelper a {
	color:#fff;
}
.ja-links {
	padding-right:10px;
}
.ja-links li {
	padding:0 10px;
}
#ja-container .moduletable_menu ul.menu {
	margin:-5px -15px -5px;
}
#ja-container ul.menu li {
	border-bottom:1px dotted #e8edf0;
	padding-left:0;
}
#ja-container ul.menu li a {
	background:url('/templates/ja_social/images/bullet-grey.png') no-repeat 15px 12px;
	color:#666;
	text-indent:27px;
	width:100%;
}
#ja-container ul.menu li a:hover, #ja-container ul.menu li a:active, #ja-container ul.menu li a:focus {
	background-image:url('/templates/ja_social/images/bullet-blue.png');
	color:#238db4;
	text-decoration:none;
}
#ja-container ul.menu li li {
	background:none;
	border-bottom:0;
	border-top:1px solid #E1EBF1;
}
#ja-container ul.menu li li a, #ja-container ul.menu li.active li a {
	text-indent:27px;
	color:#666;
}
#ja-container ul.menu li li a:hover, #ja-container ul.menu li li a:active, #ja-container ul.menu li li a:focus {
	background:url('/templates/ja_social/images/bullet-blue.png') no-repeat 15px 12px;
	color:#238db4;
}
#ja-container ul.menu li.active a {
	color:#238db4;
}
#ja-content-mass-top {
	margin-bottom:15px;
}
#ja-content-top {
	position:relative;
}
#ja-content-top .ja-moduletable {
	background:#fff !important;
	margin-left:10px;
	margin-right:10px;
}
#ja-content-top .ja-box-left .ja-moduletable {
	margin-left:0;
}
#ja-content-top .ja-box-right .ja-moduletable {
	margin-right:0;
}
#ja-topsl .ja-box-right, #ja-botsl .ja-box-right {
	background:0;
}
#ja-topsl .ja-moduletable, #ja-botsl .ja-moduletable {
	background:none;
	border:0;
	margin-top:0;
	margin-bottom:10px;
}
#ja-topsl div.ja-moduletable h3, #ja-botsl div.ja-moduletable h3 {
	background:none;
	border-bottom:0;
	padding-bottom:0;
}
#ja-topsl .main {
	padding:0;
}
#ja-topsl .main-inner1 {
	padding:10px 0;
}
#ja-botsl {
	border-top:1px solid #fff;
}
#ja-botsl .main {
	padding:0;
	color:#fff;
	font-size:92%;
}
#ja-botsl .main-inner1 {
	padding:10px 0 20px;
}
#ja-botsl div.ja-moduletable h3 {
	text-transform:none;
	font-size:150%;
	padding:10px 0 0 0;
}
#ja-botsl .ja-box-ct {
	padding:0;
}
#ja-botsl a {
	color:#B9E0EE;
	border-bottom:1px dotted #B9E0EE;
}
#ja-botsl a:hover, #ja-botsl a:focus, #ja-botsl a:active {
	border-bottom:1px dotted #fff;
	color:#fff;
	text-decoration:none;
}
#ja-botsl ul li {
	background:none;
	border-bottom:1px dotted #85c4dc;
	padding:0;
	margin:0;
}
#ja-botsl ul li a {
	color:#fff;
	display:block;
	padding:5px 5px 5px 17px;
	background:url('/templates/ja_social/images/bullet-arrow.gif') no-repeat 5px 10px;
	border:0;
}
#ja-botsl ul li a:hover, #ja-botsl ul li a:hover, #ja-botsl ul li a:focus {
	color:#fff;
	border:0;
	background-color:#238db4;
}
#ja-botsl .img-border {
	background:#fff;
	border:3px solid #238db4;
	margin:0 0 5px 10px;
}
#ja-footer {
	padding:10px 0 30px;
	color:#9AD0E5;
}
#ja-footer .main {
	text-align:left;
}
#ja-footer a {
	color:#fff;
}
#ja-footer .ja-footnav {
	margin:10px 0 5px 0;
	padding:0;
}
#ja-footer .ja-footnav ul li {
	padding:0 10px;
}
#ja-footer .ja-footnav a {
	color:#fff;
	font-weight:bold;
}
#ja-footer .ja-footnav a:hover, #ja-footer .ja-footnav a:focus, #ja-footer .ja-footnav a:active {
	color:#fff;
}
#ja-footer .ja-copyright {
	padding:0 10px;
}
#ja-poweredby {
	position:absolute;
	top:0px;
	right:0px;
}
#ja-banner {
	border-top:1px solid #ccc;
}
div.ja-innerdiv {
	border-bottom:1px dotted #ccc;
}
div.ja-innerdiv h4 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:92%;
	font-weight:normal;
	text-transform:uppercase;
}
.small-gallery {
	float:left;
	margin-bottom:5px;
	margin-right:5px;
}
.last-item {
	margin-right:0;
}
.small-gallery .img-border {
	border:1px solid #d6e4ec;
	padding:1px;
	width:45px;
}
.ja-twitter {
	padding-left:0;
	padding-right:0;
}
#ja-wrapper ul.social-list li a {
	background-position:5px 5px;
	background-repeat:no-repeat;
	padding-left:28px;
}
#ja-wrapper ul.social-list li.ja-facebook a {
	background-image:url('/templates/ja_social/images/icons/icon-facebook.png');
}
#ja-wrapper ul.social-list li.ja-twitter a {
	background-image:url('/templates/ja_social/images/icons/icon-twitter.png');
}
#ja-wrapper ul.social-list li.ja-linkedin a {
	background-image:url('/templates/ja_social/images/icons/icon-linkedin.png');
}
#ja-wrapper ul.social-list li.ja-rss a {
	background-image:url('/templates/ja_social/images/icons/icon-rss.png');
}
#ja-wrapper ul.contact-list li {
	background-position:5px 4px;
	background-repeat:no-repeat;
	padding:5px 5px 5px 28px;
}
#ja-wrapper ul.contact-list li.add {
	background-image:url('/templates/ja_social/images/icons/icon-home.png');
}
#ja-wrapper ul.contact-list li.tel {
	background-image:url('/templates/ja_social/images/icons/icon-phone.png');
}
#ja-wrapper ul.contact-list li.email {
	background-image:url('/templates/ja_social/images/icons/icon-email.png');
}
.fb-button {
	background:#e8f1fa;
	border:1px solid #d6e5ec;
	margin:10px 0 !important;
	padding:5px 10px;
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
}
div.ja-facebookshare-box_count-home, div.ja-facebookshare-box_count {
	float:left;
	margin-right:10px;
}
.fb_share_no_count {
	display:block !important;
}
.fb_share_no_count .fb_share_count_inner {
	background:url('/templates/ja_social/images/zero-bg.png') no-repeat center center #E8EBF2 !important;
}
.jacomment-count {
	background:url('/templates/ja_social/images/readon-bg.gif') repeat-x left bottom #fff;
	border:1px solid #ddd;
	float:left;
	font-weight:bold;
	margin:0 10px 0 0;
	padding:2px 6px;
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
}
.jacomment-count a {
	color:#666;
}
.jacomment-count a:hover, .jacomment-count a:focus, .jacomment-count a:active {
	color:#238DB4;
	text-decoration:none;
	text-shadow:0 1px 1px #fff;
}
ul#modTopMembers {
	margin:0 -15px !important;
	padding:0;
	list-style:none;
}
ul#modTopMembers li {
	background:none;
	border-bottom:1px solid #e7edf1;
	margin:0;
	padding:5px 15px;
}
ul#modTopMembers li img.avatar {
	margin-right:8px;
	padding:3px;
}
ul#modTopMembers li a:hover img.avatar {
	background:#238db4;
}
.modLatestDiscussion {
	margin:0 -15px;
}
.modLatestDiscussion ul {
	margin:0;
	padding:0;
	list-style:none;
}
.modLatestDiscussion ul li {
	border-bottom:1px solid #e7edf1;
	margin:0;
	padding:10px 15px !important;
}
.modLatestDiscussion ul li img.avatar {
	margin:2px 10px 0 0;
	padding:1px;
	width:40px;
}
.modLatestDiscussion ul li small, .modLatestDiscussion ul li small a {
	color:#999;
}
.modLatestDiscussion ul li small {
	padding:5px 0 0 12px;
	display:block;
}
ul#modActiveGorups {
	padding:0;
	margin:0 -15px;
	list-style:none;
}
ul#modActiveGorups li {
	background:none;
	border-bottom:solid 1px #e7edf1;
	padding:5px 15px;
}
ul#modActiveGorups li img {
	width:40px;
	float:left;
	display:inline;
	margin:0 8px 0 0;
	padding:1px;
}
ul#modActiveGorups li span {
	line-height:normal;
	padding:0;
	margin:0;
}
ul#modActiveGorups a small {
	color:#999;
}
ul#modActiveGorups li div {
	clear:left;
	height:1px;
}
div.js-user-online ul {
	margin:0 0 10px;
	padding:0;
	list-style:none;
}
div.js-user-online ul li {
	display:block;
	float:left;
	margin:0;
	padding:0 5px 5px 0;
}
div.js-user-online ul li a {
	display:block;
	margin:0;
	padding:0;
}
div.js-user-online ul li img {
	border:1px solid #ccc;
	padding:2px;
}
#dsq-global-toolbar {
	position:relative;
	z-index:12;
}
.dsq-post-area {
	position:relative;
	z-index:9;
}
#dsq-content .dsq-trackback-url {
	width:80%;
}
.dsq-popup .dsq-subscribe-submit button {
	margin-left:10px;
}
#dsq-content .dsq-comment-footer-left {
	visibility:visible !important;
	float:none !important;
}
#dsq-content .dsq-comment-footer-right {
	float:none;
}
.agorians_online_hor {
	width:45% !important;
}
.agorians_online_avatar {
	float:none;
	text-align:center;
}
.agorians_online_username {
	clear:both;
}
#community-wrap #community-banlists-news-items {
	width:98% !important;
}
/* css3.css */
 .inputbox, textarea, .button, button {
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
}
p.readmore {
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
}
h1.componentheading, .componentheading {
	border-radius:8px 8px 0 0;
	-webkit-border-radius:8px 8px 0 0;
	-moz-border-radius:8px 8px 0 0;
}
div.ja-moduletable h3, div.moduletable h3 {
	border-radius:8px 8px 0 0;
	-webkit-border-radius:8px 8px 0 0;
	-moz-border-radius:8px 8px 0 0;
	text-shadow:0px -1px 0 rgba(0, 0, 0, .6);
}
div.ja-moduletable, div.moduletable {
	border-radius:8px;
	-moz-border-radius:8px;
	-webkit-border-radius:8px;
	box-shadow:0 1px 0 rgba(0, 0, 0, .4);
	-moz-box-shadow:0 1px 0 rgba(0, 0, 0, .4);
	-webkit-box-shadow:0 1px 0 rgba(0, 0, 0, .4);
}
#ja-topsl .ja-moduletable, #ja-botsl .ja-moduletable, .ja-toppanel-mainwrap div.ja-moduletable, .ja-toppanel-mainwrap div.moduletable {
	border-radius:0;
	-moz-border-radius:0;
	-webkit-border-radius:0;
	box-shadow:none;
	-moz-box-shadow:none;
	-webkit-box-shadow:none;
}
.ja-toppanel-panels .open {
	border-radius:0 0 8px 8px;
	-moz-border-radius:0 0 8px 8px;
	-webkit-border-radius:0 0 8px 8px;
}
.ja-content-main {
	border-radius:8px;
	-moz-border-radius:8px;
	-webkit-border-radius:8px;
	box-shadow:0 1px 0 rgba(0, 0, 0, .4);
	-moz-box-shadow:0 1px 0 rgba(0, 0, 0, .4);
	-webkit-box-shadow:0 1px 0 rgba(0, 0, 0, .4);
}
.ja-social .ja-content-main, .ja-agora .ja-content-main {
	box-shadow:none;
	-moz-box-shadow:none;
	-webkit-box-shadow:none;
}
.ja-slidewrap {
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	box-shadow:0 3px 3px #C9D7DE;
	-moz-box-shadow:0 3px 3px #C9D7DE;
	-webkit-box-shadow:0 3px 3px #C9D7DE;
}
#ja-mainnav .parent-tags a.parent-tags span.menu-desc, #ja-mainnav .tags a.tags span.menu-desc, #ja-subnav .parent-tags a.parent-tags span.menu-desc, #ja-subnav .tags a.tags span.menu-desc {
	text-shadow:none;
	border-radius:8px;
	-moz-border-radius:8px;
	-webkit-border-radius:8px;
}
#community-wrap .cModule, body #community-wrap .cMain .cMain-inner {
	border-radius:8px;
	-moz-border-radius:8px;
	-webkit-border-radius:8px;
	box-shadow:0 1px 0 rgba(0, 0, 0, .4);
	-moz-box-shadow:0 1px 0 rgba(0, 0, 0, .4);
	-webkit-box-shadow:0 1px 0 rgba(0, 0, 0, .4);
}
body.ja-social-fp #community-wrap .cMain, body.ja-social #community-wrap .group .cMain, body.ja-social #community-wrap .event .cMain, body.ja-social #community-wrap .joms-apps .cMain {
	box-shadow:none;
	-moz-box-shadow:none;
	-webkit-box-shadow:none;
}
#community-wrap .cModule h3 {
	border-radius:8px 8px 0 0;
	-moz-border-radius:8px 8px 0 0;
	-webkit-border-radius:8px 8px 0 0;
}
body #community-wrap #cToolbarNav {
	border-radius:8px;
	-moz-border-radius:8px;
	-webkit-border-radius:8px;
	box-shadow:0 1px 0 rgba(0, 0, 0, .4);
	-moz-box-shadow:0 1px 0 rgba(0, 0, 0, .4);
	-webkit-box-shadow:0 1px 0 rgba(0, 0, 0, .4);
}
#community-wrap .cToolbar#cToolbarNav ul#cToolbarNavList li.toolbar-active, body #community-wrap #cToolbarNav ul#cToolbarNavList li:hover, #community-wrap .cToolbar#cToolbarNav ul#cToolbarNavList li#toolbar-item-notify a {
	-webkit-border-top-left-radius:8px;
	-webkit-border-top-right-radius:8px;
	-moz-border-radius-topleft:8px;
	-moz-border-radius-topright:8px;
	border-top-left-radius:8px;
	border-top-right-radius:8px;
}
body #community-wrap #cToolbarNav ul#cToolbarNavList li div {
	-webkit-border-bottom-left-radius:8px;
	-webkit-border-bottom-right-radius:8px;
	-moz-border-radius-bottomleft:8px;
	-moz-border-radius-bottomright:8px;
	border-bottom-left-radius:8px;
	border-bottom-right-radius:8px;
	box-shadow:1px 2px 3px rgba(0, 0, 0, .4);
	-moz-box-shadow:1px 2px 3px rgba(0, 0, 0, .4);
	-webkit-box-shadow:1px 2px 3px rgba(0, 0, 0, .4);
}
#community-wrap .cToolbar#cToolbarNav ul#cToolbarNavList li.toolbar-active div a {
	border-radius:0;
	-moz-border-radius:0;
	-webkit-border-radius:0;
	box-shadow:none;
	-moz-box-shadow:none;
	-webkit-box-shadow:none;
}
#community-wrap .cToolbar#cToolbarNav ul#cToolbarNavList li.toolbar-active a, #community-wrap .cToolbar#cToolbarNav ul#cToolbarNavList li#toolbar-item-notify a {
	text-shadow:0 -1px 0 rgba(0, 0, 0, .6);
}
#community-wrap .cToolbar#cToolbarNav ul#cToolbarNavList li.toolbar-active div a {
	text-shadow:none;
}
#community-wrap .cSubmenu {
	border-radius:8px;
	-moz-border-radius:8px;
	-webkit-border-radius:8px;
}
#community-wrap .app-box {
	border-radius:8px;
	-moz-border-radius:8px;
	-webkit-border-radius:8px;
	box-shadow:0 1px 0 rgba(0, 0, 0, .4);
	-moz-box-shadow:0 1px 0 rgba(0, 0, 0, .4);
	-webkit-box-shadow:0 1px 0 rgba(0, 0, 0, .4);
	zoom:1;
}
#community-wrap #community-groups-news-items {
	border-radius:0;
	-moz-border-radius:0;
	-webkit-border-radius:0;
	box-shadow:none;
	-moz-box-shadow:none;
	-webkit-box-shadow:none;
}
#community-wrap .groups-news-row {
	border-radius:8px;
	-moz-border-radius:8px;
	-webkit-border-radius:8px;
	box-shadow:0 1px 0 rgba(0, 0, 0, .4);
	-moz-box-shadow:0 1px 0 rgba(0, 0, 0, .4);
	-webkit-box-shadow:0 1px 0 rgba(0, 0, 0, .4);
}
#community-wrap .app-box-discussion, #community-wrap .video-wall #wallForm, #community-wrap .video-wall #wallContent {
	border-radius:0;
	-moz-border-radius:0;
	-webkit-border-radius:0;
	box-shadow:none;
	-moz-box-shadow:none;
	-webkit-box-shadow:none;
}
#community-wrap .app-box-header {
	border-radius:8px 8px 0 0;
	-moz-border-radius:8px 8px 0 0;
	-webkit-border-radius:8px 8px 0 0;
}
#community-wrap .app-box-content {
	zoom:1;
}
#community-wrap .app-box-content .filterlink a.active-state {
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
}
div.joms-newsfeed-item .newsfeed-content-hidden {
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
}
#profile-edit-details {
	border-radius:8px;
	-moz-border-radius:8px;
	-webkit-border-radius:8px;
	box-shadow:0 1px 0 rgba(0, 0, 0, .4);
	-moz-box-shadow:0 1px 0 rgba(0, 0, 0, .4);
	-webkit-box-shadow:0 1px 0 rgba(0, 0, 0, .4);
}
#community-wrap #group-discussion-topic, #community-wrap #group-buletin-topic, #community-wrap .group-top, #community-wrap .event-top {
	-moz-border-radius:8px;
	-webkit-border-radius:8px;
	border-radius:8px;
	box-shadow:0 1px 0 rgba(0, 0, 0, .4);
	-moz-box-shadow:0 1px 0 rgba(0, 0, 0, .4);
	-webkit-box-shadow:0 1px 0 rgba(0, 0, 0, .4);
}
.community-events-results-item, .community-groups-results-item {
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
}
#community-events-wrap .community-events-results-item, #community-events-wrap .community-groups-results-item, body #community-wrap div.featured-items {
	-moz-border-radius:8px;
	-webkit-border-radius:8px;
	border-radius:8px;
	box-shadow:0 1px 0 rgba(0, 0, 0, .4);
	-moz-box-shadow:0 1px 0 rgba(0, 0, 0, .4);
	-webkit-box-shadow:0 1px 0 rgba(0, 0, 0, .4);
}
#community-wrap #miniheader {
	border-radius:8px;
	-moz-border-radius:8px;
	-webkit-border-radius:8px;
	box-shadow:0 1px 0 rgba(0, 0, 0, .4);
	-moz-box-shadow:0 1px 0 rgba(0, 0, 0, .4);
	-webkit-box-shadow:0 1px 0 rgba(0, 0, 0, .4);
}
#community-wrap .video-full {
	border-radius:8px;
	-moz-border-radius:8px;
	-webkit-border-radius:8px;
	box-shadow:0 1px 0 rgba(0, 0, 0, .4);
	-moz-box-shadow:0 1px 0 rgba(0, 0, 0, .4);
	-webkit-box-shadow:0 1px 0 rgba(0, 0, 0, .4);
}
body #community-wrap .video-items {
	border-radius:8px;
	-moz-border-radius:8px;
	-webkit-border-radius:8px;
}
body #community-wrap .video-player {
	-webkit-border-top-left-radius:8px;
	-webkit-border-top-right-radius:8px;
	-moz-border-radius-topleft:8px;
	-moz-border-radius-topright:8px;
	border-top-left-radius:8px;
	border-top-right-radius:8px;
}
#community-wrap .vidSubmenu {
	-webkit-border-bottom-right-radius:8px;
	-webkit-border-bottom-left-radius:8px;
	-moz-border-radius-bottomright:8px;
	-moz-border-radius-bottomleft:8px;
	border-bottom-right-radius:8px;
	border-bottom-left-radius:8px;
}
body #community-wrap div.greybox {
	border-radius:8px;
	-moz-border-radius:8px;
	-webkit-border-radius:8px;
}
body #community-wrap div.greybox div div div.loginform input.frontlogin {
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
}
#community-wrap div.mini-profile, body #community-wrap form div.jsiCalOption {
	-moz-border-radius:8px;
	-webkit-border-radius:8px;
	border-radius:8px;
	box-shadow:0 1px 0 rgba(0, 0, 0, .3);
	-moz-box-shadow:0 1px 0 rgba(0, 0, 0, .3);
	-webkit-box-shadow:0 1px 0 rgba(0, 0, 0, .3);
}
#community-wrap .app-item {
	border-radius:8px;
	-moz-border-radius:8px;
	-webkit-border-radius:8px;
	box-shadow:0 1px 0 rgba(0, 0, 0, .4);
	-moz-box-shadow:0 1px 0 rgba(0, 0, 0, .4);
	-webkit-box-shadow:0 1px 0 rgba(0, 0, 0, .4);
}
#community-wrap .app-item .added-button {
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
}
#community-wrap .app-item .remove-button {
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
}
body #community-wrap .album .album {
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	border-radius:8px;
	-moz-border-radius:8px;
	-webkit-border-radius:8px;
	box-shadow:0 1px 0 rgba(0, 0, 0, .4);
	-moz-box-shadow:0 1px 0 rgba(0, 0, 0, .4);
	-webkit-box-shadow:0 1px 0 rgba(0, 0, 0, .4);
}
body #community-wrap .photo-list-item {
	border-radius:8px;
	-moz-border-radius:8px;
	-webkit-border-radius:8px;
	box-shadow:0 1px 0 rgba(0, 0, 0, .4);
	-moz-box-shadow:0 1px 0 rgba(0, 0, 0, .4);
	-webkit-box-shadow:0 1px 0 rgba(0, 0, 0, .4);
}
#community-wrap #wallForm, #community-wrap #community-photo-walls, #community-wrap #wallContent {
	border-radius:8px;
	-moz-border-radius:8px;
	-webkit-border-radius:8px;
	box-shadow:0 1px 0 rgba(0, 0, 0, .4);
	-moz-box-shadow:0 1px 0 rgba(0, 0, 0, .4);
	-webkit-box-shadow:0 1px 0 rgba(0, 0, 0, .4);
}
#community-wrap .app-box-content #wallContent {
	border-radius:0;
	-moz-border-radius:0;
	-webkit-border-radius:0;
	box-shadow:none;
	-moz-box-shadow:none;
	-webkit-box-shadow:none;
}
body #community-admin-wrapper {
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
}
body #community-admin-wrapper a:hover {
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
}
body #community-wrap #cFilterBar .active {
	border-radius:8px;
	-moz-border-radius:8px;
	-webkit-border-radius:8px;
}
body #community-wrap div.newsfeed-item div.newsfeed-content-hidden {
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
}
#community-wrap .moduletable {
	padding:0 !important;
	background:none !important;
}
.jsModulePosition {
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
}
body #community-wrap div.community-restricted {
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
}
body #community-wrap .advance-not-found, body #community-wrap .event-not-found, body #community-wrap .group-not-found, body #community-wrap .people-not-found, body #community-wrap .video-not-found, body #community-wrap .community-empty-list, #cWindow .community-empty-list {
	-moz-border-radius:8px;
	-webkit-border-radius:8px;
	border-radius:8px;
}
#community-wrap .joms-apps .app-position.onDrag, #community-wrap .joms-apps .app-position.onSave {
	-moz-border-radius:8px;
	-webkit-border-radius:8px;
	border-radius:8px;
}
#community-wrap .joms-apps .app-placeholder {
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
}
#cWindow .app-item {
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
}
#cWindow .app-item .app-action-add {
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
}
html #community-wrap .rokradios, html #community-wrap .rokchecks {
	-moz-user-select:none;
}
body #community-wrap div.profile-box {
	-moz-border-radius:8px;
	-webkit-border-radius:8px;
	border-radius:8px;
}
body #community-wrap #jomsForm, body #community-wrap .community-form, body #community-wrap .formtable, body #community-wrap .afterform {
	-moz-border-radius:8px;
	-webkit-border-radius:8px;
	border-radius:8px;
}
body #community-wrap .afterform .formtable {
	-moz-border-radius:0;
	-webkit-border-radius:0;
	border-radius:0;
}
#cGallery, div#community-wrap #photoupload-container div.upload-form {
	-moz-border-radius:8px;
	-webkit-border-radius:8px;
	border-radius:8px;
	box-shadow:0 1px 0 rgba(0, 0, 0, .4);
	-moz-box-shadow:0 1px 0 rgba(0, 0, 0, .4);
	-webkit-box-shadow:0 1px 0 rgba(0, 0, 0, .4);
}
.denied-box {
	-moz-border-radius:8px;
	-webkit-border-radius:8px;
	border-radius:8px;
	box-shadow:0 1px 0 rgba(0, 0, 0, .4);
	-moz-box-shadow:0 1px 0 rgba(0, 0, 0, .4);
	-webkit-box-shadow:0 1px 0 rgba(0, 0, 0, .4);
}
#cWindowAction .button, #cWindowContent .button {
	text-shadow:none;
}
#community-wrap .c3colList li {
	-moz-border-radius:8px;
	-webkit-border-radius:8px;
	border-radius:8px;
}
body #community-wrap #community-banlists-wrap ul#friends-list li.friend-list {
	-moz-border-radius:8px;
	-webkit-border-radius:8px;
	border-radius:8px;
}
#ag_headerbar_menu {
	border-radius:8px;
	-moz-border-radius:8px;
	-webkit-border-radius:8px;
	box-shadow:0 1px 0 rgba(0, 0, 0, .4);
	-moz-box-shadow:0 1px 0 rgba(0, 0, 0, .4);
	-webkit-box-shadow:0 1px 0 rgba(0, 0, 0, .4);
}
#ag_menu li.hover {
	background:#238DB4 url('/templates/ja_social/images/grad-d1.gif') repeat-x center bottom;
	-moz-border-radius-topleft:8px;
	-moz-border-radius-topright:8px;
}
#ag_menu li.hover li {
	-moz-border-radius-topleft:0;
	-moz-border-radius-topright:0;
}
#ag_menu li ul {
	-webkit-border-bottom-left-radius:8px;
	-webkit-border-bottom-right-radius:8px;
	-webkit-border-top-right-radius:8px;
	-moz-border-radius-bottomleft:8px;
	-moz-border-radius-bottomright:8px;
	-moz-border-radius-topright:8px;
	border-bottom-left-radius:8px;
	border-bottom-right-radius:8px;
	border-top-right-radius:8px;
	box-shadow:1px 2px 3px rgba(0, 0, 0, .4);
	-moz-box-shadow:1px 2px 3px rgba(0, 0, 0, .4);
	-webkit-box-shadow:1px 2px 3px rgba(0, 0, 0, .4);
}
h2.ag_headerbar {
	-webkit-border-top-left-radius:8px;
	-webkit-border-top-right-radius:8px;
	-moz-border-radius-topleft:8px;
	-moz-border-radius-topright:8px;
	border-top-left-radius:8px;
	border-top-right-radius:8px;
}
.ag_tablewrap, #ag_boardstats {
	-webkit-border-bottom-left-radius:5px;
	-webkit-border-bottom-right-radius:5px;
	-moz-border-radius-bottomleft:5px;
	-moz-border-radius-bottomright:5px;
	border-bottom-left-radius:5px;
	border-bottom-right-radius:5px;
}
span.ag_bttn a:link, span.ag_bttn a:visited {
	-webkit-border-radius:8px;
	-moz-border-radius:8px;
	border-radius:8px;
}
input.ag_button.ag_btn_submit, input.ag_button.ag_btn_preview, input.ag_button.ag_btn_edit, input.ag_button.ag_btn_button, .ag_agora fieldset, .ag_agora legend, div.ag_pagelink, span.ag_page_num span, #ag_f_menu a.ag_f_menu_title, #ag_socialbookmarks, div.ag_profil_menu {
	-moz-border-radius:8px;
	-webkit-border-radius:8px;
	border-radius:8px;
}
div.itemAuthorBlock {
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	box-shadow:0 3px 5px rgba(0, 0, 0, .2);
	-moz-box-shadow:0 3px 5px rgba(0, 0, 0, .2);
	-webkit-box-shadow:0 3px 5px rgba(0, 0, 0, .2);
}
div.itemListSubCategories a.subCategoryMore {
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	box-shadow:0 0 3px rgba(0, 0, 0, .2);
	-moz-box-shadow:0 0 3px rgba(0, 0, 0, .2);
	-webkit-box-shadow:0 0 3px rgba(0, 0, 0, .2);
}
div.subCategory {
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	box-shadow:0 1px 3px rgba(0, 0, 0, .2);
	-moz-box-shadow:0 1px 3px rgba(0, 0, 0, .2);
	-webkit-box-shadow:0 1px 3px rgba(0, 0, 0, .2);
}
div.subCategory img {
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
}
div.userBlock {
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	box-shadow:0 3px 5px rgba(0, 0, 0, 0.2);
	-moz-box-shadow:0 3px 5px rgba(0, 0, 0, 0.2);
	-webkit-box-shadow:0 3px 5px rgba(0, 0, 0, 0.2);
}
div.latestItemsCategory {
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	box-shadow:0 0 3px rgba(0, 0, 0, .2);
	-moz-box-shadow:0 0 3px rgba(0, 0, 0, .2);
	-webkit-box-shadow:0 0 3px rgba(0, 0, 0, .2);
}
div.latestItemReadMore {
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	box-shadow:0 0 3px rgba(0, 0, 0, .2);
	-moz-box-shadow:0 0 3px rgba(0, 0, 0, .2);
	-webkit-box-shadow:0 0 3px rgba(0, 0, 0, .2);
}
.ja-moduleraw-style2 {
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	box-shadow:0 1px 0 rgba(0, 0, 0, 0.4);
	-moz-box-shadow:0 1px 0 rgba(0, 0, 0, 0.4);
	-webkit-box-shadow:0 1px 0 rgba(0, 0, 0, 0.4);
}
.ja-megamenu .childcontent-inner {
	border-radius:0 5px 5px 5px;
	-moz-border-radius:0 5px 5px 5px;
	-webkit-border-radius:0 5px 5px 5px;
	box-shadow:2px 2px 2px rgba(0, 0, 0, 0.2);
	-moz-box-shadow:2px 2px 2px rgba(0, 0, 0, 0.2);
	-webkit-box-shadow:2px 2px 2px rgba(0, 0, 0, 0.2);
}
.ja-megamenu .level1 .childcontent-inner {
	border-radius:5px 5px 5px 5px;
	-moz-border-radius:5px 5px 5px 5px;
	-webkit-border-radius:5px 5px 5px 5px;
}
.ja-megamenu div.ja-moduletable, .ja-megamenu div.moduletable {
	border-radius:0;
	-moz-border-radius:0;
	-webkit-border-radius:0;
	box-shadow:none;
	-moz-box-shadow:none;
	-webkit-box-shadow:none;
}
#ja-subnav ul li ul {
	border-radius:0 0 5px 5px;
	-moz-border-radius:0 0 5px 5px;
	-webkit-moz-border-radius:0 0 5px 5px;
	box-shadow:2px 2px 2px rgba(0, 0, 0, 0.2);
	-moz-box-shadow:2px 2px 2px rgba(0, 0, 0, 0.2);
	-webkit-box-shadow:2px 2px 2px rgba(0, 0, 0, 0.2);
}
#ja-subnav ul li ul li ul {
	border-radius:5px 5px 5px 5px;
	-moz-border-radius:5px 5px 5px 5px;
	-webkit-border-radius:5px 5px 5px 5px;
}
#ja-cssmenu li ul {
	border-radius:0 5px 5px 5px;
	-moz-border-radius:0 5px 5px 5px;
	-webkit-border-radius:0 5px 5px 5px;
	box-shadow:2px 2px 2px rgba(0, 0, 0, 0.2);
	-moz-box-shadow:2px 2px 2px rgba(0, 0, 0, 0.2);
	-webkit-box-shadow:2px 2px 2px rgba(0, 0, 0, 0.2);
}
#ja-cssmenu ul li ul {
	border-radius:5px 5px 5px 5px;
	-moz-border-radius:5px 5px 5px 5px;
	-webkit-border-radius:5px 5px 5px 5px;
}
/* mega.css */
 .ja-megamenu ul.level0 li.mega {
	padding-left:15px;
	border-left:1px dotted #6ba8bf;
}
.ja-megamenu ul.level0 li.mega.first {
	border:0;
}
.ja-megamenu ul.level0 li.mega a.mega {
	color:#fff;
	padding:0 25px 0 10px;
	font-size:110%;
	font-weight:normal;
	line-height:40px;
	font-weight:normal;
	font-family:"Segoe UI", Arial, sans-serif;
	text-transform:uppercase;
	text-shadow:0 -1px 0 rgba(0, 0, 0, .5);
}
.ja-megamenu ul.level0 li.mega .has-image {
	background-position:left top;
	padding-left:20px;
}
.ja-megamenu ul.level0 li.mega.over .has-image, .ja-megamenu ul.level0 li.mega.active .has-image {
	background-position:left bottom;
}
.ja-megamenu ul.level0 li.mega.over {
	background:url('/templates/ja_social/images/mainnav-active-l.png') no-repeat left 3px;
}
.ja-megamenu ul.level0 li.mega.over a {
	background:url('/templates/ja_social/images/mainnav-active-r.png') no-repeat right 3px;
	color:#4b4b4b;
	text-shadow:0 -1px 0 rgba(0, 0, 0, 0.1);
}
.ja-megamenu ul.level0 li.mega.active {
	background:url('/templates/ja_social/images/mainnav-active-l.png') no-repeat left 3px;
}
.ja-megamenu ul.level0 li.mega.active a.mega, .ja-megamenu ul.level0 li.mega.active a.mega:hover, .ja-megamenu ul.level0 li.mega.active a.mega:active, .ja-megamenu ul.level0 li.mega.active a.mega:focus {
	background:url('/templates/ja_social/images/mainnav-active-r.png') no-repeat right 3px;
	color:#333;
}
.ja-megamenu ul.level0 li.haschild a.mega span.menu-title {
	background:url('/templates/ja_social/images/arrow3.png') no-repeat left center;
	padding-left:15px;
}
.ja-megamenu ul.level0 li.haschild.active a.mega span.menu-title, .ja-megamenu ul.level0 li.haschild-over a.mega span.menu-title {
	background:url('/templates/ja_social/images/arrow4.png') no-repeat left center;
	padding-left:15px;
}
.ja-megamenu ul.level1 li.mega {
	border-top:1px dotted #ccc;
	border-left:0;
}
.ja-megamenu ul.level1 li.first {
	border-top:0;
}
.ja-megamenu ul.level1 li.mega a.mega {
	background:none !important;
	color:#2191b5 !important;
	padding:0 !important;
	font-size:110%;
	font-weight:normal;
	line-height:20px;
	font-weight:normal;
	font-family:Arial, Helvetica, sans-serif;
	text-transform:none;
	text-shadow:none;
}
.ja-megamenu ul.level1 li.mega.over, .ja-megamenu ul.level1 li.mega.active {
	background:none;
}
.ja-megamenu ul.level1 li.mega {
	padding:5px 8px;
}
.ja-megamenu ul.level1 li.mega.over {
	background:#f9fdff;
}
.ja-megamenu ul.level1 li.mega a.mega span.menu-title, .ja-megamenu ul.level1 li.haschild.active a.mega span.menu-title, .ja-megamenu ul.level1 li.haschild-over a.mega span.menu-title {
	background:url('/templates/ja_social/images/arrow5.png') no-repeat left 5px;
}
.ja-megamenu ul.level1 li.mega a.mega.active span.menu-title {
	font-weight:bold;
}
.ja-megamenu ul.level1 li.mega a.mega span.has-image span.menu-title, .ja-megamenu ul.level1 li.mega .group-title a.mega span.menu-title {
	background:none;
	padding:0;
}
.ja-megamenu li.mega .childcontent {
	margin-left:-6px;
}
.ja-megamenu .childcontent-inner {
	background:#d6e4ec url('/templates/ja_social/images/grad-01.gif') repeat-x left top;
	border:1px solid #ccc;
	border-top:0;
}
.ja-megamenu .level1 .childcontent-inner {
	border:1px solid #ccc;
}
.ja-megamenu .childcontent .ja-moduletable {
	color:#333;
}
.ja-megamenu .childcontent .ja-moduletable h3 {
	background:none;
	border-bottom:1px dotted #ccc;
	text-transform:uppercase;
}
.ja-megamenu ul.level1 li.mega .childcontent {
	margin-left:160px;
}
.ja-megamenu ul.level1 li.mega .group-title {
	border-bottom:1px solid #fff;
}
.ja-megamenu ul.level1 li.mega .group-title a.mega {
	border-bottom:1px solid #bdcfd9;
	line-height:30px;
}
.ja-megamenu ul.level1 li.mega .group-title .menu-title {
	color:#4b4b4b;
	text-transform:uppercase;
	font-weight:bold;
	font-size:115%;
	text-shadow:0 -1px 0 rgba(0, 0, 0, 0.1);
}
.ja-megamenu ul.level1 li.mega .group-title .menu-desc {
	color:#999;
	padding-left:0 !important;
}
.ja-megamenu .group-content .ja-moduletable, .ja-megamenu .group-content ul.megamenu {
	margin:10px 0;
}
.ja-megamenu div.ja-moduletable, .ja-megamenu div.moduletable {
	background:transparent;
	padding:0;
	border:0;
}
.ja-megamenu .childcontent .ja-moduletable .ja-box-ct {
	margin:0;
	padding:0;
}
.last ul.level1 {
	margin-top:0;
}
.ja-megamenu ul.level0 li.mega.module-banner {
	padding:0;
}
.ja-megamenu .childcontent ul.megamenu li.mega.module-banner .ja-moduletable {
	margin-top:0;
}
.bot-img div{ display:inline-block;}
.righttext{ width:35%; text-align:right;}