body {
	font: 90% Verdana, Arial, Helvetica, sans-serif;
	margin: 0; /* it's good practice to zero the margin and padding of the body element to account for differing browser defaults */
	padding: 0;
	text-align: center; /* this centers the container in IE 5* browsers. The text is then set to the left aligned default in the #container selector */
	color: #000000;
	background-color: #FFFFFF;
	margin-bottom:8px;
	margin-top:8px;
}


/* body layout styles */
#bodytop{
	position:relative;
	margin-left:2px;
	margin-top:-3px;
	width:auto;
	height:16px;
	visibility:visible;
	background: url(../image/body_top.gif) no-repeat left top;
}
#bodymain{
	position:relative;
	margin-left:2px;
	margin-top:-10px;
	width:auto;
	visibility:visible;
	background-image: url(../image/body_slice.gif);
	background-repeat: repeat-y;
	background-position: left top;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 0;
	padding-left: 5px;
	/*overflow:auto;     /* stops float collapse problem */
}
#bodybottom{
	position:relative;
	margin-left:2px;
	margin-top:-12px;
	width:auto;
	height:12px;
	visibility:visible;
	background:url(../image/body_bottom.gif) no-repeat left top;
}
/* end of body layout styles */


/* header styles */
#headertop {
	position:absolute;
	margin-left:0px;
	margin-top:0px;
	width:775px;
	height:117px;
	background:url(../image/header_top.gif) no-repeat left;
}
#headerbottomleft {
	position:absolute;
	width:216px;
	height:38px;
	visibility:visible;
	background:url(../image/header_bottom_left.gif) no-repeat;
	margin-left: 0px;
	margin-top: 117px;
}


#headerbottomright {
	position:absolute;
	width:17px;
	height:38px;
	visibility:visible;
	background:url(../image/header_bottom_right.gif) no-repeat;
	margin-left: 758px;
	margin-top: 117px;
}
#tenantsbutton {
	position:absolute;
	width:94px;
	height:38px;
	visibility:visible;
	margin-top: 117px;
	margin-left: 216px;
}
#homeownersbutton {
	position:absolute;
	margin-left:310px;
	margin-top:117px;
	width:89px;
	height:38px;
	visibility:visible;
}
#housingbutton {
	position:absolute;
	margin-left:399px;
	margin-top:117px;
	width:89px;
	height:38px;
	visibility:visible;
}
#shropshirebutton {
	position:absolute;
	margin-left:488px;
	margin-top:117px;
	width:89px;
	height:38px;
	visibility:visible;
}
#ecobutton {
	position:absolute;
	margin-left:577px;
	margin-top:117px;
	width:89px;
	height:38px;
	visibility:visible;
}
#jobsbutton {
	position:absolute;
	margin-left:666px;
	margin-top:117px;
	width:92px;
	height:38px;
	visibility:visible;
}
#bvtlogoimage{ position:absolute; margin-left:501px; margin-top:19px;width:249px; height:80px;visibility:visible;}
#textheader{ position:absolute; left:271px; top:77px;width:455px; height:31px;visibility:visible;}
#textheader h2 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size:14px; color:#000000; font-weight:bold; margin-top:0px; margin-bottom:0px;}
#headerimage{ position:absolute; margin-left:18px; margin-top:19px;width:181px; height:120px;visibility:visible;}
#headerslogan{ position:absolute; margin-left:228px; margin-top:24px;width:248px; height:72px;visibility:visible;}
#bournvilletimebank{ position:absolute; left:267px; top:11px;width:442px; height:72px;visibility:visible;}
#tablinks div {
}
#tablinks a { display:block; padding:10px 10px; }
#tablinks a:link, 
#tablinks a:visited,
#tablinks a:hover,
#tablinks a:active { color:white; text-decoration:none; }
/* end of header styles */
.oneColFixCtrHdr #container {
	width: 775px;  /* using 20px less than a full 800px width allows for browser chrome and avoids a horizontal scroll bar */
	background: #FFFFFF;
	margin: 0 auto; /* the auto margins (in conjunction with a width) center the page */
	text-align: left; /* this overrides the text-align: center on the body element. */
}
.oneColFixCtrHdr #header {
	background: #ffffff;
	padding: 0 0 0 0;  /* this padding matches the left alignment of the elements in the divs that appear beneath it. If an image is used in the #header instead of text, you may want to remove the padding. */
	height: 160px;
	width: 775px;
}
.oneColFixCtrHdr #header h1 {
	margin: 0; /* zeroing the margin of the last element in the #header div will avoid margin collapse - an unexplainable space between divs. If the div has a border around it, this is not necessary as that also avoids the margin collapse */
	padding: 10px 0; /* using padding instead of margin will allow you to keep the element away from the edges of the div */
}
.oneColFixCtrHdr #mainContent {
	padding: 0 0; /* remember that padding is the space inside the div box and margin is the space outside the div box */
	background: #FFFFFF;
	width: 775px;
}


/* body styles */
#breadcrumb div { margin-top:-30px; }
#breadcrumb ul,
#breadcrumb li { display:inline; padding:0; margin:0; color:black; font-size:1.2em; font-family:arial;}
.youarehere {
	color:navy;
	font-size:1.4em;
	font-family:arial;
}
 
#content {
	position:relative;
	margin-bottom:0px;
	margin-right: 5px;
	margin-left:158px;
	margin-top:-5px;
	padding-left:6px;
	width:580px;
	/*min-height:1200px;*/
}
#content ul{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size:1.4em; color:#000000; font-weight:normal; margin-top:0px; margin-bottom:6px; }
#content ul li { font-family: Verdana, Arial, Helvetica, sans-serif; color:#000000; font-weight:normal; margin-top:3px; margin-bottom:3px; }
#content ol{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size:1.4em; color:#000000; font-weight:normal; margin-top:0px; margin-bottom:6px; }
#content ol li { font-family: Verdana, Arial, Helvetica, sans-serif; color:#000000; font-weight:normal; margin-top:3px; margin-bottom:3px; }
#content a:link, 
#content a:visited,
#content a:active {
	color:#000080;
	text-decoration:underline;
	font-weight:bold;
	font-size:0.9em;
}
#content a:hover { color:#007f00; }
#content div.rightimagediv {  float:right; text-align:right; margin:10px 10px; border:0px;}
#content div.imagecaption {
	width:100%;
	color:#555555;
	font-size:1.1em;
	text-align:justify;
}
#content div.leftimagediv {
	float:left;	text-align:left; margin:10px 10px; border:0px;}
#content div.centerimagediv {  text-align:center; margin:10px auto; border:0px;}  
#content div.homeimagediv { float:left; text-align:left; margin:10px 10px 0px 0px; border:0px;}
#content h1.news { font-family: Verdana, Arial, Helvetica, sans-serif; font-size:1.6em; color:#000080; font-weight:bold; margin-top:0px; margin-bottom:2px;}
#content h1.homepage { font-size:2.2em; margin-bottom:-10px;}
#content h2.homepage { font-size:1.6em; color:#000080;}
#content h3.homepage { margin-top:2px; margin-bottom:0px;}
#content p.homepage { margin:6px 15px 15px;}
#content p.weblinks { padding:0 5px;}


#content h1 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size:1.6em; color:#000080; font-weight:bold; margin-top:6px; margin-bottom:6px;}
#content h1 .subhead {font-size:0.7em; color:#000000;} 
#content h2 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size:1.3em; color:#000000; font-weight:bold; margin-top:8px; margin-bottom:0px;}
#content h2.center { text-align:center; }
#content h2.weblinks { background:#ccccff;width:100%;padding:5px 0 5px 5px;} 
#content h3 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size:1.3em; color:#000000; font-weight:bold; margin-top:0px; margin-bottom:6px;}
#content h2.updates { background:#ccccff;width:100%;padding:5px 0 5px 5px;font-size:1.2em;}
/* #content h3.homepage { font-size:1.4em; font-weight:bold; margin-bottom:-10px;} */


#content .trusteeDiv {
	background-color:#CCCCCC;
	position:absolute;
	left:55px;
	top:70px;
	width:480px;
	border:2px gray solid;
	visibility:hidden;
	font-size:0.8em;
 }


#content .blankDiv{
    width:0px;
    height:0px;
    background-color:#ffffff;
    position:absolute;
    left:35px;
    top:70px;
    border:2px silver solid;
    visibility:hidden;
 }    


#content .trusteeTable{
    margin-left:5px;
    margin-right:10px;
    margin-top:5px;
    margin-bottom:10px;
    font-size:1.6em;
    text-align:justify;
}


#content p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:1.4em;
	margin-top:4px;
	margin-bottom:0.8em;
	text-align: justify;

}


#content p.updates {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:1.2em;
	margin-top:4px;
	margin-bottom:0.8em;
	text-align: justify;
}


#content li {
	font-size:1em;
	text-align: justify;
}


#content form.forminput {

	font-size:1.4em;
	margin-left:15px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}


#content input.forminput {
	color:black; 
	border-color:#CCCCCC; 
	margin-top:3px; 
	font-weight:bold;
}


#content textarea.forminput {
	color:black; 

	border-color:#CCCCCC; 
	margin-top:3px; 
	font-weight:bold;
}


#content form.payment {
	font-size:1.4em;
	margin-left:15px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
}


#content input.bvtPayment {
	color:black; 
	border-color:#CCCCCC; 
	margin-top:3px; 
	font-weight:normal;
}


#content textarea.bvtPayment {
	color:black; 
	border-color:#CCCCCC; 
	margin-top:3px; 
	font-weight:normal;
}


#content .repairsTable{
    color:#FFF;
	margin-left:5px;
    margin-right:10px;
    margin-top:5px;
    margin-bottom:10px;
	background-color:#002872;
    font-size:1.6em;
    text-align:justify;
}

#content .contactTable{
    color:#000000;
	margin-left:5px;
    margin-right:10px;
    margin-top:5px;
    margin-bottom:10px;
	background-color:#FFFFFF;
    font-size:1.2em;
    text-align:justify;
}

p {
	color:#000000;}
	
br {
	clear:both;}
	
br.noclear {
	clear:none;}


.small { font-size:0.8em}
.bold { font-weight: bold;}
.center { text-align:center;}  
.left { text-align: left;}
	
#contactus { font-family: Verdana, Arial, Helvetica, sans-serif; text-align:center; }
#contactus h2.tel { font-size:1.4em; color:#000080; margin-top:20px; margin-bottom:0px; font-weight:bold; }
#contactus p.tel{ font-size:1.2em; color:#000000; font-weight:bold;  text-align:center; }
#contactus p.area{ font-size:1em; color:#000000; font-weight:normal;  text-align:center; margin-bottom:12px;}
#contactus p.address{ font-size:1.2em; color:#000000; margin-top:16px; margin-bottom:0px;  text-align:center; }
#contactus p.email{ font-size:1.4em; color:#000000; margin-bottom:10px; text-align:center; }
#contactus p.pdflink{ font-size:1.4em; color:#000080;  margin-top:26px; text-align:center; }


/* end of body styles */


/* footer styles */
#footertop{
	position:relative;
	margin-left:2px;
	margin-top:5px;
	margin-bottom:0px;
	height:12px;
	width:770px;
	visibility:visible;
	background:url(../image/footer_top.gif) no-repeat left top;
	z-index:40;
}
#footerbody{ position:relative; margin-left:2px; margin-top:-14px;  margin-bottom:0px; width:770px; text-align:center;visibility:visible; background:url(../image/footer_slice.gif) repeat left top;z-index:41;}
#footerbottom{ position:relative; margin-left:2px; margin-top:0px;  height:16px; width:770px;visibility:visible; background: url(../image/footer_bottom.gif) no-repeat left bottom;}
#footerbody a:link, 
#footerbody a:visited,
#footerbody a:active {
	color:navy;
	font-weight:bold;
	text-decoration:underline;
	font-size:1em;
}
#footerbody a:hover { color:#007f00; font-weight:bold;}


#footerbody ul {
	  margin-left:0px;
}
#footerbody ul li {
	display:inline;
	list-style:none;
	font-size:1em;
}
#footerbody ol li {
	display:inline;
	list-style:none;
	font-size:1em;
}
/* end of footer styles */


.navy1pxborder { border: 1px solid navy;}
.black1pxborder { border: 1px solid black;}
.gray1pxborder { border: 1px solid gray;}
.ltgreenbackground { background:#ccffcc;}
.credits { margin-top:-14px; text-align:center; font-size:1.2em;}
.date {
	float:right;
	font-size:1.2em;
	font-style:italic;
	margin-top:5px;
	/* vertical-align:top; */
	margin-bottom:30px;
	margin-top:20px;
}
.clearboth { clear:both;margin-bottom:0px; }
.doublefloatmarginfix { display: inline; }


.panelLinks { margin-top:-2px; margin-right:453px; }


a { zoom: 1;} 	/* If a link with display: block and no explicit dimensions is inside a list item, any spaces or linebreaks that follow the list item in the code will cause extra whitespace to appear in the browser. lte IE6 */


.bl {background: url(../image/corners/blE6EFFF.gif) 0 100% no-repeat #E6EFFF; margin-bottom:10px;}
.br {background: url(../image/corners/brE6EFFF.gif) 100% 100% no-repeat}
.tl {background: url(../image/corners/tlE6EFFF.gif) 0 0 no-repeat}
.tr {background: url(../image/corners/trE6EFFF.gif) 100% 0 no-repeat; padding:0; height:auto; }


.bl_ltblue {background: url(../image/corners/blE6EFFF.gif) 0 100% no-repeat #E6EFFF; width:49%; margin-bottom:10px;}
.br_ltblue {background: url(../image/corners/brE6EFFF.gif) 100% 100% no-repeat}
.tl_ltblue {background: url(../image/corners/tlE6EFFF.gif) 0 0 no-repeat}
.tr_ltblue {background: url(../image/corners/trE6EFFF.gif) 100% 0 no-repeat; padding:0; height:auto; }


.bl_mauve {background: url(../image/corners/blE5DCFE.gif) 0 100% no-repeat #E5DCFE; width:49%; margin-bottom:10px;}
.br_mauve {background: url(../image/corners/brE5DCFE.gif) 100% 100% no-repeat}
.tl_mauve {background: url(../image/corners/tlE5DCFE.gif) 0 0 no-repeat}
.tr_mauve {background: url(../image/corners/trE5DCFE.gif) 100% 0 no-repeat; padding:0; height:auto; }


.bl_pink {background: url(../image/corners/blF8DAEE.gif) 0 100% no-repeat #F8DAEE; width:49%; margin-bottom:10px;}
.br_pink {background: url(../image/corners/brF8DAEE.gif) 100% 100% no-repeat}
.tl_pink {background: url(../image/corners/tlF8DAEE.gif) 0 0 no-repeat}
.tr_pink {background: url(../image/corners/trF8DAEE.gif) 100% 0 no-repeat; padding:0; height:auto; }


.bl_ltgreen {background: url(../image/corners/blE7F9EF.gif) 0 100% no-repeat #E7F9EF; margin-bottom:10px;}
.br_ltgreen {background: url(../image/corners/brE7F9EF.gif) 100% 100% no-repeat}
.tl_ltgreen {background: url(../image/corners/tlE7F9EF.gif) 0 0 no-repeat}
.tr_ltgreen {background: url(../image/corners/trE7F9EF.gif) 100% 0 no-repeat; padding:0; height:auto; }


.bl_yellow {background: url(../image/corners/blF8F6D5.gif) 0 100% no-repeat #F8F6D5; width:49%; margin-bottom:10px;}
.br_yellow {background: url(../image/corners/brF8F6D5.gif) 100% 100% no-repeat}
.tl_yellow {background: url(../image/corners/tlF8F6D5.gif) 0 0 no-repeat}
.tr_yellow {background: url(../image/corners/trF8F6D5.gif) 100% 0 no-repeat; padding:0; height:auto; }


dl.quickLinks {font-size:1.5em;margin-bottom:0px;padding-top:0px;margin-top:0px }
dt.quickLinks {font-weight:normal; color:gray; font-size:1em;text-align:left;margin-bottom:5px;margin-top:5px }
dd.quickLinks {margin-left:0px;line-height:1.5em; }
div.quickLinks {padding-left:20px; padding-right:20px;padding-bottom:0px;padding-top:2px;margin-bottom:0px;margin-right:10px }
#content p.panel { text-align:left; margin:3px 0px 0px; }
#content p.panelDate { font-size:1.1em; font-style:italic; color:gray; margin-bottom:0px; }