/* Body Styles*/
.Default
{
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 11px;
	color: black;
}
BODY
{
	background-color: #FFFFFF;
	font-family: verdana, arial, helvetica;
	font-size: 9px;
	color: black;
	margin:0px;
}
BODY.HELP
{
	background-color: #FFFFFF;
	font-family: verdana, arial, helvetica;
	font-size: 11px;
	color: black;
	margin:5px;
}
p
{
	font-family: verdana, arial, helvetica;
	font-size: 9px;
	line-height: 125%;
}
TD
{

	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;

}
.Content		/* There used to be 3 different entries for something.Content and they were all the same */
{
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: black;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:5px;
	padding-right:5px;
}
DIV.BulletHeader
{
	font-size:12px;
	font-weight:bold;
	background-image:url(/images/bigarrow.gif);
	background-repeat:no-repeat;
	background-position:"0% -5%";
	text-indent:20px;
	padding-bottom:15px;
}
LI.ListItem
{
	list-style-image:url(/images/bullet.gif);
	font-size:10px;
	text-justify:auto;
	padding-right:20px;
	padding-bottom:10px;
}
DIV.PrinterFriendlyText
{
	font-family: verdana, arial, helvetica;
	font-size:9px;
	padding-left:3px;
	padding-right:2px;
	float:right;
	cursor:hand;
}
DIV.ContentHeader
{
	text-align:center;
	border:2px solid black;
	padding-left: 3px;
	padding-right: 3px;
	margin-bottom:5px;
	font-weight:bold;
}
DIV.Title
{
	font-family: verdana, arial, helvetica;
	font-size: 12px;
	font-weight:bold;
	color: black;
}
DIV.BulletJustify
{
	padding-left:20px;
	padding-right:20px;
	text-align:justify;
}
DIV.BulletParagragh
{
	padding-left:20px;
	padding-right:20px;
}
/* Structure Elements */
TABLE.Main
{
	border-right:3px solid black;
	table-layout:fixed;
}
TD.TopRight
{
	background-color: #000000;
	height:25px;
	padding:0px;
	margin:0px;
}
TD.TopLeft
{
	width:151px;
	border-right:1px solid #666666;
}
TD.HandleBottom, TD.Footer, TD.LandingFooter
{
	background-color:#000000;
}
SPAN.Header, SPAN.Footer
{
	font-family: verdana, arial, helvetica;
	font-size: 11px;
	color: white;
	padding: 0px;
	margin: 0px;
}
SPAN.Header
{
	font-weight:bold;
}
TD.Footer, TD.LandingFooter
{
	color:#999999;
	font-size: 10px;
	line-height:11px;
	padding:2px;
}
TD.LandingFooter
{
	font-size: 11px;
}
/* Navigation Elements */
TD.SideNav, TD.WhiteSide
{
	font-family: verdana, arial, helvetica;
	font-size: 11px;
	color: #333333;
	width:150px;
	background-color:#dfdfdf;
	border-right:1px solid #666666;
}
TD.WhiteSide
{
	background-color:White;
}
TABLE.NavHeaderTable, TABLE.WindowTable
{
	border-left:1px solid #666666;
	border-right:1px solid #666666;
	border-bottom:1px solid #666666;
}
TABLE.WindowMessageBoxSpacer
{
	height:5;
}
TD.NavHeaderMessage, SPAN.WindowMessage, TD.WindowMessage
{
	font-weight:bold;
	font-family: verdana, arial, helvetica;
	font-size: 10px;
}
TD.NavHeaderMessage, TD.WindowMessage
{
	padding:3px;
}
TD.NavHeaderContent, TD.WindowContent
{
	padding:5px;
}
DIV.NavHeader, TD.NavHeader, DIV.WindowHeader, TD.WindowHeader
{
	font-family: verdana, arial, helvetica;
	font-size: 11px;
	color: black; /*#333333;*/
	border-top:1px solid #666666;
	border-bottom:1px solid #666666;
	background-color:#B5B5B5;
	padding-left:4px;
	margin-top:4px;
	cursor:default;
	height:18px;
	line-height:18px;
}
IMG.NavHeader, IMG.NavHeaderOver, IMG.WindowImage, IMG.WindowImageOver
{
	width:11;
	height:10;
	cursor:hand;
	border:1px solid #B5B5B5;
	margin-right:3px;
}
IMG.NavHeaderOver, IMG.WindowImageOver
{
	border:1px solid #666666;
}
TD.NavInfo
{
	font-family: verdana, arial, helvetica;
	font-size: 10px;
	color: #000000;
	padding-left:5px;
	padding-right:5px;
	padding-top:3px;
	padding-bottom:3px;
}


DIV.NavFooter
{
	width:150px;
	background-color:#666666;
}
DIV.Statistics
{
	font-family: verdana, arial, helvetica;
	font-size: 11px;
	color: #333333;
	margin-left:3px;
}
TABLE.Statistics
{
	margin:4px;
	background-color:#FFFFFF;
	border:1px solid #666666;
}
SPAN.NavAlert
{
	background-image:url(/images/error.gif);
	background-repeat:no-repeat;
	background-position:left center;
	width:11px;
}
DIV.NavContainer
{
	padding-top:5px;
	padding-bottom:5px;
}
TABLE.Navigation, TABLE.NavigationDown
{
	margin-left:4px;
	margin-right:4px;
	cursor:hand;
}
TABLE.Navigation, TABLE.NavigationDown
{
	behavior:url(/scripts/nav.htc);
}
TABLE.NavigationDown
{
	background-color:#FFFFFF;
	cursor:hand;
}
TD.NavText, TD.NavTextOver, TD.NavTextDown
{
	font-family: verdana, arial, helvetica;
	font-size: 11px;
	color: #333333;
	font-weight:normal;
	border-right:1px solid #DFDFDF;
	border-top:1px solid #DFDFDF;
	border-bottom:1px solid #DFDFDF;
}
TD.NavTextOver, TD.NavTextDown
{
	border-right:1px solid #666666;
	border-top:1px solid #666666;
	border-bottom:1px solid #666666;
}
TD.NavTextOver
{
	color:#000000;
}
TD.NavTopLeft
{
	border-top:1px solid #dfdfdf;
	border-left:1px solid #dfdfdf;
}
TD.NavBottomLeft
{
	border-bottom:1px solid #dfdfdf;
	border-left:1px solid #dfdfdf;
}
TD.NavTopLeftOver, TD.NavTopLeftDown
{
	border-top:1px solid #666666; /*B5B5B5*/
	border-left:1px solid #666666;
}
TD.NavBottomLeftOver, TD.NavBottomLeftDown
{
	border-bottom:1px solid #666666;
	border-left:1px solid #666666;
}
DIV.Divider
{
	width:100%;
	background-color:#666666;
	height:1px;
	margin-top:2px;
	margin-bottom:2px;
}
/* Form Elements */
FORM
{
	padding:0px;
	margin:0px;
	border:0px;
}
INPUT
{
	font-size: 11px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    
}
INPUT.TextBox
{
	border-right: dimgray 1px solid;
	border-top: dimgray 1px solid;
	border-left: dimgray 1px solid;
	border-bottom: dimgray 1px solid;
}
.DateTextbox
{
	behavior:url(/scripts/datetextbox.htc);
}
.PhoneTextbox
{
	behavior:url(/scripts/phonetextbox.htc);
}
.PhoneTextboxWExt
{
	behavior:url(/scripts/phonetextboxwext.htc);
}
.ButtonOld
{
	font-size: 11px;
	font-weight: bold;
    font-family: Verdana, Arial, Helvetica;
    color:Gray;
    background-color:#dfdfdf;
    border:1px solid #666666;
    cursor:hand;
}

.Button
{
    font-size: 11px;
    font-weight: bold;
    font-family: Verdana, Arial, Helvetica;
    color:white;
    background-color:#004789;
    border:1px solid #000000;
    cursor:hand;
    behavior:url(/scripts/bluebutton.htc);
}
.ButtonGray
{
    font-size: 11px;
    font-weight: bold;
    font-family: Verdana, Arial, Helvetica;
    color:white;
    background-color:#C0C0C0;
    border:1px solid #000000;
    cursor:hand;
    behavior:url(/scripts/graybutton.htc);
}

.ButtonDisabled
{
	font-size: 11px;
	font-weight: bold;
    font-family: Verdana, Arial, Helvetica;
    color:white;
    background-color:#336699;
    border:1px solid #666666;
}

.FileButton
{
	font-size: 11px;
	font-weight: bold;
    font-family: Verdana, Arial, Helvetica;
    color:black;
    border:1px solid #666666;
    cursor:hand;
}

.ButtonTab
{
	font-size: 11px;
    font-family: Verdana, Arial, Helvetica;
    color:black;
    background-color:#dfdfdf;
    border:1px solid #666666;
    cursor:hand;
}

.ButtonTabSelected
{
	font-size: 11px;
    font-family: Verdana, Arial, Helvetica;
    color:black;
    border:1px solid #666666;
    border-top: 2px solid #666666;
    border-bottom:0px;
    cursor:hand;
    background-color:#ffffff;
}
.ButtonLeftTabSelected
{
	font-size: 11px;
    font-family: Verdana, Arial, Helvetica;
    color:black;
    border:1px solid #666666;
    border-top: 2px solid #666666;
    border-left: 2px solid #666666;
    border-bottom:0px;
    cursor:hand;
    background-color:#ffffff;
}
.ButtonRightTabSelected
{
	font-size: 11px;
    font-family: Verdana, Arial, Helvetica;
    color:black;
    border:1px solid #666666;
    border-top: 2px solid #666666;
    border-right: 2px solid #666666;
    border-bottom:0px;
    cursor:hand;
    background-color:#ffffff;
}




.ImageButton
{
    cursor:hand;
}
.ImageButton:Hover
{
	 background-color:#dfdfdf;
    border:1px solid #666666;

}

.RegNextButton
{
	border-right: #666666 1px solid;
	border-top: #666666 1px solid;
	font-size: 11px;
	left: 65px;
	border-left: #666666 1px solid;
	cursor: hand;
	color: white;
	border-bottom: #666666 1px solid;
	font-family: Verdana, Arial, Helvetica;
	position: relative;
	background-color:#004789;
	font-weight: bold;
	behavior:url(/scripts/bluebutton.htc);
}
.RegBackButton
{
	border-right: #666666 1px solid;
	border-top: #666666 1px solid;
	font-size: 11px;
	left: -65px;
	border-left: #666666 1px solid;
	cursor: hand;
	color: white;
	border-bottom: #666666 1px solid;
	font-family: Verdana, Arial, Helvetica;
	position: relative;
	background-color:#004789;
	font-weight: bold;
	behavior:url(/scripts/bluebutton.htc);
}
SELECT
{
	behavior:url(/scripts/keynav.htc);
	font-size: 11px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
}
/* Calendar Classes */
BUTTON.Calendar
{
	font-size: 6pt;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color:black;
    POSITION: relative;
    cursor:hand;
}
INPUT.Calendar
{
	font-size: 11px;
    font-family: Verdana, Arial, Helvetica, sans-serif;

}
IFRAME.Calendar
{
	display:none;
	position:absolute;
	width:157;
	height:158;
	z-index:100;
}
/* Link Elements */
A:link, A:visited, A:active, A:hover
{
	text-decoration:	underline;
	color:	#333333;
}
A:hover
{
	color:	#0000ff;
}
A.Veyes, A.Veyes:active, A.Veyes:hover, A.Veyes:link, A.Veyes:visited
{
	text-decoration:none;
	color:#999999;
}
A.Veyes:hover
{
	color:#EC0038;
}

.ResultsTableHeaderCheckColumn 
{
	font-size: 7pt;
	
}

TR.ResultsTableHeader
{
	font-family: verdana, arial, helvetica;
	font-size: 11px;
	color: black; /*#333333;*/
	border-top:solid 1px #666666;

	background-color:#B5B5B5;
	padding-left:3px;
	margin-top:4px;
	cursor:default;
	height:18px;
	line-height:18px;
	vertical-align:bottom;
}

TABLE.ResultsTableNoPadding
{
	font-family: verdana, arial, helvetica;
	font-size: 11px;
	color: black; /*#333333;*/
	border-top:solid 1px #666666;
	border-bottom:solid 1px #666666;
	border-left:solid 1px #666666;
	border-right:solid 1px #666666;
	cursor:default;
	height:18px;
	line-height:18px;

}
DIV.DivEllipsis
{
	width: 515px;
	text-overflow : ellipsis;
	overflow : hidden;
	font-weight: normal;
}

TABLE.ResultsTable, TR.ResultsTable
{
	font-family: verdana, arial, helvetica;
	font-size: 11px;
	color: black; /*#333333;*/
	border-top:solid 1px #666666;
	border-bottom:solid 1px #666666;
	border-left:solid 1px #666666;
	border-right:solid 1px #666666;
	padding-left:4px;
	margin-top:4px;
	cursor:default;
	height:18px;
	line-height:18px;

}

Table.ResultsTable TD.ResultsTable DIV
{
	width: 100%;
	text-overflow : ellipsis;
	overflow : hidden;
	font-weight: normal;
}



TABLE.ResultsTableAlt, TD.ResultsTableAlt, TR.ResultsTableAlt
{
	background-color:#dfdfdf;
}

TABLE.ResultsSubTable, TD.ResultsSubTable, TR.ResultsSubTable
{
	border-width: 1px;
	font-size: 9px;
	width: 535px;
	border-bottom: 0px;
	margin-left: 10px;
	table-layout:fixed;


}


DIV.ResultsDescription
{
	/*background-color:lightgrey; */
	width: 345px;
	text-overflow : ellipsis;
	overflow : hidden;

}
/* Results Description Link Elements */
DIV.ResultsDescription A:link, DIV.ResultsDescription A:visited, DIV.ResultsDescription A:active, DIV.ResultsDescription A:hover
{
	text-decoration:none;

}
DIV.ResultsDescription A:hover
{
	color:Blue;
}

/* Ticket Details Elements */
DIV.Label
{
	font-size:7pt;
	/* font-weight:bold; */
	font-family:verdana,arial,helvetica;
}
SPAN.Label
{
	font-size:7pt;
	/* font-weight:bold; */
	font-family:verdana,arial,helvetica;
}
SPAN.TicketDisplayData
{
	font-size:11pt;
	font-family:Courier;
	overflow:hidden;
	whitespace:nowrap;
	text-overflow:ellipsis;
}
SPAN.Cell
{
	padding-right:2px;
	padding-left:2px;
	font-size:10pt;
	font-family:Courier;
	overflow:hidden;
	whitespace:nowrap;
	text-overflow:ellipsis;
}
SPAN.TicketNumber
{
	font-weight:bold;
	color:red;
	font-size:15pt;
	font-family:arial,verdana,helvetica;
}
.TicketArticleHeader
{
	font-size:7pt;
	font-weight:bold;
	font-family:verdana,arial,helvetica;
	text-align:left;
	border-left:solid 1px #666666;
}
.TicketArticleHeaderEnd
{
	font-size:7pt;
	font-weight:bold;
	font-family:verdana,arial,helvetica;
	text-align:left;
	border-left:solid 1px #666666;
	border-right:solid 1px #666666;
}
.TicketArticles
{
	background-color:#eeeeee;
	border-left:solid 1px #666666;
}
.TicketArticlesAlt
{
	background-color:#ffffff;
	border-left:solid 1px #666666;
}
.TicketArticlesDescription
{
	background-color:#eeeeee;
	border-left:solid 1px #666666;
	border-right:solid 1px #666666;
}
.TicketArticlesAltDescription
{
	background-color:#ffffff;
	border-left:solid 1px #666666;
	border-right:solid 1px #666666;
}

/* Ticket Display 2 -- Clean this and the above up after a style is chosen */
DIV.Label1
{
	font-size:9pt;
	font-weight:bold;
	font-family:verdana,arial,helvetica;
}
DIV.Label2
{
	font-size:7pt;
	font-weight:bold;
	font-family:verdana,arial,helvetica;
}
SPAN.Label2
{
	font-size:7pt;
	font-weight:bold;
	font-family:verdana,arial,helvetica;
}
SPAN.Cell2
{
	padding-right:2px;
	padding-left:2px;
	font-size:10pt;
	font-family:Courier;
	overflow:hidden;
	whitespace:nowrap;
	text-overflow:ellipsis;
}

Table.SimpleWindow
{
border-left:1px solid #666666;
font-weight:bold;
border-right:1px solid #666666;
border-bottom:1px solid #666666;
behavior:url(/scripts/simplewindow.htc);
}

DIV.DialogBox
{
	BORDER-RIGHT: #666666 thin solid;
	BORDER-BOTTOM: #666666 thin solid;
	BACKGROUND-COLOR: #dfdfdf;
	POSITION: relative; 
	padding: 2px;
}

TD.NewSavedSearchHit A, TD.NewSavedSearchHit A:link, TD.NewSavedSearchHit A:visited, TD.NewSavedSearchHit A:active, TD.NewSavedSearchHit A:hover
{
	font-weight:normal;
	color:Red;
	text-decoration:none;
	overflow:hidden;
	whiteSpace:nowrap;
	text-overflow:ellipsis;
	height:18px;
	line-height:18px;
	width:275px;
}
TD.IDSearch
{
	text-decoration:none;
	overflow:hidden;
	whiteSpace:nowrap;
	text-overflow:ellipsis;
	width:45px;
}

TD.SavedSearchHit A, TD.SavedSearchHit A:link, TD.SavedSearchHit A:visited, TD.SavedSearchHit A:active, TD.SavedSearchHit A:hover
{
	font-weight:normal;
	color:black;
	text-decoration:none;
	overflow:hidden;
	whiteSpace:nowrap;
	text-overflow:ellipsis;
	height:18px;
	line-height:18px;
	width:275px;
}
