/* root element for tabs  */
ul.tabs  
{
	list-style:none; 
	margin:0 !important; 
	padding:0;	
	border-bottom:4px solid #ccc;	
	height:30px;
}

/* single tab */
ul.tabs li  
{
	float:left;	 
	text-indent:0;
	padding:0;
	margin:0 0 0 0 !important;
	list-style-image:none !important;
}

/* link inside the tab. uses a background image */
ul.tabs a {
	background: url(tab/blue-new.png) no-repeat -420px 0;
	display:block;
	height: 30px;
	width: 117px;
	line-height:30px;
	text-align:center;
	text-decoration:none;
	font-weight:normal;
	color:#333 !important;
	padding:0px;
	margin:0px;
	position:relative;
	top:2px;
}

ul.tabs a.s.current, 
ul.tabs a.m.current, 
ul.tabs a.l.current, 
ul.tabs a.xl.current, 
ul.tabs a.xxl.current, 
ul.tabs a.xxxl.current
{
    height: 43px;
    top:-2px;
    font-weight: bold;
}


ul.tabs a:active {
	outline:none;		
}   

/* when mouse enters the tab move the background image */
ul.tabs a:hover {
	background-position: -420px -39px;	
	color:#1A4E93 !important;
}

/* active tab uses a class name "current". its highlight is also done by moving the background image. */
ul.tabs a.current, 
ul.tabs a.current:hover, 
ul.tabs li.current a {
	background-position: -420px -62px;
	cursor:default !important;
	color:#1A4E93 !important;
}

/* Different widths for tabs: use a class name: w1, w2, w3 or w2 */

/* width S */
ul.tabs a.s 		{ background-position: -553px 0; width:117px; }
ul.tabs a.s:hover 	{ background-position: -553px -39px; font-weight: bold;}
ul.tabs a.s.current { background-position: -553px -78px; }

/* width M */
ul.tabs a.m 		{ background-position: -420px 0; width:134px; }
ul.tabs a.m:hover 	{ background-position: -420px -39px; font-weight: bold;}
ul.tabs a.m.current { background-position: -420px -78px; }

/* width L */
ul.tabs a.l 		{ background-position: -247px -0px; width:174px; }
ul.tabs a.l:hover 	{ background-position: -247px -39px; font-weight: bold;}
ul.tabs a.l.current { background-position: -247px -78px; }

/* width XL */
ul.tabs a.xl 		{ background-position: 0 -0px; width:248px; }
ul.tabs a.xl:hover 	{ background-position: 0 -39px; font-weight: bold;}
ul.tabs a.xl.current{ background-position: 0 -78px;}

/* width XXL */
ul.tabs a.xxl 		{ background-position: -1209px -0px; width:357px; }
ul.tabs a.xxl:hover { background-position: -1209px -39px; font-weight: bold;}
ul.tabs a.xxl.current{ background-position: -1209px -78px;}

/* width XXXL */
ul.tabs a.xxxl 		{ background-position: -749px -0px; width:462px; }
ul.tabs a.xxxl:hover { background-position: -749px -39px; font-weight: bold;}
ul.tabs a.xxxl.current { background-position: -749px -78px;}

/* initially all panes are hidden */
.panes .pane {display:none;}
.panes div {/*background:#000 url(tab/tab_bk.png) repeat-x 0 0;*/}
