html {
height:100%; 
max-height:100%;  
padding:0; 
margin:0; 
border:0; 
overflow: hidden; 
}

body {height:100%; max-height:100%; overflow:hidden; padding:0; margin:0; border:0;
font-family:verdana, arial, serif; color: #ffffcc; font-size:12px;}
#content {position:relative; display:block; height:100%; max-height:100%; width:100%; overflow:auto; padding:0; margin:0; background:#6666ff; z-index:3;}
#left{position:absolute; top:0; left:0; bottom:0; height:100%; max-height:100%; overflow:hidden; background-color: #6666ff; width:180px;}
#bkhead {position:absolute; top:0; right:18px; display:block; margin:0;  width:100%; height:150px; background: url(../images/topwave3.gif); background-repeat:repeat-x; font-size:4em; z-index:5; font-weight:bold; color:#333399;}
#bkhead h2 {font-size:20px; margin: 10px 0 0 130px;}
#bkhead h3 {font-size:14px; margin: 5px 0 0 130px; font-family:verdana, times new roman, serif; font-weight:bold;}
#topleft {position:fixed; display:block; top:40px; left:10px; width:135px; height:150px; background-color:transparent; z-index:20;}
* html #topleft {position:absolute;}
#menu {position:fixed; display:block; top:180px; left:5px; width:150px; height:300px; background-color:transparent; z-index:20;}
* html #menu {position:absolute;}
#menu a, #menu a:link {display:block; width:150px; height:20px; color:#333399; text-decoration:none; line-height:20px; margin-top:5px; margin-left:5px; border:1px solid #6633ff; background:#3399cc; font-weight:bold; font-size:12px; text-align:center;}
#menu a:visited {display:block; width:150px; height:20px; color:#333399;}
#menu a:hover {font-weight:bold; color:#993300;}
#menu a:active {font-weight:bold;}
#tr {position:fixed; display:block; top:20px; right:0; width:134px; height:150px; background:transparent;  font-size:40px; font-style:italic; line-height:80px; font-family:verdana, times new roman, serif; overflow:hidden; color:#000; z-index:12;}
* html #tr {position:absolute; right:0;
	right/* */:/**/17px; 
	right: /**/17px;}
#tr img {float:right;}
#tr4 {position:fixed; display:block; top:20px; right:0; width:150px; height:135px; background:transparent;  font-size:40px; font-style:italic; line-height:80px; font-family:verdana, times new roman, serif; overflow:hidden; color:#000; z-index:12;}
* html #tr4 {position:absolute; right:0;
	right/* */:/**/17px; 
	right: /**/17px;}
#tr4 img {float:right;}
#bookform {display:block; position:absolute; top:150px; left:180px; margin:0; padding:0; width:600px; background:transparent; color:#ffffcc; ; z-index:10;}
#bookform img {float:right; padding: 5px 5px 5px 5px;}

#bookform input {background-color: #66ccff; color:#6633ff; font-weight:bold;}
#bookform select {background-color: #66ccff; color:#6633ff;font-weight:bold;}
#bookform textarea {background-color: #66ccff; color:#6633ff;font-weight:bold;}
#bookform submit {background-color: #66ccff; color:#6633ff;font-weight:bold;}

legend{font-size:14px; font-weight:bold; color:#333399;}
label{display:block;
float:left;
width:250px;
margin-right:5px;
text-align:right;
}
fieldset {
float:left;
clear:left;
width:100%;
margin: 0 0 20px 0;
padding: 0;
border: 2px groove #ccffff;
}
fieldset ol {
list-style: none;
}
fieldset li {  
float: left;  
clear: left;  
width: 100%;  
padding-bottom: 10px;
}
fieldset.submit {  
float: none;  
width: auto;  
border:0 none;
padding-left: 250px;
}
div.note {margin:5px 20px 5px 20px;}
