body { background: #ECECFF; margin: 0; padding: 0; font-family: sans-serif; }

.logo { position: absolute; top: 0px; left: 0px; }
.logo img { margin-left: 10px; margin-top: 10px; }
.logoImage { margin-left: 9px; margin-top: 9px; width: 110px; height: 110px; }

.head {	margin: 0px; padding: 0px; width: 100%; height: 60px; }
.head .box { padding-left: 200px; width: 400px; position: relative; top: -58px;
             line-height: 1.4em; text-align: center; font-weight: bold; color: white; }
.head div  { font-size: 12.0pt; color: white; }
.head h1 { margin: 0px; padding: 0px; padding-top: 40px; margin-left: 4px; color: #006DAA; }
.head h4 { margin: 0px; padding: 0px; margin-left: 10px; }
.head h5 { width: 600px; padding: 5px; white-space: nowrap;
	       font-size: 12pt; color: navy; margin-top: 12px; margin-left: 116px; }
	         
.print { display: none; }
.print h1 { margin: 0px; padding: 0px; padding-top: 0px; margin-left: 5px; color: #006DAA; }
.print h3 { margin: 0px 0px 10px 10px; padding: 0px; }
.print div { position: absolute; top: 8px; left: 160px; color: Navy; }
.print p { font-size: 12pt; font-weight: bold; margin: 0px; }

#header { width: 100%; height: 60px; } /* z-index: -1; position: fixed; top: 0px; left: 0px; }*/
#background { width: 136px; height: 100%; z-index: -2; position: fixed; top: 0px; left: 0px; }

.menu {	position: absolute; left: 0px; top: 120px; width: 136px; min-height: 520px;
	    margin: 0; padding: 0; font-family: "Gill Sans MT", Arial, sans-serif; 
	    font-weight: 700; font-size: 12.0pt; text-align: center; color: white; }
.menu div { margin-top: 30px; }
.menu p { margin: 0px; padding: 14px 0px; }
.menu input { font-weight: bold; width: 96px; height: 27px; }
.menu a { margin: 0px; text-decoration: none; color: white; }
.menu a:hover { color: aqua; font-weight: bold; }

.main {	margin: 4px; margin-left: 146px; overflow: auto; width: 590px; min-height: 520px;
	    font-family: arial, sans-serif; font-size: 13pt; }
.main a { color: navy; text-decoration: none; font-weight: bold; }
.main a:hover { color: red; font-weight: 800; }
	      
.title { margin: 0; padding-top: 4px; color: navy;
	     font-family: Arial, sans-serif; font-size: 16.0pt; font-weight: bold; }
.subttl { font-weight: bold; color:Blue; }
.main p { text-align: justify; width: 560px; }
.main li { text-align: justify; width: 500px; }
.main input { font-weight: bold; height: 27px; width: 170px; }
#addr { text-align: left; margin-left: 16px; float: left; }
#fone { text-align: left; margin-left: 300px; }
.terms { text-align: center; width: 540px; margin-top:30px; font-weight: bold; }
/*
.foot {	clear: both; width: 100%; height: 90px; }
.foot .box { padding-left: 180px; padding-top: 11px; color: white; width: 500px;
             line-height: 1.4em; text-align: center; }
.foot div  { font-size: 12.0pt; color: white; }
*/
.grid {	margin: 4px; margin-left: 146px; width: 590px; height: 625px;
	    font-size: 12pt; overflow: auto; }
.grid p { margin-top: 0px; padding-top: 0px; }
.grid input { width: 24px; height: 22px; }
.grid td { font-weight: bold; }

table { border-collapse: collapse; }
.cBox input { height: 15px; width: 15px; }
.tBox input { height: 19px; }
.ticket input { width: 110px; }
.bTable input { width: 110px; }
.center { text-align: center; }

.dbSite { width: 94px; font-weight: bold; }
