#tabs {
  float:left;
  width:100%;
  background:url(/img/tabsbg.gif) repeat-x bottom;
  padding:0;
  margin:0;
  font-size:0.95em;
}
#tabs ul {
  margin:0;
  padding:10px 10px 0;
  list-style:none;
}
#tabs li {
  float:left;
  background:url("/img/tabsleft.gif") no-repeat left top;
  margin:0;
  padding:0 0 0 9px;
  border-bottom:1px solid #765;
}
#tabs a {
  float:left;
  display:block;
  background:url("/img/tabsright.gif") no-repeat right top;
  padding:5px 15px 4px 6px;
  text-decoration:none;
  color:black;
}
#tabs > ul a {width:auto;}
/* Commented Backslash Hack hides rule from IE5-Mac \*/
#tabs a {float:none;}
/* End IE5-Mac hack */
#tabs a:hover {
  color:red;
  border:0;
  text-decoration:none;
}
#tabs #tabon {
  background-position:0 -150px;
  border:0;
}
#tabs #tabon a {
  background-position:100% -150px;
  padding-bottom:5px;
  color:blue;
  border:0;
}
#tabs li:hover, #tabs li:hover a {
  background-position:0% -150px;
  color:red;
  text-decoration:none;
}
#tabs li:hover a {
  background-position:100% -150px;
  text-decoration:none;
}
#tabarea {
	margin:20px;
	line-height:1.6em;
}
#tabarea ul, #tabarea ul ul {
	padding:5px 0;
}
#tabarea ul li, #tabarea ul ul li {
	line-height:1.5em;
}
#tabdata {
	clear:left;
	width:688px;
	border-left:1px solid #88aeb7; 
	border-right:1px solid #88aeb7; 
	border-bottom:1px solid #88aeb7; 
	background-color:white; 
	padding:20px 20px;
	line-height:1.5em;
}
#tabdata ul, #tabdata ul ul {
	padding:5px 0 5px 30px;
}
#tabdata ul li, #tabdata ul ul li {
	line-height:1.5em;
}
.tabtitle {
	color:black;
	border-bottom:1px dotted silver;
	padding-left:10px;
	margin-bottom:10px;
	font-size:1.25em;
	line-height:1.5em;
	background:url(/img/tabtitlebg.jpg) repeat-x;
}
.tabsection {
	border-left:5px solid blue;
	margin:20px 0 10px 0;
	padding-left:5px;
	line-height:1.1em;
	color:black;
}
#tabdata .new {
	background:url(/img/news.png) 0 0 no-repeat !important;
	background:url(/img/news.png) 7px 0 no-repeat;
	padding-left:25px;
	line-height:20px;
}
.tabsectiondata {
	margin:10px;
	line-height:1.5em;
}
.tabimgleft {
	float:left;
	padding:0 10px 10px 0;
}
.tabimgright {
	float:right;
	padding:0 0 10px 10px;
}
.tabimgrighttxt {
	text-align:right;
	padding:0 0 10px 13px;
	font-size:0.8em;
	background:url(/img/enlarge.png) no-repeat;
}
.tabhint {
	border:1px dotted silver;
	background-color:white;
	width:90%;
	display:block;
	padding:10px;
	margin:20px auto;
}