/* Will be used by sorting links within grids */
a:Link { text-align: center;	cursor: pointer;	text-decoration: underline;	color: #303E4E;	margin: 1px 2px 1px 2px;}
a:Visited {	text-align: center;	cursor: pointer;	text-decoration: underline;	color: #303E4E;	margin: 1px 2px 1px 2px;}
a:Active {	text-align: center;	cursor: pointer;	text-decoration: underline;	color: #303E4E;	margin: 1px 2px 1px 2px;}
a:Hover {	color: #3366FF;	text-decoration: underline;}

/* Page Title */
.tblBodyTitle {	background-color: #005480;	border-top: #4A5F77 1px solid;	border-bottom: #4A5F77 1px solid;	border-left: #4A5F77 1px solid;	border-right: #4A5F77 1px solid;}
.tdBodyTitle {	color: #FFFFFF; 	font-size: 12pt; font-weight: bold;  padding: 4px 2px 4px 8px;}
.tdBodyTitleOptions {	color: #FFFFFF;	 font-size: 8pt; font-weight: normal; padding: 4px 4px 4px 2px;}
.tdBodyTitleText {	color: #FFFFFF;	}

A.linkbtnTitle:Link { font-size: 8pt; padding: 2px 4px 2px 4px;	color: #FFFFFF;	background-color: #00689F;	border-top: #D8DFE7 1px solid;	border-bottom: #4A5F77 1px solid;	border-left: #D8DFE7 1px solid;	border-right: #4A5F77 1px solid;	text-decoration: none;	text-align: center;	cursor: pointer;}
A.linkbtnTitle:Visited { font-size: 8pt; padding: 2px 4px 2px 4px;	color: #FFFFFF;	background-color: #00689F;	border-top: #D8DFE7 1px solid;	border-bottom: #4A5F77 1px solid;	border-left: #D8DFE7 1px solid;	border-right: #4A5F77 1px solid;	text-decoration: none;	text-align: center;	cursor: pointer;}
A.linkbtnTitle:Active { font-size: 8pt; padding: 2px 4px 2px 4px;	color: #FFFFFF;	background-color: #00689F;	border-top: #D8DFE7 1px solid;	border-bottom: #4A5F77 1px solid;	border-left: #D8DFE7 1px solid;	border-right: #4A5F77 1px solid;	text-decoration: none;	text-align: center;	cursor: pointer;}
A.linkbtnTitle:Hover {	background-color: #008AD5;	color: #FFFFFF;	text-decoration: underline;	border-top: #D8DFE7 1px solid;	border-bottom: #4A5F77 1px solid;	border-left: #D8DFE7 1px solid;	border-right: #4A5F77 1px solid;}

.tblHomeTitle {	background-image: url(images/header/homewelcome.jpg);	border-bottom: #646464 1px solid;}
.tdHomeTitle {	color: #FFFFFF;	font-family: Verdana, Arial;	font-size: 12pt;	font-weight: bold;}
.tdHomeTitleText {	color: #FFFFFF;	font-family: Verdana, Arial;	font-size: 10pt;	font-weight: normal;}

.cboBodySmall {	font-family: Verdana, Arial;	font-size: 8pt;	font-weight: normal;	color: #000000;	background-color: #FFFFFF;}

.linkBodyNormal:Link {	font-family: Verdana, Arial; font-size: 10pt;	font-weight: normal; color: #303E4E; text-decoration: none;	cursor: pointer;}
.linkBodyNormal:Visited {	font-family: Verdana, Arial; font-size: 10pt;	font-weight: normal; color: #303E4E; text-decoration: none;	cursor: pointer;}
.linkBodyNormal:Active {	font-family: Verdana, Arial; font-size: 10pt;	font-weight: normal; color: #303E4E; text-decoration: none;	cursor: pointer;}
.linkBodyNormal:Hover { text-decoration: underline; }

.linkCustomize:Link {	font-family: Verdana, Arial; font-size: 8pt;	font-weight: normal; color: #FFFFFF; text-decoration: none;	cursor: pointer;}
.linkCustomize:Visited {	font-family: Verdana, Arial; font-size: 8pt;	font-weight: normal; color: #FFFFFF; text-decoration: none;	cursor: pointer;}
.linkCustomize:Active {	font-family: Verdana, Arial; font-size: 8pt;	font-weight: normal; color: #FFFFFF; text-decoration: none;	cursor: pointer;}
.linkCustomize:Hover { text-decoration: underline; }

/* View Page */
.tblBodyGroupHdr {	border-top: #005480 1px solid;	border-bottom: #005480 1px solid;	background-color: #FFFFFF;	background-image: url(images/body/barsEnc.jpg);}
.tdBodyGroupHdr { font-weight: bold;	color: #FFFFFF;}

.tblBodyGroup { background-color: #ffffff; }
.tdBodyGroup { color: #303E4E;	border-bottom: #f2f2f2 1px solid; }
.tdBodyGroupLabel { color: #303E4E;	border-bottom: #f2f2f2 1px solid; }
.tdBodyGroupContent { margin: 2px 2px 2px 2px;	color: #303E4E;	border-bottom: #dbdbdb 1px solid;}
.tdBodyGroupBorder { color: #303E4E;	border-bottom: #b4b4b4 1px solid;}
.tdBodyGroupShaded { color: #303E4E;	border-bottom: #b4b4b4 1px solid; background-color: #f2f2f2; }
.tdBodyGroupIsEditedField { color: #cc0033;	border-bottom: #f2f2f2 1px solid; }
.tdBodyGroupNoBorder { color: #303E4E; border-bottom: 0px;}

.tblBodyGridHdr { border-top: #4A5F77 1px solid;	border-bottom: #4A5F77 1px solid;	border-left: #4A5F77 1px solid;	border-right: #4A5F77 1px solid; }
.tdBodyGridHdr {}
.tdBodyGridItem { color: #303E4E;	background-color: #FFFFFF;}
.tdBodyGridAltItem { color: #303E4E;	background-color: #CCCCCC;}
.tdBodyGridAlertIdentifyItem { color: #cc0033;	background-color: #FFFFFF;}
.tdBodyGridAlertIdentifyAltItem { color: #cc0033;	background-color: #CCCCCC;}
.tdBodyGroupAlertIdentifyHighlight { color: #cc0033;	border-bottom: #d2d2d2 1px solid; background-color: #EFF3F6; font-weight: bold;}
.tdBodyGridItemIsEditedField { color: #cc0033;	background-color: #FFFFFF;}
.tdBodyGridAltItemIsEditedField { color: #cc0033;	background-color: #CCCCCC;}

.tblBodySubGroupHdr { 	border-top: #4A5F77 1px solid;	border-bottom: #4A5F77 1px solid;	border-left: #4A5F77 1px solid;	border-right: #4A5F77 1px solid;}
.tdBodySubGroupHdr { font-weight: bold;	color: #000000; background-color: #999999;}

.tblBodySubGroupShaded { 	border-top: #8297B1 1px solid;	border-bottom: #8297B1 1px solid;	border-left: #8297B1 1px solid;	border-right: #8297B1 1px solid;  background-color: #f2f2f2;}
.tblBodySubGroupBorder { 	border-top: #8297B1 1px solid;	border-bottom: #8297B1 1px solid;	border-left: #8297B1 1px solid;	border-right: #8297B1 1px solid; }
.tdBodySubGroup { color: #303E4E;}
.tdBodySubGroupShaded {	color: #303E4E;	border-bottom: #b4b4b4 1px solid; background-color: #C1CCD9;}

.trBodyShaded { color: #303E4E; background-color: #CCCCCC; }

/* Edit Page (Pages containing a single edit) */
.tblBodyEditNormal {}
.tdBodyEditNormal {	color: #303E4E;	border-bottom: #b4b4b4 1px solid;}
.tdBodyEditRequired { color: #cc0033;	border-bottom: #b4b4b4 1px solid;	background-color: #eaeaea;}
.tdBodyEditRequiredNoBackground { color: #cc0033;	border-bottom: #b4b4b4 1px solid;}
.tdBodyEditRequiredField { color: #cc0033;	background-color: #eaeaea;	border: solid 1px #b4b4b4;}
.tdBodyEditBorder {	border-bottom: #b4b4b4 1px solid;}
.tdBodyEditNoBorder { color: #303E4E;}

/* Edit Groups (Edit Pages that contain multiple groups) */
.tblBodyEditGroupHdr {	border-top: #4A5F77 1px solid;	border-bottom: #4A5F77 1px solid;	background-color: #FFFFFF;	background-image: url(images/body/barsEnc.jpg);}
.tdBodyEditGroupHdr { font-weight: bold;	color: #FFFFFF;}

.tblBodyEditGroup {}
.tblBodyEditGroupShaded { 	border-bottom: #4A5F77 1px solid;	border-left: #4A5F77 1px solid;	border-right: #4A5F77 1px solid;  background-color: #FAFAFA;}
.tblBodyEditGroupBorder { 	border-bottom: #4A5F77 1px solid;	border-left: #4A5F77 1px solid;	border-right: #4A5F77 1px solid; }
.tdBodyEditGroup { color: #303E4E;	border-bottom: #b4b4b4 1px solid;}
.tdBodyEditGroupRequired { color: #303E4E;	border-bottom: #b4b4b4 1px solid;	background-color: #eaeaea;}
.tdBodyEditGroupRequiredHdr { color: #cc0033;	background-color: #eaeaea;	border: solid 1px #b4b4b4;}
.tdBodyEditGroupBorder {	border-bottom: #b4b4b4 1px solid;}
.tdBodyEditGroupNoBorder { color: #303E4E; }


/* Button and Link Classes */

.linkbtnBodyNormal img, .linkbtnBodyLarge img { vertical-align:middle; }

A.linkbtnBodyNormal { padding:2px 8px; color: #FFFFFF; display:inline-block; background-color: #005480; border-top: #D8DFE7 1px solid;	border-bottom: #4A5F77 1px solid; border-left: #D8DFE7 1px solid;	border-right: #4A5F77 1px solid; }
A.linkbtnBodyNormal:Link, A.linkbtnBodyNormal:Visited, A.linkbtnBodyNormal:Active { text-decoration: none; text-align: center; cursor: pointer;}
A.linkbtnBodyNormal:Hover {	background-color: #008AD5 !important; text-decoration: underline;}

A.linkbtnBodyEnableToggle { text-decoration:none;  padding:2px 8px; color: #FFFFFF; display:inline-block; background-color: #CCCCCC; border-top: #D8DFE7 1px solid;	border-bottom: #4A5F77 1px solid; border-left: #D8DFE7 1px solid;	border-right: #4A5F77 1px solid; }
A.linkbtnBodyEnableToggle:Link, A.linkbtnBodyEnableToggle:Visited, A.linkbtnBodyEnableToggle:Active { text-decoration:none;  padding:2px 8px; color: #FFFFFF; display:inline-block; background-color: #CCCCCC; border-top: #D8DFE7 1px solid;	border-bottom: #4A5F77 1px solid; border-left: #D8DFE7 1px solid;	border-right: #4A5F77 1px solid; }
A.linkbtnBodyEnableToggle:disabled { text-decoration:none;  padding:2px 8px; color: #FFFFFF; display:inline-block; background-color: #CCCCCC; border-top: #D8DFE7 1px solid;	border-bottom: #4A5F77 1px solid; border-left: #D8DFE7 1px solid;	border-right: #4A5F77 1px solid; }
A.linkbtnBodyEnableToggle:Hover { text-decoration:none;  padding:2px 8px; color: #FFFFFF; display:inline-block; background-color: #CCCCCC; border-top: #D8DFE7 1px solid;	border-bottom: #4A5F77 1px solid; border-left: #D8DFE7 1px solid;	border-right: #4A5F77 1px solid; }

A.linkbtnBodyLarge { padding: 8px 8px; display:inline-block; color: #FFFFFF; background-color: #005480;	border-top: #D8DFE7 1px solid;	border-bottom: #4A5F77 1px solid;	border-left: #D8DFE7 1px solid;	border-right: #4A5F77 1px solid; }
A.linkbtnBodyLarge:Link, A.linkbtnBodyLarge:Visited, A.linkbtnBodyLarge:Active { text-decoration: none;	text-align: center;	cursor: pointer;}
A.linkbtnBodyLarge:Hover { background-color: #008AD5; text-decoration: underline; }

.linkbtnDisabled, .linkbtnDisabled:hover { pointer-events:none; background-color: #CCCCCC !important; text-decoration:none !important; cursor:not-allowed !important; }

A.linkbtnBodySmall:Link { font-size: 8pt; padding: 1px 3px 1px 3px;	color: #FFFFFF;	background-color: #005480;	border-top: #D8DFE7 1px solid;	border-bottom: #4A5F77 1px solid;	border-left: #D8DFE7 1px solid;	border-right: #4A5F77 1px solid;	text-decoration: none;	text-align: center;	cursor: pointer;}
A.linkbtnBodySmall:Visited { font-size: 8pt; padding: 1px 3px 1px 3px;	color: #FFFFFF;	background-color: #005480;	border-top: #D8DFE7 1px solid;	border-bottom: #4A5F77 1px solid;	border-left: #D8DFE7 1px solid;	border-right: #4A5F77 1px solid;	text-decoration: none;	text-align: center;	cursor: pointer;}
A.linkbtnBodySmall:Active { font-size: 8pt; padding: 1px 3px 1px 3px;	color: #FFFFFF;	background-color: #005480;	border-top: #D8DFE7 1px solid;	border-bottom: #4A5F77 1px solid;	border-left: #D8DFE7 1px solid;	border-right: #4A5F77 1px solid;	text-decoration: none;	text-align: center;	cursor: pointer;}
A.linkbtnBodySmall:Hover {	background-color: #008AD5;	color: #FFFFFF;	text-decoration: underline;	border-top: #D8DFE7 1px solid;	border-bottom: #4A5F77 1px solid;	border-left: #D8DFE7 1px solid;	border-right: #4A5F77 1px solid;}

A.linkbtnBodyAction:Link { padding: 1px 8px 1px 8px;	color: #303E4E;	text-align: center;	cursor: pointer;}
A.linkbtnBodyAction:Visited { padding: 1px 8px 1px 8px;	color: #303E4E;	text-align: center;	cursor: pointer;}
A.linkbtnBodyAction:Active {}
A.linkbtnBodyAction:Hover {	background-color: #005480;	color: #FFFFFF;	text-decoration: underline;	border-top: #4A5F77 1px solid;	border-bottom: #4A5F77 1px solid;	border-left: #4A5F77 1px solid;	border-right: #4A5F77 1px solid;}

A.linkbtnBodyLight:Link { padding: 1px 8px 1px 8px;	color: #000000;	background-color: #D2DAE3;	border-top: #EFF3F6 1px solid;	border-bottom: #4A5F77 1px solid;	border-left: #EFF3F6 1px solid;	border-right: #4A5F77 1px solid;	text-align: center;	text-decoration: none;	cursor: pointer;}
A.linkbtnBodyLight:Visited {	padding: 1px 8px 1px 8px;	color: #000000;	background-color: #D2DAE3;	border-top: #EFF3F6 1px solid;	border-bottom: #4A5F77 1px solid;	border-left: #EFF3F6 1px solid;	border-right: #4A5F77 1px solid;	text-align: center;	text-decoration: none;	cursor: pointer;}
A.linkbtnBodyLight:Active {}
A.linkbtnBodyLight:Hover {	background-color: #EAEEF2;	color: #303E4E;	text-decoration: underline;	border-top: #FFFFFF 1px solid;	border-bottom: #5C7594 1px solid;	border-left: #FFFFFF 1px solid;	border-right: #5C7594 1px solid;}

A.linkBodySmall:Link {font-size: 8pt; color: #303E4E;	text-decoration: underline;	cursor: pointer;}
A.linkBodySmall:Visited { font-size: 8pt; color: #303E4E;	text-decoration: underline;	cursor: pointer;}
A.linkBodySmall:Active {font-size: 8pt; color: #303E4E;	text-decoration: underline;	cursor: pointer;}
A.linkBodySmall:Hover { color: #303E4E;	text-decoration: underline;}

A.lnkAlertIdentify:Link { text-align: center;	cursor: pointer;	text-decoration: underline;	color: #cc0033;	margin: 1px 2px 1px 2px;}
A.lnkAlertIdentify:Visited { text-align: center;	cursor: pointer;	text-decoration: underline;	color: #cc0033;	margin: 1px 2px 1px 2px;}
A.lnkAlertIdentify:Active { text-align: center;	cursor: pointer;	text-decoration: underline;	color: #cc0033;	margin: 1px 2px 1px 2px;}
A.lnkAlertIdentify:Hover {	color: #3366FF;	text-decoration: underline;}

/* Data Grids */
.datagrdBodyControl { font-weight: bold;	border-bottom: #4A5F77 1px solid;	border-left: #4A5F77 1px solid;	border-right: #4A5F77 1px solid;	border-top: #4A5F77 1px solid;}
.datagrdBodyHeader { color: #303E4E;	background-color: #999999;}
.datagrdBodyItem { color: #303E4E;	background-color: #FFFFFF;}
.datagrdBodyAltItem { color: #303E4E;	background-color: #CCCCCC;}
.datagrdBodyFooter { color: #303E4E;	background-color: #999999;}
.datagrdBodyColHeader {font-weight: bold;}
.datagrdBodyColItem {}
.datagrdBodyColItemBorder { border-right: #D8D8D8 1px solid; text-align:center; }
.datagrdBodyColFooter {}
.datagrdBodyLink:Link {	color: #303E4E;	text-decoration: underline;	cursor: pointer;}
.datagrdBodyLink:Visited { color: #303E4E;	text-decoration: underline;	cursor: pointer;}
.datagrdBodyLink:Active {}
.datagrdBodyLink:Hover {	background-color: #8297B1;	color: #FFFFFF;	text-decoration: underline;}

/* Used by header and footer elements around datagrids */
.tblBodydatagrdHeader {	background-color: #005480;	border-top: #4A5F77 1px solid;	border-left: #4A5F77 1px solid;	border-right: #4A5F77 1px solid;}
.tdBodydatagrdHeader { font-weight: bold;	color: #FFFFFF;}
.tdBodydatagrdHeaderSmall { font-weight: normal; font-size: 8pt; font-style: italic; color: #FFFFFF;}

.tblBodydatagrdFooter {	background-color: #005480;	border-bottom: #4A5F77 1px solid;	border-left: #4A5F77 1px solid;	border-right: #4A5F77 1px solid;}
.tdBodydatagrdFooter { font-weight: bold;	color: #FFFFFF;}

/* Server Controls */
.txtBodyNormal { background-color: #FFFFFF;	color: #303E4E;}
.txtBodyDisabled {
    color: #303E4E;
    background-color: #fcf4aa !important;
}
.btnBodyNormal { color: #FFFFFF;	background-color: #8297B1;	border-top: #D8DFE7 1px solid;	border-bottom: #4A5F77 1px solid;	border-left: #D8DFE7 1px solid;	border-right: #4A5F77 1px solid;	height: 22px;	text-align: center;	cursor: pointer;}
.chkBodyNormal { background-color: Transparent;}
.cboBodyNormal { background-color: #FFFFFF;	color: #303E4E;}
.cboBodyDisabled { 
    color: #303E4E;
    background-color: #fcf4aa !important; 
}
.imgbtnNormal:Link { text-decoration: none;	cursor: pointer;}
.imgbtnNormal:Visited { text-decoration: none;	cursor: pointer;}
.imgbtnNormal:Active { text-decoration: none;	cursor: pointer;}
.imgbtnNormal:Hover { text-decoration: none;}

/* Radio Selection Groups */
.tblBodySelectGroupHdr { border-top: #4A5F77 1px solid;	border-bottom: #4A5F77 1px solid;	background-color: #FFFFFF;	background-image: url(images/body/barsEnc.jpg);}
.tdBodySelectGroupHdr { font-weight: bold;	color: #FFFFFF; }

.tblBodySelectGroup { background-color: #D2DAE3;}
.tdBodySelectGroupAll { color: #303E4E; background-color: #FFFFFF;	border-bottom: #4A5F77 1px solid;}
.tdBodySelectGroupNormal { color: #303E4E; background-color: #FFFFFF;	border-bottom: #D2DAE3 1px solid;}
.tdBodySelectGroupSelect { color: #303E4E; background-color: #D2DAE3; width: 300px;}

.tdBodySelectGroupButtons { color: #303E4E; background-color: #D2DAE3; padding: 0px 0px 0px 0px;}
.divBodySelectGroupButtons { color: #303E4E; background-color: #D2DAE3; padding: 0px 0px 0px 0px;}

.tdBodySelectGroupList { color: #303E4E; background-color: #D2DAE3; border-bottom: #4A5F77 1px solid; padding: 2px 8px 4px 24px;}
.divBodySelectGroupList { color: #303E4E; padding: 0px 0px 0px 0px;    border-left: #4A5F77 1px solid;  border-top: #4A5F77 1px solid; border-right: #4A5F77 1px solid; border-bottom: #4A5F77 1px solid; }

/* Login */
.tdBodyGroupHeader {	background-color: #005480;	color: #FFFFFF;	font-weight: bold;	padding: 2px 2px 2px 4px;}
.tdBodyLabel {	margin: 2px 2px 2px 2px;	color: #303E4E;	}

.tblFooter {	border-top: #D8D8D8 1px solid;}
.tdFooterMenu {	text-align: center; border-right: #D8D8D8 1px solid;}
.tdFooterMenuHome {	text-align: center; border-right: #D8D8D8 1px solid;  border-left: #D8D8D8 1px solid;}
.tdFooterText {	font-family: Verdana;	font-size: 8pt;	font-weight: normal;	padding: 1px 8px 1px 8px;	color: #646464;}
A.linkFooter { color: #646464; font-size: 8pt; }
A.linkFooter:Link {	color: #646464; font-size: 8pt; text-decoration: none; cursor: pointer; margin: 0px 0px 0px 0px; }
A.linkFooter:Visited {	color: #646464; font-size: 8pt; text-decoration: none; cursor: pointer; margin: 0px 0px 0px 0px; }
A.linkFooter:Active {	color: #646464; font-size: 8pt; text-decoration: none; cursor: pointer; margin: 0px 0px 0px 0px; }
A.linkFooter:Hover { color: #646464; text-decoration: underline; }

/* Login and Change Password section styles */
.encBorderBackground { border-top: #4A5F77 1px solid;	border-bottom: #4A5F77 1px solid;	border-left: #4A5F77 1px solid;	border-right: #4A5F77 1px solid; background-color: #EFF3F6; }

/* KellerMobile maps */
.tblMenuHdrHomepage {	border-top: #4A5F77 1px solid;	border-bottom: #4A5F77 1px solid;	background-color: #FFFFFF;	background-image: url(../../css/images/body/bars1.jpg);}
.tdMenuHdrHomepage { font-size: 10pt; font-weight: bold; color: #303E4E; }
.tblMenuItemHomepage {	background-color: #FFFFFF; border-left: #646464 1px solid;	border-bottom: #646464 1px solid;	border-right: #646464 1px solid;}
.tdMenuItemHomepage { font-size: 8pt; color: #000000;}
.tdMenuLabelHomepage { font-size: 8pt; color: #000000;}
.tdMenuHeaderHomepage { font-size: 8pt; font-weight: bold; color: #000000; background-color: #D2D2D2}

.mapMarkerLabel{background-color:rgba(0, 0, 0, 0.00);color:#ffffff;font-weight:900;font-size:70%;}
.mapTruckLabel{color:#000;font-weight:bold;font-size:70%;pointer-events:none;text-align:center;}
.mapFramedCloud{font-size:90%;}


/* OnlineApp*/
.pageHeaderTitle
{
	font-weight: bold;
	font-size: large;
	border-left-color: black;
	border-bottom-color: black;
	color: white;
	border-top-style: solid;
	border-top-color: black;
	border-right-style: solid;
	border-left-style: solid;
	background-color: #8297B1;
	border-right-color: black;
	border-bottom-style: solid;
}

/* Home page stylings */
/* Normal Menu */
.tblMenuHdrNormal {	border-top: #005480 1px solid;	border-bottom: #005480 1px solid;	background-color: #FFFFFF;	background-image: url(images/menu/menuhdrEnc.jpg);}
.tdMenuHdrNormal { font-size: 8pt; font-weight: bold; color: #FFFFFF; }
.tblMenuHdrHomepage {	border-top: #005480 1px solid;	border-bottom: #005480 1px solid;	background-color: #FFFFFF;	background-image: url(images/body/barsEnc.jpg);}
.tdMenuHdrHomepage { font-size: 10pt; font-weight: bold; color: #FFFFFF; }

.tblMenuItemNormal {	background-color: #FFFFFF; border-top: #646464 1px solid; border-left: #646464 1px solid;	border-bottom: #646464 1px solid;	border-right: #646464 1px solid;}
.tdMenuItemNormal { font-size: 8pt; color: #000000;}
.tdMenuLabelNormal { font-size: 8pt; color: #000000;}
.tdMenuHeaderNormal { font-size: 8pt; font-weight: bold; color: #000000; background-color: #D2D2D2}
.tblMenuItemHomepage {	background-color: #FFFFFF; border-left: #646464 1px solid;	border-bottom: #646464 1px solid;	border-right: #646464 1px solid;}
.tdMenuItemHomepage { font-size: 8pt; color: #000000;}
.tdMenuLabelHomepage { font-size: 8pt; color: #000000;}
.tdMenuHeaderHomepage { font-size: 8pt; font-weight: bold; color: #000000; background-color: #D2D2D2}

.linkMenuNormal { font-family: Verdana, Arial; font-size: 8pt; font-weight: normal;}
A.linkMenuNormal:Link { font-size: 8pt; color: #000000;	text-decoration: none;	cursor: pointer;}
A.linkMenuNormal:Visited { font-size: 8pt; color: #000000;	text-decoration: none;	cursor: pointer;}
A.linkMenuNormal:Active { font-size: 8pt; color: #000000;	text-decoration: none;	cursor: pointer;}
A.linkMenuNormal:Hover { color: #000000; text-decoration: underline;}

/* Emp Menu */
.tblMenuHdrEmp {	border-top: #005480 1px solid;	border-bottom: #005480 1px solid;	background-color: #FFFFFF;	background-image: url(images/body/barsEnc.jpg);}
.tdMenuHdrEmp { font-size: 10pt; font-weight: bold; color: #FFFFFF; }

.tblMenuItemEmp {	background-color: #FFFFFF; border-left: #646464 1px solid;	border-bottom: #646464 1px solid;	border-right: #646464 1px solid;}
.tdMenuItemEmp { font-size: 8pt; color: #000000;}
.tdMenuLabelEmp { font-size: 8pt; color: #000000;}
.tdMenuHeaderEmp { font-size: 8pt; font-weight: bold; color: #000000; background-color: #D2D2D2}

.linkMenuEmp { font-family: Verdana, Arial; font-size: 8pt; font-weight: normal;}
A.linkMenuEmp:Link { font-size: 8pt; color: #000000;	text-decoration: none;	cursor: pointer;}
A.linkMenuEmp:Visited { font-size: 8pt; color: #000000;	text-decoration: none;	cursor: pointer;}
A.linkMenuEmp:Active { font-size: 8pt; color: #000000;	text-decoration: none;	cursor: pointer;}
A.linkMenuEmp:Hover { color: #000000; text-decoration: underline;}

/* DQ Menu */
.tblMenuHdrDQ {	border-top: #005480 1px solid;	border-bottom: #005480 1px solid;	background-color: #FFFFFF;	background-image: url(images/body/barsEnc.jpg);}
.tdMenuHdrDQ { font-size: 10pt; font-weight: bold; color: #FFFFFF; }

.tblMenuItemDQ {	background-color: #FFFFFF; border-left: #646464 1px solid;	border-bottom: #646464 1px solid;	border-right: #646464 1px solid;}
.tdMenuItemDQ { font-size: 8pt; color: #000000;}
.tdMenuLabelDQ { font-size: 8pt; color: #000000;}
.tdMenuHeaderDQ { font-size: 8pt; font-weight: bold; color: #000000; background-color: #D2D2D2}

.linkMenuDQ { font-family: Verdana, Arial; font-size: 8pt; font-weight: normal;}
A.linkMenuDQ:Link { font-size: 8pt; color: #000000;	text-decoration: none;	cursor: pointer;}
A.linkMenuDQ:Visited { font-size: 8pt; color: #000000;	text-decoration: none;	cursor: pointer;}
A.linkMenuDQ:Active { font-size: 8pt; color: #000000;	text-decoration: none;	cursor: pointer;}
A.linkMenuDQ:Hover { color: #000000; text-decoration: underline;}

/* Acc Menu */
.tblMenuHdrAcc {	border-top: #005480 1px solid;	border-bottom: #005480 1px solid;	background-color: #FFFFFF;	background-image: url(images/body/barsEnc.jpg);}
.tdMenuHdrAcc { font-size: 10pt; font-weight: bold; color: #FFFFFF; }

.tblMenuItemAcc {	background-color: #FFFFFF; border-left: #646464 1px solid;	border-bottom: #646464 1px solid;	border-right: #646464 1px solid;}
.tdMenuItemAcc { font-size: 8pt; color: #000000;}
.tdMenuLabelAcc { font-size: 8pt; color: #000000;}
.tdMenuHeaderAcc { font-size: 8pt; font-weight: bold; color: #000000; background-color: #D2D2D2}

.linkMenuAcc { font-family: Verdana, Arial; font-size: 8pt; font-weight: normal;}
A.linkMenuAcc:Link { font-size: 8pt; color: #000000;	text-decoration: none;	cursor: pointer;}
A.linkMenuAcc:Visited { font-size: 8pt; color: #000000;	text-decoration: none;	cursor: pointer;}
A.linkMenuAcc:Active { font-size: 8pt; color: #000000;	text-decoration: none;	cursor: pointer;}
A.linkMenuAcc:Hover { color: #000000; text-decoration: underline;}

/* AD Menu */
.tblMenuHdrAD {	border-top: #005480 1px solid;	border-bottom: #005480 1px solid;	background-color: #FFFFFF;	background-image: url(images/body/barsEnc.jpg);}
.tdMenuHdrAD { font-size: 10pt; font-weight: bold; color: #FFFFFF; }

.tblMenuItemAD {	background-color: #FFFFFF; border-left: #646464 1px solid;	border-bottom: #646464 1px solid;	border-right: #646464 1px solid;}
.tdMenuItemAD { font-size: 8pt; color: #000000;}
.tdMenuLabelAD { font-size: 8pt; color: #000000;}
.tdMenuHeaderAD { font-size: 8pt; font-weight: bold; color: #000000; background-color: #D2D2D2}

.linkMenuAD { font-family: Verdana, Arial; font-size: 8pt; font-weight: normal;}
A.linkMenuAD:Link { font-size: 8pt; color: #000000;	text-decoration: none;	cursor: pointer;}
A.linkMenuAD:Visited { font-size: 8pt; color: #000000;	text-decoration: none;	cursor: pointer;}
A.linkMenuAD:Active { font-size: 8pt; color: #000000;	text-decoration: none;	cursor: pointer;}
A.linkMenuAD:Hover { color: #000000; text-decoration: underline;}

/* Training Menu */
.tblMenuHdrTrn {	border-top: #005480 1px solid;	border-bottom: #005480 1px solid;	background-color: #FFFFFF;	background-image: url(images/body/barsEnc.jpg);}
.tdMenuHdrTrn { font-size: 10pt; font-weight: bold; color: #FFFFFF; }

.tblMenuItemTrn {	background-color: #FFFFFF; border-left: #646464 1px solid;	border-bottom: #646464 1px solid;	border-right: #646464 1px solid;}
.tdMenuItemTrn { font-size: 8pt; color: #000000;}
.tdMenuLabelTrn { font-size: 8pt; color: #000000;}
.tdMenuHeaderTrn { font-size: 8pt; font-weight: bold; color: #000000; background-color: #D2D2D2}

.linkMenuTrn { font-family: Verdana, Arial; font-size: 8pt; font-weight: normal;}
A.linkMenuTrn:Link { font-size: 8pt; color: #000000;	text-decoration: none;	cursor: pointer;}
A.linkMenuTrn:Visited { font-size: 8pt; color: #000000;	text-decoration: none;	cursor: pointer;}
A.linkMenuTrn:Active { font-size: 8pt; color: #000000;	text-decoration: none;	cursor: pointer;}
A.linkMenuTrn:Hover { color: #000000; text-decoration: underline;}

/* links */
A.linkbtnBodyNormalUnused:Link { padding: 2px 4px 2px 4px;	color: #FFFFFF;	background-color: #989898;	border-top: #D8D8D8 1px solid;	border-bottom: #646464 1px solid;	border-left: #D8D8D8 1px solid;	border-right: #646464 1px solid;	text-decoration: none;	text-align: center;	cursor: pointer;}
A.linkbtnBodyNormalUnused:Visited { padding: 2px 4px 2px 4px;	color: #FFFFFF;	background-color: #989898;	border-top: #D8D8D8 1px solid;	border-bottom: #646464 1px solid;	border-left: #D8D8D8 1px solid;	border-right: #646464 1px solid;	text-decoration: none;	text-align: center;	cursor: pointer;}
A.linkbtnBodyNormalUnused:Active { padding: 2px 4px 2px 4px;	color: #FFFFFF;	background-color: #989898;	border-top: #D8D8D8 1px solid;	border-bottom: #646464 1px solid;	border-left: #D8D8D8 1px solid;	border-right: #646464 1px solid;	text-decoration: none;	text-align: center;	cursor: pointer;}
A.linkbtnBodyNormalUnused:Hover {	background-color: #A8A8A8;	color: #FFFFFF;	text-decoration: underline;	border-top: #D8D8D8 1px solid;	border-bottom: #646464 1px solid;	border-left: #D8D8D8 1px solid;	border-right: #646464 1px solid;}

/* Unit Menu */
.tblMenuHdrUnit {	border-top: #005480 1px solid;	border-bottom: #005480 1px solid;	background-color: #FFFFFF;	background-image: url(images/body/barsEnc.jpg);}
.tdMenuHdrUnit { font-size: 10pt; font-weight: bold; color: #FFFFFF; }

.tblMenuItemUnit {	background-color: #FFFFFF; border-left: #646464 1px solid;	border-bottom: #646464 1px solid;	border-right: #646464 1px solid;}
.tdMenuItemUnit { font-size: 8pt; color: #000000;}
.tdMenuLabelUnit { font-size: 8pt; color: #000000;}
.tdMenuHeaderUnit { font-size: 8pt; font-weight: bold; color: #000000; background-color: #D2D2D2}

.linkMenuUnit { font-family: Verdana, Arial; font-size: 8pt; font-weight: normal;}
A.linkMenuUnit:Link { font-size: 8pt; color: #000000;	text-decoration: none;	cursor: pointer;}
A.linkMenuUnit:Visited { font-size: 8pt; color: #000000;	text-decoration: none;	cursor: pointer;}
A.linkMenuUnit:Active { font-size: 8pt; color: #000000;	text-decoration: none;	cursor: pointer;}
A.linkMenuUnit:Hover { color: #000000; text-decoration: underline;}

/* Unit Service Menu */
.tblMenuHdrUnitService {	border-top: #005480 1px solid;	border-bottom: #005480 1px solid;	background-color: #FFFFFF;	background-image: url(images/body/barsEnc.jpg);}
.tdMenuHdrUnitService { font-size: 10pt; font-weight: bold; color: #FFFFFF; }

.tblMenuItemUnitService {	background-color: #FFFFFF; border-left: #646464 1px solid;	border-bottom: #646464 1px solid;	border-right: #646464 1px solid;}
.tdMenuItemUnitService { font-size: 8pt; color: #000000;}
.tdMenuLabelUnitService { font-size: 8pt; color: #000000;}
.tdMenuHeaderUnitService { font-size: 8pt; font-weight: bold; color: #000000; background-color: #D2D2D2}

.linkMenuUnitService { font-family: Verdana, Arial; font-size: 8pt; font-weight: normal;}
A.linkMenuUnitService:Link { font-size: 8pt; color: #000000;	text-decoration: none;	cursor: pointer;}
A.linkMenuUnitService:Visited { font-size: 8pt; color: #000000;	text-decoration: none;	cursor: pointer;}
A.linkMenuUnitService:Active { font-size: 8pt; color: #000000;	text-decoration: none;	cursor: pointer;}
A.linkMenuUnitService:Hover { color: #000000; text-decoration: underline;}

/* HOS Menu */
.tblMenuHdrHOS {	border-top: #005480 1px solid;	border-bottom: #005480 1px solid;	background-color: #FFFFFF;	background-image: url(images/body/barsEnc.jpg);}
.tdMenuHdrHOS { font-size: 10pt; font-weight: bold; color: #FFFFFF; }

.tblMenuItemHOS {	background-color: #FFFFFF; border-left: #646464 1px solid;	border-bottom: #646464 1px solid;	border-right: #646464 1px solid;}
.tdMenuItemHOS { font-size: 8pt; color: #000000;}
.tdMenuLabelHOS { font-size: 8pt; color: #000000;}
.tdMenuHeaderHOS { font-size: 8pt; font-weight: bold; color: #000000; background-color: #D2D2D2}

.linkMenuHOS { font-family: Verdana, Arial; font-size: 8pt; font-weight: normal;}
A.linkMenuHOS:Link { font-size: 8pt; color: #000000;	text-decoration: none;	cursor: pointer;}
A.linkMenuHOS:Visited { font-size: 8pt; color: #000000;	text-decoration: none;	cursor: pointer;}
A.linkMenuHOS:Active { font-size: 8pt; color: #000000;	text-decoration: none;	cursor: pointer;}
A.linkMenuHOS:Hover { color: #000000; text-decoration: underline;}

/* Permitting Menu */
.tblMenuHdrPermitting {	border-top: #005480 1px solid;	border-bottom: #005480 1px solid;	background-color: #FFFFFF;	background-image: url(images/body/barsEnc.jpg);}
.tdMenuHdrPermitting { font-size: 10pt; font-weight: bold; color: #FFFFFF; }

.tblMenuItemPermitting {	background-color: #FFFFFF; border-left: #646464 1px solid;	border-bottom: #646464 1px solid;	border-right: #646464 1px solid;}
.tdMenuItemPermitting { font-size: 8pt; color: #000000;}
.tdMenuLabelPermitting { font-size: 8pt; color: #000000;}
.tdMenuHeaderPermitting { font-size: 8pt; font-weight: bold; color: #000000; background-color: #D2D2D2}

.linkMenuPermitting { font-family: Verdana, Arial; font-size: 8pt; font-weight: normal;}
A.linkMenuPermitting:Link { font-size: 8pt; color: #000000;	text-decoration: none;	cursor: pointer;}
A.linkMenuPermitting:Visited { font-size: 8pt; color: #000000;	text-decoration: none;	cursor: pointer;}
A.linkMenuPermitting:Active { font-size: 8pt; color: #000000;	text-decoration: none;	cursor: pointer;}
A.linkMenuPermitting:Hover { color: #000000; text-decoration: underline;}

/* TLR Menu */
.tblMenuHdrTLR {	border-top: #005480 1px solid;	border-bottom: #005480 1px solid;	background-color: #FFFFFF;	background-image: url(images/body/barsEnc.jpg);}
.tdMenuHdrTLR { font-size: 10pt; font-weight: bold; color: #FFFFFF; }

.tblMenuItemTLR {	background-color: #FFFFFF; border-left: #646464 1px solid;	border-bottom: #646464 1px solid;	border-right: #646464 1px solid;}
.tdMenuItemTLR { font-size: 8pt; color: #000000;}
.tdMenuLabelTLR { font-size: 8pt; color: #000000;}
.tdMenuHeaderTLR { font-size: 8pt; font-weight: bold; color: #000000; background-color: #D2D2D2}

.linkMenuTLR { font-family: Verdana, Arial; font-size: 8pt; font-weight: normal;}
A.linkMenuTLR:Link { font-size: 8pt; color: #000000;	text-decoration: none;	cursor: pointer;}
A.linkMenuTLR:Visited { font-size: 8pt; color: #000000;	text-decoration: none;	cursor: pointer;}
A.linkMenuTLR:Active { font-size: 8pt; color: #000000;	text-decoration: none;	cursor: pointer;}
A.linkMenuTLR:Hover { color: #000000; text-decoration: underline;}

/* FuelTax Menu */
.tblMenuHdrFT {	border-top: #005480 1px solid;	border-bottom: #005480 1px solid;	background-color: #FFFFFF;	background-image: url(images/body/barsEnc.jpg);}
.tdMenuHdrFT { font-size: 10pt; font-weight: bold; color: #FFFFFF; }

.tblMenuItemFT {	background-color: #FFFFFF; border-left: #646464 1px solid;	border-bottom: #646464 1px solid;	border-right: #646464 1px solid;}
.tdMenuItemFT { font-size: 8pt; color: #000000;}
.tdMenuLabelFT { font-size: 8pt; color: #000000;}
.tdMenuHeaderFT { font-size: 8pt; font-weight: bold; color: #000000; background-color: #D2D2D2}

.linkMenuFT { font-family: Verdana, Arial; font-size: 8pt; font-weight: normal;}
A.linkMenuFT:Link { font-size: 8pt; color: #000000;	text-decoration: none;	cursor: pointer;}
A.linkMenuFT:Visited { font-size: 8pt; color: #000000;	text-decoration: none;	cursor: pointer;}
A.linkMenuFT:Active { font-size: 8pt; color: #000000;	text-decoration: none;	cursor: pointer;}
A.linkMenuFT:Hover { color: #000000; text-decoration: underline;}

/* UnitMaintenance Menu */
.tblMenuHdrUM {	border-top: #005480 1px solid;	border-bottom: #005480 1px solid;	background-color: #FFFFFF;	background-image: url(images/body/barsEnc.jpg);}
.tdMenuHdrUM { font-size: 10pt; font-weight: bold; color: #FFFFFF; }

.tblMenuItemUM {	background-color: #FFFFFF; border-left: #646464 1px solid;	border-bottom: #646464 1px solid;	border-right: #646464 1px solid;}
.tdMenuItemUM { font-size: 8pt; color: #000000;}
.tdMenuLabelUM { font-size: 8pt; color: #000000;}
.tdMenuHeaderUM { font-size: 8pt; font-weight: bold; color: #000000; background-color: #D2D2D2}

.linkMenuUM { font-family: Verdana, Arial; font-size: 8pt; font-weight: normal;}
A.linkMenuUM:Link { font-size: 8pt; color: #000000;	text-decoration: none;	cursor: pointer;}
A.linkMenuUM:Visited { font-size: 8pt; color: #000000;	text-decoration: none;	cursor: pointer;}
A.linkMenuUM:Active { font-size: 8pt; color: #000000;	text-decoration: none;	cursor: pointer;}
A.linkMenuUM:Hover { color: #000000; text-decoration: underline;}

/* Roadside Inspection Menu */
.tblMenuHdrRSI {	border-top: #005480 1px solid;	border-bottom: #005480 1px solid;	background-color: #FFFFFF;	background-image: url(images/body/barsEnc.jpg);}
.tdMenuHdrRSI { font-size: 10pt; font-weight: bold; color: #FFFFFF; }

.tblMenuItemRSI {	background-color: #FFFFFF; border-left: #646464 1px solid;	border-bottom: #646464 1px solid;	border-right: #646464 1px solid;}
.tdMenuItemRSI { font-size: 8pt; color: #000000;}
.tdMenuLabelRSI { font-size: 8pt; color: #000000;}
.tdMenuHeaderRSI { font-size: 8pt; font-weight: bold; color: #000000; background-color: #D2D2D2}

.linkMenuRSI { font-family: Verdana, Arial; font-size: 8pt; font-weight: normal;}
A.linkMenuRSI:Link { font-size: 8pt; color: #000000;	text-decoration: none;	cursor: pointer;}
A.linkMenuRSI:Visited { font-size: 8pt; color: #000000;	text-decoration: none;	cursor: pointer;}
A.linkMenuRSI:Active { font-size: 8pt; color: #000000;	text-decoration: none;	cursor: pointer;}
A.linkMenuRSI:Hover { color: #000000; text-decoration: underline;}

/*Third Party Status*/
.tblThirdPartyStatusHeader {	background-color: #005480;	border-top: #4A5F77 1px solid;	border-bottom: #4A5F77 1px solid;	border-left: #4A5F77 1px solid;	border-right: #4A5F77 1px solid;}
.tdThirdPartyStatusHeader {	color: #FFFFFF;	}

/* CSA Menu */
.tblMenuHdrCSA {	border-top: #1C406C 1px solid;	border-bottom: #1C406C 1px solid;	background-color: #FFFFFF;	background-image: url(images/body/barsEnc.jpg);}
.tdMenuHdrCSA { font-size: 10pt; font-weight: bold; color: #FFF; }

.tblMenuItemCSA {	background-color: #FFFFFF; border-left: #646464 1px solid;	border-bottom: #646464 1px solid;	border-right: #646464 1px solid;}
.tdMenuItemCSA { font-size: 8pt; color: #000000;}
.tdMenuLabelCSA { font-size: 8pt; color: #000000;}
.tdMenuHeaderCSA { font-size: 8pt; font-weight: bold; color: #000000; background-color: #D2D2D2}

.linkMenuCSA { font-family: Verdana, Arial; font-size: 8pt; font-weight: normal;}
A.linkMenuCSA:Link { font-size: 8pt; color: #000000;	text-decoration: none;	cursor: pointer;}
A.linkMenuCSA:Visited { font-size: 8pt; color: #000000;	text-decoration: none;	cursor: pointer;}
A.linkMenuCSA:Active { font-size: 8pt; color: #000000;	text-decoration: none;	cursor: pointer;}
A.linkMenuCSA:Hover { color: #000000; text-decoration: underline;}

/*Threshold*/
.tdThresholdValue
{
	border-top: #d3d3d3 1px solid;
	border-bottom: #d3d3d3 1px solid;
	border-left: #d3d3d3 1px solid;
	border-right: #d3d3d3 1px solid;
}
.tdThresholdLabel
{
	border-bottom: #d3d3d3 1px solid;
}
.tdThresholdDivide
{
	border-bottom: #000000 1px solid;
}

/**/
.tblWithBorder
{
	border-top: Gray 1px solid;
	border-bottom: Gray 1px solid;
	border-left: Gray 1px solid;
	border-right: Gray 1px solid;
}

/* Tabbed content */
.tabsContainer ul, .tabsContainer li { margin: 0; padding: 0; list-style: none; }
.tabsContainer li
{
	float: left;
	background: #005480;
	color: #fff;
	border-right: 1px solid #005480;
	border-top: 1px solid #005480;
	padding: 10px;
	cursor: pointer;
}
.tabsContainer li.first { border-left: 1px solid #005480; }
.tabsContainer li.selected 
{
	background: #f68026;
	color: #fff;
	border-bottom: 1px solid #005480;
	margin-bottom: -1px;
}
			
.tabContentContainer 
{
	padding: 5px;
	border: 1px solid #005480;
	background: #f6f6f6;
}
.tabContent { display: none }


/* Online Dropdown Items table */
.tblItem { border-top: #46755F 1px solid;	border-bottom: #46755F 1px solid;	border-left: #46755F 1px solid;	border-right: #46755F 1px solid; padding: 0; }
.tblItemsHeader { padding:5px; background-color: #939695; }
.tdItemsGridHdr {}
.tdItemsGridItem { padding:5px; color: #365A49;	background-color: #FFFFFF;}
.tdItemsGridAltItem { color: #365A49;	background-color: #DEEBE6;}

.tblBodyItemGroupHdr {	background-color: #FFFFFF;	background-color: #939695;}
.tdBodyItemGroupHdr { font-weight: bold; border:0px; padding:5px; }

.tblBodyItemGroup { border: #46755F 1px solid; }
.tblBodyItemGroupShaded { 	border-bottom: #46755F 1px solid;	border-left: #46755F 1px solid;	border-right: #46755F 1px solid;  background-color: #FAFAFA;}
.tblBodyItemGroupBorder { 	border-bottom: #46755F 1px solid;	border-left: #46755F 1px solid;	border-right: #46755F 1px solid; }
.tdBodyItemGroup { color: #303E4E;	border-bottom: #46755F 1px solid;}
.tdBodyItemGroupRequired { color: #303E4E;	border-bottom: #46755F 1px solid;	background-color: #eaeaea;}
.tdBodyItemGroupRequiredHdr { color: #cc0033;	background-color: #eaeaea;	border: solid 1px #46755F;}
.tdBodyItemGroupBorder {	border-bottom: #46755F 1px solid;}
.tdBodyItemGroupNoBorder { color: #303E4E; }

.helpIcon { width:18px; height:18px; vertical-align:middle; }
.helpPopup { border: #ff9900 2px solid; position:absolute; background-color:#ffcc00; padding:5px; margin-top:-30px; margin-left:230px; width:330px; z-index:100; }