/* Tabs
----------------------------------*/
.ui-tabs { zoom: 1; border:none; }
.ui-tabs .ui-tabs-nav { list-style: none; position: relative; padding:2px 2px 0; border:none; }
.ui-tabs .ui-tabs-nav li { background:#F4F5F6; position: relative; float: left; border-bottom-width: 0 !important; padding: 0; }
.ui-tabs .ui-tabs-nav li a { float: left; text-decoration: none; padding:3px 3px 3px 4px; font-size:10px;  }
.ui-tabs .ui-tabs-nav li.ui-tabs-selected { padding-bottom: 1px; border-bottom-width: 0; background:#FFFFFF; }
.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: progress; }
.ui-tabs .ui-tabs-nav li a, .ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a { cursor: pointer; color:#671D5B; } /* 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: 5px; display: block; border-width: 0; background: none; }
.ui-tabs .ui-tabs-hide { display: none !important; }

#dashboard_tabs {list-style:none; height:36px; }
#dashboard_tabs ul { margin:0px; padding-left:0px; }
#dashboard_tabs ul li {display:block; float:left; margin:0 -20px -1px 0; background-color:#FFFFFF; }
#dashboard_tabs ul li a {display:block; text-decoration:none; position:relative; padding:0px; outline-color:-moz-use-text-color; outline-style:none; outline-width:medium; }

#dashboard_tabs ul li a b.p1 {display:block; width:20px; height:36px; background:url(img/normal_l.png); float:left;}
#dashboard_tabs ul li a b.p2 {display:block; height:36px; padding:0 10px; background:url(img/normal_m.png) repeat-x; float:left; text-align:center; line-height:35px; color:#999; font-weight:normal; font-family:verdana; font-size:14px;}
#dashboard_tabs ul li a b.p3 {display:block; width:20px; height:36px; background:url(img/normal_r.png); float:left; position:relative; z-index:100;}

#dashboard_tabs ul li a.m1 {z-index:600;}
#dashboard_tabs ul li a.m2 {z-index:500;}
#dashboard_tabs ul li a.m3 {z-index:400;}
#dashboard_tabs ul li a.m4 {z-index:300;}
#dashboard_tabs ul li a.m5 {z-index:200;}
#dashboard_tabs ul li a.m6 {z-index:100;}

#dashboard_tabs ul li a:hover, #dashboard_tabs ul li a:focus, #dashboard_tabs ul li a:active { border:0; z-index:700; }
#dashboard_tabs ul li a:hover b.p1, #dashboard_tabs ul li a:focus b.p1, #dashboard_tabs ul li a:active b.p1 {position:relative; z-index:100; background:url(img/hover_l.png); cursor:pointer;}
#dashboard_tabs ul li a:hover b.p2, #dashboard_tabs ul li a:focus b.p2, #dashboard_tabs ul li a:active b.p2 {position:relative; z-index:100; background:url(img/hover_m.png) repeat-x; color:#671D5B; cursor:pointer;}
#dashboard_tabs ul li a:hover b.p3, #dashboard_tabs ul li a:focus b.p3, #dashboard_tabs ul li a:active b.p3 { position:relative; z-index:100; background:url(img/hover_r.png); cursor:pointer;}

#dashboard_tabs ul li.ui-tabs-selected { padding:0px; }
#dashboard_tabs ul li.ui-tabs-selected a {z-index:800;}
#dashboard_tabs ul li.ui-tabs-selected a b.p1, #dashboard_tabs ul li.ui-tabs-selected a:hover b.p1, #dashboard_tabs ul li.ui-tabs-selected a:active b.p1 { position:relative; z-index:200; background:url(img/select_l.png); cursor:default; }
#dashboard_tabs ul li.ui-tabs-selected a b.p2, #dashboard_tabs ul li.ui-tabs-selected a:hover b.p2, #dashboard_tabs ul li.ui-tabs-selected a:active b.p2 { position:relative; z-index:200; background:url(img/select_m.png) repeat-x; color:#999; cursor:default; }
#dashboard_tabs ul li.ui-tabs-selected a b.p3, #dashboard_tabs ul li.ui-tabs-selected a:hover b.p3, #dashboard_tabs ul li.ui-tabs-selected a:active b.p3 { position:relative; z-index:200; background:url(img/select_r.png); cursor:default; }

div.dashboard_content { border:2px solid #CCCCCC; }
div.dashboard_content .ui-tabs-hide { display: none !important; }
