/*laf.css - Standard Look and Feel Style Sheet
Revised by : Joel Castro on 12.21.05 to adhere to the 
			 Web Application User Interface Standards. 
*/
.body, BODY {
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt; /*80% same size as 10pt*/
	font-style: normal;	
	letter-spacing: 1.2 px;
	line-height: normal;		
	width: 100%;	
	margin: 0px;
	padding: 0px;	
/*	background-image: url(bkgSpacer.png);	jcon231 - already included in .headerSpacer */
/*	background-repeat: repeat-x;		jcon231 - already included in .headerSpacer */
}
FORM{PADDING:0px; margin-top:5px;}
/*Header Styles*/
.mainHeader {
	background-image: url(picTruckBanner.png);
	background-repeat: no-repeat;
	background-position: right center;
	height: 103px;
	margin: 0px;
	padding: 0px;	
}

.mainHeaderLeft {
	background-image: url(logoMyJbhuntBanner.png);
	background-repeat: no-repeat;
	background-position: left center;
	height: 103px;	
}

.headerSpacer {
	background-image: url(bkgSpacer.png);	
	background-repeat: repeat-x;
	width: 100%;
	height: 50px;
	margin: 0px;
	padding: 0px;	
}

/*Menu panel class*/
.menuPanel {
	background: #F3F3F3;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	letter-spacing: 1.3em;
	font-weight: bold;
	text-transform: capitalize;
	color: #333333;
	border: thin none #000000;	
	border-bottom: 1px solid #0000000;
}

/*Table Panels*/
.panelContents{
	background: #EEEEEE;
	border: thin none #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	letter-spacing: 0.1em;
	padding-left:5px;
}

/* jisapn1 - changes for 2.0 look and feel update */
.panelFooter{
	overflow: visible;
	color: #333333;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 7.5pt;
	background-image:url('footer.gif');;
	height: 18px;
	letter-spacing: 0.1em;
	padding: 2px 4px 2px 0px;	
	text-transform: capitalize;	
	text-align:right;
	vertical-align: middle;
}


/* jisapn1 - changes for 2.0 look and feel update */
.panelSubtitle{
	height: 20px;
	width: 100%;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11.5px;
	font-weight: bold;
	font-style: normal;
	text-decoration: none;
	background-image: url('tableHeadBack.gif');
	border-bottom: 1px solid #3b3b3b;
	letter-spacing: 1px;
	padding-left:8px;
	top: 2px;
}

.panelTableFormat{
	font-size: 8pt;
	margin: 0em 0em 0em 0em;
	padding: 0em 0em 0em 0em;
	border: 1px solid #000000;
	width: 100%;
	background: #FFFFFF; 
}

/* jisapn1 - changes for 2.0 look and feel update */
.panelTitle {
	display:block;
	PADDING-LEFT: 6px; 


	BACKGROUND-IMAGE: url(menuBack_blue.png); 
	vERTICAL-ALIGN: middle; 

	WIDTH: 100%; 

	BORDER-BOTTOM: #333333 1px solid; 

	WHITE-SPACE: nowrap; 

	HEIGHT: 18px; 
	BACKGROUND-COLOR: #446C81; 
	TEXT-ALIGN: left
	
	
	color:#000000;
	font-family:Arial,Helvetica,sans-serif;
	font-size:8pt;
	font-weight:bold;
	letter-spacing:1px;
	overflow:hidden;
	}

/* jisapn1 - changes for 2.0 look and feel update */
.panelTitleFirstWord{
	color:#000000;
	font-family:Arial,Helvetica,sans-serif;
	font-size:8pt;
	font-weight:bold;
	letter-spacing:1px;
}

.panelUploadField{
	background: #FFFFFF; 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;		
	width: 360px;
	margin: 0px;
	padding: 5px;
	border: 1px solid #CCCCCC;		
}

.panelUploadTitle{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: Bold;
	color:#000000;
}

/*Report Table */
.reportName {
	height: 18px;	
	overflow: hidden;
	background-image: url('toolbarBack_blue.png');
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	letter-spacing: 2px;
	width: 100%;
	padding-left: 6px;
	border-bottom:1px solid #808080;
	color:#000000;
	
}

/* jisapn1 - changes for 2.0 look and feel update */
.reportRowHeader {
	background-image: url(header_blue.png);
  	background-repeat: repeat-x;
  	background-color: #446C81;
  	color: #FFFFFF;
  	vertical-align: middle;
  	height: 10px;
  	
	width: 100%;
  	font-family: Arial, Helvetica, sans-serif;
  	font-size: 8pt;
  	font-style: normal;
  	line-height: normal;
  	letter-spacing: 1.1px;
  	text-decoration: none;
	border-bottom:1px solid #999999;
	border-right:1px solid #999999;
	padding:1px;
}
/* jisapn1 - changes for 2.0 look and feel update */
.reportTable {
	margin: 4px;
	padding: 0px;
	border:1px solid #808080;
	width: 100%;
	font-family: Arial, Helvetica, sans-serif;
	border-collapse: collapse; 
}
.row,.rowAlt,.rowHighlight,.rowHighlightSel
{
	font-family: Arial, Helvetica, sans-serif;
	text-align: center;
	vertical-align: middle;
	text-transform: capitalize;
}
.row td{
	font-size: 8pt;
	color:#313131;
	background: #F9F9F9;
	border-bottom:1px solid #999999;
	border-right:1px solid #999999;

		
}	
.rowAlt td{
	color:#313131;
	font-size: 8pt;
	background: #FFFFFF;
	border-bottom:1px solid #999999;
	border-right:1px solid #999999;

}
.rowHighlight td {
	font-size: 8pt;
	background-color: #98CADE;
	color:#313131;
	border-bottom:1px solid #999999;
	border-right:1px solid #999999;
	padding:1px;
	
}
.rowHighlightSel td{
	font-size: 8pt;
	font-family: Arial, Helvetica, sans-serif;
	background: #02BDEC;
	color: #000000;
	cursor: hand;
	border-bottom:1px solid #999999;
	border-right:1px solid #999999;
	padding:1px;
		
}
.rowHeader,.reportRowHeader TH {
	color: #FFFFFF;
	padding: 3px;
	border-left: 1px solid #999999;
	border-top: 1px solid #999999;
}
.rowHeaderSortedAsc  
{
	background:  url(sortAsc.gif) no-repeat right center;
}
.rowHeaderSortedDsc  
{
	background:  url(sortDesc.gif) no-repeat right center;
}

.rowHeaderSorted{
	color: #000000;
	padding: 3px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-top-width: 1px;
	border-left-width: 1px;
	border-left-style: none;	
	border-top-color: #000000;
	border-right-color: #000000;
	border-bottom-color: #000000;
	border-left-color: #000000;	
	border-bottom-style: solid;	
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	filter:progid:DXImageTransform.Microsoft.Gradient(startColorStr='#FFFFCC00', endColorStr='#FFFFFF00', gradientType='0');	
}

.totalRecords{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #336699;
	font-weight: bold;
	letter-spacing: .1em;
	word-spacing: .2em;
}

/*Fonts*/
.actionNote
{
	color: red;
	font-size: 8pt;
	font-family: Arial, Helvetica, sans-serif;
}
.alert
{
	color: black;
	background-color: red;
}
/*-- jisapn1 - removing for new 2.0 look and feel changes
.copyright
{
	font-size: 8pt;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	text-decoration: none;
	color: #999999;
	background-position: left center;
}
--*/
.errored
{
	color: red;
	font-weight: bold;
}
.focus
{
	color: #999999;
	background-color: white;
}
.highlight
{
	color: black;
	background-color: #02BDEC;
}
.informational
{
	color: black;
	font-size: 9pt;	
}
.instructionFonts{
	font-size:10px;
}
.labelCell {
	text-align: right;
	vertical-align: middle;
	font-size: 8pt;
	color: #1F1F1F;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
}
.label {
	font-size: 8pt;
	font-weight: bold;
	color: #000000;
	vertical-align: middle;
	white-space: nowrap;
}
.olFormat {
	text-transform: capitalize;
	text-align: left;
	font-size: 10px;
}
/* jisapn1 - removing for 2.0 look and feel changes
.pageTitle 
{
	background-color: #FFFFFF;
	border-bottom-width: .1em;
	border-bottom-style: solid;
	border-bottom-color: #EECF12;
	color: #336699;
	filter: progid:DXImageTransform.Microsoft.Alpha(style=1,opacity=95);
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight:bold;
	letter-spacing: 2px;
	padding-bottom:10px;
	padding-top:10px;
	padding-left:20px;
	text-alin: left;	
	width: 100%;	
}
.pageTitle:first-letter
{
	font-size: 150%;
}*/
.required
{
	color: black;
	background-color: yellow;
}
.status
{
	color: black;
	font-size: 9pt;
}
.success
{
	color: green;	
	font-size: 9pt;
}
.toolTip
{
	color: black;
	background-color: white;
}

.ulFormat {
	text-transform: capitalize;	
	text-align: left;
	font-size: 8pt;
	font-family: Arial, Helvetica, sans-serif;
}

/*Hyperlinks Section*/
a:link{
	color: #0066CC;
	text-decoration: underline;
}
a:visited{	
	color: #333333;
	text-decoration: underline;
}	
a:active{
 	color: #99CCFF; 
	text-decoration: underline;
}
a:hover{	
	color: #999999;
	text-decoration: underline;
}

a.pageAction:link,a.pageAction:visited,a.pageAction:hover 
{
	overflow: hidden;
	margin-right: 5px;
	font-face: Arial, Herlvetica, sans-serif;
	font-size: 10px;
	color:#000000;
	
	border-top:1px solid #666666; 
	border-left:1px solid #666666; 
	border-right:2px solid #000000; 
	border-bottom:2px solid #000000; 
		
	letter-spacing: 0.1em;
	background:#FCFCFC; 
	height:14px;
	*height:16px;
	padding-top:0px;
	padding-bottom:0px;
	padding-left:5px;
	padding-right:5px;
	background-image: url('buttonBack.gif');
	/*filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#000000FF', EndColorStr='#FFFFCC00');*/
	
	text-decoration: none;   
}
a.pageAction:hover {
	background: #02BDEC;
	background-image: url('buttonBackOver.gif');
}

a.pageControl:link, a.pageControl:visited,a.pageControl:hover{
	color: #003399;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;	
	letter-spacing: .1em;
	padding: 1px;
	text-align: center;
	text-decoration: underline;	
}
a.pageControl:hover { 
	color: #0099FF;	
} 

a.pageControlAlt:link,a.pageControlAlt:visited,a.pageControlAlt:hover {
	background-color: #666666;
	border: 1px solid #000000;	
	color: #FFFF99;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;	
	letter-spacing: .0em;
	padding: 1px 5px 1px 5px;
	text-align: center;
	text-decoration: none;	
}

a.pageControlAlt:hover {
	color: #000000;	
	background-color: #FFFF99;
}
  
/*Form Formats*/

/* jisapn1 - changes for 2.0 look and feel update */
.button,
.input,
.select
.Input
.Select{
	margin: 4px;	
	border: 1px solid #24A7FD;
	border-right: 1px solid #015C98;
	border-bottom: 1px solid #015C98;
	background-color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	height: 20px;
}

.button{
	margin: 4px;	
	border: 1px solid #015C98;
	border-right: 2px solid #015C98;
	border-bottom: 2px solid #015C98;
	background-image: url('buttonBack.gif');
}

.checkbox{
	color:#333333;
	font-size: 8pt;
	font-family: Arial, Helvetica, sans-serif;
}

.formLabel {
	font-size: 8.5pt;
	color: #333333;
	text-align: right;
	vertical-align: middle;
	white-space: nowrap;
}

.fieldOnfocus {
	background-color: #FFFFCC;
	color:#333333;
	font-size: 8pt;
	font-family: Arial, Helvetica, sans-serif;
}
.file {
	border: 1px solid #000000;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	text-align: left;
	letter-spacing: 0em;
	padding: 1px 5px 1px 5px;
	text-decoration: none;
	background-color: #FFFFFF;
}

.radio {
	color:#333333;
	font-size: 8pt;
	font-family: Arial, Helvetica, sans-serif;
}

.requiredField {	
	background-image: url(iconAsterisk.gif);
	background-attachment: fixed;
	background-repeat: no-repeat;
	background-position: left top;
	font-size: 8.5pt;
	padding-left:10px;	
}

.text{
	color: #333333;
	border: 1px solid #000000;
}

/*MiSC*/

/*removes border*/
.noBorder{
	border:0px;
}

/*Help Bubble Styles*/
.helpBubleBox{
	border:1px solid #000000;
}
.helpBubbleGraphic
{
	background-color: #FFFFFF;
	background-image: url(iconHelpBubble.gif);
	background-position: center;	
	height: auto;
	width: 50px;
	background-repeat: no-repeat;
}
.helpBubbleText{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #FFFFFF;
	filter:progid:DXImageTransform.Microsoft.Gradient(startColorStr='#000000', endColorStr='#CCCCCC', gradientType='0');
}
a.helpBubble:link
{	
	background-image: url(iconHelpBubble_sm.gif);
	border:0px;
}



/*contents div - this styles are used in conjunction with the rounded tab menu*/
#main {
	border: 1px solid #333333;
	/*clear: both;*/
	background: #333333;
	padding-top: 30px;	
}

#contents {
	padding: 0.5em 1.5em 1.5em 0em;	
	background: #FFFDF3;
	font-family: Arial, Helvetica, sans-serif;
	min-height: 300px;	
}


/**
 * Primary Tab Styles
 */


.tabs {
    width: 100%;
    font-family:Arial,Helvetica,sans-serif;
    font-size:8pt;  
	font-style: normal;
	letter-spacing: 1.1px;
	text-decoration: none;
	border-bottom: 5px solid #446C81;
  display: block ;
	height: 20px;
}

.tabs .inactive {
  float:left;
  background:url("tabs_blue.png") no-repeat left top;
  background-position: 0px 0px;
  margin:0;
  padding:0 0 0 9px;

}

.tabs .inactive a,
.tabs .inactive a:visited
 {
  float:left;
  background:url("tabs_blue.png") no-repeat left top;
  background-position: 100% 0px;
  padding:5px 9px 1px 1px;
  text-decoration:none;
  font-weight:normal;
  color:#000000;
}
/*
.tabs .inactive a:hover {
	float:left;
    background:url("tabs_blue.png") no-repeat left top;
    background-position: 100% 0px;
    padding:5px 9px 1px 1px;
    text-decoration:none;
    font-weight:normal;
}
*/
.tabs .current {
  float:left;
  background:url("tabs_blue.png") no-repeat left top;
  background-position: 0px -150px;
  margin:0;
  padding:0 0 0 9px;
  border-bottom:1px solid #765;
}

.tabs .current a,
.tabs .current a:visited,
.tabs .current a:hover {
  float:left;
  background:url("tabs_blue.png") no-repeat left top;
  background-position: 100% -150px;
  padding:5px 9px 1px 1px;
  text-decoration:none;
  font-weight:normal;
  color:#FFF;
}

.tabs .inactive-hovered {
  float:left;
  background:url("tabs_blue.png") no-repeat left top;
  background-position: 0px -300px;
  margin:0;
  padding:0 0 0 9px;
}

.tabs .inactive-hovered a {
  float:left;
  background:url("tabs_blue.png") no-repeat right top;
  background-position: 100% -300px;
  padding:5px 9px 1px 1px;
  text-decoration:none;
  font-weight:normal;
  color:#ffffff;
}

/**
 * Secondary Tab Styles
 */


.subtabs {
  width: 100%;
    font-family:Arial,Helvetica,sans-serif;
    font-size:8pt;  
	font-style: normal;
	letter-spacing: 1.1px;
 background-color:#446C81;
 background-image: url('header_blue.png');
background-repeat:repeat-x;
  text-decoration: none;
  display: block ;
  height:20px;
	border-bottom: 5px solid #446C81;
/*  padding: 3px 5px 3px 5px;  */
}

.subtabs .inactive {
  float: left;
 /*  border:1px solid #333333;*/
  padding: 3px 5px 3px 5px;
}

.subtabs .inactive a:link,
.subtabs .inactive a:visited {
  text-decoration:none;
  font-weight:normal;
  color:#e1e1e1;

}

.subtabs .inactive a:hover{
	text-decoration:none;
  	font-weight:normal;
  	 background-color: #CCCCCC;
  	color:#6F6F6F;

}

.subtabs .current {
  float: left;
  /* border:1px solid #333333; */
  padding: 3px 5px 3px 5px;
}

.subtabs .current a:link,
.subtabs .current a:visited,
.subtabs .current a:hover {
  text-decoration:none;
  font-weight:bold;
  color:#FFF;
}

.subtabs .inactive-hovered {
  float: left;
  color:#ffffff;
  background-color: #00003c;
  filter:progid:DXImageTransform.Microsoft.Gradient(startcolorStr='#FFFFCC00', endcolorStr='#FFFFFF00', gradientType='0');
  border:1px solid #000000;
  text-decoration: none;
  padding: 3px 5px 3px 5px;
}

.subtabs .inactive-hovered a:hover,
.subtabs .inactive-hovered a:visited,
.subtabs .inactive-hovered a:link {
  text-decoration: none;
}


/**** jisapn1 - adding new look and feel CSS ****/

.mainPage{
	overflow:hidden;
	margin: 0px;	
	background-color: #EEEEEE;
}

.mainPage .loading{
	background-color: #FFFFFF;
	position: absolute;
	top: 0px;
	left: 0px;
	z-index:99998;
	width: 100%;
	filter: alpha(opacity = 5);
	-moz-opacity:.50;
	opacity:.50;	
}

.mainPage .loadingImage{
	position: absolute;
	z-index:99999;
}

.mainPage .button,
.mainPage .input,
.mainPage .select{
	margin: 4px;	
	border: 1px solid #24A7FD;
	border-right: 1px solid #015C98;
	border-bottom: 1px solid #015C98;
	background-color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	height: 20px;
}

.mainPage .button{
	margin: 4px;	
	border: 1px solid #015C98;
	border-right: 2px solid #015C98;
	border-bottom: 2px solid #015C98;
	background-image: url('/lnf2/images/buttonBack.jpg');
}

.mainPage .contents{
	position: absolute;
	background-color: #FFFFFF;
	overflow: auto;
	*width: 100%;
	left:0px;
	right: 0px;
	z-index: 1;
	*z-index:-9999;
}

/****** PAGE TITLE *******/

.contents .pageTitle{
	position: relative;
	margin: 0px;
	padding-left: 5px;
	margin-bottom: 3px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	font-weight: bold;
	height: 26px;
	overflow:hidden;
	color: #000000;
	background-image: url('pageTitle.jpg');
	background-repeat: repeat-x;
	text-align: center;
}

/******* TABLE CSS ********/
.contents .table{
	border: 1px solid #333333;	
	margin: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
}

.contents .table tr.headerRow{
	background-image: url('tableHeadBack.jpg');
	background-repeat: repeat-x;
	background-color: #1F1F1F;
	color: #FFFFFF;
	font-weight: bold;
	cursor: pointer;
}

.contents .table tr.headerRow td{
	letter-spacing: 1px;
}

.contents .table tr.oddRow{
	background-color: #FFFFFF;
}

.contents .table tr.evenRow{
	background-color: #EEEEEE;
}

.contents .table tr.over{
	background-color: #98CADE;
}

.contents .table td{
	padding: 3px;
}

.contents .table tr.headerRow td{
	border-left: 1px solid #333333;
	border-bottom: 1px solid #333333;
}



 /*** BANNER *****/
.mainPage .banner{
	height: 50px;
	overflow: hidden;
	min-width:700px;
	background-image:url(bannerBack_blue.png);
}

.mainPage .banner .leftImage{
	float: left;
	z-index: 1;
}

.mainPage .banner .homeLink{
	top: 34px;
	left: auto;
	float: none;
	position: absolute;
	right:0px;	
	margin: 0px;
}

.mainPage .banner .homeLink img{
	border: none;
} 

.mainPage .banner .banLink {
	float:none;
	left:auto;
	margin:0;
	position:absolute;
	right:0;
	top:34px;
	}

.mainPage .banner .banLink img{
	border: none;
} 

.mainPage .banner .banTitle{
	position: absolute;
	top: 15px;
	left: 0px;
	text-align:center;
	width:100%;
	min-width: 700px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 14pt;
	z-index: 0;
	color: #444444;
}

/*** TOOLBAR *****/

.mainPage .toolbar{
	width: 100%;
	z-index:900;
	height:24px;
	overflow:hidden;
	background-image:url('toolbarBack.jpg');
	margin: 0px;
}

/***** COPYRIGHT  *******/

.mainPage .copyright{
	position:absolute;
	bottom:0px;
	width:100%;
	height:16px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #333333;
	background-image:url('copyrightback.jpg');
	overflow:hidden;
	z-index: 2000;
}

.mainPage .copyright span{
	text-align:center;
	width: 100%;
	position: absolute;
	top: 2px;
}

/******* TABS ********/


.contents .tabMenu {
	position: relative;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	height: 18px;
	overflow:hidden;
	white-space: nowrap;
	margin-top: 4px;
	display: ineline;
}

.contents .tabMenu a{
	text-decoration: none;	
}

.contents .tabMenu ul {
	float: left;
	height: 18px;
	list-style-type: none;	
	margin: 0px;
	padding: 0px;
	white-space: nowrap;
	cursor: pointer;
}

.contents .tabMenu li{
	float: left;
	display: inline;
	list-style: none;	
	padding:0px 0px 0px 0px;
	margin: 0px;
	background-image: url('tabUnselected_blue.png');
	letter-spacing: 1px;
}

.contents .tabMenu li a{
	cursor: pointer;
	color: #000000;
}

.contents .tabMenu li .left{
	float: left;
	height:18px;
	width: 9px;
	background-image: url('tabUnselectedLeft_blue.png');
}

.contents .tabMenu li .right{
	float: left;
	height:18px;
	width: 9px;
	background-image: url('tabUnselectedRight_blue.png');
}

.contents .tabMenu li.currentTab{
	
	background-image: url('tabSelected_blue.png');	
}

.contents .tabMenu li.currentTab span{
	color: #FFFFFF;
}
/*
.contents .tabMenu li.currentTab .left{
	float: left;
	height:18px;
	width: 9px;
	background-image: url('tabSelectedLeft_blue.png');
}
*/
.contents .tabMenu li.currentTab .right{
	float: left;
	height:18px;
	width: 9px;
	background-image: url('tabSelectedRight_blue.png');
}

.contents .tabMenu li.overTab{
	background-image: url('tabUnselectedOver_blue.png');	
}

.contents .tabMenu li.overTab a{
	color: #FFFFFF;
}

.contents .tabMenu li.overTab .left{
	background-image: url('tabUnselectedLeftOver_blue.png');
}

.contents .tabMenu li.overTab .right{
	background-image: url('tabUnselectedRightOver_blue.png');
}

.contents .tabMenu li span{
	float: left;
	position: relative;
	top: 2px;	
}

.contents .tabMenu li.overTab span{
	color: #FFFFFF;
}

/*********** SUB TABS **************/

.contents .subTabMenu {
	position: relative;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	height: 26px;
	overflow:hidden;
	white-space: nowrap;
	margin: 0px;
	display: ineline;
	background-color: #333333;
}

.contents .subTabMenu a{
	text-decoration: none;	
}

.contents .subTabMenu ul {
	float: left;
	height: 26px;
	list-style-type: none;	
	margin: 0px;
	padding: 0px;
	white-space: nowrap;
	cursor: pointer;
}

.contents .subTabMenu li{
	float: left;
	display: inline;
	list-style: none;	
	padding: 2px;
	margin: 2px;
	background-color: #000000;
	letter-spacing: 1px;
	border: 1px solid #666666;
	color: #FFFFFF;
	cursor: pointer;
}

.contents .subTabMenu li a{
	cursor: pointer;
	color: #FFFFFF;
}

.contents .subTabMenu li .left{
	display: none;
}

.contents .subTabMenu li .right{
	display: none;
}

.contents .subTabMenu li.overTab{
	border: 1px solid #CCCCCC;
}

.contents .subTabMenu li.overTab a{
	color: #02BDEC;
}

.contents .subTabMenu li span{
	float: left;
	position: relative;
}
