/* Will be used by sorting links within grids */
a:Link { text-align: center;	cursor: hand;	text-decoration: underline;	color: #365A49;	margin: 1px 2px 1px 2px;}
a:Visited {	text-align: center;	cursor: hand;	text-decoration: underline;	color: #365A49;	margin: 1px 2px 1px 2px;}
a:Active {	text-align: center;	cursor: hand;	text-decoration: underline;	color: #365A49;	margin: 1px 2px 1px 2px;}
a:Hover {	color: #3366FF;	text-decoration: underline;}

/* Page Title */
.tblBodyTitle {	background-color: #579175;	border-top: #46755F 1px solid;	border-bottom: #46755F 1px solid;	border-left: #46755F 1px solid;	border-right: #46755F 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: #6AA288;	border-top: #DEEBE6 1px solid;	border-bottom: #46755F 1px solid;	border-left: #DEEBE6 1px solid;	border-right: #46755F 1px solid;	text-decoration: none;	text-align: center;	cursor: hand;}
A.linkbtnTitle:Visited { font-size: 8pt; padding: 2px 4px 2px 4px;	color: #FFFFFF;	background-color: #6AA288;	border-top: #DEEBE6 1px solid;	border-bottom: #46755F 1px solid;	border-left: #DEEBE6 1px solid;	border-right: #46755F 1px solid;	text-decoration: none;	text-align: center;	cursor: hand;}
A.linkbtnTitle:Active { font-size: 8pt; padding: 2px 4px 2px 4px;	color: #FFFFFF;	background-color: #6AA288;	border-top: #DEEBE6 1px solid;	border-bottom: #46755F 1px solid;	border-left: #DEEBE6 1px solid;	border-right: #46755F 1px solid;	text-decoration: none;	text-align: center;	cursor: hand;}
A.linkbtnTitle:Hover {	background-color: #76AD93;	color: #FFFFFF;	text-decoration: underline;	border-top: #DEEBE6 1px solid;	border-bottom: #46755F 1px solid;	border-left: #DEEBE6 1px solid;	border-right: #46755F 1px solid;}

/* View Page */
.tblBodyGroupHdr {	border-top: #46755F 1px solid;	border-bottom: #46755F 1px solid;	background-color: #FFFFFF;	background-image: url(https://www.drivermanagement.com/APP/css/images/body/bars2.jpg);}
.tdBodyGroupHdr { font-weight: bold;	color: #365A49;}

.tblBodyGroup { background-color: #ffffff;}
.tdBodyGroup { color: #365A49;	border-bottom: #f2f2f2 1px solid; }
.tdBodyGroupLabel { color: #365A49;	border-bottom: #f2f2f2 1px solid; }
.tdBodyGroupContent { margin: 2px 2px 2px 2px;	color: #365A49;	border-bottom: #dbdbdb 1px solid;}
.tdBodyGroupBorder { color: #365A49;	border-bottom: #b4b4b4 1px solid;}
.tdBodyGroupShaded { color: #365A49;	border-bottom: #b4b4b4 1px solid; background-color: #f2f2f2; }

.tblBodyGridHdr { border-top: #46755F 1px solid;	border-bottom: #46755F 1px solid;	border-left: #46755F 1px solid;	border-right: #46755F 1px solid; }
.tdBodyGridHdr {}
.tdBodyGridItem { color: #365A49;	background-color: #FFFFFF;}
.tdBodyGridAltItem { color: #365A49;	background-color: #DEEBE6;}

.tblBodySubGroupHdr { 	border-top: #46755F 1px solid;	border-bottom: #46755F 1px solid;	border-left: #46755F 1px solid;	border-right: #46755F 1px solid;}
.tdBodySubGroupHdr { font-weight: bold;	color: #FFFFFF; background-color: #579175;}

.tblBodySubGroupShaded { 	border-top: #579175 1px solid;	border-bottom: #579175 1px solid;	border-left: #579175 1px solid;	border-right: #579175 1px solid;  background-color: #f2f2f2;}
.tblBodySubGroupBorder { 	border-top: #579175 1px solid;	border-bottom: #579175 1px solid;	border-left: #579175 1px solid;	border-right: #579175 1px solid; }
.tdBodySubGroup { color: #365A49;}

/* Edit Page (Pages containing a single edit) */
.tblBodyEditNormal {}
.tdBodyEditNormal {	color: #365A49;	border-bottom: #b4b4b4 1px solid;}
.tdBodyEditRequired { color: #cc0033; border-bottom: #b4b4b4 1px solid;	background-color: #eaeaea;}
.tdBodyEditRequiredField { color: #cc0033;	background-color: #eaeaea;	border: solid 1px #b4b4b4;}
.tdBodyEditBorder {	border-bottom: #b4b4b4 1px solid;}

/* Edit Groups (Edit Pages that contain multiple groups) */
.tblBodyEditGroupHdr {	border-top: #46755F 1px solid;	border-bottom: #46755F 1px solid;	background-color: #FFFFFF;	background-image: url(https://www.drivermanagement.com/APP/onlineapp/css/images/bars.jpg);}
.tdBodyEditGroupHdr { font-weight: bold;	color: #365A49;}

.tblBodyEditGroup {}
.tblBodyEditGroupShaded { 	border-bottom: #46755F 1px solid;	border-left: #46755F 1px solid;	border-right: #46755F 1px solid;  background-color: #FAFAFA;}
.tblBodyEditGroupBorder { 	border-bottom: #46755F 1px solid;	border-left: #46755F 1px solid;	border-right: #46755F 1px solid; }
.tdBodyEditGroup { color: #365A49;	border-bottom: #b4b4b4 1px solid;}
.tdBodyEditGroupRequired { color: #365A49;	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: #365A49; }


/* Button and Link Classes */
A.linkbtnBodyNormal:Link { padding: 1px 8px 1px 8px;	color: #FFFFFF;	background-color: #5A987A;	border-top: #DEEBE6 1px solid;	border-bottom: #46755F 1px solid;	border-left: #DEEBE6 1px solid;	border-right: #46755F 1px solid;	text-decoration: none;	text-align: center;	cursor: hand;}
A.linkbtnBodyNormal:Visited { padding: 1px 8px 1px 8px;	color: #FFFFFF;	background-color: #5A987A;	border-top: #DEEBE6 1px solid;	border-bottom: #46755F 1px solid;	border-left: #DEEBE6 1px solid;	border-right: #46755F 1px solid;	text-decoration: none;	text-align: center;	cursor: hand;}
A.linkbtnBodyNormal:Active { padding: 1px 8px 1px 8px;	color: #FFFFFF;	background-color: #5A987A;	border-top: #DEEBE6 1px solid;	border-bottom: #46755F 1px solid;	border-left: #DEEBE6 1px solid;	border-right: #46755F 1px solid;	text-decoration: none;	text-align: center;	cursor: hand;}
A.linkbtnBodyNormal:Hover {	background-color: #76AD93;	color: #FFFFFF;	text-decoration: underline;	border-top: #DEEBE6 1px solid;	border-bottom: #46755F 1px solid;	border-left: #DEEBE6 1px solid;	border-right: #46755F 1px solid;}

A.linkbtnBodyAction:Link { padding: 1px 8px 1px 8px;	color: #365A49;	text-align: center;	cursor: hand;}
A.linkbtnBodyAction:Visited { padding: 1px 8px 1px 8px;	color: #365A49;	text-align: center;	cursor: hand;}
A.linkbtnBodyAction:Active { padding: 1px 8px 1px 8px;	color: #365A49;	text-align: center;	cursor: hand;}
A.linkbtnBodyAction:Hover {	background-color: #B3D0C2;	color: #365A49;	text-decoration: underline;	border-top: #46755F 1px solid;	border-bottom: #46755F 1px solid;	border-left: #46755F 1px solid;	border-right: #46755F 1px solid;}

A.linkBodyNormal:Link { color: #365A49;	text-decoration: underline;	cursor: hand;}
A.linkBodyNormal:Visited { color: #365A49;	text-decoration: underline;	cursor: hand;}
A.linkBodyNormal:Active {color: #365A49;	text-decoration: underline;	cursor: hand;}
A.linkBodyNormal:Hover {	background-color: #5A987A;	color: #FFFFFF;	text-decoration: underline;}

A.linkbtnBodyLight:Link { padding: 1px 8px 1px 8px;	color: #000000;	background-color: #BAD6C9;	border-top: #DEEBE6 1px solid;	border-bottom: #46755F 1px solid;	border-left: #DEEBE6 1px solid;	border-right: #46755F 1px solid;	text-align: center;	text-decoration: none;	cursor: hand;}
A.linkbtnBodyLight:Visited {	padding: 1px 8px 1px 8px;	color: #000000;	background-color: #BAD6C9;	border-top: #DEEBE6 1px solid;	border-bottom: #46755F 1px solid;	border-left: #DEEBE6 1px solid;	border-right: #46755F 1px solid;	text-align: center;	text-decoration: none;	cursor: hand;}
A.linkbtnBodyLight:Active {padding: 1px 8px 1px 8px;	color: #000000;	background-color: #BAD6C9;	border-top: #DEEBE6 1px solid;	border-bottom: #46755F 1px solid;	border-left: #DEEBE6 1px solid;	border-right: #46755F 1px solid;	text-align: center;	text-decoration: none;	cursor: hand;}
A.linkbtnBodyLight:Hover {	background-color: #DEEBE6;	color: #365A49;	text-decoration: underline;	border-top: #FFFFFF 1px solid;	border-bottom: #5C7594 1px solid;	border-left: #FFFFFF 1px solid;	border-right: #5C7594 1px solid;}

A.linkbtnBodySmall:Link { font-size: 8pt; padding: 1px 3px 1px 3px;	color: #FFFFFF;	background-color: #5A987A;	border-top: #DEEBE6 1px solid;	border-bottom: #46755F 1px solid;	border-left: #DEEBE6 1px solid;	border-right: #46755F 1px solid;	text-decoration: none;	text-align: center;	cursor: hand;}
A.linkbtnBodySmall:Visited { font-size: 8pt; padding: 1px 3px 1px 3px;	color: #FFFFFF;	background-color: #5A987A;	border-top: #DEEBE6 1px solid;	border-bottom: #46755F 1px solid;	border-left: #DEEBE6 1px solid;	border-right: #46755F 1px solid;	text-decoration: none;	text-align: center;	cursor: hand;}
A.linkbtnBodySmall:Active { font-size: 8pt; padding: 1px 3px 1px 3px;	color: #FFFFFF;	background-color: #5A987A;	border-top: #DEEBE6 1px solid;	border-bottom: #46755F 1px solid;	border-left: #DEEBE6 1px solid;	border-right: #46755F 1px solid;	text-decoration: none;	text-align: center;	cursor: hand;}
A.linkbtnBodySmall:Hover {	background-color: #76AD93;	color: #FFFFFF;	text-decoration: underline;	border-top: #DEEBE6 1px solid;	border-bottom: #46755F 1px solid;	border-left: #DEEBE6 1px solid;	border-right: #46755F 1px solid;}

A.linkBodySmall:Link {font-size: 8pt; color: #365A49;	text-decoration: underline;	cursor: hand;}
A.linkBodySmall:Visited { font-size: 8pt; color: #365A49;	text-decoration: underline;	cursor: hand;}
A.linkBodySmall:Active {font-size: 8pt; color: #365A49;	text-decoration: underline;	cursor: hand;}
A.linkBodySmall:Hover { color: #365A49;	text-decoration: underline;}

/* Data Grids */
.datagrdBodyControl { font-weight: bold;	border-bottom: #46755F 1px solid;	border-left: #46755F 1px solid;	border-right: #46755F 1px solid;	border-top: #46755F 1px solid;}
.datagrdBodyHeader { color: #365A49;	background-color: #B3D0C2;}
.datagrdBodyItem { color: #365A49;	background-color: #FFFFFF;}
.datagrdBodyAltItem { color: #365A49;	background-color: #E8F0ED;}
.datagrdBodyFooter { color: #365A49;	background-color: #B3D0C2;}
.datagrdBodyColHeader {font-weight: bold;}
.datagrdBodyColItem {}
.datagrdBodyColFooter {}
.datagrdBodyLink:Link {	color: #365A49;	text-decoration: underline;	cursor: hand;}
.datagrdBodyLink:Visited { color: #365A49;	text-decoration: underline;	cursor: hand;}
.datagrdBodyLink:Active {}
.datagrdBodyLink:Hover {	background-color: #579175;	color: #FFFFFF;	text-decoration: underline;}

/* Used by header and footer elements around datagrids */
.tblBodydatagrdHeader {	background-color: #579175;	border-top: #46755F 1px solid;	border-left: #46755F 1px solid;	border-right: #46755F 1px solid;}
.tdBodydatagrdHeader { font-weight: bold;	color: #FFFFFF;}

.tblBodydatagrdFooter {	background-color: #579175;	border-bottom: #46755F 1px solid;	border-left: #46755F 1px solid;	border-right: #46755F 1px solid;}
.tdBodydatagrdFooter { font-weight: bold;	color: #FFFFFF;}

/* Server Controls */
.txtBodyNormal { background-color: #FFFFFF;	color: #365A49;}
.btnBodyNormal { color: #FFFFFF;	background-color: #579175;	border-top: #D8DFE7 1px solid;	border-bottom: #46755F 1px solid;	border-left: #D8DFE7 1px solid;	border-right: #46755F 1px solid;	height: 22px;	text-align: center;	cursor: hand;}
.chkBodyNormal { background-color: Transparent;}
.cboBodyNormal { background-color: #FFFFFF;	color: #365A49;}
.imgbtnNormal:Link { text-decoration: none;	cursor: hand;}
.imgbtnNormal:Visited { text-decoration: none;	cursor: hand;}
.imgbtnNormal:Active { text-decoration: none;	cursor: hand;}
.imgbtnNormal:Hover { text-decoration: none;}

/* Radio Selection Groups */
.tblBodySelectGroupHdr { border-top: #46755F 1px solid;	border-bottom: #46755F 1px solid;	background-color: #FFFFFF;	background-image: url(https://www.drivermanagement.com/APP/css/images/body/bars2.jpg);}
.tdBodySelectGroupHdr { font-weight: bold;	color: #365A49; }

.tblBodySelectGroup { background-color: #B3D0C2;}
.tdBodySelectGroupAll { color: #365A49; background-color: #FFFFFF;	border-bottom: #46755F 1px solid;}
.tdBodySelectGroupNormal { color: #365A49; background-color: #FFFFFF;	border-bottom: #B3D0C2 1px solid;}
.tdBodySelectGroupSelect { color: #365A49; background-color: #B3D0C2; width: 300px;}

.tdBodySelectGroupButtons { color: #365A49; background-color: #B3D0C2; padding: 0px 0px 0px 0px;}
.divBodySelectGroupButtons { color: #365A49; background-color: #B3D0C2; padding: 0px 0px 0px 0px;}

.tdBodySelectGroupList { color: #365A49; background-color: #B3D0C2; border-bottom: #46755F 1px solid; padding: 2px 8px 4px 24px;}
.divBodySelectGroupList { color: #365A49; padding: 0px 0px 0px 0px;    border-left: #46755F 1px solid;  border-top: #46755F 1px solid; border-right: #46755F 1px solid; border-bottom: #46755F 1px solid; background-image: url(https://www.drivermanagement.com/APP/css/images/header/hdrbg2.jpg); }

.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: #579175;
	border-right-color: black;
	border-bottom-style: solid;
}