BODY {  
font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
font-size: 10pt; 
text-transform: none; 
color: black;
background-color: white;
background-image: url("image/bg/lgren0085754195.jpg");
background-repeat: repeat;
/*
background-image: url("image/blueramp.jpg");
background-repeat: repeat-y;
*/

}

.hd1 {  
font-size: 10pt; 
font-weight: bold; 
text-transform: uppercase; 
color: black;
text-align: left;
}


.hd1_sep {  
font-size: 12pt; 
font-weight: bold; 
text-transform: uppercase; 
color: black;
background-color: white;
text-align: left;
border-bottom-style: solid;
border-top-style: solid;
border-left-style: none;
border-right-style: none;
border-top-width: 10px;
border-bottom-width: 2px;
border-top-color: white;
border-bottom-color: black;
letter-spacing: 5;
padding-left: 2;
padding-right: 0;
padding-top: 0;
padding-bottom: 0;
}

.perm_dtl {  
font-size: 10pt; 
font-weight: bold; 
text-transform: uppercase; 
color: white;
background-color: #063106;
text-align: center;
border-bottom-style: none;
border-top-style: none;
border-left-style: none;
border-right-style: none;
border-top-width: 0;
border-color: green;
padding-left: 0;
padding-right: 0;
padding-top: 0;
padding-bottom: 0;
}

.perm_link_on {
font-size: 10pt; 
font-weight: normal;
color: white;
background-color: #063106;
text-decoration: none;
padding-left: 4;
padding-right: 4;
padding-top: 0;
padding-bottom: 4;
border-bottom-style: none;
border-top-style: none;
border-left-style: none;
border-right-style: none;
}

.perm_link_off {
font-size: 10pt; 
font-weight: normal;
color: black;
background-color: white;
text-decoration: none;
padding-left: 0;
padding-right: 4;
padding-top: 0;
padding-bottom: 4;
border-bottom-style: none;
border-top-style: none;
border-left-style: none;
border-right-style: none;
}

.perm_link_sep {
font-size: 10pt; 
font-weight: normal;
color: black;
background-color: white;
text-decoration: none;
padding-left: 0;
padding-right: 4;
padding-top: 0;
padding-bottom: 4;
border-bottom-style: none;
border-top-style: none;
border-left-style: none;
border-right-style: none;
}

.perm_link_off:hover {
text-decoration: underline;
color: red;
}

.td1 {  
font-size: 10pt; 
font-weight: normal; 
background-color: #94CCFF}

.lblsearch {  
font-size: 10pt; 
font-weight: bold; 
text-transform: none; 
background-color: #FFFFFF;
padding-left: 5;
}

.just_text {  
font-size: 10pt; 
font-weight: normal; 
text-transform: none; 
background-color: #FFFFFF;
padding-left: 5;
text-align: left;
}

.just_text_justify {
font-size: 10pt;
font-weight: normal;
text-transform: none;
text-align: justify;
background-color: #FFFFFF;
padding-left: 5;
}

.lblres {  
font-size: 8pt; 
font-weight: bold; 
text-transform: uppercase; 
background-color: #FFFFFF}

.lbl_insp {  
font-size: 10pt; 
font-weight: bold; 
text-transform: uppercase; 
background-color: #FFFFFF}


.txtres {  
font-size: 8pt; 
font-weight: normal; 
text-transform: uppercase; 
background-color: #FFFFFF}

.txtres1 {  
font-size: 8pt; 
font-weight: normal; 
text-transform: uppercase; 
background-color: #94CCFF}

.h_th {  
font-size: 8pt; 
color: #FFFFFF;
text-transform: uppercase; 
text-align: center; 
background-color: #063106}

.insp_sch {  
font-size: 10pt; 
font-weight: normal; 
text-transform: uppercase; 
}


.inspres {  
font-size: 10pt; 
font-weight: bold; 
text-transform: uppercase;
text-align: center; 
}

.buttonsub {  
font-size: 8pt; 
font-weight: bold; 
text-transform: uppercase; }

.warn {  
font-size: 14pt; 
font-weight: bold; 
color: #CC0033;
text-align: center;}

.warn1 {  
font-size: 10pt; 
font-weight: bold; 
color: blue;}


.h_title {  
font-size: 12pt; 
font-weight: bold; 
text-transform: uppercase; 
color: blue; 
text-align: center;
}

.h_title_2 {  
font-size: 12pt;
text-align: center; 
font-weight: bold; 
text-transform: uppercase; 
color: #CC0033; 
}

tdx {  
font-size: 10pt; 
font-weight: normal; 
background-color: #D0F0F8;
}

td.page_hdr {  
font-size: 10pt; 
font-weight: normal; 
color: white;
background-color: #FFFFFF;
background-image: url("image/g2.jpg");
background-repeat: repeat;
}

td.hdr {  
font-size: 8pt; 
font-weight: normal; 
background-color: #E7E7E7;
}

td.hdr_bold {
font-size: 10pt;
font-weight: bold;
}

td.hdr_blank {  
font-size: 8pt; 
font-weight: normal; 
border-bottom-style: solid;
border-top-style: solid;
border-left-style: none;
border-right-style: none;
border-right-color: #FFFFFF;
border-width: 1px;
background-color: #024B04;
border-color:gray;
}

.group_hd {  
font-size: 8pt; 
font-weight: bold; 
color: white;
background-color: #063106;
border-bottom-style: solid;
border-top-style: solid;
border-left-style: none;
border-right-style: solid;
border-top-color: white;
border-bottom-color: #FFFFFF;
border-left-color: #FFFFFF;
border-right-color: #FFFFFF;
border-top-width: 2;
border-bottom-width: 1;
border-left-width: 1;
border-right-width: 1;
padding-left: 2;
padding-right: 10;
padding-top: 1;
padding-bottom: 1;
text-align: center;
}

.tbl_hd {  
font-size: 8pt; 
font-weight: bold; 
color: white;
background-color: #063106;
border-bottom-style: solid;
border-top-style: solid;
border-left-style: none;
border-right-style: solid;
border-top-color: white;
border-bottom-color: #FFFFFF;
border-left-color: #FFFFFF;
border-right-color: #FFFFFF;
border-top-width: 2;
border-bottom-width: 1;
border-left-width: 1;
border-right-width: 1;
padding-left: 3;
padding-right: 10;
padding-top: 1;
padding-bottom: 1;
}

h1 {  
font-size: 18pt; 
font-weight: bold; 
text-transform: uppercase; 
color: #063106; 
text-align: center;
}

h1.reverse {
color: white;
background-color:#003366;
}

h1.page_hdr {  
font-size: 18pt; 
font-weight: bold; 
text-transform: uppercase; 
color: black; 
text-align: center;
}

h2 {  
font-size: 16pt; 
font-weight: bold; 
text-transform: uppercase;
text-align: center; 
color: #990033;
}

h3 {  
font-size: 14pt; 
font-weight: bold; 
text-transform: uppercase;
text-align: center; 
color: navy;
}

h4 {  
font-size: 12pt; 
font-weight: bold; 
text-transform: uppercase; 
text-align: center;
color: #990033;
}

h5 {  
font-size: 8pt; 
font-weight: bold; 
text-transform: uppercase; 
text-align: center;
color: #990033;
}
A:link {}
A:visited {}
A:active {}
A:hover {
color: Red;
}

A.main {  
font-family: "Arial Narrow", Helvetica, sans-serif;
font-size: 12pt; 
font-weight: bold;
text-align: left; 
text-shadow: black 0px 0px 5px;
text-transform: uppercase; 
color: navy; 
font-style: normal; 
line-height: 15pt;
}

A.main:visited {
color: navy;
}
A.toolbar {
color: white;
}

A.main:hover {
color: red;
}

A.hdr {  
font-size: 8pt; 
font-weight: normal; 
color: #000000;
background-color: #E7E7E7;
text-decoration: none;
}

A.hdr:visited {
color: #000000;
text-decoration: none;
}

A.hdr:hover {
color: #000000;
background-color: #FFFFFF;
text-decoration: underline;
}

A.hdr_lt {  
font-size: 8pt; 
font-weight: normal; 
background-color: #FFFFFF;
}

A.sort {  
font-size: 8pt; 
font-weight: bold;
text-align: left; 
text-transform: none; 
color: white;
text-decoration: none;
}

A.sort:hover {
color: red;
}

A.sort:active {
color: red;
}

A.search_dtl {
text-decoration: none;
}

A.search_dtl:link {
color: blue;
}

A.search_dtl:visited {
color: navy;
}

A.search_dtl:hover {
color: red;
text-decoration: underline;
}

A.rcpt 
{
	font-size: 12pt;
}

th {  
font-size: 10pt; 
text-transform: uppercase; 
text-align: center; 
color: #FFFFFF;
background-color: #063106;
}

tr {  }

.copy {  
font-size: 6pt; 
font-weight: normal;
text-align: center; 
color: black;
}

A.nav1 {  
font-size: 6pt; 
font-weight: 500;
text-align: center; 
text-transform: uppercase; 
color: navy;
}

A.nav1:visited {
color: navy;
}

A.nav1:hover {
color: red;
}

A.nav1:active {
color: blue;
}

.note {  
font-size: 7pt; 
font-weight: normal; 
background-color: #FFFFFF;
}

TABLE.search_page {
border-left-style: solid;
border-right-style: solid;
border-top-style: solid;
border-bottom-style: solid;
border-left-width: 1;
border-right-width: 4;
border-top-width: 1;
border-bottom-width: 4;
border-color: black;
border-spacing: 0;
padding: 1;
background-color: white;
margin-top: 30;
width: 60%;
}

TABLE.search_results {
border-left-width: 0;
border-right-width: 0;
border-top-width: 0;
border-bottom-width: 0;
border-color: black;
border-left-style: none;
border-right-style: none;
border-top-style: none;
border-bottom-style: none;
border-bottom-color: black;
border-top-color: black;
border-left-color: black;
border-right-color: black;
width: 100%;
padding: 0;
border-spacing: 0;
text-align: center;
background-color: white;

}

TABLE.page_body {
border-left-style: solid;
border-right-style: solid;
border-top-style: solid;
border-bottom-style: solid;
border-left-width: 1;
border-right-width: 4;
border-top-width: 1;
border-bottom-width: 4;
border-color: black;
border-spacing: 0;
padding: 1;
background-color: white;
margin-top: 30;
width: 80%;
}

TABLE.page_trailer {
border-left-style: solid;
border-right-style: solid;
border-top-style: solid;
border-bottom-style: solid;
border-left-width: 1;
border-right-width: 4;
border-top-width: 1;
border-bottom-width: 4;
border-color: white;
border-spacing: 0;
padding: 1;
background-color: white;
margin-top: 0;
width: 100%;
font-size: 7pt;
text-align: center;
}
.even_row {
font-style: normal;
font-weight: 400;
font-size: 8pt;
color: rgb(0,0,0);
background-color: #FFFFFF;
border-bottom-style: solid;
border-top-style: none;
border-left-style: solid;
border-right-style: solid;
border-bottom-color: #999999;
border-top-color: #999999;
border-left-color: #FFFFFF;
border-right-color: #FFFFFF;
border-top-width: 1px;
border-bottom-width: 1px;
border-left-width: 0;
border-right-width: 0;
padding-left: 2;
padding-right: 10;
padding-top: 1;
padding-bottom: 1;
}
.even_row_rt {
font-style: normal;
font-weight: 400;
font-size: 8pt;
color: rgb(0,0,0);
background-color: #FFFFFF;
border-bottom-style: solid;
border-top-style: none;
border-left-style: solid;
border-right-style: solid;
border-bottom-color: #999999;
border-top-color: #999999;
border-left-color: #FFFFFF;
border-right-color: #FFFFFF;
border-top-width: 1px;
border-bottom-width: 1px;
border-left-width: 0;
border-right-width: 0;
padding-left: 2;
padding-right: 10;
padding-top: 1;
padding-bottom: 1;
text-align: right;
}

.odd_row {
font-style: normal;
font-weight: 400;
font-size: 8pt;
color: rgb(0,0,0);
background-color: #E7F4E3;
border-bottom-style: solid;
border-top-style: none;
border-left-style: solid;
border-right-style: solid;
border-bottom-color: #999999;
border-top-color: #999999;
border-left-color: #FFFFFF;
border-right-color: #FFFFFF;
border-top-width: 1px;
border-bottom-width: 1px;
border-left-width: 0;
border-right-width: 0;
padding-left: 2;
padding-right: 10;
padding-top: 1;
padding-bottom: 1;
}
.odd_row_rt {
font-style: normal;
font-weight: 400;
font-size: 8pt;
color: rgb(0,0,0);
background-color: #E7F4E3;
border-bottom-style: solid;
border-top-style: none;
border-left-style: solid;
border-right-style: solid;
border-bottom-color: #999999;
border-top-color: #999999;
border-left-color: #FFFFFF;
border-right-color: #FFFFFF;
border-top-width: 1px;
border-bottom-width: 1px;
border-left-width: 0;
border-right-width: 0;
padding-left: 2;
padding-right: 10;
padding-top: 1;
padding-bottom: 1;
text-align: right;
}

.DBCUSTOMSTYLE65 {
font-style: normal;
font-weight: 400;
font-size: 8pt;
color: rgb(0,0,0);
background-color: #FFFFFF;
border-bottom-style: dotted;
border-top-style: none;
border-left-style: none;
border-right-style: none;
border-bottom-color: #999999;
border-top-color: #999999;
border-left-color: #999999;
border-right-color: #999999;
border-width: 1px;
padding-left: 2;
padding-right: 10;
padding-top: 1;
padding-bottom: 1;
}

.DBCUSTOMSTYLE66 {
font-style: normal;
font-weight: 400;
font-size: 8pt;
color: rgb(0,0,0);
background-color: #E7F4E3;
border-bottom-style: dotted;
border-top-style: none;
border-left-style: none;
border-right-style: none;
border-bottom-color: #999999;
border-top-color: #999999;
border-left-color: #999999;
border-right-color: #999999;
border-width: 1px;
padding-left: 2;
padding-right: 10;
padding-top: 1;
padding-bottom: 1;
}

.field_label {
font-weight: normal;
font-size: 8pt;
text-transform: capitalize;
text-align: left;
background-color: white;
padding-left: 5;
}

.field_label_bold {
font-weight: 900;
font-size: 9pt;
text-transform: capitalize;
text-align: left;
background-color: white;
padding-left: 5;
}


.field_data {
font-size: 8pt;
background-color: #E7F4E3;
border-width: 1;
border-style: inset;
border-color: black;
text-align: left;
padding-left: 5;
}
.rcp_label {
font-family: "Courier New", Courier, monospace;
font-size: 10pt; 
font-weight: bold; 
text-transform: none; 
padding-left: 5;
text-align: left;
background-color: white;
}
.rcp_data {
font-family: "Courier New", Courier, monospace;
font-size: 9pt; 
font-weight: normal; 
text-transform: none; 
padding-left: 5;
text-align: left;
background-color: white;
color: black;
}


.bold14 {
text-transform: none;
font-size: 14pt;
font-weight: bold;
color: #003366;
}

.bold12 {
text-transform: none;
font-size: 12pt;
font-weight: bold;
color: #003366;
}
.toolbar {
font-size:8pt;
background-color:#003366;
color:white;

}
HR.light {
color: #CCCCCC;
}

.availday {
font-size: 8pt;
background-color: #C7F4E3;
border-width: 1;
border-style: inset;
border-color: black;
text-align: left;
padding-left: 5;
}

.navailday {
font-size: 8pt;
background-color: #CECECE;
border-width: 1;
border-style: inset;
border-color: black;
text-align: left;
padding-left: 5;
}

.pavailday {
font-size: 8pt;
background-color: #94CCFF;
border-width: 1;
border-style: inset;
border-color: black;
text-align: left;
padding-left: 5;
}

.holiday {
font-size: 8pt;
background-color: #FF0000;
border-width: 1;
border-style: inset;
border-color: black;
text-align: left;
padding-left: 5;
}

.closeday {
font-size: 8pt;
background-color: teal;
border-width: 1;
border-style: inset;
border-color: black;
text-align: left;
padding-left: 5;
}

.bookday {
font-size: 8pt;
background-color: yellow;
border-width: 1;
border-style: inset;
border-color: black;
text-align: left;
padding-left: 5;
}

.calheader {
font-size: 10pt;
font-weight: bold;
color: black;
border-width: 1;
border-style: inset;
border-color: black;
text-align: center;
padding-left: 5;
}

.img-shadow {
background: url(image/trans-shadow.png) no-repeat bottom right;
margin: 10px auto;
}

.img-shadow img {
display: block;
position: relative;
padding: 5px;
background-color: #fff;
border: 1px solid #a9a9a9;
margin: -6px 6px 6px -6px;
}

