/* tabs.css */

/*** tab styles ***/
#tbt { /* the table */
	color:#00349A;
}
#tabtop { /* the top row */
	height:6px;
	line-height:6px;
}

#tbt a { /* anchors inside the table */
	color: #00349A;
}
#tbt a:hover { /* link when you hover over it */
	color:#003366;
}
#tbt,#tbt td,#tbt div { /* table, its cells, all of its div's */
	font-family:Tahoma;
	margin:0;
	padding:0;
	border:0;
}
#tbt .trb { /* tab */
	width: 250px;
	border-bottom-color:#a9a9e9;
	border-bottom-style:dotted;
	border-bottom-width:2px;
}
.tbh { /* the header row's tab cell */
	width:250px;
}
.tbc { /* the header row's Content cell */
	width:310px;
}
#tbph { /* the footer row's one cell */
}

#tbt .Hilite,#tbt .Normal{ /* for tab when both Hilited and Normal */
	visibility:visible;
	vertical-align:middle;
	table-layout:fixed;
}
#tbt .Hilite div,#tbt .Normal div{ /* for tab div's when both Hilited and Normal */
	line-height:25px;
	text-align:right;
}
.Hilite {
	background-color:Transparent;
}
#tbt .Hilite { /* for Hilited tabs */
	padding:0 15px 2px 2px;
	color:#000000;
/*	font-weight:bold;*/
	cursor:default;
/*	background-image:url(/images/grey_M_sm.JPG);
	background-position: left;*/
}
#tbt .Normal { /* for non-Hilited, or "Normal" tabs */
	padding:0 5px 2px 0;
	overflow:hidden;
	background: url(../images/tab_bg_250.jpg) right no-repeat;
}
#tbt .Normal div { /* for Normal tab div's */
	padding-right:10px;
	/*background-color:#E3E3E5;*/
}
#tbt .HideTab { /* for hidden Content panes: all but the visible one */
	visibility:hidden;
	display:none;
}
#tbt .Title { /* for tab titles */
	height:25px;
	text-align:right;
	vertical-align:top;
	font-weight:bold;
	white-space:nowrap;
	padding:0 15px 0;
}
#tbt .Title div { /* for tab title div's */
	vertical-align:middle;
}

/*** Marquee styles ***/
#tbt .Marquee {
	margin:8px 15px 5px 15px;
	padding-bottom:10px;
	white-space:normal;
	width: 300px;
	text-align:justify;
}
#tbt .Marquee span {
	margin:0;
	padding:0;
	font-weight:bold;
	display:block;
}
#tbt .Marquee img {
	width: 60px;
	height: 60px;
	margin-right: 11px;
	border-style: solid;
	border-style: none;
	float:left;
}

/*** Content styles ***/
#tbt .Content{
	text-align: left;
	vertical-align: top;
	width: 398px;
	height: 279px;
}
#tbt .Content a span {
	font-weight:bold;
}
#tbt .Content ul {
	margin:0 0 0 5px;
	padding:0;
	list-style:disc none outside;
	white-space:normal;
}
#tbt .Content li {
	margin:0 5px 0;
	padding:0 0 5px 0;
	vertical-align:top;
}
#tbt .Content li a {
	position:relative;
	top:-2px;
}