@import url("common.css");
@import url("dropdown.css");
@import url("flexcrollstyles.css");
html

html, body{
background:#81bce4 url(../images/bgrnd.jpg) no-repeat center top;
color: #000000;
text-align: center;
margin: 0px;
padding: 0px;
font-family:  Arial, Helvetica, sans-serif;
}




#wrapper{
/*background: #ffffff url(../images/contbg.jpg) no-repeat center 10px;*/
padding: 5px 0px 0px 0px;
width: 777px;
margin-left: auto;
margin-right: auto;
}
table, th, td, p{
font-family:  Arial, Helvetica, sans-serif;
}
#container{
margin: 0px 0px 0px 0px;
position: relative;
width: 760px;
margin-left: auto;
margin-right: auto;
text-align: left;
padding: 0px 0px 0px 0px;
background: #ffffff;
height: auto !important;
height: 600px;
min-height: 600px;
border: 1px solid #000000;
}

#header{
height: 109px;
background: #073777; 
color: #ffffff;
position: relative;
}

#headershadow{
position: absolute;
top: 109px;
left: 0px;
height: 14px !important;
height: 0px;
width: 760px;
background: url(../images/headershadow.png) no-repeat;
z-index: 99;
}

#header .logo{
position: relative;
top: 23px;
left: 22px;
}


#header .strap{
position: absolute;
top: 75px;
left: 24px;
}


#bar1{
padding: 25px 0 0 0;
background: url(../images/lhbg.gif) no-repeat;
height: 466px;
width: 130px;
position: absolute;
top: 109px;
left: 0px;
}

#bar1 .icaew{
	position: absolute;
	bottom: 20px;
	left: 25px;
	height:76px;
	width:51px;
}

.menubar{

}

.menubar ul{
margin: 0px;
padding: 0px;
width: 130px;
}

.menubar li{
margin: 0px;
padding: 0px;
list-style-type: none;
display: inline;
}

.menubar li a{
float: left;
width: 130px;
height: 20px;
line-height: 20px;
text-indent: 25px;
font-weight: bold;
clear: left;
color: #ffffff;
margin: 4px 0px;
}
 
.menubar li a:hover, .menubar li a.current{
color: #003572; 
background: #e5e8f1;
}

#footer{
width: 760px;
text-align: left;
margin-left: auto;
margin-right: auto;
}

#footer ul{
margin: 5px 0px 0px 0px;
padding: 0px;
}

#footer li{
display: inline;
margin: 0px;
padding: 0px 5px 0px 4px;
font-size: 9px;
font-weight: bold;
border-right: 1px solid #000000;
}

#footer li.last{
border: 0px;
}

#footer li a:hover{
color: #000000;
}

#main{
background: url(../images/mainbg.gif) no-repeat;
width: 630px;
height: 491px;
position: relative;
font-size: 12px;
margin-left: 130px;
} 

#main #lh{
padding: 28px 0 0 0;
background: url(../images/lhlite.gif) no-repeat;
float: left;
height: 466px;
width: 131px;
position: relative;
}

#lh ul{
margin: 0px;
padding: 0px;
width: 130px !important;
width: 115px ;
}

#lh li{
margin: 0px;
padding: 0px;
list-style-type: none;
display: inline;
}

#lh li a{
float: left;
width: 100px!important;
width: 75px;
line-height: 14px;
padding: 0px 10px 0px 10px !important;
padding: 0px 10px 0px 10px;
font-weight: bold;
clear: left;
color: #003572;
margin: 0px 0px 12px 0px;
font-size: 11px;
}
 
#lh li a:hover, .menubar li a.current{
color: #003572; 
background: #e5e8f1;
}

#lh p{
color: #003572; 
font-size: 12px;
text-align: left;
margin: 0px;
padding: 10px 10px 10px 20px;
}


#lh.list p{
font-weight:bold;
color: #003572; 
font-size: 12px;
margin: 0px;
padding: 3px 10px 3px 20px;
}


#main #rh{
padding: 25px 0 0 0;
background: url(../images/rhbg.gif) no-repeat;
float: right;
height: 466px;

width: 141px !important;
width: 141px ;
position: relative;
}

#main #rh.services{
width: 141px !important;
width: 138px ;}

#main #rh blockquote{
color: #003572; 
font-size: 12px;
text-align: right;
margin: 0px;
padding: 10px 20px 10px 10px;
}

#main #rh blockquote span{
font-size: 11px;
}

.photo{
padding: 14px 0px 4px 25px;
}

#main h1{
color: #003572; 
font-size: 20px;
font-weight: normal;
}

#main h2{
color: #003572; 
font-size: 14px;
font-weight: normal;
margin: 15px 0px 0px 0px;
padding: 0px;
line-height: 14px;
}

#main h3{
color: #003572; 
font-size: 12px;
font-weight: normal;
}

#main ul{
margin: 10px 0px 20px 15px;
padding: 0px;
}


#main ul li{
margin: 3px 0px 3px 0px;
padding: 0px;
}

#main .date{
position: absolute;
bottom: -10px;
right: 20px;
color: #003572;
z-index: 20;
font-weight: bold;
}

.doubleblue{
width: 430px;
float: left;
padding: 25px 20px 20px 30px;

}

.tripleblue{
width: 540px;
float: left; 
padding: 25px 60px 0px 30px;

}

.singlewhite{
width: 299px;
float: left;
padding: 25px 29px 20px 30px;
background: #ffffff;
height: 446px;

}

.doublewhite{
width: 430px;
float: left;
padding: 25px 29px 20px 30px;
background: #ffffff;
height: 446px;
}

.doublewhitewide{
width: 440px !important;
width: 430px;
float: left;
margin: 0px;
padding: 25px 29px 20px 30px;
background: #ffffff;
height: 446px;
}

.triplewhite{
width: 571px;
float: left;
padding: 25px 29px 20px 30px;
background: #ffffff;
height: 446px;

}

p.contact{
font-size: 14px;
color: #003572; 
font-weight: bold;
}

#main .client{
margin: 0px 0px 15px 0px;
padding: 10px 0px 25px 0px;
height: auto !important;
min-height: 90px;
height: 90px;
border-bottom: 1px solid #003572;
}

#main .client img{
float: left;
margin: 0px 20px 50px 0px;
clear: both;
}

#main .client h2{
color: #000000;
margin: 0px 0px 0px 0px;
padding: 0px;
line-height: 16px;
}

#main .client h2 strong{
color: #003572;
}

#main .client a{
font-weight: bold;
}

#main .client p{
color: #000000;
margin: 0px 0px 0px 0px;
padding: 0px;
}

#main .client ul{
margin: 4px 0px 4px 0px;
padding-left: 0px;
}
#main .client ul li{
margin: 0px;
padding: 0px 0px 0px 0px;
list-style-position:inside;
text-align: left;
}

#main .news p{
font-size: 11px;
padding: 10px 0px 15px 40px;
background: url(../images/pdf.gif) no-repeat 0px 10px;
border-bottom: 1px solid #003572;
}

#main .news p a{
font-size: 14px;
margin-right: 5px;
}

#main .news p.last{
border: 0px;
} 

#main .form{
position: absolute;
left: 310px;
top: 33px;
} 
#main .form th.thead{
font-size: 14px;
padding: 0px 0px 10px 0px;
font-weight: bold;
}
#main .form td, #main .form th{
font-size: 12px;
color: #003572;
font-weight: normal;
}

#main .form th{
padding-right: 20px;
}

#main .form input, #main .form textarea{
width: 200px;
}

#main .form .button{
width: auto;
}



.testimonial{
width:50px;
color: #003572;
text-align: center;
}
.testimonial img{

}
.testimonial p{
text-align: right;
padding: 0px 15px 8px 15px;
font-weight: bold;
}
.testimonial p strong{
font-size: 12px;
}

.testimonial p em, blockquote em{
font-style: normal;
font-size: 9px;
}

