body {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	background-color:#999999;
	margin:0px;
	margin-left: 0px;
	margin-top: 0px;
	font-size:71%;
}

table {
    font-size: 1em;
}

a {
	color: #660000;
}
a img {
	border:none;
}

td img {
	display:block;
}

.warn {
	color:#ff0000;
}
.back-to-top a {
padding-left:15px;
background-image: url(http://www.stratford.gov.uk/images/back-to-top.gif);
background-repeat:no-repeat;
background-position:bottom left;
font-size: 10px;
}

.returntolisting {
padding-left:15px;
background-image: url(http://www.stratford.gov.uk/images/returntolisting.gif);
background-repeat:no-repeat;
background-position:bottom left;
font-size: 10px;
}

/* structural */
.blue-line {
	border-bottom: 1px dotted #E3EBFD;
}
.leftspacer2 {
	background-color: #000066;
}
.leftborder3 {
	background-image: url(http://www.stratford.gov.uk/images/left-border-4.gif);
}

.leftborder4 {
	background-image: url(http://www.stratford.gov.uk/images/left-border-4.gif);
}
.leftborder5 {
	background-image: url(http://www.stratford.gov.uk/images/left-border-4.gif);
}

.leftspacer3 {
	background-image: url(http://www.stratford.gov.uk/images/left-border-4.gif);
}

.bottomleftshadow {
	background-image: url(http://www.stratford.gov.uk/images/bottom-left-corner.gif);
	background-repeat: no-repeat;
}

.bottomrightshadow {
	background-image: url(http://www.stratford.gov.uk/images/bottom-right-corner.gif);
	background-repeat: no-repeat;
}

.footer, .leftspacer3, .leftspacer4, .leftspacer5, .leftspacer6, .rightspacer3, .rightspacer4, .rightspacer5, .rightspacer6 {
	background-color: #999999;
}
.logobottom {
vertical-align: top;
background-color:#FFFFFF;
}

.rightborder3new {
	background-image: url(/images/parish/alderminster/right-border-2.png);
}

.rightspacer2 {
	background-image: url(/images/parish/alderminster/right-spacer-2.png);
	background-repeat:repeat-x;
}

.rightborder2 {
	background-image: url(/images/parish/alderminster/right-border-2.png);
}

.rightborder3a {
	background-image: url(http://www.stratford.gov.uk/images/right-border-4.gif);
	background-repeat: repeat-y;
}

.rightborder3 {
	background-image: url(http://www.stratford.gov.uk/images/right-border-4.gif);
	background-repeat: repeat-y;
}

.rightborder4 {
	background-image: url(http://www.stratford.gov.uk/images/right-border-4.gif);
	background-repeat: repeat-y;
}

.footer-shadow {
	background-image: url(http://www.stratford.gov.uk/images/footer-shadow.gif);
	background-repeat: repeat-x;
}

.topleftshadow {
	background-image: url(http://www.stratford.gov.uk/images/top-shadow.gif);
	background-repeat: repeat-x;
}

.textonlybg {
	/*background-image: url(http://www.stratford.gov.uk/images/logo-head.png);*/
	background-position: left top;
	background-repeat:repeat-y;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	padding-top:14px;
	padding-left:120px;
	padding-bottom:4px;
	background-color:#FFFFFF;
}

.sdclogotitle{
	margin-left: 15px;
	margin-bottom: 0px;
	margin-top: 8px;
	display: inline;
}

.logo {
	display: inline;
	vertical-align: top;
}

.titledivider {
	background-image: url(/images/parish/alderminster/title-divider.png);
	height: 12px;
}

.textonlybg a {
text-decoration:none;
color: #000000;
}
.textonlybg a:hover {
text-decoration: underline;
color: #000000;
}

.toplinks {
vertical-align:bottom;
background-color: #FFFFFF;
}
.toplinks div {
background-color: #CCE5E2;
display: inline;
width: 100%;
}
.toplinks a {
font-size: 10px;
text-decoration:none;
color: #FFFFFF;
margin:6px
}
.toplinks a:hover {
text-decoration: underline;
}
.toplinkslink {
padding-top:4px;
padding-bottom:4px;
background: #40408c;
background-image: url(/images/parish/alderminster/tabbg.png);
background-position: bottom;
background-repeat: repeat-x;
text-align: center;
}
.toplinksdivider {
background: #FFFFFF url(/images/parish/alderminster/masthead-divider.gif) no-repeat;
padding-left:2px;
padding-right:2px;
}

.whitebg {
	background-color:#FFFFFF;
}

.imagecaption {
font-size: 10px;
background-image: url(/images/caption-line.gif);
background-repeat: no-repeat;
background-position: bottom;
color: #017E6F;
padding-top: 7px;
padding-bottom: 5px;
}

.toplinks2 {
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	padding-top:15px;
	padding-left:10px;
	padding-bottom: 4px;
	background-color:#FFFFFF;
}
.toplinks2 a {
text-decoration:none;
color: #000000;
}
.toplinks2 a:hover {
text-decoration: underline;
color: #000000;
}

.searchbox {
	background-color: #000066;
	margin:0px;
	padding-top:0px;
	padding-right:0px;
	padding-bottom:0px;
	padding-left:8px;
}

.searchbox img {
	margin-bottom: 2px;
}

#frmsearch {
 position: relative;
}
 
.searchbox td a {
font-size: 10px;
text-decoration:none;
color: #660000;
}

.search-field{
	position:relative;
	width:100px;
	height:14px;
	border: 0px;
	background-image:url(http://www.stratford.gov.uk/images/searchbox-bg.png);
	background-repeat: repeat-x; 
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #0000FF;
	bottom: 4px;
	padding:2px;
}

.headimage {
height: 85px;
background-color: #000066;
background-image: url(/images/parish/alderminster/headimage.jpg);
background-repeat:no-repeat;
background-position: 250px;
}

.mastheadspacer {
background-color: #FFFFFF;
height: 6px;
}

.masthead-nav {
background-color:#DCDCDC;
}
.masthead-nav a {
font-size: 11px;
text-decoration:none;
color: #000066;
}
.mastheadlink {
padding-top:2px;
padding-bottom:3px;
padding-left: 12px;
padding-right: 11px;
text-align: center;
}

.mastheadlinkActive
{
padding-top:2px;
padding-bottom:3px;
padding-left: 12px;
padding-right: 11px;
text-align: center;
background-color: #3b46a9;
}

.mastheadlinkActive a
{
	color: #FFFFFF;
}
.mastheadlinkon {
padding-top:2px;
padding-bottom:3px;
padding-left: 9px;
padding-right: 9px;
text-align: center;
background-color:#3b46a9;
color:#ffffff;
}

.mastheadlink a:hover {
text-decoration:underline;
}

.mastheaddivider {
background-color: #DCDCDC;
padding-left:2px;
padding-right:2px;
}
#bct {
	margin:9px 0px 10px 8px;
	background-color: #FFFFFF;
	font-size: 10px;
	line-height: 18px;
}

#bct a {
	color:#000000;
}

#bct a:hover {
	color:#000066;
}
.headline {
vertical-align:top;
height: 20%;
}
h1 {
	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
	margin:15px 0px 15px 0px;
	font-weight:bold;
	font-size: 1.4em;
	color: #000066;
}

h2 {
	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
	margin:0px 0px 10px 0px;
	font-weight:bold;
	font-size: 1.1em;
	color: #000066;
}
h3 {
	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
	margin:0px 0px 10px 0px;
	font-weight:bold;
	font-size: 1em;
	color: #000000;
}
h4 {
	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
	margin:0px 0px 10px 0px;
	font-weight:bold;
	font-size: 1em;
	color: #000000;
}

#headline {
vertical-align:top;
width:100%;
height:10%;
padding-right:15px;
background-color: #FFFFFF;
}

#extranet-headline {
padding:0px;
margin:0px;
background-color: #FFFFFF;
width: 72%;
}

#maincontent {
	vertical-align:top;
	width:100%;
	padding-right:20px;
	padding-top: 10px;
	background-color: #FFFFFF;
	line-height:130%;
}

#toppara {
margin-top: 0px;
}

#homepagecontent {
vertical-align:top;
width:96%;
padding-right:15px;
background-color: #FFFFFF;
margin-top: 10px; margin-right: 0px; margin-bottom: 10px; margin-left: 10px
}


.rightnav {
vertical-align: top;
width: 21%;
background-color: #FFFFFF;
font-size:0.8em;
}
.rightnav-heading {
font-family: Verdana, Arial,  Geneva, Helvetica, sans-serif;
font-weight: bold;
color: #660000;
background-color: #3b46a9;;
padding-top: 3px;
padding-bottom: 3px;
padding-left: 3px;
}

.rightnav-content ul {
color: #660000;
margin: 4px 0px 4px 20px;
padding: 0px;
}

.rightnav-content ol {
margin: 4px 0px 4px 21px;
padding: 0px;
}

.rightnav-content li {
padding: 2px 0px 4px 2px;
}

ul#documents { 
	list-style-type:none;
}

ul#documents li {
	margin-left:-21px;
	padding-left:24px;
	padding-bottom:5px;
}

ul#documents li.li-doc {
	background:url(http://www.stratford.gov.uk/images/ic-doc.gif) no-repeat 0 2px;
}

ul#documents li.li-rtf {
	background:url(http://www.stratford.gov.uk/images/ic-doc.gif) no-repeat 0 2px;
}

ul#documents li.li-zip {
	background:url(http://www.stratford.gov.uk/images/ic-zip.gif) no-repeat 0 2px;
}

ul#documents li.li-pdf {
	background:url(http://www.stratford.gov.uk/images/ic-pdf.gif) no-repeat 0 2px;
}

ul#documents li.li-ppt {
	background:url(http://www.stratford.gov.uk/images/ic-ppt.gif) no-repeat 0 2px;
}

ul#documents li.li-pps {
	background:url(http://www.stratford.gov.uk/images/ic-pps.gif) no-repeat 0 2px;
}

.rightnav-content {
padding-left: 7px;
padding-right: 5px;
padding-top: 5px;
color: #666666;
}
.rightnav-content a {
	color: #660000;
	text-decoration: none;
}
.rightnav-content a:hover {
	text-decoration: underline;
}

.rightnav-text {
	padding-left:7px;
}

.rightnav-spacer {
/*background-image: url(http://www.stratford.gov.uk/images/heading-right-triangle.gif);
background-repeat:no-repeat;
background-position:top right;*/
background-color: #FFFFFF;
width:10px;
}

.rightnav-pollquestion {
background-image: url(http://www.stratford.gov.uk/images/heading-right-triangle.gif);
background-repeat:no-repeat;
background-position:top right;
background-color: #FFFFFF;
padding-left: 5px;
padding-right: 5px;
padding-top: 5px;
}

a.contentlink {
	text-decoration: underline;
}

.link-spacer {
color: #660000;
padding-left: 10px;
padding-right: 10px;
}

.link-spacer-none {
color: #660000;
padding-left: 10px;
padding-right: 10px;
display:none;
}

#quickpoll-question {
	font-weight:bold;
	color: #666666;
}

#leftnav {
width: 161px;
vertical-align: top;
background-color: #FFFFFF;
}

.leftnav-link-background {
background-color: #DCDCDC;
width: 160px;
}

.leftnav-link-background a.current-side{
background-color: #3b46a9;
width: 160px;
}

#leftnav a, #leftnav span  {
color: #000066;
text-decoration: none;
display:block;
line-height:16px;
width: 135px;
background-color: #DCDCDC;
padding: 7px 5px 6px 20px;
}

#leftnav span {
	color: #000000;
}

#leftnav a:hover {
text-decoration: underline;
}

#leftnav a:visited {
color: #000000;
}

#leftnav a.up {
background-color: #DCDCDC;
background: url(http://www.stratford.gov.uk/images/left-nav-arrow-up-new.gif) no-repeat;
}

#leftnav a.current, #leftnav span.current {
background: url(/images/parish/alderminster/white-arrow-2.png) no-repeat #3b46a9;
color:#FFFFFF;

}

#leftnav a.down {
padding-left: 27px;
background: url(http://www.stratford.gov.uk/images/left-nav-arrow-down-new.gif) no-repeat;
width: 128px;
outline: none;
}

#leftnav a.side {
padding-left: 27px;
background: url(http://www.stratford.gov.uk/images/left-nav-arrow-side-new.gif) no-repeat;
width: 128px;
outline: none;
}

#leftnav a.current-side, #leftnav span.current-side {
padding-left: 27px;
background: url(/images/parish/alderminster/white-arrow.png) no-repeat #3b46a9;
width: 128px;
color:#FFFFFF;

}

.leftnav-heading {
font-family: Verdana, Arial,  Geneva, Helvetica, sans-serif;
font-weight: bold;
color: #660000;
font-size:12px;
background-color: #CCE5E2;
padding-top: 7px;
padding-bottom: 7px;
padding-left: 16px;
}

.leftnav-top-spacer {
margin-top: 36px;
}

.leftnavtext-tweak {
	display: none;
}

/* extranet login */
.login-heading {
font-family: Verdana, Arial,  Geneva, Helvetica, sans-serif;
font-weight: bold;
color: #660000;
font-size:12px;
background-color: #009390;
padding-top: 3px;
padding-bottom: 3px;
padding-left: 9px;
}

.login-content a, .login-reminder a {
color: #660000;
}
.login-content {
padding-right: 5px;
padding-top: 5px;
padding-bottom: 5px;
padding-left: 8px;
border-top: 2px solid #FFFFFF;
background-color: #CCE5E2;
width: 148px;
}
.login-fix {
background-color: #CCE5E2;
border-top: 2px solid #FFFFFF;
}
.login-spacer {
/*background-image: url(http://www.stratford.gov.uk/images/heading-left-triangle.gif);*/
background-repeat:no-repeat;
background-position:top; 
background-color: #CCE5E2;
width:13px;
}
.login-reminder {
background-color: #E3EBFD;
padding-top: 5px;
padding-bottom: 5px;
padding-left: 3px;
}
.footer {
background-color: #D5D5E6;
color: #000066;
text-align:center;
padding:4px;
}
.footer table {
width: 98%;
}

.footer a {
color: #000066;
text-decoration: none;
}

.footer a:hover {
text-decoration: underline;
}


.printonly {
	display:none;
}



/* quick links */
.quicklinks-content a{
color: #660000;
}
.quicklinks-content {
padding-right: 5px;
padding-top: 5px;
padding-bottom: 5px;
padding-left: 7px;
background-color: #CCE5E2;
}
.quicklinks-inactive {
color: #999999;
}

.childlink {
	width: 100%;
	margin-top:20px;
	margin-bottom: 10px;
}
.childlink-header {
	background-color: #DCDCDC;
	padding-top: 5px;
	padding-bottom: 5px;

}
.childlink-header a {
	color: #000066;
	text-decoration: none;
}
.childlink-header img {
	padding-left:5px;
	padding-right:5px;
}
.childlink-header a:hover {
	text-decoration: underline;
}
.childlink-header a:visited {
color: #000000;
}
.childlink-spacer {

padding-left: 0px;
}
.childlink-content {
padding-top:5px;
padding-bottom: 10px;
padding-left: 5px;
padding-right:5px;
}

/* end structural */
/*home page*/
#lefthome {
width:60%;
background-color: #FFFFFF;
vertical-align:top;
}
#righthome {
background-color: #FFFFFF;
width:40%;
vertical-align:top;
}
.homenav {
width:100%;
}
.homenav td {
background-color: #F0F0F0;
color: #000066;
}
.homenav td.whitebg {
background-color: #FFFFFF;
}
.homenav, .homenav a {
color: #000066;
}
.homenav-arrow {
width:5%;
padding-top: 5px;
}
.homenav-title {
padding-left: 5px;
padding-top: 5px;
}
.homenav-title a {
text-decoration:none;
}
.homenav-title a:hover {
text-decoration:underline;
}
.homenav-links {
padding-left: 5px;
padding-top: 10px;
padding-bottom: 3px;
}
.homenav-links a {
text-decoration:none;
}
.homenav-links a:hover {
text-decoration:underline;
}
.homenav-divider {
background-image: url(http://www.stratford.gov.uk/images/home-divider.gif);
background-repeat:no-repeat;
background-position:left; 
}
#lefthome-left {
width:40%;
vertical-align: top;
}
#lefthome-right {
width:60%;
vertical-align: top;
}
#populartopics {
	width: 100%;
}
#populartopics{
background-color: #E4F8E5;
}
#populartopics td a {
color: #660000;
padding-left: 7px;
}
.populartopics-title {
font-family: Verdana, Arial,  Geneva, Helvetica, sans-serif;
font-weight: bold;
color: #660000;
font-size:12px;
background-color: #009390;
padding-top: 3px;
padding-bottom: 3px;
padding-right: 3px;
padding-left: 3px;
}
.popular-content {
border-top: 2px solid #FFFFFF;
}
.popular-spacer {
/*background-image: url(http://www.stratford.gov.uk/images/home-triangle-left-green.gif);
background-repeat:no-repeat;
background-position:top right; 
background-color: #CCE5E2;
width:11px;*/
}
.greydate {
	color: #999999;
	font-size: 0.9em;
}

#noticeboard {
	color:#000000;
	background-color:#ffffff;
	padding:10px;
}

#noticeboard a {
	color:#660000;
	text-decoration:underline;
}

.promo {
border: none;
padding: 5px 0px 6px 0px;
background-color: #FFFFFF;
}

/*end home page*/



/*search results*/
.searchformbox {
width: 180px;
}
/*end search results*/

/*search results*/
#search-results {
 border: 3px solid #E4F8E5;
}

#search-top {
	background-color: #E4F8E5;
	border-bottom: 3px solid #E4F8E5;
	font-size:1.3em;
}
#search-bottom {
	background-color: #E4F8E5;
	padding:5px
}
#search-top2 {
	background-image: url(http://www.stratford.gov.uk/images/search-left-triangle.gif);
	background-repeat:no-repeat;
	background-position:top left;
	background-color: #FFFFFF;
}
.search-results-icon {
	width:5%;
	padding-left: 10px;
	padding-bottom:6px;
	padding-top:6px;
	border-bottom: 3px solid #E4F8E5;
}
.search-results-link {
	padding-right: 10px;
    border-bottom: 3px solid #E4F8E5;
}
.search-results-icon-extranet, .search-results-icon-extranet-firstcell {
	width:5%;
	padding-left: 10px;
	padding-bottom:6px;
	padding-top:6px;
	border-bottom: 3px solid #E4F8E5;
	background-color: #E3EBFD;
}

.search-results-icon-extranet-firstcell {
	background-image: url(http://www.stratford.gov.uk/images/extranet-left-triangle.gif);
	background-position:top left;
	background-repeat:no-repeat;
}

.search-results-link-extranet {
	padding-right: 10px;
    border-bottom: 3px solid #E4F8E5;
	background-color: #E3EBFD;
}
.search-results-pagination {
	color:#660000;
	border-bottom: 3px solid #E4F8E5;
}
#search-again {
	width: 100%;
	margin-top:5px;
}
#search-again td {
	background-color: #CCE5E2;
}
/*end search results*/

/*extranet landing page*/
.ul-extranet li {
	padding-bottom:3px;
}
.ul-extranet a {
	text-decoration: none;
}
.ul-extranet a:hover {
	text-decoration: underline;
}
.extranet-colour {
	background-color: #E3EBFD;
}
.successful-login {
	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
	margin:0px 0px 10px 0px;
	font-weight:bold;
	font-size: 1.4em;
	color: #000000;
	background-color: #E3EBFD;
	padding:3px;
}
.extranetlanding-text {
	font-weight:bold;
	margin-bottom:10px;
}

ul#extra-document { 
	list-style-type:none;
}

ul#extra-document li {
	margin-left:-10px;
	padding-left:30px;
	padding-bottom:10px;
}

ul#extra-document li.li-doc {
	background:url(http://www.stratford.gov.uk/images/ic-doc.gif) no-repeat 0 2px;
}

ul#extra-document li.li-rtf {
	background:url(http://www.stratford.gov.uk/images/ic-doc.gif) no-repeat 0 2px;
}

ul#extra-document li.li-zip {
	background:url(http://www.stratford.gov.uk/images/ic-zip.gif) no-repeat 0 2px;
}

ul#extra-document li.li-pdf {
	background:url(/images/ic-pdf.gif) no-repeat 0 2px;
}

ul#extra-document li.li-doc {
	background:url(http://www.stratford.gov.uk/images/ic-doc.gif) no-repeat 0 2px;
}

ul#extra-document li.li-ppt {
	background:url(http://www.stratford.gov.uk/images/ic-ppt.gif) no-repeat 0 2px;
}

ul#extra-document li.li-pps {
	background:url(http://www.stratford.gov.uk/images/ic-pps.gif) no-repeat 0 2px;
}


.recent-rtf {
	background:url(http://www.stratford.gov.uk/images/ic-doc.gif) no-repeat top left;
	padding-left:20px;
	padding-bottom:5px;
	padding-top:0px;
	margin:2px;
	
}

.recent-zip {
	background:url(http://www.stratford.gov.uk/images/ic-zip.gif) no-repeat 0 2px;
	padding-left:20px;
	padding-bottom:5px;
	padding-top:0px;
	margin:2px;
}

.recent-pdf {
	background:url(http://www.stratford.gov.uk/images/ic-pdf.gif) no-repeat 0 2px;
	padding-left:20px;
	padding-bottom:5px;
	padding-top:0px;
	margin:2px;
}

.recent-ppt {
	background:url(http://www.stratford.gov.uk/images/ic-ppt.gif) no-repeat 0 2px;
	padding-left:20px;
	padding-bottom:5px;
	padding-top:0px;
	margin:2px;
}

.recent-pps {
	background:url(http://www.stratford.gov.uk/images/ic-pps.gif) no-repeat 0 2px;
	padding-left:20px;
	padding-bottom:5px;
	padding-top:0px;
	margin:2px;
}

/*end extranet landing page*/

/* sitemap */
a.sitemap-top {
	color:#000000; text-decoration:none;
}

a.sitemap-top:hover {
	text-decoration:underline;
}

a.sitemap-other {
	color:#333333; text-decoration:none;
}

a.sitemap-other:hover {
	text-decoration:underline;
}
	
.sitemap-level0,  .sitemap-level1, .sitemap-level2, .sitemap-level3 {
	padding-top:4px;
	padding-bottom:4px;
	padding-right:7px;
}

.sitemap-level0 {
	padding-left:2px;
	background-color:#CCE5E2;
	font-weight:bold;	
	border:none;
}

.sitemap-level1 {
	background-color:#DDEEEC;
	padding-left:14px;
	font-weight:bold;
	border-bottom: 1px solid #ffffff
}

.sitemap-level2 {
	background-color:#EEF6F5;
	padding-left:28px;
	font-weight:bold;
	border:none;
	border-bottom: 1px solid #ffffff
}

.sitemap-level3 {
	background-color:#F6F5EE;
	padding-left:38px;
	border:none;
	border-bottom: 1px solid #ffffff
}
.sitemap-level0 a, .sitemap-level1 a, .sitemap-level2 a, .sitemap-level3 a {
	padding-left:0px;
}
/* end sitemap */


/* form styling */
.form-heading {
font-family: Verdana, Arial,  Geneva, Helvetica, sans-serif;
font-weight: bold;
color: #000066;
font-size:12px;
background-color: #CCE5E2;
padding-top: 7px;
padding-bottom: 7px;
padding-left: 16px;
}

.form-content a {
color: #660000;
}
.form-notes {
padding-right: 5px;
padding-top: 5px;
padding-bottom: 5px;
border-top: 2px solid #FFFFFF;
background-color: #CCE5E2;
width:98%;
}
.form-content, .form-footer {
padding-right: 5px;
padding-top: 5px;
padding-bottom: 5px;
padding-left: 5px;
background-color: #CCE5E2;
text-align: left;
}
.form-content input, .form-content textarea, .form-content select  {
	border:0px solid #FFFFFF;
}
.form-content input {
	margin-bottom:2px;
}
textarea {
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
}

.button {
background-color: #660000;
border: 1px solid #FFFFFF;
padding: 1px;
color: #FFFFFF;
font-weight: bold;
font-size:11px;
}

span.buttonoutline a, a.button, a:visited.button, a:active.button, a:hover.button {
background-color: #660000;
border: 1px solid #FFFFFF;
padding: 2px;
color: #FFFFFF;
font-weight: bold;
font-size:11px;
text-decoration: none;
font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;;
}
span.buttonoutline{
border: 1px solid #FFFFFF;
}

.form-spacer {
background-image: url(http://www.stratford.gov.uk/images/heading-left-triangle.gif);
background-repeat:no-repeat;
background-position:top left; 
background-color: #CCE5E2;
width:11px;
}
.formSectionFieldset {
	border:1px solid #660000;
	padding:5px;
	background-color: #CCE5E2;
}
.formDiv {
	padding:5px;
	background-color: #CCE5E2;
}
.formSectionFieldsetSubHead {
	color:#660000;
	font-size:100%;
	font-weight:bold;
	margin:0px;
	padding:0px 0px 5px 0px;
}

.formSection td {
	background-color: #E4F8E5;
}
.formSectionDiv {
	background-color: #E4F8E5;
	padding:2px;
	margin-bottom:5px;
}

legend
{
	color:#000000;
}

/* news */

ul.news {
	list-style-type:none;
	margin-left: 0px;
}
ul.news li {
	margin-bottom: 5px;
}
.newsdate {
	color: #999999;
	font-size: 10px;
	display: block;
}

/* event calendar */

table.eventcal-calendar
{
	border-bottom: 1px solid #848484;
}

table.eventcal-calendar td
{
	font-weight : normal;
	line-height : 1.5em;
	background-image : none;
	padding-left:2px;
	padding-right:2px;
}

td.eventcal-year
{
	background-color: #cce5e2;
	border: 1px solid #848484;
	border-bottom: 1px solid #CECECE;
	padding:0px;
}

td.eventcal-month
{
	background-color: #d5d5e6;
	border-bottom: 1px solid #848484;
	border-left: 1px solid #848484;
	border-right: 1px solid #848484;
	padding:0px;
}

td.eventcal-dayHeading
{
	border-bottom: 1px solid #848484;
	border-right: 1px solid #CECECE;
}

td.eventcal-mondayHeading
{
	border-left: 1px solid #848484;
	border-bottom: 1px solid #848484;
	border-right: 1px solid #CECECE;
}

td.eventcal-sundayHeading
{
	border-bottom: 1px solid #848484;
	border-right: 1px solid #848484;
}

td.eventcal-day
{
	border-top:0px;
	border-bottom:0px;
	border-right: 1px solid #CECECE;
	margin:0px;
}

td.eventcal-sunday
{
	border-top:0px;
	border-bottom:0px;
	border-right: 1px solid #848484;
	margin:0px;
}

td.eventcal-sundaySelected
{
	border-top:0px;
	border-bottom:0px;
	border-right: 1px solid #848484;
	margin:0px;
	background-color:#e4f8e5;
}

td.eventcal-monday
{
	border-top:0px;
	border-bottom:0px;
	border-left: 1px solid #848484;
	border-right: 1px solid #CECECE;
	margin:0px;
}

td.eventcal-mondaySelected
{
	border-top:0px;
	border-bottom:0px;
	border-left: 1px solid #848484;
	border-right: 1px solid #CECECE;
	margin:0px;
	background-color:#e4f8e5;
}

td.eventcal-selected
{
	background-color:#e4f8e5;
	border-right: 1px solid #CECECE;
}

td.eventcal-year a, td.eventcal-month a
{
	font-weight:bold;
	text-decoration:none;
} 

/* A-Z search navigation */
td.search-az a, td.search-az a:hover
{
	display: block;
	color:#ffffff;
	background-color:#999999;
	border:1px solid #cccccc;
	padding-top:2px;
	padding-bottom:2px;
	padding-left: 5px;
	padding-right: 5px;
	text-decoration:none;
}

td.search-az-selected a, td.search-az-selected a:hover
{
	display: block;
	color:#ffffff;
	background-color:#597583;
	border:1px solid #cccccc;
	padding-top:2px;
	padding-bottom:2px;
	padding-left: 5px;
	padding-right: 5px;
	text-decoration:none;
}

td.search-az-none
{
	color:#cccccc;
	background-color:#ffffff;
	border:1px solid #cccccc;
	padding-top:2px;
	padding-bottom:2px;
	padding-left: 5px;
	padding-right: 5px;
	text-decoration:none;
}
/* Publications */
ul.publication {
	list-style-type:none;
	margin-top:3px;
	margin-left: 0px; 
	padding-left: 0px;
}

ul.publication li {
	margin-left:0px;
}

/* eForms */
table.eform {
width:100%;
}
table.eform td {
vertical-align:top
}

/* new Useful links */

#linkicons {
width:297px;
	margin: 0px 0px 0px 0px;	
}

#linkicons li {
	display: inline;
	float: left;
	padding: 5px 13px 5px 13px;
	margin: 0px 0px 5px 0px;
	list-style-type: none;
	bottom: auto;
}
#linkicons ul {
margin: auto;
padding: 0px 0px 0px 0px;
}

/* Home Page Menu Links */

.hmen-left {
width: 17em;
float: left;
margin-right: 30px;
}
.hmen-left ul {
list-style-type: none;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
border: none;
}
.hmen-left li {
margin: 0px 0px 1px 0px;
padding: 0px 0px 0px 0px;
}
.hmen-left li a {
display: block;
padding: 2px 0px 1px 3px;
width: 100%;
}
.hmen-left a:hover {
background-color: #FCFCFC;
}
.hmen-right {
width: 17em;
float: left;
}
.hmen-right ul {
list-style-type: none;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
border: none;
}
.hmen-right li {
margin: 0px 0px 1px 0px;
padding: 0px 0px 0px 0px;
}
.hmen-right li a {
display: block;
padding: 2px 0px 1px 3px;
width: 100%;
}
.hmen-right a:hover {
background-color: #FCFCFC;
}
.hmen-more {
width: 98%;
float: left;
}
.hmen-more ul {
list-style-type: none;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
border: none;
}
.hmen-more li {
margin: 0px 0px 1px 0px;
padding: 0px 0px 0px 0px;
}
.hmen-more li a {
display: block;
text-align: center;
padding: 2px 0px 2px 3px;
width: 100%;
}
.hmen-more a:hover {
background-color: #FFCCFF;
}
.advsearch {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	margin:0px;
	margin-left: 0px;
	margin-top: 0px;
}
.populartopicsinside {
	padding-left: 7px;
	padding-right: 5px;
	padding-top: 5px;
	vertical-align:text-top;
}
.populartopicsinside ul {
list-style-type: none;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
border: none;
}

.populartopicsinside li {
display: block;
margin: 5px 0px 0px 0px;
}

.populartopicslinkfix{
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
vertical-align: super;
}

.populartopicsinside img {
margin: 0px 6px 0px 0px;
display: inline;
bottom: 5px;
}

.populartopicslink {
margin: 0px 0px 0px 0px;
}

.populartopicsheader {
	background-color:#009390;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 3px;
}
.populartopicscontainer {
	height:130px;
	margin: 0px;
	padding: 0px;
}
.populartopicsinside-left {
	margin:auto;
	float:left;
	width:100px;
}
.populartopicsinside-right {
	margin:auto;
	float:right;
	width:110px;
}
.minipromobox img {
margin: 0px 0px 6px 0px;
}
.newtextfield{
	width:100px;
	height:14px;
	border: 1px solid #009390;
	background-image:url(http://www.stratford.gov.uk/images/searchbox-bg.png);
	background-repeat: repeat-x; 
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#009390;
	padding: 2px;
	margin-bottom: 3px;
	margin-top: 3px;
}
.accesskeys u {
display:none;
}
.accesskeys ul li{
	list-style:none;
	display:inline;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
.accesskeys ul{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.bottom-banner {
background-color: #FFFFFF;
width: 100%;
}

.bottom-banner img {
position: relative;
left: 196px;
padding: 9px 0px 9px 0px;
background-color: #FFFFFF;
}