/* Layout helpers
----------------------------------*/
.ui-helper-hidden { display: none; }
.ui-helper-hidden-accessible {
position: absolute;
left: -99999999px;
}
.ui-helper-reset {
margin: 0;
padding: 0;
border: 0;
outline: 0;
line-height: 1.3;
text-decoration: none;
font-size: 100%;
list-style: none;
}
.ui-helper-clearfix:after {
content: ".";
display: block;
height: 0;
clear: both;
visibility: hidden;
}
.ui-helper-clearfix { display: inline-block; }
/* required comment for clearfix to work in Opera \*/
* html .ui-helper-clearfix { height:1%; }
.ui-helper-clearfix { display:block; }
/* end clearfix */
.ui-helper-zfix {
width: 100%;
height: 100%;
top: 0;
left: 0;
position: absolute;
opacity: 0;
filter:Alpha(Opacity=0);
}
/* Interaction Cues
----------------------------------*/
.ui-state-disabled { cursor: default !important; }
/* Component containers
----------------------------------*/
.ui-widget { font-size:14px; }
.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button { font-size: 1em; }

.ui-widget-header {
background:#6A9913;
color: #eaf5f7;
font-weight: bold;
font-size:24px;
}
.ui-widget-header a { color: #eaf5f7; font-weight: bold;}
#accordian h3 { background-color:#6A9913;font-size:24px; font-weight: bold;}
/* Interaction states
----------------------------------*/

.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited {
background-color:#6A9913;
color: #ffffff;
text-decoration: none;
font-size:24px;
outline: none;
border-bottom:5px solid #ffffff;
}
.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus {
background: #6A9913;
font-weight: bold;
color: #FFF;
outline: none;
}
.ui-state-hover a, .ui-state-hover a:hover {
color: #FFF;
text-decoration: none;
outline: none;
}
.ui-state-active, .ui-widget-content .ui-state-active {
background: #6A9913;
font-weight: bold;
color: #ffffff;
outline: none;
}
.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited {
color: #ffffff;
outline: none;
text-decoration: none;
}
/* Interaction Cues
----------------------------------*/
.ui-state-highlight, .ui-widget-content .ui-state-highlight {
background: #6A9913;
color: #915608;
}
.ui-state-highlight a, .ui-widget-content .ui-state-highlight a { color:#C30; }
.ui-state-error, .ui-widget-content .ui-state-error {
background:#6A9913;
color: #ffffff;
}
.ui-state-error a, .ui-widget-content .ui-state-error a { color: #ffffff; }
.ui-state-error-text, .ui-widget-content .ui-state-error-text { color: #ffffff; }
.ui-state-disabled, .ui-widget-content .ui-state-disabled {
opacity: .35;
filter:Alpha(Opacity=35);
background-image: none;
}
.ui-priority-primary, .ui-widget-content .ui-priority-primary { font-weight: bold; }
.ui-priority-secondary, .ui-widget-content .ui-priority-secondary {
opacity: .7;
filter:Alpha(Opacity=70);
font-weight: normal;
}
 / /* Misc visuals
----------------------------------*/


.ui-accordion .ui-accordion-header {
cursor: pointer;
position: relative;
margin-top: 1px;
zoom: 1;
padding-left:10px;

}
/*.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: 18px;
padding: .5em .5em .5em .5em;
}
.ui-accordion .ui-accordion-header .ui-icon {
position: absolute;
left: .5em;
top: 50%;
margin-top: -8px;
margin-bottom:15px;
}
.ui-accordion .ui-accordion-content {
border-top: 0;
padding-top:15px;
margin-top: -2px;
position: relative;
top: 1px;
margin-bottom: 10px;
overflow:hidden;
display: none;
}
.ui-accordion .ui-accordion-content-active { display: block; }/* Datepicker
----------------------------------*/
.ui-tabs-state-default { background-color:#FFF!important; }
.ui-tabs {
margin-top:5px;
zoom: 1;
}
.ui-tabs .ui-tabs-nav {
list-style: none;
position: relative;
padding: 0;
background-color:#FFF!important;
border:0;
outline:none;
}

.ui-tabs-nav ul { padding-left:20px!important;}
.ui-tabs .ui-tabs-nav ul { background-color:#fff;}
.ui-tabs .ui-tabs-nav li {
position: relative;
float: left;
background-color:#fff;
}
.ui-tabs .ui-tabs-nav li a {
background-color:#fff!important;
font-size:13px;
float: left;
margin: 0px 0px 0px 5px;
text-decoration: none;
padding:0px;
color:#6A9913!important;
border:0;
outline:none;
}
.ui-tabs .ui-tabs-nav li.ui-tabs-selected {
font-size:13px;
color: #C33!important;
background-color:#fff;
padding-bottom: 0px;
border-bottom-width: 0;
border:0;
outline:none;
}
.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, .ui-tabs-nav a:hover {
cursor: text;
color:#C33!important;
background:#FFF;
}
.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 {
padding:0;
display: block;
border-width: 0;
background: none;
}
.ui-tabs .ui-tabs-hide { display: none !important; }
.ui-tabs-content{ zoom: 1; } 
