﻿#eServices { margin: 1em 0; }

#eServices ul {  /* line 880 */
	margin: 0;
	padding: 0;
	list-style: none;
	text-align: center;
}	


#eServices ul li {
	display: inline;
}

#eServices ul li a:link, #eServices ul li a:visited, #eServices ul li a:hover {
	display: block;
	width: 115px;
	/* min-height: 50px; */
	float: left;
	margin: 0.5em;
	text-decoration: none;
	padding: 100px 5px 0 5px;
	border: 1px solid #999;
	-moz-border-radius-bottomleft: 0.5em;
	-moz-border-radius-bottomright: 0.5em;
	-moz-border-radius-topleft: 0.5em;
	-moz-border-radius-topright: 0.5em;
	min-height: 50px; /* IE6 hack */
	height: auto !important; /* IE6 hack */
	height: 50px; /* IE6 hack */
}

#eServices ul li a:visited { text-decoration: none; }
#eServices ul li a:hover { 
	text-decoration: underline; 
	color: #7896c1;
}

#eServices ul li#billing a:link,#eServices ul li#billing a:visited { background: url("/SiteCollectionImages/design_elements/_icons/_mybrantford/temp/billing_payment.gif") no-repeat;  }
#eServices ul li#events a:link, #eServices ul li#events a:visited  { background: url("/SiteCollectionImages/design_elements/_icons/_mybrantford/temp/events.gif") no-repeat;  }
#eServices ul li#directories a:link, #eServices ul li#directories a:visited  { background: url("/SiteCollectionImages/design_elements/_icons/_mybrantford/temp/directories.gif") no-repeat;  }
#eServices ul li#facilities a:link, #eServices ul li#facilities a:visited { background: url("/SiteCollectionImages/design_elements/_icons/_mybrantford/temp/facilities.gif") no-repeat;  }
#eServices ul li#service_requests a:link,#eServices ul li#service_requests a:visited  { background: url("/SiteCollectionImages/design_elements/_icons/_mybrantford/temp/service_requests_new.png") no-repeat;  }
#eServices ul li#bids a:link, #eServices ul li#bids a:visited  { background: url("/SiteCollectionImages/design_elements/_icons/_mybrantford/temp/bids.gif") no-repeat;  }
#eServices ul li#jobs a:link,#eServices ul li#jobs a:visited { background: url("/SiteCollectionImages/design_elements/_icons/_mybrantford/temp/jobs.gif") no-repeat;  }
#eServices ul li#recreation a:link,#eServices ul li#recreation a:visited  { background: url("/SiteCollectionImages/design_elements/_icons/_mybrantford/temp/recreation_new.gif") no-repeat;  }
#eServices ul li#feedback a:link,#eServices ul li#feedback a:visited  { background: url("/SiteCollectionImages/design_elements/_icons/_mybrantford/temp/feedback.gif") no-repeat;  }
#eServices ul li#faqs a:link,#eServices ul li#faqs a:visited  { background: url("/SiteCollectionImages/design_elements/_icons/_mybrantford/temp/faqs.gif") no-repeat;  }
#eServices ul li#community_support a:link,#eServices ul li#community_support a:visited  { background: url("/SiteCollectionImages/design_elements/_icons/_mybrantford/temp/community_support.gif") no-repeat;  }
#eServices ul li#news a:link,#eServices ul li#news a:visited  { background: url("/SiteCollectionImages/design_elements/_icons/_mybrantford/temp/news.gif") no-repeat;  }
#eServices ul li#e-store a:link,#eServices ul li#e-store a:visited  { background: url("/SiteCollectionImages/design_elements/_icons/_mybrantford/temp/e-store.gif") no-repeat;  }
#eServices ul li#seasonal a:link,#eServices ul li#seasonal a:visited  { background: url("/SiteCollectionImages/design_elements/_icons/_mybrantford/temp/seasonal.gif") no-repeat;  }
#eServices ul li#visitor_services a:link,#eServices ul li#visitor_services a:visited  { background: url("/SiteCollectionImages/design_elements/_icons/_mybrantford/temp/visitor_services.gif") no-repeat;  }
#eServices ul li#council a:link,#eServices ul li#council a:visited  { background: url("/SiteCollectionImages/design_elements/_icons/_mybrantford/temp/council.gif") no-repeat;  }
#eServices ul li#maps a:link,#eServices ul li#maps a:visited  { background: url("/SiteCollectionImages/design_elements/_icons/_mybrantford/temp/maps.gif") no-repeat;  }
#eServices ul li#licenses a:link,#eServices ul li#licenses a:visited  { background: url("/SiteCollectionImages/design_elements/_icons/_mybrantford/temp/licenses.gif") no-repeat;  }

#eServices ul li a:link span {
	position: relative;
	z-index: 500;
	background: url("/SiteCollectionImages/design_elements/_bgd/new_notification.png") no repeat top right; 
	border: 1px solid green;
}

#centre_content .image_right {
	border: 0;
}

#centre_content dl { margin-left: 0.75em; }

#centre_content dl dt {
	padding-left: 1em;
	background: url("/SiteCollectionImages/design_elements/_icons/bullets.gif") no-repeat left;
}

#centre_content dl dt a:link,#centre_content dl dt a:visited { font-weight: normal; }

#centre_content dl dd { margin-left: 1em; }


/* ############## SERVICE REQUESTS ############## */

fieldset#servicerequestform {
	-moz-border-radius-bottomleft:0.25em;
	-moz-border-radius-bottomright:0.25em;
	-moz-border-radius-topright:0.25em;
	border:1px solid #BFBAB0;
	margin:15px 15px 20px 7px;
	padding:0;
}


fieldset#servicerequestform legend {
	
	font: normal 1.25em Georgia, "Times New Roman", Times, serif;
	margin: 0 0 0 0.5em;
	padding: 0 8px;
}

fieldset#servicerequestform p {
	padding: 10px 0 5px 10px;
}

fieldset#servicerequestform ul {
	list-style: none outside none !important;
	margin: 1em 0 0 !important;
	padding: 0 0 0 15px;
}

fieldset#servicerequestform ul li {
	display: block;
	list-style: none outside none !important;
	margin: 0 !important;
	padding-bottom: 10px;
	position: relative;
}

fieldset#servicerequestform ul.txtfields li {
	padding-bottom: 2.5em;
}

fieldset#servicerequestform input[type="text"] {
	left: 8em !important;
	position: absolute !important;
	top: -3px !important;
	width: 220px !important;
}

fieldset#servicerequestform select {
	font-size: 1em;
	padding: 0.15em;
	margin-top: 0.25em;
}

fieldset#servicerequestform input[type="submit"] {
	margin: 0.5em 0 0 0;
	border: 1px solid #BCC1C5;
	padding: 0.25em 0.5em;
	text-transform: uppercase;
	background: url('/SiteCollectionImages/design_elements/_bgd/buttons.png') repeat-x top left;
	color: #7896C1;
	-moz-border-radius: 0.25em;
	font: 1em Verdana, Arial, sans-serif;
	cursor: pointer;
}

fieldset#servicerequestform input[type="submit"]:hover {
	background: none;
	border: 1px solid #999;
}

fieldset#servicerequestform textarea {
	border: 1px solid #959595;
	margin: 0.25em 0 0 0;
	width: 465px !important;
	padding: 0.25em;
	height: 100px;
	font: 1em Verdana,Arial,sans-serif;
}

fieldset#servicerequestform .error_msg {
	color: #A50000 !important;
	left: 9em;
	position: absolute;
	top: 2em;
}

fieldset#servicerequestform .error_msg_inline {
	color: #A50000 !important;
	position: absolute;
	top: 11em;
	left: 0; 
	padding: 0 !important;
	margin: 0 !important;
}


