.rteindent1 { margin-left: 40px; }
.rteindent2 { margin-left: 80px; }
.rteindent3 { margin-left: 120px; }
.rteindent4 { margin-left: 160px; }
.rteleft { text-align: left; }
.rteright { text-align: right; }
.rtecenter { text-align: center; }
.rtejustify { text-align: justify; }
.ibimage_left { float: left; }
.ibimage_right { float: right; }
table.cke_editor fieldset { padding: 0px ! important; }
.cke_editor { display: table ! important; }
.cke_editor, #ie#bug { display: inline-table ! important; }
.cke_dialog tr td:last-child { border-right: 0px none; }
form#ckeditor-admin-profile-form textarea#edit-toolbar { display: none; }
form#ckeditor-admin-profile-form #edit-toolbar + .grippie { display: none; }
div.sortableList { cursor: n-resize; }
div.widthMarker { height: 20px; border-top: 1px dashed rgb(204, 204, 204); margin: 10px 0px 0px 1px; padding-left: 1px; text-align: center; }
div.sortableList.group { margin: 20px 0px 0px; }
div.sortableList div.sortableListDiv { height: 30px; margin-bottom: 3px; width: 900px; }
div.sortableList div.sortableListDiv span.sortableListSpan { background-color: rgb(240, 240, 238); height: 30px; border-right: 1px dashed rgb(204, 204, 204); display: block; }
div.sortableList div.sortableListDiv span.sortableListSpan ul { width: 900px; white-space: nowrap; border: 1px solid rgb(204, 204, 204); list-style: outside none none; margin: 0px; padding: 0px 0px 0px 1px; height: 30px; }
div.sortableList div.sortableListDiv span.sortableListSpan ul li { list-style: outside none none; cursor: move; height: 18px; min-width: 18px; padding: 2px; }
div.sortableList div.sortableListDiv span.sortableListSpan ul li.group { min-width: 5px; padding-left: 2px; }
div.sortableList div.sortableListDiv span.sortableListSpan ul li img { border: 0px none; padding: 0px; margin: 0px; }
li.sortableItem { position: relative; float: left; margin: 3px 1px 1px 0px; border: 1px solid rgb(204, 204, 204); background-color: rgb(240, 240, 238); z-index: 99; }
#security-filters .filter-text-formats { float: left; clear: both; width: 15%; font-size: 11px; font-weight: bold; padding: 10px 0px; }
#security-filters .filter-text-formats .filter-text-format-status { float: left; padding-right: 20px; }
#security-filters .filter-text-formats .enabled { background: url(8fd0d5cbf0e731769b8fd23bea8c962205fdd562.png)  no-repeat scroll right center transparent; }
#security-filters .filter-text-formats .disabled { background: url(15a2434f159e5f8cf17a5837020894e5a04c57b4.png)  no-repeat scroll right center transparent; }
#security-filters .filter-info { float: left; width: 85%; }
#security-filters .fieldset-legend { background: none repeat scroll 0% 0% transparent; padding-left: 10px; }
#security-filters .fieldset-legend a { font-weight: normal; font-size: 10px; padding-left: 5px; }
#security-filters .filter-wrapper { clear: both; float: left; border-bottom: 1px solid rgb(204, 204, 204); width: 100%; }
fieldset#edit-appearance div#groupLayout, div#allButtons { border: 0px none; padding: 0px; margin: 1em 0px; overflow: auto; }
#colorbox, #cboxOverlay, #cboxWrapper { position: absolute; top: 0px; left: 0px; z-index: 9999; overflow: hidden; }
#cboxOverlay { position: fixed; width: 100%; height: 100%; }
#cboxMiddleLeft, #cboxBottomLeft { clear: left; }
#cboxContent { position: relative; }
#cboxLoadedContent { overflow: auto; }
#cboxTitle { margin: 0px; }
#cboxLoadingOverlay, #cboxLoadingGraphic { position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; }
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow { cursor: pointer; }
.cboxPhoto { float: left; margin: auto; border: 0px none; display: block; max-width: none; }
.cboxIframe { width: 100%; height: 100%; display: block; border: 0px none; }
#colorbox, #cboxContent, #cboxLoadedContent { box-sizing: content-box; }
#cboxOverlay { background: none repeat scroll 0% 0% rgb(255, 255, 255); }
#colorbox {  }
#cboxTopLeft { width: 25px; height: 25px; background: url(176ade321791406386d1bf3c1d7292755473d1ee.png)  no-repeat scroll 0px 0px transparent; }
#cboxTopCenter { height: 25px; background: url(176ade321791406386d1bf3c1d7292755473d1ee.png)  repeat-x scroll 0px -50px transparent; }
#cboxTopRight { width: 25px; height: 25px; background: url(176ade321791406386d1bf3c1d7292755473d1ee.png)  no-repeat scroll -25px 0px transparent; }
#cboxBottomLeft { width: 25px; height: 25px; background: url(176ade321791406386d1bf3c1d7292755473d1ee.png)  no-repeat scroll 0px -25px transparent; }
#cboxBottomCenter { height: 25px; background: url(176ade321791406386d1bf3c1d7292755473d1ee.png)  repeat-x scroll 0px -75px transparent; }
#cboxBottomRight { width: 25px; height: 25px; background: url(176ade321791406386d1bf3c1d7292755473d1ee.png)  no-repeat scroll -25px -25px transparent; }
#cboxMiddleLeft { width: 25px; background: url(d8990b3c92d0e19b74474cae06d6dad19202ebe0.png)  repeat-y scroll 0px 0px transparent; }
#cboxMiddleRight { width: 25px; background: url(d8990b3c92d0e19b74474cae06d6dad19202ebe0.png)  repeat-y scroll -25px 0px transparent; }
#cboxContent { background: none repeat scroll 0% 0% rgb(255, 255, 255); overflow: hidden; }
.cboxIframe { background: none repeat scroll 0% 0% rgb(255, 255, 255); }
#cboxError { padding: 50px; border: 1px solid rgb(204, 204, 204); }
#cboxLoadedContent { margin-bottom: 20px; }
#cboxTitle { position: absolute; bottom: 0px; left: 0px; text-align: center; width: 100%; color: rgb(153, 153, 153); }
#cboxCurrent { position: absolute; bottom: 0px; left: 100px; color: rgb(153, 153, 153); }
#cboxSlideshow { position: absolute; bottom: 0px; right: 42px; color: rgb(68, 68, 68); }
#cboxPrevious { position: absolute; bottom: 0px; left: 0px; color: rgb(68, 68, 68); }
#cboxNext { position: absolute; bottom: 0px; left: 63px; color: rgb(68, 68, 68); }
#cboxLoadingOverlay { background: url(556f51497e92236e6cdf71a349ee919b19649888.gif)  no-repeat scroll 5px 5px rgb(255, 255, 255); }
#cboxClose { position: absolute; bottom: 0px; right: 0px; display: block; color: rgb(68, 68, 68); }
.cboxIE #cboxTopLeft, .cboxIE #cboxTopCenter, .cboxIE #cboxTopRight, .cboxIE #cboxBottomLeft, .cboxIE #cboxBottomCenter, .cboxIE #cboxBottomRight, .cboxIE #cboxMiddleLeft, .cboxIE #cboxMiddleRight {  }
.cboxIE6 #cboxTopLeft { background: url(ac2fc6459179e33857141f689952e6ab14dc5ffb.png)  repeat scroll 0% 0% transparent; }
.cboxIE6 #cboxTopCenter { background: url(030b499f6dd08cc74306e60beb4905114f4148d0.png)  repeat scroll 0% 0% transparent; }
.cboxIE6 #cboxTopRight { background: url(80014c2d255e9c0c192ac0ffa70b82e66035afb3.png)  repeat scroll 0% 0% transparent; }
.cboxIE6 #cboxBottomLeft { background: url(f60fc9829f639cacc28a368b4ab507fe327f7bba.png)  repeat scroll 0% 0% transparent; }
.cboxIE6 #cboxBottomCenter { background: url(7852d30f295bc8cfa0b453aadc9245508b5822e1.png)  repeat scroll 0% 0% transparent; }
.cboxIE6 #cboxBottomRight { background: url(56939e02e1efa200153624407f38d643758e5506.png)  repeat scroll 0% 0% transparent; }
.cboxIE6 #cboxMiddleLeft { background: url(35a5d6356cf47bf220765bdf55438b1fc72546c5.png)  repeat scroll 0% 0% transparent; }
.cboxIE6 #cboxMiddleRight { background: url(156285901622498b2e9eb40dffab8d4a02f78ca6.png)  repeat scroll 0% 0% transparent; }
.cboxIE6 #cboxTopLeft, .cboxIE6 #cboxTopCenter, .cboxIE6 #cboxTopRight, .cboxIE6 #cboxBottomLeft, .cboxIE6 #cboxBottomCenter, .cboxIE6 #cboxBottomRight, .cboxIE6 #cboxMiddleLeft, .cboxIE6 #cboxMiddleRight {  }
.ctools-locked { color: red; border: 1px solid red; padding: 1em; }
.ctools-owns-lock { background: none repeat scroll 0px 0px rgb(255, 255, 221); border: 1px solid rgb(240, 192, 32); padding: 1em; }
a.ctools-ajaxing, input.ctools-ajaxing, button.ctools-ajaxing, select.ctools-ajaxing { padding-right: 18px ! important; background: url(b4e3dc0d688baf0ab0e75afac0086f4d48cb8e8b.gif)  no-repeat scroll right center transparent; }
div.ctools-ajaxing { float: left; width: 18px; background: url(b4e3dc0d688baf0ab0e75afac0086f4d48cb8e8b.gif)  no-repeat scroll center center transparent; }
.jspContainer { overflow: hidden; position: relative; }
.jspPane { position: absolute; }
.jspVerticalBar { position: absolute; top: 0px; right: 0px; width: 16px; height: 100%; background: none repeat scroll 0% 0% red; }
.jspHorizontalBar { position: absolute; bottom: 0px; left: 0px; width: 100%; height: 16px; background: none repeat scroll 0% 0% red; }
.jspVerticalBar *, .jspHorizontalBar * { margin: 0px; padding: 0px; }
.jspCap { display: none; }
.jspHorizontalBar .jspCap { float: left; }
.jspTrack { background: none repeat scroll 0% 0% rgb(221, 221, 238); position: relative; }
.jspDrag { background: none repeat scroll 0% 0% rgb(187, 187, 221); position: relative; top: 0px; left: 0px; cursor: pointer; }
.jspHorizontalBar .jspTrack, .jspHorizontalBar .jspDrag { float: left; height: 100%; }
.jspArrow { background: none repeat scroll 0% 0% rgb(80, 80, 109); text-indent: -20000px; display: block; cursor: pointer; }
.jspArrow.jspDisabled { cursor: default; background: none repeat scroll 0% 0% rgb(128, 128, 141); }
.jspVerticalBar .jspArrow { height: 16px; }
.jspHorizontalBar .jspArrow { width: 16px; float: left; height: 100%; }
.jspVerticalBar .jspArrow:focus { outline: medium none; }
.jspCorner { background: none repeat scroll 0% 0% rgb(238, 238, 244); float: left; height: 100%; }
* html .jspCorner { margin: 0px -3px 0px 0px; }
.node_embed_dialog { background: none repeat scroll 0% 0% rgb(233, 233, 233); border: 2px solid rgb(51, 51, 51); border-radius: 5px; padding: 5px; }
.node_embed_dialog .ui-dialog-titlebar { margin: 0px; padding: 5px; background-color: rgb(51, 51, 51); color: rgb(255, 255, 255); border-radius: 5px; position: relative; }
.node_embed_dialog .ui-dialog-titlebar-close { position: absolute; right: 5px; color: rgb(255, 255, 255); }
#nodeEmbedDialog { margin: 10px 0px 0px; }
.node_embed_dialog .nodeEmbedButtons { margin: 0px; padding: 0px; }
.node_embed_dialog .nodeEmbedButtons button { background: none repeat scroll 0% 0% rgb(51, 51, 51); color: rgb(255, 255, 255); border-radius: 5px; border: 1px solid rgb(68, 68, 68); padding: 3px 10px; margin: 5px 5px 0px 0px; cursor: pointer; }
.node_embed_dialog .nodeEmbedButtons button:hover { border: 1px solid rgb(153, 153, 153); }
.caps { font-size: 0.9em; }
.dquo { margin-left: -0.5em; }
.abbr { white-space: nowrap; }
.number { white-space: nowrap; }
h1 .amp, h2 .amp, h3 .amp, h4 .amp, h5 .amp, h6 .amp { font-family: "Warnock Pro","Goudy Old Style","Palatino","Book Antiqua",serif; font-size: 1em; font-style: italic; }
#views-slideshow-form-wrapper .form-item.dependent-options { padding-left: 5px; }
#views-slideshow-form-wrapper .vs-dependent { padding-left: 30px; }
input.custom-search-default-value { color: rgb(153, 153, 153); }
#elements tr.region-message { font-weight: normal; color: rgb(153, 153, 153); }
#elements tr.region-populated { display: none; }
fieldset.custom_search-popup { display: none; position: absolute; top: auto; margin: 0px; }
