.header { /* ********************** Berry = #660066  Pink = #FF00FF **************/
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	width: 100%;
	height: 15%;
}

.headerprint{
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	width: 100%;
	height: 6%;
}

.headerspacer{ 
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	width:15px;
	float: left;
}

.leftheader{
	float:left;
	width: 19%;
	clear: right;
	margin: 0px 14px 0px 0px;
	padding: 0px 0px 0px 0px;
	text-align: left;
}  

.centerheader{
	width: 56%;
	float: left;
	clear: right;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}  

.centerheaderprint{
	width: 56%;
	float: left;
	clear: right;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}  

.rightheader{
	float: right;
	clear: right;
	width: 19%;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}  

.leftcontent{
	float:left;
	background-color: #FFF5DC;
	background:#FFF5DC;
	border-right:solid gray 1px;
	width: 19%;
	clear: right;
	border-top: solid gray 1px;
	margin: 0px 14px 0px 0px;
	padding: 0px 0px 0px 0px;	
}

.leftcontenthome{/*no top border*/
	float:left;
	background-color: #FFF5DC;
	background:#FFF5DC;
	border-right:solid gray 1px;
	width: 19%;
	clear: right;
	margin: 0px 14px 0px 0px;
	padding: 0px 0px 0px 0px;	
}

.homepagespacerbar{
  	background-color:#660066 ;
	height: 4px;
	width:100%;
	clear:both;
}
 
.spacerbar {
	border: 0 none white;
	width:100%;
	clear:both;
}

.centercontent{
	float: left;
	width: 59%;
	padding: 1px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	background-color:white;
}

.centercontentprint{
	float: left;
	width: 80%;
	padding: 1px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	background-color:white;
}

.centerspacer{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	width:14px;
	float: left;
}

.widecentercontent{
	float: left;
	width: 100%;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

.rightcontent{
	float: right;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background-color: #CCEcE2;
	clear: right;
	width: 19%;
	text-align: left;
}

.searchcenterheader{/*only used in header advanced_search_header.jsp*/
	height: 60px;
	width: 56%;
	float: left;
	clear: right;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}  

img {
	border:none;
	margin: 0px 6px 0px 0px;
}

.extendedfeature img{
	clear: right;
	float: left;
}

.footer {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	width:100%;
	text-align: center;
	background-color: white;
	clear: both;
}

.wardpanel1{ 
	margin:0px 0px 0px 0px;
	padding: 0px 5px 0px 0px;
	width:40%;
	float:left;
	clear: right;
	text-align: left;
}
.wardpanel2{
	margin:0px 0px 0px 0px;
	padding: 0px 5px 0px 5px;
	width:30%;
	float:left;
	clear: right;
	text-align: left;
}

.panelgroup{
	margin:0px 0px 25px 0px;
	padding:0px 0px 0px 0px;
	width:98%;
	clear: both;
}

.extendedfeature{
	margin:0px 0px 0px 0px;
	padding:0px 5px 0px 0px;
	width:100%;
}
  
.leftimage {
	float: left;
	margin: 0px 5px 5px 5px;
	padding:0px 0px 0px 0px;
  }

.rightimage {
	float: right ! important;
	margin: 0px 5px 5px 5px;
	padding:0px 0px 0px 0px;
  }
  
#goimage {
	float: right;
	margin: 1px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.leftcontentitem{
	background-color: #FFF5DC;
	padding: 0px 0px 0px 0px;
	border-bottom: solid black 1px;
} 

.leftcontentitem p {
	margin:5px;
	padding:0px 0px 0px 0px;
}

.searchbarlinks p {
	margin:0px 5px 0px 5px;
	padding:5px 10px 5px 5px;
	border-bottom: solid white 1px;
}

.rcboxitems{
	padding: 3px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

.rcboxitems h1{
	padding: 0px 0px 0px 5px;
	padding:0px 0px 0px 0px;
}

.panel p {
	margin:2px 0px 2px 0px;
	padding:0px 0px 0px 0px;
}
   
.rightcontent .pollbox h1 {
	color:#660066 ;
	margin:10px 0px 10px 5px;
	padding:0px 0px 0px 0px;
	background-color: #CCEcE2;
}

.rightcontent .pollbox h2{
	color:#27298D;
	margin:5px 5px 5px 5px;
	padding:0px 0px 0px 0px;
	background-color: #CCEcE2;
}
   
.rightcontent .pollbox h3{
	color:#27298D;
	margin:5px 5px 5px 5px;
	padding:0px 0px 0px 0px;
	background-color: #CCEcE2;
}   

.rightcontent .pollbox p{
	margin:5px 5px 5px 5px;
	padding:0px 0px 0px 0px;
	background-color: #CCEcE2;
}   

.polllinks{
	text-align:left;
	margin:2px 0px 2px 0px;
	padding:0px 0px 0px 0px;
}

.splash {
	  float:left; /* required or background image will not appear in Firefox & NS7 */
	  width:100%;
	  height:108px;
	  background-color : white;
	  background-image:url(../Images/curve_middle.jpg);
	  background-repeat: repeat-x;
}
 
#splashleft {
	  float:left;
	  width:200px;
	  height:108px;
	  margin-left:-5px;
}
 
#splashright { 
	  float:right;
	  width:399px;
	  height:108px;
	  margin-right:-5px;
}

#centercontent  .panelgroup .panel form {/*check!*/
	float: left;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

.rightcontent #sitelogos img {
	margin: 5px 0px 5px 10px;
	padding: 0px 0px 0px 0px;
}

.panel{
	margin:0px 5px 0px 0px;
	padding: 0px 0px 0px 0px;
	width:32%;
	float:left;
	clear: right;
	text-align: left;
}

.aya_panel{
	margin:0px 0px 0px 0px;
	padding: 0px 5px 0px 0px;
	width:40%;
	float:left;
	clear: right;
	text-align: left;
}

.aya_panel2{
	padding: 0px 5px 0px 5px;
	margin:0px 0px 0px 0px;
	float:left;
	text-align: left;
}

.aya_panel3{
	padding: 0px 5px 0px 5px;
	float:left;
	clear: right;
	text-align: left;
	width: 30%;
}

#searchfield{
	margin: 10px 0px 13px 0px;
	padding: 0px 0px 0px 0px;
	text-align: left;
	width: 80%;
}

.middle{
	text-align: center;
	padding: 8px 0px 8px 0px;
	margin: 0px 0px 0px 0px;
}

.smboxlevel2{
	margin: 0px 0px 0px 20px;
}

.smboxlevel3{
	margin: 0px 0px 0px 40px;
}

.submitpollvote{
	margin: 5px 0px 5px 0px;
	padding: 0px 0px 0px 0px;
	text-align: center;
	width: 100%;
}

/*------------------------------------Boxes------------------------------*/
.advancedsearchbox{
	width: 45%;
	float: left;
	padding: 5px 5px 5px 5px;
	margin-top: 10px;
}

#jobsearchbox{
	width: 90%;
	float: left;
	margin-top: 10px;
}

.advancedsearchboxitemsright{
	width: 60%;
	clear: right;
	float: right;
	text-align: left;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

.advancedsearchboxitemsleft{
	width: 38%;
	float: left;
	text-align: left;
	padding: 0px 0px 0px 0px;
	margin: 6px 0px 0px 0px;
	clear: left;
}

.fourboxes1{
	margin:0px 0px 0px 0px;
	padding: 0px 5px 0px 0px;
	width:25%;
	float:left;
	clear: right;
	text-align: left;
}
  
.fourboxes2{
	margin:0px 0px 0px 0px;
	padding: 0px 5px 0px 0px;
	width:50%;
	float:left;
	clear: right;
	text-align: left;
}

.pooltextbox{
	margin:3px 0px 0px 0px;
	padding:0px 0px 0px 6px;
	width:50%;
	float:left;
	clear: right;
	text-align: left;
}

.vacanciesbox{
	margin:0px 9px 0px 0px;
	padding: 0px 0px 0px 0px;
	width:26%;
	float:left;
	clear: right;
	text-align: left;
}

.box{
	margin:0px 5px 0px 0px;
	padding: 0px 0px 0px 0px;
	width:25%;
	float:left;
	clear: right;
	text-align: left;
}

.resbox{
	margin:0px 5px 0px 0px;
	padding: 0px 0px 0px 0px;
	float:left;
	clear: right;
	text-align: left;
}

.filmpic{
	margin:0px 5px 0px 0px;
	padding: 0px 0px 0px 0px;
	width:99px;
	float:left;
	clear: right;
	text-align: left;
}

.filmratingpic{
	margin:0px 5px 0px 0px;
	padding: 0px 0px 0px 0px;
	float:left;
	clear: right;
	text-align: left;
	width: 10%;
}

.smallbox{
	margin:0px 2px 0px 0px;
	padding: 0px 0px 0px 0px;
	width:16px;
	float:left;
	clear: right;
	text-align: left;
}

.smallbox2{
	margin:0px 8px 0px 0px;
	padding: 0px 0px 0px 0px;
	float:left;
	clear: right;
	text-align: left;
}

.filmtitle{
	margin:15px 8px 0px 0px;
	padding: 0px 0px 0px 0px;
	float:left;
	clear: right;
	text-align: left;
	width: 60%;
}

.ratingbox{
	margin:0px 8px 0px 0px;
	padding: 0px 8px 0px 0px;
	float:left;
	clear: right;
	text-align: left;
	border-right: solid black 2px;
}

.vacanciesboxsmall{
	margin:0px 0px 0px 0px;
	padding: 0px 5px 0px 0px;
	width:35px;
	float:left;
	clear: right;
	text-align: left;
}

#mainSearchForm{
	text-align: left;
	border: solid #27298D 1px;
	clear: both;
	padding: 0px 7px 6px 8px;
	margin: 0px 0px 0px 0px;
}

.rcbox{/*check!*/
	border: solid #27298D 1px;
	margin: 10px 5px 0px 5px;
	padding: 0px 5px 5px 4px;
	background-color: #CCEcE2;
	}

.pollbox {
	margin:0px 5px 5px 5px;
	padding:0px 0px 0px 0px;
	border:solid #27298D 1px;
}

/*--------------------------Map----------------------------------------*/

.mapcentercontent{
	float: left;
	width: 69%; 
	padding: 1px 0px 0px 0px;
	margin: 0px;
	background-color:white;
	color:black;
}

.map{
	width:650px;
}

.townmap{
	width:703px;
}

.maprow{
	height: 205px;
	padding: 0px;
	margin: 0px;
}

.maptile{
	width: 202px;
	height: 205px;
	padding: 0px;
	margin: 0px;
	background-repeat : no-repeat;
}

.maptilelarge{
	padding: 0px;
	margin: 0px;
}

.maparrowrow{
	height:22px;
}

.maparrowcell{
	width: 22px;
	height: 22px;
	padding: 0px;
	margin: 0px;
}

.maparrow{
	margin: 3px;
	padding: 0px;
}

.copytext {
	background-color:white;
	color: rgb(153, 0, 102);
	padding-top: 2px;
	padding-bottom: 12px;
	text-align : center;
}

.aya_panel form{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.middleforclass{
	margin-left: 12%;
}

.middleforclass2{
	margin-left: 40%;
}

.homepagebodylinks{
	padding: 0px 0px 0px 0px;
	margin: 5px 0px 5px 0px;
}

.tmpfourboxes1{
	margin:0px 0px 0px 0px;
	padding: 0px 5px 0px 0px;
	width:49%;
	float:left;
	clear: right;
	text-align: left;
}

.rightcontent .pollbox form{
	width:100%;
	margin: 2px 0px 2px 0px;
}

.panel h1, .panel h1 a, .extendedfeature h1{
	padding: 0px 0px 8px 0px;
	margin: 0px 0px 0px 0px;
}