
.Validator {
	color: #CC0033;
	font-weight: bold;
}

.disabled {
    color: gray;
}

span.LinkButton, span.Link {
    color: gray;
}

ul.TabStrip {
	list-style : none;
	float : left;
	margin : 0px;
	padding : 0px;
	width : 100%;
	line-height : 1em;
	font : bold 11px verdana;
	background : url(../img/tabstrip-bg.gif) repeat-x bottom;
}

.TabStrip li {
	float : left;
	margin : 0px;
	padding : 0px;
	border-right : 1px solid #ccc;
	border-bottom : 1px solid #333;
	background : #f1f1f1;
	white-space : nowrap;
	_height : 100%;
}

.TabStrip li.first {
	border-left : 1px solid #ccc;
}

.TabStrip li.current {
	border-right : 1px solid #666;
	border-left : 1px solid #666 !important;
	border-bottom : 1px solid #fff;	
	background-color : #fff;
}

.TabStrip li a {
	display : block;
	font-weight : bold;
	text-decoration : none;
	color : #aaa;
	padding : 3px 15px;
	border-top : 4px solid #ccc;
	_height : 100%;
	width : .1em; /* fixes IE clickable area */
} 	


ul.TabStrip>li>a { 	width : auto; } /* fixes IE clickable area */


.TabStrip li.current a, .TabStrip li.current a:hover {
	border-top : 4px solid #e70000;
	color : #e70000;
	
}

.TabStrip li a:hover {
	color : #666;
	background-color : #fff;
	border-top : 4px solid #f99;
}

.TabStrip li.disabled a:hover {
	background-color : #f1f1f1;
	color : #aaa;
	border-top : 4px solid #ccc;
}

.TabStrip li.firstDisabled a {
	background-color : #f1f1f1;
	color : #aaa;
	border-top : 4px solid #ccc;
	border-left : 1px solid #ccc;
}

.TabStrip li.firstDisabled a:hover {
	background-color : #f1f1f1;
	color : #aaa;
	border-top : 4px solid #ccc;
	border-left : 1px solid #ccc;
}

.TabPage {
	border-right : 1px solid #666;
	border-bottom : 1px solid #666;
	border-left : 1px solid #666;
	width : 100%;
	height : 100%;
	clear : both;
	_margin-top: -1px;
	/*padding: 8px;*/
	overflow: auto;
}

.TabContent {
    padding: 8px;
}