@charset "UTF-8";
/* CSS Document */
html {overflow-y: scroll;}/*Fix for firefox scrolbar jump issue - permanently display scrollbar*/
body{ width:880px; margin:0 auto  0 auto; text-align:center;  background-color:#018ABE}
#mapHolder{ background:url(../images/map.gif) no-repeat; width:974px; height:389px; padding-top:140px; padding-left:194px; margin-left:-194px; float:left }

h1{font-size:21px;}
h1, h2, h3{ font-family:Helvetica;  color:#005F86; font-weight:normal; margin:0px}
h2{font-size:14px; font-weight:bold;  margin-top:10px; clear:both}
.sub{ padding-top:15px}
.heading{margin-top:10px; font-weight:normal}

#container{ background-image:url(../images/bground.gif); background-repeat:repeat-y; width:880px; min-height:200px; float:left }
#pageTop{height:125px}
#logo{ background-image:url(../images/logo.gif); width:244px; height:125px; float:left}
#header{background-image:url(../images/header.gif); width:636px; height:125px; float:left}
#lhs{ width:244px; float:left; text-align:left; min-height:1px;  }
#rhs{ width:583px; min-height:350px; padding: 0 0 0 21px; float:left; margin: 0 0 0 16px; border:solid; border-width: 0 1px 0 1px; border-color:#75A6B9; background-image:url(../images/bground-centre.jpg); background-repeat:repeat-x; text-align:left}
.aboutChn{padding: 0 0 0 -21px; margin: 0 0 0 -21px; position:relative; }
#rightFooter{width:636px; height:115px; display:block; background-image:url(../images/indexFooter.gif); float:left; text-align:left}
#leftFooter{width:244px; height:72px; float:left; border-bottom-style:solid; border-bottom-width:43px; border-bottom-color:#018ABE;}

#leftFooter img{ position:relative; left:7px; top:-138px; margin-bottom:-142px;}

p{font-family:Helvetica; color:#008ABE; font-size:14px}

#textHolder{width:354px; float:left}
#aboutBody #textHolder, #productsBody #textHolder{width:563px}
#imgHolder{width:229px; height:221px; float:left; background-image:url(../images/symbol.jpg)}
p.contact {color:#BFE0ED; font-family:Helvetica; font-size:21px; margin: 18px 0 0 40px}
p.contact strong{color:#FFF}
p.copyright{color:#F8F8F8; font-family:Verdana, Geneva, sans-serif; font-size:11px; font-weight:normal; margin:0 0 0 40px}


#lhs ul{list-style:none; padding:0px; margin:0px}
#lhs li{ margin:0 0 0 0 ; padding:0px; height: 53px }
#lhs a{font-family:Helvetica; font-size:16px; color:#656565; text-decoration:none; width:185px; height:33px; padding-top:20px; display:block;padding-left:30px; background-image:none; }
#lhs a:hover{background-image:url(../images/menuHover.gif); color:#FFF; background:url(../images/menuHover.gif)}
.learn{ width:112px; height:25px; display:block;}
.learn span{display:none}
.learn:hover{background-position: 0px 25px}

.contactUs{ background-image:url(../images/contact.gif); width:111px; height:25px; display:block}
.contactUs span{display:none}
.contactUs:hover{background-position: 0px 25px}

.galThumb{width:150px; height:111px; border:solid; border-width:2px; border-color:#34A1CB; float:left; margin: 0 10px 10px 0}
.address p{font-size:12px}
.formText{color:#008ABE; font-family:Helvetica; font-size:14px;}
.submit{background-image:url(../images/send.gif); width:51px; height:25px; display:block}
.submit:hover{background-position: 0px 25px}
.hide_me{display:none}
#email{color:#008ABE;}