body {text-align: center;}
bodytext { font-size: medium; font-family: Verdana, Arial, Helvetica, sans-serif; }
p { }
td { }
a:link {color: blue; font-family: Verdana, Arial, Helvetica, sans-serif;text-decoration: none;}
a:visited {text-decoration: none;}
a:hover { }
a:active { }
mainbody { font-size: x-small; font-family: Verdana, Arial, Helvetica, sans-serif; }
element { }
a:linkplain { color: black; font-family: Verdana, Arial, Helvetica, sans-serif;text-decoration: none;}
.plainlink { color: black; text-decoration: none; }
#plainlink { }
.colorgrey { background-image: url(../assets/mheader.gif); }
.backlight { background-image: url(../assets/mheaderback.gif); }
.backlightnewsletter { background-image: url(http://www.stamfordplus.com/assets/mheaderback.gif); }
.plainlinkpic { border: solid 1pt black; }
.verticalcolumn { border-right: 1pt solid #ccc; border-left: solid 1pt #ccc ;}
.verticalcolumnallright { border-left: solid 1pt #ccc ;}
.verticalcolumnallleft { border-right: solid 1pt; #ccc; }
.hrlinetop { border-top: 1pt solid #ccc;}
.hrlinebottom { border-bottom: 1pt solid #ccc;}
.hrlinetopandbottom { border-top: 1pt solid #ccc; border-bottom: 1pt solid #ccc;}
.hrhauterflylinetopandbottom { background-image: url(../assets/sline.jpg); border-bottom: 1pt solid #ccc;}

#controls1 {float: left; padding: 0px 0px 0px 0px; width: 235px; background: #FFFFFF;}
#controls2 {float: left; padding: 0px 0px 0px 0px; width: 100%; background: #FFFFFF;}
.miniCalTable{border-collapse: collapse;empty-cells: show;width: 175px;}
.miniCalTable td{cursor: pointer;text-align: center;}
.miniCalTitle{border: 1px solid #ACACAC;background-color: #EFEFEF;text-align: center;}
.miniCalJump{background-color: #EEEEEE;font-family: Verdana, sans-serif;border: 0px;color: #993300;}
.miniCalNav{font-size: 13px;font-weight: bold;border: 1px solid #ACACAC;background-color: #EEEEEE;color: #993300;}
.miniCalDOW{border: 1px solid #ACACAC;background-color: #EEEEEE;}	
.miniCal{background: #FFFFFF;border: 1px solid #ACACAC;}
.miniCalToday{font-weight: bold;background: #FF6600;border: 1px solid #ACACAC;}
.miniCalToday:hover{font-weight: bold;background: #FF6600;border: 1px solid #ACACAC;}
.miniCalEvents{border: 1px solid #ACACAC;background: #C8C8AC;}
.miniCalEvents:hover{text-align: center;border: 1px solid #ACACAC;background: #B8B89B;}
.miniCalFiller{border: 1px solid #ACACAC;background: #FFFFFF;}
#nav-top,#nav-bottom{clear: both;text-align: right;padding-top: 7px;}
.eventDateTitle{clear: both;font-size: 13px;font-weight: bold;border-bottom: 1px solid #3D3F3E;color: #000000;padding: 10px 0px 0px 0px;}
.eventListTime{float: left;font-size: 10px;width: 25%;line-height: 30px;}
.eventListTimeHL{float: left;font-size: 10px;width: 25%;line-height: 20px;}
.eventListTitle{float: left;width: 75%;line-height: 20px;}
.eventListTitle1{float: left;width: 100%;line-height: 20px;}
.eventListTitleHL{float: left;width: 75%;line-height: 20px;}
.eventListTitle1HL{float: left;width: 100%;line-height: 20px;}
.eventListLocation{float: left;font-size: 10px;line-height: 20px; padding-left: 3px;}
.eventListLocationHL{float: left;font-size: 10px;line-height: 20px; padding-left: 3px;}
.eventRowWrapper{float: right;width: 100%;background: #FFFFFF;line-height: 20px;}
.eventRowWrapperHL{float: right;width: 100%;background: #FFFFF0;line-height: 20px;}
a.eventListTime{text-decoration: underline;font-size: 13px;width:100%;font-weight: bold;color: #3D3F3E;}
a.eventListTitle{text-decoration: underline;font-size: 13px;width:100%;font-weight: bold;color: #3D3F3E;}
a.eventListTitle:visited{text-decoration: underline;font-size: 13px;width:100%;font-weight: bold;color: #3D3F3E;}
a.eventListTitle:hover{text-decoration: none;font-size: 13px;font-weight: bold;color: #FF6600;}
a.eventListTitlefeatured{text-decoration: underline;font-size: 13px;width:100%;font-weight: bold;color: #5B8FC8;}
a.eventListTitlefeatured:visited{text-decoration: underline;font-size: 13px;width:100%;font-weight: bold;color: #5B8FC8;}
a.eventListTitlefeatured:hover{text-decoration: none;font-size: 13px;font-weight: bold;color: #FF6600;}
a.eventMenu{text-decoration: none;font-weight: bold;font-size: 10px;color: #3D3F3E;padding-left: 1px;padding-right: 3px;}
a.eventMenu:hover{text-decoration: none;font-size: 10px;background-color: #FF6600;color: #FFFFFF;padding-left: 1px;padding-right: 3px;}

.NewslettereventListTime{float: left;font-size: 10px;width: 125px;line-height: 30px;}
.NewslettereventListTimeHL{float: left;font-size: 10px;width: 125\px;line-height: 20px;color: #3D3F3E;}
.NewslettereventListTitle{float: left;width: 500px;line-height: 20px;}
.NewslettereventListTitle1{float: left;width: 500px;line-height: 20px;}
.NewslettereventListTitleHL{float: left;width: 500px;line-height: 20px;color: #3D3F3E;}
.NewslettereventListTitle1HL{float: left;width: 500px;line-height: 20px;color: #3D3F3E;}
.NewslettereventListLocation{float: left;font-size: 10px;line-height: 20px; padding-left: 3px;}
.NewslettereventListLocationHL{float: left;font-size: 10px;line-height: 20px; padding-left: 3px;color: #3D3F3E;}
.NewslettereventRowWrapper{float: right;width: 725px;background: #FFFFFF;line-height: 20px;}
.NewslettereventRowWrapperHL{float: right;width: 725px;background: #FFFFF0;line-height: 20px;}

#wrapperMain {margin: 0 auto; width: 981px;text-align: left;}



#contentMain {width: 100%;float: left}
#contentMain1 {width: 100%;padding-bottom: 5px;}
#leftColumn {width: 128px; height: auto; float: left;padding-right: 1px;text-align: center;}
#centerColumn {width: 335px; height: auto; float: left;padding-right: 3px;padding-left: 3px;border-left: solid 1pt #ccc;}
#rightColumnLarge { width: 507px; height: auto; float: left;border-left: 1pt solid #ccc; padding-left: 1px;padding-bottom: 5px;}
#rightColumnLarge1 { width: 507px; height: auto; float: right;border-left: 1pt solid #ccc; padding-left: 1px;}
#rightColumnMini250L { width: 251px; height: auto; float: left;border-right: 1pt solid #ccc;padding-left: 0px;padding-right: 1px;text-align: center;margin-left: 1px;}
#rightColumnMini250La { width: 251px; height: auto; float: left;border-right: 0pt solid #ccc;padding-left: 0px;padding-right: 1px;text-align: center;}
#rightColumnMini250R { width: 251px; height: auto; float: left;padding-left: 1px;padding-right: 0px;padding-bottom: 3px;text-align: center;}
#contentHeader {width: 100%;}
#contentFooter {width: 100%;}
#sectionHeading {line-height: 20px;background-image: url(http://www.norwalkplus.com/assets/mheaderback.gif);font-size: x-small;font-family: Verdana, Arial, Helvetica, sans-serif;padding-left: 5px;text-align: left;}
#contentWrapperRight {width: 100%;}
#contentWrapperMain {width: 100%;padding-bottom: 5px; padding-left: 3px;padding-right: 0px;}
#contentWrapperMainBreakingWeather {width: 100%;}
#sectionMoreHeading {line-height: 20px;font-size: x-small;font-family: Verdana,Arial,Helvetica,sans-serif;padding-left: 0;text-align: left;border-bottom-color: black;border-bottom-width: 3px;}
#MoreNews {width: 100%;font-size: xx-small;font-family: Verdana,Arial,Helvetica,sans-serif;text-decoration:none;}


.brweather_box {
	background: url(http://www.stamfordplus.com/stm/information/weather/templates/css/brweather_tl.png) no-repeat top left;
}

.brweather_top {
	background: url(http://www.stamfordplus.com/stm/information/weather/templates/css/brweather_tr.png) no-repeat top right;
}

.brweather_bottom {
	background: url(http://www.stamfordplus.com/stm/information/weather/templates/css/brweather_bl.png) no-repeat bottom left;
}

.brweather_bottom div {
	background: url(http://www.stamfordplus.com/stm/information/weather/templates/css/brweather_br.png) no-repeat bottom right;
}

.brweather_content {
	background: url(http://www.stamfordplus.com/stm/information/weather/templates/css/brweather_r.png) top right repeat-y;
}

.brweather_top div, .brweather_top,
.brweather_bottom div, .brweather_bottom {
	width: 100%;
	height: 13px;
	font-size: 1px;
}

.brweather_content, .brweather_bottom {
	margin-top: 0px;
}

.brweather_content { padding: 1 15px; }
.brweather_container {width: 100%;padding-top: 3px;padding-right: 1px;}

#eventpicsncontainer {margin-left: auto; margin-right: auto; width: 981px;text-align: left;}

