/*****************************************************************************/
/* Name: vosstyle_ns.css													 */
/*																			 */
/* History:																	 */
/*	~ 1  SR  04/07/2005 - Restructured and updated
/*  ~ 2  JMB 06/22/2005 - Added custom login style							 */
/*  ~ 3  SR  09/26/2005 - Added visited psuedo class                         */
/*  ~ 4  JE  10/25/2006 - #55576 - Fixed #sidemenu z-index */
/*	~ 5	 AM  11/20/2006 - #56494 - added WP nav classes						 */
/*	~ 6	 AM  11/20/2006 - #56541 - added WIA Follow up nav classes			 */
/*****************************************************************************/

/*****************************************************************************/
/* General formatting														 */
/*****************************************************************************/

body{font-family:arial,helvetica,sans-serif;font-size:small;color:#000;}
h2{font-family:arial,helvetica,sans-serif;font-size:medium;color:#000;}
a{color:#036;}
a:hover{color:#f00;}
table{font-family:arial,helvetica,sans-serif;font-size:small;color:#000;}
th{font-family:arial,helvetica,sans-serif;font-size:small;font-weight:bold;color:#000;text-align:center;}
tr{font-family:arial,helvetica,sans-serif;font-size:small;color:#000;}
td{font-family:arial,helvetica,sans-serif;font-size:small;color:#000;}
select{font-family:arial,helvetica,sans-serif;font-size:small;color:#000;}
input{font-family:arial,helvetica,sans-serif;font-size:small;color:#000;}

/*****************************************************************************/
/* Form formatting														     */
/*****************************************************************************/

.returnto{background:#006;font-family:arial,helvetica,sans-serif;font-size:small;font-weight:bold;color:#fff;}
.formbutt{background:#006;font-family:arial,helvetica,sans-serif;font-size:small;font-weight:bold;color:#fff;}
.litebutt{background:#eee;font-family:arial,helvetica,sans-serif;font-size:small;font-weight:bold;color:#000;}
.ReadOnlyFormTag{background:#eee;}

fieldset
{
	border-width:1px;
	border-style:solid;
	border-color:#ccc;
	margin:20px 0px 20px 0px;
	padding: 0 10px 10px 10px;
}

legend
{
	font-weight:bold;		
	background-color:#eee;
	border-width:1px;
	border-style: solid;
	border-color:#ccc;
	padding: 0.1em 0.5em;
	margin:0px 0px 10px 0px;
	color:#000;
}


/*****************************************************************************/
/* Datatable formatting														 */
/*****************************************************************************/

.datatable{background:#ccc;border:1px solid #ccc;font-family:arial,helvetica,sans-serif;font-size:small;color:#000;}
.datetable tr{background:#eee;font-family:arial,helvetica,sans-serif;font-size:small;color:#000;}
.datatable th{background:#006;font-family:arial,helvetica,sans-serif;font-size:small;font-weight:bold;color:#fff;text-decoration:none;}
.datatable th a{background:#006;font-family:arial,helvetica,sans-serif;font-size:small;font-weight:bold;color:#fff;text-decoration:none;}
.datatable td{background:#eee;font-family:arial,helvetica,sans-serif;font-size:small;color:#000;}
.datatable_res{background:#fff;border:1px solid #ccc;font-family:arial,helvetica,sans-serif;font-size:small;color:#000;}
.datatable_res th{background:#fff;border:1px solid #ccc;font-family:arial,helvetica,sans-serif;font-size:small;font-weight:bold;color:#000;text-decoration:none;}
.datatable_res td{background:#fff;border:1px solid #ccc;font-family:arial,helvetica,sans-serif;font-size:small;font-weight:bold;color:#000;text-decoration:none;}
.resumetable{background:#fff;border:1px solid #ccc;font-family:arial,helvetica,sans-serif;font-size:small;color:#000;}
.resumetable td{background:#fff;font-family:arial,helvetica,sans-serif;font-size:small;color:#000;}


/*****************************************************************************/
/* Report formatting														 */
/*****************************************************************************/
.report_printbutton{font-family:times new roman,arial;font-size:16;font-weight:bold;color:#000;}
.report_header{font-family:times new roman,arial;font-size:16;font-weight:bold;color:#000;}
.report_section{font-family:times new roman,arial;background:#006;font-size:14;font-weight:bold;text-decoration:underline;color:#eee;}
.report_td{font-family:times new roman,arial;font-size:12;color:#000;}
.report_noprint{display: none;}
.report_boldunder{font-family:times new roman,arial;font-size:12;font-weight:bold;text-decoration:underline;color:#000;}

/*****************************************************************************/
/* FolderTree/Folder formatting												 */
/*****************************************************************************/

.foldertree_parent{font-family:verdana,arial,helvetica,sans-serif;font-size:x-small;font-weight:bold;color:#000;cursor:hand;}
.foldertree_child{display:none;margin-left:16px;font-family:verdana,arial,helvetica,sans-serif;font-size:x-small;color:#000;}
.foldertree_child_item{margin-top:0px;margin-bottom:0px;padding-top:5px;font-family:verdana,arial,helvetica,sans-serif;font-size:x-small;color:#000;}
.folders{background:#ffffe0;}
.folder_tab{background:#d2b48c;}
.folder_tabactive{background:#ffffe0;}
.folder_div{background:#ffffe0;}

/*****************************************************************************/
/* My Homepage formatting												     */
/*****************************************************************************/

.myhp_header{background:#006;font-family:arial,helvetica,sans-serif;font-size:small;font-weight:bold;color:#fff;}
.myhp_contentshell{background:#eee;border:1px solid #ccc;font-family:arial,helvetica,sans-serif;font-size:small;color:#000;}

/*****************************************************************************/
/* Sidenav formatting												         */
/*****************************************************************************/


#sidemenu{position: relative;top: 0;left: 0px;width: 170px;font-family: verdana,arial,helvetica,geneva,sans-serif;font-size: 11px;color:#FFF;}
.sidemenu_Divider{margin: 4px 0px 4px 0px;border-top: 1px solid #999;}
.sidemenu_Header{width: 164px;padding: 4px 0px 4px 5px;font-weight: bold;}
.sidemenu_Header a, .sidemenu_Header a:hover{width: 164px;color: #fff;text-decoration: none;}
.sidemenu_Item{width: 164px;padding: 4px 0px 4px 5px;}
.sidemenu_Item a{width: 164px;color: #fff;text-decoration: none;}
.sidemenu_Item a:hover{width: 164px;color: #ccc;text-decoration: none;}
.sidemenu_Item_offcolor{background: #051d49;color: #fff;}
.sidemenu_Item_oncolor{background: #ccc;color: #000;}
.sidemenu_Flyout{position: absolute;left: 169px;width: 100%;line-height: 20px;background:#ccc;display: none;border: 1px solid #999;}
.sidemenu_Flyout a{text-decoration: none;color: #000;padding-left: 4px;padding-right: 4px;}
.sidemenu_Flyout a:hover{background: #ccc;color: #fff;}


/*#sidemenu{position: relative;top: 0;left: 0px;width: 170px;font-family: verdana,arial,helvetica,geneva,sans-serif;font-size: 11px;color:#006;}
.sidemenu_Divider{margin: 4px 0px 4px 0px;border-top: 1px solid #999;}
.sidemenu_Header{width: 164px;padding: 4px 0px 4px 5px;font-weight: bold;}
.sidemenu_Header a, .sidemenu_Header a:hover{width: 164px;color: #006;text-decoration: none;}
.sidemenu_Item{width: 164px;padding: 4px 0px 4px 5px;}
.sidemenu_Item a{width: 164px;color: #006;text-decoration: none;}
.sidemenu_Item a:hover{width: 164px;color: #006;text-decoration: none;}
.sidemenu_Item_offcolor{background: #c5dcbe;color: #006;}
.sidemenu_Item_oncolor{background: #669;color: #fff;}
.sidemenu_Flyout{position: absolute;left: 169px;width: 100%;line-height: 20px;background:#c5dcbe;display: none;border: 1px solid #999;}
.sidemenu_Flyout a{text-decoration: none;color: #006;padding-left: 4px;padding-right: 4px;}
.sidemenu_Flyout a:hover{background: #669;color: #fff;}*/

/*****************************************************************************/
/* Site map formatting												         */
/*****************************************************************************/
.sitemap_column {float:left;width:48%; padding:.4em;}
.sitemap_column ul {margin:.6em; padding:.6em; list-style-type:none;}
.sitemap_column li {background-image: url(images/arrow.gif); background-repeat:no-repeat;padding:0em 0em 0em .6em}
.sitemap_top_level {font-size:100%; font-weight:bold; margin:0em; padding:0em;}
.sitemap_registration_required {color:#ff0000;}

/*****************************************************************************/
/* Tab formatting												             */
/*****************************************************************************/

.front_tab,.front_tab a,.front_tab a:hover{padding-top:2px;font-family:arial,helvetica,sans-serif;font-size:small;font-weight:bold;color:#fff;text-decoration:none;}
.mini_tab,.mini_tab a,.mini_tab a:hover{padding-top:2px;font-family:arial,helvetica,sans-serif;font-size:x-small;font-weight:bold;color:#fff;text-decoration:none;}

/*****************************************************************************/
/* Topbar/Footer formatting												     */
/*****************************************************************************/

.textlogo{font-family:arial,helvetica,sans-serif;font-size:medium;font-weight:bold;color:#fff;}
.logocolumns{background:#006;font-family:arial,helvetica,sans-serif;font-size:small;color:#fff;}
.headercolumns{background:#006;font-family:arial,helvetica,sans-serif;font-size:small;color:#fff;}
.copyright{font-family:arial,helvetica,sans-serif;font-size:x-small;color:#000;}

/*****************************************************************************/
/* Skills Tab formatting - /includes/classes/csupertab_cls.asp               */
/*****************************************************************************/

.tabsTable{background:#ccc;margin-bottom:1px;}
.tabsText{padding:2px;font-family:verdana,arial,helvetica,sans-serif;font-size:x-small;font-weight:bold;color:#000;text-align:center;text-decoration:none;}
a.tabsText{color:#000;text-decoration:none;}
a.tabsText:hover{color:#C00;}

/*****************************************************************************/
/* Front page formatting												     */
/*****************************************************************************/

.front_newsheader,.front_newsheader a,.front_newsheader a:hover{background:#05308A;padding:5px;border-top: 2px solid #0F44B2;font-family:arial,helvetica,sans-serif;font-size:small;font-weight:bold;color:#fff;text-align:left;}
.front_header,.front_header a,.front_header a:hover{background:#05308A;padding:5px;border-top: 2px solid #0F44B2;font-family:arial,helvetica,sans-serif;font-size:small;font-weight:bold;color:#fff;text-align:left;}
.front_content{margin:0px 0px 0px 12px;padding:5px;font-family:arial,helvetica,sans-serif;font-size:small;color:#000;text-align:left;}
.front_news{margin:0px 0px 5px 0px;padding:5px;font-family:arial,helvetica,sans-serif;font-size:x-small;color:#000;text-align:left;}
.nav_divrule{background:#eee;color:#ccc;}
.nav_logindyn{margin:10px 0px 5px 0px;padding:0px;width:165px;border:1px solid #ccc;font-family:arial,helvetica,sans-serif;font-size:x-small;color:#000;text-align:left;}
.nav_login{margin:10px 0px 0px 0px;padding-left:10px;border-bottom:1px solid #ccc;font-family:arial,helvetica,sans-serif;font-size:x-small;color:#000;text-align:left;}
.nav_login input{font-family:arial,helvetica,sans-serif;font-size:x-small;color:#000;}
.nav_loginbutt{margin-top:5px;font-family:arial,helvetica,sans-serif;font-size:x-small;}
.nav_ruler{margin:15px 0px 0px 0px;padding:0px;border-top:1px solid #ccc;width:163px;}
.hdrbublink{font-family:arial,helvetica,sans-serif;font-size:small;font-weight:bold;color:#fff;text-align:left;}

/*****************************************************************************/
/* Other formatting												             */
/*****************************************************************************/

.ass_indent{margin-top:0px;padding-left:15px;}
.dataselect{font-family:arial,helvetica,sans-serif;font-size:small;font-weight:bold;color:#000;}
.helpwin{background:#006;font-family:arial,helvetica,sans-serif;font-size:small;font-weight:bold;color:#fff;}
.PopUpSearch{background:#eee;font-family:arial,helvetica,sans-serif;font-size:small;color:#000;}
.customlogin{background:#eee;font-family:arial,helvetica,sans-serif;font-size:x-small;color:#000;}

a.visitedlink:visited{color: #800080;}

.hidden {display: none;}

.smalltext {font-size: xx-small;}
.smallpadding {padding: 2px, 0px, 2px, 0px;}


#tabtastic
{
padding: 3px 0;
margin-left: 0;
border-bottom: 1px solid #778;
font-weight: bold;
}

#tabtastic li
{
list-style: none;
margin: 0;
display: inline;
}

#tabtastic li a
{
	padding: 3px 0.5em;
	margin-left: 3px;
	border: 1px solid #778;
	border-bottom: none;
	background: #eee;
	text-decoration: none;
}

#tabtastic li a:link { color: #448; }
#tabtastic li a:visited { color: #667; }

#tabtastic li a:hover
{
	color: #000;
	background: #ccc;
	border-color: #227;
}

#tabtastic li a#current
{
	background: #fff;
	border-bottom: 1px solid white;
	color:#000;
}

#tabtastic li a:hover#current
{
	color: #000;
	background: #fff;
}
		
.jumplinks
{
	text-align: center;
	padding-top: 2px;
	padding-bottom: 4px;
	background-color: #eee;
	border: 1px solid #ccc;
}

a.glossary
{
	border-bottom: 1px dashed #036;
	cursor: help;
	color: #036;
	text-decoration:none;
}

@media print 
{
.noprint {display: none;}
.formbutt {display: none;}
.pagebreak {page-break-before: always;}
.logocolumns {display: none;}
}

/*****************************************************************************/
/* Calendar														     		 */
/*****************************************************************************/

.mycal_grid
{
	background: #CCC;
}

.mycal_grid th
{
	background: #006;
	padding: 4px;
	color: #FFF;
}

.mycal_cellx
{
	background: #EEE;
	border: 3px solid #EEE;
	padding: 4px;
	font-size: x-small;
}

.mycal_cellx li
{
	list-style-image: none;
	list-style-type: none;
	margin-bottom: 6px;
	padding: 3px;
	border: 1px solid #336;
	background: #669;
}

.mycal_cellx ul
{
	list-style: none;
	margin-left: 0;
	padding-left: 0;
}

.mycal_cellx a, .mycal_cellx a:hover
{
	color: #fff;
	text-decoration: none;
}

.mycal_cell
{
	background: #EEE;
	border: 3px solid #EEE;
	padding: 4px;
	font-size: x-small;
}

.mycal_cell li
{
	list-style-image: none;
	list-style-type: none;
	margin-bottom: 6px;
	padding: 3px;
	border: 1px solid #99c;
	background: #ccf;
}

.mycal_cell ul
{
	list-style: none;
	margin-left: 0;
	padding-left: 0;
}

.mycal_cell a, .mycal_cell a:hover
{
	color: #006;
	text-decoration: none;
}

.mycal_date
{	
	width:20px;
	background: #006;
	margin-bottom: 6px;
	padding: 3px;
	font-weight: bold;
	color: #FFF;
	text-align: center;
}

.mycal_list
{
	background: #EEE;
	padding: 4px;
}

.mycal_listx
{
	border: 1px solid #336;
	background: #669;
	padding: 4px;
	color: #fff;
}

.mycal_list li, .mycal_listx li
{
	list-style-image: none;
	list-style-type: none;
	padding: 4;
}

.mycal_list ul, .mycal_listx ul
{
	list-style: none;
	margin: 0;
	padding-left: 1em;
	text-indent: -1em;
}

.mycal_list ul li:before, .mycal_listx ul li:before
{
	content: "\00BB \0020";
}

.mycal_listx a, .mycal_listx a:hover
{
	color: #fff;
}

li.mycal_x
{
	border: 1px solid #336;
	background: #669;
	color: #fff;
}

li.mycal_x a, li.mycal_x a:hover
{
	color: #fff;
}

li.mycal_xx
{
	font-weight: bold;
}

/* AM #56494 added */
td.td-wpappnav
{
	background-image: url('images/tableft.gif'); 
	background-position: top left; 
	text-align: center;
	margin: 0px auto;  
}

/* AM #56494 added */
td.td-wpappnav-selected
{
	background-image: url('images/tableft-on.gif'); 
	background-position: top left; 
	text-align: center;
	margin: 0px auto;  
}

/* AM #56494 added */
a.wpappnav
{
	display: block; 
	width: 100%; 
	background-image: url('images/tabright.gif');
	background-position: top right;
	background-repeat: no-repeat;
	height: 30px;   

}

/* AM #56494 added */
a.wpappnav-selected
{
	display: block; 
	width: 100%; 
	background-image: url('images/tabright-on.gif');
	background-position: top right;
	background-repeat: no-repeat;
	height: 30px;   
	text-align: center;
	text-decoration: none;
	color: black;
	font-weight: bold; 
}

/* AM #56541 added */
table.followupnav
{
	width: 605px;  

}

/* AM #56541 added */
td.td-followupnav
{
	background-image: url('images/tableft.gif'); 
	background-position: top left; 
	text-align: center;
	margin: 0px auto;  
}

/* AM #56541 added */
td.td-followupnav-selected
{
	background-image: url('images/tableft-on.gif'); 
	background-position: top left; 
	text-align: center;
	margin: 0px auto;  
}

/* AM #56541 added */
a.followupnav
{
	display: block; 
	width: 100%; 
	background-image: url('images/tabright.gif');
	background-position: top right;
	background-repeat: no-repeat;
	height: 30px;   

}

/* AM #56541 added */
a.followupnav-selected
{
	display: block; 
	width: 100%; 
	background-image: url('images/tabright-on.gif');
	background-position: top right;
	background-repeat: no-repeat;
	height: 30px;   
	text-align: center;
	text-decoration: none;
	color: black;
	font-weight: bold; 
}

/* SS #61998 added */
.hidden-label 
{
position:absolute;
left:0px
top:-100px;
width:1px; 
height:1px; 
overflow:hidden;
}

/******************************************************************************
*
* Main Tabs ("Tab" bar that appears under the header banner)
*
******************************************************************************/

h1#gui_banner
{
	margin: 0;
	padding: 0;
	width: 780px;
	height: 86px;
	background: #215798 url(images/splash/LMIbanner.jpg) no-repeat top left;
	text-indent: -9999px;
	overflow: hidden;
}

ul#gui_maintabs
{
	position: relative;
	margin: 0 0 1em 0;
	padding: 0;
	width: 780px;
	height: 25px;
	background: #669 url(images/splash/tabs_bg.gif) repeat-x top left;
	list-style: none;
	overflow: hidden;
}

ul#gui_maintabs li a
{
	position: absolute;
	top: 0;
	left: 0;
	width: 163px;
	height: 25px;
	text-indent: -9999px;
}


/* HOME - English */

ul#gui_maintabs li#gui_maintabs_home a
{
	width: 175px;
	background: url(images/splash/tabs.gif) no-repeat 0 0;
}

ul#gui_maintabs li#gui_maintabs_home a:hover,
ul#gui_maintabs li#gui_maintabs_home a:active,
ul#gui_maintabs li#gui_maintabs_home a:focus
{
	background: url(images/splash/tabs.gif) no-repeat 0 -25px;
}

/* Products - English */

ul#gui_maintabs li#gui_maintabs_products a
{
	left: 660px;
	background: url(images/splash/tabs.gif) no-repeat -660px 0;
}

ul#gui_maintabs li#gui_maintabs_products a:hover,
ul#gui_maintabs li#gui_maintabs_products a:active,
ul#gui_maintabs li#gui_maintabs_products a:focus
{
	background: url(images/splash/tabs.gif) no-repeat -660px -25px;
}

/* JOB SEEKERS - English */

ul#gui_maintabs li#gui_maintabs_js a
{
	left: 334px;
	background: url(images/splash/tabs.gif) no-repeat -334px 0;
}

ul#gui_maintabs li#gui_maintabs_js a:hover,
ul#gui_maintabs li#gui_maintabs_js a:active,
ul#gui_maintabs li#gui_maintabs_js a:focus
{
	background: url(images/splash/tabs.gif) no-repeat -334px -25px;
}

/* EMPLOYERS - English */

ul#gui_maintabs li#gui_maintabs_emp a
{
	left: 496px;
	background: url(images/splash/tabs.gif) no-repeat -496px 0;
}

ul#gui_maintabs li#gui_maintabs_emp a:hover,
ul#gui_maintabs li#gui_maintabs_emp a:active,
ul#gui_maintabs li#gui_maintabs_emp a:focus
{
	background: url(images/splash/tabs.gif) no-repeat -496px -25px;
}

/* LMI - English */

ul#gui_maintabs li#gui_maintabs_lmi a
{
	left: 170px;
	background: url(images/splash/tabs.gif) no-repeat -170px 0;
}

ul#gui_maintabs li#gui_maintabs_lmi a:hover,
ul#gui_maintabs li#gui_maintabs_lmi a:active,
ul#gui_maintabs li#gui_maintabs_lmi a:focus
{
	background: url(images/splash/tabs.gif) no-repeat -170px -25px;
}


/* WIZARD TAB MENU */
SPAN.wizardtab				    { cursor: default; color: black; display: block; width: 100%; height: 60px; font-size: 8pt; text-decoration: none; font-weight: bold; padding-top: 10px; background-image: url('images/wizard-tabright.gif'); background-position: top right; background-repeat: no-repeat; }
SPAN.wizardtab A			    { display: block; width: 100%; }
SPAN.wizardtab-selected		    { cursor: default; color: black; display: block; width: 100%; height: 60px; font-size: 8pt; text-decoration: none; font-weight: bold; padding-top: 10px; background-image: url('images/wizard-tabright-on.gif'); background-position: top right; background-repeat: no-repeat; }
TD.wizardtab				    { padding: 6px; font-size: 9pt; padding: 0px; background: url('images/wizard-tableft.gif'); background-repeat: no-repeat; text-align: center; height: 50px; }
TD.wizardtab-selected		    { padding: 6px; font-size: 9pt; padding: 0px; background: url('images/wizard-tableft-on.gif'); background-repeat: no-repeat; text-align: center; height: 50px; }

SPAN.wizardtab-selected	A		{ text-decoration: none;}
SPAN.wizardtab-selected	A:hover	{ text-decoration: none; cursor: text; color: #036;}

SPAN.wizardtab-bottom			{ cursor: default; color: black; display: block; width: 100%; height: 60px; font-size: 8pt; text-decoration: none; font-weight: bold; padding-top: 10px; background-image: url('images/wizard-bottom-tabright.gif'); background-position: top right; background-repeat: no-repeat; }
SPAN.wizardtab-bottom A			{ display: block; width: 100%; }
SPAN.wizardtab-bottom-selected	{ cursor: default; color: black; display: block; width: 100%; height: 60px; font-size: 8pt; text-decoration: none; font-weight: bold; padding-top: 10px; background-image: url('images/wizard-bottom-tabright-on.gif'); background-position: top right; background-repeat: no-repeat; }
TD.wizardtab-bottom				{ padding: 6px; font-size: 9pt; padding: 0px; background: url('images/wizard-bottom-tableft.gif'); background-repeat: no-repeat; text-align: center; height: 50px; }
TD.wizardtab-bottom-selected	{ padding: 6px; font-size: 9pt; padding: 0px; background: url('images/wizard-bottom-tableft-on.gif'); background-repeat: no-repeat; text-align: center; height: 50px; }

.highlight_keyword {background:#FFFFCC;}

.sectionheader {background:#eee; border: solid 1px #ccc;width: 100%; vertical-align:top;}

/******************************************************************************
*
* TABS: Drill/Search Theme
*
******************************************************************************/

div.tabs_drill_bg,
div.tabs_data_bg
{
	background: url(images/drill-bg.gif) no-repeat left top;
	min-height: 320px;
	height: auto !important;
	height: 320px;
	padding-top: 1em;
}

div.tabs_data_bg
{
	background: url(images/data-bg.gif) no-repeat left top;
}

table.tabs_drill,
table.tabs_bottom_drill,
table.tabs_data,
table.tabs_bottom_data
{
	margin: 0;
	padding: 0;
	width: 100%;
	background-color: #fff;
	border: none;
}

table.tabs_drill td,
table.tabs_bottom_drill td,
table.tabs_data td,
table.tabs_bottom_data td
{
	height: 50px;
	background: url(images/drill-tableft.gif) no-repeat left top;
	font-size: 9pt;
	text-align: center;
}

table.tabs_data td,
table.tabs_bottom_data td
{
	background: url(images/data-tableft.gif) no-repeat left top;
}

table.tabs_bottom_drill td
{
	background-image: url(images/drill-bottom-tableft.gif);
}

table.tabs_bottom_data td
{
	background-image: url(images/data-bottom-tableft.gif);
}

table.tabs_drill td span,
table.tabs_bottom_drill td span,
table.tabs_data td span,
table.tabs_bottom_data td span
{
	display: block;
	padding-top: 10px;
	background: url(images/drill-tabright.gif) no-repeat right top;
	height: 60px;
	font-size: 8pt;
	font-weight: bold;
	color: #000;
}

table.tabs_data td span,
table.tabs_bottom_data td span
{
	background: url(images/data-tabright.gif) no-repeat right top;
}

table.tabs_bottom_drill td span
{
	background-image: url(images/drill-bottom-tabright.gif);
}

table.tabs_bottom_data td span
{
	background-image: url(images/data-bottom-tabright.gif);
}

table.tabs_drill td span a,
table.tabs_bottom_drill td span a,
table.tabs_data td span a,
table.tabs_bottom_data td span a
{
	display: block;
}

table.tabs_drill td.active
{
	background-image: url(images/drill-tableft-on.gif);
}

table.tabs_data td.active
{
	background-image: url(images/data-tableft-on.gif);
}

table.tabs_bottom_drill td.active
{
	background-image: url(images/drill-bottom-tableft-on.gif);
}

table.tabs_bottom_data td.active
{
	background-image: url(images/data-bottom-tableft-on.gif);
}

table.tabs_drill td.active span
{
	background-image: url(images/drill-tabright-on.gif);
}

table.tabs_data td.active span
{
	background-image: url(images/data-tabright-on.gif);
}

table.tabs_bottom_drill td.active span
{
	background-image: url(images/drill-bottom-tabright-on.gif);
}

table.tabs_bottom_data td.active span
{
	background-image: url(images/data-bottom-tabright-on.gif);
}

table.tabs_drill td.active span a,
table.tabs_bottom_drill td.active span a,
table.tabs_data td.active span a,
table.tabs_bottom_data td.active span a
{
	text-decoration: none;
	cursor: text;
	color: #036;
}
