div.ribbon
{
	/*clear:both;*/
}

div.ribbon .strips
{
	padding: 5px 7px 5px 3px !important;
	background-color: #e7e7e7 !important;
	border: 1px solid #6f6f6f;
	border-top: none;
}	

div.ribbon tr.rbContentRow
{
	background-image: url(ribbon/rbContentTop.gif) !important;
}

div.ribbon tr.rbContentRow td ul.bul > li
{
	list-style-image: url(ribbon/bullet.gif) !important;
}

 div.ribbon .tabs2 ul
		{
			display: block;
			height: 28px;
			padding: 0;
			margin: 0;
			background: url(vs/1L_bg.png) no-repeat right top;
		}
		
		div.ribbon .tabs2 li
		{
			display: block;
			float: left;
			list-style-type: none;
			height: 28px;
			cursor: pointer;
		}
		
		div.ribbon .tabs2 li.current,
		div.ribbon .tabs2 li.current:hover
		{
			background: url(vs/1L_active_middle.png) repeat-x top;
		}
		
		div.ribbon .tabs2 li.leftMost
		{
			padding-left: 9px;
			background: url(vs/1L_left.png) no-repeat left top;
		}
		
		div.ribbon .tabs2 li.leftMostCurrent,
		div.ribbon .tabs2 li.leftMostCurrent:hover
		{
			padding-left: 9px;
			background: url(vs/1L_active_leftcorner.png) no-repeat left top;
		}
		
		div.ribbon .tabs2 li.leftMost:hover
		{
			background: url(vs/1L_mouseover_leftcorner.png) no-repeat left top;
		}
		
		div.ribbon .tabs2 li:hover
		{
			background: url(vs/1L_mouseover_middle.png) repeat-x top;
		}
		
		div.ribbon .tabs2 li span
		{
			display: block;
			height: 28px;
		}
		
		div.ribbon .tabs2 li span.lft
		{
			background: url(vs/1L_separator.png) left top;
			padding-left: 2px;
		}
		
		div.ribbon .tabs2 li span.rgt
		{
			background: url(vs/1L_separator.png) no-repeat right top;
			padding-right: 2px;
		}
		
		div.ribbon .tabs2 li:hover span.rgt
		{
			background-image: url(vs/1L_mouseover_right.png);
		}
		
		div.ribbon .tabs2 li.preActive span.rgt,
		div.ribbon .tabs2 li.preActive:hover span.rgt,
		div.ribbon .tabs2 li.leftMost.preActive:hover span.rgt
		{
			background-image: url(vs/1L_active_left.png) !important;
		}
		
		div.ribbon .tabs2 li.current span.rgt,
		div.ribbon .tabs2 li.leftMostCurrent span.rgt,
		div.ribbon .tabs2 li.current:hover span.rgt
		{
			background: url(vs/1L_active_right.png) no-repeat right top;
		}
		
		div.ribbon .tabs2 li span.cnt
		{
			padding: 5px 20px 0 18px;
			font-size: 1.1em;
			font-weight: bold;
			color: #FAFAFA !important;
		}
		
		div.ribbon .tabs2 li.current span.cnt,
		div.ribbon .tabs2 li.leftMostCurrent span.cnt
		{
			color: #3C3C3C !important;
		}
		
		div.ribbon .tabs2 li.leftMost span.cnt,
		div.ribbon .tabs2 li.leftMostCurrent span.cnt
		{
			padding-left: 11px;
		}
		
		div.ribbon .tabs2 li.leftMost:hover span.cnt
		{
			background: url(vs/1L_mouseover.png) top right no-repeat;
		}
		
		div.ribbon .tabs2 li.leftMostCurrent span.cnt
		{
			background: url(vs/1L_active_middle.png) repeat-x top;
		}

div.ribbon td.rbTop 
{
	border-top-color: #c0c0c0 !important;
}


div.ribbon td.rbBottom 
{
	border-bottom-color: #c0c0c0 !important; 
}

div.ribbon td.rbLeft 
{
	border-left-color: #bcbcbc !important; 
}

div.ribbon td.rbRight  
{
	border-right-color: #bdbdbd !important; 
}

div.ribbon td.rbContentCell
{
	background-color: #e6e6e6 !important;
}

div.ribbon tr.rbTitleRow 
{
	color: #777777 !important;
	background-color: #dfdfdf !important; 
}

div.ribbon td.rbContentCell table:hover tr.rbTitleRow 
{
	background-color: #eaeaea !important; 
}

div.ribbon td.rbContentCell:hover
{
	background-color: #efefef !important;
}

div.ribbon tr.rbContentRow td ul.items li
div.ribbon tr.rbContentRow td table.items td
{
	color: #AAA !important;
}

div.ribbon tr.rbContentRow td ul.items li a, div.ribbon tr.rbContentRow td ul.items li label,
div.ribbon tr.rbContentRow td table.items td a, div.ribbon tr.rbContentRow td table.items td label
{
	color: #666666 !important;
}

div.ribbon tr.rbContentRow td ul.items li a:hover, div.ribbon tr.rbContentRow td ul.items li label:hover,
div.ribbon tr.rbContentRow td table.items td a:hover, div.ribbon tr.rbContentRow td table.items td label:hover
{
	color: #777777 !important;
}
