
/*
 * jQuery UI screen structure and presentation
 * This CSS file was generated by ThemeRoller, a Filament Group Project for jQuery UI
 * Author: Scott Jehl, scott@filamentgroup.com, http://www.filamentgroup.com
 * Visit ThemeRoller.com
*/

/*
 * Note: If your ThemeRoller settings have a font size set in ems, your components will scale according to their parent element's font size.
 * As a rule of thumb, set your body's font size to 62.5% to make 1em = 10px.
 * body {font-size: 62.5%;}
*/



/*UI tabs*/
/* handling all theming in screen.css */
.ui-tabs-hide {
    display: none;/* for accessible hiding: position: absolute; left: -99999999px*/;
}


/*slider*/
.ui-slider {
/*  clear: left;*/
    margin-left: 4em;
    background-color: #e5e5e5;
    border: 1px solid #c7c9c0;
    height: 2px;
    position: relative;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    border-radius: 2px;
    top: 0.5em;
    margin-bottom: 1em;
    margin-right: 1em;
    
}
.ui-slider-handle {
    /*resets*/margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none;
    position: absolute;
    z-index: 2;
    top: -4px;
    margin-left: -6px;
    height: 12px;
    width: 12px;
    background: transparent url(/other_files/website/images/slider_handle.png) center center no-repeat;
}
/*.ui-slider-handle:hover {
    background: #f67403 url(/other_files/website/images/css/f67403_40x100_textures_02_glass_50.png) 0 50% repeat-x;
    border: 1px solid #f67403;
}
.ui-slider-handle-active, .ui-slider-handle-active:hover {
    background: #ffdca1 url(/other_files/website/images/css/ffdca1_40x100_textures_04_highlight_hard_50.png) 0 50% repeat-x;
    border: 1px solid #fbd850;
}*/
.ui-slider-range {
    /*resets*/margin: 0; padding: 0; border: 0; outline: 0; /*line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none;*/
    height: 2px;
    background-color: #ff983f;
    position: absolute;
    border: 1px solid #de6600;
    border-left: 0;
    border-right: 0;
    top: -1px;
    z-index: 1;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    border-radius: 2px;
    overflow: hidden;
}



/*datepicker*/
/* Main Style Sheet for jQuery UI date picker */
#datepicker {
    font-size: 0.7857em;
    width: 195px;
    clear: both;
    margin-left: -10px;
    padding: 0.5em 0;
}
.ui-datepicker-div, .ui-datepicker-inline, #ui-datepicker-div {
    margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none;
    font-size: 1em;
    border: 1px solid #c7c7c7;
    width: 17.7272em;
    /*padding: 2.5em .5em .5em .5em;*/
    position: relative;
    background: #ffffff;
  -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
}
.ui-datepicker-one-month {
    background: transparent url(/other_files/website/images/calendar_bg.gif) center bottom repeat-x;
    border: 1px solid #fff;
    padding: 1px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
}
.ui-datepicker-div, #ui-datepicker-div {
    z-index: 9999; /*must have*/
    display: none;
}
.ui-datepicker-inline {
    float: left;
    display: block;
}
.ui-datepicker-control {
    display: none;
}
.ui-datepicker-current {
    display: none;
}
.ui-datepicker-next {
    right: 1em;
    top: .5em;
    position: absolute;
}

 .ui-datepicker-prev {
    position: absolute;
    left: 1em;
    top: .5em;
    /*background: #f6f6f6 url(/other_files/website/images/css/f6f6f6_40x100_textures_04_highlight_hard_50.png) 0 50% repeat-x;*/
}

.ui-datepicker-next:hover, .ui-datepicker-prev:hover {
    /*background: #f67403 url(/other_files/website/images/css/f67403_40x100_textures_02_glass_50.png) 0 50% repeat-x;*/
}
.ui-datepicker-header a {
    text-indent: -9em;
    width: 13px;
    height: 13px;
    display: block;
    font-size: 1em;
    line-height: 1.3em;
    overflow: hidden;
    /*border: 1px solid #cccccc;*/
    cursor: pointer;
}
a.ui-datepicker-next {
    background: transparent url(/other_files/website/images/calendar_buttons.gif) right 50% no-repeat;
}
a.ui-datepicker-prev {
    background: transparent url(/other_files/website/images/calendar_buttons.gif) left 50% no-repeat;
}
.ui-datepicker-header a.ui-state-disabled {
    background: none;
}
.ui-datepicker-prev a:hover {
    /*background: url(/other_files/website/images/css/ffffff_7x7_arrow_left.gif) 50% 50% no-repeat;*/
}
.ui-datepicker-next a:hover {
    /*background: url(/other_files/website/images/css/ffffff_7x7_arrow_right.gif) 50% 50% no-repeat;*/
}
.ui-datepicker-prev a:active {
    /*background: url(/other_files/website/images/css/cf8800_7x7_arrow_left.gif) 50% 50% no-repeat;*/
}
.ui-datepicker-next a:active {
    /*background: url(/other_files/website/images/css/cf8800_7x7_arrow_right.gif) 50% 50% no-repeat;*/
}
.ui-datepicker-header {
    height: 2.2em;
    line-height: 2.2em;
    text-align: center;
}
.ui-datepicker-header select {
    /*border: 1px solid #cccccc;*/
    color: #a1a1a1;
    background: #f6f6f6;
    font-size: 1em;
    line-height: 1.4em;
    position: absolute;
    top: .5em;
    margin: 0 !important;
}
.ui-datepicker-header option:focus, .ui-datepicker-header option:hover {
    background: #f67403;
}
.ui-datepicker-header select.ui-datepicker-new-month {
    width: 7em;
    left: 2.2em;
}
.ui-datepicker-header select.ui-datepicker-new-year {
    width: 5em;
    left: 9.4em;
}
.ui-datepicker-calendar {
    width: 98%;
    text-align: right;
    padding-top: 15px;
    background: url('/other_files/website/images/calendar_seperator.gif') center top repeat-x;
}
.ui-datepicker thead td a {
    background: none;
}
.ui-datepicker td a {
    padding: 1px 1px 1px 0;
    display: block;
    margin: 1px;
    color: #a1a1a1;
    background: #f6f6f6 url(/other_files/website/images/calendar_daybg.gif) center bottom repeat-x;
    cursor: pointer;
    border: 1px solid #ffffff;
    line-height: 16px;
}

.ui-datepicker td a:hover {
    border: 1px solid #fff;
    color: #ffffff;
    background: #f67403 /*url(/other_files/website/images/css/f67403_40x100_textures_02_glass_50.png)*/ 0 50% repeat-x;
}
.ui-datepicker td a:active {
    border: 1px solid #fff;
    color: #cf8800;
    background: #ffdca1 /*url(/other_files/website/images/css/ffdca1_40x100_textures_04_highlight_hard_50.png)*/ 0 50% repeat-x;
}
.ui-datepicker th {
    padding: 3px 0;
    text-align: center;
    font-size: 10px;
    color: #666666;
    border: none;
    color:#A1A1A1;
    padding:1px 1px 1px 0;
}
.ui-datepicker-cover {
    display: none;
    display/**/: block;
    position: absolute;
    z-index: -1;
    filter: mask();
    top: -4px;
    left: -4px;
    width: 193px;
    height: 200px;
}
.ui-datepicker td {
    background-color: #c7c7c7;
    border: 1px solid white;
}
td.ui-datepicker-current-day {
    background-color: #ec9c03;
}
td.ui-datepicker-current-day a {
    padding: 1px 1px 1px 0;
    display: block;
    margin: 1px;
    color: #a1a1a1;
    background: #ec9c03 url(/other_files/website/images/calendar_daybg_active.gif) center bottom repeat-x;
    cursor: pointer;
    border: 1px solid #ffffff;
}

td.ui-datepicker-other-month.ui-datepicker-unselectable {
    background-color: transparent;
}
/*.ui-datepicker-calendar td, table.ui-datepicker-calendar{
    border: 0px none;
}*/
td.ui-datepicker-unselectable {
    padding: 3px 3px 3px 2px;
    background-color: #fff;
    border: 0px none;
}
.ui-datepicker tbody {
/*padding: 10px;
display: block;*/
    /*border: 1px solid #fff;*/
    background: #ffffff url(/other_files/website/images/calendar_bg.gif) center bottom repeat-x;
}
.ui-datepicker tr {
    height: 18px;
}



/*
Generic ThemeRoller Classes
>> Make your jQuery Components ThemeRoller-Compatible!
*/

/*component global class*/
.ui-component {
    /*resets*/margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none;
    font-family: Geneva, Arial, Helvetica,sans-serif;
    font-size: 1em;
}
/*component content styles*/
.ui-component-content {
    border: 1px solid #c7c7c7;
    background: #ffffff url(/other_files/website/images/css/ffffff_40x100_textures_04_highlight_hard_50.png) 0 0 repeat-x;
    color: #666666;
}
.ui-component-content a {
    color: #666666;
    text-decoration: underline;
}
/*component states*/
.ui-default-state {
    border: 1px solid #cccccc;
    background: #f6f6f6 url(/other_files/website/images/css/f6f6f6_40x100_textures_04_highlight_hard_50.png) 0 50% repeat-x;
    font-weight: normal;
    color: #a1a1a1 !important;
}
.ui-default-state a {
    color: #a1a1a1;
}
.ui-default-state:hover, .ui-hover-state {
    border: 1px solid #f67403;
    background: #f67403 url(/other_files/website/images/css/f67403_40x100_textures_02_glass_50.png) 0 50% repeat-x;
    font-weight: normal;
    color: #ffffff !important;
}
.ui-hover-state a {
    color: #ffffff;
}
.ui-default-state:active, .ui-active-state {
    border: 1px solid #fbd850;
    background: #ffdca1 url(/other_files/website/images/css/ffdca1_40x100_textures_04_highlight_hard_50.png) 0 50% repeat-x;
    font-weight: normal;
    color: #cf8800 !important;
    outline: none;
}
.ui-active-state a {
    color: #cf8800;
    outline: none;
}
/*icons*/
/*.ui-arrow-right-default {background: url(/other_files/website/images/css/a1a1a1_7x7_arrow_right.gif) no-repeat 50% 50%;}
.ui-arrow-right-default:hover, .ui-arrow-right-hover {background: url(/other_files/website/images/css/ffffff_7x7_arrow_right.gif) no-repeat 50% 50%;}
.ui-arrow-right-default:active, .ui-arrow-right-active {background: url(/other_files/website/images/css/cf8800_7x7_arrow_right.gif) no-repeat 50% 50%;}
.ui-arrow-right-content {background: url(/other_files/website/images/css/666666_7x7_arrow_right.gif) no-repeat 50% 50%;}

.ui-arrow-left-default {background: url(/other_files/website/images/css/a1a1a1_7x7_arrow_left.gif) no-repeat 50% 50%;}
.ui-arrow-left-default:hover, .ui-arrow-left-hover {background: url(/other_files/website/images/css/ffffff_7x7_arrow_left.gif) no-repeat 50% 50%;}
.ui-arrow-left-default:active, .ui-arrow-left-active {background: url(/other_files/website/images/css/cf8800_7x7_arrow_left.gif) no-repeat 50% 50%;}
.ui-arrow-left-content {background: url(/other_files/website/images/css/666666_7x7_arrow_left.gif) no-repeat 50% 50%;}

.ui-arrow-down-default {background: url(/other_files/website/images/css/a1a1a1_7x7_arrow_down.gif) no-repeat 50% 50%;}
.ui-arrow-down-default:hover, .ui-arrow-down-hover {background: url(/other_files/website/images/css/ffffff_7x7_arrow_down.gif) no-repeat 50% 50%;}
.ui-arrow-down-default:active, .ui-arrow-down-active {background: url(/other_files/website/images/css/cf8800_7x7_arrow_down.gif) no-repeat 50% 50%;}
.ui-arrow-down-content {background: url(/other_files/website/images/css/666666_7x7_arrow_down.gif) no-repeat 50% 50%;}

.ui-arrow-up-default {background: url(/other_files/website/images/css/a1a1a1_7x7_arrow_up.gif) no-repeat 50% 50%;}
.ui-arrow-up-default:hover, .ui-arrow-up-hover {background: url(/other_files/website/images/css/ffffff_7x7_arrow_up.gif) no-repeat 50% 50%;}
.ui-arrow-up-default:active, .ui-arrow-up-active {background: url(/other_files/website/images/css/cf8800_7x7_arrow_up.gif) no-repeat 50% 50%;}
.ui-arrow-up-content {background: url(/other_files/website/images/css/666666_7x7_arrow_up.gif) no-repeat 50% 50%;}

.ui-close-default {background: url(/other_files/website/images/css/a1a1a1_11x11_icon_close.gif) no-repeat 50% 50%;}
.ui-close-default:hover, .ui-close-hover {background: url(/other_files/website/images/css/ffffff_11x11_icon_close.gif) no-repeat 50% 50%;}
.ui-close-default:active, .ui-close-active {background: url(/other_files/website/images/css/cf8800_11x11_icon_close.gif) no-repeat 50% 50%;}
.ui-close-content {background: url(/other_files/website/images/css/cf8800_11x11_icon_close.gif) no-repeat 50% 50%;}

.ui-folder-closed-default {background: url(/other_files/website/images/css/a1a1a1_11x11_icon_folder_closed.gif) no-repeat 50% 50%;}
.ui-folder-closed-default:hover, .ui-folder-closed-hover {background: url(/other_files/website/images/css/ffffff_11x11_icon_folder_closed.gif) no-repeat 50% 50%;}
.ui-folder-closed-default:active, .ui-folder-closed-active {background: url(/other_files/website/images/css/cf8800_11x11_icon_folder_closed.gif) no-repeat 50% 50%;}
.ui-folder-closed-content {background: url(/other_files/website/images/css/a1a1a1_11x11_icon_folder_closed.gif) no-repeat 50% 50%;}

.ui-folder-open-default {background: url(/other_files/website/images/css/a1a1a1_11x11_icon_folder_open.gif) no-repeat 50% 50%;}
.ui-folder-open-default:hover, .ui-folder-open-hover {background: url(/other_files/website/images/css/ffffff_11x11_icon_folder_open.gif) no-repeat 50% 50%;}
.ui-folder-open-default:active, .ui-folder-open-active {background: url(/other_files/website/images/css/cf8800_11x11_icon_folder_open.gif) no-repeat 50% 50%;}
.ui-folder-open-content {background: url(/other_files/website/images/css/cf8800_11x11_icon_folder_open.gif) no-repeat 50% 50%;}

.ui-doc-default {background: url(/other_files/website/images/css/a1a1a1_11x11_icon_doc.gif) no-repeat 50% 50%;}
.ui-doc-default:hover, .ui-doc-hover {background: url(/other_files/website/images/css/ffffff_11x11_icon_doc.gif) no-repeat 50% 50%;}
.ui-doc-default:active, .ui-doc-active {background: url(/other_files/website/images/css/cf8800_11x11_icon_doc.gif) no-repeat 50% 50%;}
.ui-doc-content {background: url(/other_files/website/images/css/666666_11x11_icon_doc.gif) no-repeat 50% 50%;}

.ui-arrows-leftright-default {background: url(/other_files/website/images/css/a1a1a1_11x11_icon_arrows_leftright.gif) no-repeat 50% 50%;}
.ui-arrows-leftright-default:hover, .ui-arrows-leftright-hover {background: url(/other_files/website/images/css/ffffff_11x11_icon_arrows_leftright.gif) no-repeat 50% 50%;}
.ui-arrows-leftright-default:active, .ui-arrows-leftright-active {background: url(/other_files/website/images/css/cf8800_11x11_icon_arrows_leftright.gif) no-repeat 50% 50%;}
.ui-arrows-leftright-content {background: url(/other_files/website/images/css/666666_11x11_icon_arrows_leftright.gif) no-repeat 50% 50%;}

.ui-arrows-updown-default {background: url(/other_files/website/images/css/a1a1a1_11x11_icon_arrows_updown.gif) no-repeat 50% 50%;}
.ui-arrows-updown-default:hover, .ui-arrows-updown-hover {background: url(/other_files/website/images/css/ffffff_11x11_icon_arrows_updown.gif) no-repeat 50% 50%;}
.ui-arrows-updown-default:active, .ui-arrows-updown-active {background: url(/other_files/website/images/css/cf8800_11x11_icon_arrows_updown.gif) no-repeat 50% 50%;}
.ui-arrows-updown-content {background: url(/other_files/website/images/css/666666_11x11_icon_arrows_updown.gif) no-repeat 50% 50%;}

.ui-minus-default {background: url(/other_files/website/images/css/a1a1a1_11x11_icon_minus.gif) no-repeat 50% 50%;}
.ui-minus-default:hover, .ui-minus-hover {background: url(/other_files/website/images/css/ffffff_11x11_icon_minus.gif) no-repeat 50% 50%;}
.ui-minus-default:active, .ui-minus-active {background: url(/other_files/website/images/css/cf8800_11x11_icon_minus.gif) no-repeat 50% 50%;}
.ui-minus-content {background: url(/other_files/website/images/css/666666_11x11_icon_minus.gif) no-repeat 50% 50%;}

.ui-plus-default {background: url(/other_files/website/images/css/a1a1a1_11x11_icon_plus.gif) no-repeat 50% 50%;}
.ui-plus-default:hover, .ui-plus-hover {background: url(/other_files/website/images/css/ffffff_11x11_icon_plus.gif) no-repeat 50% 50%;}
.ui-plus-default:active, .ui-plus-active {background: url(/other_files/website/images/css/cf8800_11x11_icon_plus.gif) no-repeat 50% 50%;}
.ui-plus-content {background: url(/other_files/website/images/css/666666_11x11_icon_plus.gif) no-repeat 50% 50%;}*/

/*hidden elements*/
.ui-hidden {
    display: none;/* for accessible hiding: position: absolute; left: -99999999px*/;
}
.ui-accessible-hidden {
     position: absolute; left: -99999999px;
}
/*reset styles*/
.ui-reset {
    /*resets*/margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none;
}
/*clearfix class*/
.ui-clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}
.ui-clearfix {display: inline-block;}
/* Hides from IE-mac \*/
* html .ui-clearfix {height: 1%;}
.ui-clearfix {display: block;}
/* End hide from IE-mac */

/* Note: for resizable styles, use the styles listed above in the dialog section */

