/* default ************************************************************************************************************************/
td { font-family:verdana,arial,helvetica; font-size:10px; color:#444444; }

/* form style ************************************************************************************************************************/
select { font-family:verdana,arial,helvetica; font-size:10px; color:#5A5A5A; width:220px; }
select.OtherOptionsBox { font-family:verdana,arial,helvetica; font-size:10px; color:#5A5A5A; width:280px; }
SELECT.customB {
	BORDER-RIGHT: #999999 1px solid; BORDER-TOP: #999999 1px solid; FONT-SIZE: 11px; BORDER-LEFT: #999999 1px solid; WIDTH: 500px; COLOR: #5a5a5a; BORDER-BOTTOM: #999999 1px solid; FONT-FAMILY: verdana,arial,helvetica
}
input { font-family:verdana,arial,helvetica; font-size:10px; color:#5A5A5A; }
textarea { font-family:verdana,arial,helvetica; font-size:10px; color:#5A5A5A; }
input.pref { width:290px; }
INPUT.custom {
	FONT-SIZE: 10px; WIDTH: 290px; COLOR: #5a5a5a; FONT-FAMILY: verdana,arial,helvetica
}

.elvisButton {
	FONT-SIZE: 10px; HEIGHT: 18px; COLOR: #000000; background-color: #EEEEEE; FONT-FAMILY: verdana,arial,helvetica
}

/* links ************************************************************************************************************************/
a:link { text-decoration:none; }
a:visited { text-decoration:none; }
a:hover { text-decoration:none; }


a:link.tabOff { font-size:12px; font-weight:bold; color:#4573B3; text-decoration:none; }
a:visted.tabOff { font-size:12px; font-weight:bold; color:#4573B3; text-decoration:none; }
a:hover.tabOff { font-size:12px; font-weight:bold; color:#4573B3; text-decoration:underline; }

a:link.tabOn { font-size:12px; font-weight:bold; color:#FFFFFF; text-decoration:none; }
a:visted.tabOn { font-size:12px; font-weight:bold; color:#FFFFFF; text-decoration:none; }
a:hover.tabOn { font-size:12px; font-weight:bold; color:#FFFFFF; text-decoration:underline; }

a:link.default { color:#003066; text-decoration:underline; }
a:visited.default { color:#003066; text-decoration:underline; }
a:hover.default { color:#4573B3; text-decoration:underline; }
/*
a:link.query { font-size:11px; font-weight:bold; color:#FFFFFF; text-decoration:none; }
a:visted.query { font-size:11px; font-weight:bold; color:#FFFFFF; text-decoration:none; }
a:hover.query { font-size:11px; font-weight:bold; color:#FFFFFF; text-decoration:underline; }
*/

a:link.whiteHeader { font-family:arial; font-size:13px; color:#FFFFFF; text-decoration:none; }
a:visted.whiteHeader { font-family:arial; font-size:13px; color:#FFFFFF; text-decoration:none; }
a:hover.whiteHeader { font-family:arial; font-size:13px; color:#FFFFFF; text-decoration:underline; }
.whiteHeader { font-family:arial; font-size:13px; color:#FFFFFF; text-decoration:none; }


a:link.tree { font-size:11px; font-family:Tahoma; color:#444444; text-decoration:underline; font-weight:normal;}
a:visted.tree { font-size:11px; font-family:Tahoma; color:#444444; text-decoration:underline; font-weight:normal;}
a:hover.tree { font-size:11px; font-family:Tahoma; color:#444444; text-decoration:underline; font-weight:normal;}

/* font style ************************************************************************************************************************/
.tabOff { font-size:12px; font-weight:bold; color:#6699CC; }
.tabOn { font-size:12px; font-weight:bold; color:navy; }
.tree { font-size:11px; color:#444444; font-family:Tahoma; font-weight:normal;}
.treeHeader { FONT-SIZE: 10px;FONT-WEIGHT: bold;}
/* .query { font-size:11px; font-weight:bold; color:#FFFFFF; } */
.subMenuOn { font-weight:bold; color:navy; }
.subMenuOff { color:#4573B3; }

.greyTitle {
	FONT-WEIGHT: bold; FONT-SIZE: 18px; COLOR: #5a5a5a; FONT-FAMILY: sans-serif
}
.blueTitle {
	FONT-WEIGHT: bold; FONT-SIZE: 18px; COLOR: #00447a; FONT-FAMILY: sans-serif
}
.bigBlueTitle {
	FONT-WEIGHT: bold; FONT-SIZE: 28px; COLOR: #00447a; FONT-FAMILY: sans-serif
}
.blueTxt {
	FONT-SIZE: 14px; COLOR: #08283f; FONT-FAMILY: sans-serif
}
.alert {
	COLOR: #e00000
}

.header { font-size:12px; font-weight:bold; color:navy; }

.darkBlueText { color:#4573B3; }
.medBlueText { color:#94BCF4; }
.liteBlueText { color:#C6DCFB; }
.uLiteBlueText { color:#E6F0FF; }
.whiteText { color:#FFFFFF; }

.bold { font-weight:bold; }
.normal {font-weight:normal;}


.welcomeHeader { font-weight:bold; FONT-SIZE: 11px; } 

.phaseHeader { font-weight:bold; background-color:#CCCCCC; }
.phaseRowOn { background-color:#EEEEEE; }
.phaseInput { width:100%; }

.ticketInputCount { width:70px; text-align:right }
.ticketInputDollar { width:80px; text-align:right }
.numberInput { width:100px; text-align:right }
.textInput { width:200px; text-align:left }
.wideTextInput { width:400px; text-align:left }
.dollarInput { width:80px; text-align:right }
.billionDollarInput { width:115px; text-align:right }
.dropDownInput { width:150px; text-align:right; FONT-SIZE: 9px;}
.percentInput { width:50px; text-align:right; FONT-SIZE: 9px;}
.success {color:Green; font-weight:bold}
.error {color:Red; font-weight:bold}
.dropDownAuto{ width:auto;}

/* table style ************************************************************************************************************************/
.blueBorder { border:solid; border-width:1px; border-color:#94BCF4; }
.greyBorder { border:solid; border-width:1px; border-color:#DDDDDD; }

.white { background-color:#FFFFFF; }
.darkBlue { background-color:#6699CC; }
.medBlue { background-color:#94BCF4; }
.liteBlue { background-color:#C6DCFB; }
.uLiteBlue { background-color:#E6F0FF; }
.liteGrey { background-color:#DDDDDD; }
.uLiteGrey { background-color:#F6F6F6; }

.pad0 { padding-left:0px; padding-right:0px; padding-top:0px; padding-bottom:0px; }
.pad5 { padding-left:5px; padding-right:5px; padding-top:5px; padding-bottom:5px; }
.padH5 { padding-left:5px; padding-right:5px; }
.padV5 { padding-top:5px; padding-bottom:5px; }

DIV.ReportDataGridHolder {	height: 100%; width: 100%; overflow:auto; background-color: #FFFFFF;}
DIV.ReportDataGridHolderNoScroll {	overflow: visible; background-color: #FFFFFF;}
DIV.ReportChartHolder {	height: 100%; width: 100%; background-color: #FFFFFF;}
DIV.TreeViewHolder { overflow: scroll; width: 100%; height: 400px; background-color: #ffffff; }
DIV.EventListGridHolder { height: 450px; width: 100%; overflow:scroll; background-color: #FFFFFF;}
TR.SummaryRow {	background-color: #ffffff; font-weight: bold; }
TR.HeaderRow { font-weight: bold; background-color: #EFEFEF; text-align:center; }
TR.DataGridRow { background-color:#FFFFFF; }
TR.DataGridAlternateRow { background-color:#F6F6F6; }

.ReportDataGridHide {display: none;}

.selectedHoverNode {padding: 2px 4px 2px 4px; border: #aaaaaa 1px solid; FONT-FAMILY: Tahoma; FONT-SIZE: 12px; background-color: whitesmoke; }
.hoverNode { padding: 3px 5px 3px 5px; FONT-FAMILY: Tahoma; FONT-SIZE: 12px; }
.defaultNode {padding: 3px 5px 3px 5px; FONT-FAMILY: Tahoma; FONT-SIZE: 16px; }
.selectedNode {padding: 2px 4px 2px 4px; border: #aaaaaa 1px solid; FONT-FAMILY: Tahoma; FONT-SIZE: 12px; background-color: whitesmoke;}

.subheader {FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #225599}
A.darkBlueLink:link {FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #225599; TEXT-DECORATION: none}
A.darkBlueLink:visited {FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #225599; TEXT-DECORATION: none}
A.darkBlueLink:hover {FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #225599; TEXT-DECORATION: underline}

INPUT.small {FONT-SIZE: 10px; WIDTH: 70%; COLOR: #5a5a5a; FONT-FAMILY: verdana,arial,helvetica}

.borderTop {
    border-top-style:solid; border-top-color:Black; border-top-width:1px
}

.borderBottom {
    border-bottom-style:solid; border-bottom-color:Black; border-bottom-width:1px
}

.borderTotal {
    border-top-style:solid; border-top-color:Black; border-top-width:1px;
    border-bottom-style:outset; border-bottom-color:Black; border-width:1px
}

.borderTopDouble {
    border-top-style:double; border-top-color:Black; border-top-width:1px
}

.autoCompleteListOnTop  
{
	margin: 0px;
	padding: 0px;
	list-style-type : none;
	z-index: 100010;   
}

.modalBackground
{ 
background-color:Gray; 
filter:alpha(opacity=70); 
opacity:0.7; 
}

/*
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;
	}	


SELECT
{
	font-family: Arial;
	font-size:x-small;	
}
TABLE 
{
	font-family: Arial, Tahoma, Verdana;
	font-size: 10pt;
}

.Button
{
	background-color:#FF8000;
	border-color:#FFFFFF;
	font-size:xx-small;
	font-weight:bold;
	font-family:Verdana, Tahoma;
	color:White;
	height:24px;
}

.DropDown
{
}

.ReportTitle
{
	font-family: Verdana, Tahoma;
	font-size:medium;
	font-weight:bold;
	color: White;	
}

.HeaderBlue
{	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #0000ff; 
	FONT-STYLE: normal; FONT-FAMILY: arial, helvetica, sans-serif; 
	TEXT-DECORATION: none
}
.HeaderPurple
{	FONT-WEIGHT: bold; FONT-SIZE: 16px; COLOR: #666699; 
	FONT-STYLE: normal; FONT-FAMILY: arial, helvetica, sans-serif; 
	TEXT-DECORATION: none
}
.TabTitle 
{
	font-size:11pt; font-family:Arial, Tahoma, Verdana; 
	font-weight: bold;
}
.SectionTitle
{
	font-size:12pt; font-family:Arial, Tahoma, Verdana; 
	font-weight: bold;
}
.SubSectionTitle
{
	font-size:10pt; font-family:Arial, Tahoma, Verdana;
	font-weight: bold;
	color: Blue;
}
.TextXLarge
{ font-size:12pt; font-family:Arial, Verdana, Tahoma, Arial; 
}
.TextLarge
{ font-size:10pt; font-family:Arial, Verdana, Tahoma; 
}
.Text
{ font-size:8pt; font-family:Arial, Verdana,Tahoma, Arial; 
}
.TextSmall
{ font-size:10px; font-family:Arial, Verdana,Tahoma, Arial; 
}
.Tag
{ font-size:8pt; font-family:Verdana, Tahoma, Arial; font-weight:bold
}
	
.ErrMsg
{	font-size:  xx-small; 
	color:red; 
	font-weight:bold;
	background-color:#cccc99;
}

.ReportGrid 
{	
	font-family:Verdana, Tahoma, Arial;
	font-size:8pt;
}

.ReportEventLocationData 
{	
	font-size:7pt;
}

.Title
{
	font-family: Verdana;
	font-size: medium;	
	font-weight: bold;
	color: #003366;
}
*/