/*[fmt]1000-000A-3*/
@import url("/templates/front/css/page.css");
* {
	font-family: open sans;
}
.event_legend_container, .jeventpage H2.contentheading, .jev_header, .jeventpage .print-icon, .ev_noprint P A {
	display: none !important;
}
.nextmonth SPAN A, .previousmonth SPAN A {
	color: #EEEEEE !important;
	border: 0px solid #000000 !important;
	background-color: #EEEEEE !important;
}
.jev_underlay_daynum_today DIV {
	background-color: inherit !important;
}
.jev_toprow {
	margin-bottom: -20px;
}
.eventdetails .edit {
	/*+placement: float-right 0px 0px;*/
	float: right;
	position: relative;
	left: 0px;
	top: 0px;
	border: 0px solid #000000;
	color: #FFFFFF;
	text-shadow: none;
	text-transform: uppercase;
	margin-top: -39px !important;
	margin-right: 7px !important;
	height: 27px;
	box-sizing: content-box;
	-moz-box-sizing: content-box;
}
.ev_repeatexception {
	color: #CF0000;
	font-weight: 400;
	font-size: 9.7pt;
}
.eventdetails .edit A IMG {
	padding-top: 5px;
	padding-left: 5px;
	display: none;
}
.modal-body IMG {
	display: initial !important;
}
.contentpane {
	padding: 0px 10px 10px;
}
IMG.jev_ev_sml.nothumb {
	display: inline-block;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	width: 182px;
	/*Width of new image*/
	height: 32px !important;
	/*Height of new image*/
	padding-left: 182px;
	background-image: url(/templates/front/images_com/downloadtocalendar.jpg);
	/*Equal to width of new image*/
	background-repeat: no-repeat;
	background-size: 182px 30px;
	border: 0px solid #000000 !important;
}
.jeventpage H1 {
	display: none;
}
#jevcatbar {
	display: none !important;
}
.jev_daynum .addjevent {
	display: none;
}
#jevents_body .eventstyle {
	font-size: 12px;
	display: block;
	overflow: hidden;
	text-overflow: ellipsis;
	margin-top: 4px;
	border-bottom: 3px solid #000000;
	background-color: #FAFAFA !important;
}
#jevents_body .eventstyle A {
	display: block;
	background-color: #FAFAFA !important;
	font-size: 8.6pt;
	color: #000000;
	font-weight: 400;
}
DIV.jevblocks1 DIV.eventfull DIV {
	display: block !important;
	background-color: #FAFAFA !important;
}
#jevents_body .jev_daysnames SPAN {
	color: #000000;
	padding-top: 7px;
}
.eventdetails .space {
	margin-bottom: 10px;
}
#selectlocationbutton A, #removelocationbutton A {
	margin-left: 5px;
	color: #000000 !important;
}
.jevlocations H1.page-title {
	display: none;
}
.jevlocations .btn-success {
	padding-left: 4px;
	background-color: #73B92A;
	/*+border-radius: 1px;*/
	-moz-border-radius: 1px;
	-webkit-border-radius: 1px;
	-khtml-border-radius: 1px;
	border-radius: 1px;
	border: 0px solid black;
	padding: 2px 11px 4px 8px;
	color: #FFFFFF;
}
.jevlocations #toolbar-config .btn-small {
	padding-left: 4px;
	background-color: #419ACB;
	/*+border-radius: 1px;*/
	-moz-border-radius: 1px;
	-webkit-border-radius: 1px;
	-khtml-border-radius: 1px;
	border-radius: 1px;
	border: 0px solid black;
	padding: 2px 11px 4px 8px;
	color: #FFFFFF;
}
.jevlocations .btn-success:before {
	content: "" !important;
	padding-left: 15px;
}
.col FIELDSET.adminform {
	border: 0px solid black;
}
#adminForm .admintable TD.key {
	padding-top: 10px;
	padding-bottom: 10px;
}
.eventdetails A .calendartext {
	text-decoration: underline;
	color: #4677B1;
}
/*Staff Multi*/
.select2-container {
	margin: 0;
	position: absolute;
	display: block;
	/* inline-block for ie7 */
	zoom: 0;
	*display: inline;
	vertical-align: baseline;
	padding: 0;
}
.validate-catid .select2-choice {
	width: 119px;
	margin-left: -147px !important;
}
.container_fcfield_name_cid {
	display: inline-block !important;
	margin-left: -276px !important;
	margin-top: 33px !important;
	margin-bottom: -25px !important;
}
.select2-search-field INPUT {
	box-sizing: content-box;
	height: 22px;
}
.select2-container-multi.select2_list_selected {
	margin-left: -335px;
	display: block;
}
.select2-container .select2-choices {
	margin-left: 99px !important;
	width: 165px !important;
	margin-top: -9px !important;
	border: 0px solid black;
	background: none;
	/*+placement: 257px -1px !important;*/
	position: relative !important;
	left: 257px !important;
	top: -1px !important;
}
.select2-container-multi {
	/*+placement: -47px -34px;*/
	position: relative;
	left: -47px;
	top: -34px;
}
#adminForm #jform_state-lbl.flexi_label {
	display: none;
}
DIV#s2id_jform_cid:before {
	content: " Category";
	position: relative;
	top: 16px;
	padding: 2px 7px 4px 27px;
	color: #000000;
	font-size: 13px;
}
.select2-drop {
	/*+placement: 447px -336px !important;*/
	position: relative !important;
	left: 447px !important;
	top: -336px !important;
}
LI.select2-search-choice {
	float: left !important;
}
.select2-search-choice {
	padding: 4px 8px 5px 23px !important;
	margin: 13px 2px 9px 11px !important;
	box-sizing: content-box;
	width: auto;
	white-space: nowrap;
	/*+placement: 0px 3px;*/
	position: relative;
	left: 0px;
	top: 3px;
}
.select2-container-multi .select2-choices {
	width: 524px !important;
}
.select2-choicess {
	margin-top: -8px;
	margin-bottom: -10px;
}
.select2-container-multi .select2-choices .select2-search-choice {
	padding: 5px 13px 5px 14px !important;
	margin: 2px 8px 2px 2px !important;
	font-size: 12px !important;
	color: #FFFFFF !important;
	border: 0px solid #AAAAAA !important;
	border-radius: 3px !important;
	-webkit-box-shadow: none !important;
	box-shadow: none !important;
	background-clip: padding-box !important;
	background-color: #3E9CCB !important;
	background-image: none !important;
}
.select2-search-choice-close {
	background-color: #FFFFFF;
	width: 13px;
}
SPAN.xmove {
	/*+placement: -11px -16px;*/
	position: relative;
	left: -11px;
	top: -16px;
}
#s2id_jform_state .select2-choice {
	margin-top: -2px !important;
	height: 25px !important;
	/*+border-radius: 3px !important;*/
	-moz-border-radius: 3px !important;
	-webkit-border-radius: 3px !important;
	-khtml-border-radius: 3px !important;
	border-radius: 3px !important;
}
/*Menu Modal*/
.jevlocations TABLE TD {
	padding-bottom: 25px;
}
#itemList DIV.small, .hidden-phone INPUT, #itemList .pull-right, .js-stools-column-order {
	display: none;
}
.jsn-uniform-plg-editor-container .jsn-section-header {
	display: none;
}
#itemList {
	font-size: 8.6pt !important;
	font-family: "open sans" !important;
}
.contentpane #j-main-container {
	overflow-x: hidden;
}
TR.row1 {
	background-color: #F5F5F5;
}
.dndlist-dragged-row {
	height: 0px;
}
.dndlist-sortable TD SPAN.small {
	display: none;
}
.dragmenu {
	font-family: "open sans";
	font-size: 8.7pt;
	margin-bottom: 6px;
}
.sortright {
	/*+placement: float-right 0px 0px;*/
	float: right;
	position: relative;
	left: 0px;
	top: 0px;
	font-size: 11.3pt;
	margin-right: 20px;
}
.sortright .fa-bars, .dndlist-sortable .fa-bars {
	cursor:grab;
	cursor:url(-webkit-grab);
	font-size: 10.3pt;
}
.dragmenu .fa-bars {
	font-size: 10.3pt;
}
.dndlist-sortable TD {
	padding-left: 8px;
	padding-top: 5px;
	padding-bottom: 2px;
}
#jevents .jevbootstrap DIV.modal {
	left: 97%;
}
.btn-toolbar .btn-success:before {
	content: "\f058";
	font-family: fontawesome;
	padding-right: 0px;
	margin-right: -11px;
}
#toolbar-cancel .btn:before {
	content: "\f057";
	font-family: fontawesome;
	padding-right: 0px;
	margin-right: -14px;
}
#adminForm.form-inline INPUT#filter_search {
	float: left;
	margin-right: 10px;
	margin-top: 4px;
}
#adminForm .btn-toolbar {
	margin-bottom: 14px;
}
#adminForm .filters.pull-left {
	margin-top: 17px;
	margin-bottom: 22px;
}
#adminForm.form-inline TD.center.nowrap {
	white-space: nowrap;
}
.popup DIV.alert {
	display: none;
}
.popup DIV#s2id_jform_state {
	margin-left: 72px;
}
/*PREACHIT*/
SELECT, TEXTAREA, INPUT[type="text"], INPUT[type="password"], INPUT[type="datetime"], INPUT[type="datetime-local"], INPUT[type="date"], INPUT[type="month"], INPUT[type="time"], INPUT[type="week"], INPUT[type="number"], INPUT[type="email"], INPUT[type="url"], INPUT[type="search"], INPUT[type="tel"], INPUT[type="color"], .uneditable-input {
	display: inline-block;
	height: 18px;
	padding: 4px 6px;
	margin-bottom: 9px;
	font-size: 13px;
	line-height: 18px;
	color: #555;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	vertical-align: middle;
}
TEXTAREA, INPUT[type="text"], INPUT[type="password"], INPUT[type="datetime"], INPUT[type="datetime-local"], INPUT[type="date"], INPUT[type="month"], INPUT[type="time"], INPUT[type="week"], INPUT[type="number"], INPUT[type="email"], INPUT[type="url"], INPUT[type="search"], INPUT[type="tel"], INPUT[type="color"], .uneditable-input {
	background-color: #FFF;
	border: 1px solid #CCC;
	-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);
	-moz-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
	-webkit-transition: border linear .2s, box-shadow linear .2s;
	-moz-transition: border linear .2s, box-shadow linear .2s;
	-o-transition: border linear .2s, box-shadow linear .2s;
	transition: border linear 0.2s, box-shadow linear 0.2s;
}
.input-small {
	width: 212px;
}
.form-horizontal .control-group {
	margin-bottom: 18px;
	*zoom: 1;
}
.form-horizontal .control-group:before, .form-horizontal .control-group:after {
	display: table;
	content: "";
	line-height: 0;
}
.form-horizontal .control-group:after {
	clear: both;
}
.form-horizontal .control-label {
	float: left;
	width: 160px;
	padding-top: 5px;
	text-align: right;
}
.form-horizontal .controls {
	*display: inline-block;
	*padding-left: 20px;
	margin-left: 180px;
	*margin-left: 0;
}
.form-horizontal .controls:first-child {
	*padding-left: 180px;
}
.form-horizontal .help-block {
	margin-bottom: 0;
}
.form-horizontal INPUT + .help-block, .form-horizontal SELECT + .help-block, .form-horizontal TEXTAREA + .help-block, .form-horizontal .uneditable-input + .help-block, .form-horizontal .input-prepend + .help-block, .form-horizontal .input-append + .help-block {
	margin-top: 9px;
}
.form-horizontal .form-actions {
	padding-left: 180px;
}
.control-label .hasTooltip {
	display: inline-block;
}
.table-condensed TH, .table-condensed TD {
	padding: 4px 5px;
}
.table-bordered {
	border: 1px solid #DDD;
	border-collapse: separate;
	*border-collapse: collapse;
	border-left: 0;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
}
.table-bordered TH, .table-bordered TD {
	border-left: 1px solid #DDD;
}
.table-bordered CAPTION + THEAD TR:first-child TH, .table-bordered CAPTION + TBODY TR:first-child TH, .table-bordered CAPTION + TBODY TR:first-child TD, .table-bordered COLGROUP + THEAD TR:first-child TH, .table-bordered COLGROUP + TBODY TR:first-child TH, .table-bordered COLGROUP + TBODY TR:first-child TD, .table-bordered THEAD:first-child TR:first-child TH, .table-bordered TBODY:first-child TR:first-child TH, .table-bordered TBODY:first-child TR:first-child TD {
	border-top: 0;
}
.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;
}
.table-bordered CAPTION + THEAD TR:first-child TH:first-child, .table-bordered CAPTION + TBODY TR:first-child TD:first-child, .table-bordered COLGROUP + THEAD TR:first-child TH:first-child, .table-bordered COLGROUP + TBODY TR:first-child TD:first-child {
	-webkit-border-top-left-radius: 4px;
	-moz-border-radius-topleft: 4px;
	border-top-left-radius: 4px;
}
.table-bordered CAPTION + THEAD TR:first-child TH:last-child, .table-bordered CAPTION + TBODY TR:first-child TD:last-child, .table-bordered COLGROUP + THEAD TR:first-child TH:last-child, .table-bordered COLGROUP + TBODY TR:first-child TD:last-child {
	-webkit-border-top-right-radius: 4px;
	-moz-border-radius-topright: 4px;
	border-top-right-radius: 4px;
}
.table-striped TBODY > TR:nth-child(odd) > TD, .table-striped TBODY > TR:nth-child(odd) > TH {
	background-color: #F9F9F9;
}
.table-hover TBODY TR:hover > TD, .table-hover TBODY TR:hover > TH {
	background-color: #F5F5F5;
}
.tabbable {
	*zoom: 1;
}
.tabbable:before, .tabbable:after {
	display: table;
	content: "";
	line-height: 0;
}
.tabbable:after {
	clear: both;
}
.tab-content {
	overflow: auto;
}
.tabs-below > .nav-tabs, .tabs-right > .nav-tabs, .tabs-left > .nav-tabs {
	border-bottom: 0;
}
.tab-content > .tab-pane, .pill-content > .pill-pane {
	display: none;
}
.tab-content > .active, .pill-content > .active {
	display: block;
}
.tabs-below > .nav-tabs {
	border-top: 1px solid #DDD;
}
.tabs-below > .nav-tabs > LI {
	margin-top: -1px;
	margin-bottom: 0;
}
.tabs-below > .nav-tabs > LI > A {
	-webkit-border-radius: 0 0 4px 4px;
	-moz-border-radius: 0 0 4px 4px;
	border-radius: 0 0 4px 4px;
}
.tabs-below > .nav-tabs > LI > A:hover, .tabs-below > .nav-tabs > LI > A:focus {
	border-bottom-color: transparent;
	border-top-color: #DDD;
}
.tabs-below > .nav-tabs > .active > A, .tabs-below > .nav-tabs > .active > A:hover, .tabs-below > .nav-tabs > .active > A:focus {
	border-color: transparent #DDD #DDD #DDD;
}
.tabs-left > .nav-tabs > LI, .tabs-right > .nav-tabs > LI {
	float: none;
}
.tabs-left > .nav-tabs > LI > A, .tabs-right > .nav-tabs > LI > A {
	min-width: 74px;
	margin-right: 0;
	margin-bottom: 3px;
}
.tabs-left > .nav-tabs {
	float: left;
	margin-right: 19px;
	border-right: 1px solid #DDD;
}
.tabs-left > .nav-tabs > LI > A {
	margin-right: -1px;
	-webkit-border-radius: 4px 0 0 4px;
	-moz-border-radius: 4px 0 0 4px;
	border-radius: 4px 0 0 4px;
}
.tabs-left > .nav-tabs > LI > A:hover, .tabs-left > .nav-tabs > LI > A:focus {
	border-color: #EEE #DDD #EEE #EEE;
}
.tabs-left > .nav-tabs .active > A, .tabs-left > .nav-tabs .active > A:hover, .tabs-left > .nav-tabs .active > A:focus {
	border-color: #DDD transparent #DDD #DDD;
	*border-right-color: #fff;
}
.tabs-right > .nav-tabs {
	float: right;
	margin-left: 19px;
	border-left: 1px solid #DDD;
}
.tabs-right > .nav-tabs > LI > A {
	margin-left: -1px;
	-webkit-border-radius: 0 4px 4px 0;
	-moz-border-radius: 0 4px 4px 0;
	border-radius: 0 4px 4px 0;
}
.tabs-right > .nav-tabs > LI > A:hover, .tabs-right > .nav-tabs > LI > A:focus {
	border-color: #EEE #EEE #EEE #DDD;
}
.tabs-right > .nav-tabs .active > A, .tabs-right > .nav-tabs .active > A:hover, .tabs-right > .nav-tabs .active > A:focus {
	border-color: #DDD #DDD #DDD transparent;
	*border-left-color: #fff;
}
.nav > .disabled > A {
	color: #999;
}
.nav > .disabled > A:hover, .nav > .disabled > A:focus {
	text-decoration: none;
	background-color: transparent;
	cursor: default;
}
.modal-backdrop {
	position: fixed;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	z-index: 1040;
	background-color: #000;
}
.modal-backdrop.fade {
	opacity: 0;
}
.modal-backdrop, .modal-backdrop.fade.in {
	opacity: 0.8;
	filter: alpha(opacity=80);
}
.modal-header {
	padding: 9px 15px;
	border-bottom: 1px solid #EEE;
}
.modal-header .close {
	margin-top: 2px;
}
.modal-header H3 {
	margin: 0;
	line-height: 30px;
}
.modal-body {
	width: 98%;
	position: relative;
	max-height: 400px;
	padding: 1%;
}
.modal-body IFRAME {
	width: 100%;
	max-height: none;
	border: 0 !important;
}
.modal-form {
	margin-bottom: 0;
}
.modal-footer {
	padding: 14px 15px 15px;
	margin-bottom: 0;
	text-align: right;
	background-color: #F5F5F5;
	border-top: 1px solid #DDD;
	-webkit-border-radius: 0 0 6px 6px;
	-moz-border-radius: 0 0 6px 6px;
	border-radius: 0 0 6px 6px;
	-webkit-box-shadow: inset 0 1px 0 #fff;
	-moz-box-shadow: inset 0 1px 0 #fff;
	box-shadow: inset 0 1px 0 #FFF;
	*zoom: 1;
}
.modal-footer:before, .modal-footer:after {
	display: table;
	content: "";
	line-height: 0;
}
.modal-footer:after {
	clear: both;
}
.modal-footer .btn + .btn {
	margin-left: 5px;
	margin-bottom: 0;
}
.modal-footer .btn-group .btn + .btn {
	margin-left: -1px;
}
.modal-footer .btn-block + .btn-block {
	margin-left: 0;
}
.tooltip {
	position: absolute;
	z-index: 1030;
	display: block;
	visibility: visible;
	font-size: 11px;
	line-height: 1.4;
	opacity: 0;
	filter: alpha(opacity=0);
}
.tooltip.in {
	opacity: 0.8;
	filter: alpha(opacity=80);
}
.tooltip.top {
	margin-top: -3px;
	padding: 5px 0;
}
.tooltip.right {
	margin-left: 3px;
	padding: 0 5px;
}
.tooltip.bottom {
	margin-top: 3px;
	padding: 5px 0;
}
.tooltip.left {
	margin-left: -3px;
	padding: 0 5px;
}
.tooltip-inner {
	max-width: 200px;
	padding: 8px;
	color: #FFF;
	text-align: center;
	text-decoration: none;
	background-color: #000;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
}
.tooltip-arrow {
	position: absolute;
	width: 0;
	height: 0;
	border-color: transparent;
	border-style: solid;
}
.tooltip.top .tooltip-arrow {
	bottom: 0;
	left: 50%;
	margin-left: -5px;
	border-width: 5px 5px 0;
	border-top-color: #000;
}
.tooltip.right .tooltip-arrow {
	top: 50%;
	left: 0;
	margin-top: -5px;
	border-width: 5px 5px 5px 0;
	border-right-color: #000;
}
.tooltip.left .tooltip-arrow {
	top: 50%;
	right: 0;
	margin-top: -5px;
	border-width: 5px 0 5px 5px;
	border-left-color: #000;
}
.tooltip.bottom .tooltip-arrow {
	top: 0;
	left: 50%;
	margin-left: -5px;
	border-width: 0 5px 5px;
	border-bottom-color: #000;
}
.popover {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 1010;
	display: none;
	max-width: 276px;
	padding: 1px;
	text-align: left;
	background-color: #FFF;
	-webkit-background-clip: padding-box;
	-moz-background-clip: padding;
	background-clip: padding-box;
	border: 1px solid #CCC;
	border: 1px solid rgba(0, 0, 0, 0.2);
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
	-webkit-box-shadow: 0 5px 10px rgba(0,0,0,0.2);
	-moz-box-shadow: 0 5px 10px rgba(0,0,0,0.2);
	box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
	white-space: normal;
}
.popover.top {
	margin-top: -10px;
}
.popover.right {
	margin-left: 10px;
}
.popover.bottom {
	margin-top: 10px;
}
.popover.left {
	margin-left: -10px;
}
.popover-title {
	margin: 0;
	padding: 8px 14px;
	font-size: 14px;
	font-weight: normal;
	line-height: 18px;
	background-color: #F7F7F7;
	border-bottom: 1px solid #EBEBEB;
	-webkit-border-radius: 5px 5px 0 0;
	-moz-border-radius: 5px 5px 0 0;
	border-radius: 5px 5px 0 0;
}
.popover-title:empty {
	display: none;
}
.popover-content {
	padding: 9px 14px;
}
.popover .arrow, .popover .arrow:after {
	position: absolute;
	display: block;
	width: 0;
	height: 0;
	border-color: transparent;
	border-style: solid;
}
.popover .arrow {
	border-width: 11px;
}
.popover .arrow:after {
	border-width: 10px;
	content: "";
}
.popover.top .arrow {
	left: 50%;
	margin-left: -11px;
	border-bottom-width: 0;
	border-top-color: #999;
	border-top-color: rgba(0, 0, 0, 0.25);
	bottom: -11px;
}
.popover.top .arrow:after {
	bottom: 1px;
	margin-left: -10px;
	border-bottom-width: 0;
	border-top-color: #FFF;
}
.popover.right .arrow {
	top: 50%;
	left: -11px;
	margin-top: -11px;
	border-left-width: 0;
	border-right-color: #999;
	border-right-color: rgba(0, 0, 0, 0.25);
}
.popover.right .arrow:after {
	left: 1px;
	bottom: -10px;
	border-left-width: 0;
	border-right-color: #FFF;
}
.popover.bottom .arrow {
	left: 50%;
	margin-left: -11px;
	border-top-width: 0;
	border-bottom-color: #999;
	border-bottom-color: rgba(0, 0, 0, 0.25);
	top: -11px;
}
.popover.bottom .arrow:after {
	top: 1px;
	margin-left: -10px;
	border-top-width: 0;
	border-bottom-color: #FFF;
}
.popover.left .arrow {
	top: 50%;
	right: -11px;
	margin-top: -11px;
	border-right-width: 0;
	border-left-color: #999;
	border-left-color: rgba(0, 0, 0, 0.25);
}
.popover.left .arrow:after {
	right: 1px;
	border-right-width: 0;
	border-left-color: #FFF;
	bottom: -10px;
}
.thumbnails {
	margin-left: -20px;
	list-style: none;
	*zoom: 1;
}
.thumbnails:before, .thumbnails:after {
	display: table;
	content: "";
	line-height: 0;
}
.thumbnails:after {
	clear: both;
}
.row-fluid .thumbnails {
	margin-left: 0;
}
.thumbnails > LI {
	float: left;
	margin-bottom: 18px;
	margin-left: 20px;
}
.thumbnail {
	display: block;
	padding: 4px;
	line-height: 18px;
	border: 1px solid #DDD;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	-webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.055);
	-moz-box-shadow: 0 1px 3px rgba(0,0,0,0.055);
	box-shadow: 0 1px 3px rgba(0, 0, 0, 0.055);
	-webkit-transition: all .2s ease-in-out;
	-moz-transition: all .2s ease-in-out;
	-o-transition: all .2s ease-in-out;
	transition: all 0.2s ease-in-out;
}
A.thumbnail:hover, A.thumbnail:focus {
	border-color: #08C;
	-webkit-box-shadow: 0 1px 4px rgba(0,105,214,0.25);
	-moz-box-shadow: 0 1px 4px rgba(0,105,214,0.25);
	box-shadow: 0 1px 4px rgba(0, 105, 214, 0.25);
}
.thumbnail > IMG {
	display: block;
	max-width: 100%;
	margin-left: auto;
	margin-right: auto;
}
.thumbnail .caption {
	padding: 9px;
	color: #555;
}
.label, .badge {
	display: inline-block;
	padding: 2px 4px;
	font-size: 10.998px;
	font-weight: bold;
	line-height: 14px;
	color: #FFF;
	vertical-align: baseline;
	white-space: nowrap;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
	background-color: #999;
}
.label {
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}
.badge {
	padding-left: 9px;
	padding-right: 9px;
	-webkit-border-radius: 9px;
	-moz-border-radius: 9px;
	border-radius: 9px;
}
FIELDSET.radio.btn-group {
	padding-left: 0;
	margin-top: 12px;
}
.iframe-bordered {
	border: 1px solid #DDD;
}
.tab-content {
	overflow: visible;
}
.tabs-left .tab-content {
	overflow: auto;
}
.nav-tabs > LI > SPAN {
	display: block;
	margin-right: 2px;
	padding-right: 12px;
	padding-left: 12px;
	padding-top: 8px;
	padding-bottom: 8px;
	line-height: 18px;
	border: 1px solid transparent;
	-webkit-border-radius: 4px 4px 0 0;
	-moz-border-radius: 4px 4px 0 0;
	border-radius: 4px 4px 0 0;
}
.btn-micro {
	padding: 1px 4px;
	font-size: 10px;
	line-height: 8px;
}
.btn-group > .btn-micro {
	font-size: 10px;
}
.tip-wrap {
	max-width: 200px;
	padding: 3px 8px;
	color: #FFF;
	text-align: center;
	text-decoration: none;
	background-color: #000;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	z-index: 100;
}
.page-header {
	margin: 2px 0px 10px 0px;
	padding-bottom: 5px;
}
.element-invisible {
	position: absolute;
	padding: 0;
	margin: 0;
	border: 0;
	height: 1px;
	width: 1px;
	overflow: hidden;
}
.form-vertical .control-label {
	float: none;
	width: auto;
	padding-right: 0;
	padding-top: 0;
	text-align: left;
}
.form-vertical .controls {
	margin-left: 0;
}
.width-auto {
	width: auto;
}
.btn-group .chzn-results {
	white-space: normal;
}
.accordion-body.in:hover {
	overflow: visible;
}
.invalid {
	color: #9D261D;
	font-weight: bold;
}
INPUT.invalid {
	border: 1px solid #9D261D;
}
SELECT.chzn-done.invalid + .chzn-container.chzn-container-single > A.chzn-single, SELECT.chzn-done.invalid + .chzn-container.chzn-container-multi > UL.chzn-choices {
	border-color: #9D261D;
	color: #9D261D;
}
DIV.modal {
	position: fixed;
	top: 5%;
	left: 50%;
	z-index: 1050;
	width: 80%;
	margin-left: -40%;
	background-color: #FFF;
	border: 1px solid #999;
	border: 1px solid rgba(0, 0, 0, 0.3);
	*border: 1px solid #999;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
	-webkit-box-shadow: 0 3px 7px rgba(0,0,0,0.3);
	-moz-box-shadow: 0 3px 7px rgba(0,0,0,0.3);
	box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3);
	-webkit-background-clip: padding-box;
	-moz-background-clip: padding-box;
	background-clip: padding-box;
	outline: none;
}
DIV.modal.fade {
	-webkit-transition: opacity .3s linear, top .3s ease-out;
	-moz-transition: opacity .3s linear, top .3s ease-out;
	-o-transition: opacity .3s linear, top .3s ease-out;
	transition: opacity 0.3s linear, top 0.3s ease-out;
	top: -25%;
}
DIV.modal.fade.in {
	top: 5%;
}
.modal-batch {
	overflow-y: visible;
}
@font-face {
	font-family: 'IcoMoon';
	src: url('../../../media/jui/fonts/IcoMoon.eot');
	src: url('../../../media/jui/fonts/IcoMoon.eot?#iefix') format('embedded-opentype'), url('../../../media/jui/fonts/IcoMoon.woff') format('woff'), url('../../../media/jui/fonts/IcoMoon.ttf') format('truetype'), url('../../../media/jui/fonts/IcoMoon.svg#IcoMoon') format('svg');
	font-weight: normal;
	font-style: normal;
}
[class^="icon-"], [class*=" icon-"] {
	display: inline-block;
	width: 14px;
	height: 14px;
	margin-right: 0.25em;
	line-height: 14px;
}
[class^="icon-"]:before, [class*=" icon-"]:before {
	font-family: 'IcoMoon';
	font-style: normal;
	speak: none;
}
[class^="icon-"].disabled, [class*=" icon-"].disabled {
	font-weight: normal;
}
.icon-delete:before, .icon-remove:before, .icon-cancel-2:before {
	content: "\49";
}
.icon-pencil-2:before {
	content: "\2c";
}
.icon-brush:before {
	content: "\3b";
}
.icon-save-new:before, .icon-plus-2:before {
	content: "\5d";
}
.icon-minus-sign:before, .icon-minus-2:before {
	content: "\5e";
}
.icon-publish:before, .icon-save:before, .icon-ok:before, .icon-checkmark:before {
	content: "\47";
}
.icon-new:before, .icon-plus:before {
	content: "\2a";
}
.icon-book:before {
	content: "\e271";
}
.icon-lightning:before, .icon-flash:before {
	content: "\79";
}
.icon-print:before, .icon-printer:before {
	content: "\e013";
}
.icon-feed:before {
	content: "\71";
}
.icon-calendar:before {
	content: "\43";
}
.icon-calendar-2:before {
	content: "\44";
}
.icon-calendar-3:before {
	content: "\e273";
}
.icon-pie:before {
	content: "\77";
}
.icon-bars:before {
	content: "\76";
}
.icon-chart:before {
	content: "\75";
}
.icon-power-cord:before {
	content: "\32";
}
.icon-cube:before {
	content: "\33";
}
.chzn-container-single .chzn-single {
	position: relative;
	display: block;
	overflow: hidden;
	padding: 0 0 0 8px;
	height: 23px;
	border: 1px solid #AAA;
	border-radius: 5px;
	background-color: #FFF;
	background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(20%, #ffffff), color-stop(50%, #f6f6f6), color-stop(52%, #eeeeee), color-stop(100%, #f4f4f4));
	background: -webkit-linear-gradient(top, #FFFFFF 20%, #F6F6F6 50%, #EEEEEE 52%, #F4F4F4 100%);
	background: -moz-linear-gradient(top, #FFFFFF 20%, #F6F6F6 50%, #EEEEEE 52%, #F4F4F4 100%);
	background: -o-linear-gradient(top, #FFFFFF 20%, #F6F6F6 50%, #EEEEEE 52%, #F4F4F4 100%);
	background: linear-gradient(top, #ffffff 20%, #f6f6f6 50%, #eeeeee 52%, #f4f4f4 100%);
	background-clip: padding-box;
	box-shadow: 0 0 3px white inset, 0 1px 1px rgba(0, 0, 0, 0.1);
	color: #444;
	text-decoration: none;
	white-space: nowrap;
	line-height: 24px;
}
#jform_audio_type_chzn .chzn-single, #jform_video_type_chzn .chzn-single {
	width: 228px;
}
.chzn-container.chzn-with-drop .chzn-drop {
	left: 0;
	width: 238px;
}
.form-horizontal #mesaudio .btn:nth-child(2), .form-horizontal #mesvideo .btn:nth-child(2), .form-horizontal #mesnotes .btn:nth-child(2) {
	border: 0px solid #E1E1E1;
	padding-top: 3px;
	padding-bottom: 4px;
	background-color: #5EA53E;
	color: #FFFFFF;
	padding-right: 14px;
	padding-left: 15px;
	margin-left: 17px;
}
.form-horizontal .control-label {
	padding-top: 7px;
	margin-top: 4px;
	font-weight: bold;
	text-align: left;
}
.control-label .pitablesubhead {
	display: none;
}
.form-horizontal #mesaudio .btn:nth-child(3), .form-horizontal #mesvideo .btn:nth-child(3), .form-horizontal #mesnotes .btn:nth-child(3) {
	border: 0px solid #E1E1E1;
	margin-top: -8px;
	margin-right: -1px;
	margin-left: 17px;
	padding-top: 4px;
	padding-bottom: 4px;
	background-color: #B24545;
	color: #FFFFFF;
	font-size: 10px;
	padding-right: 3px;
	padding-left: 9px;
}
UL#pifilter-tabs LI.active A {
	background-color: #838383;
	color: #FFFFFF;
	/*+border-radius: 5px 5px 0 0;*/
	-moz-border-radius: 5px 5px 0 0;
	-webkit-border-radius: 5px 5px 0 0;
	-khtml-border-radius: 5px 5px 0 0;
	border-radius: 5px 5px 0 0;
}
UL#pifilter-tabs {
	margin: 18px 0 0;
}
#pitoolbar {
	margin: 0 0 -34px 0;
	padding: 0 0 10px 0;
	float: right;
	border: 0px solid black;
}
.tab-content .tab-pane {
	clear: both;
	margin-bottom: 20px;
	overflow: hidden;
	padding: 24px;
	position: relative;
	border: 0px solid black;
	box-shadow: none;
}
