body {
text-align:center;
}
a{
	cursor: hand;
}
#accessbar { width: auto; height: 1px; position: relative; padding: 0; margin: 0; display:none;}
#accessbar li { position: absolute; display: block; margin: 0; padding: 0; height: 1px; }
#accessbar a { height: 1px; display: block; text-indent: -9999px; text-decoration: none; }
.sky {
	background-image: url(../../graphics/banner/bannerIE.jpg);
	height: 136px;
	background-repeat: no-repeat;
	background-position: left bottom;
}
.land {
	background-image: none;
	height: 136px;
}
#otherTabs{
	margin-left:95px;
}
	#otherTabs a {
		float:left;
		background:url(../../graphics/navigation/tab-left_slammed.png) no-repeat left top;
		margin:0;
		margin-right: 5px;
		padding:0 0 0 9px;
		text-decoration:underline;
		color:#000000;
		border-bottom-style: none;
	}

	#otherTabs a span{
		float:left;
		display:block;
		background:url(../../graphics/navigation/glowtabRightIE.gif) no-repeat right top;
		padding: 4px 12px 2px 3px;
		font-weight:bold;
		color:#000000;
	}
#crumb p {
	padding:.4em 10px .4em 13px;
	font-size:.78em;
}
.rightColumn#contents  { 	margin: 0 192px 0 0;}
.rightColumn#crumb {
	padding-left:0;
	padding-right:193px;
}

/*#leftMenus div.container { position:absolute; top:145px;}*/
#contents,
#leftMenus,
#rightColumn {
	text-align:left;
}
#crumb { text-align:left; }


div.moduleTitle { width:98%;}
div.moduleTitle div div div {
	width: auto !important;
	width: 100% !important;
}

.promoImage {
	margin:0 5px 0 0;
}
/* v annoying white space in IE6 */
#contents .clear {
/*	background-image: url(../../graphics/default/dot.gif);*/
	background-image: url(../../graphics/default/line.gif);
	background-repeat: repeat-x;
	background-position: left top;
	border-bottom:none;
	height:1px;
	margin-bottom:-.3em;
}
#contents .module.atoz .clear,
#contents .module.eforms .clear {	background-image:none;}
#contents p   { font-size:.82em; }
/*.IE { width:99%;}*/
.leftPromo { width:32%; float:left; }
.middlePromo { width:32%; float:left; }
.rightPromo { width:32%; float:right; }
.IndexSection { margin-top:-1em;}
.IndexSection p.menuTitle a span {
	display:block;
	padding: 8px 6px 6px 2px;
	font-weight:bold;
	color:#000000;
}
.IndexSection p.menuTitle a span span,
.IndexSection p.menuTitle a:hover span span {
	background-position: -3px -5px;
}
#contents table.pageTable img { padding:0px 0px 0px 0px; margin:.3em 0px 0px 5px; float:none;}
#print a span{
	padding: .3em 12px .3em 3px;
}
div.module .promoContent .checkboxes
/*.box.seachoptions input */{ display:none; }

/* a to z hack */
	#contents .promo address,
	.labelSet address {
		padding-left:.3em;

	}

#leftMenus div.module ul li a {
		padding:4px 3px 4px 26px;
		display:inline-block;
		width:140px;
		border-bottom:solid #CCCCCC;
}
#address address { font-size:.9em; margin-bottom:1em; font-style:normal;}
#address table { font-size:.8em;}

.IndexSection p.menuTitle a,
#rightColumn p.menuTitle a {
	margin-right: 0%;
}
#rightColumn div.module div.promoContent div.dateField {
	width:30%;
	margin-right:1%;
}
#rightColumn div.module div.promoContent div.dateField select {
	margin-top:.3em;
}
div.module .promoContent p.hint,
div.module .promoContent p.formUse,
div.module .promoContent p,
.otherLinks p,
#rightColumn div.module .promoContent li {
	font-size:.8em;
}
.smallForm label {
	font-size:.9em;
}
#rightColumn .eventCalendarPromo p.label,
#rightColumn .eventCalendarPromo p.label { font-size:.78em;}
#rightColumn p label {font-size:.9em;}


#rightColumn .miniShoppingBasket table#basket p input.updateButton { font-size:.9em; }

.footerNav {
	padding:.3em 1% .5em 1%;
}
.footerNav .topLink a,
.footerNav .topLink a:hover {
	background-position: left 6px;
}

#contents table.pageTable.refuse th p {
	background-repeat: no-repeat;
	background-position: right top;
	padding:0 35px 10px 8px;
	margin:0 5px 0 0;
	vertical-align:middle;
	display:block;
}

.formArea {  float:left; width:80%; background-color:#FFFFFF; padding:0 10px 0 0; margin-bottom:-10px;}
.formWrapper { border-bottom:10px solid #ffffff;}
