body{font-family:arial,helvetica,sans-serif;font-size:12px;color:#666;text-align:center;background-color:#006766;margin:0px;padding:0px;}
.white{color:#ccc;margin:5px;font-size:90%;}
#wrapper{text-align:left;width:941px;margin-top:0px;margin-right:auto;margin-bottom:0px;margin-left:auto;background-color:#FFF;}
#header{}
#header h1{padding-left:0px;}
#nav{height:45px;width:941px;text-align:left;background-image:url(images/nav_bg.gif);background-repeat:no-repeat;background-position:center center;}
#innerwrapper{float:left;width:941px;padding-top:1px;padding-right:0px;padding-bottom:1px;padding-left:0px;}
#content{float:left;width:661px;text-align:justify;padding-left:20px;padding-bottom:20px;}
#content p{font-size:100%;line-height:1.4;margin-top:2px;margin-right:2px;margin-left:2px;}
#welcome{width:640px;margin-right:5px;color:#136E79;text-align:justify;}
#specials{float:left;width:640px;margin-right:5px;}
#box1{float:left;height:120px;width:310px;font-size:90%;margin-right:13px;}
#box2{float:left;height:120px;width:310px;font-size:90%;}
#box3{height:120px;width:310px;float:left;font-size:90%;margin-right:13px;}
#box4{float:left;height:120px;width:310px;font-size:90%;}
#training{float:left;width:640px;font-size:95%;color:#636;}
#training p{font-size:90%;color:#636;margin-right:5px;margin-left:20px;}
#sidebar{float:right;width:251px;}
#sidebar h2{font-weight:;margin-top:15px;margin-right:20px;margin-left:20px;}
#sidebar p{font-size:100%;margin-top:5px;margin-right:20px;margin-left:20px;}
#enquire-now{width:237px;margin:20px auto;border:0;}
#news{background-image:url(images/index_r5_c9.gif);background-repeat:no-repeat;background-position:center center;height:240px;padding-top:20px;padding-left:10px;}
#news h2{font-size:105%;color:#054747;margin-bottom:10px;}
#news p{color:#0A6E6E;}
.clearfloat{font-size:10px;line-height:10px;clear:both;height:10px;}
#footer{height:50px;text-align:center;font-size:80%;color:#660033;background-image:url(images/footile.gif);background-repeat:repeat-x;background-position:bottom;line-height:70px;}
.lftflt{float:left;padding-top:9px;padding-bottom:10px;}
#content h1{font-size:16pt;color:#76215A;}
#content h2{font-size:13pt;color:#157583;font-weight:bolder;margin-bottom:0;}
form{margin:0;padding:0;font-family:verdana, arial, sans-serif;font-size:10px;}
form fieldset{/* clear:both;note that this clear causes inputs to break to left in ie5.x mac, commented out */padding:0px;margin-bottom:10px;}
fieldset.bc{border-color:#abdbdb;}
form fieldset legend{font-size:1.1em;color:#87c1c1;margin:10px;}
form input, form textarea{width:auto;margin:5px 0 0 10px;}
textarea{overflow:auto;}
form br{clear:left;}
#content h3{font-size:10pt;color:#A07491;margin-top:20px;margin-bottom:0px;}
#content ul li{font-size:100%;color:#666;list-style-position:inside;padding:5px 10px;}
.pics{float:right;border:1px solid #CCC;margin-top:5px;margin-right:5px;margin-bottom:5px;margin-left:10px;}
#formtext{width:100px;}
form2{margin:0;padding:0;min-width:500px;max-width:550px;width:550px;font-family:verdana, arial, sans-serif;font-size:10px;}
a{color:inherit;}
a:hover{text-decoration:none;}
a.nostyle{color:#666;text-decoration:none;}
a.nostyle:hover{text-decoration:underline;}
.group{border:1px dashed #bbb;margin:0;}
.group p{padding:5px;}
hr{color:#bbb;background-color:#bbb;border:1px solid #bbb;}
#qiucklinks2{margin:3px 0 0 -7px;}
p#breadcrumbs{padding-top:16px;float:right;color:#999;font-size:0.9em;}
#form+clients{width:100%;}
#form{width:430px;float:left;}
#clients{width:210px;float:right;}
a.br{color:#999;text-decoration:none;}
a.br:hover{text-decoration:underline;}
.captcha{width:100px;height:40px;padding-left:10px;}
.blue{color:#157583;}
.purple{color:#a07491;}
#newsindent{padding:0 15px;}
.newsheading{border-bottom:1px solid #157583;}