
/* CSS Document */

body{
background-color:#EFE8F2;
font-family:Verdana, Geneva, sans-serif;
}

p.sub{
font-size:12px;
font-weight:bold;
color:#000;
line-height:18px;
text-align:left;
margin-bottom:0px;
margin-top:0px;
}

p.body{
font-size:11px;
font-weight:normal;
color:#000;
margin-bottom:0px;
line-height:16px;
}

p.body2{
font-size:11px;
font-weight:bold;
color:#000;
margin-bottom:6px;
line-height:16px;
}

p.bodyForm{
font-size:11px;
font-weight:normal;
color:#000;
margin-bottom:0px;
margin-top:0px;
line-height:16px;
padding:12px;
}

p.bodyFormTable{
font-size:11px;
font-weight:normal;
color:#000;
margin-bottom:0px;
margin-top:0px;
padding-left:12px;
padding-right:12px;
padding-bottom:4px;
}

p.required{
font-size:9px;
font-weight:normal;
color:#000;
margin-bottom:6px;
margin-top:0px;
}

.Error{
font-size:9px;
font-weight:bold;
color:#985D99;
margin-bottom:0px;
margin-top:-8px;
margin-left: 30px;
}

p.quote{
font-size:11px;
font-weight:bold;
font-style:italic;
color:#985D99;
line-height:17px;
text-align:left;
margin-left:16px;
margin-top:0px;
margin-right:16px;
margin-bottom:0px;
}

p.quoteName{
font-size:10px;
font-weight:normal;
font-style:italic;
color:#985D99;
text-align:right;
margin-left:16px;
margin-top:8px;
margin-right:16px;
margin-bottom:0px;
}

p.nav{
font-size:11px;
font-weight:normal;
text-align:center;
color:#FFF;
margin-left:20px; 
margin-right:20px;
margin-top:6px;
margin-bottom:0px;
}

p.nav2{
font-size:10px;
font-weight:normal;
text-align:center;
color:#FFF;
margin-left:14px; 
margin-right:14px;
margin-top:6px;
margin-bottom:0px;
}

p.subnav{
font-size:11px;
font-weight:normal;
text-align:left;
color:#9B5D9E;
margin-top:15px;
margin-bottom:0px;
}



p.caption2{
font-size: 55%;
font-weight:normal;
color:#985D99;
text-align:left;
line-height:13px;
margin-bottom:8px;
margin-top:0px;
}


h1.purple {
font-size:18px;
font-weight:bold;
color:#9B5D9E;
margin-top:0px;
text-align:left;
}

ul{
margin-left:0px;
margin-right:10px;
margin-top:0px;
margin-bottom:14px;
text-align:left;
}

li{
list-style-image:  url(../images/bullet.gif);
font-size:11px;
font-weight:normal;
color:#4F5559;
line-height:16px;
text-align:left;
margin-bottom:7px;
}

a{
text-decoration:none;
}
a:link{
color:#FFF;	
}
a:visited{
color:#FFF;
}
a:hover{
color:#985D99;
}

a.grey{
text-decoration:underline;
}
a.grey:link{
color:#000;	
}
a.grey:visited{
color:#000;
}
a.grey:hover{
color:#985D99;
}

a.subnav{
text-decoration:none;
}
a.subnav:link{
color:#985D99;	
}
a.subnav:visited{
color:#985D99;
}
a.subnav:hover{
color:#985D99;
text-decoration:underline;
}



#Container{
	position:relative;
	width:900px;
	height:680px;
	top:37px;
	left:50%;
	margin-left: -450px;
	text-align:left;
	border:solid 8px #985D99;
	background-color:#FFF;
	margin-bottom:60px;
}

#ContainerLong{
	position:relative;
	width:900px;
	height:805px;
	top:37px;
	left:50%;
	margin-left: -450px;
	text-align:left;
	border:solid 8px #985D99;
	background-color:#FFF;
	margin-bottom:60px;
}

#navBar{
	position:absolute;
	width:480px;
	height:25px;
	background-image:url(../images/nav-bar.jpg);
	top:110px;
	left:35px;
}


#Logo{
	position:absolute;
	top:35px;
	right:35px;
}

#CopyArea{
	position:absolute;
	width:475px;
	height:auto;
	top:175px;
	left:35px;
}

#CopyArea2{
	position:absolute;
	width:830px;
	height:auto;
	top:140px;
	left:35px;
}

#CopyArea3{
	position:absolute;
	width:510px;
	height:auto;
	top:175px;
	left:35px;
}

#CopyAreaLarge{
	position:absolute;
	width:845px;
	height:auto;
	top:175px;
	left:35px;
}

#ImageArea{
	position:absolute;
	top:175px;
	right:35px;
	}
	
#NewsImageArea{
	position:absolute;
	top:175px;
	right:35px;
	width:340px;
}

#QuoteBox{
	position:relative;
	background-color:#DAC8DE;
	width:475px;
	height:auto;
}
	

#footer{
	position:relative;
	top:0px;
	width:960px;
	left:50%;
	margin-left: -450px;
}

#footerCopy{
	height:105px;
	background-color:#E9E9EA;
	border:solid 1px #CCCCCC;
	width:650px;
	float:left;
	margin-left:25px;
	margin-right:25px;
}

#footerCopy h3{
font-size:16px;
font-weight:bold;
color:#985D99;
line-height:20px;
text-align:center;
margin-top:33px;
margin-bottom:0px;
}

#footerCopy p{
font-size:13px;
font-weight:normal;
color:#985D99;
line-height:20px;
text-align:center;
margin-top:0px;
margin-bottom:0px;
}

.image{
margin-bottom:10px;
}

.imageAS{
float:left;
margin:0;
padding:0;
}

#copyright p{
	position:relative;
	top:0px;
	width:960px;
	left:50%;
	margin-left: -495px;
font-size:9px;
font-weight:normal;
color:#000;
padding-bottom:25px;
padding-top:0px;
margin-top:10px;
text-align:right;
}

.navWhite{
	width:1px; 
	background-color:#FFF;
	height:25px;
}

.movie1 {
	display: block;
	width: 200px;
	height: 108px;
	background: url('../images/stephen-challacombe-btn.jpg') top;
	text-indent: -99999px;
	overflow:hidden;
	float:left;
	margin-right:10px;
	margin-top:15px;
}
.movie1:hover {
	background-position: 0px -108px;
}

.movie2 {
	display: block;
	width: 200px;
	height: 108px;
	background: url('../images/suzie-moore-btn.jpg') top;
	text-indent: -99999px;
	overflow:hidden;
	float:left;
	margin-right:10px;
	margin-top:15px;
}
.movie2:hover {
	background-position: 0px -108px;
}

.movie3 {
	display: block;
	width: 200px;
	height: 108px;
	background: url('../images/tim-newton-btn.jpg') top;
	text-indent: -99999px;
	overflow:hidden;
	float:left;
	margin-right:10px;
	margin-top:15px;
}
.movie3:hover {
	background-position: 0px -108px;
}

.movie4 {
	display: block;
	width: 200px;
	height: 108px;
	background: url('../images/pepe-shirlaw-btn.jpg') top;
	text-indent: -99999px;
	overflow:hidden;
	float:left;
	margin-top:15px;
}
.movie4:hover {
	background-position: 0px -108px;
}