html, body {margin:0; padding:0; height:100%; width:100%; min-width:100%; min-height:100%; overflow:scroll;}

#scrblok {
text-align: center;
width:90%;
margin: 5px; padding-left:20px; padding-right:20px;
border: 1px solid #666; 
background: #AAFFD4;
box-shadow: 0px 0px 5px rgba(0,0,0,0.5); 
font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:16px;
color:#78234E;
}
#propblok {
text-align: center;
width:90%;
margin: 5px; padding-left:20px; padding-right:20px;
border: 1px solid #666; 
background: #7FFFAA;
box-shadow: 0px 0px 5px rgba(0,0,0,0.5); 
font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
font-weight:normal;
font-size:16px;
color:#78234E;
}
#bookbox {
text-align:left;
width:80%;
margin: 5px; padding-left:10px; padding-right:10px;
border: 1px solid #666; 
background: #AAFFAA;
box-shadow: 0px 0px 5px rgba(0,0,0,0.5); 
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:14px;
color:#2C2C57;
}
.patchbx {
border: 1px solid radius 5px #666; 
background: #AAD4FF;
margin: 5px;
}
.printable {
width:90%;
padding-left:20px; padding-right:10px;
border: 2px solid black; 
font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
font-size:14px;
}
hr { margin-bottom:-6px; margin-top:-6px;}
.titletr {
            text-align: left;
            width:100%;
            padding-left:10px; padding-right:5px; 
            background: #DEDEB4;
            box-shadow: 0px 0px 5px rgba(0,0,0,0.5); 
            font-family:Calibri, Arial, Helvetica, sans-serif;
            font-weight:bold;
            font-size:18px;
            color:#2C2C57;
            }

#regform {
text-align: left;
width:90%;
margin: 5px; padding-left:5px; padding-right:5px;
border: 1px solid #666; 
background: #AAFFAA;
box-shadow: 0px 0px 5px rgba(0,0,0,0.5); 
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:14px;
color:#2C2C57; 
z-index: 100;
text-wrap: none;
}

#jcform {
text-align: left;
width:90%;
margin: 5px; padding-left:5px; padding-right:5px;
border: 1px solid #666; 
background: #FFD400;
box-shadow: 0px 0px 5px rgba(0,0,0,0.5); 
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:14px;
color:#2C2C57; 
z-index: 100;
text-wrap: none;
}
#invform {
text-align: left;
width:90%;
margin: 5px; padding-left:5px; padding-right:5px;
border: 1px solid #666; 
background: #D4FFD4;
box-shadow: 0px 0px 5px rgba(0,0,0,0.5); 
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:14px;
color:#2A552A; 
z-index: 100;
text-wrap: none;
}
#llsavbox {
text-align: left;
width:80%;
margin: 5px; padding-left:10px; padding-right:10px;
border: 1px solid #666; 
background: #EEC444;
box-shadow: 0px 0px 5px rgba(0,0,0,0.5); 
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:14px;
color:#2C2C57;
}

.printnow {
z-index: 100;
position:fixed;
margin-left:85px;
margin-right: auto;
text-decoration: none;
text-transform: uppercase;
padding: 5px 10px;
border: solid 1px #056fc4;
color: #fff;
background-image: url("../images/button.png");background-repeat:repeat;
}
#closenow {
z-index: 100;
position:fixed;
margin-left:1px;
margin-right: auto;
text-decoration: none;
text-transform: uppercase;
padding: 5px 10px;
border: solid 1px #056fc4;
color: #fff;
background-image: url("../images/button.png");background-repeat:repeat;
}

#treport
{
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
font-size:12px;
width:auto;
border-collapse:collapse;
}

#treportsm
{
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
font-size:10px;
border-collapse:collapse;
}

#treport td 
{
font-size:1em;
padding:3px 4px 2px 5px;
}
#treport th 
{
font-size:1.1em;
font-weight:bold;
text-align:center;
padding-top:5px;
padding-bottom:4px;
background-color:#7C5252;
color:#ffffff;
}
.iconbtn {
border: solid 1px #056fc4;
}
.activatelink {
color:darkblue;
}
#tablelist{ 
margin: 10px; 
border: 2px solid black; 
background-color: #D4FFAA; 
box-shadow: 0px 0px 5px rgba(0,0,0,0.5); 
font-family:"Trebuchet MS"; 
font-size:14px;
font-weight:bold;
text-align:left;
}
.validateTips3 {
font-family:"Trebuchet MS"; 
font-size:14px;
font-weight:bold;
text-align:middle;
border: solid 1px #056fc4;
}
.invoice{ 
font-family:"Trebuchet MS"; 
font-size:24px;
font-weight:bold;
text-align:left;
}
#invoiceno{
margin-left:10px; 
margin-right:10px; 
}
.boxaddr {
font-family:"Trebuchet MS"; 
font-size:16px;
font-weight:bold;
text-align:left;
border: solid 1px #056fc4;
}
.trline{
border-top: 2px solid black; 
border-collapse: collapse;
}
#licbox {
font-family:"Impact"; 
font-size:30px;
color:red;
text-align:middle;
}
.borderclass{
border:  2px solid black;
}
#valerr { 
background: #DEDEB4;
border:0px;
color:red;
font-size:16px;
}
