/* Page Title */
.tblBodyTitle {	background-color: #8297B1;	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;}
.tdBodyTitleText {	color: #FFFFFF;	}

/* View Page */
.tblBodyGroupHdr {	border-top: #4A5F77 1px solid;	border-bottom: #4A5F77 1px solid;	background-color: #FFFFFF;	background-image: url(images/bars.jpg);}
.tdBodyGroupHdr { font-weight: bold;	color: #303E4E;}

.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: #d2d2d2 1px solid;}
.tdBodyGroupShaded { color: #303E4E;	border-bottom: #d2d2d2 1px solid; background-color: #f2f2f2; }

.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: #EFF3F6;}

.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: #FFFFFF; background-color: #8297B1;}

.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;}

/* Edit Page (Pages containing a single edit) */
.tblBodyEditNormal {}
.tdBodyEditNormal {	color: #303E4E;	border-bottom: #d2d2d2 1px solid;}
.tdBodyEditRequired { color: #303E4E;	border-bottom: #d2d2d2 1px solid;	background-color: #f6f6f6;}
.tdBodyEditRequiredField { color: #cc0033;	background-color: #f6f6f6;	border: solid 1px #d2d2d2;}
.tdBodyEditBorder {	border-bottom: #d2d2d2 1px solid;}

/* 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/bars.jpg);}
.tdBodyEditGroupHdr { font-weight: bold;	color: #303E4E;}

.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: #d2d2d2 1px solid;}
.tdBodyEditGroupRequired { color: #303E4E;	border-bottom: #d2d2d2 1px solid;	background-color: #f6f6f6;}
.tdBodyEditGroupRequiredHdr { color: #cc0033;	background-color: #f6f6f6;	border: solid 1px #d2d2d2;}
.tdBodyEditGroupBorder {	border-bottom: #d2d2d2 1px solid;}
.tdBodyEditGroupNoBorder { color: #303E4E; }

/* 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: #D2DAE3;}
.datagrdBodyItem { color: #303E4E;	background-color: #FFFFFF;}
.datagrdBodyAltItem { color: #303E4E;	background-color: #EFF3F6;}
.datagrdBodyFooter { color: #303E4E;	background-color: #D2DAE3;}
.datagrdBodyColHeader {font-weight: bold;}
.datagrdBodyColItem {}
.datagrdBodyColFooter {}
.datagrdBodyLink:Link {	color: #303E4E;	text-decoration: underline;	cursor: hand;}
.datagrdBodyLink:Visited { color: #303E4E;	text-decoration: underline;	cursor: hand;}
.datagrdBodyLink:Active {}
.datagrdBodyLink:Hover {	background-color: #8297B1;	color: #FFFFFF;	text-decoration: underline;}

/* Used by header and footer elements around datagrids */
.tblBodydatagrdHeader {	background-color: #8297B1;	border-top: #4A5F77 1px solid;	border-left: #4A5F77 1px solid;	border-right: #4A5F77 1px solid;}
.tdBodydatagrdHeader { font-weight: bold;	color: #FFFFFF;}

.tblBodydatagrdFooter {	background-color: #8297B1;	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;}
.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: 28px;	text-align: center;	cursor: hand;}
.chkBodyNormal { background-color: Transparent;}
.cboBodyNormal { background-color: #FFFFFF;	color: #303E4E;}
.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;}

/* Calendar */
.calControlStyle {}
.calDayHeaderStyle {  border-bottom: #4A5F77 1px solid; }
.calDayStyle {}
.calNextPrevStyle { }
.calOtherMonthDayStyle { }
.calSelectedDayStyle {}
.calSelectorStyle {}
.calTitleStyle {  border-bottom: #4A5F77 1px solid; }
.calTodayStyle {  }
.calWeekendDayStyle { }

/* Priority Message */
.tdPriorityMsg { color: red;}
