@charset "utf-8";
/* CSS Document */

body{margin:0px auto;background-color: #FFFFFF;background-image:url(../images/background.jpg);background-repeat:repeat-x;}
.main{width:903px;height:auto;overflow:visible;margin:0px auto;background-image:url(../images/slice.jpg);background-repeat:repeat-y;position:relative;}
.header{width:100%;height:27px;background-image:url(../images/header.jpg);padding-top:105px;}

.header1, .header2, .header3, .header4, .header5 {width:100%;height:262px;overflow:visible;}
.header2{background-image:url(../images/image01.jpg);}
.header3{background-image:url(../images/image02.jpg);}
.header4{background-image:url(../images/image03.jpg);}
.header5{background-image:url(../images/image04.jpg);}

.news{width:202px;height:121px;position:absolute;left: 679px;top: 244px;}
.floater{clear:both;}
.content{width:100%; height:auto;background-image:url(../images/slice.jpg);display:block;background-repeat:repeat-x;}
.textarea{width:630px;height:auto;float:left;padding:20px 10px 20px 15px;}
.rightcolumn{width:248px; height:auto;float:left;}
.form{background-image:url(../images/contactback.jpg);height:345px;width:248px;position:absolute;left: 655px;}
.right1{width:248px;height:auto;}
.right2{width:248px;height:144px;background-image:url(../images/accreditations.jpg);position:absolute;left: 655px;top: 779px;}
.right3{width:248px;height:39px;background-image:url(../images/download.jpg);position:absolute;left: 655px;top: 1088px;}

.copyright{width:100%;height:25px;background-image:url(../images/footer.jpg);padding-top:10px;}
.picture{padding-right:2px;border:none;padding-bottom:2px;}


.pop{position:absolute;height:131px;left: 2px;width: 555px;top: 289px;z-index:1001;}

.homeRoll {width: 176px;float: left;padding: 0px;margin-right: 2px;background-position: center top;position: relative;}
.homeRoll h3 {font-weight: bold;}
.homeRoll.distance h3 {color: White;}
.homeRoll div {padding: 10px;height: 110px;}
.homeRoll .more{background-image:url(../images/learnmore_bg.gif);background-repeat: no-repeat;background-position: top right;color: White;width: 156px;padding: 10px;}
.homeRoll .more div {padding: 0px;font-family:Arial, Helvetica, sans-serif;font-size:11px;}
.homeRoll .more h3 {text-transform: none;margin-top: 0px;margin-bottom: 4px;background-repeat: no-repeat;background-position: right center;background-image:url(../images/arrow_down.gif);color: White;font-weight: bold;font-family:Arial, Helvetica, sans-serif;font-size:14px;}
.homeRoll .more h3.arrowup {background-image:url(../images/arrow_up.gif);}


/* contactform */

.nameqc{position:absolute;left: 20px;top: 70px;width: 199px;}
.emailqc{position:absolute;left: 20px;top: 99px;width: 199px;}
.numberqc{position:absolute;left: 20px;top: 120px;width: 199px;}
.pinqc{position:absolute;left: 98px;top: 279px;width: 118px;}
.contactqc{position:absolute;left: 20px;top: 167px;width: 199px;}
.serviceqc{position:absolute;left: 20px;top: 255px;width: 182px;}
.timeqc{position:absolute;left: 20px;top: 220px;width: 88px;}


#pscroller2{width: 180px;height: 100px;
background-color: #95b3cd;padding: 3px;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;font-style:italic;font-weight:bold;color:#FFFFFF;}
#pscroller2 a{text-decoration: none;}

/* fonts */
p,h1,h2,h3,h4,h5,ul,.decorate,.colourful{font-family:Arial, Helvetica, sans-serif;color:#333333;line-height:1.4em;margin-top:0px;}
h1{font-size:13px;margin-top:0px;margin-bottom:0px;font-weight:normal;color:#666666;text-align:right;padding-right:14px;}
h4{font-size:14px;color: #4690B5;}
h2{font-size:13px;margin-top:0px;font-weight:normal;color:#333333;}
p{font-size:13px;}
.link{color:#006699;font-weight:bold;text-decoration:none;}
ul {padding:0; line-height:1; vertical-align:baseline; padding:10px 0 10px 25px;color:#007bcc; font-size:12px;}
ul li{ font-weight:bold; padding:2px 0 2px 5px; }
a {padding:0;color:#003399;font-weight:bold;text-decoration:none;}
a:hover { text-decoration:none; }
.left, .right{font-family:Arial, Helvetica, sans-serif;font-size:11px;}
.left{ color:#ffffff; padding-left:20px;float:left;}
.right{color:#ffffff; float:right;padding-right:20px;}

.case1{font-size:12px;font-weight:normal;color:#000000;padding:5px;background-color: #E4EDF3;}
.decorate{font-size:14px;color: #387592;font-weight:bold;font-style:italic;margin-top:0px;}
.case2{width:290px;padding-right:10px;float:left;font-size:12px;}
.case3{width:190px;padding-right:10px;float:left;font-size:12px;}
.case4{width:160px;padding-right:10px;float:left;font-size:12px;}
.enfloat{clear:both;}
.picture{padding-right:5px; padding-bottom:5px;}
