#header{
background: #425ea8 url(images/logo2.jpg) no-repeat 4px 4px;
width:100%;
height:116px;
color:#fff;
min-width:900px;
}
#header h3, #header h1{
font:normal 0.9em Arial, Helvetica, sans-serif;
clear:right;
padding:4px 0px 4px 8px;
margin:0;
color: #fff;
}
#header h3 a, #header h1 a{
color:#fff;
font-size:1em;
}
#mytimeb{
position:absolute;
top:96px;
text-align:right;
right:4px;
font-size:10px;
}

#topad{
float:right;
padding:2px 4px 0px 0px;
}

#topnav2{
position:relative;
top:-7px;
height:24px;
margin:0;
padding:0;
background-color:#00079a;
width:100%;
text-align:center;
}
#nopic{
width:254px;
height:150px;
border:2px dashed #ccc;
float:left;
margin-left:6px;
background-color:#ffd;
}
#nopic p{
padding:40px 0px;
text-align:center;
}

#props, #hots, #ohots, #busi{display:none;}

body{
font:12px Arial, Helvetica, sans-serif;
color: #000000;
margin:0px;
padding:0px;
background-color:#fff
scrollbar-track-color: #e6e1aa;
scrollbar-face-color: #9C0000;
}
a{color:#36f;}
a:hover{color:#f03;}
td {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px;}
p {font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10pt;
margin-left:4px;
}
h1{font:1.5em 'Calisto MT', 'Times New Roman', Times, Helvetica;
margin:0px 14px;
}
h2{ font: bold italic 20pt Times New Roman, serif; margin-left:10px}
h3, h3 a, h3 a:hover, h3 a:visited, h3 a:link{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14pt; font-weight: normal}

h4{
font:bold 12pt  Verdana, Arial, Helvetica, sans-serif;
margin-left:8px;
}
h4 a, h4 a:hover, h4 a:visited, h4 a:link{
font:bold 12pt  Verdana, Arial, Helvetica, sans-serif;
}

h5{
font:normal 12pt Verdana, Arial, Helvetica, sans-serif;
margin:8px;
}
h5 a, h5 a:hover, h5 a:visited, h5 a:link{
font:normal 12pt Verdana, Arial, Helvetica, sans-serif;
}
h6 {font:normal 14px Verdana, Arial, Helvetica, sans-serif;
margin: 4px;}
hr {color: #ccc; height:1px}
img{border:0}
dl { 
position: relative;
margin: 10px;
padding: 0;
}

dt {
float: left;
clear: left;
width: 15em;
margin: 0 6px 4px 0;	/* match the dd */
}

dd {
clear: right;
margin: 0 0 4px 16em;	/* match the dt except for the left margin */
padding:0;
}

/* push subsequent content down the page, to prevent misalignment in Netscape 7.0 */
dd.clear {
clear: both;
height: 0;
visibility: hidden;
margin: 0;
padding: 0;
width: 90%;
}

/* only IE browsers see this rule */
* html dd.clear { 
display: none; /* Set value for IE5.5 */
di\splay: normal; /* Reset value for IE6 Win and IE5 Mac */
}
.serif{font:bold 12pt 'Calisto MT', 'Times New Roman', Times, Helvetica;}
.fontsizedown { font:10px Verdana, Arial, Helvetica, sans-serif; }
.fontsizedown a{ font:10px Verdana, Arial, Helvetica, sans-serif; }
.fontsizedown a:hover{ font:10px Verdana, Arial, Helvetica, sans-serif; }
.fontsizedown a:visited{ font:10px Verdana, Arial, Helvetica, sans-serif; }
.convert {background-color :#ffc; color:#000; text-align: center; font-weight: bold; font-size: 10pt}
.con {background-color  :#ffc; color:#FFFFFF; text-align: center; font-size: 7pt}
.side {color: #fff; width: 80%}
.reduced{font-size: 9pt;}
.tiny {font-size: 7pt; color: #000;}
.little{font-size: 7pt; color: #000}
.little a, .little a:hover {font-size: 7pt;}
.small{font-size: 8pt; color: #000}
.form {background-color :#e6e1aa; color:#000;}
.noindent{margin:0px 20px}
.buff{background-color  :#ffffdc; display:block; margin:0px; padding:4px; font-size: 8pt;}
.pink{background-color  :#e7a9aa; display:block; margin:0px; padding:0px; font-size: 8pt; border-top:1px solid #425ea8}
.green{background-color :#fff; display:block; margin:0px; padding:6px 0px; font-size: 8pt; border-top:1px solid #425ea8}
.blue{ display:block; margin:0px; padding: 6px 0px; font-weight:bold; font-size: 8pt; text-align:left}
.blue a{color:#009; font-weight:bold; font-size: 8pt; margin:4px 6px}
.blue a:hover{font-weight:bold; font-size: 8pt}
.blue a:visited{font-weight:bold; font-size: 8pt}
.white{font-weight:bold; font-size: 10pt; color:#fff; margin: 2px}
.black{background-color :#fff;
width:130px;
}
.red{background-color :#425ea8; border-top: 1px solid #000; width:135px}
.notred{background-color :#fff;  width:130px}
.redpipe{color: #425ea8;font-size: 12pt}
.redtext{color: #870000;}
.redbg{background-color:#425ea8;}
.whitebg{background-color:#fff;}
.auto{margin:auto;}
.redborder{border: 1px solid #425ea8;}

.blu{background-color :#fff;
color:#006;
width:135px;
margin: 2px;
font:9pt bold Verdana, Arial, Helvetica, sans-serif;
}
.redt{color:#f82424;}
.smwhite{ font-weight:bold; font-size: 9pt; color:#fff; margin: 2px;}
.inset{margin-left: 8px}
.inset hr{margin-left: -8px}
.bot{vertical-align:bottom;
display:block;}
.blend{color:#fff; font-size:7pt; }
.tleft{text-align:left;}
.rightad{
border:1px solid #000;
text-align:center;
background: #fff;
color:#000;
width:120px;
margin: auto;
}
.news{
background-color:#fff;
width:300px;
border: 1px solid #ccc;
}
.bnews{
background-color:#ffc;
width:230px;
border: 1px solid #ccc;
}
.bnews p{
font:9pt bold Verdana, Arial, Helvetica, sans-serif;
}
.book{
display:block;
margin:0px;
padding:6px 0px;
font-size: 8pt;
text-align:center;
background-color:#fff;
color:#000;
}
.smargin{
margin:2px 6px;
width:706px;
}
.smargin form, .smargin form input, .smargin form select{
margin:1px 2px;
display:inline;
}
.smargin img{
vertical-align:middle;
/*margin-top:-4px;*/
}
.lbox{
width:120px;
height:60px;
float:right;
overflow:hidden;
background-color:#ffc;
}
.plainbox{
width:120px;
height:60px;
float:right;
overflow:hidden;
position:relative;
}
.pbox{
width:234px;
height:60px;
float:right;
overflow:hidden;
position:relative;
}

.lbox object{
position:relative;
top:-8px;
left:-8px;
}

.revbox{
border: 1px solid #9C0000;
background-color:#ffc;
width:600px;
}
.tips{background-color:#ffffdc;}
.tips h6{color:#870000;}
.tips h6, .tips p, .tips a{font-size:10px;}
.update{
background-color:#ffffdc;
border: 1px solid #9C0000;
padding: 0px 2px;
}
.news p, .weather p{text-align:left;}
.weather form{margin:4px;}
.weather form input{width:120px;}

.weather{
background-color:#fff;
width:550px;
border: 1px solid #9C0000;
line-height:110%;
}
.sample{
background-color:#fff;
border: 1px solid #9C0000;
line-height:110%;
text-align:center;
margin:6px;
}
.outline{
border: 1px solid #ccc;
line-height:110%;
margin:6px;
}
.outlineb{
border: 1px solid #ccc;
line-height:110%;
margin:6px;
padding-left:0;
}
.rev{width:160px;
float:right;
background-color:#ffd;

}
.right{float:right;
margin:0px 0px 0px 6px;
border-bottom: 1px solid #ccc;
border-top: 1px solid #ccc;
border-left: 1px solid #ccc;
margin-top: 4px;
}
.showbox{
width:520px;
}
.caption a, .caption{
font:italic 10px Verdana, Arial, Helvetica, sans-serif;
display:block;
padding-bottom:4px;
}
.caption a:hover{font-size:10px;}

.rightnb{float:right; margin: 6px;}
.left{float:left; margin:16px 6px; border: 1px solid #425ea8; padding-bottom:4px;}
.centre{text-align:center;}
.auto{margin:auto;}
.fleft{float:left;}
.am{width:150px;}
.fleftborder{
float:left;
border-top:1px solid #ccc;
border-right:1px solid #ccc;
border-bottom:1px solid #ccc;
padding:0 0 0 6px;
margin:0 8px 0 0;
}
.bordered{border:1px solid #425ea8;}
.clear{clear:both;}
.cright{clear:right;}
.cleft{clear:left;}
.lborder{border-left:1px solid #425ea8;}
.bborder{border-bottom:1px solid #425ea8;}
.noborder{border:0;}
.hotel{border: 1px solid #425ea8;
width:95%;
margin:16px 6px;
}
.famous{width:270px;}
.goo{width:310px;
background-color:#fff;
}
.famous a{margin:0;}
.marg{margin:6px;}
.nob{border:0;}
.narrow{width:400px;}
.nodec{text-decoration: none;}
.goodiv{
width:298px;
margin-left:0;
}
.smaller{
width:200px;
margin-left:0;
}
.reldiv{
width:298px;
}
.inline{width:400px;}
fieldset {
position:relative;
margin: 0 0 0.5em 0.5em;  
padding:0;
background:#fff;
border: 1px solid #ccc;
width:250px;
}
.newform fieldset{
margin: auto;  
padding:0;
background:#fff;
border: 1px solid #ccc;
width:400px;
}
.newform label{
width: 10em;
float: left;
text-align: right;
margin: 8px 10px;
clear: both;
}
.newform select, .newform input[type="text"], .newform textarea{margin:4px 10px; width:160px}
.newform input[type="file"]{margin:4px 10px; }
.newform p{font-size:10px;}
.newform .tawide{
width:240px;
}
.narrowfieldset{
width:256px;
background:#fff;
}
.lessnarrowfieldset{
width:298px;
background:#fff;
}
.narrowfieldset legend{
font-size:1.1em;
}
.widefieldset{
width:380px;
background-color:#f6f6f6;
border: 1px solid #425ea8;
}
.widefieldset legend{
padding: 2px 6px;
}
fieldset label {  
display: block;
font-size: 0.85em;
}

fieldset ol {  
list-style: none;
padding:0;
margin:0;
}
fieldset ul{  
display: block;
list-style: none;
}
fieldset ul li {  
width:330px;
padding:4px;
}
fieldset ul label {  
width: 12em;
float: left;
text-align: right;
margin-right: 0.5em;
display: block;
}

 .submit input{
color: #fff;
background: #425ea8;
border: 2px outset #d7b9c9;
padding:2px 6px;
margin-left:-8px;
}


#time {font-size: 10px;
text-align:center;
background-color:#fff;
border-bottom:  1px  solid #425ea8;
padding-bottom:4px;
}
#events{
width:230px;
text-align:left;
}
#events a{
font:10px Verdana, Arial, Helvetica, sans-serif;
display:inline;
}
#events p{
font:12px Verdana, Arial, Helvetica, sans-serif;
}

#rightcontent {font-family: Arial, Helvetica, sans-serif;
background-color:#fff;
margin:0;
text-align:center;
width:130px;
}
#rightcontent p{margin:4px; font-size:8pt;
}
#rightcontent h4{font-weight: bold; font-size: 10pt; margin:0px 8px; text-align:center}

#top{
padding-top:36px;
height:95px;
width:100%;
overflow:hidden;
background: #fff url(images/header2old.gif) no-repeat left bottom;
}

#top h1{
text-align:left;
margin:4px 145px;
color:#fff;
font: italic 16pt 'Calisto MT', 'Times New Roman', serif;
}
#topnav{
float:right;
padding-right:6px;
color:#fff;
}
#topnav a{
color:#fff;
}

* html #top {
height:91px;
h\eight:73px;
}

#leftcontent {
font:12px normal Arial, Helvetica, sans-serif;
margin:0;
padding:0;
color:#000;
background-color: #fff;
border-right: 1px solid #ccc;
width:130px;
}
#leftcontent hr{width:130px; height:1px; color:#000; margin:0px}

#centercontent{
background-color:#fff;
border-right: 1px solid #ccc;
}
#centercontent p,h3{margin:8px}
#centercontent li{margin-left:8px;
font-size: 10pt;
list-style-position:inside;
}
#centercontent ul{
padding-left:0px;
margin:0px;
}
#since p{
position:absolute;
margin-left:520px;
margin-top:-20px;
display:inline;
}
#footer{
border-top: 1px  solid #425ea8;
background:#fff url(images/bgred.gif) repeat-y;
}

.menulist {
margin: 0;
padding: 0;
list-style: none;
}
.menulist li {
width: 130px;
border-bottom:1px solid #ccc;
background-color: #fff;
}
.bld {
border-bottom:2px solid #425ea8;
}
.menulist li a {
display: block;
width: 122px;
color: #000;
padding:2px 0px 2px 8px;
text-decoration: none;
font: bold 8pt Verdana, Arial, Helvetica, sans-serif;
}
.menulist li a:hover {
font: bold 8pt Verdana, Arial, Helvetica, sans-serif;
color: #000;
background-color:#ccc;
text-decoration: none;
}
.menulist li a:visited {
font-weight:bold;
font-size: 8pt;
}
.menulist select {
background-color:#fff;
color:#000;
font-weight:bold;  font-size: 8pt;
margin-top:3px;
margin-left:4px;
width:126px;
border: 1px solid #ccc;
}
.menulist2 select{
background-color:#00079a;
color:#fff;
font-weight:bold;  font-size: 8pt;
margin:3px 0px;
width:126px;
border: 1px solid #fff;
padding:0;
}
.pad{
padding:0;
margin:0;
}
.pad img{display:none;}


.plain select{
color:#000;
background-color:#fff;
}

/*######################################################################*/
/*Nav stylesheet*/

#navdiv{
float:left;
margin:0px 2px;
padding:0;
width:130px;
background-color: #425ea8;
overflow:hidden;
}
#navdiv p{color:#fff;}

#nav{
margin:0;
padding:0;
list-style:none;
}
#nav li{
width:130px;
border-bottom:1px solid #fdf8d1;
background-color: #425ea8;
font:12px Verdana, Arial, Helvetica, sans-serif;
}
#nav li a {
display: block;
width: 122px;
color: #fff;
padding:2px 0px 2px 8px;
text-decoration: none;
border-bottom:none;
}
#nav li a:hover {
font:12px Verdana, Arial, Helvetica, sans-serif;
color: #000;
background-color:#fae664;
text-decoration: none;
}
#nav li a:visited {
font:12px Verdana, Arial, Helvetica, sans-serif;
}
#nav li ul{
display:none;
margin:0;
padding:0;
list-style:none;
}
#nav li ul li{
width:130px;
border-bottom:1px solid #faec8c;
background-color: #fdf8d1;
font:12px Verdana, Arial, Helvetica, sans-serif;
}
#nav li ul li a {
display: block;
width: 122px;
color: #425ea8;
padding:2px 0px 2px 8px;
text-decoration: none;
}
#nav li ul li a:hover {
font:12px Verdana, Arial, Helvetica, sans-serif;
color: #fff;
background-color:#425ea8;
text-decoration: none;
}
