@charset "utf-8";
/* CSS Document */

* {
	margin:0;
	padding:0;	
}

body { font-family:sans-serif; color:#555; background: url(../../images/p-bg.gif) repeat-x fixed; font-size:13px; }

.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

.clearfix { zoom:1;}

.lefttube { float:left;}
.righttube { float:right;}

ul { margin:0; padding:0;}

h1 { font-size:24px; color:#000; font-weight:lighter; margin:0 0 18px 0; text-transform:capitalize;}
h1 span { color:#ca2d25;}
h2 { font-size:18px; color:#000; margin:12px 0 15px 0; font-weight:lighter;text-transform:capitalize; }
h3 { font-size:18px; color:#000; margin:3px 0 15px 0; font-weight:lighter;text-transform:capitalize; }
h3 span { color:#ca2d25;}
h4 {color:#ca2d25; font-size:15px; margin-bottom:10px;}
h5 {color:#ca2d25; font-size:13px; margin-bottom:10px;}

p { margin:0 0 14px 0; text-align:justify; line-height:20px; font-size:13px; color:#555;}

#maincontainer { width:100%; background:#fff; margin:40px auto 10px auto;}

.subcontainer { width:999px; margin:auto;}

#topmenu { background:url(../../images/m-bg.gif) repeat-x; font-size:14px; height:51px;}
#topmenu ul { float:right; margin-top:15px; list-style:none;}
#topmenu li { float:left; color:#fff; border-right:1px #AFAEAE solid; border-left:1px #000 solid; padding:0 10px; line-height:20px;}
#topmenu a { color:#fff; text-decoration:none;}
#topmenu a:hover { color:#000; text-decoration:none;}

#midsection { background:url(../../images/mid-bg.gif) repeat-x; height:301px;}

#banner { background:url(../../images/banner.png) no-repeat; height:264px;}

#logo { background:url(../../images/logo.png); width:529px; height:136px; float:left; }

#client-login { clear:both; float:right; margin:0 0 0 0 ;}
#flash { float:right; width:470px; height:264px;}
#contentcontainer { background:url(../../images/pattern.png) repeat; padding:30px 0 20px 0; border-bottom:1px #131519 solid; clear:both;}

#homeleft { float:left; width:500px;}
#homeleft p { margin-bottom: 15px; line-height:18px;}

#homeright { float:right; width:460px;}

.list1 {  font-size:13px; margin:7px 0 20px 0; list-style:none;}
.list1 li { margin-bottom:10px; padding:0; background:url(../../images/tick.png) no-repeat; padding-left:20px;}

.list2 {  font-size:13px; margin:7px 0 25px 0; list-style:none;}
.list2 li { margin-bottom:14px; padding:0; background:url(../../images/plus.png) no-repeat; padding-left:20px;}

#home-boxes{ clear:both;}

.box { float:left; width:195px; padding:0 10px 25px 0px; margin-right:20px;}
.box p { font-size:11px; line-height:15px; margin-left:50px;}
.box h5 { margin-left:48px;}

.box2 {  padding:0 0 10px 0px; }
.box2 img { float:left; margin:0 20px 20px 0; border:5px #A29E9E solid;}
.box2 p { font-size:13px; line-height:18px; margin-left:50px;}
.box2 h4 { margin-left:50px; margin-bottom:7px;}

#secure { background:url(../../images/secure.png) no-repeat;}
#report-facility { background:url(../../images/report-facility.png) no-repeat; }
#search-facility { background:url(../../images/search-facility.png) no-repeat;}
#customer-support { background:url(../../images/customer-support.png) no-repeat;}

#home-rightbottom { width:360px; margin-left:50px;}

#footer { border-top:1px #fff solid; background:#131519; padding:15px 0;}

.footer-box { float:left; background:#161920; border:2px #1B1E24 solid; margin-right:4px; width:30%; padding:0 13px; height:90px; }
.footer-box p { color:#d0d0d0; line-height:18px;}
.footer-box b {color:#d11d14;}

#fbox1 p{ padding-top:35px; text-align:center;}
#fbox2 p{ padding:7px 10px 0 10px;}
#fbox3 p {padding:7px 5px 0 5px;}

#aquaweb { width:999px; margin:auto; text-align:right; font-size:12px;}
#aquaweb a { color:#aaa; text-decoration:none;}

.red {color:#ca2d25;} 
