
/* commented backslash hack v2 \*/
* html {overflow:hidden;}
/* end of hack */
body {background:#f8f8f8 repeat-y fixed; margin:0; border:0px none; height:100%; overflow-y:scroll; padding-left:10px; padding-right:10px; padding-top:0; padding-bottom:0; background-color:#f8f8f8; background-repeat:repeat-y; background-attachment:fixed}
#menu {position:fixed; display:block; top:160px; left:20px; width:160px; height:400px; background-color:transparent; z-index:20;}
* html #menu {position:absolute;}

body {font-family:verdana, sans-serif; font-size:12px; letter-spacing:1px;}

#menu a, #menu a:link {display:block; width:160px; height:25px; color:#0000CC; text-decoration:none; line-height:25px; margin-top:5px; border:3px solid #000; background:#FFCCFF; font-size:16px; text-align:center;}
#menu a:visited {display:block; width:160px; height:25px; color:#0000FF;}
#menu a:hover {font-weight:bold; color:#000;}
#menu a:active {font-weight:bold;}

#menuright {position:relative; display:block; top:10px; left:10px; width:160px; height:400px; background-color:transparent; z-index:20;}
* html #menuright {position:relative;}

#menuright a, #menuright a:link {display:block; width:160px; height:25px; color:#0000CC; text-decoration:none; line-height:25px; margin-top:5px; border:2px solid #000; background:#FFCCFF; font-size:12px; text-align:center;}
#menuright a:visited {display:block; width:160px; height:25px; color:#0000FF;}
#menuright a:hover {font-weight:bold; color:#000;}
#menuright a:active {font-weight:bold;}


#subhead {font-size:30px; color:rgb(250,111,0); margin-bottom:5px; letter-spacing:1px; font-weight:bold; text-align:left;}
#subhead a, #submitheading a:link {font-size:30px; color:rgb(250,111,0); margin-bottom:5px; letter-spacing:1px; font-weight:bold; text-decoration:none;}
#subhead a:visited {font-size:30px; color:rgb(250,111,0); margin-bottom:5px; letter-spacing:1px; font-weight:bold; text-decoration:none;}
#subhead a:hover {font-size:30px; color:rgb(250,111,0); margin-bottom:5px; letter-spacing:1px; font-weight:bold; text-decoration:underline;}
#subhead a:active {font-size:30px; color:rgb(250,111,0); margin-bottom:5px; letter-spacing:1px; font-weight:bold;}

.centeralign {text-align:center;}
.availresult {text-align:center; font-size:20px; color:rgb(250,111,0); margin-top:-15px; letter-spacing:1px; font-weight:bold;}
.bookinst {font-size:17px; color:rgb(250,111,0); letter-spacing:1px; font-weight:bold; text-align:left;}


#contentcol2 {position:relative; display:block; margin:0 0 0 171px; background:transparent; overflow:hidden; letter-spacing:.08em; z-index:10;}
.col2text {display:block; padding:10px 10px 10px 10px; width:240px; margin-left:5px; text-align:left; overflow:hidden; float:right; color:#000;}
.col2text {width/* */:/**/220px; 
	width: /**/220px;}

#contentcol1 {position:relative; display:block; margin:0 0 0 171px; background:transparent; overflow:hidden; letter-spacing:.08em; z-index:10;}
.text {display:block; padding:10px 10px 10px 10px; width:64%; margin-left:5px; text-align:justify; float:left; color:#000;}
.text {width/* */:/**/64%; 
	width: /**/64%;}
.text img {display:block; margin-left:auto; margin-right:auto;}
.text td {text-align:left;}

H1 {font-size:18px; color:#800080; margin-top:-10px; text-align:center;}
H2 {font-size:14px; color:#800080; text-align:center;}

input.submit {background-color:rgb(250,111,0); font-weight: bold; font-size: 12px; color: white;}

#featureslist li { list-style-type: square; color:rgb(250,111,0); }

#topper {position:fixed; display:block; top:0; right:0; width:100%; height:146px; background:#f8f8f8 repeat-x; font-size:40px; font-style:italic; line-height:80px; font-family:times new roman, serif; overflow:hidden; color:#000; z-index:12; background-repeat:repeat-x}
* html #topper {position:absolute; right:0;
	right/* */:/**/17px; 
	right: /**/17px;}
#topper img {float:right;}
.clear {clear:both; height:1px;}


#foot {display:block; padding:10px 10px 0 100px; text-align:justify; background:transparent; font-size:10px; color:#000; text-align:center;}
.h4 {font-size:30px; color:rgb(250,111,0); margin-bottom:5px; border-bottom:1px solid #000; letter-spacing:1px; font-weight:bold;}
#rl {position:fixed; display:block; top:10px; left:10px; width:650px; height:130px; font-size:60px; line-height:90px; font-family:arial, verdana, sans-serif; overflow:hidden; color:#0000FF; z-index:25; font-weight:bold;}
* html #rl {position:absolute;}
#rl div {color:#000; font-size:30px; margin-top:-10px;}
.bold {font-size:14px; font-weight:bold;}
#pad {display:block; height:180px;}

#tpleft {position:fixed; display:block; top:0px; left:0px; border-right:5px solid #f8f8f8; border-left:0px solid #f8f8f8; border-top:15px solid #f8f8f8; width:190px; height:146px; background:#f8f8f8; overflow:hidden; z-index:35; font-weight:bold; font-family:Monotype Corsiva; solid}
* html #tpleft {position:absolute;}


</style>