/****************************************************************
	NORMAL Styles signify styles that will be most likely used 
/****************************************************************/
.TEXT_NORMAL
{
	font-family:Arial;
	font-size:9pt;
	font-weight:normal;
	color: #49166D;
}

.TEXT_INFO_NORMAL
{
	font-family:Arial;
	font-size:8pt;
	font-weight:normal;
	color: black;
}

.TEXT_INFO_BOLD
{
	font-family:Arial;
	font-size:8pt;
	font-weight:bold;
	color: black;
}

.TEXT_INFO_LINK
{
	font-size: 8pt;
	color: #aa92bb;
	font-family: Arial;
}

.TEXT_CURRENT_LANGUAGE
{
	font-size: 8pt;
	color: #999999;
	font-family: Arial;
	font-weight: bold; 
	cursor: default;
}

/*
	Flips the normal forecolor to be the backcolor and vice versa
*/
.TEXT_NORMAL_OPPOSITE
{
	font-family:Arial;
	font-size:9pt;
	font-weight:normal;
	color: #FFFFFF;
	background-color: #49166D;
}

/*
	Specific to button controls
*/
INPUT.BTN_TEXT_NORMAL
{
	font-family:Arial;
	font-size:9pt;
	font-weight: normal;
	color: #49166D;
	background-color: #DBD0E2;
}

/****************************************************************
	NORMAL-SCREENED A lighter version of normal text 
/****************************************************************/
.TEXT_NORMAL_SCREENED
{
	font-family:Arial;
	font-size:9pt;
	font-weight:normal;
	color: #DBD0E2;	
}

.TEXT_NORMAL_SMALL_SCREENED
{
	font-family:Arial;
	font-size:8pt;
	font-weight:normal;
	color: #DBD0E2;	
}

.TEXT_HILIGHT
{
    color:#49166d;
    font-weight: bold;
    font-size: 15px;
}

/****************************************************************
	ALTERNATE Styles signify styles that will be used when
	different regions of the page require different colour 
	keying or emphasis
/****************************************************************/
.TEXT_ALTERNATE_TITLE
{
	font-family:Arial;
	font-size:18pt;
	font-weight:normal;
	color: #66CC00;
}

.TEXT_ALTERNATE
{
	font-family:Arial;
	font-size:9pt;
	font-weight:normal;
	color: #66CC00;
}

/*
	Flips the normal forecolor to be the backcolor and vice versa
*/
.TEXT_ALTERNATE_OPPOSITE
{
	font-family:Arial;
	font-size:9pt;
	font-weight:normal;
	color: #FFFFFF;
	background-color: #66CC00;
}
/****************************************************************
	ERROR Styles signify styles that will be used when
	we want to signify error on a specific control or section
/****************************************************************/
.TEXT_ERROR
{
	font-family:Arial;
	font-size:8pt;
	font-weight:normal;
	color: red;	
}

/****************************************************************
	MENU Styles signify styles that will be used by the 
	navigation control
/****************************************************************/
.MENU TABLE
{
	border: solid 1px #66CC00;
	background-color: white;
	padding-right: 5px;
	font-family:Arial;
}

.MENU TD
{
	cursor: hand;
	background-color: white;
	color: #49166D;
	font-size: 8pt; 
	font-family:Arial;
	font-weight:normal;
}

.HITEM TD
{
	font-family:Arial;
	font-weight:normal;
	font-size:8pt;
	color:#49166D;
	background-color:#FFFFFF;
	padding: 2px;
}

.VITEM TD
{
	font-family:Arial;
	font-weight:normal;
	font-size:8pt;
	color:#49166D;
	background-color:#FFFFFF;
	padding: 2px;
}

.HOT TD
{
	color: #49166D;
	background-color: #B8E17F;
}

/****************************************************************
	DATE Styles signify styles that will be used by the 
	date skin control
/****************************************************************/
.DATE_TEXT
{
	font-family:Arial;
	font-weight:normal;
	font-size:8pt;
	color:#49166D;
	background-color:#FFFFFF;
	padding: 2px;
}

/****************************************************************
	TOOLBAR Styles signify styles that will be used by the 
	toolbar button
/****************************************************************/
.TLB_CLICK
{
	cursor:hand;
	background-color: #E0FFB6;
	border-left: solid 1px #66CC00;
	border-top: solid 1px #66CC00;
	border-right: solid 1px #E0FFB6;
	border-bottom: solid 1px #E0FFB6;	
}

.TLB_OVER
{
	cursor:hand;
	background-color: Transparent;
	border-left: solid 1px #E0FFB6;
	border-top: solid 1px #E0FFB6;
	border-right: solid 1px #66CC00;
	border-bottom: solid 1px #66CC00;
}

.TLB_NORMAL
{
	cursor:hand;
	background-color: Transparent;
	border-left: solid 1px #ffffff;
	border-top: solid 1px #ffffff;
	border-right: solid 1px #ffffff;
	border-bottom: solid 1px #ffffff;
}

/*
	DEPRECATED STYLES - OR STYLES THAT HAVE NOT BEEN CONVERTED
*/

BODY

{
    BACKGROUND-COLOR: white;
    FONT-FAMILY: Verdana, Helvetica, sans-serif;
    FONT-SIZE: .8em;
    FONT-WEIGHT: normal;
    LETTER-SPACING: normal;
    TEXT-TRANSFORM: none;
    WORD-SPACING: normal
}

H1, H2, H3, H4, H5, TH, THEAD, TFOOT
{
    COLOR: #003366;
}

H1	{	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:	2em;
	font-weight:	700;
	font-style:	normal;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	}	
		
H2	{	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:	1.75em;
	font-weight:	700;
	font-style:	normal;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	}	
		
H3	{	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:	1.58em;
	font-weight:	500;
	font-style:	normal;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	}	
		
H4	{	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:	1.33em;
	font-weight:	500;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	}	
		
H5, DT	{	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:	1em;
	font-weight:	700;
	font-style:	normal;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	}	
		
H6	{	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:	.8em;
	font-weight:	700;
	font-style:	normal;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	}	
		
TFOOT, THEAD	{	
	font-size:	1em;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	font-family: Arial, Helvetica, sans-serif;
	}	
		
TH	{	
	vertical-align:	baseline;
	font-size:	1em;
	font-weight:	bold;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	font-family: Arial, Helvetica, sans-serif;
	}	


A:link	{	
	text-decoration:	none;
	color:	#3333cc;
	}	
		
A:visited	{	
	text-decoration:	none;
	color:	#333399;
	}	
		
A:active	{	
	text-decoration:	none;
	color:	#333399;
	}	
		
A:hover	{	
	text-decoration:	underline;
	color:	#3333cc;
	}
	
SMALL	{	
	font-size:	.7em;
	}	

BIG	{	
	font-size:	1.17em;
	}	

BLOCKQUOTE, PRE	{	
	font-family:	Courier New, monospace;
	}	
	

UL LI	{	
	list-style-type:	square ;
	}	

UL LI LI	{	
	list-style-type:	disc;
	}	

UL LI LI LI	{	
	list-style-type:	circle;
	}	
	
OL LI	{	
	list-style-type:	decimal;
	}	

OL OL LI	{	
	list-style-type:	lower-alpha;
	}	

OL OL OL LI	{	
	list-style-type:	lower-roman;
	}	


.legal { FONT-SIZE: xx-small; COLOR: #49166d; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #66cc00 }
.Text { FONT-SIZE: x-small; COLOR: #49166d; FONT-FAMILY: Arial, Helvetica, sans-serif }
 
.gridStyle
{
	
	font-family: Arial;
	background-color: white;
	border: #396994 2px solid;
} 


.gridItemStyle
{
	font-family: Arial;
	background-color: #9cbede;
	COLOR:#396994
}
  
.gridAlternatingItemStyle
{
		BACKGROUND-COLOR: White
}
  
.gridHeader
{
	BACKGROUND-COLOR: #396994;
	FONT-FAMILY: Arial;
	COLOR: White;
	font-weight: bold
}

.gridPager
{
	Color: #396994;
	BACKGROUND-COLOR: White;
	text-align:right
}
     
    
.captionheader
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12pt;
    COLOR: #ffffff;
    FONT-FAMILY: arial;
    background-color:#396994
}

.datagridborder
{
	 background-color:#396994
}

.groupheader
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    COLOR: #ffffff;
    FONT-FAMILY: arial;
    background-color:#9cbede
    
}

.groupbody
{
	FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    COLOR: #396994;
    FONT-FAMILY: arial
}

.checkfont
{
	FONT-WEIGHT: normal;
    FONT-SIZE: 8pt;
    COLOR: #396994;
    FONT-FAMILY: arial

}

.message
{
	FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    COLOR: #FF0000;
    FONT-FAMILY: arial
}

.dt_label SPAN
{
	font: arial;
	font-weight:normal;
	font-size:8pt;
	color:#49166D;
	padding-right:5px;
}

A.print 
{
	COLOR: #6666ff; 
	FONT-FAMILY: Helvetica, Arial,sans-serif; 
	TEXT-DECORATION: none 
}
	
A.print:visited 
{ 
	COLOR: #6666ff; 
	TEXT-DECORATION: none 
}
	
A.print:active 
{ 
	COLOR: #6666ff 
}
	
A.print:hover 
{ 
	COLOR: #0000ff; 
	TEXT-DECORATION: underline 
}

A.language, A.language:hover, A.language:active, A.language:visited
{
	font-size: 8pt;
	color: #aa92bb;
	font-family: Arial;
	text-decoration: underline;
	cursor: hand;
}

.scroll 
{ 
	OVERFLOW: auto; 
	WIDTH: 600px;
	HEIGHT: 200px 
}

.noscroll 
{ 
	OVERFLOW: visible 
}
	
.table_white 
{ 
	BORDER-RIGHT: #49166d 1px dotted; 
	BORDER-TOP: #49166d 1px; 
	BORDER-LEFT: #49166d 1px; 
	BORDER-BOTTOM: #49166d 1px dotted; 
	BACKGROUND-COLOR: #ffffff 
}

.table_green 
{ 
	BORDER-RIGHT: #66cc00 1px solid; 
	BORDER-TOP: #66cc00 1px solid; 
	BORDER-LEFT: #66cc00 1px solid; 
	BORDER-BOTTOM: #66cc00 1px solid; 
	BACKGROUND-COLOR: #edfbe4 
}

.table_purple 
{ 
	BORDER-RIGHT: #49166d 1px dotted; 
	BORDER-TOP: #49166d 1px; 
	FONT-WEIGHT: bold; 
	BORDER-LEFT: #49166d 1px; 
	BORDER-BOTTOM: #49166d 1px dotted; 
	BACKGROUND-COLOR: #dbd0e2 
}

.table_green_dashed 
{ 
	BORDER-RIGHT: #66cc00 1px dotted; 
	BORDER-TOP: #66cc00 0px dotted; 
	FONT-WEIGHT: bold; 
	BORDER-LEFT: #66cc00 0px dotted; 
	BORDER-BOTTOM: #66cc00 1px dotted 
}

TD 
{
	FONT-SIZE: 12px; 
	FONT-FAMILY: Arial;
	WHITE-SPACE: nowrap;
}
	
TH 
{ 
	FONT-SIZE: 12px; 
	FONT-FAMILY: Arial
}

TD.WRAP 
{
	FONT-SIZE: 12px; 
	FONT-FAMILY: Arial;
	white-space: normal;
}
	
SELECT 
{ 
	FONT-FAMILY: Arial 
}
	
.msg 
{ 
	FONT-WEIGHT: bold; 
	FONT-SIZE: 14px; 
	COLOR: #000000; 
	FONT-FAMILY: Arial 
}
	
.but 
{ 
	BORDER-RIGHT: #66cc00 1px solid; 
	BORDER-TOP: #66cc00 1px solid; 
	BORDER-LEFT: #66cc00 1px solid; 
	BORDER-BOTTOM: #66cc00 1px solid; 
	BACKGROUND-COLOR: #ffffff 
}


.header
{
	top: 20px;
	left:200px;
	display:block ;
}
.maparea
{
	top:100px;
	left:20px;
}
.footer
{
	top:600px;
	left:20px;
}

.menu_beta table
{
	border: solid 1px #66CC00;
}

.menu_beta td
{
	background-color:#FFFFFF;
	cursor:hand;
}

.hItem_beta td
{
	font-family:Arial;
	font-weight:normal;
	font-size:8pt;
	color: #000000;
	padding: 2px 2px 2px 2px;
	background-repeat:no-repeat;
}

.hot_beta td
{
	font-family:Arial;
	font-weight:normal;
	font-size:8pt;
	color:#000000;
	background-color:#B8E17F;
	padding: 2px 2px 2px 2px;
}

/* Styles for Fuel Tax Module */

.Heading
{
/*	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#2233CC00, endColorstr=#FF33CC00) */
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#22dbd0e2, endColorstr=#FFdbd0e2);
	FONT-WEIGHT: bold;
    FONT-SIZE: 14px;
    COLOR: black;
    FONT-FAMILY: Arial;
}

.Dotted
{
    border-bottom:#49166d 1px dotted;
}

.text_small_link
{
	font-weight: bold;
	font-size: 9px;
	color: navy;
	font-family: Arial;
}

.text_small_bold
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 9px;
    COLOR: black;
    FONT-FAMILY: Arial
}

.text_small_normal
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 9px;
    COLOR: black;
    FONT-FAMILY: Arial
}

.text_bold
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: black;
    FONT-FAMILY: Arial
}

.text_normal
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 12px;
    COLOR: black;
    FONT-FAMILY: Arial
}
.text_large_bold
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 14px;
    COLOR: black;
    FONT-FAMILY: Arial
}

.text_large_normal
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 14px;
    COLOR: black;
    FONT-FAMILY: Arial
}

.text_larger_bold
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 18px;
    COLOR: black;
    FONT-FAMILY: Arial
}

.text_larger_normal
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 18px;
    COLOR: black;
    FONT-FAMILY: Arial
}

body
{
	font-family:Arial;
}

.MainTableHead
{
	background-color:#edfbe4;
	border: solid 1px #66cc00;
}

.ItemBorder
{
	border: #49166d 1px solid;
}

.Disabled
{
	cursor:default;
	filter:progid:DXImageTransform.Microsoft.BasicImage(grayscale=1, xray=0, mirror=0, invert=0, opacity=0.60, rotation=0); 
}

.HeaderText
{
	FONT-WEIGHT: bold;
    FONT-SIZE: 14px;
    COLOR: black;
    FONT-FAMILY: Arial;
}

.teluslightgreen
{
	background-color:#edfbe4;
}

.white
{
	background-color:#ffffff;
}

.floating_table
{
	filter:progid:DXImageTransform.Microsoft.Shadow(color='#AAAAAA', Direction=135, Strength=13);
	width:400px;
	border:solid 1px black;
}

.floating_table_cell
{
	width:200px;
	text-align:center;
}

.edit_table
{
	background-color:#e3d8ea;
	border:solid 1px black;
	width:400px;
	filter:progid:DXImageTransform.Microsoft.Shadow(color='#AAAAAA', Direction=135, Strength=13);
}

.Heading TD
{
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#22dbd0e2, endColorstr=#FFdbd0e2);
    COLOR: black;
    FONT-FAMILY: Arial;
	FONT-WEIGHT: bold;
	FONT-SIZE: x-small;
}

.HeadingRow
{
    border-bottom:#49166d 1px solid;
}

.SummaryInfoTable
{
	border:#49166d 1px solid;
	FONT-SIZE:x-small;
}

.Alt, .Alt TD
{
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#22edfbe4, endColorstr=#FFedfbe4);
    COLOR: black;
    FONT-FAMILY: Arial;
	FONT-SIZE: x-small;
}

.MainTable
{
	background-color:#edfbe4;
	border: solid 1px #66cc00;
	FONT-WEIGHT: bold;
    FONT-SIZE:x-small;
	FONT-FAMILY: Arial;
}

.BottomLine TD
{
	border-bottom:#49166d 1px solid;
}

.MainRow, .MainRow TD
{
	COLOR: black;
    	FONT-FAMILY: Arial;
	FONT-SIZE: x-small;
}

/**************tabStyle for component art*********/
.TopGroup
{
  z-index:99;
  position:relative;
}

.DefaultTab 
{
  border:1px solid #66cc00;
  color:#66CC00; 
  background:#D3F5BC;
  font-family:MS Sans Serif, Verdana; 
  font-size:10px; 
  cursor:default;
}

.DefaultTabHover 
{
  border:1px solid #66cc00;
  color:#49166D; 
  font-family:MS Sans Serif, Verdana; 
  font-size:10px; 
  cursor:default;
}

.SelectedTab 
{
	BORDER-RIGHT: #66cc00 1px solid; 
	BORDER-TOP: #66cc00 1px solid; 
	BORDER-LEFT: #66cc00 1px solid; 
	BORDER-BOTTOM: #66cc00 0px solid; 
    color:#66CC00; 
	background:#EDFBE4;
	font-family:MS Sans Serif, Verdana; 
	font-size:10px; 
	cursor:default;
}

.MultiPage
{
 
  border: 1px solid #66cc00;
  width:487px;
  height:150px;
  position:relative;
  padding: 20px;
  top:-3px;
  left:1px;
  z-index:98;
}
