html{color:#000;background:#FFF;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}
li{list-style:none;}
caption,th{text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
q:before,q:after{content:'';}
abbr,acronym{border:0;font-variant:normal;}
sup{vertical-align:text-top;}
sub{vertical-align:text-bottom;}
input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}
input,textarea,select{font-size:100%;}
legend{color:#000;}
html{height:100%;}
body{margin:0px;color:#FFFFFF;background-color:#000066;font-size:100%;font-family:Arial, Helvetica, Verdana, sans-serif;background-image:url('site_images/background.jpg');background-repeat:repeat;background-attachment:fixed;height:auto;min-height:100%;}
body.mceContentBody{background-color:#000066;font-size:77%;color:#FFFFFF;}
fieldset{border:1px solid #FFFFFF;padding:4px;width:95%;margin-bottom:10px;}
legend{font-weight:bold;color:#FFFFFF;background-color:transparent;padding:4px;}
strong{font-weight:bold;}
p{margin-bottom:10px;line-height:125%;text-align:justify;color:#FFFFFF;background-color:transparent;}
td{color:#FFFFFF;background-color:transparent;}
caption{font-weight:bold;}
h1{color:#FFFFFF;background-color:transparent;font-weight:bold;margin-bottom:10px;font-size:146.5%;}
h2{color:#99CCCC;background-color:transparent;font-weight:bold;margin-bottom:8px;font-size:131%;text-transform:uppercase;}
h3{color:#003480;background-color:transparent;font-weight:bold;margin-bottom:6px;font-size:123.1%;}
h4{color:#003480;background-color:transparent;font-weight:bold;margin-bottom:5px;font-size:116%;}
h5{color:#003480;background-color:transparent;font-weight:bold;margin-bottom:4px;font-size:108%;}
h6{color:#003480;background-color:transparent;font-weight:bold;margin-bottom:3px;font-size:100%;}
ul, ol{margin:10px 10px 10px 20px;}
li{list-style-type:disc;margin-bottom:10px;line-height:150%;}
hr{color:#FFFFFF;background-color:#CCCCCC;margin-bottom:20px;margin-top:10px;}
blockquote{margin-left:20px;margin-right:20px;margin-top:10px;margin-bottom:10px;}
address, cite, dfn, em, var{font-style:italic;}
acronym{text-transform:uppercase;}
code{white-space:pre;font-family:Sans-Serif;}
pre{white-space:pre}
th{font-weight:bold;padding:4px;}
.formCell{padding:4px;background-color:transparent;color:#FFFFFF;font-size:77%;}
.menu{background-color:#C8C8C8;color:#003480;padding-left:5px;}
a.menu:link, a.menu:visited{font-size:77%;color:#99CCCC;background-color:transparent;text-decoration:none;text-transform:uppercase;padding:0px;margin-left:3px;}
a.menu:hover, a.menu:active{font-size:77%;color:#FFFFFF;background-color:transparent;text-decoration:underline;text-transform:uppercase;padding:0px;margin-left:3px;}
a:link{background-color:transparent;color:#99CCCC;text-decoration:none;}
a:visited{background-color:transparent;color:#99CCCC;text-decoration:none;}
a:active{background-color:transparent;color:#FFFFFF;text-decoration:underline;}
a:hover{background-color:transparent;color:#99FFFF;text-decoration:underline;}
.menuLeft{background-image:url('site_images/menu.gif');width:38px;height:20px;}
.dayNames{font-weight:bold;text-align:center;width:14%;font-size:77%;}
.dayCell1{background-color:#000066;color:#FFFFFF;font-style:italic;width:14%;vertical-align:top;border:1px solid #FFFFFF;padding:3px;font-size:77%;}
.dayCell2{background-color:#0000CC;color:#000000;font-style:italic;width:14%;vertical-align:top;border:1px solid #FFFFFF;padding:3px;font-size:77%;}
.blankCell{border:1px solid #C0C0C0;font-size:77%;}
.dayCellBooked{background-color:#EE0000;color:#FFFFFF;font-style:italic;width:14%;vertical-align:top;padding:3px;font-size:77%;}
ul.dateLists{margin:0px;padding-left:14px;}
.topNav{background-color:#003480;color:#FFFFFF;border-top:1px solid #FFFFFF;height:30px;}
.clear{clear:both;font-size:2%;}
.navItem{padding-left:3px;padding-top:3px;padding-bottom:3px;background-color:#BAB6C5;color:#FFFFFF;}
.subMenu{position:absolute;visibility:hidden;z-index:1;left:-170px;top:-30px;width:165px;background-color:#F5F5F5;color:#003480;border-top:1px solid #003480;border-left:1px solid #003480;border-right:1px solid #003480;border-bottom:1px solid #003480;font-size:66.6%;z-index:3;}
.submenuCell{background-color:#F5F5F5;color:#003480;padding-left:14px;padding-right:3px;padding-top:3px;padding-bottom:3px;height:20px;background-image:url('site_images/arrow.gif');background-repeat:no-repeat;background-position:0px 5px;cursor:pointer;}
.err{color:#FF0000;margin:20px;}
#navArea{float:right;width:237px;vertical-align:top;margin-right:30px;margin-top:10px;border:none;}
#topContent{float:left;border:none;line-height:140%;color:#FFFFFF;font-size:8pt;text-align:center;background-color:transparent;margin-top:10px;margin-left:38px;}
#contentArea{height:auto;min-height:100%;width:600px;float:left;z-index:2;border:none;margin-left:30px;}
#contentInner{width:580px;border:none;margin:10px;}
#contentAreaHome{height:auto;min-height:50%;width:99%;float:right;left:0px;z-index:2;border:none;}
#contentInnerHome{width:98%;border:none;margin:10px;float:left;}
#footerArea{margin-left:10px;width:98%;height:30px;background-color:transparent;color:#FFFFFF;border:none;overflow:hidden;font-size:56.5%;}
.blogNav{padding:5px;}
.hover-border{border:#000000 1px solid;cursor:pointer;}
A:hover .hover-border{border:#FFFFFF 1px solid;cursor:pointer;}

