body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	/*background-image: url(/InspectionDemo/Images/main_bg.gif);*/
	background-repeat:repeat-x;
	background-color:  #fff;
	}
td {
	font-family: Arial, Helvetica, sans-serif;
}
#container
    {
        border: solid 1px black;
        height: 250px;
        overflow: auto;
    }
    
.noScroll
{
	background-color:#E0E0E0;
    position: relative;
    top: expression(this.offsetParent.scrollTop); 
    font-family: Arial, Helvetica, sans-serif;
}

th {
	font-family: Arial, Helvetica, sans-serif;
}
.Title {
	color: #032D57;
	font-size: 16px;
	font-weight: bold;
	border-left: 5px #C5BCAE solid;
	padding-left: 5px;
}
.gridhdr1
{
	font-size:14px;
	font-family:Arial;	
	font-weight:bold;
}
.cbobox
{
	border: solid 1px black;
}
.gridText
{
	font-size:11px;
	font-family:'ms sans serif', helvetica, geneva;
}
.gridTextsm
{
	font-size:9px;
	font-family:'ms sans serif', helvetica, geneva;
}

.faclist
{
	
	font-size:11px;
	font-family:'ms sans serif', helvetica, geneva;
	padding:   0px 0px 0px 10px;	
	width:100%;
	
	
	
}
.faclist a
{
	text-decoration:none;
	font-weight:bold;
	
	
	
	
	
}
.faclist a:hover
{
	text-decoration:underline;

}
.faclist td
{
	border:solid 1px #92B0DD;
	
}
.faclistsel
{
	
	background-color:#FFA8D3;

	
	
	
}

.faclist td:hover {
	
	
	border:ridge 1px;
	
	
	
}
.gridText2
{
	font-size:11px;
	font-family:Arial;	
	color:#07519A;
}

.labelText
{
	font-size:11px;
	font-family:Arial;
	font-weight:bold;	
}

.services {
		text-decoration:none;
		font-family:Arial, Helvetica, sans-serif;
		color:#FFFFFF;
		font-size:11px;
		font-weight:bold;
		}
.style1 {
	font-family: Arial, Helvetica, sans-serif;	
	font-size: 12px;
	
	
}
.style3 {
	font-size:11px;
	font-family:'ms sans serif', helvetica, geneva;
	
}
.style3:link, .style3:visited {
	
	font-family:'ms sans serif', helvetica, geneva;
	text-decoration:none;
	color:Black;
	
}
.style3:hover {
	
	text-decoration: underline;
	
}


.style2 {
	font-family: Arial, Helvetica, sans-serif;
	color: #3760A7;
	font-weight: bold;
	text-decoration:none;
	font-size: 12px;
}

.style4 {
	color: #FFFFFF;
	font-weight: bold;
}
.style5 { FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #000066 }

.tblink_inner a {
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-weight: bold;
	font-size:12px;
	/*padding-left: 4px;*/
	/*padding-right: 4px;*/
}

.tblink_outer{
	
	/*padding-left: 4px;*/
	float:left;
}

.tblink_inner{
	/*border:#999999 solid 1px;*/
	

}

.inspreports
{
	font-size: 11px;
	font-family: Arial,Helvetica, sans-serif;
	font-weight: bold;
	text-decoration: none;
	padding:   0px 0px 0px 25px;
}

/* Menu Section*/
#MainMenu {
	/*position:absolute;
	left:0px;
	top:96px;
	z-index:4;
	
	filter:alpha(opacity=95);
	
	visibility: hidden;*/
	border:solid 1px black;
	width:165px;
	background-color: #FFFFFF;
}
#MainMenu table 
{
	font-size:11px;
	font-family: Arial,Helvetica, sans-serif;
		
	width:100%;
}
#MainMenu table td
{
	
}
#MainMenu a 
{
	
	 font-weight:bold;
	text-decoration: none;
	padding:   0px 0px 0px 25px;
	
}
#MainMenu a:hover {
	
	text-decoration: underline;
}
/*#MainMenu li {
list-style:square;
color:#FFFFFF;

	
}*/
.menu_categories {
	font-family: Arial,Helvetica, sans-serif;
	color: #FFFFFF;
	/*font-weight: bold;*/
	font-size:11px;
	background-color:#000000;
	background-image: url(../Images/mnubg.gif);
	padding-left: 20px;
}

#FilterMenu {
	position:absolute;
	left:-450px;
	top:96px;
	/*&width:220px;*/
	/*height:352px;*/
	z-index:2;
	background-color: #000000;
	visibility: hidden;
}

.fixedHeader
{
   overflow: auto;
   height: 40px;
}
.fixedHeader2
{
   /*overflow: auto;*/
   height: 40px;
}
#FacilityDetails {
	
	background-color: #000000;
	
	visibility:visible;
	border:solid 1px black;
}


#ToolsMenu {
	position:absolute;
	left:340px;
	top:66px;
	z-index:3;
	background-color: #000000;
	
	visibility:visible;
	
}
#mainnav {
	
	
}

#imgFacDetails{
	margin-left: 0px;
	
	
	
}
.regField {
	width: 200px;
}

#pswd_info {
	position:absolute;
	/*bottom:-75px;
	bottom: -115px; /* IE Specific */
    left:536px;
	right:55px;
	width:331px;
	padding:15px;
	background:#fefefe;
	font-size:.875em;
	border-radius:5px;
	box-shadow:0 1px 3px #ccc;
	border:1px solid #ddd;
}
#pswd_info h4 {
	margin:0 0 10px 0;
	padding:0;
	font-weight:normal;
}
#pswd_info::before {
	content: "\25B2";
	position:absolute;
	top:-12px;
	left:45%;
	font-size:14px;
	line-height:14px;
	color:#ddd;
	text-shadow:none;
	display:block;
}
.invalid {
	background:url(../images/cross.png) no-repeat 0 50%;
	padding-left:22px;
	line-height:24px;
	color:#ec3f41;
}
.valid {
	background:url(../images/accept.png) no-repeat 0 50%;
	padding-left:22px;
	line-height:24px;
	color:#3a7d34;
}
#pswd_info {
	display:none;
}
#lblError {
    width:80%;
    float:left;
    margin-top:10px;
    margin-left:120px;
}