/*
 * 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*/
.ui-tabs-nav { 
/*resets*/
margin: -78px 0 0 0px;padding: 0;border: 0;outline: 0;line-height: 1.3;text-decoration: none;list-style: none;float: right;position: relative;z-index: 1;width :100%;max-width: 1024px; }
.ui-tabs-nav ul { 
/*resets*/
margin:0; padding:0; border:0; outline:0; line-height:1.3; text-decoration:none; font-size:100%; list-style:none; }
#tabnav{width: 1024px;}
.ui-tabs-nav li { 
/*resets*/
margin:0; padding:0; border:0; outline:0; line-height:1.3; text-decoration:none; list-style:none; float:right; margin-right:6px; border-left:none; }

.ui-tabs-nav > ul > li > a { 
/*resets*/
margin: 0;
padding: 0;
border: 0;
outline: 0;
line-height: 1em;
text-decoration: none;
list-style: none;
float: right;
font-size: 12px;
font-weight: bold;
text-decoration: none;
padding: 6px 0px;
color: #2832f5;
background-color: white;
filter: alpha(opacity=60);
opacity: 0.6;
-moz-opacity: 0.6;
-moz-box-shadow: 0 0 8px #666;
-webkit-box-shadow: 0 0 8px #666;
box-shadow: 0 0 8px #666;
width: 100px;
text-align: center; }

.ui-tabs-nav > ul > li a:hover { background-color:#F92828; filter:alpha(opacity=100); opacity:1.0; -moz-opacity:1.0; color:#ffffff; }
.ui-tabs-nav li.ui-tabs-selected { border-bottom-color:#666;color: #F92828; }
.ui-tabs-nav li.ui-tabs-selected a,.ui-tabs-nav li.ui-tabs-selected a:hover { background-color:#F6F6F6; filter:alpha(opacity=100); opacity:1.0; -moz-opacity:1.0; color:#F92828; }
.ui-tabs-panel { 
/*resets*/
margin:0; padding:0; border:0; outline:0; line-height:1.3; text-decoration:none; list-style:none; float:right; padding-top:12px; padding-right:0; padding-bottom:12px; padding-left:0; -moz-box-shadow:0 0 8px #666; -webkit-box-shadow:0 0 8px #666;box-shadow:0 0 8px #666;max-width: 1024px;	width:100%;}
.ui-tabs-hide { display:none; 
/* for accessible hiding: position: absolute; left: -99999999px*/
}

/*
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:Arial, sans-serif; font-size:1em; }

/*component content styles*/
.ui-component-content { border:1px solid #000000; background:#000000 url(/images/000000_40x100_textures_01_flat_40.png) 0 0 repeat-x; color:#ffffff; }
.ui-component-content a { color:#ffffff; text-decoration:underline; }

/*component states*/
.ui-default-state { border:1px solid #000000; background:#000000 url(/images/000000_40x100_textures_01_flat_40.png) 0 50% repeat-x; font-weight:bold; color:#ffffff!important; }
.ui-default-state a { color:#ffffff; }
.ui-default-state:hover,.ui-hover-state { border:1px solid #222222; background:#000000 url(/images/000000_40x100_textures_01_flat_40.png) 0 50% repeat-x; font-weight:bold; color:#ffffff!important; }
.ui-hover-state a { color:#ffffff; }
.ui-default-state:active,.ui-active-state { border:1px solid #000000; background:#000000 url(/images/000000_40x100_textures_01_flat_40.png) 0 50% repeat-x; font-weight:bold; color:#ffffff!important; outline:none; }
.ui-active-state a { color:#ffffff; outline:none; }

/*icons*/
.ui-arrow-right-default { background:url(/images/c5c6c8_7x7_arrow_right.gif) no-repeat 50% 50%; }
.ui-arrow-right-default:hover,.ui-arrow-right-hover { background:url(/images/ffffff_7x7_arrow_right.gif) no-repeat 50% 50%; }
.ui-arrow-right-default:active,.ui-arrow-right-active { background:url(/images/ffffff_7x7_arrow_right.gif) no-repeat 50% 50%; }
.ui-arrow-right-content { background:url(/images/c5c6c8_7x7_arrow_right.gif) no-repeat 50% 50%; }
.ui-arrow-left-default { background:url(/images/c5c6c8_7x7_arrow_left.gif) no-repeat 50% 50%; }
.ui-arrow-left-default:hover,.ui-arrow-left-hover { background:url(/images/ffffff_7x7_arrow_left.gif) no-repeat 50% 50%; }
.ui-arrow-left-default:active,.ui-arrow-left-active { background:url(/images/ffffff_7x7_arrow_left.gif) no-repeat 50% 50%; }
.ui-arrow-left-content { background:url(/images/c5c6c8_7x7_arrow_left.gif) no-repeat 50% 50%; }
.ui-arrow-down-default { background:url(/images/c5c6c8_7x7_arrow_down.gif) no-repeat 50% 50%; }
.ui-arrow-down-default:hover,.ui-arrow-down-hover { background:url(/images/ffffff_7x7_arrow_down.gif) no-repeat 50% 50%; }
.ui-arrow-down-default:active,.ui-arrow-down-active { background:url(/images/ffffff_7x7_arrow_down.gif) no-repeat 50% 50%; }
.ui-arrow-down-content { background:url(/images/c5c6c8_7x7_arrow_down.gif) no-repeat 50% 50%; }
.ui-arrow-up-default { background:url(/images/c5c6c8_7x7_arrow_up.gif) no-repeat 50% 50%; }
.ui-arrow-up-default:hover,.ui-arrow-up-hover { background:url(/images/ffffff_7x7_arrow_up.gif) no-repeat 50% 50%; }
.ui-arrow-up-default:active,.ui-arrow-up-active { background:url(/images/ffffff_7x7_arrow_up.gif) no-repeat 50% 50%; }
.ui-arrow-up-content { background:url(/images/c5c6c8_7x7_arrow_up.gif) no-repeat 50% 50%; }

/*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 */
-datepicker-inline { float:left; display:block; }
.ui-datepicker-control { display:none; }
.ui-datepicker-current { display:none; }
.ui-datepicker-next,.ui-datepicker-prev { position:absolute; left:.5em; top:.5em; background:#000000 url(/images/000000_40x100_textures_01_flat_40.png) 0 50% repeat-x; }
.ui-datepicker-next { left:20em; }
.ui-datepicker-next:hover,.ui-datepicker-prev:hover { background:#000000 url(/images/000000_40x100_textures_01_flat_40.png) 0 50% repeat-x; }
.ui-datepicker-next a,.ui-datepicker-prev a { text-indent:-999999px; width:1.3em; height:1.4em; display:block; font-size:1em; background:url(/images/c5c6c8_7x7_arrow_left.gif) 50% 50% no-repeat; border:1px solid #000000; cursor:pointer; }
.ui-datepicker-next a { background:url(/images/c5c6c8_7x7_arrow_right.gif) 50% 50% no-repeat; }
.ui-datepicker-prev a:hover { background:url(/images/ffffff_7x7_arrow_left.gif) 50% 50% no-repeat; }
.ui-datepicker-next a:hover { background:url(/images/ffffff_7x7_arrow_right.gif) 50% 50% no-repeat; }
.ui-datepicker-prev a:active { background:url(/images/ffffff_7x7_arrow_left.gif) 50% 50% no-repeat; }
.ui-datepicker-next a:active { background:url(/images/ffffff_7x7_arrow_right.gif) 50% 50% no-repeat; }
.ui-datepicker-header select { border:1px solid #000000; color:#ffffff; background:#000000; 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:#000000; }
.ui-datepicker-header select.ui-datepicker-new-month { width:7em; left:4em; }
.ui-datepicker-header select.ui-datepicker-new-year { width:5em; left:13em; }
table.ui-datepicker { margin:0; padding:0; width:20em; text-align:right; margin:6px 0 0 8px; font-size:1em; }
table.ui-datepicker td a { margin:0; padding:0; padding:.1em .3em .1em 0; display:block; color:#ffffff; background:#000000 url(/images/000000_40x100_textures_01_flat_40.png) 0 50% repeat-x; cursor:pointer; border:1px solid #000000; }
table.ui-datepicker td a:hover { border:1px solid #222222; color:#ffffff; background:#000000 url(/images/000000_40x100_textures_01_flat_40.png) 0 50% repeat-x; }
table.ui-datepicker td a:active { border:1px solid #000000; color:#ffffff; background:#000000 url(/images/000000_40x100_textures_01_flat_40.png) 0 50% repeat-x; }
table.ui-datepicker .ui-datepicker-title-row td { margin:0; padding:0; padding:.3em 0; text-align:center; font-size:.9em; color:#ffffff; text-transform:uppercase; }
table.ui-datepicker .ui-datepicker-title-row td a { color:#ffffff; }
.ui-datepicker-cover { display:none; display:block; position:absolute; z-index:-1; filter:mask(); top:-4px; left:-4px; width:193px; height:200px; }

/*

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:Arial, sans-serif; font-size:1.3em; }

/*component content styles*/
.ui-component-content { border:1px solid #000000; background:#000000 url(/images/000000_40x100_textures_01_flat_40.png) 0 0 repeat-x; color:#ffffff; }
.ui-component-content a { color:#ffffff; text-decoration:underline; }

/*component states*/
.ui-default-state { border:1px solid #000000; background:#000000 url(/images/000000_40x100_textures_01_flat_40.png) 0 50% repeat-x; font-weight:bold; color:#ffffff!important; }
.ui-default-state a { color:#ffffff; }
.ui-default-state:hover,.ui-hover-state { border:1px solid #222222; background:#000000 url(/images/000000_40x100_textures_01_flat_40.png) 0 50% repeat-x; font-weight:bold; color:#ffffff!important; }
.ui-hover-state a { color:#ffffff; }
.ui-default-state:active,.ui-active-state { border:1px solid #000000; background:#000000 url(/images/000000_40x100_textures_01_flat_40.png) 0 50% repeat-x; font-weight:bold; color:#ffffff!important; outline:none; }
.ui-active-state a { color:#ffffff; outline:none; }

/*icons*/
.ui-arrow-right-default { background:url(/images/c5c6c8_7x7_arrow_right.gif) no-repeat 50% 50%; }
.ui-arrow-right-default:hover,.ui-arrow-right-hover { background:url(/images/ffffff_7x7_arrow_right.gif) no-repeat 50% 50%; }
.ui-arrow-right-default:active,.ui-arrow-right-active { background:url(/images/ffffff_7x7_arrow_right.gif) no-repeat 50% 50%; }
.ui-arrow-right-content { background:url(/images/c5c6c8_7x7_arrow_right.gif) no-repeat 50% 50%; }
.ui-arrow-left-default { background:url(/images/c5c6c8_7x7_arrow_left.gif) no-repeat 50% 50%; }
.ui-arrow-left-default:hover,.ui-arrow-left-hover { background:url(/images/ffffff_7x7_arrow_left.gif) no-repeat 50% 50%; }
.ui-arrow-left-default:active,.ui-arrow-left-active { background:url(/images/ffffff_7x7_arrow_left.gif) no-repeat 50% 50%; }
.ui-arrow-left-content { background:url(/images/c5c6c8_7x7_arrow_left.gif) no-repeat 50% 50%; }
.ui-arrow-down-default { background:url(/images/c5c6c8_7x7_arrow_down.gif) no-repeat 50% 50%; }
.ui-arrow-down-default:hover,.ui-arrow-down-hover { background:url(/images/ffffff_7x7_arrow_down.gif) no-repeat 50% 50%; }
.ui-arrow-down-default:active,.ui-arrow-down-active { background:url(/images/ffffff_7x7_arrow_down.gif) no-repeat 50% 50%; }
.ui-arrow-down-content { background:url(/images/c5c6c8_7x7_arrow_down.gif) no-repeat 50% 50%; }
.ui-arrow-up-default { background:url(/images/c5c6c8_7x7_arrow_up.gif) no-repeat 50% 50%; }
.ui-arrow-up-default:hover,.ui-arrow-up-hover { background:url(/images/ffffff_7x7_arrow_up.gif) no-repeat 50% 50%; }
.ui-arrow-up-default:active,.ui-arrow-up-active { background:url(/images/ffffff_7x7_arrow_up.gif) no-repeat 50% 50%; }
.ui-arrow-up-content { background:url(/images/c5c6c8_7x7_arrow_up.gif) no-repeat 50% 50%; }
.ui-close-default { background:url(/images/c5c6c8_11x11_icon_close.gif) no-repeat 50% 50%; }
.ui-close-default:hover,.ui-close-hover { background:url(/images/ffffff_11x11_icon_close.gif) no-repeat 50% 50%; }
.ui-close-default:active,.ui-close-active { background:url(/images/ffffff_11x11_icon_close.gif) no-repeat 50% 50%; }
.ui-close-content { background:url(/images/ffffff_11x11_icon_close.gif) no-repeat 50% 50%; }
.ui-folder-closed-default { background:url(/images/c5c6c8_11x11_icon_folder_closed.gif) no-repeat 50% 50%; }
.ui-folder-closed-default:hover,.ui-folder-closed-hover { background:url(/images/ffffff_11x11_icon_folder_closed.gif) no-repeat 50% 50%; }
.ui-folder-closed-default:active,.ui-folder-closed-active { background:url(/images/ffffff_11x11_icon_folder_closed.gif) no-repeat 50% 50%; }
.ui-folder-closed-content { background:url(/images/c5c6c8_11x11_icon_folder_closed.gif) no-repeat 50% 50%; }
.ui-folder-open-default { background:url(/images/c5c6c8_11x11_icon_folder_open.gif) no-repeat 50% 50%; }
.ui-folder-open-default:hover,.ui-folder-open-hover { background:url(/images/ffffff_11x11_icon_folder_open.gif) no-repeat 50% 50%; }
.ui-folder-open-default:active,.ui-folder-open-active { background:url(/images/ffffff_11x11_icon_folder_open.gif) no-repeat 50% 50%; }
.ui-folder-open-content { background:url(/images/ffffff_11x11_icon_folder_open.gif) no-repeat 50% 50%; }
.ui-doc-default { background:url(/images/c5c6c8_11x11_icon_doc.gif) no-repeat 50% 50%; }
.ui-doc-default:hover,.ui-doc-hover { background:url(/images/ffffff_11x11_icon_doc.gif) no-repeat 50% 50%; }
.ui-doc-default:active,.ui-doc-active { background:url(/images/ffffff_11x11_icon_doc.gif) no-repeat 50% 50%; }
.ui-doc-content { background:url(/images/c5c6c8_11x11_icon_doc.gif) no-repeat 50% 50%; }
.ui-arrows-leftright-default { background:url(/images/c5c6c8_11x11_icon_arrows_leftright.gif) no-repeat 50% 50%; }
.ui-arrows-leftright-default:hover,.ui-arrows-leftright-hover { background:url(/images/ffffff_11x11_icon_arrows_leftright.gif) no-repeat 50% 50%; }
.ui-arrows-leftright-default:active,.ui-arrows-leftright-active { background:url(/images/ffffff_11x11_icon_arrows_leftright.gif) no-repeat 50% 50%; }
.ui-arrows-leftright-content { background:url(/images/c5c6c8_11x11_icon_arrows_leftright.gif) no-repeat 50% 50%; }
.ui-arrows-updown-default { background:url(/images/c5c6c8_11x11_icon_arrows_updown.gif) no-repeat 50% 50%; }
.ui-arrows-updown-default:hover,.ui-arrows-updown-hover { background:url(/images/ffffff_11x11_icon_arrows_updown.gif) no-repeat 50% 50%; }
.ui-arrows-updown-default:active,.ui-arrows-updown-active { background:url(/images/ffffff_11x11_icon_arrows_updown.gif) no-repeat 50% 50%; }
.ui-arrows-updown-content { background:url(/images/c5c6c8_11x11_icon_arrows_updown.gif) no-repeat 50% 50%; }
.ui-minus-default { background:url(/images/c5c6c8_11x11_icon_minus.gif) no-repeat 50% 50%; }
.ui-minus-default:hover,.ui-minus-hover { background:url(/images/ffffff_11x11_icon_minus.gif) no-repeat 50% 50%; }
.ui-minus-default:active,.ui-minus-active { background:url(/images/ffffff_11x11_icon_minus.gif) no-repeat 50% 50%; }
.ui-minus-content { background:url(/images/c5c6c8_11x11_icon_minus.gif) no-repeat 50% 50%; }
.ui-plus-default { background:url(/images/c5c6c8_11x11_icon_plus.gif) no-repeat 50% 50%; }
.ui-plus-default:hover,.ui-plus-hover { background:url(/images/ffffff_11x11_icon_plus.gif) no-repeat 50% 50%; }
.ui-plus-default:active,.ui-plus-active { background:url(/images/ffffff_11x11_icon_plus.gif) no-repeat 50% 50%; }
.ui-plus-content { background:url(/images/c5c6c8_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 */