
html, body, #masterpage
{
	margin: 0;
	min-height: 100%;
	padding: 0;
	width: 1000px;
	height: 100%;
}

html > body, html > body #masterpage
{
	height: auto;
}

body
{
	background-color: #fff;
	font-size: 76%;
	line-height: 1.5;
	font-family: verdana, Arial, Helvetica, sans-serif;
}


#masterpage
{
	position: absolute;
	top: 0;
	left: 0;
}

#masterfooter
{
	position: absolute;
	bottom: 0;
}

#mastercontent
{
	margin-bottom: 5em;
	height: auto;
	padding: .5em;
}

#masterheader
{
	padding-bottom: 5px;
}

#mastertitlebar
{
	background-color: #13599a;
	padding: 3px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #fff;
	font-weight: bold;
}

#mastermain
{
	padding: 5px;
}

#mastererror
{
	color: red;
	text-align: center;
	padding: 5px;
}

#einartest
{
	padding: 3px 0 5px 0;
	margin: 0;
	white-space: nowrap;
	list-style-type: none;
}
#einartest li
{
	color: #527597;
	padding-right: 1em;
	display: inline;
	padding-left: 1em;
	border-left: #527597 1px solid;
}
#einartest li.first
{
	border-left: transparent 0px;
}


#einartest li a
{
	color: #527597;
	text-decoration: none;
	 
}
#einartest li a:hover
{
	 
}



#bar, .bar
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #fff;
	font-weight: bold;
}
h1
{
	font-family: verdana, Arial, Helvetica, sans-serif;
	color: #000000;
}
p {
    font-family: verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
}
table {
    font-family: verdana, Arial, Helvetica, sans-serif;
}
a {
    font-family: verdana, Arial, Helvetica, sans-serif;
}
td {
    font-family: verdana, Arial, Helvetica, sans-serif;
}
b {
    font-family: verdana, arial, helv, helvetica, sans-serif;
	font-weight: bold;
}

#pnlImageCropNote
{
	border-right: lightslategray thin solid;
	border-top: lightslategray thin solid;
	overflow: auto;
	border-left: lightslategray thin solid;
	width: 900px;
	border-bottom: lightslategray thin solid;
	height: 50px;
	background-color: white;
}
.InvisibleColumn
{
	display: none;
}

.main
{
	color: #000000;
	font-size: 11px;
	font-family: verdana, arial, helv, helvetica, sans-serif;
}
.mainAlt
{
	color: #07438C;
	font-size: 11px;
	font-family: verdana, arial, helv, helvetica, sans-serif;
	font-weight: bold;
}
.main A:link
{
	text-decoration: underline;
	color: #000099;
	font-family: verdana, arial, helv, helvetica, sans-serif;
	font-weight: BOLD;
}
.main A:visited
{
	text-decoration: underline;
	color: #000099;
	font-family: verdana, arial, helv, helvetica, sans-serif;
	font-weight: BOLD;
}
.main A:hover
{
	text-decoration: underline;
	font-family: verdana, arial, helv, helvetica, sans-serif;
	color: #000099;
	font-weight: BOLD;
}


.category
{
	color: #07438C;
	font-size: 11px;
	font-family: verdana, arial, helv, helvetica, sans-serif;
	font-weight: BOLD;
}
.categoryAlt
{
	color: #000000;
	font-size: 11px;
	font-family: verdana, arial, helv, helvetica, sans-serif;
	font-weight: BOLD;
}
.category A:link
{
	text-decoration: underline;
	font-size: 11px;
	color: #07438C;
	font-family: verdana, arial, helv, helvetica, sans-serif;
	font-weight: BOLD;
}
.category A:visited
{
	text-decoration: underline;
	font-size: 11px;
	color: #07438C;
	font-family: verdana, arial, helv, helvetica, sans-serif;
	font-weight: BOLD;
}
.category A:hover
{
	text-decoration: underline;
	font-size: 11px;
	color: #07438C;
	font-family: verdana, arial, helv, helvetica, sans-serif;
	font-weight: BOLD;
}


.white
{
	color: #FFFFFF;
	font-size: 10px;
	font-weight: BOLD;
	font-family: verdana, arial, helv, helvetica, sans-serif;
}
.white A:link
{
	text-decoration: none;
	color: #FFFFFF;
	font-family: verdana, arial, helv, helvetica, sans-serif;
}
.white A:visited
{
	text-decoration: none;
	color: #FFFFFF;
	font-family: verdana, arial, helv, helvetica, sans-serif;
}
.white A:hover
{
	text-decoration: underline;
	font-size: 10px;
	font-family: verdana, arial, helv, helvetica, sans-serif;
	color: #FFFFFF;
}

.whitebold
{
	color: #FFFFFF;
	font-size: 11px;
	font-family: verdana, arial, helv, helvetica, sans-serif;
	font-weight: BOLD;
}
.whitebold A:link
{
	text-decoration: none;
	color: #FFFFFF;
	font-family: verdana, arial, helv, helvetica, sans-serif;
	font-weight: BOLD;
}
.whitebold A:visited
{
	text-decoration: none;
	color: #FFFFFF;
	font-family: verdana, arial, helv, helvetica, sans-serif;
	font-weight: BOLD;
}
.whitebold A:hover
{
	text-decoration: underline;
	color: #FFFFFF;
	font-family: verdana, arial, helv, helvetica, sans-serif;
	color: #FFFFFF;
	font-weight: BOLD;
}

.mainbold
{
	color: #333333;
	font-size: 11px;
	font-family: verdana, arial, helv, helvetica, sans-serif;
	font-weight: BOLD;
}

.subtab
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}

.whitetabs
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}

.copyright
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: #777777;
	text-decoration: none;
}

.main2
{
	color: #000000;
	font-size: 11px;
	font-family: verdana, arial, helv, helvetica, sans-serif;
}
.main2 A:link
{
	text-decoration: underline;
	color: #000099;
	font-family: verdana, arial, helv, helvetica, sans-serif;
	font-weight: BOLD;
}
.main2 A:visited
{
	text-decoration: underline;
	color: #000099;
	font-family: verdana, arial, helv, helvetica, sans-serif;
	font-weight: BOLD;
}
.main2 A:hover
{
	text-decoration: underline;
	font-family: verdana, arial, helv, helvetica, sans-serif;
	color: #000099;
	font-weight: BOLD;
}

.headings
{
	color: #1975CA;
	font-size: 12px;
	font-family: verdana, arial, helv, helvetica, sans-serif;
	font-weight: BOLD;
}
.headings A:link
{
	color: #1975CA;
	font-size: 12px;
	text-decoration: underline;
	font-family: verdana, arial, helv, helvetica, sans-serif;
	font-weight: BOLD;
}
.headings A:visited
{
	color: #1975CA;
	font-size: 12px;
	text-decoration: underline;
	font-family: verdana, arial, helv, helvetica, sans-serif;
	font-weight: BOLD;
}
.headings A:hover
{
	color: #1975CA;
	font-size: 12px;
	text-decoration: none;
	font-family: verdana, arial, helv, helvetica, sans-serif;
	font-weight: BOLD;
}

.blkselected
{
	color: #000000;
	font-size: 11px;
	font-family: verdana, arial, helv, helvetica, sans-serif;
}
.blkselected A:link
{
	text-decoration: none;
	color: #000000;
	font-family: verdana, arial, helv, helvetica, sans-serif;
	font-weight: normal;
}
.blkselected A:visited
{
	text-decoration: none;
	color: #000000;
	font-family: verdana, arial, helv, helvetica, sans-serif;
}
.blkselected A:hover
{
	text-decoration: none;
	font-family: verdana, arial, helv, helvetica, sans-serif;
	color: #000000;
}

#container
{
	display: block;
	width: 1024px;
	border: solid 1px #000;
}

#nav
{
	margin: 0;
}

#nav1
{
	width: 1019px;
	height: 24px;
	background-color: #155999;
	padding-top: 6px;
	padding-right: 5px;
	text-align: right;
	margin-top: 5px;
}

#nav a
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #fff;
	display: inline;
	height: 18px;
	padding-left: 25px;
	text-decoration: none;
}
.footer
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #595959;
}
#nav a:hover
{
	color: #c0c0ff;
	text-decoration: underline;
}
#nav li
{
	background: none;
	float: left;
	margin: 0;
	padding: 0;
}
#nav li.current a, #nav li.current a:hover
{
    background: #c0c0ff;
    color: #000;
}
.grayBox
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000;
	height: 18px;
	line-height: 1.8em;
	padding: 4px 0 4px 5px;
}
.grayBoxB
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000;
	height: 18px;
	padding: 4px 0 4px 5px;
}
.mainbig
{
	color: #000000;
	font-size: 14px;
	font-family: verdana, arial, helv, helvetica, sans-serif;
}

.mainbigbold
{
	color: #000000;
	font-size: 15px;
	font-family: verdana, arial, helv, helvetica, sans-serif;
	font-weight: BOLD;
}
.cursorQuetion
{
	cursor: wait;
}
.cursorHand
{
	cursor: hand;
}
.text
{
	font-family: verdana, Arial, helv, Helvetica, Sans-Serif;
	font-size: smaller;
	background-color: #ffffff;
	font-size: 12px;
	color: #000000;
}
.textRed
{
	font-family: verdana, Arial, helv, Helvetica, Sans-Serif;
	font-size: smaller;
	background-color: #e10a37;
	font-size: 12px;
	font-weight: bold;
	color: #ffffff;
}
.textGreen
{
	font-family: verdana, Arial, helv, Helvetica, Sans-Serif;
	font-size: smaller;
	background-color: #72e36f;
	font-size: 12px;
	font-weight: bold;
	color: #ffffff;
}
.textYellow
{
	font-family: verdana, Arial, helv, Helvetica, Sans-Serif;
	font-size: smaller;
	background-color: #dfce5c;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
}

.textgreyback
{
	font-family: verdana, Arial, helv, Helvetica, Sans-Serif;
	font-size: smaller;
	background-color: #F1EFF2;
	font-size: 12px;
	color: #000000;
}
.buttons_fat
{
	font-size: 12px;
	background-image: none;
	text-transform: uppercase;
	color: white;
	font-family: Arial;
	font-weight: bold;
	background-color: #0077e3;
	height: 32px;
}

.buttons
{
	font-size: 12px;
	background-image: none;
	text-transform: uppercase;
	color: white;
	font-family: Arial;
	font-weight: bold;
	background-color: #0077e3;
}

.buttons_fat
{
	font-size: 12px;
	background-image: none;
	text-transform: uppercase;
	color: white;
	font-family: Arial;
	font-weight: bold;
	background-color: #0077e3;
	height: 32px;
}

.buttons2
{
	font-size: 12px;
	background: url(../images/Controls/Button3.jpg) no-repeat;
	text-transform: uppercase;
	color: white;
	font-family: Arial;
	font-weight: bold;
	background-color: #0077e3;
	height: 20px;
	width: 165px;
	border: none;
	padding: 0px 3px 0px 3px;
}

.buttons2:disabled, .buttons2[disabled=disabled]
{
	background: url(../images/Controls/Button3Dis.jpg) no-repeat;
}

.buttons3
{
	font-size: 12px;
	background: url(../images/Controls/Button4.jpg) no-repeat;
	text-transform: uppercase;
	color: white;
	font-family: Arial;
	font-weight: bold;
	background-color: #0077e3;
	height: 20px;
	width: 204px;
	border: none;
	padding: 0px 3px 0px 3px;
}

.buttons2Dis
{
	font-size: 12px;
	background: url(../images/Controls/Button3Dis.jpg) no-repeat;
	text-transform: uppercase;
	color: white;
	font-family: Arial;
	font-weight: bold;
	background-color: #0077e3;
	height: 20px;
	width: 140px;
	border: none;
}

.buttons1, .SearchButton
{
	font-size: 12px;
	background: url(../images/Controls/Button2.jpg) no-repeat;
	text-transform: uppercase;
	color: white;
	font-family: Arial;
	font-weight: bold;
	background-color: #0077e3;
	height: 20px;
	width: 110px;
	border: none;
}
	.buttons1:disabled, .buttons1[disabled=disabled] {
		background: url(../images/Controls/Button3Dis.jpg) no-repeat;
		width: 15em;
	}
.btnTollDispute {
	align-items: center;
	position: absolute;
	margin-top: -10em;
	margin-left:14.3em;
}
.mr-6{
	margin-right:6px;
}
.spacer{
	margin-bottom:5px;
}
.dvGridData {
	margin-top: -11em;
	margin-left: 24em;
	position:absolute;
}

	.dimButtons1 {
		font-size: 12px;
		background: url(../images/Controls/Button2.jpg) no-repeat;
		text-transform: uppercase;
		color: white;
		font-family: Arial;
		font-weight: bold;
		background-color: #0077e3;
		height: 20px;
		width: 110px;
		border: none;
		opacity: .50;
	}

.SearchButton
{
	font-size: 12px;
	background: url(../images/Controls/Button3.jpg) no-repeat;
	text-transform: uppercase;
	color: white;
	font-family: Arial;
	font-weight: bold;
	background-color: #0077e3;
	height: 20px;
	width: 165px;
	border: none;
}

.SearchButton
{
	height: 18px;
	width: 18px;
	font-size: 10px;
	background: url(../images/Controls/Button2S1.jpg) no-repeat;
	text-align: center;
}

.buttonsDis
{
	font-size: 12px;
	background: url(../images/Controls/Button2Dis.jpg) no-repeat;
	text-transform: uppercase;
	color: white;
	font-family: Arial;
	font-weight: bold;
	background-color: #0077e3;
	height: 20px;
	width: 110px;
	border: none;
}

.buttonsSearch
{
	font-size: 12px;
	background: url(../images/Controls/Button2S.jpg) no-repeat;
	text-transform: uppercase;
	color: white;
	font-family: Arial;
	font-weight: bold;
	background-color: #0077e3;
	height: 24px;
	width: 24px;
	border: none;
}
.buttonsSearchW
{
	font-size: 12px;
	background: url(../images/Controls/Button2SWhite.jpg) no-repeat;
	text-transform: uppercase;
	color: white;
	font-family: Arial;
	font-weight: bold;
	height: 24px;
	width: 24px;
	border: none;
}

.buttonsSearchDis
{
	font-size: 12px;
	background: url(../images/Controls/Button2SDis.jpg) no-repeat;
	text-transform: uppercase;
	color: white;
	font-family: Arial;
	font-weight: bold;
	background-color: #0077e3;
	height: 26px;
	width: 26px;
	border: none;
}

.link
{
	text-decoration: underline;
	color: #000099;
	font-family: verdana, arial, helv, helvetica, sans-serif;
	font-weight: normal;
	cursor: hand;
}

.text_bold
{
	font-family: Arial;
	background-color: #ffffff;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
}

.text_bold_red
{
	font-family: Arial;
	background-color: #ffffff;
	font-size: 12px;
	font-weight: bold;
	color: Red;
}

.text_blue_bold
{
	font-family: Arial;
	background-color: #ffffff;
	font-size: 12px;
	font-weight: bold;
	color: #175BA2;
}
.ctrls_blue
{
	font-family: Arial;
	font-size: smaller;
	background-color: #ffffff;
	font-size: 12px;
	font-weight: bold;
	color: #175BA2;
}

.ctrls_flip
{
	background-color: #000000;
	font-family: Arial;
	font-size: 12px;
	color: #C0C0FF;
}
.ctrls_white
{
	font-family: verdana, Arial, helv, Helvetica, Sans-Serif;
	font-size: smaller;
	background-color: #000000;
	font-size: 12px;
	color: #000000;
}
.ctrls
{
	font-size: 9px;
	color: #000000;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	background: #D3EAF7;
	background-color: #D3EAF7;
	border: 1px solid #666666;
}
/*
.ctrls
{
	background-color: #C0C0FF;
	font-family:Arial;
	font-size:12px;
	color:#000000;
}
*/

.ctrls_red
{
	background-color: #C0C0FF;
	font-family: Arial;
	font-size: 12px;
	color: #C00000;
}
.ctrls_red_bold_large
{
	background-color: #FFFFFF;
	font-family: Arial;
	font-weight: bold;
	font-size: 16px;
	color: red;
}
.iframe_border
{
	border-left: solid 5px gray;
	border-right: solid 5px gray;
	border-bottom: solid 5px gray;
	border-top: solid 5px gray;
}

.ctrls_large
{
	background-color: #C0C0FF;
	font-family: Arial;
	font-size: x-large;
}
.panel
{
	overflow: auto;
	border: solid 1px #000000;
	background-color: #ffffff;
}
.panelBlank
{
	overflow: auto;
	border: solid 1 #000000;
}

.gridHeader, .gridHeader a:link
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #fff;
	height: 18px;
	padding: 4px 0 4px 5px;
	background-color: #155999;
}
.gridSelected
{
	background-color: #4faaff;
	font-family: verdana, arial, helv, helvetica, sans-serif;
	text-align: left;
	font-size: 12px;
	color: #000000;
	font-weight: normal;
	vertical-align: middle;
}
.grid
{
	width: 100%;
}

.gridItem, .grinErrorItem
{
	color: #000000;
	background-color: #e5e5e5;
	font-family: verdana, arial, helv, helvetica, sans-serif;
	text-align: left;
	font-size: 12px;
	font-weight: normal;
	vertical-align: middle;
}
.gridAltItem
{
	color: #000000;
	text-align: left;
	font-size: 12px;
	font-family: verdana, arial, helv, helvetica, sans-serif;
	font-weight: normal;
	background-color: #ffffff;
}
.gridErrorItem
{
	background-color: #FF1F1C;
}
.CategoryHeader
{
	font-size: 12px;
	font-weight: bold;
	border-bottom: thin solid #000000;
	background-color: #FFFFFF;
	color: #000000;
	text-transform: none;
}

.CategoryHeader2
{
	font-size: 12px;
	font-weight: bold;
	border-bottom: thin solid #000000;
	background-color: #C0C0FF;
	color: #000000;
	text-transform: none;
}
.CategoryHeaderNoBorder
{
	font-size: 12px;
	font-weight: bold;
	background-color: #C0C0FF;
	color: #000000;
	text-transform: none;
}


.Content
{
	color: #000000;
	font-size: 10px;
	font-family: verdana, arial, helv, helvetica, sans-serif;
	background-color: #C0C0FF;
}

.breadcrumbs A:link
{
	text-decoration: underline;
	color: #000099;
	font-family: verdana, arial, helv, helvetica, sans-serif;
	font-weight: BOLD;
	font-size: 12px;
}
.breadcrumbs A:visited
{
	text-decoration: underline;
	color: #000099;
	font-family: verdana, arial, helv, helvetica, sans-serif;
	font-weight: BOLD;
	font-size: 12px;
}
.breadcrumbs A:hover
{
	text-decoration: underline;
	font-family: verdana, arial, helv, helvetica, sans-serif;
	color: #000099;
	font-weight: BOLD;
	font-size: 12px;
}

.borderless
{
	border-style: none;
}

.mainsmallbold, div.DriverInfoContainer div, table.SearchOptionsTable td, div.ViewVioContainer span.Label
{
	color: #000000;
	font-size: 12px;
	font-weight: bold;
	font-family: verdana, arial, helv, helvetica, sans-serif;
}

.mainsmallbold .Value
{
	font-weight: normal;
}

.mainsmall, div.ViewVioContainer span.Value, gridItem, gridAltItem
{
	color: #000000;
	font-size: 12px;
	font-family: verdana, arial, helv, helvetica, sans-serif;
}
.mainsmall A:link, .gridItem a:link, .gridAltItem a:link
{
	text-decoration: none;
	font-size: 12px;
	color: #000099;
	font-family: verdana, arial, helv, helvetica, sans-serif;
	font-weight: BOLD;
}

.mainsmall A:visited, .gridItem a:visited, .gridAltItem a:visited
{
	text-decoration: none;
	font-size: 12px;
	color: #000099;
	font-family: verdana, arial, helv, helvetica, sans-serif;
	font-weight: BOLD;
}


.mainsmall A:hover, .gridItem a:hover, .gridAltItem a:hover
{
	text-decoration: underline;
	font-size: 12px;
	font-family: verdana, arial, helv, helvetica, sans-serif;
	color: #000099;
	font-weight: BOLD;
}




.headings2
{
	color: #1975CA;
	font-size: 14px;
	font-family: verdana, arial, helv, helvetica, sans-serif;
	font-weight: BOLD;
}

.filling
{
	color: #CCCCCC;
	font-size: 12PX;
	font-family: verdana, arial, helv, helvetica, sans-serif;
}

.bigheading
{
	color: #1975CA;
	font-size: 18px;
	font-family: verdana, arial, helv, helvetica, sans-serif;
	font-weight: BOLD;
}

.biggerheading
{
	color: #000000;
	font-size: 45px;
	font-family: verdana, arial, helv, helvetica, sans-serif;
	font-weight: BOLD;
}

.orange
{
	color: #CC9933;
	font-size: 11px;
	font-family: verdana, arial, helv, helvetica, sans-serif;
	text-decoration: none;
}

.orange A:link
{
	text-decoration: underline;
	color: #CC9933;
	font-family: verdana, arial, helv, helvetica, sans-serif;
}

.orange A:visited
{
	text-decoration: underline;
	color: #CC9933;
	font-family: verdana, arial, helv, helvetica, sans-serif;
}


.orange A:hover
{
	text-decoration: none;
	font-family: verdana, arial, helv, helvetica, sans-serif;
	color: #CC9933;
}


.yellow
{
	color: #FFCC66;
	font-size: 11px;
	font-family: verdana, arial, helv, helvetica, sans-serif;
}

.yellow A:link
{
	text-decoration: underline;
	color: #FFCC66;
	font-family: verdana, arial, helv, helvetica, sans-serif;
}

.yellow A:visited
{
	text-decoration: underline;
	color: #FFCC66;
	font-family: verdana, arial, helv, helvetica, sans-serif;
}


.yellow A:hover
{
	text-decoration: underline;
	font-family: verdana, arial, helv, helvetica, sans-serif;
	color: #FFCC66;
}

.yellow2
{
	color: #FFCC66;
	font-size: 11px;
	font-family: verdana, arial, helv, helvetica, sans-serif;
}

.yellow2 A:link
{
	text-decoration: none;
	color: #FFCC66;
	font-family: verdana, arial, helv, helvetica, sans-serif;
}

.yellow2 A:visited
{
	text-decoration: none;
	color: #FFCC66;
	font-family: verdana, arial, helv, helvetica, sans-serif;
}

.yellow2 A:hover
{
	text-decoration: underline;
	font-family: verdana, arial, helv, helvetica, sans-serif;
	color: #FFCC66;
}

.white2
{
	color: #FFFFFF;
	text-decoration: none;
	font-size: 10px;
	font-family: verdana, arial, helv, helvetica, sans-serif;
}

.white2 A:link
{
	text-decoration: none;
	color: #FFFFFF;
	font-family: verdana, arial, helv, helvetica, sans-serif;
}

.white2 A:visited
{
	text-decoration: none;
	color: #FFFFFF;
	font-family: verdana, arial, helv, helvetica, sans-serif;
}

.white2 A:hover
{
	text-decoration: none;
	font-family: verdana, arial, helv, helvetica, sans-serif;
	color: #FFFFFF;
}


.white3
{
	color: #FFFFFF;
	font-size: 11px;
	font-family: verdana, arial, helv, helvetica, sans-serif;
}


.white3 A:link
{
	text-decoration: none;
	color: #FFFFFF;
	font-family: verdana, arial, helv, helvetica, sans-serif;
}

.white3 A:visited
{
	text-decoration: none;
	color: #FFFFFF;
	font-family: verdana, arial, helv, helvetica, sans-serif;
}

.white3 A:hover
{
	text-decoration: underline;
	font-size: 11px;
	font-family: verdana, arial, helv, helvetica, sans-serif;
	color: #FFFFFF;
}

.white4
{
	color: #FFFFFF;
	font-size: 12px;
	font-family: verdana, arial, helv, helvetica, sans-serif;
	font-weight: BOLD;
}

.white5
{
	color: #FFFFFF;
	font-size: 15px;
	font-family: verdana, arial, helv, helvetica, sans-serif;
	font-weight: BOLD;
}



.black
{
	color: #000000;
	font-size: 11px;
	font-family: verdana, arial, helv, helvetica, sans-serif;
	font-weight: BOLD;
}

.black A:link
{
	text-decoration: none;
	color: #000000;
	font-family: verdana, arial, helv, helvetica, sans-serif;
	font-weight: BOLD;
}

.black A:visited
{
	text-decoration: none;
	color: #000000;
	font-family: verdana, arial, helv, helvetica, sans-serif;
	font-weight: BOLD;
}


.black A:hover
{
	text-decoration: none;
	font-size: 12px;
	font-family: verdana, arial, helv, helvetica, sans-serif;
	color: #000000;
	font-weight: BOLD;
}

.purple
{
	color: #DDDDF9;
	font-size: 11px;
	font-family: verdana, arial, helv, helvetica, sans-serif;
}

.purple A:link
{
	text-decoration: none;
	color: #DDDDF9;
	font-family: verdana, arial, helv, helvetica, sans-serif;
}

.purple A:visited
{
	text-decoration: none;
	color: #DDDDF9;
	font-family: verdana, arial, helv, helvetica, sans-serif;
}


.purple A:hover
{
	text-decoration: underline;
	font-size: 11px;
	font-family: verdana, arial, helv, helvetica, sans-serif;
	color: #DDDDF9;
}


.brown
{
	text-decoration: none;
	color: #336600;
	font-size: 12px;
	font-family: verdana, arial, helv, helvetica, sans-serif;
}

.brown A:link
{
	text-decoration: underline;
	font-size: 12px;
	color: #336600;
	font-family: verdana, arial, helv, helvetica, sans-serif;
}

.brown A:visited
{
	text-decoration: underline;
	font-size: 12px;
	color: #336600;
	font-family: verdana, arial, helv, helvetica, sans-serif;
}


.brown A:hover
{
	text-decoration: none;
	font-size: 12px;
	font-family: verdana, arial, helv, helvetica, sans-serif;
	color: #336600;
}

.brown2
{
	text-decoration: none;
	color: #336600;
	font-size: 12px;
	font-family: verdana, arial, helv, helvetica, sans-serif;
}

.brown2 A:link
{
	text-decoration: underline;
	font-size: 12px;
	color: #336600;
	font-family: verdana, arial, helv, helvetica, sans-serif;
}

.brown2 A:visited
{
	text-decoration: underline;
	font-size: 12px;
	color: #336600;
	font-family: verdana, arial, helv, helvetica, sans-serif;
}


.brown2 A:hover
{
	text-decoration: none;
	font-size: 12px;
	font-family: verdana, arial, helv, helvetica, sans-serif;
	color: #336600;
	font-weight: BOLD;
}

.grayheader
{
	text-decoration: none;
	color: #666666;
	font-size: 18px;
	font-family: verdana, arial, helv, helvetica, sans-serif;
}

.grayheader A:hover
{
	text-decoration: underline;
	font-size: 18px;
	font-family: verdana, arial, helv, helvetica, sans-serif;
	color: #666666;
}
.greenheader
{
	color: #008000;
	font-size: 13px;
	font-family: verdana, arial, helv, helvetica, sans-serif;
}

.medheading
{
	color: #000099;
	font-size: 18px;
	font-family: verdana, arial, helv, helvetica, sans-serif;
}

.midheader
{
	text-decoration: none;
	color: #333399;
	font-size: 12px;
	font-family: verdana, arial, helv, helvetica, sans-serif;
	font-weight: BOLD;
}

.subheader
{
	text-decoration: none;
	color: #333399;
	font-size: 18px;
	font-family: verdana, arial, helv, helvetica, sans-serif;
	font-weight: BOLD;
}

.subheader A:link
{
	text-decoration: none;
	color: #333399;
	font-size: 18px;
	font-family: verdana, arial, helv, helvetica, sans-serif;
	font-weight: BOLD;
}

.subheader A:visited
{
	text-decoration: none;
	color: #333399;
	font-size: 18px;
	font-family: verdana, arial, helv, helvetica, sans-serif;
	font-weight: BOLD;
}


.subheader A:hover
{
	text-decoration: underline;
	color: #333399;
	font-size: 18px;
	font-family: verdana, arial, helv, helvetica, sans-serif;
	font-weight: BOLD;
}

.subgrayer
{
	color: #666666;
	font-size: 18px;
	font-family: verdana, arial, helv, helvetica, sans-serif;
	font-weight: BOLD;
}


.red
{
	text-decoration: none;
	color: #CC3300;
	font-size: 12px;
	font-family: verdana, arial, helv, helvetica, sans-serif;
	font-weight: BOLD;
}

.whiteheading
{
	color: #FFFFFF;
	font-size: 16px;
	font-family: verdana, arial, helv, helvetica, sans-serif;
	font-weight: BOLD;
}




.subnav
{
	color: #FFFFFF;
	font-size: 11px;
	font-family: verdana, arial, helv, helvetica, sans-serif;
}

.subnav-on
{
	color: #FFCC66;
	text-decoration: none;
	font-size: 11px;
	font-weight: BOLD;
	font-family: verdana, arial, helv, helvetica, sans-serif;
}

.subnav A:link
{
	text-decoration: none;
	color: #FFFFFF;
	font-family: verdana, arial, helv, helvetica, sans-serif;
}

.subnav A:visited
{
	text-decoration: none;
	color: #FFFFFF;
	font-family: verdana, arial, helv, helvetica, sans-serif;
}


.subnav A:hover
{
	text-decoration: underline;
	font-family: verdana, arial, helv, helvetica, sans-serif;
	color: #FFCC66;
}

.bottomnav
{
	color: #000000;
	font-size: 11px;
	font-family: verdana, arial, helv, helvetica, sans-serif;
}

.bottomnav-on
{
	color: #000099;
	font-size: 11px;
	font-family: verdana, arial, helv, helvetica, sans-serif;
	font-weight: BOLD;
}

.bottomnav A:link
{
	text-decoration: none;
	color: #000099;
	font-family: verdana, arial, helv, helvetica, sans-serif;
	font-weight: BOLD;
}

.bottomnav A:visited
{
	text-decoration: none;
	color: #000099;
	font-family: verdana, arial, helv, helvetica, sans-serif;
	font-weight: BOLD;
}


.bottomnav A:hover
{
	text-decoration: underline;
	font-family: verdana, arial, helv, helvetica, sans-serif;
	color: #000099;
	font-weight: BOLD;
}



.mainwelcome
{
	color: #3366FF;
	font-size: 14px;
	font-family: verdana, arial, helv, helvetica, sans-serif;
	font-weight: BOLD;
}

.mainmedium
{
	color: #000000;
	font-size: 12px;
	font-family: verdana, arial, helv, helvetica, sans-serif;
}


.mainlarge
{
	color: #000000;
	font-size: 14px;
	font-family: verdana, arial, helv, helvetica, sans-serif;
}

.mainMediumBoldBlue
{
	color: #F0F0F0;
	font-size: 12px;
	font-family: verdana, arial, helv, helvetica, sans-serif;
	font-weight: BOLD;
}

.mainMediumBold
{
	color: #000000;
	font-size: 12px;
	font-family: verdana, arial, helv, helvetica, sans-serif;
	font-weight: BOLD;
}

.lilmain
{
	text-decoration: none;
	color: #000000;
	font-size: 11px;
	font-family: verdana, arial, helv, helvetica, sans-serif;
}

.lilmain A:hover
{
	text-decoration: underline;
	font-size: 11px;
	font-family: verdana, arial, helv, helvetica, sans-serif;
	color: #000000;
}


.darkblue
{
	color: #333399;
	font-size: 12px;
	font-family: verdana, arial, helv, helvetica, sans-serif;
	font-weight: BOLD;
}

.membernav
{
	font-family: verdana, arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	background: #FFCC66;
}

.membernav A:link
{
	font-family: verdana, arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	background: #FFCC66;
}

.membernav A:visited
{
	font-family: verdana, arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	background: #FFCC66;
}

.membernav A:hover
{
	font-family: verdana, arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	color: White;
	text-decoration: none;
	background: #FF0000 no-repeat;
	width: 100%;
	margin-right: 0;
	margin-top: 0;
	margin-bottom: 0;
	margin-left: 0;
}
.CourseName
{
	font-family: Verdana, verdana, arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #000000;
}
.bigstate
{
	font-family: Verdana, verdana, arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #000000;
}
.mainsmall3
{
	font-family: Verdana, verdana, arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
}

.maroon
{
	color: #800000;
	font-size: 12px;
	font-family: verdana, arial, helv, helvetica, sans-serif;
	font-weight: BOLD;
}
.graysmall
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: #666666;
	text-decoration: none;
}
.input
{
	font-size: 30px;
	font-weight: BOLD;
	color: #000000;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	background: #D3EAF7;
	background-color: #D3EAF7;
	border: 1px solid #CCCCCC;
	height: 40px;
}
.input2
{
	font-size: 16px;
	font-weight: BOLD;
	color: #000000;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	background: #D3EAF7;
	background-color: #D3EAF7;
	border: 1px solid #CCCCCC;
	height: 20px;
}
.inputblue
{
	font-size: 20px;
	color: #000000;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	background: #D3EAF7;
	background-color: #D3EAF7;
	border: 1px solid #CCCCCC;
	height: 40px;
	vertical-align: middle;
}
.imageborderorange
{
	color: #FFCC32;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	background: #FFCC32;
	background-color: #FFCC32;
	border: 5px solid #FFCC32;
	vertical-align: middle;
}
.imageborderwhite
{
	color: #FFFFFF;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	background: #FFFFFF;
	background-color: #FFFFFF;
	border: 2px solid #FFFFFF;
	vertical-align: middle;
}

.imageborderblack
{
	color: #000000;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	background: #000000;
	background-color: #000000;
	border: 1px solid #000000;
	vertical-align: middle;
}
.tablewhite
{
	color: #595959;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	background: #FFFFFF;
	border-color: #000000;
	background-color: #FFFFFF;
	vertical-align: middle;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #000000;
	border-bottom-color: #000000;
	border-left-color: #000000;
	font-size: 10px;
	padding: 3px;
	margin: 0px;
}
.tablewhiteNoBorder
{
	color: #595959;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	background: #FFFFFF;
	border-color: #FFFFFF;
	background-color: #FFFFFF;
	vertical-align: middle;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
	font-size: 10px;
	padding: 3px;
	margin: 0px;
}

.ReportTitle
{
	font-size: 14px;
	font-weight: bold;
	color: #636363;
	text-transform: uppercase;
}

.tablewhiteGreenHeader
{
	color: #000000;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	background: #FFFFFF;
	border-color: #000000;
	background-color: #FFFFFF;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #000000;
	border-bottom-color: #000000;
	border-left-color: #000000;
	border-top-color: #0D863F;
	border-top-style: solid;
	border-top-width: 8px;
	font-size: 10px;
	padding: 0px;
	margin: 0px;
	padding-top: 0;
	padding-bottom: 5px;
}

.Selected
{
	font-size: 10px;
	color: #000000;
	background-color: #d3d3d3;
}

.tablegray
{
	color: #666666;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	background: #FFFFFF;
	border-color: #000000;
	background-color: #F1EFF2;
	vertical-align: middle;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #000000;
	border-bottom-color: #000000;
	border-left-color: #000000;
	border-top-width: 10px;
	border-top-style: solid;
	border-top-color: #0D863F;
	font-size: 10px;
	padding-left: 15px;
	padding-right: 15px;
	padding-top: 0;
	padding-bottom: 5px;
}

.tablegray2
{
	color: #666666;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	background: #FFFFFF;
	border-color: #000000;
	background-color: #F1EFF2;
	vertical-align: middle;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #000000;
	border-bottom-color: #000000;
	border-left-color: #000000;
	border-top-width: 0px;
	font-size: 10px;
	padding-left: 15px;
	padding-right: 15px;
	padding-top: 0;
	padding-bottom: 15px;
}

.tableorange
{
	color: #FFCC32;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	background: #FFCC32;
	background-color: #FFCC32;
	vertical-align: middle;
	margin: 5px 5px 0px;
	border: 1px solid #CC9900;
}

.boxgray
{
	color: #000000;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	background: #eeeeee;
	vertical-align: middle;
	margin: 0px;
	border: none #333333;
	height: 1px;
}

.boxwhite
{
	color: #000000;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	background: #FFFFFF;
	vertical-align: middle;
	margin: 0px;
	border: 1px solid #999999;
	padding: 3px;
}

.tablegreybottom
{
	color: #FFCC32;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	background: #FFFFFF;
	vertical-align: middle;
	margin: 5px 5px 0px;
	border-top: 0px none #CCCCCC;
	border-right: 0px none #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	border-left: 0px none #CCCCCC;
}

.tablegreen
{
	color: #0D863F;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	background: #0D863F url(../images/green-bar.gif);
	vertical-align: middle;
	margin: 0px;
	border: 1px none #CC9900;
	height: 25px;
}


.spacedsmallheader
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	padding-left: 3px;
}
.spacedsmallheadergrey
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: #666666;
	text-decoration: none;
	padding-left: 3px;
}
.listings
{
	color: #003399;
	font-size: 10px;
	font-family: verdana, arial, helv, helvetica, sans-serif;
	text-decoration: underline;
	font-weight: bold;
}
.whiteselected
{
	color: #FFFFFF;
	text-decoration: none;
	font-size: 11px;
	font-family: verdana, arial, helv, helvetica, sans-serif;
	font-weight: bold;
}

.listingspaced
{
	color: #003399;
	font-size: 10px;
	font-family: verdana, arial, helv, helvetica, sans-serif;
	text-decoration: underline;
	font-weight: bold;
	padding-left: 4px;
}
.inputmain
{
	font-size: 12px;
	color: #000000;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	background: #D3EAF7;
	font-weight: normal;
}
.inputtreeview
{
	font-size: 10px;
	color: #000000;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	background: #D3EAF7;
	font-weight: normal;
}
.inputmainborder
{
	font-size: 14px;
	color: #000000;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	background: #D3EAF7;
	font-weight: bold;
	border: 1px solid #666666;
}
.inputmainborderLarge
{
	font-size: 32px;
	color: #000000;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	background: #D3EAF7;
	font-weight: normal;
	border: 1px solid #666666;
}

.inputsmall, table.SearchOptionsTable input, table.SearchOptionsTable select
{
	font-size: 12px;
	color: #000000;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	background: #D3EAF7;
	background-color: #D3EAF7;
	border: 1px solid #666666;
}
.inputmed
{
	font-size: 14px;
	color: #000000;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	background: #D3EAF7;
	font-weight: bold;
}

.inputblue
{
	font-size: 15px;
	color: #000000;
	font-weight: BOLD;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	background: #D3EAF7;
	background-color: #D3EAF7;
	border: 1px solid #CCCCCC;
	vertical-align: middle;
}
div.scroll
{
	height: 150px;
	width: 580px;
	overflow: auto;
	border: 1px none #FFFFFF;
	background-color: #FFFFFF;
	padding: 0px;
}

div.scroll2
{
	height: 300px;
	width: 770px;
	overflow: auto;
	border: 1px none #FFFFFF;
	background-color: #FFFFFF;
	padding: 0px;
}

.tdbg {
	background-color: #155999;
	border: 5px solid #c0c0ff;
}

.InnerSidebarBox
{
	padding: 2px;
}
.SidebarBox, .BorderBox
{
	border: 1px solid #e5e5e5;
	margin-bottom: 7px;
}
.SidebarHeader_old
{
	background-color: #e5e5e5;
	text-align: left;
	height: 20px;
	vertical-align: middle;
}
.SidebarHeader table
{
	padding: 0px;
	margin: 0px;
	border-collapse: collapse;
	width: 100%;
}

.SidebarHeader td
{
	width: 95%;
}
.SidebarHeader td.collapse
{
	width: 5%;
	text-align: right;
	padding-right: 7px;
}
.SidebarTable
{
	text-align: left;
	width: 100%;
	border-collapse: collapse;
}
.SidebarTable td
{
	padding-left: 5px;
	font-size: 9px;
}
div.ViolationCreatorMessage
{
	width: 500px;
	padding-left: 5px;
	padding-right: 5px;
	text-align: center;
}
div.ViolationCreaterMessage ErrorMessage
{
	color: Red;
}
div.TabularLayoutContainer
{
	width: 500px;
	margin-top: 10px;
	margin-left: 10px;
	padding: 10px; /*background-color: #cccccc;*/
	border: solid 3px #cccccc;
}

div .TabularLayoutContainer div.Row
{
	padding-bottom: 8px;
	clear: both;
}

div .TabularLayoutContainer span.Label
{
	float: left;
	width: 195px;
	text-align: right;
	vertical-align: middle;
}

div .TabularLayoutContainer span.Value
{
	float: right;
	width: 295px;
	text-align: left;
	vertical-align: middle;
}

div .TabularLayoutContainer span.Button
{
	padding-left: 5px;
	padding-right: 5px;
}
.VideoButtons
{
	float: left;
	width: 50%;
}

.VideoButtons input
{
	padding-bottom: 3px;
	margin-bottom: 3px;
}

.AboutInfo
{
	border: 0;
	padding: 1px;
}
.AboutLabel
{
	text-align: right;
}

.AboutInput, .LastColumn
{
	width: 100px;
	text-align: left;
}
.Abouthidden
{
	display: none;
}
.AboutLastColumn
{
	width: 40px;
}
.AboutName
{
	width: 200px;
}
.ErrorMarker
{
	color: Red;
	visibility: hidden;
}
.PopupWindowTitle
{
	padding-right: 2px;
	padding-left: 2px;
	font-weight: bold;
	font-size: 12px;
	padding-bottom: 2px;
	color: white;
	line-height: 100%;
	padding-top: 2px;
	background-color: #7f9db9;
}
.PopupWindowTitle A:link
{
	color: white;
	text-decoration: underline;
}
.PopupWindowTitle A:hover
{
	color: #50fcff;
	text-decoration: underline;
}
.PopupWindowTitle A:visited
{
	color: white;
	text-decoration: underline;
}
.hidden
{
	display: none;
}

div.drag-handle
{
	cursor: move;
}

.jqHandle
{
	background: url(../images/resize_trans.gif) no-repeat;
	height: 17px;
}

.jqResize
{
	width: 16px;
	position: absolute;
	bottom: 0;
	right: 0;
	cursor: se-resize;
}

.SelectedAddress
{
	width: 60%;
	height: 6em;
}
tr.SelectedRow
{
	/*<SelectedItemStyle Font-Bold="True" ForeColor="White" BackColor="#008A8C"></SelectedItemStyle>*/
	font-weight: bold;
	color: white;
	background-color: #008A8C;
}
tr.SelectedRow a:link
{
	color: white;
}
.ErrorMessage
{
	color: Red;
	text-align: center;
}

div.HistoryPanel, div.HistoryMain, div.HistoryMain div.LeftPanel, div.HistoryMain div.RightPanel, .SidebarHeader
{
	width: 100%;
	border: solid 1px #e5e5e5;
	overflow: hidden;
}

div.HistoryPanel, .SidebarHeader
{
	background-color: #e5e5e5;
	padding: 0px;
	margin: 0px;
}

div.HistoryMain div.LeftPanel, div.HistoryMain div.RightPanel
{
	width: 45%;
}

div.HearingInformationPanel
{
	width: 50% !important;
}

div.HistoryMain div.LeftPanel
{
	float: left;
	margin-left: 6px;
}

div.HistoryMain div.RightPanel
{
	float: right;
	margin-right: 6px;
}

div.HistoryMain
{
	background-color: #ffffff;
}
div.LeftPanel span.Label, div.RightPanel span.Label, div.Container span.Label, .ManageVanOper .Label
{
	float: left;
	width: 25%;
	text-align: right;
	padding-right: 3px;
}
div.HearingInformation span.Label
{
	width: 28% !important;
	margin-bottom: 5px;
}
div.HearingInformation span.Value
{
	width: 70% !important;
	margin-bottom: 5px;
}
div.LeftPanel span.Value, div.RightPanel span.Value, div.Container span.Value, .ManageVanOper .Label
{
	float: left;
	width: 70%;
	text-align: left;
}
div.HistoryMain div.Container
{
	padding: 3px;
	margin-bottom: 5px;
	clear: both;
}
.Overlay, .ErrorOverlay
{
	position: absolute;
	border-color: white;
	border-style: solid;
	opacity: .50;
	filter: alpha(opacity=50);
	vertical-align: middle;
	text-align: center;
	z-index: 500;
	background-color: white;
}
.ErrorOverlay
{
	z-index: 1200;
}
.OverlayMessage, .VioCreatorMessage
{
	background-color: #ffffff;
	border: inset 1px #999999;
	text-align: center;
	position: absolute;
	width: 400px;
	height: 200px;
	color: Blue;
	font-size: larger;
	font-weight: bold;
	z-index: 1190;
}

.VioCreatorMessage
{
	height: 100px;
	width: 300px;
}
.OverlayMiddle
{
	top: 50px;
	position: relative;
}
.VioCreatorMessage .OverlayMiddle
{
	top: 30px;
	position: relative;
}
#DriverDataEntry
{
	padding: 4px;
	height: 50%;
}
.DriverInformationColumnLarge
{
	width: 33%;
	float: left;
}
.DriverInformationColumnLarge span.Label, div.ViewVioContainer span.Label
{
	float: left;
	text-align: left;
	width: 35%;
}
.DriverInformationColumnLarge span.Value, div.ViewVioContainer span.Value
{
	float: left;
	width: 60%;
	text-align: left;
}

.DriverInformationColumnSmall
{
	width: 28%;
	text-align: left;
	float: left;
}
.DriverInformationColumnSmall span.Label
{
	float: left;
	text-align: left;
	width: 50%;
}
.DriverInformationColumnSmall span.Value
{
	float: left;
	width: 45%;
	text-align: left;
}
.ResultsTable
{
	width: 100%;
}
div.ViewVioContainer
{
	width: 100%;
}
div.ViewVioContainer div.DataLine
{
	clear: both;
}
.ReintroWindowPopup
{
	position: absolute;
	height: 750px;
	width: 900px;
	left: 20px;
	top: 100px;
	z-index: 1000;
	background-color: white;
	text-align: left;
	border-style: outset;
	border-width: thin;
	border-color: #ababab;
}
.ReintroWindowPopup .InnerBox
{
	padding: 3px;
	width: 897px;
}
.VersionHeader
{
	width: 60px;
}

.SearchLabel
{
	float: left;
	width: 30%;
	text-align: right;
	padding-right: 3px;
}
.SearchEntry
{
	float: left;
	width: 65%;
	text-align: left;
}
.SearchButton, .SearchText
{
	vertical-align: middle;
}
.SearchText
{
	margin-right: 10px;
}
.ResultsTable
{
	width: 98%;
	background-color: #e5e5e5;
	padding: -1px;
	margin: 0px;
	margin-left: 2px;
}
.HearingContainer .Label
{
	width: 12% !important;
	margin-bottom: 5px;
}
.HearingContainer .Value
{
	width: 85% !important;
	margin-bottom: 5px;
}
div.Row
{
	clear: both;
}

.ManageHelpFiles
{
	width: 850px !important;
}
.ManageHelpFiles .Label
{
	width: 150px !important;
	margin-right: 2px;
}
.ManageHelpFiles .Value
{
	width: 690px !important;
}

.ManageHelpFiles .Value input
{
	vertical-align: middle;
}

.ScheduleHearing td
{
	padding-top: 3px;
}
.SheduleHearing td.Reduced
{
	padding-top: 1px;
}
.ScheduleHearing .Middle
{
	vertical-align: middle;
}
.ScheduleHearingLabel
{
	width: 150px;
	text-align: right;
}
.ScheduleHearingValue
{
	width: 500px;
	text-align: left;
}
.UploadScanDocContainer .Label
{
	width: 15% !important;
	margin-bottom: 5px;
}
.UploadScanDocContainer .Value
{
	width: 83% !important;
	margin-bottom: 5px;
}

.VanOperatorEditPopupWindow
{
	position: absolute;
	height: 300px;
	width: 700px;
	left: 20px;
	top: 5px;
	z-index: 1000;
	background-color: white;
	text-align: left;
	border-style: outset;
	border-width: thin;
	border-color: #ababab;
}

.ManageVanOper > div
{
	padding: 3px 0px 3px 0px;
}

.ManageVanOper .Label
{
	width: 18% !important;
	float: left;
	text-align: right;
}

.ManageVanOper .Value
{
	width: 80% !important;
	float: left;
	text-align: left;
}

.ManageVanOper input.inputsmall
{
	width: 250px;
}

/*****   RADGrid Styles *******/
.Grid
{
	border: 1px solid #7C7C94;
	background-color: #FFFFFF;
	cursor: pointer;
}

.HeadingRow
{
	background-color: #155999;
}

.HeadingCell
{
	background-color: #155999;
	border: 1px solid #FFFFFF;
	border-right-color: #B5B5B5;
	border-bottom-color: #B5B5B5;
	padding: 3px;
	color: White;
}

.HeadingCellText
{
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	text-align: left;
}

.DataRow
{
	background-color: #FFFFFF;
}

.altGridRow
{
	background-color: #F5F5F5;
}

.DataCell
{
	cursor: default;
	padding: 3px;
	border-right: 1px solid #EAE9E1;
	border-bottom: 1px solid #EAE9E1;
	font-family: verdana;
	font-size: 10px;
}

.EditDataCell
{
	padding: 0px !important;
	background-color: #C6E6EE;
	border-width: 0px !important;
}

.EditDataField
{
	padding: 0px;
	padding-left: 1px;
	font-family: verdana;
	font-size: 10px;
	height: 13px;
	width: 98% !important;
}

.DataRow td.FirstDataCell
{
	padding-left: 3px;
}

.SelectedRowGrid
{
	background-color: #9ED5E2;
}

.HeaderBack
{
	background-color: Whitesmoke;
}

.SelectedRowGrid td.DataCell
{
	cursor: default;
	padding: 2px;
	padding-left: 3px;
	padding-bottom: 3px;
	font-family: verdana;
	font-size: 10px;
	border-bottom: 1px solid #4B4B6F;
	border-top: 1px solid #4B4B6F;
	border-right: 0px;
}

.SelectorCell
{
	background-color: #E2E2E2;
	border: 1px solid #FFFFFF;
	border-right-color: #B5B5B5;
	border-bottom-color: #B5B5B5;
}

.GridFooter
{
	cursor: default;
	padding: 5px;
}

.GridFooter a
{
	color: Black;
	font-weight: bold;
	vertical-align: bottom;
}

.PagerText
{
	font-family: verdana;
	font-size: 11px;
}

.GridError
{
	color: Red;
	font-weight: bold;
	text-decoration: blink;
}

.mainTable
{
	padding: 0px;
	border: solid 1px #cccccc;
	border-collapse: collapse;
}

.mainTableHeaderText
{
	font-family: Arial;
	font-weight: bold;
	background-color: #cccccc;
	vertical-align: middle;
	text-align: center;
	font-size: small;
}

.VMSColumnSmall
{
	float: left;
}

.VMSColumnValueSmall
{
	font-size: 10px;
	vertical-align: top;
	float: left;
	padding-left: 5px;
}

.VMSColumnLabelSmall
{
	text-align: right;
	float: left;
	font-size: 10px;
	font-weight: bold;
	font-family: verdana, arial, helv, helvetica, sans-serif;
}

.VMSLabelSmall
{
	font-size: 8pt;
}

.batch_review_blank_header
{
	border-left: 1px solid;
}

div.dimming {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	background-color: #ffffff;
	position:absolute;
	/* set z-index higher than possible */
	z-index:10000;
	visibility: hidden;
	
	border-style: solid;
	border-color: #999999;
	border-width: 1px;

}

table.floatingHeader
{
	background-color: #0000ff;
	color:#ffffff;
}

.info, .success, .warning, .error {
    border: 1px solid;
    margin: 10px 0px;
    padding:15px 10px 15px 50px;
    background-repeat: no-repeat;
    background-position: 10px center;
}

.info {
    color: #00529B;
    background-color: #BDE5F8;
    background-image: url('../images/info.png');
}
.success {
    color: #4F8A10;
    background-color: #DFF2BF;
    background-image:url('../images/success.png');
}
.warning {
    color: #9F6000;
    background-color: #FEEFB3;
    background-image: url('../images/warning.png');
}
.error {
    color: #D8000C;
    background-color: #FFBABA;
    background-image: url('../images/error.png');
}

.col
{
	padding-left:10px;
	padding-right:10px;
}
	
.tooltip {
    border: none;
	width: 12px;
	height: 12px;
	background: url('../images/help.png') no-repeat;
	vertical-align: middle;
}
.btnAPGStyle {
	width: 165px;
	margin: 1em 2em 1em 0;
}
/* Center the header text */
.grdViewStyle th {
    text-align: center;
   
}

/* Add vertical lines between columns */
.grdViewStyle td,
.grdViewStyle th {
	border-right: 1px solid #ccc; /* light gray line */
	
}

/* Remove the last column's right border */
	.grdViewStyle td:last-child,
	.grdViewStyle th:last-child {
		border-right: none;
	}

.lblHeadings {
	display: block;
	font-size: 1.17em;
	margin-block-start: 1em;
	margin-block-end: 1em;
	margin-inline-start: 0px;
	margin-inline-end: 0px;
	font-weight: bold;
}
.communicationHdr {
	text-align: center;
	background-color: #dddddd;
	height: 3em;
	display: flex;
	align-content: center;
	flex-wrap: wrap;
	width: 97.6%;
	margin-left: 1em;
	margin-top: 2em;
}
.ml-3 {
	margin-left: 3em;
}
.ml-1 {
	margin-left: 1em;
}
.alignTxtCenter {
	text-align: -webkit-center;
}
.inlineRow {
	display: flex;
}
.rbStyle {
    margin-left: .5em;
    position: relative;
    vertical-align: text-bottom;
}
.alignTxtEnd {
	text-align: end;
}

.alignTxtStart {
	text-align: start;
}

.disabled {
	display: none; /* Prevent interactions */
}