@charset "utf-8";
/* CSS Document */

body {
background:url(../images/gradient.jpg);
background-repeat:repeat-x;
background-position:top;
background-color:#d1cde4;
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:80%;
color:#333333;
}

img {
border:0;
}

#container {
width: 100%; margin: 0; float: none;
}

#header{
height:117px;
}

#headerleft{
width:493px;
float:left;
}

#headerright{
float:right;
}

#findout {
display:none;
background-color:#e2cde4;
border:1px solid #9e218b;
color:#9e218b;
width:300px;
line-height:2;
margin-top:42px;
margin-right:20px;
padding-left:5px;
}

#find{
float:left;
}

.findbox {
display:none;
background-color:#e2cde4;
border:0;
width:195px;
line-height:2;
color:#9e218b;
}

.search{
display:none;
margin-top:3px;
margin-bottom:3px;
}

#nav{
background-color:#3c2985;
width:1000px;
height:30px;
display:none;
}

#nav ul{
display:none;
list-style:none;
padding:0;
margin:0;
display:block;
float:left;
background-color:#3c2985;
}

#nav ul li {
display:none;
display:block;
float:left;
width:111px;
text-align:center;
height:30px;
background-color:#3c2985;

}

#nav ul li a {
display:none;
background-color:#3c2985;
color:#FFFFFF;
text-decoration:none;
display:block;
height:23px;
padding-top:7px;
}

#nav ul li a:hover {
display:none;
color:#FFFFFF;
text-decoration:none;
display:block;
background-color:#9e218b;
height:23px;

}

.print a {
display:none;
color:#FFFFFF;
text-decoration:none;
display:block;
background-color:#61529b;
height:23px;
width:112px;
}


.print{
display:none;
background-color:#61529b;
}

#seperator {
height:5px;
background-color:#FFFFFF;
border-bottom:2px solid #9e218b;
width:1000px;

}

#content {
background-color:#ffffff;
float:left;
min-height:443px;
width:1000px;
background-image:url(../images/background.jpg);
background-repeat:repeat-y;
}

#contentright a{
text-decoration:none;
color:#3c2985;
}

#contentright a:hover {
COLOR:#9e218b;
}




#homecontent {
background-color:#ffffff;
float:left;
min-height:443px;
width:1000px;

}

#homecontentleft{
width:748px;
border-right:2px solid #9e218b;
float:left;
}

#homecontentright {
float:right;
background-color:#FFFFFF;
min-height:443px;
width:250px;
}

#homecontentrightinner{
margin:10px;
}


h1{
color:#9e218b;
}

h2{
color:#9e218b;

}

#homecontentright h2 {
color:#9e218b;
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 {
display:none;
width:100%;
margin:auto;
color:#3c2985;
font-weight:bold;
/*padding-top:15px;*/

}

#footer a {
color:#3c2985;
text-decoration:none;
}

#footer a:visited {
color:#3c2985;
}

#footertop {

width:1000px;
}

#footertopleft{
float:left;
width:500px;
border-bottom:2px solid #9e218b;
padding-bottom:10px;
font-size:90%;
padding-top:10px;
}

#footertopright{
float:right;
width:500px;
text-align:right;
border-bottom:2px solid #9e218b;
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;
}


.homenewstxt {
font-size:11px;
float:left;
width:150px;
}

.newsthumb {
float:left;
margin: 0 7px 7px 0;
}


#contentleft{
display:none;

/*border-right:2px solid #9e218b;*/

}

#contentright {
float:right;
background-color:#FFFFFF;
/*border-left:2px solid #9e218b;*/
width:100%;;

}


#righttext{
margin:20px;

}

#contentleft ul{
list-style:none;
margin:15px;
padding:0 0 0 0 ;
}

#contentleft ul li {
border-bottom:2px solid #9e218b;
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:#9e218b;
color:#FFFFFF;
}

#contentleft ul li a:visited {

}

#button {
background-color:#9e218b;
border:2px solid #3c2985;
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:#3c2985;
}


#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;*/
list-style-type:none;
}

#clients ul li {
float:left;
margin-left:10px;
}

#contentright h4 A{
margin:0;
padding:0;
COLOR:#9e218b;
}

h4{
padding:0;
margin:0;
}

#cases ul {
padding:0;
margin:0 0 0 0px;
list-style:none;
}


#back {
margin-top:10px;

}

#downloads{
width:748px;
float:left;
}

#downloads ul {
padding:0;
margin:0 0 0 0px;
list-style:none;
}

#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;


}

#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;
}

