@import url("yjsg_layout.css");
@import url("newsitems.css");
@import url("typo.css");
@import url("joomladefaults.css");
body, .contentpane {text-align:left;padding:0;margin:0;font-size:14px;line-height:1.618;background-color:#f0f0f1;}
body.contentpane {background:#fff!important;}
#stylef1 {font-family:"Bookman Old Style", serif;}
#stylef2 {font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif;}
#stylef3 {font-family: "Times New Roman", Times, serif;}
#stylef4 {font-family:"Century Gothic", sans-serif;}
#stylef5 {font-family:"Lucida Grande", sans-serif;}
#stylef6 {font-family: Arial, Helvetica, sans-serif;}
#stylef7 {font-family: Tahoma, Geneva, sans-serif;}
#stylef8 {font-family: Verdana, Geneva, sans-serif;}
#stylef9 {font-family: "Copperplate Gothic Light", sans-serif;}
#stylef10 {font-family:"Lucida Console", Monaco, monospace;}
#stylef11 {font-family: "Gill Sans MT", sans-serif;}
#stylef12 {font-family: "Trebuchet MS", Helvetica, sans-serif;}
#stylef13 {font-family: "Courier New", Courier, monospace;}
#stylef14 {font-family: Cambria, serif;}
#stylef15 {font-family: Georgia, Serif;}
/* JOOMLA! STYLING
--------------------- */
a:focus {outline:0px;}
focus {outline:0px;}
blockquote, form, label, ul, ol, dl, fieldset, address {text-align: justify;}
blockquote a{color: #bc1817;text-transform: uppercase;}
ul {margin: 0px;padding: 0px;}
ol ul {padding-left: 15px;}
body ol {list-style: decimal inside;margin:0;padding:0;}
body ol li {list-style-image:none;background:none;}
body a, body a:hover {cursor: pointer;}
a:link, a:visited {text-decoration: none;}
a:hover {text-decoration: none;}
h1, h2, h3, h4, h5, h6 {font-weight:700;}
h1 {font-size: 1.4em;line-height: 1.1em;}
h2 {font-size: 20px;}
h3 {font-size: 1.1em;}
h4 {font-size: 1.5em;line-height: 1.7em;}
h5 {font-size: 1.3em;line-height: 1.7em;}
h6 {font-size: 1.1em;line-height: 1.7em;}
h1 small {font-size: 24px;}
h2 small {font-size: 18px;}
h3 small {font-size: 14px;}
h4 small {font-size: 14px;}
textarea:focus, input:focus {outline: none;}
.componentheading {letter-spacing: normal;margin:10px 0px 4px 10px;}
.contentpaneopen {padding:0 0px;text-align: left;}
.contentpane {padding:0px!important;text-align: left;}
.category {margin-left:0px;}
.contentpaneopen {border-collapse: separate;border-spacing: 3px;}
select {width:auto;height:auto;}
/* article content pagination */
div.jb_pagebrake.pager {float:left;}
div.nojb.news_item_a div.pagenavcounter {font-weight:bold;font-size:130%;overflow:hidden;margin:10px 0;}
div.nojb.news_item_a .pagination ul li {float:left;background:none;margin:10px 2px;padding:5px 8px!important;-webkit-border-radius:3px;-khtml-border-radius:3px;-moz-border-radius:3px;border-radius:3px}
table.contenttoc, #article-index, .article-index ul {margin: 0 0 10px 10px;padding: 0;width:250px;float: right;}
#article-index ul {-webkit-border-radius:3px;-khtml-border-radius:3px;-moz-border-radius:3px;border-radius:3px;}
#article-index ul li {background:none;}
a.toclink {padding:5px;display:block;margin:0;}
/*SITE IMAGES*/
img {border:0;padding:0;}
.img_caption {text-align:center;}
.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;padding:3px;}
.img_caption.right p {clear: right;text-align: center;padding:3px;}
.contentdescription img {padding:5px;margin:0px;}
/* IMAGE CAPTIONS */
p.img_caption {background:#efefef;border:1px solid #ccc;text-shadow:1px 1px #fff;text-transform:uppercase;color:#5F5F5F;}
/* END SITE IMAGES */
input#search_searchword {padding:2px;}
table.searchintro {padding: 10px 0;width: 100%;}
table.searchintro td {padding: 5px!important;}
.clr {clear:both;height:1px;}
fieldset {font-size: 1em;padding: 0.5em;font-family: sans-serif;}
/*fieldset in modules */
.yjsquare_in fieldset {border:none;}
.input {border:0;}
legend {display:inline;border:none;width:auto;}
.phrases-box .radiobtn {display: inline-block;padding-top:0px;margin:0 5px 0 0;vertical-align: middle;}
/* BUTTONS AND INPUTS
--------------------- */
.yjsg-form, .yjsg-form div{-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
input[type=submit], button {-webkit-appearance: none!important;border: 0px;}
button::-moz-focus-inner, input[type="reset"]::-moz-focus-inner, input[type="button"]::-moz-focus-inner, input[type="submit"]::-moz-focus-inner, input[type="file"] > input[type="button"]::-moz-focus-inner {padding: 0;border: none;}
.button, .validate, .inputbox {padding:4px 6px 4px 6px;margin-bottom:10px;font-weight: normal;line-height: 20px;letter-spacing: normal;word-spacing: normal;text-transform: none;text-indent: 0px;text-shadow: none;display: inline-block;vertical-align: middle;border:1px solid transparent;}
.bootstrap2 input.inputbox{max-width:100%;}
.bootstrapoff input.inputbox{height:20px;}
.radiobtn,.checkbox{cursor: pointer;}
.button, .validate {cursor: pointer;text-align:center;}
.readon {height:23px;line-height:23px;display:block;clear:both;float:left;padding:0 0 0 10px;margin:10px 0 0 0;font-size:100%;border:none;}
.readon span {display: block;height:23px;line-height:23px;padding:0 10px 0 0px;}
/*END BUTTONS*/
/* page navigation holder */
.jb_pagin {display:block;clear:both;padding:20px 0;}
.jb_pagin ul li {padding-left:0;background-image:none;}
/*override old paginations*/
body ul.pagination li {padding-left:0;background-image:none;}
body ul.pagination li a, body ul.pagination li span {background-image:none;}
body ul.pagination li span {color:inherit;}
body ul.pagination li a:hover {color:inherit;}
/*SECTION TABLE ENTERIES */
tr.sectiontableentry1 td, tr.sectiontableentry2 td, td.sectiontableentry1, td.sectiontableentry2 {height: 20px;padding: 0 10px;line-height: 29px;}
.sectiontableheader {padding: 5px;font-weight: bold;}
/* contact form */
#component-contact, .contact.component {padding:0 8px;overflow:hidden;position:relative;}
.contact.component textarea, .contact.component input {width:auto!important;}
.control-label label {margin:0;}
.contact.component .thumbnail {margin:20px 0;}
.contact.component dd {margin:0!important;}
#contact-form legend, #contact-form fieldset {padding:20px;}
/* table list */
.filters {display:block;overflow:hidden;clear:both;}
.display-limit, .filter-search {float:left;display:inline-block;margin:0 10px 10px 0;}
.yjsg-fieldset-collapse {border:0;padding:0;}
.yjsg-fieldset-collapse .hidelabeltxt {display:none;}
.dropdown-menu li, .nav-list li, .nav-tabs li, .nav-pills li, .nav li, .breadcrumb li, .pager li {background:none;padding:0 0 0 0;}
div.pagination ul li {padding:0;}
tr.error, .control-group.error {text-indent:0px;background:none;}
.popover {text-align:left;}
/* tabe borderd radius */
.bootstrap2 .category.table-bordered {border-left:none;}
.category.table-bordered td{border-right:none;}
.category.table-bordered thead th{border-right:none;border-bottom-width: 1px;}
.table-bordered > thead > tr > th, .table-bordered > tbody > tr > th, .table-bordered > tfoot > tr > th, .table-bordered > thead > tr > td, .table-bordered > tbody > tr > td, .table-bordered > tfoot > tr > td{border-top:none;}
.table-bordered {border-collapse: separate;border-collapse: collapse;border-left: 0;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;}
.table-bordered thead:first-child tr:first-child > th:first-child, .table-bordered tbody:first-child tr:first-child > td:first-child, .table-bordered tbody:first-child tr:first-child > th:first-child {-webkit-border-top-left-radius: 4px;-moz-border-radius-topleft: 4px;border-top-left-radius: 4px;}
.table-bordered thead:first-child tr:first-child > th:last-child, .table-bordered tbody:first-child tr:first-child > td:last-child, .table-bordered tbody:first-child tr:first-child > th:last-child {-webkit-border-top-right-radius: 4px;-moz-border-radius-topright: 4px;border-top-right-radius: 4px;}
.table-bordered thead:last-child tr:last-child > th:first-child, .table-bordered tbody:last-child tr:last-child > td:first-child, .table-bordered tbody:last-child tr:last-child > th:first-child, .table-bordered tfoot:last-child tr:last-child > td:first-child, .table-bordered tfoot:last-child tr:last-child > th:first-child {-webkit-border-bottom-left-radius: 4px;-moz-border-radius-bottomleft: 4px;border-bottom-left-radius: 4px;}
.table-bordered thead:last-child tr:last-child > th:last-child, .table-bordered tbody:last-child tr:last-child > td:last-child, .table-bordered tbody:last-child tr:last-child > th:last-child, .table-bordered tfoot:last-child tr:last-child > td:last-child, .table-bordered tfoot:last-child tr:last-child > th:last-child {-webkit-border-bottom-right-radius: 4px;-moz-border-radius-bottomright: 4px;border-bottom-right-radius: 4px;}
.table-bordered tfoot + tbody:last-child tr:last-child td:first-child {-webkit-border-bottom-left-radius: 0;-moz-border-radius-bottomleft: 0;border-bottom-left-radius: 0;}
.table-bordered tfoot + tbody:last-child tr:last-child td:last-child {-webkit-border-bottom-right-radius: 0;-moz-border-radius-bottomright: 0;border-bottom-right-radius: 0;}
/* form elements */
.yjsg-form,.yjsg-form {-webkit-box-sizing: border-box; -moz-box-sizing: border-box;box-sizing: border-box;}
.yjsg-form-element, .yjsg-form-element .inputbox, .yjsg-form select{background: #fff;border: 1px solid #dcdcdc;}
.yjsg-form fieldset {padding: 0;margin: 0;border: 0;min-width: 0;}
.yjsg-form legend {display: block;width: 100%;padding: 0;margin-bottom: 20px;font-size: 21px;line-height: inherit;color: #333333;border: 0;border-bottom: 1px solid #e5e5e5;}
.yjsg-element-holder input, .yjsg-element-holder select, .yjsg-element-holder textarea, .yjsg-form .yjsg-form-element, .yjsg-form .yjsg-form-prepend, .yjsg-form .yjsg-form-append, .yjsg-form .inputbox, .yjsg-form .button {font-size:100%;display: block;margin-bottom:10px;width: 100%;height:34px;padding:6px 12px;line-height: 1.42857143;vertical-align: middle;}
.yjsg-form .button {display: inline-block;cursor: pointer;text-align:center;width: auto;}
.yjsg-form input[type="file"], .yjsg-form input[type="image"], .yjsg-form input[type="submit"], .yjsg-form input[type="reset"], .yjsg-form input[type="button"], .yjsg-form input[type="radio"], .yjsg-form input[type="checkbox"] {width: auto;}
.yjsg-form input[type=radio], .yjsg-form input[type=checkbox] {display:inline-block;margin-top:0;line-height: normal;vertical-align: middle;}
.yjsg-form textarea, .yjsg-form select[multiple], .yjsg-form select[size], .yjsg-form textarea.yjsg-form-element, .yjsg-form select[multiple].yjsg-form-element, .yjsg-form select[size].yjsg-form-element, .yjsg-form select[multiple], .yjsg-form select[size] {height:auto;}
.yjsg-form input[type="radio"] + label, .yjsg-form label.checkbox-label, .yjsg-form label.radiobtn, .yjsg-form label.radio, .yjsg-form select, .yjsg-form button, .yjsg-form input[type="button"], .yjsg-form input[type="reset"], .yjsg-form input[type="submit"], .yjsg-form input[type="radio"], .yjsg-form input[type="checkbox"], #jform_contact_email_copy-lbl {cursor: pointer;}
.yjsg-form-fieldset {display:block;}
/* inline form elements */
.yjsg-form-group, .yjsg-form-group-inline, .yjsg-element-holder {display:block;margin-bottom:10px;}
.yjsg-form-group-inline .yjsg-element-holder {display: inline-block;margin-bottom: 0;vertical-align: middle;}
.yjsg-form-group-inline input[type="radio"], .yjsg-form-group-inline input[type="checkbox"] {display:inline-block;}
.yjsg-form-group > label {display:block;margin-bottom:10px;}
.yjsg-form-group-inline label {display:inline-block;min-height: 20px;margin-top: 10px;margin-bottom: 10px;margin-right:15px;}
.yjsg-edit-form .yjsg-form-group-inline label{min-width:170px;}
.yjsg-form-fieldset:after, .yjsg-form-group:after, .yjsg-form-group-inline:after {display:table;content:"";clear:both;}
.yjsg-form .yjsg-element-holder + .yjsg-element-holder{margin-left:5px;}
/* prepend /append */
.yjsg-form-group-addon {position: relative;display: table;border-collapse: separate;margin-bottom:10px;width: 100%;}
.yjsg-form .yjsg-form-prepend + .yjsg-form-element {position: relative;z-index: 2;float: left;width: 100%;margin-bottom:0;margin-left:-1px;-webkit-border-top-left-radius: 0px;-webkit-border-bottom-left-radius: 0px;-moz-border-radius-topleft: 0px;-moz-border-radius-bottomleft: 0px;border-top-left-radius: 0px;border-bottom-left-radius: 0px;}
.yjsg-form-group-addon .yjsg-form-element{margin-bottom:0;display:table-cell;width:auto;}
.yjsg-form .yjsg-form-prepend, .yjsg-form .yjsg-form-append, .yjsg-form a.modal.yjsg-form-prepend, .yjsg-form a.modal.yjsg-form-append {position: relative!important;left:auto;top:auto;right:auto;bottom:auto;overflow:hidden;z-index: 3;width:34px;padding:6px 8px;height:34px;margin-bottom:0;white-space: nowrap;color: #555;text-align: center;background-color: #eee;border: 1px solid #ccc;display: table-cell;-webkit-border-top-left-radius: 4px;-webkit-border-bottom-left-radius: 4px;-moz-border-radius-topleft: 4px;-moz-border-radius-bottomleft: 4px;border-top-left-radius: 4px;border-bottom-left-radius: 4px;}
.yjsg-form .yjsg-form-append, .yjsg-form a.modal.yjsg-form-append {right:5px;-webkit-border-top-right-radius: 4px;-webkit-border-bottom-right-radius: 4px;-moz-border-radius-topright: 4px;-moz-border-radius-bottomright: 4px;border-top-right-radius: 4px;border-bottom-right-radius: 4px;-webkit-border-top-left-radius: 0px;-webkit-border-bottom-left-radius: 0px;-moz-border-radius-topleft: 0px;-moz-border-radius-bottomleft: 0px;border-top-left-radius: 0px;border-bottom-left-radius: 0px;}
.yjsg-form .yjsg-form-append + .yjsg-form-append, .yjsg-form a.modal.yjsg-form-append + .yjsg-form-append{z-index:4;right:8px!important;}
.yjsg-eb{background:none;height:100%;width:100%;margin:0;padding:0;}
/* invalid form element */
.yjsg-form-element.invalid {border-color:red;}
/* disabled */
.yjsg-form fieldset[disabled], .yjsg-form input[readonly], .yjsg-form input.yjsg-form-element[readonly], .yjsg-form input[disabled], .yjsg-form select[disabled], .yjsg-form textarea[disabled] {cursor: not-allowed;background-color: #f5f5f5;}
/* edit calendar */
.calendar .button{display:table-cell;-webkit-border-radius:0px;-khtml-border-radius:0px;-moz-border-radius:0px;border-radius:0px;line-height:inherit;height:auto;background:none;}
.calendar .label{padding:0;background:none;color:inherit;text-shadow:none;}
.calendar .combo .hilite {background: #fc8;}
.calendar .combo .active {border-top: 1px solid #cccccc;border-bottom: 1px solid #cccccc;background: #efefef;font-weight: bold;}
img.calendar{width:16px;height:16px;max-width:16px;}
#colorbox, #colorbox, .yjnewsflashu, .yjnewsflashu, .accslide_holder_instance, .accslide_holder_instance, calendar, .calendar, #sbox-window, #sbox-window{-webkit-box-sizing: content-box; -moz-box-sizing: content-box;box-sizing: content-box;}