body {
height:100%;
font-family:tahoma, verdana, "Trebuchet MS", sans-serif, helvetica, arial;
background-color:#000000;
margin:0;
padding:0;
font-size:12px;
}

.fullHeight {
height:100%;
}

h2 {
margin-top:0;
margin-bottom:0;
font-size:11px;
font-weight:bold;
color:#E9669B;
display:block;
}

h3 {
	font-size:1.17em;
}

label {
	font-size: 11px;
}

td small {
	font-size: 10px;
}

td  {
	font-size:12px;
}

.index-text {
margin:auto auto;
width:836px;
text-align:left;
font-size:11px;
color:#ffffff;
}

.logo {
position:absolute;
top:35px;
left:0px;
width:100%;
text-align:center;
}

.logo-lge {
position:absolute;
top:55px;
left:0px;
width:100%;
text-align:center;
}

.white-link a{
text-decoration:none;
font-size:11px;
font-weight:bold;
color:#ffffff;
}

.white-link a:active {
text-decoration:none;
font-size:11px;
font-weight:bold;
color:#ffffff;
}

.white-link a:link {
text-decoration:none;
font-size:11px;
font-weight:bold;
color:#ffffff;
}

.white-link a:visited {
text-decoration:none;
font-size:11px;
font-weight:bold;
color:#ffffff;
}

.white-link a:hover{
text-decoration:none;
font-size:11px;
font-weight:bold;
color:#E9669B;
}

body#splash {
	background-color:#F1008B;
}

#splash .wrapper {
position:relative;
margin:auto auto;
/*
width:878px;
height:586px;

width:836px;
height:558px;
*/
width:980px;
height:558px;
/*background-color:#DB0058;*/
background-color:#f1008b;
color:#ffffff;
cursor:pointer;
}

#splash .text {
position:absolute;
top:260px;
left:0;
width:836px;
text-align:center;
font-size:25px;
display:none;
}

#splash .strap {
	/*font-family:Georgia, "Times New Roman", Times, serif;
	font-style:italic;*/
position:absolute;
top:220px;
left:0;
/*width:836px;*/
width:980px;
text-align:center;
font-size:16px;
}

.openquote {
	position:absolute;
	top:250px;
	left:60px;
}

.closequote {
	position:absolute;
	top:253px;
	right:60px;
}

#splash .site-entry {
position:absolute;
bottom:20px;
right:20px;
font-size:11px;
font-weight:bold;
}

#splash .site-entry a {
text-decoration:none;
color:#ffffff;
}

#splash .site-entry a:link {
text-decoration:none;
color:#ffffff;
}

#splash .site-entry a:active {
text-decoration:none;
color:#ffffff;
}

#splash .site-entry a:hover {
text-decoration:none;
color:#E9669B;
}

#home .wrapper {
position:relative;
margin:auto auto;
background:url('../images/flamingo.jpg')
no-repeat
right
80px;

/*
width:878px;
height:586px;

width:836px;
*/
width:970px;
height:558px;
background-color:#ffffff;
color:#000000;
/*font-size:25px;*/
}

body#home {
	background-color:#ffffff;
}

#home .pink-text {
color:#E9669B;
}


#home .text {
position:absolute;
text-align:left;
/*width:300px;*/
width:380px;
left:280px;
top:200px;
/*font-size:11px;*/
}

#home .fade-text {
width:290px;
height:250px;
}

#home h1 {
font-size:15px;
font-weight:bold
}

#home .hilite {
color:#DB0058;
}

#int-black .wrapper {
position:relative;
margin:auto auto;
/*
width:878px;
height:586px;
width:836px;
*/
width:970px;
height:558px;
background-color:#000000;
color:#c0c0c0;
/*font-size:25px;*/
}

#int-black h1 {
font-size:15px;
font-weight:bold;
margin-top:0;
margin-bottom:25px;
color:#fff;
}

#int-black .hilite {
color:#DB0058;
}

#int-black .text {
position:absolute;
/*left:565px;*/
left:575px;
top:139px;
/*width:242px;*/
width:350px;
height:334px;
text-align:left;
/*font-size:11px;*/
}

#int-black .image {
position:absolute;
/*left:296px;*/
left:303px;
top:139px;
width:242px;
height:334px;
}


#int-black-map .wrapper {
position:relative;
margin:auto auto;
/*
width:878px;
height:586px;
width:836px;
*/
width:970px;
height:558px;
background-color:#000000;
color:#c0c0c0;
/*font-size:25px;
border:1px solid #fff;*/
}

#int-black-map h1 {
font-size:15px;
font-weight:bold;
margin-top:0;
margin-bottom:25px;
color:#fff;
}

#int-black-map .hilite {
color:#DB0058;
}

#int-black-map .text {
position:absolute;
/*left:565px;*/
left:700px;
top:139px;
/*width:242px;*/
width:230px;
height:334px;
text-align:left;
/*font-size:11px;*/
}

#int-black-map .image {
position:absolute;
/*left:296px;
left:303px;*/
left:270px;
top:139px;
/*width:242px;*/
width:415px;
height:310px;
background:url(/images/map/quad.gif)
no-repeat
center
40px
#f1008b;
}


#int-black-rev .wrapper {
position:relative;
margin:auto auto;
/*
width:878px;
height:586px;

width:836px;
*/
width:970px;
height:558px;
background-color:#000;
color:#c0c0c0;
/*font-size:25px;*/
}

#int-black-rev h1 {
font-size:15px;
font-weight:bold;
margin-top:0;
margin-bottom:25px;
color:#fff;
}

#int-black-rev .hilite {
color:#DB0058;
}

#int-black-rev .text {
position:absolute;
left:296px;
top:139px;
/*width:242px;*/
width:350px;
height:334px;
text-align:left;
/*font-size:11px;*/
}

#int-black-rev .image {
position:absolute;
/*left:565px;*/
right:15px;
top:139px;
width:242px;
height:334px;
}

body#int-white {
	background-color:#ffffff;
}

#int-white .wrapper {
position:relative;
margin:auto auto;
/*
width:878px;
height:586px;

width:836px;
*/
width:970px;
height:558px;
background-color:#ffffff;
color:#000000;
/*font-size:25px;*/
}

#int-white h1 {
font-size:15px;
font-weight:bold;
margin-top:0;
margin-bottom:25px;
}

#int-white .hilite {
color:#DB0058;
}

#int-white .text {
position:absolute;
/*left:565px;*/
left:575px;
top:139px;
/*width:242px;
width:255px;*/
width:350px;
height:334px;
text-align:left;
/*font-size:11px;*/
}

#int-white .image {
position:absolute;
/*left:296px;*/
left:303px;
top:139px;
width:242px;
height:168px;
}

/*
a {
text-decoration:none;
font-weight:bold;
color:#E9669B;
}

a:link {
text-decoration:none;
color:#E9669B;
}

a#active {
text-decoration:none;
font-weight:bold;
color:#DB0058;
}

a:hover {
text-decoration:none;
font-weight:bold;
color:#DB0058;
}
*/

.person-links a {
text-decoration:none;
font-weight:bold;
color:#E9669B;
}

.person-links a:link {
text-decoration:none;
color:#E9669B;
}

.person-links a#active {
text-decoration:none;
font-weight:bold;
color:#DB0058;
}

.person-links a:visited {
text-decoration:none;
font-weight:bold;
color:#E9669B;
}

.person-links a:hover {
text-decoration:none;
font-weight:bold;
color:#DB0058;
}

.thumbnail {
	position:relative;
	float:left;
	border:1px solid #ffffff;
	cursor:pointer;
}

.thumbnailInner {
	width:70px;
	height:70px;
	/*background-color:#999999;*/
}

.thumbnailHover {
	position:absolute;
	left:0px;
	top:0px;
	background-color:#FF00FF;
	width:70px;
	height:70px;
	filter:alpha(opacity=30);
	-moz-opacity:0.3;
	-khtml-opacity: 0.3;
	opacity: 0.3;
	
}

.spacerVert {
	float:left;
	width:10px;
	height:70px;
}

.spacerHoriz {
	clear:both;
	height:10px;
}

.newsContainer {
	font-size:12px;
	height:270px;
	overflow:auto;
}

.booples:after {
content: ".";
display: block;
height: 0;
font-size:0;
clear: both;
visibility:hidden;
text-align:left;
}

.booples{display: inline-block;}

/* Hides from IE Mac \*/
* html .booples {height: 1%;}
   .booples{display:block;}
/* End Hack */

.docsAdminItem {
	border: 1px dashed #000;
	padding: 5px;
	margin-bottom:5px;
}

.docsAdminItem h2 {
	font-size: 16px;
	margin-bottom: 3px;
}

.groups {
	padding:0;
	margin:0;
}

.groups li {
	list-style:none;
	padding-bottom:5px;
}

.groups li a {
	color: #000;
	font-weight:bold;
}

.services {
	padding:0;
	margin:0;
}

.services li {
	list-style:none;
	padding-bottom:5px;
}

.services li a {
	color: #000;
	font-weight:bold;
}

.services_item {
	
}

.services_item h1 {
	margin-bottom:5px;
}

.biog a, .biog a:active, .biog a:link, .biog a:visited {
	text-decooration:none;
	color:#ff0000;
}

.biog a:hover {
	color:#C33;
}

.quadTL a{
	display:block;
	position:absolute;
	top:55px;
	left:50px;
	width:143px;
	height:100px;
	background:url(/images/map/burford.gif)
	no-repeat
	left
	top;
	/*cursor:pointer;*/
}

.quadTL a:hover {
	display:block;
	background:url(/images/map/burford.gif)
	no-repeat
	-220px
	top;
}

.quadTR a{
	display:block;
	position:absolute;
	top:59px;
	right:60px;
	width:155px;
	height:90px;
	background:url(/images/map/henley.gif)
	no-repeat
	left
	top;
}

.quadTR a:hover {
	display:block;
	background:url(/images/map/henley.gif)
	no-repeat
	-220px
	top;
}

.quadBL a{
	display:block;
	position:absolute;
	/*bottom:12px;*/
	bottom:42px;
	left:42px;
	width:145px;
	height:104px;
	background:url(/images/map/newbury.gif)
	no-repeat
	left
	top;
}

.quadBL a:hover {
	display:block;
	background:url(/images/map/newbury.gif)
	no-repeat
	-220px
	top;
}

.quadBR a {
	display:block;
	position:absolute;
	bottom:52px;
	right:45px;
	width:176px;
	height:99px;
	background:url(/images/map/guildford.gif)
	no-repeat
	left
	top;
}

.quadBR a:hover {
	display:block;
	background:url(/images/map/guildford.gif)
	no-repeat
	-220px
	top;
}

.md-advice p {
    font-family:tahoma, verdana, "Trebuchet MS", sans-serif, helvetica, arial;
    font-size:12px;
    color: #c0c0c0;
}

#int-white .menu-item-left a {
text-decoration:none;
color:#999999;
}

#int-white .menu-item-left a:link, #int-white .menu-item-left a:visited, #int-white .menu-item-left a:active  {
text-decoration:none;
color:#999999;
}

#int-white .menu-item-left a:hover {
text-decoration:none;
color:#000000;
}

#int-white .menu-item-left#active-l a {
color:#000000;
}

#int-black .text a {
text-decoration:none;
color:red;
}

#int-black .text a:link, #int-black .text a:visited, #int-black .text a:active  {
text-decoration:none;
color:#999999;
}

#int-black .text a:hover {
text-decoration:none;
color:#ffffff;
}

.mda-link a:link, .mda-link a:visited, .mda-link a:active {
text-decoration:underline;
color:#999999;
}

.mda-link a:hover {
text-decoration:none;
color:white;
}

.middleton-advice {
position:absolute;
top:500px;
left:0px;
width:100%;
text-align:center;
}

.middleton-advice a:link, .middleton-advice a:visited, .middleton-advice a:active {
    text-decoration: none;
    color:#DB0058;
}

.middleton-advice a:hover {
    text-decoration: none;    
    color:#E9669B;  
}
