.LoginTableHeader
{
	border-right: 0px;
	border-top: 0px;
	font-weight: bold;
	font-size: 12px;
	border-left: 0px;
	color: #ffffff;
	border-bottom: 0px;
	font-family: Verdana,Arial;
	background-color: #210c5a;
}

.PastDueNote
{
	font-size: 12px;
	color: black;
	font-style: italic;
	font-family: Arial;
	Padding-top:10px;
	font-weight:normal;
}

.centeredImage
{
    text-align:center;
    margin-top:0px;
    margin-bottom:0px;
    padding:0px;
    display:inline;
}

.ApptTime
{
	font-size:9px;
	font-family:Verdana;
	font-style:italic;
	font-weight: normal;
	vertical-align:bottom;
}

.blueBoldLink
{
	font-weight: bold;
	font-size: 7pt;
	color: #131366;
	font-family: Verdana;
	text-decoration: underline;
}

.onHold
{
	color: white;
	font-family: Verdana, 'Times New Roman';
	font-weight: bold;
}

.onHold2
{
	color: Red;
	font-family: Verdana, 'Times New Roman';
	font-size: 12px;
	font-weight: bold;
	vertical-align: middle;
}

.invisSmall
{
	font-size: 1px;
	color: White;
	background-color: white;
}

.invisSmallb
{
	font-size: 1px;
	color: #9694C9;
	background-color: #9694C9;
}

.smallTextInvis
{
	font-size:0px;
	color:White;
}

.SuspensionHistoryBack
{
	background:#D2D2D2;
}

.invisSmallr
{
	font-size: 1px;
	color: #FF8A8A;
	background-color: #FF8A8A;
}

.LoginTableHeaderCorners
{
	border-right: 0px;
	border-top: 0px;
	font-weight: bold;
	font-size: 12px;
	border-left: 0px;
	color: #ffffff;
	border-bottom: 0px;
	font-family: Verdana,Arial;
}

input.sub
{
	background-color: #EEEEEE;
	font-weight: bold;
	font-size: 10px;
	color: #210c5a;
	font-family: verdana;
	border: #210c5a 1px solid;
}

.drawbridgelink
{
	color: white;
	font-family: Verdana, Arial;
}
/*
.OnHold
{
	font-size: 12pt;
	color: red;
	font-family: Verdana, Arial;
	font-weight:bold;
}
*/

.SearchOnHold
{
	border-top: #210c5a thin solid;
	font-weight: bold;
	font-size: 11px;
	color: red;
	border-bottom: #210c5a thin solid;
	font-family: Verdana, Arial;
	background-color: white;
}

.LoginTable
{
	border-collapse: collapse;
	border-bottom: 0px;
	border-right: 0px;
	border-top: 0px;
	border-left: 0px;
}

.LoginTableCells
{
	font-family: Verdana,Arial;
	font-size: 12px;
	font-weight: bold;
	border-right: #210c5a 1px solid;
	border-left: #210c5a 1px solid;
	background-color: #E7E7E7;
	color: #210c5a;
}

.LoginTableCellsRed
{
	font-family: Verdana,Arial;
	font-size: 12px;
	font-weight: bold;
	border-right: #210c5a 1px solid;
	border-left: #210c5a 1px solid;
	background-color: #E7E7E7;
	color: #FF0000;
}

.LoginTableCellsBottomCell
{
	font-family: Verdana,Arial;
	font-size: 12px;
	font-weight: bold;
	border-right: #210c5a 1px solid;
	border-left: #210c5a 1px solid;
	border-bottom: #210c5a 1px solid;
	background-color: #E7E7E7;
	color: #FF0000;
}

.PlainCellRedText
{
	font-family: Verdana,Arial;
	font-size: 12px;
	font-weight: bold;
	color: #FF0000;
}

.TabStrip
{
	padding: 0,0,0,0;
}

.CountCellsLeft
{
	color: white;
	font-family: Verdana;
	text-align: center;
}
.CountCells
{
	font-weight: bold;
	font-size: 8pt;
	color: white;
	font-family: Verdana;
	background-color: #210c5a;
	text-align: center;
}

.NumbersHeader
{
	font-size: 16pt;
	color: white;
	font-family: Verdana, Arial;
	background-color: #210c5a;
	font-weight: bold;
}

.NumbersHeaderTable
{
	font-size: 12pt;
	color: white;
	font-family: Verdana, Arial;
	background-color: #210c5a;
	font-weight: bold;
}

.NumbersHeaderGray
{
	font-size: 12pt;
	color: Black;
	font-family: Verdana, Arial;
	background-color: #E7E7E7;
	font-weight: bold;
}
/*
.lselect
{
	background:url(images/rsgbutton.gif) no-repeat bottom center;
	list-style-image:url(images/rsgbutton.gif);
}
*/

#menu
{
	width: 250px;
	margin-left: 5px;
}
#menu a, #menu a:visited
{
	display: block;
	width: 100%;
	height: 20px;
	line-height: 20px;
	text-decoration: none;
	color: #FFFFFF;
	background: url(images/rsgbutton.jpg);
	background-repeat: no-repeat;
}
#menu a span
{
	padding-left: 20px;
}
#menu a:hover
{
	display: block;
	width: 100%;
	height: 20px;
	text-decoration: underline;
	color: #FFFFFF;
	background: url(images/rsgbuttond.jpg);
	background-repeat: no-repeat;
}

.CountCells2
{
	font-weight: bold;
	font-size: 8pt;
	color: white;
	font-family: Verdana;
	background-color: #210c5a;
}

.HomeLogout
{
	font-weight: bold;
	font-size: 8pt;
	color: white;
	font-family: Verdana;
	background-color: #210c5a;
	text-align: right;
}

.HomeLogoutTable
{
	border-right: #210c5a 25px solid;
	background-color: #210c5a;
}

.MainTable
{
	border-right: #210C5A 2px solid;
	border-left: #210C5A 8px solid;
	background-color: white;
}

.MainTable2
{
	/*border-right: #210C5A 2px solid; 	border-left: #210C5A 8px solid;*/
	background-color: white;
}

.MainTableDarkCell
{
	background-color: #210c5a;
	font-family:Verdana;
	font-size:19px;
	color:White;
	font-style:italic;
	font-weight:bold;
}

.smallItalic
{
	font-family:Verdana;
	font-size:10px;
	color:black;
	font-style:italic;
	font-weight:normal;
}

.WhiteItalic
{
	font-size: 10pt;
	color: white;
	font-style: italic;
	font-family: Verdana;
}

.Button1
{
	background-color: #EEEEEE;
	font-weight: bold;
	font-size: 10px;
	color: #210C5A;
	font-family: Verdana;
	border: #DDDDDD 1px solid;
}

.SearchBarTable
{
	border-right: #210c5a 18px solid;
	border-left: #210c5a 15px solid;
}

.SearchBarCell
{
	font-weight: bold;
	font-size: 8pt;
	color: black;
	font-family: Verdana;
	background-color: #E7E7E7;
	text-align: center;
}

.CalendarHeader
{
	border-right: #d6d3ce 1px solid;
	border-top: #d6d3ce 1px solid;
	font-weight: bold;
	font-size: 11px;
	border-left: #d6d3ce 1px solid;
	color: #21085a;
	border-bottom: #d6d3ce 1px solid;
	font-family: Verdana,Arial;
	background-color: #e7e7e7;
}

.CalendarTitle
{
	font-size: 15px;
	color: white;
	font-weight: bold;
	font-family: Verdana, Arial;
	background-color: #210c5a;
}

.CalendarDays
{
	border-right: #d6d3ce 1px solid;
	border-top: #d6d3ce 1px solid;
	border-left: #d6d3ce 1px solid;
	border-bottom: #d6d3ce 1px solid;
	font-size: 11px;
	vertical-align: baseline;
	font-family: Verdana, Arial;
	text-align: left;
	background: #ffffff;
}

.CalendarDaysToday
{
	font-size: 11px;
	vertical-align: baseline;
	font-family: Verdana, Arial;
	background-color: #FFFFFF;
	text-align: left;
}

.CalendarDaysSelected
{
	border-right: blue 2px solid;
	border-top: blue 2px solid;
	font-size: 11px;
	vertical-align: top;
	border-left: blue 2px solid;
	border-bottom: blue 2px solid;
	text-align: left;
	background-color: White;
}

.CalendarNextPrev
{
	font-size: 11px;
	color: white;
	font-family: Verdana, Arial;
	font-weight: bold;
}

.ReportHeaderRush
{
	font-size: 14pt;
	color: red;
	font-family: Verdana, Arial;
	text-decoration: underline;
	font-weight: bold;
}

.ReportHeader
{
	font-size: 14pt;
	color: black;
	font-family: Verdana, Arial;
	text-decoration: underline;
	font-weight: bold;
}

.ReportHeaderSM
{
	font-size: 11pt;
	color: black;
	font-family: Verdana, Arial;
	text-decoration: underline;
	font-weight: bold;
}

.SurveyToSchedHeader
{
	font-size: 11px;
	background-color: #E7E7E7;
	color: #21085A;
	font-family: Verdana, Arial;
	font-weight: bold;
}

.SurveyToSchedHeader2
{
	font-size: 11px;
	background-color: #E7E7E7;
	color: #21085A;
	font-family: Verdana, Arial;
	font-weight: bold;
	border-top: solid 1px black;
}

.ReportInspectionLine
{
	font-size: 12px;
	color: black;
	font-family: Verdana, Arial;
	font-weight: bold;
}

.hrefLink
{
	font-weight: bold;
	font-size: 12px;
	color: blue;
	font-family: verdana;
}

.hrefLinkUL
{
	font-weight: bold;
	font-size: 12px;
	color: blue;
	font-family: verdana;
	text-decoration: underline;
	cursor:pointer;
}

.hrefLinkULWindow
{
	font-weight: bold;
	font-size: 12px;
	color: #210C5A;
	font-family: verdana;
	text-decoration: underline;
	cursor:pointer;
	padding-right: 9px;
	vertical-align:middle;    
	background: url(images/anewwindow.gif) no-repeat right;
}

.NewWindow
{
	padding-right: 9px;
	background: url(images/anewwindow.gif) no-repeat right;
	vertical-align:middle;
}

.ReportItem
{
	font-size: 12px;
	color: black;
	font-family: Verdana, Arial;
	font-weight: bold;
	padding:3px;
}

.ReportSubCategory
{
	font-weight: bold;
	font-size: 15px;
	color: black;
	font-family: Verdana, Arial;
	text-decoration: underline;
}

.ReportValue
{
	font-size: 12px;
	color: black;
	font-family: Verdana, Arial;
}

.ReportItemCenter
{
	font-weight: bold;
	font-size: 12px;
	color: black;
	font-family: Verdana, Arial;
	text-align: center;
}

.ReportItemSmall
{
	font-size: 8px;
	color: blue;
	font-family: Verdana, Arial;
	font-weight: bold;
}

.ReportItemSmallBlack
{
	font-size: 9px;
	color: black;
	font-family: Verdana, Arial;
	font-weight: bold;
}

.TableItemSmallBlack
{
	font-size: 9px;
	color: black;
	font-family: Verdana, Arial;
	background-color: #EEEEEE;
}

.TableItemSmallBlackALT
{
	font-size: 9px;
	color: black;
	font-family: Verdana, Arial;
	background-color: White;
}

.TableItemSmallBlackTop
{
	font-size: 9px;
	color: black;
	font-family: Verdana, Arial;
	background-color: #eeeeee;
	text-decoration: none;
}

.TableItemSmallBlackALTTop
{
	font-size: 9px;
	color: black;
	font-family: Verdana, Arial;
	background-color: white;
	text-decoration: none;
}

.ReportItemSmallRed
{
	font-size: 10px;
	color: Red;
	font-family: Verdana, Arial;
	font-weight: bold;
}

.ReportItemValue
{
	font-size: 12px;
	color: black;
	font-family: Verdana, Arial;
}

.ReportLine
{
	border-bottom: black 1px solid;
}

P.breakhere
{
	page-break-before: always;
}

.Hidden
{
	visibility:hidden;
}

.HiddenTable
{
	display:none!important;
	
}

.Show
{
	visibility: visible;
}

Body
{
	background-color: #FFFFFF;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 5px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 20px;
	padding-left: 0px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	font-family: verdana;
	font-size: 10px;
}

.GenFontSmall
{
	font-family: Verdana;
	font-size: small;
}

.GenFontSmaller
{
	font-family: Verdana;
	font-size: smaller;
}

/* Old CSS
 *
 *
*/

.MainText
{
	font-family: Verdana,Arial;
	font-size: 12px;
}
.MainBoldText
{
	font-family: Verdana,Arial;
	font-size: 12px;
	font-weight: bold;
}

.15ptText
{
	font-size:17px;
}

.addRedBigger
{
	color:Yellow;
	font-size: 19px;
}

.MainBoldColoredText
{
	font-family: Verdana,Arial;
	font-size: 12px;
	font-weight: bold;
	color: #21085a;
}
.Important
{
	font-family: Verdana,Arial;
	font-size: 12px;
	font-weight: bold;
	color: #840808;
}
.WhiteHeader
{
	font-family: Verdana,Arial;
	font-size: 12px;
	font-weight: bold;
	color: White;
}

.SmallTextCenter
{
	font-family: Verdana,Arial;
	font-size: 9px;
	text-indent: 2;
}

.SmallText
{
	font-family: Verdana,Arial;
	font-size: 9px;
}
.SmallestText
{
	font-family: Verdana,Arial;
	font-size: 6px;
}



/* Calendar Styles */

.calendarHead
{
	font-weight: bold;
	font-size: 16px;
	background-image: url(/FieldStaff/images/C-GradBar2.gif); /*background-image: url(/FieldStaff/images/gradlightbar.gif);*/
	color: white;
	font-family: Verdana, 'Times New Roman';
}

.calendarHeadsm
{
	font-weight: bold;
	font-size: 11px;
	background-image: url(/FieldStaff/images/C-GradBar2.gif); /*background-image: url(/FieldStaff/images/gradlightbar.gif);*/
	color: white;
	font-family: Verdana, 'Times New Roman';
}

.calendarHeadDayLabel
{
	font-weight: bold;
	font-size: 10px;
	background-image: url(/FieldStaff/images/C-GradBar2.gif); /*background-image: url(/FieldStaff/images/gradlightbar.gif);*/
	color: white;
	font-family: Verdana, 'Times New Roman';
}

.calendarSubHead
{
	font-weight: bold;
	font-size: 14px;
	color: black;
	border-bottom: #131366 1px solid;
	font-family: Verdana;
}

.calendarDayStyle
{
	font-size: 12px;
	font-family: Verdana;
	text-decoration: none;
}

.calendarDayStyleBig
{
	border-right: #d6d3ce 1px solid;
	border-top: #d6d3ce 1px solid;
	border-left: #d6d3ce 1px solid;
	border-bottom: #d6d3ce 1px solid;
	font-size: 12px;
	width: 135px;
	height: 108px;
	font-family: Verdana;
	text-align: left;
	text-decoration: none;
	vertical-align: top;
	overflow: hidden;
	background-color: White;
}

.calendarDayStyleBigNexPrev
{
	border-right: #d6d3ce 1px solid;
	border-top: #d6d3ce 1px solid;
	border-left: #d6d3ce 1px solid;
	border-bottom: #d6d3ce 1px solid;
	font-size: 12px;
	width: 135px;
	height: 108px;
	font-family: Verdana;
	text-align: left;
	text-decoration: none;
	vertical-align: top;
	overflow: hidden;
	background-color: WhiteSmoke;
}

.calendarDayStyleBigS
{
	border-right: #d6d3ce 1px solid;
	border-top: #d6d3ce 1px solid;
	border-left: #d6d3ce 1px solid;
	border-bottom: #d6d3ce 1px solid;
	font-size: 12px;
	width: 135px;
	height: 108px;
	font-family: Verdana;
	text-align: left;
	text-decoration: none;
	vertical-align: top;
	overflow: hidden;
	background-color: #f2fff2;
}


.timeheader
{
	background-color: #131366;
	height: 30px;
	width: 30px;
}

.dateHeader
{
	font-weight: bold;
	font-size: 12pt;
	color: white;
	font-family: verdana;
	background-color: #131366;
	text-align: center;
	width: 358px;
}

.dateHeadersm
{
	font-weight: bold;
	font-size: 9pt;
	color: white;
	font-family: verdana;
	background-color: #131366;
	text-align: center;
	width: 358px;
	height: 15px;
}

.timeheadersm
{
	background-color: #131366;
	height: 15px;
	width: 30px;
}

.datespacersm
{
	background-color: #CEC7B5;
	width: 2px;
	height: 15px;
}

.ctime
{
	font-size: 22pt;
	color: white;
	border-bottom: gray 1px solid;
	font-family: verdana;
	text-align: right;
	background-color: #131366;
	width: 30px;
}

.chour
{
	font-weight: bold;
	font-size: 10pt;
	color: white;
	border-bottom: gray 1px solid;
	font-family: verdana;
	text-align: left;
	border-right: gray 1px solid;
	background-color: #131366;
	height: 25px;
	width: 30px;
}

.datespacer
{
	background-color: #CEC7B5;
	width: 2px;
}

.cputtime
{
	border-top: #CEC7B5 1px solid;
	width: 560px;
	border-bottom: #CEC7B5 1px solid;
	border-right: #CEC7B5 2px solid;
	height: 25px;
	background-color: #FBF4E0;
}

.cputtime2
{
	border-top: #CEC7B5 1px solid;
	width: 600px;
	border-bottom: #CEC7B5 1px solid;
	border-right: #CEC7B5 1px solid;
	height: 25px;
	background-color: #EFE7D3;
}

div.scroll
{
	height: 524px;
	width: 320px;
	overflow: auto;
	border: 1px solid #DDDDDD;
	background-color: #FFFFFF;
	padding: 2px;
}

div.scroll2
{
	height: 693px;
	width: 288px;
	overflow: auto;
	border: 1px solid #DDDDDD;
	background-color: #FFFFFF;
	padding: 2px;
	position: absolute;
}

div.scroll3
{
	height: 693px;
	width: 180px;
	overflow: hidden;
	border: 1px solid #888888;
	background-color: #FFFFFF;
	position: absolute;
}


.cspacer
{
	width: 2px;
	background-color: #CEC7B5;
}


.schedHeader
{
	font-weight: bold;
	font-size: 11px;
	background-color: #131366;
	color: white;
	font-family: Verdana, 'Times New Roman';
}

.schedItem
{
	font-family: Verdana,Arial;
	font-size: 9px;
	background-color: #FFFFFF;
	height: 20px;
}

.schedItemAlt
{
	font-family: Verdana,Arial;
	font-size: 9px;
	background-color: #F5F5F5;
	height: 20px;
}

.schedDiv
{
	border-right: gray 1px solid;
	padding-right: 0px;
	border-top: gray 1px solid;
	padding-left: 0px;
	padding-bottom: 0px;
	margin: 0px;
	overflow: auto;
	border-left: gray 1px solid;
	width: 625px;
	padding-top: 0px;
	border-bottom: gray 1px solid;
	height: 400px;
	text-align: center;
}

.hiddenText
{
	padding-right: 5px;
	padding-left: 5px;
	font-weight: bold;
	font-size: 10pt;
	z-index: 101;
	left: 7px;
	visibility: hidden;
	padding-bottom: 5px;
	width: 620px;
	color: white;
	padding-top: 5px;
	font-family: Verdana;
	position: absolute;
	top: 10px;
	height: 35px;
	background-color: navy;
	text-align: center;
}

.visText
{
	padding-right: 5px;
	padding-left: 5px;
	font-weight: bold;
	font-size: 10pt;
	z-index: 101;
	left: 7px;
	visibility: visible;
	padding-bottom: 5px;
	width: 620px;
	color: white;
	padding-top: 5px;
	font-family: Verdana;
	position: absolute;
	top: 10px;
	height: 35px;
	background-color: navy;
	text-align: center;
}

.hiddenInnerText
{
	font-weight: bold;
	font-size: 10pt;
	color: white;
	text-align: center;
}

.calInspection
{
	font-family: Verdana,Arial;
	font-size: 10px;
	background-color: #131366;
}

.inspectionLink
{
	font-weight: bold;
	font-size: 10px;
	color: #222222;
	font-family: Verdana,Arial;
	text-decoration: none;
	cursor: pointer;
	vertical-align:top;
}

.inspectionLinkUL
{
	font-weight: bold;
	font-size: 10px;
	color: #210C5A;
	font-family: Verdana,Arial;
	text-decoration: none;
	cursor: pointer;
	vertical-align:top;
	padding-bottom:5px;
}

.inspectionLink-UL
{
	font-weight: bold;
	font-size: 10px;
	color: #210C5A;
	font-family: Verdana,Arial;
	text-decoration: none;
	cursor: pointer;
	vertical-align:top;
	padding-bottom:5px;
}

.inspectionLink2
{
	font-weight: bold;
	font-size: 11px;
	color: #222222;
	font-family: Verdana,Arial;
	text-decoration: none;
	cursor: pointer;
	vertical-align:top;
}

.inspectionLink2New
{
	font-weight: bold;
	font-size: 11px;
	color: #210C5A;
	font-family: Verdana,Arial;
	text-decoration: underline;
	cursor: pointer;
	vertical-align:bottom;
	padding-right: 9px;    
	background: url(images/anewwindow.gif) no-repeat right;
}



.buttonText
{
	font-size: 8pt;
	color: black;
	font-family: Verdana, Arial;
}

/* Div Times for Hours */

.halfHour
{
	position: absolute;
	border-right: blue thin outset;
	border-top: blue thin outset;
	font-size: 10px;
	border-left: blue thin outset;
	width: 557px;
	color: black;
	border-bottom: blue thin outset;
	font-family: Verdana;
	height: 25px;
	background-color: white;
}


.Hour
{
	position: absolute;
	border-right: blue thin outset;
	border-top: blue thin outset;
	font-size: 10px;
	border-left: blue thin outset;
	width: 557px;
	color: black;
	border-bottom: blue thin outset;
	font-family: Verdana;
	height: 50px;
	background-color: white;
}


.HourHalf
{
	position: absolute;
	border-right: blue thin outset;
	border-top: blue thin outset;
	font-size: 10px;
	border-left: blue thin outset;
	width: 557px;
	color: black;
	border-bottom: blue thin outset;
	font-family: Verdana;
	height: 75px;
	background-color: white;
}

.twoHours
{
	position: absolute;
	border-right: blue thin outset;
	border-top: blue thin outset;
	font-size: 10px;
	border-left: blue thin outset;
	width: 557px;
	color: black;
	border-bottom: blue thin outset;
	font-family: Verdana;
	height: 100px;
	background-color: white;
}


.twoHalf
{
	position: absolute;
	border-right: blue thin outset;
	border-top: blue thin outset;
	font-size: 10px;
	border-left: blue thin outset;
	width: 557px;
	color: black;
	border-bottom: blue thin outset;
	font-family: Verdana;
	height: 125px;
	background-color: white;
}


.editlink
{
	font-weight: bold;
	font-size: 10pt;
	cursor: pointer;
	color: white;
	font-family: Arial;
	text-decoration: underline;
}

.linkpointer
{
	cursor: pointer;
}


.invis
{
	position: absolute;
	top: 10;
	left: 10;
	visibility: hidden;
}

.trItemBorder
{
	border-top: #999999 1px solid;
	border-left: #999999 2px solid;
	border-bottom: #999999 1px solid;
	border-right: #999999 1px solid;
}

.DayDateMonth
{
	font-size: 11px;
	color: black;
	font-family: Arial;
	text-align: center;
	background: #ffffff;
	display: inline;
	cursor: pointer;
}

.MonthDayTitle
{
	font-size: 11px;
	color: black;
	font-family: Arial;
	height: 15px;
	text-align: center;
	background: #ffffff;
	display: inline;
}

.nopadding
{
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	padding-top: 0px;
	border-collapse: collapse;
}

.tdButtonLook
{
	border-right: #ADA693 2px outset;
	vertical-align: top;
	border-bottom: #ADA693 2px outset;
	background-color: #CEC7B5;
	cursor: pointer;
}

.closeWindow
{
	font-size: 9px;
	color: white;
	font-family: Arial;
}

.mcalendarTime
{
	font-weight: bold;
	font-size: 9px;
	color: black;
	font-family: Verdana;
}

.mcalendarAppt
{
	font-size: 9px;
	color: black;
	font-family: Verdana;
}

.mdivAppt
{
	cursor: pointer;
}

.idMenuBar
{
	font-weight: bold;
	font-size: 16px;
	vertical-align: middle;
	color: #39366f;
	font-family: Verdana;
	background-color: #cecece;
}

.reportSectionCollapseTitle
{
	border-top: #cec7b5 1px solid;
	font-weight: bold;
	font-size: 15px;
	vertical-align: middle;
	color: white;
	border-bottom: #cec7b5 1px solid;
	font-family: Verdana;
	background-color: #210c5a;
}

.Collapsed
{
	display: none;
}

.Expand
{
	display: block;
	text-align: center;
}

.iframeBorderless
{
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	border-bottom-style: none;
	border-collapse: collapse;
	overflow:auto;
}

.bluelink
{

	color: blue;
	text-decoration: underline;
	font-weight: bold;
	font-size: 11px;
	font-family: Verdana,Arial;
	cursor: pointer;
	vertical-align:top;
}

.tableContainer
{
	border-right: gray 1px solid;
	border-top: gray 1px solid;
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	margin: 0px;
	overflow: auto;
	border-left: gray 1px solid;
	width: 984px;
	padding-top: 0px;
	border-bottom: gray 1px solid;
	height: 700px;
}

.divSearch
{
	font-weight: bold;
	vertical-align: middle;
	font-size: 10pt;
	color: black;
	font-family: Verdana;
	text-align: LEFT;
	background: #EFEFEF;
	left: 13px;
	width: 984px;
	position: absolute;
	top: 125px;
	height: 30px;
}

.searchThisPage
{
	font-weight:normal;
	font-size: 11px;
	font-family:Verdana;
	padding-left:3px;
	/*background: url(images/smallarrowright.gif) no-repeat right;*/
	padding-top:-4px;
}

.divSelection
{
	font-weight: bold;
	vertical-align: middle;
	font-size: 10pt;
	color: black;
	font-family: Verdana;
	text-align: LEFT;
	background: #EFEFEF;
	left: 393px;
	width: 350px;
	position: absolute;
	top: 125px;
	height: 30px;
}

.divSearch2
{
	font-weight: bold;
	vertical-align: middle;
	font-size: 10pt;
	color: black;
	font-family: Verdana;
	text-align: LEFT;
	background: #EFEFEF;
	left: 13px;
	width: 984px;
	position: absolute;
	top: 125px;
	height: 30px;
}

.divFilters
{
	font-weight: normal;
	vertical-align: center;
	font-size: 8pt;
	color: black;
	font-family: Verdana;
	text-align: LEFT;
	background: #EFEFEF;
	left: 430px;
	top: 125px;
	width: 550px;
	position: absolute;
	height: 30px;
	z-index: 100;
}

/*overflowTree*/

.overflowTree
{
	height: 500px;
	width: 130px;
	overflow: auto;
	position: absolute;
	left:15 px;
	top:125 px;
	background: #FFFFFF;
	
}

.testtemp
{
	border-right: gainsboro solid;
	border-top: whitesmoke solid;
	border-left: whitesmoke solid;
	border-bottom: gainsboro solid;
	background-color:Transparent;
}

.minilink
{
	font-size: 8pt;
	color: black;
	font-family: verdana;
	text-decoration: underline;
}

.Toplink
{
	font-size: 9pt;
	color: black;
	font-family: verdana;
	text-decoration: underline;
}


.searchLink
{
	font-weight: bold;
	font-size: 10pt;
	color: blue;
	font-family: Verdana;
}

.inputCenterPadding
{
	PADDING-TOP:3px;
}

.noshow
{
	display:none!important;
}

.leItem
{
	font-size: 10px;
	color: black;
	font-family: Verdana;
}


.divNewsTab
{
	width: 350px;
	height: 20px;
	background-color: #210C5A;
	font-family: Verdana;
	font-size:12px;
	color: White;
	font-weight: bold;
	position:absolute;
	left: 310px;
	top: 0px;
	padding:5px;
}


.divNewsTabTable
{

	background-color: #210C5A;
	font-family: Verdana;
	font-size:12px;
	color: White;
	font-weight: bold;
	text-align:center;
	cursor:pointer;
	
}


.divNewsTabTableI
{

	background-color: #210C5A;
	font-family: Verdana;
	font-size:12px;
	color: RED;
	font-weight: bold;
	text-align:center;
	cursor:pointer;
	
}

.divNewsh
{
	width: 350px;
	height: 20px;
	background-color: White;
	font-family: Verdana;
	font-size:12px;
	color: Black;
	visibility:hidden;
	position:absolute;
	left: 310px;
	top: 21px;
	padding-left:5px;
	text-align:center;
	
}

.divNews
{
	border: black 1px groove;
	font-size: 12px;
	left: 215px;
	visibility: visible;
	width: 450px;
	color: black;
	font-family: Verdana;
	position: absolute;
	top: 24px;
	height: 20px;
	background-color: white;
	text-align: center;
	z-index:100;
}

.NewsHeader
{
	background:#E7E7E7;
	font-family:Verdana;
	font-size:13px;
	font-weight:bold;
	/*border: solid 1px #E7E7E7;*/
	padding: 2px;
	color:#210C5A;
}

.NewsBody
{
	background:white;
	font-family:Verdana;
	font-size:11px;
	border-left: solid 1px #E7E7E7;
	border-right: solid 1px #E7E7E7;
	/*border-bottom: solid 1px #E7E7E7; */
	padding: 2px;

}

.NewsFooter
{
	background:#E7E7E7;
	font-family:Verdana;
	font-size:10px;
	font-weight:none;
	font-style: italic;
	/*border: solid 1px #E7E7E7;*/
	color:#686666;
	text-align:right;
}

.NewsTitle
{
	padding-bottom:5px;
	color:black;
	font-family:Verdana;
	font-size:13px;
	font-weight: bold;
	background:white;
	color:#210C5A;
}
/*
.NewsTitle
{
	padding:5px;
	color:White;
	font-family:Verdana;
	font-size:13px;
	font-weight: bold;
	background:navy;
	
}*/

.cbSelectAll
{
	border: #CCCCCC 3px solid;
	padding: 0px;
	margin: 0px;
}

.ReportItemPrintSM
{
	font-size: 12px;
	color: black;
	font-family: Verdana, Arial;
	font-weight:bold;
}

.ReportItemValuePrintSM
{
	font-size: 12px;
	color: black;
	font-family: Verdana, Arial;
}

/* Table Sort CSS */
table.sortable a.sortheader {
    
    color:#21085A;
    font-weight: bold;
    text-decoration: underline;
    display: block;
}
table.sortable span.sortarrow {
    color: black;
    text-decoration: none;
}
/* End Sort */


.wrap400
{
	width: 400px;
	white-space: normal;
}

.wrap200
{
	width: 200px;
	white-space: normal;
}


.RequestInspectionsButton
{
	position:absolute;
	top: 3;
	left:750;
	font-family:Verdana;
	font-size:10px;
	background: gray;
	border: solid 1px black;
	cursor:pointer;
}

.tbcounter
{
	width:200px;
	height:25px;
	background:lightyellow;
	position:absolute;
	visibility:hidden;
	border:solid 1px;
}
