*{margin:0;padding:0;}
html{width:100%;}
body{width:100%;color:#000000;background:#FFFFFF;font-family:Arial;font-size:12px;}
a img{border:0;}
form div.form{float:left;margin:0 16px 15px 0;}
form label{margin-bottom:2px;display:inline-block;}
form input.field,textarea{font-family:Arial;font-size:12px;border:1px inset #CCCCCC;padding:5px;}
form input.field{width:260px;}
form textarea{width:548px;height:150px;}
form input.submit{width:100px;height:30px;background:url('images/submit.gif') no-repeat;border:0;cursor:pointer;display:block;margin-top:15px;}
div.map{width:588px;height:443px;border:1px solid #CCCCCC;}
span.right{width:100%;text-align:right;display:block;}
span.req{color:#FF0000;font-family:Georgia;font-weight:bold;}
span.err{color:#FF0000;display:block; margin-top:5px;}
div.content h1{font-size:18px;margin-bottom:15px;}
div.content h2{font-size:14px;margin-bottom:15px;}
div.content ol{color:#336699;font-size:10px;}
div.content ol li{margin:0 0 15px 22px;}
div.content ul{list-style-image:url('images/list-icon.gif');}
div.content ul li{margin:0 0 15px 16px;}
div.content p {color:#000000;font-size:12px;display:inline;}
div.content a {color:#336699;text-decoration:none;}
div.content a:hover{color:#666666;}
div.blue-box{width:560px;height:30px;color:#FFFFFF;background:url('images/blue-box.gif') no-repeat;margin-bottom:15px;padding:15px;}
div.blue-box a{color:#99CCFF;font-weight:bold;}
div.blue-box a:hover{color:#CCCCCC;}
div.grey-box{width:100%;height:auto;}
div.grey-box div.top{width:100%;height:15px;background:url('images/grey-box-top.gif') no-repeat;font-size:1px;}
div.grey-box div.middle{width:560px;height:auto;background:url('images/grey-box-bg.gif') repeat-y;padding:0 15px;}
div.grey-box div.bottom {width:100%;height:15px;background:url('images/grey-box-bottom.gif') no-repeat;font-size:1px;}
div.grey-box ul{list-style-image:url('images/list-icon-grey.gif');}
div.grey-box ul li{margin: 0 0 15px 16px;}
div.container{width:900px;height:auto;margin:30px auto 0 auto;}
div.header{width:870px;height:70px;background:url('images/header.gif') no-repeat;padding:15px;}
div.header img{float:left;display: block;}
div.header ul{float:right;}
div.header li{list-style-type:none;border-left:1px solid #6699CC;float:left;padding:0 7px;}
div.header li.first{border-left:0;padding-left:0;}
div.header a{color:#FFFFFF;text-decoration:none;}
div.header a:hover{color:#CCCCCC;}
div.header span{width:300px;color:#FFFFFF;font-size:18px;text-align:right;clear:right;float:right;margin-top:33px;}
div.health-and-safety{width:870px;height:220px;background:url('images/health-and-safety.jpg') no-repeat;padding:15px;}
div.health-and-safety div{width:235px;color:#FFFFFF;font-size:1.6em !important;font-weight:bold;}
div.health-and-safety span.top{display:block;margin-bottom:25px;}
div.health-and-safety span.bottom{display:block;font-size:0.7em;margin-top:20px;}
div.health-and-safety span.bottom a{width:100px;height:30px;background:url('images/btnReadMore.gif');display:block;margin-top:10px;}
div.health-and-safety span.bottom a:hover{background-position:0 -30px;}
div.health-and-safety span.middle a{width:235px;height:60px;background:url('images/btnbooknow.gif');display:block;}
div.health-and-safety span.middle a:hover{background-position:0 -60px;}
div.main{width:840px;height:auto;background:url('images/content.jpg') no-repeat;padding:15px 30px;}
div.menu{width:235px;height:auto;float:left;}
div.menu h3{width:230px;height:30px;line-height:30px;color:#FFFFFF;background:url('images/menu-heading.gif') no-repeat;font-size:12px;text-transform:uppercase;display:block;padding-left:5px;}
div.menu ul{background:url('images/menu-bg.gif') no-repeat bottom;margin-bottom:15px;padding: 10px;}
div.menu ul.blue{list-style-image:url('images/menu-icon-blue.gif');}
div.menu ul.green{list-style-image:url('images/menu-icon-green.gif');}
div.menu ul.red{list-style-image:url('images/menu-icon-red.gif');}
div.menu li{margin:0 0 5px 19px;}
div.menu a{color:#666666;text-decoration:none;}
div.menu a:hover{color: #336699;}
div.menu img{display:block;}
div.content{width:590px;height:auto;float:right;}
div.footer{width:100%;height:45px;color:#666666;background:url('images/footer.gif') repeat-x;}
div.footer div.inner{width:840px;height:45px;line-height:45px;margin:0 auto;}
div.footer div.left{float:left;}
div.footer div.right{float:right;}
div.footer a{color:#6699CC;text-decoration: none;}
div.footer a:hover{color:#999999;}
div.clear{height:0;font-size:1px;overflow:hidden;display:block;clear:both;}
.no-right-padding{padding-right:0 !important;}
.no-right-margin{margin-right:0 !important;}
.no-bottom-margin{margin-bottom:0 !important;}
div.grey-box h2 a{text-decoration:underline;}
div.grey-box h2 a:hover{}