body {
margin: auto;
padding: 0px;
font-family: "Trebuchet MS", Verdana, sans-serif;
font-size: 90%;
}
h2 {
	font-size: 120%;
	font-weight: normal;
	margin: auto;
	padding: 0px;
	color: #000000;
}
#maincontent h2 { color: #000000; }
#maincontent.doublebox h2 { color: #000000; }
a {
	color: #000000;
}
h3 {
	font-weight: normal;
	font-size:110%;
	margin: auto;
	padding: 0px;
}
#columnwide {
float: none;
width: 100%;
clear:both;
}
#columnnarrow {
display:none;
}
#container {
width: 100%;
margin: auto;
}
#innercontainer{
clear: both;
float: none;
padding: 0px;
}
.doublebox {
width: 100%;
padding: 0px;
margin: auto;
}
.maincontent {
width: 100%;
padding: 0px;
margin: auto;
}
.doublebox img, .maincontent img{
float: none;
margin: auto;
}
.box {
width: 100%;
padding: 0px;
margin: auto;
}

.box div, .doublebox div {
border: none;
margin: auto;
padding: 0px;
}
.box div div, .doublebox div div{
border: 0;
padding: 0px;
}
.maincontent div{
margin: auto;
padding: 0px;
border: none;
}
.maincontent div div{
margin: auto;
padding: 0px;
border:none;
}
.box ul, .doublebox ul, .maincontent ul{
	margin: auto;
	padding: 0px;
}
.maincontent ul{ clear:both; margin:auto;}

.box li, .doublebox li, .maincontent li{
list-style: url(images/listarrow.jpg);
margin: auto;
}
.box ul.readmore li, .doublebox ul.readmore li{
list-style: none url(images/listarrow_none.jpg);
text-align:right;
height:auto;
}
.box img, .doublebox img, .maincontent img{
border: none;
padding: 0px;
}
.box a, .doublebox a, .maincontent a{
color:#000000;}
.doublebox p{
	font-size:85%;
	padding: 0px;
	display:inline;
	margin-top: 5px;
	margin-right: auto;
	margin-bottom: auto;
	margin-left: auto;
}
h1, .maincontent h1 {
	font-size: 120%;
	font-weight: normal;
	margin: auto auto auto 0;
	padding: 0px;
	color: #000000;
}
.doublebox h2 {
font-size: 120%;
font-weight: normal;
margin: auto;
padding: 0px;
color: #000000;
font-family: tahoma;
}
.maincontent h2, h2 {
font-family: tahoma;
font-weight: normal;
font-size:120%;
margin: auto;
padding: 0px;
color: #000000;
clear:both;
	margin-top: 10px;
}
.maincontent h3, h3{
color: #000000;
font-size:100%;
font-weight:bold;
margin: auto;
	margin-top: 10px;
}
.maincontent h4, h4{
color: #000000;
font-size:90%;
font-weight:bold;
margin: auto;
	margin-top: 10px;
}
.maincontent p, p{
font-size:95%;
display:block;
	margin-top: 10px;
	margin-right: auto;
	margin-bottom: auto;
	margin-left: auto;
}
#column1 {
float: none;
width: 100%;
}
#accessnav{
display:none;
}
#header {
display:none;
}
.invisible {
overflow: hidden;
position: absolute;
height: 0px;
width: 0px;
}
#topnav {
display:none;
}
#column2 {
float: none;
width: 100%;
}
input{
height:21px;
margin: auto;
}
input.button{
height:auto;
margin: auto;
}
html>body input.button{
height:auto;
margin: auto;
}
form.centreme, div.centreme{
text-align:center;
}
#footersitemap {
display:none;
}
#footer {
clear: both;
float: none;
height: auto;
padding: 0px;
font-size:85%;
margin: auto;
}
#footer img{
border:none;
}
#ilikecakelogo {
display:none;
}
#accesslinks {
display:none;
}
#a, #b, #c, #d, #e, #f, #g, #h, #i, #j, #k{
display:none;
}
.readmore a {
color: #000000;
text-decoration: none;
font-weight: bold;
font-size: 80%;
}
#footercontact {
	margin: 0;
	padding:0;
	width: 100%;
	float:none;
	clear:both;
	border-top:#000000 2px solid;
}
.clear{
clear:both;
}
br.clear{
display:block;
height:10px;
clear:both;
}
#cal{
display:none;}
#container a.tiny { font-size: 0.7em; color: #000000; }
#container a.med { font-size: 1em; color: #000000; }
#container a.big { font-size: 1.2em; color: #000000; }
#container a.verybig { font-size: 1.5em; color: #000000; }
#innercontainer .widget h2 {
cursor: move;
font-family: tahoma;
}
#innercontainer .glow-sortable-dropindicator {
border: none;
height: auto;
margin: auto;
width: auto;
}
.widget {
width: 100%; 
}
.maincontent #map img{
text-align:center;
border:none;
margin: auto;
display:block;
}
.widget a img.togglearrow {
border: 0;
}
.togglearrow {
float: none;
margin: auto;
border: 0;
}
.col1, .col2, .col3 {
padding: 10px 0 0 0;
}
.maincontent table{
border: none;
width:100%;
margin: auto;
}
.maincontent th{
border: none;
color:#000000;
font-variant: small-caps;
font-size:95%;
}
.maincontent td{
border: none;
font-size:90%;
}
blockquote{
font-style:italic;
font-size:110%;
color: #000000;}
.lineup strong, .lineup b{
display:block;
float: none;
clear:left;
width:100%;
font-weight:normal;}
.imagecaption{
clear:both;
font-style:italic;
color: #000000;
}
#hpOptionsBar{
display:none;
}
#breadcrumb{
display:none;
}
.tag-link { padding: 0px; }
#backtotoplink{
display:none;
}
.dove{color:#000000;}
.green{color: #000000;}
.orange{ color:#000000;}
ul.calendarlinks{
margin: auto;
padding: 0px;
}
ul.calendarlinks li{
display:inline;
list-style:none;}
#searchpadding { width: 100%; padding: 0px; }
ul.backtotop li { 	
	display:none;
}
#docicons{
display:none;
}
.box form span { margin: auto; padding: 0px; }
.box form div { margin: auto; padding: 0px; }
.bodyID9999 div#maincontent img { border: 0; float: none; }
#extranetsearch {  margin: auto; padding: 0px; }
#maincontent div.extranetdocuments { margin: auto; padding: 0px; 	border: none;}
#maincontent div.extranetdocuments p { font-size: 80%; color: #000000; margin: auto; } 
legend { display: none; }
fieldset { border: 0; }
#maincontent div.sharesb{
display:none;
}
#bkcontainer { text-align: center; margin: auto; }
a.addthis_button_facebook { margin: auto; }
a.addthis_button_expanded { margin: auto;}
p.what { 
	position: absolute;
	top: 10px;
	right: 0;
}
