﻿.error 
{
    font-style: italic;
    color: #00FFFF;
}

table.TabularData 
{
    border: 1px solid #666666;
}

table.TabularData tr th 
{
    background: #888888;
    color: #FFFFFF;
    padding: 5px;
}

table.TabularData tr td 
{
    background: #FFFFFF;
    padding: 5px;
}

table.TabularData tr.TableRowAlt td
{
    background: #EEEEEE;
}

/******************************************************************************************/
/* Tabs
/******************************************************************************************/

/* root element for Tabs  */
ul.tabs { 
	list-style:none; 
	margin:0 !important; 
	padding:0;	
	border-bottom:1px solid #666;	
	height:30px;
}

/* single tab */
ul.tabs li { 
	float:left;	 
	text-indent:0;
	padding:0;
	margin:0 !important;
	list-style-image:none !important;
	list-style:none !important;
}

/* link inside the tab. uses a background image */
ul.tabs a { 
	background: url(images/blue_left.png) top left no-repeat;
	font-size:11px;
	display:block;
	height: 30px;  
	line-height:30px;
	/*width: 134px;*/
	text-align:center;	
	text-decoration:none;
	color:#333;
	margin:0;
	padding:0 0 0 10px;	
	position:relative;
	top:1px;
	.float:left;
}

 ul.tabs a span 
 {
	background: url(images/blue_right.png) top right no-repeat;
	display:block;
	height: 30px;  
	line-height:30px;
	padding:0 10px 0 0;
	.float:left;
 }
 
/* Other colors */

ul.tabs li.green a 
{
    background-image:url(images/green_left.png);
}

ul.tabs li.green a span 
{
    background-image: url(images/green_right.png);
}

ul.tabs li.red a 
{
    background-image:url(images/red_left.png);
}

ul.tabs li.red a span 
{
    background-image: url(images/red_right.png);
}

ul.tabs li.purple a 
{
    background-image:url(images/purple_left.png);
}

ul.tabs li.purple a span 
{
    background-image: url(images/purple_right.png);
}
     

ul.tabs a:active {
	outline:none;		
}

/* when mouse enters the tab move the background image */
ul.tabs a:hover {
	background-position: 0 -31px;	
	color:#fff;	
}

    ul.tabs a:hover span 
    {        
	    background-position: right -31px;	
    }

/* active tab uses a class name "current". it's 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: 0 -62px;		
	cursor:default !important; 
	color:#000 !important;
}

    ul.tabs a.current span, ul.tabs a span.current:hover span, ul.tabs li.current a span 
    {
        background-position: right -62px!important;
    }


/* initially all Panes are hidden */ 
div.panes div.pane {
	display:none;		
}

div.panes div.pane {
    background-color:#FFFFFF;
    border-color:#818181;
    border-style:none solid solid;
    border-width:0 1px 1px;
    display:none;
    font-size:14px;
    /*height:100px;*/
    padding:15px 10px;
}