.readon, .readmore a{line-height:25px;margin:3px 0;padding:5px;vertical-align:middle;color:#ffffff !important;}
a.readon:link, a.readon:visited, .readmore a:link, .readmore a:visited{text-decoration:none;}
a.readon:hover, .readmore a:hover{text-decoration:underline;color:#ffffff !important;}
#form-login, #form-login-username label, #form-login, #form-login-password label{display:block;}
fieldset{border:0px;}
.items-leading{margin-bottom:30px}
.items-leading h2{}
.items-leading h2 a, .items-leading h2 a:hover, .items-leading h2 a:active, .items-leading h2 a:link{text-decoration:none;}
.item{margin-bottom:30px;}
.items-row h2, .cols-2 h2, .row-0 h2{width:99%;}
.items-row a, .cols-2 a, .row-0 h2 a, .items-row a:hover, .cols-2 a:hover, .row-0 h2 a:hover, .items-row a:active, .cols-2 a:active, .row-0 h2 a:active, .items-row a:link, .cols-2 a:link, .row-0 h2 a:link{text-decoration:none;}
.items-row{overflow:hidden;margin-bottom:5px !important;}
.column-1, .column-2, .column-3, .column-4{padding:0;}
.cols-1{display:block;float:none !important;margin:0 !important;}
.cols-2 .column-1{width:49%;float:left;}
.cols-2 .column-2{width:49%;float:right;}
.cols-3 .column-1{float:left;width:31.5%;padding:0px;}
.cols-3 .column-2{float:left;width:31.5%;padding:0px;margin-left:2.2%;}
.cols-3 .column-3{float:left;width:31.5%;padding:0px;margin-left:2.2%;}
.cols-4 .column-1{width:23%;float:left;}
.cols-4 .column-2{width:23%;margin-left:2.2%;float:left;}
.cols-4 .column-3{width:23%;margin-left:2.2%;float:left;}
.cols-4 .column-4{width:23%;margin-left:2.2%;float:left;}
.blog-more{padding:10px 5px;}
.item-separator{height:10px;}
.result-title{padding:10px;background-image:url("../images/overlay-lightj3.png");background-repeat:repeat;}
.items-more{padding-top:10px;padding-bottom:10px;list-style-image:none;background-image:url("../images/overlay-lightj3.png");background-repeat:repeat;}
.items-more h3{font-weight:normal;margin:0;padding:5px 5px 5px 5px;font-size:1.4em;}
.items-more ol{line-height:1.3em;list-style-type:none;margin:0;padding:0px 0px 0px 2px;}
.items-more ol li{padding:2px;}
.items-more ol li a{display:inline;margin:0;font-weight:normal;padding:5px 5px 5px 15px;}
.items-more ol li a:hover, .items-more ol li a:active, .items-more ol li a:focus{font-weight:normal;padding:5px 5px 5px 15px;}
table.category th a img{padding:2px 10px;}
.filter-search{float:left;}
.filter-search .inputbox{width:6em;}
legend.element-invisible{position:absolute;margin-left:-3000px;margin-top:-3000px;height:0px;}
.cat-items{margin-top:20px;}
td.list-title, td.createdby, td.list-hits{border:none;}
table{border:none;}
table.category .createdby, table.category .list-hits, table.category .cat-list-row0, table.category .cat-list-row1{color:#777;}
tbody tr.cat-list-row0 td.list-author, tbody tr.cat-list-row1 td.list-author{border:none;}
table.weblinks, table.category{font-size:1em;margin:10px 10px 20px 0px;width:99%;}
table.weblinks td{border-collapse:collapse;}
table.weblinks td, table.category td{padding:15px 7px;}
table.weblinks th, table.category th{padding:7px;text-align:left;}
td.list-title a{text-decoration:none;}
td.num{vertical-align:top;text-align:left;}
td.hits{vertical-align:top;text-align:center;}
td p{margin:0;line-height:1.3em;}
.filter{margin:10px 0px;}
.display-limit,.filter{text-align:right;margin-right:7px;}
tr.even, .cat-list-row0{background-color:#F4F4F4;}
tr.odd, .cat-list-row1{}
table.weblinks th, table.newsfeeds th, table.category th, table.jlist-table th{font-size:16px;}
table.weblinks th a, table.newsfeeds th a, table.category th a, table.jlist-table th a, table.weblinks th, table.newsfeeds th, table.category th, table.jlist-table th{}
table.category th a img{border:solid 0px;}
.categories-listalphabet ul{padding:0;margin:20px 10px 10px 0;list-style-type:none;list-style-position:inside;}
.categories-listalphabet ul li{display:inline;padding:5px;border-right:solid 1px #ddd;}
.categories-list ul{list-style-type:none;list-style-image:none;margin:0;padding:0;}
.categories-list ul ul{margin:15px;padding:0;}
.cat-children{padding-left:5px;}
.cat-children ul dl dt, .cat-children ul dl dd, dl.article-count dt, dl.article-count dd{display:inline;}
.cat-children ul{list-style-type:none;list-style-image:none;margin:0;padding:0;}
.cat-children ul{margin:10px 10px 10px 10px;}
.cat-children ul ul{margin:20px;}
.cat-children ul li{margin:10px 0 10px 0;}
.categories-module, .category-module{margin:10px 0 10px 0;padding:0 0 0 20px;}
.cat-children ul dl dt, .cat-children ul dl dd, dl.article-count dt, dl.article-count dd{margin:0px 2px;display:inline;}
#contact-slider{margin-top:10px;}
#contact-slider .pane-toggler-down, #contact-slider .pane-toggler{margin-bottom:1px;margin-top:0px;cursor:hand;height:20px;border:1px solid #E9E9E9;cursor:pointer;border:1px solid #eaeaea;background:#eaeaea;background:-moz-linear-gradient(top, #eaeaea 0%, #ffffff 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#eaeaea), color-stop(100%,#ffffff));background:-webkit-linear-gradient(top, #eaeaea 0%,#ffffff 100%);background:-o-linear-gradient(top, #eaeaea 0%,#ffffff 100%);background:-ms-linear-gradient(top, #eaeaea 0%,#ffffff 100%);background:linear-gradient(to bottom, #eaeaea 0%,#ffffff 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#eaeaea', endColorstr='#ffffff',GradientType=0);-webkit-box-shadow:0 5px 6px -6px b1b1b1;-moz-box-shadow:0 5px 6px -6px black;box-shadow:0 5px 6px -6px black;}
#contact-slider a, #contact-slider h3{text-decoration:none;font-weight:100;text-decoration:none;border:none;}
#contact-slider .contact-form, #contact-slider .contact-image, #contact-slider .contact-miscinfo{margin:10px 0px;}
#contact-slider .pane-slider{padding:0px 10px;clear:both;}
#contact-slider .panel{background-color:#FFFFFF;border:1px solid #FFFFFF;margin-bottom:1px;padding:0px;}
.contact-category .item-title a{}
.contact-category h2{padding:10px 0 0 10px !important;}
.contact h3{margin-bottom:20px;margin-top:20px;padding:5px;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#ccc;}
.mod-languages ul li{}
.stats-module dl{margin:10px 0 10px 0}
.stats-module dt{float:left;margin:0 10px 0 0;font-weight:bold;}
.stats-module dt, .stats-module dd{padding:2px 0 2px 0}
ul#archive-items li{list-style:none;padding:0px;margin:0px;background-image:none;}
#mailto-window h2{color:#000000;}
#mailto-window{background:#f5f5f5;padding:15px;border:solid 1px #ddd;position:relative}
#mailto-window label{width:10em}
.mailto-close{position:absolute;right:0;top:5px;background:none;}
.mailto-close a{background:#f5f5f5 url(../images/close.png) no-repeat !important;min-width:25px;display:block;min-height:25px;overflow:visible}
.mailto-close a span{position:absolute;left:-3000px;top:-3000px;display:inline}
#mailto-window .inputbox{background:url("../images/content_bg.gif") repeat-x scroll 0 0 #FFFFFF;border:1px solid #ccc;padding:3px;}
#mailto-window p{margin-top:20px}
#mailto-window button{margin:0 5px 0 0}
.clr{clear:both;}
body.contentpane{background:none repeat scroll 0 0 #FFFFFF;}
body.contentpane{margin:10px;text-align:left;width:auto;}
form#adminForm{padding:10px 0px;}
legend{padding:3px 5px;}
.edit form#adminForm legend{font-weight:bold}
.edit form#adminForm fieldset{padding:20px 15px;margin:10px 0 15px 0;border:1px solid #aaa;}
.formelm{margin:5px 0}
.formelm label{width:13em;display:inline-block;vertical-align:top;}
form#adminForm .formelm-area{padding:5px 0}
form#adminForm .formelm-area label{vertical-align:top;display:inline-block;width:7.9em}
form#adminForm{border:solid 0px #000}
.formelm-buttons{text-align:right;margin-bottom:10px}
form.editor fieldset{border:solid 1px #ccc;}
a.modal-button, .button2-left .blank a, .button2-left a, .button2-left div.readmore a{background:#eee;padding:4px !important;margin:0 !important;line-height:1.2em;border:solid 1px #ddd;font-weight:bold;text-decoration:none;margin-top:10px !important}
.contentpaneopen_edit img{border:0}
#editor-xtd-buttons{padding:0px;}
.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;float:left;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;}
.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, .button2-right{float:left;margin-left:5px;}
.button2-left .readmore a{color:#666666;margin-right:0px;}
table.contentpaneopen, table.contentpane, table.blog{width:100%;}
.archive h2, .archive h2 a, .items-leading h2, .contact-category h2{margin:0px;}
.items-row h2, .cols-2 h2, .row-0 h2, .row-0 h2, .item-page h2{margin-top:0px !important;}
table.contentpaneopen, table.contentpane, table.blog{width:100%;}
.maincontent .search{width:auto;text-align:left !important;padding-bottom:20px;}
.ordering-box .inputbox, .form-limit .inputbox{background-image:none !important;height:26px;}
#ordering, #limit{background:#eee;}
#system-message{margin:0px;padding:0 !important;background:#fff;border:solid 0px;}
#system-message dt{font-weight:bold;}
#system-message dd{margin:0;padding:5px;font-weight:bold;text-indent:0px;background:#0099FF;padding:0}
#system-message dd ul{color:#ffffff;margin-bottom:5px;list-style:none;padding:5px;border:3px solid #ffffff;}
#system-message dt.message{display:none;}
#system-message dd.message{}
#system-message dd.message ul{background:#0099FF;margin-left:0px;}
#system-message dt.error{display:none;}
#system-message dd.error{}
#system-message dd.error ul{color:#ffffff;background:#0099FF;border:3px solid #ffffff;margin:0;}
#system-message dt.notice{display:none;}
#system-message dd.notice{}
#system-message dd.notice ul{color:#ffffff;background:#0099FF;border:3px solid #ffffff;}
div.login-fields input{margin:5px;}
div.login form fieldset div.login-fields label#username-lbl{margin:5px 2px 5px 5px;}
div.login form fieldset div.login-fields label#password-lbl{margin:5px 10px 5px 5px;}
div.login form fieldset div.login-fields{margin:10px 0px;}
#contact-slider .pane-toggler-down, #contact-slider .pane-toggler{margin-bottom:1px;margin-top:0;padding:10px 5px;}
.content_rating, .content_vote{font-size:14px;}
.content_header form{margin:0px;}
.clearfix:before,
.clearfix:after{display:table;content:"";line-height:0;}
.clearfix:after{clear:both;}
.btn{padding:8px 14px;}
#main div#editor-xtd-buttons.btn-toolbar div.btn-toolbar a.btn{border:medium none !important;margin-left:5px !important;margin-top:0 !important;padding:14px !important;}
div.btn-group a.btn{padding:4px 14px;margin-bottom:10px;}
.btn-group > .btn, .btn-group > .dropdown-menu{list-style:none outside none;}
.content_vote .btn,
.btn.dropdown-toggle,
.pager.pagenav a,
.pager a,
.btn-primary,
span.content_vote input.btn,
.btn,
.input-append .add-on, .input-prepend .add-on,
.btn.active,
.btn:active,
.btn-group > .btn, .btn-group > .dropdown-menu{background-image:url("../images/overlay-lightj3.png");background-repeat:repeat;border-radius:0px;text-shadow:none;text-decoration:none !important;border:1px solid #e2e2e2;}
.btn-group.open .dropdown-toggle{background-color:transparent;}
.btn-group.open .btn.dropdown-toggle{background-color:transparent;}
.btn-group.open .btn-primary.dropdown-toggle{background-color:transparent;}
div.btn-group a.btn i.icon-cog{margin-top:3px;margin-right:3px;}
.dropdown-menu li > a:hover, .dropdown-menu li > a:focus, .dropdown-submenu:hover > a{background-color:transparent;}
.dropdown-menu{background-color:transparent;}
#search label{display:none;}
ul.breadcrumb{margin-top:0px;color:#000000;}
.breadcrumb li{float:left;}
ul.breadcrumb li a.pathway{background-color:transparent !important;padding:0px 7px;background-image:none;color:#000000;}
.module ul.breadcrumb li a, .module_menu ul.breadcrumb li a{display:inline;text-decoration:none;border:none;color:#ffffff;}
div#breadcrumb-1 div.module_margin div.module div.module_padding div.module_content{padding:0px;}
ul.breadcrumb li span.divider{margin:0px 3px;}
ul.breadcrumb li.active{font-weight:bold;}
div.pagination ul.pagination span li span{border:none;}
div.pagination ul.pagination span li strong a{border:none;}
.pagination ul{border:none !important;background-image:none;}
.pagination a, .pagination span, .pagination a:hover, .pagination .active a, .pagination .active span, .pagination .active a, .pagination .active span{float:left;padding:0 14px;line-height:34px;text-decoration:none;background-color:transparent;border:none !important;border-left-width:0;background-image:url("../images/overlay-lightj3.png");background-repeat:repeat;}
.pagination li:first-child a, .pagination li:first-child span{}
.pagination li:last-child a, .pagination li:last-child span{}
#main a.pagenav, #main a:hover.pagenav{font-weight:bold;text-decoration:underline;}
#main ul.pager{margin-left:0px;margin-right:0px;margin-top:5px;margin-bottom:5px;}
.input-append .add-on, .input-prepend .add-on{height:18px;}
.input-prepend.input-append .add-on:last-child, .input-prepend.input-append .btn:last-child{height:18px;}
div#form-login-username.control-group div.controls div.input-prepend span.add-on{padding:8px 12px;margin-bottom:10px;}
div#form-login-password.control-group div.controls div.input-prepend span.add-on{padding:8px 12px;margin-bottom:10px;}
div#form-login-remember.control-group{margin:5px 0px;}
div#form-login-remember.control-group label.control-label{margin:0px;}
ul.unstyled li a{box-shadow:0px 0px 0px 0px;padding:5px 0px 5px 0px;}
ul.nav{list-style:none outside none !important;margin-left:0px;}
.list-striped, .row-striped{list-style:none outside none !important;}
ul.category{margin-left:0px;}
.items-more ul, div.items-more ul.nav li a{list-style:none !important;margin-left:0px;border:none !important;background-image:url("../images/overlay-lightj3.png");background-repeat:repeat;}
.nav-tabs.nav-stacked > li > a:hover{background-color:transparent;}
.contact-links ul{list-style:none outside none !important;margin-left:0px;}
div.contact-links ul.nav li a{border:none !important;}
div.contact div#slide-contact.accordion{margin-bottom:18px;}
div.contact div#slide-contact.accordion div.accordion-group{margin-bottom:2px;border:none !important;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;}
div#slide-contact.accordion div.accordion-group div.accordion-heading{margin-bottom:1px;margin-top:0px;cursor:hand;border:1px solid;border-top:10px solid;}
div.contact div#slide-contact.accordion div.accordion-group div.accordion-heading strong a.accordion-toggle{display:block;font-size:25px;font-weight:100;padding:15px;}
div.contact div.accordion-inner{padding:9px 15px;border-top:none !important;}
#jform_contact_message{width:99%;}
.article-info-term{display:none;}
.article-info dd{border-right:1px solid #CCCCCC;display:inline;margin:0 7px 0 0;padding:0 7px 0 0;}
.label-info, .badge-info{}
ul.category li.cat-list-row0 span.list-hits, ul.category li.cat-list-row1 span.list-hits{}
.list-striped li:nth-child(odd),
.list-striped dd:nth-child(odd),
.row-striped .row:nth-child(odd),
.row-striped .row-fluid:nth-child(odd),
.table-striped tbody tr:nth-child(2n+1) td, .table-striped tbody tr:nth-child(2n+1) th{background-image:url("../images/overlay-lightj3.png") !important;background-repeat:repeat;}
li.cat-list-row0,li.cat-list-row1{padding:20px;}
.js .selectnav{height:40px !important;}
div.rapid_contact form table tbody tr td input.rapid_contact{max-width:130px;}
div.rapid_contact form table tbody tr td textarea.rapid_contact{max-width:130px;}
div.rapid_contact form table tbody tr td input.rapid_contact{padding:5px 10px;pointer:hand;}
.form-search input, .form-search textarea, .form-search select,
.form-search .help-inline, .form-search .uneditable-input,
.form-search .input-prepend, .form-search .input-append,
.form-inline input, .form-inline textarea, .form-inline select,
.form-inline .help-inline, .form-inline .uneditable-input,
.form-inline .input-prepend, .form-inline .input-append,
.form-horizontal input, .form-horizontal textarea,
.form-horizontal select, .form-horizontal .help-inline,
.form-horizontal .uneditable-input, .form-horizontal
.input-prepend, .form-horizontal .input-append{padding:8px !important;}
.tags{margin-bottom:10px !important;}
div.tags span a.label{border-radius:3px 3px 3px 3px;font-size:9px;padding:4px;}
span.content_vote select{padding:7px !important;margin-bottom:5px;}
#main span.content_vote input.btn{border:none !important;margin-bottom:5px;}
.content_rating, .content_vote{margin:5px 0px;}
div.control-group div.controls select{padding:5px !important;}
dl{margin-bottom:18px;}
dt, dd{line-height:30px;}
dt{font-weight:bold;}
dd{margin-left:20px;}
.dl-horizontal{}
.dl-horizontal:after{clear:both;}
.dl-horizontal dt{clear:left;float:left;overflow:hidden;text-align:right;text-overflow:ellipsis;white-space:nowrap;width:auto;margin-right:5px;}
.dl-horizontal dd{}
legend{display:block;font-size:19.5px;line-height:36px;margin-bottom:10px;padding:0;width:100%;}