.tabfonts {font:small/122% arial,helvetica,clean,terminal,sans-serif;font:x-small;}
.tabfonts * {line-height:122%;}
.tabfonts table {font-size:inherit;font:x-small;}
html>.tabfonts {font:84.5%/122% arial,helvetica,clean,sans-serif;}
.tabfonts big {font-size:122%}
.tabfonts small {font:77% verdana;}
.tabfonts { text-align:center; }

#sb_cont { width:746px; margin:0 auto; text-align:left; }

img { border:0; }
form { margin:0; }
a { color: #0000DE; }

/* general-purpose */
.clear {clear: both; background-color: #333333;}

/* tabs */
#tabs {font-family:verdana,arial,helvetica,sans-serif;font-size:77%;font-weight:bold;width:100%;}
#tabs em {font-style:normal;}

/* link color and behavior*/
#main .sep {display:none; background-color: #333333;}
#main a {color:#ffffff; text-decoration:none;}
#main a:hover {color:#333333; background-color:#eaeaea; text-decoration:none;}
#main a.selected {background-color:#333333;}
#main a.selected em {padding-bottom:7px;}
#main a.selected:hover {background-color:#FFF; text-decoration:none;}
#main a.highlighted {color: #333333; background-color:#eaeaea; text-decoration:none;}
#main a.highlighted:hover {background-color:#eaeaea; text-decoration:none;}

#main {
  height:19pt; background:#333333;
  padding-top:2px; padding-top:1px; margin-bottom:0px;
} 


#main a {
  background-color:#666666;
  margin:0 1px 0 0;
}


#main span {
  background:url(../images/left_tab.gif) no-repeat left top;
}


#main span, #main em, #main a {
  display:inline-block;
  float:left;
  cursor:hand;
}


/* hide macIE \*/
#main span, #main em, #main a {
  display:block;
}


/* end hide */
#main em {
  background: url(../images/right_tab.gif) no-repeat right top;
  cursor:hand; cursor:pointer; padding:6px 9px;
}


/* down arrow */
#main em.allcat img.arrow { margin-left:3px; background:url(../images/arrow.gif) no-repeat center center; }

/* tab dropdown menu(s) */
.tab_menu {
  position:absolute; visibility:hidden; text-align:left;
  z-index:100; font-size:85%; background-color:#eaeaea;
  font-family:arial,helvetica,clean,sans-serif;
}
.tab_menu ul { list-style-type:none; padding:0 0 1px 0; margin:0; background-color:#fff; border:1px solid #333333; display:block; z-index:100; }
* html .tab_menu ul { padding:0; }
.tab_menu ul ul { margin:0 0 0 10px; padding:5px 0px 5px 5px; border:none; width:auto; display:block; }
.tab_menu ul li { list-style-type:none; padding:0; margin:0; display:block; background-color:#eaeaea; }
.tab_menu ul li a {
  cursor:hand; cursor:pointer; text-decoration:none; color:#333333; 
  padding:3px; margin:0; display:block; /* border-top:1px dotted #333333; */ width:16em;
  background: #eaeaea url(../images/dot.gif) repeat-x top left;
}
.tab_menu ul li a.first {
	background-image:none;
	background-color: #333333;
}
.tab_menu ul li a:hover { background-color:#cccccc; }
