/*!
 * jQuery UI CSS Framework 1.8.22
 *
 * Copyright 2012, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Theming/API
 */

/* jQuery UI Accordion 1.8.22
 *
 * Copyright 2012, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Accordion#theming
 */
/* IE/Win - Fix animation bug - #4615 */

/*#accordion .ui-state-default, #accordion .ui-widget-content .ui-state-default, #accordion .ui-widget-header .ui-state-default { background: url(/images/triangle.png) no-repeat 435px 7px;}*/
.format_text #accordion .ui-state-default, .format_text #accordion .ui-widget-content .ui-state-default, .format_text #accordion .ui-widget-header .ui-state-default, .format_text #accordion2 .ui-state-default, .format_text #accordion2 .ui-widget-content .ui-state-default, .format_text #accordion2 .ui-widget-header .ui-state-default  {background: #5C5B5B; color:#FFF; font-weight:normal; margin-bottom:1px;}
.format_text #accordion .ui-state-default:hover, .format_text #accordion .ui-widget-content .ui-state-default:hover, .format_text #accordion .ui-widget-header .ui-state-default:hover, .format_text #accordion2 .ui-state-default:hover, .format_text #accordion2 .ui-widget-content .ui-state-default:hover, .format_text #accordion2 .ui-widget-header .ui-state-default:hover {background:#514F4F}
h2.ui-state-active {font-weight:normal}

/*#accordion .ui-state-active, #accordion .ui-widget-content .ui-state-active, #accordion .ui-widget-header .ui-state-active {background: url(/images/triangle.png) no-repeat 435px -18px;}*/
.format_text #accordion .ui-state-active, .format_text #accordion .ui-widget-content .ui-state-active, .format_text #accordion .ui-widget-header .ui-state-active, .format_text #accordion2 .ui-state-active, .format_text #accordion2 .ui-widget-content .ui-state-active, .format_text #accordion2 .ui-widget-header .ui-state-active {background: #F47321; color:#FFF;}

#accordion {width:455px; color:#FFF;}
.format_text #accordion {width:100%}

#accordion h2 a, #accordion2 h2 a {color:#F47321; font-weight:normal;}
body.home-page #accordion h2 a, body.home-page-draft #accordion h2 a {text-transform:uppercase;}
.format_text #accordion h2 a, .format_text #accordion2 h2 a {color:#FFF; font-weight:normal; text-decoration:none;}
#accordion h2 a:hover, #accordion2 h2 a:hover {color:#FFF}
.format_text h2.ui-accordion-header {margin-bottom:0;}
.ui-accordion { width: 100%; }
.ui-accordion .ui-accordion-header { cursor: pointer; position: relative; margin-top: 1px; zoom: 1; font-size:1.4em}
.format_text .ui-accordion .ui-accordion-header { font-size:1.1em; padding-left:.25em;}
.ui-accordion .ui-accordion-li-fix { display: inline; }
.ui-accordion .ui-accordion-header-active { border-bottom: 0 !important; }
.ui-accordion .ui-accordion-header a { display: block; font-size: 1em; padding: .3em .5em .3em .7em; background:url(/construction/images/accordionBack.png) repeat; }
.format_text .ui-accordion .ui-accordion-header a { background:none; }
.ui-accordion .ui-accordion-header .ui-icon { position: absolute; left: .5em; top: 50%; margin-top: -8px}
.ui-accordion .ui-accordion-content { padding: 1em .95em; border-top: 0; margin-top: -2px; position: relative; top: 2px; margin-bottom: 3px; overflow: auto; display: none; zoom: 1; background:url(/construction/images/accordionBack.png) repeat; font-size:1.18em; line-height:1.4em;}
.format_text .ui-accordion .ui-accordion-content {background:#FFF; color:#464545; font-size:.85em; border-left:1px solid #CECECE; border-right:1px solid #CECECE; border-bottom:1px solid #CECECE}
.ui-accordion .ui-accordion-content-active { display: block; }
.ui-accordion .ui-accordion-content a {color:#22edf4; margin-top:.5em; display:inline-block}
.format_text .ui-accordion .ui-accordion-content a {color:#F47321; margin-top:0;}
.format_text .ui-accordion .ui-accordion-content h4 a {color:#464545}
.format_text .ui-accordion .ui-accordion-content h4 a:hover {color:#F47321; text-decoration:none;}
.ui-accordion .ui-accordion-content a:hover {text-decoration:underline}
.accServiceLink {text-transform:lowercase;}

.format_text .ui-accordion .ui-accordion-content img.alignleft {margin:0 1em 1em 0}


#tabs .ui-state-default a {background:#5c5b5b;}
#tabs .ui-state-default a:hover {background:#514f4f;}
#tabs .ui-state-active a, #tabs .ui-state-active a:hover {background:#f48d4c;}

.ui-tabs { position: relative; padding: .2em; zoom: 1; } /* position: relative prevents IE scroll bug (element with position: relative inside container with overflow: auto appear as "fixed") */
.ui-tabs .ui-tabs-nav { margin: 0 0 0 .5em; padding: .2em .2em 0; }
.ui-tabs .ui-tabs-nav li { list-style: none; float: left; position: relative; top: 1px; margin: 0 .2em 1px 0; border-bottom: 0 !important; padding: 0; white-space: nowrap; }
.ui-tabs .ui-tabs-nav li a { float: left; padding: .5em 3.2em; text-decoration: none; color:#FFF; text-align:center; font-size:.95em; line-height:1.35em}
.ui-tabs .ui-tabs-nav li.ui-tabs-selected { margin-bottom: 0; padding-bottom: 1px; }
.ui-tabs .ui-tabs-nav li.ui-tabs-selected a, .ui-tabs .ui-tabs-nav li.ui-state-disabled a, .ui-tabs .ui-tabs-nav li.ui-state-processing a { cursor: text; }
.ui-tabs .ui-tabs-nav li a, .ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a { cursor: pointer; } /* first selector in group seems obsolete, but required to overcome bug in Opera applying cursor: text overall if defined elsewhere... */
.ui-tabs .ui-tabs-panel { display: block; border-width: 0; padding: 1em; background: none; clear:both; background:#FFF; border:1px solid #CECECE;}
.ui-tabs .ui-tabs-hide { display: none !important; }

#tabs p, .ui-tabs-panel a.learnMore {font-size:1.1em; line-height:1.4em; margin-bottom:0;}
#tabs h4 span {font-style:italic};