@charset "utf-8";
/* CSS Document */

body {
background:url(../images/gradient.jpg);
background-repeat:repeat-x;
background-position:top;
background-color:#fff;
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:80%;
color:#333333;
}

img {
border:0;
}

#container {
width:1000px;
margin:25px auto auto auto;
background-color:#FFFFFF;
padding-bottom:10px;
}

#header{
height:117px;
}

#headerleft{
width:493px;
float:left;
margin-top:25px;
margin-lefT:20px;
}

#headerright{
float:right;
}

#findout {
background-color:#96c0e6;
border:1px solid #002664;
color:#002664;
width:300px;
line-height:2;
margin-top:42px;
margin-right:20px;
padding-left:5px;
}

#find{
float:left;
}

.findbox {
background-color:#96c0e6;
border:0;
width:195px;
line-height:2;
color:#002664;
}

.search{
margin-top:3px;
margin-bottom:3px;

}

#nav{
background-color:#002664;
width:1000px;
height:30px;
}

#nav ul{
list-style:none;
padding:0;
margin:0;
display:block;
float:left;
background-color:#002664;
}

#nav ul li {
display:block;
float:left;
width:111px;
text-align:center;
height:30px;
background-color:#002664;

}

#nav ul li a {
background-color:#002664;
color:#FFFFFF;
text-decoration:none;
display:block;
height:23px;
padding-top:7px;
}

#nav ul li a:hover {
color:#FFFFFF;
text-decoration:none;
display:block;
background-color:#96c0e6;
height:23px;

}

.print a {
color:#FFFFFF;
text-decoration:none;
display:block;
background-color:#61529b;
height:23px;
width:112px;
}


.print{
background-color:#61529b;
}

#seperator {
height:5px;
background-color:#FFFFFF;
border-bottom:2px solid #002664;
width:1000px;

}

#content {
background-color:#ffffff;
float:left;
min-height:470px;
width:1000px;
background-image:url(../images/background.jpg);
background-repeat:repeat-y;
}

#contentright a{
text-decoration:none;
color:#002664;
}

#contentright a:hover {
COLOR:#002664;
}

.homenewstxt a {
text-decoration:none;
color:#002664;
}

.homenewstxt a:hover {
COLOR:#002664;
}

.homenewstxt a:visited {

}




#homecontent {
background-color:#ffffff;
float:left;
min-height:470px;
width:1000px;

}

#homecontentleft{
width:748px;
border-right:2px solid #002664;
float:left;
min-height:470px;
}

#homecontentright {
float:right;
background-color:#FFFFFF;
min-height:470px;
width:250px;
}

#homecontentrightinner{
margin:10px;
}


h1{
color:#002664;
font-size:150%;
}

h2{
color:#002664;
font-size:130%;
}

h3{
color:#002664;
font-size:120%;
}

h4{
padding:0;
margin:0;
COLOR:#002664;
}

#homecontentright h2 {
color:#002664;
padding:0;
margin:0 0 7px 0;
font-size:120%;
}

#homecontentright h3 {
color:#333333;
padding:0;
margin:0 0 0px 0;
font-size:11px;
}



#hometext{
margin:20px;

}

#footer {
width:1000px;
margin:auto;
color:#96c0e6;
font-weight:bold;
/*padding-top:15px;*/

}

#footer a {
color:#96c0e6;
text-decoration:none;
}

#footer a:visited {
color:#96c0e6;
}

#footertop {

width:1000px;
}

#footertopleft{
float:left;
width:500px;
border-bottom:2px solid #002664;
padding-bottom:10px;
font-size:90%;
padding-top:10px;
}

#footertopright{
float:right;
width:500px;
text-align:right;
border-bottom:2px solid #002664;
padding-bottom:10px;
font-size:90%;
padding-top:10px;
}

#footerbottom{

}

#footerbottomleft{
margin-top:10px;
float:left;
width:500px;
font-size:75%;
}

#footerbottomright{
float:right;
width:500px;
text-align:right;
margin-top:10px;
}

.homenews {
float:left;
margin-bottom:10px;
}


.homenewstxt {
font-size:11px;
float:left;
width:150px;
}

.newsthumb {
float:left;
margin: 0 7px 7px 0;
}


#contentleft{
width:248px;
/*border-right:2px solid #002664;*/
float:left;
min-height:470px;
}

#contentright {
float:right;
background-color:#FFFFFF;
min-height:470px;
/*border-left:2px solid #002664;*/
width:748px;

}


#righttext{
margin:20px;

}

#contentleft ul{
list-style:none;
margin:15px;
padding:0 0 0 0 ;
}

#contentleft ul li {
border-bottom:2px solid #002664;
width:198px;
}

#contentleft ul li a {
color:#333333;
text-decoration:none;
width:190px;
display:block;
margin:5px 0px 5px 0px;
line-height:1.5;
padding-left:8px;
}

#contentleft ul li a:hover {
text-decoration:none;
background-color:#002664;
color:#FFFFFF;
}

#contentleft ul li a:visited {

}




#button {
background-color:#002664;
border:2px solid #96c0e6;
width:100px;
float:left;
line-height:1.5;
text-align:center;
margin-right:13px;
margin-top:7px;
}


#button a {
color:#FFFFFF;
text-decoration:none;
width:100px;
display:block;
}

#button a:hover {
color:#FFFFFF;
text-decoration:none;
width:100px;
display:block;
background-color:#96c0e6;
}


#bookbutton {
background-color:#002664;
border:2px solid #96c0e6;
width:150px;
float:left;
line-height:1.5;
text-align:center;
margin-right:13px;
margin-top:7px;
}


#bookbutton a {
color:#FFFFFF;
text-decoration:none;
width:150px;
display:block;
}

#bookbutton a:hover {
color:#FFFFFF;
text-decoration:none;
width:150px;
display:block;
background-color:#96c0e6;
}


#buttons {
margin-top:10px;
float:left;
width:748px;
}

#bottomspacer{
float:left;
width:1000px;
height:10px;
background-color:#FFFFFF;
}


#clients {
/*float:left;
width:748px;*/
}
#clients ul {
/*list-style-position: inside;*/
/*margin:0 0 0 -7px;
padding:0;*/
/*list-style-type:disc;*/
margin:0 0 0 15px;
padding:0;

list-style-type:disc;
}

#clients ul li {
/*float:left;
margin-left:10px;*/
}

#contentright h4 A{
margin:0;
padding:0;
COLOR:#002664;

}



#cases ul {
padding:0;
margin:0 0 0 0px;
list-style:none;
}


#back {
margin-top:10px;
float:left;
width:660px;

}

#downloads{
width:748px;
float:left;
}

#downloads ul {
padding:0;
margin:0 0 0 0px;
list-style:none;
}

#downloads h4 a{
COLOR:#002664;
font-size:95%;
}

#downloads h4{
COLOR:#002664;
font-size:95%;
}

#gallery{
width:748px;
float:left;
}

#thumbnails {
float:left;
margin-right:10px;
}

#team {
/*float:left;
width:748px;*/
}

#staff {
width:720px;
float:left;
margin-top:10px;
}

#staffthumb {
float:left;
margin-right:7px;
}

#stafftext {
Float:left;
width:550px;
}

.news {
width:720px;
float:left;
margin-top:10px;
}

.newsthumb {
float:left;
margin-right:7px;

}

.newstext {
Float:left;
width:630px;


}


.charles a {
font-size:75%;
margin-right:5px;
}

#pplsearch {
float:left;
}

#search2{
float:left;
margin-left:7px;
margin-top:-1px;
}

#people {
float:left;
width:748px;
}

#paging{
float:left;
}
.red {
color:#FF0000;
}

#bflogo {
margin:10px;
float:right;
}

#nfulogo{
margin:10px;
float:right;
height:100px;
}

.ConForm {
font-size:85%;
}

.gosub

{
background-color:#96c0e6;
border:2px solid #002664;
color:#FFF;
width:50px;

line-height:1.5;
text-align:center;	

}

#newsfilter{
float:right;
text-align:right;
}

.labela {
width:100px;
float: left;
text-align: left;
margin-right:10px;

	
}

.textentry {
	width:153px;
}

#l500{
float:right;	
margin-right:15px;
}

#chambers{
float:right;	
margin-right:15px;
}
