* { margin: 0px; padding: 0px; }

a.backtotop { font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold; color:#0099FF; font-style:normal; padding-bottom:2px; }
		
br.h1 { height:20px; }
body { background:url(../Images/header_tile.gif) repeat-x; background-color:#F2F2F2; }
td.calday  { height:100px; text-align:left; vertical-align:top; border-bottom:1px solid #CCC; border-right:1px solid #CCC; padding:5px; }
td.calmonths { text-align:center; vertical-align:top;  border-bottom:1px solid #CCC; padding:5px; }
table.caltable { border-left:1px solid #CCC }

#backtotop { padding:0px 5px 5px 5px; text-align:right; border-bottom:1px solid #CCC; }

#brockton { margin-bottom:10px; padding:0px 20px 10px 20px; border-bottom:1px dashed #CCC; }
#brockton a { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#3D81C6; font-style:italic; text-decoration:none; }

#caldetail { overflow:hidden; margin-top:10px; height:128px; }
		
#calevent { border:1px solid #CCC; padding:5px; }
	
#content-left { float:left; width:250px; padding-left:15px; padding-right:10px; }
#content-right { width:650px; }

#content{ background:url(../Images/content_back.gif) repeat-y; }
#content a.sitehead { font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold; color:#0099FF; font-style:normal; padding-bottom:2px; }
#content a.sitehead:hover { font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold; color:#0099FF; font-style:normal; padding-bottom:2px; text-decoration:underline; }
#content p{ margin:0px;	padding:0px; }

#content-wrap { padding:10px; }

#clear-both { clear:both }

#facility { padding:0px 20px 20px 15px; }

#footer { text-align:center; }
#footer p { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333; }

#formpass{background:#000000;}

#formfail{background:#FFF0F0;border:5px solid #F58181;padding:5px;}
	
#formpass{background:#E1F8E1;border:5px solid #6FC466;padding:5px;}

#goodsearch{padding:10px 20px 10px 20px;}
		
#header{height:90px;margin-left:30px;}

#hist{padding:10px 20px 10px 20px;}
	
#icons{padding:0px 0px 0px 0px;}
#icons img{border:0px;text-decoration:none;}
#icons td{padding-right:10px;}
	
#menu{}	

#index{	padding:10px 20px 10px 20px;}
	
#newbedford{margin-bottom:10px;padding:0px 20px 10px 20px;border-bottom:1px dashed #CCC;}
#newbedford a{font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#3D81C6;font-style:italic;text-decoration:none;}

#outpatient{margin-bottom:10px;padding:0px 20px 10px 20px;border-bottom:1px dashed #CCC;}
#outpatient a{font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#3D81C6;font-style:italic;text-decoration:none;}

#pageheader{margin:0px auto;width:1000px;height:auto;}
		
#page-wrap{clear:both;margin:0px auto;width:900px;height:auto;}

#picture-title{font-family:Arial, Helvetica, sans-serif;font-size:15px;font-weight:normal;padding:0px 3px 3px 3px;color:#666;}

#picture{}

#plymouth{margin-bottom:10px;padding:0px 20px 10px 20px;border-bottom:1px dashed #CCC;}
#plymouth a{font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#3D81C6;font-style:italic;text-decoration:none;}

#popup{margin:0px;width:525px;border:1px solid #CCC;padding:10px;overflow:hidden;}

#residential{margin-bottom:10px;padding:0px 20px 10px 20px;border-bottom:1px dashed #CCC;}
#residential a{font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#3D81C6;font-style:italic;text-decoration:none;}

#sitedetail{padding:5px;margin:0px 5px 5px 10px;}

#valuevision{padding:10px 20px 10px 20px;}
#valuevision li{font-family:Arial, Helvetica, sans-serif;font-size:14px;font-weight:bold;line-height:25px;color:#888;}

#welcome{height:150px;background:url(../Images/welcome_banner.jpg) no-repeat;margin-bottom:-5px;padding:25px 256px 5px 25px;}
#welcome-site{padding:10px 20px 10px 15px;}

.lvl1, .lvl1 a:visited, .lvl1 a:link{font-family:Arial, Helvetica, sans-serif;font-size:18px;color:#2B76AD;font-style:bold;text-decoration:none;}
.lvl2, .lvl2 a:visited, .lvl12 a:link{font-family:Arial, Helvetica, sans-serif;font-size:18px;color:#66B3EE;font-style:bold;text-decoration:none;}
.lvl3, .lvl3 a:visited, .lvl13 a:link{font-family:Arial, Helvetica, sans-serif;font-size:18px;color:#91A0AB;font-style:bold;text-decoration:none;}
.lvl4, .lvl4 a:visited, .lvl14 a:link{font-family:Arial, Helvetica, sans-serif;font-size:18px;color:#91A0AB;font-style:bold;text-decoration:none;}

.annual-report{font-family:Arial, Helvetica, sans-serif;font-size:14px;font-weight:normal;line-height:25px;color:#515151;}

.calendar{border:1px solid #CCC;}

.calday{font-family:Arial, Helvetica, sans-serif;font-size:12px;font-weight:bold;color:#515151;}
	
.calevent{font-family:Arial, Helvetica, sans-serif;font-size:12px;font-weight:bold;color:#515151;}

.calmonths{font-family:Arial, Helvetica, sans-serif;font-size:14px;font-weight:bold;color:#999;}
	
.calnames{font-family:Arial, Helvetica, sans-serif;font-weight:bold;color:#666;}
.calnames-fade{font-family:Arial, Helvetica, sans-serif;font-size:18px;font-weight:bold;color:#CCC;}

.cellstyle {padding:5px;font-family:Arial, Helvetica, sans-serif;font-size:14px;font-weight:normal;color:#999;}
	
.content-left{float:left;width:159px;}
.content-right{float:right;width:690px;padding-left:10px;}
.content-right p{margin:0px;padding:0px;}

.facility-left{float:left;width:50px;}
.facility-right{float:right;width:810px;}

.facility-location{font-family:Arial, Helvetica, sans-serif;font-size:20px;font-weight:bold;color:#1A6085;margin:0px 15px 10px 15px;border-bottom:1px solid #CCC;}

.form-inputbox{width:355px;height:25px;padding:2px;font-family: Arial, Helvetica, sans-serif;font-size:14px;color: #666;font-weight:bold;border:1px solid #CCC;}

.form-fail{font-family:Arial, Helvetica, sans-serif;font-size:18px;font-weight:bold;color:#CC3A3A;}
.form-pass{font-family:Arial, Helvetica, sans-serif;font-size:18px;font-weight:bold;color:#52CC4F;}
	
.h1{font-family: Arial, Helvetica, sans-serif;font-size:14px;color: #4A9FD5;font-weight:bold;text-decoration:none;}
.h2{font-family: Arial, Helvetica, sans-serif;font-size:10px;color: #333;font-weight:bold;text-decoration:none;}
.h3{font-family: Arial, Helvetica, sans-serif;font-size:18px;color: #2B76AD;border-bottom:1px solid #CCC;padding-bottom:5px;font-weight:bold;text-decoration:none;position:inherit;}
.h4{font-family:Arial, Helvetica, sans-serif;font-size:14px;font-weight:normal;color:#333;line-height:20px;}
.h5{font-family:Arial, Helvetica, sans-serif;font-size:9px;font-weight:normal;color:#666;margin-left:auto;margin-right:auto;text-align:center;}
.h6{font-family:Arial, Helvetica, sans-serif;font-size:12px;font-weight:normal;line-height:17px;color:#515151;}
.h7{font-family:Arial, Helvetica, sans-serif;font-size:16px;font-weight:bold;color:#3175BE;margin:0px 15px 10px 15px;padding-bottom:100px;}
.h8{font-family:Arial, Helvetica, sans-serif;font-size:14px;font-weight:bold;color:#43B046;line-height:20px;}
.h9{font-family:Arial, Helvetica, sans-serif;font-size:14px;font-weight:normal;color:#999;line-height:20px;}
.h10{font-family:Arial, Helvetica, sans-serif;font-size:18px;font-weight:bold;color:#3D719D;line-height:20px;}
.h11{font-family: Arial, Helvetica, sans-serif;font-size:18px;color: #2B76AD;font-weight:bold;}
	
.history{font-family:Arial, Helvetica, sans-serif;font-size:14px;font-weight:normal;line-height:25px;color:#888;}

.icon-directions {font-family:Arial, Helvetica, sans-serif;font-size:10px;font-weight:normal;color:#000;}

.picborder-black{border:1px solid #000;}

.pic-hide{display:none;}

.pic-table{padding:5px;margin-left:15px;border:1px solid #CCC;}

.popup-name{font-family:Arial, Helvetica, sans-serif;font-size:20px;font-weight:bold;color:#3175BE;border-bottom:1px dashed #CCC;padding-bottom:5px;}
	
.popup-content{font-family:Arial, Helvetica, sans-serif;font-size:14px;font-weight:normal;color:#515151;}

.showdot{font-family:Arial, Helvetica, sans-serif;font-size:12px;font-weight:normal;color:#515151;line-height:17px;list-style:square;margin-left:45px;padding-left:5px;}

.site-picborder{border:1px solid #9F9F9F;top:20px;padding:3px;}

.site-names{font-family:Arial, Helvetica, sans-serif;font-size:16px;font-weight:bold;color:#0099FF;padding-bottom:2px;}

.seperator{padding:10px 0px 12px 0px;}
	
.site-descriptions{font-family:Arial, Helvetica, sans-serif;font-size:12px;font-weight:normal;color:#515151;}	

.valuevision{font-family:Arial, Helvetica, sans-serif;font-size:14px;font-weight:normal;line-height:25px;color:#888;}

.welcome-left{float:left;width:700px;}
.welcome-right{float:right;width:160px;}
.welcome-text{font-family:Arial, Helvetica, sans-serif;font-size:16px;font-weight:normal;color:#333;padding:0px 10px 0px 10px;line-height:27px;}
.welcome-header{font-family:Arial, Helvetica, sans-serif;font-size:20px;font-weight:bold;letter-spacing:2px;border-bottom:1px solid #CCC;padding:0px 10px 0px 10px;color:#4A9ED9;}
