﻿a{cursor:pointer;}
a img{border:0;}
body{background: #FFF;  font-family:Tahoma, Calibri, Arial, Helvetica, sans-serif;margin:0;padding:0;}
html{overflow-y:scroll;}
li{list-style:none;}
p{line-height: 1.6;padding:0 0 10px 1px; margin :0px;}
p,address {color:#FFF;font-size:75%;font-weight:normal;}

#wrapper:after, #header:after, #navigation:after, #navigation:after ul, #mainBody:after, #footer:after  {clear:both;content:".";display:block;font-size:0;height:0;visibility:hidden;}

#wrapper{width:996px;margin:0 auto;padding:0;}
#header {width: 100%;float: left; background:url(../cssImages/background/header.jpg) repeat-x left top; margin :0; padding: 0;}
#header #logo {margin: 16px 44px 21px; padding: 0; float: left; display: inline;}
#header #contactNumber {margin: 20px 44px 15px; padding: 0; float: right; display: inline; font-size: 125%; text-align: right; color:#607D91;}

#mainBody {padding-bottom: 55px; clear: both;  background:#f3f8fc url(../cssImages/background/main-body.jpg) no-repeat left bottom; min-height: 480px;}
#mainBody .mainContent {width:900px; margin: 0px 48px; padding: 0px;}

.twoColLayout .mainContent{width:590px!important; float: left; display:inline; margin-right: 0px!important;}
.twoColLayout .subContent{width:285px; float: right; display:inline; margin: 0px 45px 0px 0px;}

#navigation {clear: both; width: 100%; margin :20px 0 0; padding: 0;}
#navigation ul {float: left; display: inline; width:951px; margin :0 0 0 45px; padding: 0;}
#navigation ul li {font-size: 80%; margin: 0px 10px 0px 0px; padding: 0px; float: left; display: inline;}
#navigation ul li a {text-decoration:none;float:left;background:url(../cssImages/navigation/navigation-right.gif) no-repeat top right;margin:0;padding:0 25px 0 0;}
#navigation ul li a span{color:#607D91;text-decoration:none;float:left;background:url(../cssImages/navigation/navigation-left.gif) no-repeat top left;margin:0;padding:10px 0 15px 25px;}
#navigation ul li a:hover {background:url(../cssImages/navigation/navigation-right-ro.gif) no-repeat top right;}
#navigation ul li a:hover span{color:#153448; background:url(../cssImages/navigation/navigation-left-ro.gif) no-repeat top left;}
#navigation span.water {float: left; clear: both;width: 100%; display: block; height: 76px; margin:-13px 0 0; padding: 0px 0 0; position:relative; z-index: 5px; background: url(../cssImages/background/water.gif) no-repeat left bottom;}
#navigation ul li.active a {position: relative; z-index:20; background:url(../cssImages/navigation/navigation-right-ro.gif) no-repeat top right;margin:0;padding:0 25px 0px 0;  margin-bottom: -35px;}
#navigation ul li.active a span{float: left; position: relative; z-index:10;padding-bottom: 50px; color:#153448;background:url(../cssImages/navigation/navigation-left-ro.gif) no-repeat top left;}


#footer {float: left; width: 100%;background:#71838f url(../cssImages/background/footer.gif) repeat-x left top; margin :0; padding: 0;}
#footer #copyright {clear: both; text-align: right; width: 400px; font-size: 60%; float: right; display: inline; margin : 0 15px; padding: 10px 0;}
#footer #copyright a {clear: both;  color:#FFF; text-decoration: none;}
#footer #copyright a:hover {text-decoration: underline;}
#footer ul {float: right; display: inline; position: relative; margin-top: -40px; margin-right: 14px;}
#footer ul li {float: right; display: inline;}

.aboutUs {padding-bottom: 160px!important;}