@charset "utf-8";

/* css-tab styles */

#csstabs_wrapper{ background: url(/common/images/csstab_border.gif) 0px bottom repeat-x; width:100%;}
table.csstabs{  margin:0; padding:0; border:0; border-collapse:collapse; }
table.csstabs tr td{background:url(/common/images/csstab_back.gif) right 0 no-repeat; margin:0; border:0; border-collapse:collapse;padding:0 10px 0 0; }
table.csstabs tr td.csstabs_current{ background-image:url(/common/images/csstab_current.gif);  }
table.csstabs tr td.csstabs_current a{background-image:url(/common/images/csstab_current.gif);color:#000000; font-weight:bold; }
.csstabs_single table.csstabs tr td.csstabs_current,
.csstabs_single table.csstabs tr td.csstabs_current a{background-image:url(/common/images/csstab_current_single.gif);}

table.csstabs tr td a{color:#000000; display:block; padding:11px 0 6px 8px;background:url(/common/images/csstab_back.gif) 0 0 no-repeat; cursor:pointer;height:19px;margin:0; text-align:center;line-height:1;font-size:110%;}
table.csstabs tr td a:link,table.csstabs tr td a:visited,table.csstabs tr td a:hover,table.csstabs tr td a:active{ text-decoration: none;color:#000000;}
table.csstabs tr td a.single-line{ padding-top:11px; height:19px;}
table.csstabs tr td a.double-line{ padding-top:6px; height:24px;}

div.csstabs_body{width:100%; background:#fbf4ea;border-bottom:1px solid #F17F05;border-right:1px solid #F17F05; border-left:1px solid #F17F05;}
div.csstabs_body_inner{padding-bottom:4px!important}

table.csstabs_middle{  margin-left:2px; border:0px; border-collapse:collapse; }
table.csstabs_middle td{background:#fbf4ea url(/common/images/csstab_middle.gif) right bottom no-repeat ; font-weight: normal; line-height:1.0; padding-bottom:5px;}
table.csstabs_middle td.csstabs_current{background-image: url(/common/images/csstab_middle_current.gif); font-weight:bold;margin-left:0px; }
table.csstabs_middle a{ margin:11px 11px 0 11px; color:#000000!important; display:block;  text-align:center;}
table.csstabs_middle a.single-line{ margin:11px 11px 0 11px;}
table.csstabs_middle a.double-line{ margin:6px 11px 0 11px;}

div.csstabs_border{ border-top:1px solid #F28D1D ; width:100%; height:1px; line-height:1px; font-size:1px}

div.csstabs_sublinks{  padding:4px 0 0px 4px!important; line-height:1.3;}
div.csstabs_sublinks div
{ display: block; float:left;background: url(/common/images/csstab_level3.gif) right 2px no-repeat;margin:0 0 0px 4px; padding:6px 7px 0 4px!important; white-space:nowrap;height:1.6em; }
div.csstabs_sublinks div.csstabs_current{background-image:url(/common/images/csstab_level3_current.gif) ;}
div.csstabs_sublinks div.clear{ display:block; float:none; background: none; height:1px; margin:0; padding:0!important; font-size:1px; line-height:1px;}
div.csstabs_sublinks div a{ margin:0; padding:0!important;font-weight:normal; color:#000000!important; vertical-align:bottom}
div.csstabs_sublinks div.csstabs_current a{ margin:0; padding:0!important;font-weight:bold; color:#FFFFFF!important; }

/* current style w/,w/o link */
table.csstabs tr td.csstabs_current a,
table.csstabs_middle td.csstabs_current a,
div.csstabs_sublinks div.csstabs_current a{cursor:pointer;text-decoration:none }
table.csstabs tr td.csstabs_current a:hover,
table.csstabs_middle td.csstabs_current a:hover,
div.csstabs_sublinks div.csstabs_current a:hover{ text-decoration: underline}
table.csstabs a.csstabs_current_nonlink,
table.csstabs_middle a.csstabs_current_nonlink,
div.csstabs_sublinks a.csstabs_current_nonlink{ cursor:default!important; }
table.csstabs a:hover.csstabs_current_nonlink,
table.csstabs_middle a:hover.csstabs_current_nonlink,
div.csstabs_sublinks a:hover.csstabs_current_nonlink{text-decoration:none!important}
