body{
 background-color: #F7FAFF;
 }
#floater{
 position: absolute;
 width: 130px;
 left: 50%;
 margin-left: 400px;
 background-color: white;
 font-family: "Trebuchet MS", Arial, Sans-serif;
 font-size: 9pt;
 }
img.bars{
 margin-left: auto;
 margin-right:auto;
 }
#shadow{
 position: relative;
 width: 800px;
 margin-left: auto;
 margin-right: auto;
 background-image: url('Shadow.jpg');
 background-repeat: repeat-y;
 }
#all{
 position: relative;
 width: 750px;
 font-family: "Trebuchet MS", Arial, Sans-serif;
 font-size: 10.5pt;
 color: #03295F;
 margin-left: auto;
 margin-right: auto;
 }
#menus{
 position: relative;
 height: 30px;
 width: 750px;
 text-align: center;
 border-top: 1px solid #EDF8FF;
 cursor: pointer;
 z-index: 20;
 }
#menu1{
 width: 150px;
 left: 0px;
 border-left-style: none;
 }
#menu2{
 width: 149px;
 left: 150px;
 border-left: 1px solid #EDF8FF;
 }
#menu3{
 width: 149px;
 left: 300px;
 border-left: 1px solid #EDF8FF;
 }
#menu4{
 width: 149px;
 left: 450px;
 border-left: 1px solid #EDF8FF;
 }
#menu5{
 width: 149px;
 left: 600px;
 border-left: 1px solid #EDF8FF;
 }
#menu6{
 width: 0px;
 left: 0px;
 border-left: 1px solid #EDF8FF;
 }
div.menu{
 position: absolute;
 height: 30px;
 background-color: #1254B3;
 z-index: 10;
 }
div.thismenu{
 position: absolute;
 height: 30px;
 background-color: #427FD6;
 z-index: 10;
 }
div.mouseovermenu{
 border-top: 2px solid #03295F;
 border-left: 2px solid #03295F;
 border-bottom: 2px solid #EDF8FF;
 border-right: 2px solid #EDF8FF;
 z-index: 20;
 }
p.menus{
 margin-top: 5px;
 margin-left: 0px;
 margin-right: 0px;
 }
a.menu{
 color: white;
 text-decoration: none;
 padding-top: 10px;
 }
a:hover.menu{
 color: white;
 text-decoration: none;
 padding-top: 10px;
 }

div.block{
 position: absolute;
 background-color: #1254B3;
 z-index: 10;
 }
div.text{
 position:relative;
 background-color: white;
 width:730px;
 border-top:1px solid white;
 border-bottom: 1px solid white;
 padding-left: 10px;
 padding-right: 10px;
 padding-bottom: 20px;
 z-index: 10;
 }
h1{
 color: #427FD6;
 font-size: 18pt;
 margin-top: 30px;
 }
h2{
 color: #427FD6;
 font-size: 14pt;
 }
h2.expand{
 color: #427FD6;
 font-size: 14pt;
 cursor: pointer;
 }
h3{
 color: #427FD6;
 font-size: 12pt;
 }
p.hdr{
 font-size:16pt;
 color:white;
 }
p.hdr2{
 font-size:17pt;
 color:white;
 }
p.foot{
 color: #5B80B3;
 font-size:9pt;
 text-align:center;
 margin-top: 0px;
 }
img{
 position:relative;
 display:block;
 }
a{
 color: #5B80B3;
 text-decoration: underline;
 }
a:hover{
 color: #03295F;
 text-decoration: underline;
 }
table.main{
 table-layout: fixed;
 width: 750px;
 }
td.left{
 vertical-align: top;
 width: 320px;
 padding-left: 0px;
 padding-right: 0px;
 padding-top: 0px;
 padding-bottom: 0px;
 }
td.middle{
 vertical-align: middle;
 width: 110px;
 padding-left: 0px;
 padding-right: 0px;
 padding-top: 0px;
 padding-bottom: 0px;
 }
td.right{
 vertical-align: top;
 width: 320px;
 padding-left: 0px;
 padding-right: 0px;
 padding-top: 0px;
 padding-bottom: 0px;
 }
img.middle{
 display:block;
 margin-left: auto;
 margin-right: auto;
 }
td.left2{
 vertical-align: top;
 width: 314px;
 padding-left: 30px;
 padding-right: 30px;
 padding-top: 0px;
 padding-bottom: 0px;
 border-right: 1px solid #5B80B3;
 }
td.right2{
 vertical-align: top;
 width: 315px;
 padding-left: 30px;
 padding-right: 30px;
 padding-top: 0px;
 padding-bottom: 0px;
 }

table.enquiry{
 margin-top: 0px;
 margin-left: 0px;
 margin-right: 0px;
 margin-bottom: 0px;
 table-layout: fixed;
 }
td.enquiry{
 width: 150px;
 border-style: none;
 padding-right: 20px;
 padding-left: 0px;
 padding-top: 10px;
 padding-bottom: 1px;
 margin: 0px;
 vertical-align: top;
 }
td.input{
 border-style: none;
 padding-right: 1px;
 padding-left: 1px;
 padding-top: 10px;
 padding-bottom: 1px;
 margin: 0px;
 vertical-align: top;
 }
input.enquiry {
 width: 400px;
 height: 20px;
 padding: 0px;
 margin: 0px;
 }
input.other {
 width: 150px;
 height: 20px;
 padding: 0px;
 margin: 0px;
 }
select.enquiry {
 width: 150px;
 height: 20px;
 padding: 0px;
 margin: 0px;
 }
textarea.enquiry {
 width: 400px;
 height: 150px;
 margin: 0px;
 padding: 0px;
 }


#bottom{
 position: relative;
 width: 750px;
 color: #5B80B3;
 background-color:white;
 border-top: 1px solid #EDF8FF;
 border-bottom: 1px solid #EDF8FF;
 font-size: 10pt;
 z-index: 50;
 }
hr.bottom{
 color: #5B80B3;
 background-color: #5B80B3;
 width: 350px;
 }
p.bottom{
 width: 750px;
 margin-top: 10px;
 margin-left: 0px;
 margin-right: 0px;
 text-align: center;
 }
a.bottom{
 color: #5B80B3;
 text-decoration: none;
 }
a:hover.bottom{
 color: #03295F;
 text-decoration: none;
 }

span.flash{
 color: #5B80B3;
 text-decoration: underline;
 cursor: pointer;
 }
div.flash{
 position: fixed;
 top: 50%;
 left: 50%;
 margin-top: -275px;
 margin-left: -300px;
 height: 550px;
 width: 600px;
 background-color: white;
 border: 2px solid #427FD6;
 font-family: "Trebuchet MS", Arial, Sans-serif;
 z-index: 60;
 }
h2.flash{
 color: #427FD6;
 font-size: 14pt;
 margin-top: 10px;
 margin-left: 10px;
 }
div.flashtext{
 position: absolute;
 top: 455px;
 padding-left: 10px;
 padding-right: 10px;
 font-size: 10.5pt;
 color: #03295F;
 }
img.cross{
 position: absolute;
 left: 569px;
 top: 1px;
 z-index: 70;
 }
object.flash{
 position: absolute;
 width: 550px;
 height: 417px;
 margin-left: 25px;
 top: 40px;
 }

