body {	min-width: 780px;	font-family: Arial, Helvetica, sans-serif;	color: #333333;	/*font-size: 90%;*/	font-size: 12px;  line-height: 20px;	background-color: #FFFFFF;	background-image: url(../img/bg_bar.jpg);	background-repeat: repeat;	margin-top: 0px;}img {	border: none;}p {   margin-bottom: 15px;}.footnote {  font-size: 10px;  line-height: 12px;}h1 {	color: #2a2a2a;	margin: 0 0 25px 0;	padding: 0;	font-size: 24px;}h2 {	color: #2a2a2a;	margin-top: 35px;	margin-bottom: 15px;	padding: 0;	font-size: 20px;}strong {  color: #5E5E5E;    font-weight: bold;}#wrapper {	background-color: #FFFFFF;	width: 780px;	margin: auto;	vertical-align: top;}#header {	padding: 0px 0px 5px 0px;}#contentWrap {	margin: 35px;}#footer {	clear: both;	text-align: center;	font-size: 80%;	padding: 10px;}.branch_info {	margin: 15px 15px 15px 15px;}/* List Styling */ul.recycle_list {width: auto;display: table;list-style: none;padding: 0;margin: 0;text-decoration: none;border: 1px dashed #cdcdcd;line-height: 28px;margin-bottom: 15px;background-color: #d5f3d6;background-image: url(/img/listbg.png);background-repeat: no-repeat;background-position: right top;}ul.recycle_list li {color: #418446;font-size: 12px;font-weight: bold;border-bottom: 1px dashed #cdcdcd;padding: 5px 30px 5px 5px;}ul.recycle_list li:last-child {border: none;}ul li div {height: 25px;width: 35px;background-image: url(/img/recycle_bullet.png);background-repeat: no-repeat;background-position: 15px 5px;float: left;margin-right: 25px;}/*dep*//*.title_subtext {	color: #999999;	margin-top: 0px;	margin-bottom: 10px;}.title_main {	margin-bottom: 10px;}.img_center {	text-align: center;	margin-bottom: 10px;}*/.contactForm {	width: 550px;	height: 400px;	border: none;}.clearer {	clear: both;}img.social_icon {  padding: 0px 5px 0px 5px;}.social_link {  border: none;  text-decoration: none;}.svc_img {  border: 0;  float: right;  margin: 0px 0px 40px 40px;}/* FORM ELEMENTS */form li {  clear: both;  list-style-type: none;  margin-top: 10px;}form label {  float: left;  width: 190px;  text-align: right;  padding-right: 10px;}form textarea {  height: 110px;  width: 225px;}.textfield_sm {  width: 125px;}.textfield {  width: 225px;}label.error {  display: none;  color: red;  float: none;  padding-left: 0.5em;  vertical-align: top;}.bbb_img {	float: right;	margin-bottom: 10px;}/* temp */.svcheading {	color: #2a2a2a;	margin: 0 0 10px 0;	padding: 0;	font-size: 18px;}
