﻿/* ######### CSS for top level tabs ######### */
.tabsmenuclass
{
	height:30px;
	background: url(../images/blank_p.gif);
	border-collapse:collapse;
}
.tabsmenuclass ul{
  overflow: hidden;
  width: auto;
  margin: 0;
  padding: 0;
  list-style-type: none;
}

.tabsmenuclass tr{
  overflow: hidden;
  width: auto;
  margin: 0;
  padding: 0;
  list-style-type: none;
}

.tabsmenuclass li{
  float: left;
  padding:0px;
  margin:0px;
}

.tabsmenuclass td{
  float: left;
  padding:0px;
  margin:0px;
}

.tabsmenuclass a{
	display: block;
	padding-left:50px;
	padding-right:50px;
	margin-right: 0px;
	margin-top:-3px;
	text-decoration:none;
	line-height:28px; 
	color:#fff;
	background: url(../images/blank_p.gif);
	white-space:nowrap;
	height:36px; 
}

.tabsmenuclass a:hover, .tabsmenuclass a.selected{
	color:#fff;
	text-decoration:none;
	background: url(../images/blank_over_p.gif);
	height:36px; 
}

.tabsmenuclasshighlight a
{
	color:#fff;
	text-decoration:none;
	background: url(../images/blank_over_p.gif);
	height:36px; 
}

/* ######### CSS for sub menu container below ######### */

.tabsmenucontentclass
{
	clear: left;
	height: 25px;
}

.tabsmenucontentclass ul
{
  margin: 0;
  padding: 0;
  list-style-type: none;
}

.tabsmenucontentclass tr
{
  margin: 0;
  padding: 0;
  list-style-type: none;
}

.tabsmenucontentclass li
{
  float: left;
}

.tabsmenucontentclass td
{
  float: left;
  padding-top:0px;
}

.tabsmenucontentclass a
{
	padding-left:0px;
	padding-right:10px;
	font-size:11px;
	color:#656565;
  text-decoration: none;
}

.tabsmenucontentclass a:hover, .tabsmenuclass a.selected
{
	color:#000;
	text-decoration:none;
}