			/* Layout ----------------------------------------------*/				#container {					border: 0px solid gray;					margin: 0px;					margin-left: auto;					margin-right: auto;					padding: 0px;					background: url(flowHeaderBG.jpg) top left repeat-x;					}				#container2 {					background: url(flowHeader.jpg) top left no-repeat;					display:block;					height:600px;					}				#container3 {					background: url(flowHeaderBG2.jpg) top right no-repeat;					display:block;					height:600px;					}				#banner {					padding: 21px 20px 0px 20px;					position:absolute;					height:72px;					right:0;					left:202px;					top:42px;					color:#FFF;					text-shadow: 2px 2px 2px #000;					margin-bottom: 0px;					}				#banner a {					color:#FFF;					text-decoration:none;					}				#topNav {					padding: 7px 20px 0px 0px;					position:absolute;					top:0;					font-weight:bold;					right:0;					margin: 0px 0px 0px 0px;					color:#FFF;					text-align:right;					display:block;					height:40px;					text-shadow: 1px 2px 2px #000;					}				#topNav a {					color:#8BE8F4;					text-decoration:none;					}				#topNav a:hover {					color:#FFF;					background:#000;					text-decoration:none;					}				#bodyContent {					padding:0px 20px 0px 10px;					position:absolute;					right:0;					top:135px;					left:202px;					}				#content {					padding:0px 0px 0px 0px;					margin-left: 200px;					}				#sidebar-a {					float: left;					width: 190px;					\width: 190px;					w\idth: 190px;					margin: 0px;					padding: 135px 0px 0px 0px;					}				#footer {					clear: both;					padding: 0px;					margin-top: 0px;					}			/* General--------------------------------------------- */				body {					margin:0px 0px 0px 0px;					padding:0px;					font-size:11px;					font-family:Verdana,Geneva, Arial, Helvetica, san-serif;					line-height:15px;					color:#333;					background:#FFF url(flowNavBG.jpg) top left repeat-y;					}				A {					text-decoration: underline;					} 				A:link {					color: #14465A;					} 				A:visited {					color: #3E7C93; 					} 				A:active {					color: #000;					} 				A:hover {					color: #FFF;					background:#164C62;					}			/*Banner--------------------------------------------- */				.tagline {					color:#FFF;					line-height:22px;					font-size:10px;					}      			/* NewsItems--------------------------------------------- */				.newsItemTitle {					font-size:16px;					font-weight:bold;					padding:5px 0px 0px 0px;    					margin:0px;					} 				.newsItemDesc {					padding: 5px 0px 15px 0px;					/* border-bottom:1px dashed #174F66; */					margin-bottom:10px;					}				.newsItemFooter, .newsItemFooter a {					text-align:right;					margin-top:5px;					font-size:10px;					color:#666;					font-style:italic;					}				.newsItemFooter a:hover {					color:#FFF;					}			/* Navigation--------------------------------------------- */				#navcontainer { 					margin:0px 15px 8px 15px;					width:150px; 					}				#navcontainer ul {					margin-left: 0;					padding-left: 0;					list-style-type: none;					font-family: Arial, Helvetica, sans-serif;					}				#navcontainer a {					display: block; 					padding: 4px 3px 3px 5px;					width: 150px;					background: url(navBG.png) top repeat-x;					text-shadow: 2px 2px 2px #000;					border: 1px solid #000; 					font-weight:bold;					margin-bottom:3px;					margin-top:3px;					}				#navcontainer a:link, #navlist a:visited {					color: #FFF;					text-decoration: none;					margin-bottom:3px;					margin-top:3px;					}				#navcontainer a:hover {					background: #666 url();					text-shadow: 2px 2px 2px #000;					color: #fff;					margin-bottom:3px;					margin-top:3px;					}				#nav {					margin:0px 15px 8px 15px;					}			/* Main Column--------------------------------------------- */				.title  { 					font-size: 18px; 					line-height:150%;					font-weight:bold; 					text-align:left;					color: #000; 					padding-bottom:15px;					}  				.date  { 					font-size:12px;					font-weight:bold;					text-align:left;					line-height:120%;					padding:3px 5px 4px 3px;					margin-top:10px;					margin-bottom:2px;					color:#000;					border-bottom:1px solid #174F66;					}				#footer{					font-size:10px;					line-height:130%;					font-weight:normal;					padding-top:10px; 					margin-top:26px; 					border-top:1px solid #164C62;					}			/* Calendar--------------------------------------------- */				#calendar td {					padding:1px;					color:#333;					text-align:center;					font-size:9px;					font-family:Verdana,Geneva, Arial, Helvetica, san-serif;					line-height:100%;					}				#calendar a {					font-weight:bold;					color:#FFF;					}				.hCalendarMonthYearRow, .dCalendarMonthYearRow					{ 					font-size:12px;					font-weight:bold;					text-align:left;					}				.hCalendarDayNameRow, .dCalendarDayNameRow					{					font-weight:bold;					}				.hCalendarDayRow, .dCalendarDayRow					{					font-weight:normal;					}				.hCalendarDayLinked, .dCalendarDayLinked					{					background-color: #164C62;					color:#FFF;					}				.hCalendarDayCurrent, .dCalendarDayCurrent					{					background-color: #4697AA;					color:#FFF;					}			/* Discussion--------------------------------------------- */				.dlHeader{					padding:4px;					}				.dlCountReadsTitle, .dlSubjectTitle, .dlCountMessagesTitle, .dlPostedTitle, .dlMessageLinkTitle, .dlAuthorTitle					{					padding:4px;					}				.dlSubject, .dlCountMessages, .dlPosted, .dlCountReads, .dlAuthor, .dlMessageLink					{					padding:4px;					}				.discussHeader {					font-weight:normal;					line-height:120%;  					}    				.discussResponceList {					padding:10px 10px 10px 10px;  					margin-top:10px;					border-top:1px dotted #999;  					} 			/* Misc--------------------------------------------- */				hr {					background:#AAA;					border-top:0px solid #AAA;					border-bottom:0px solid #AAA;					border-left:0px solid #AAA;					border-right:0px solid #AAA;					height:1px;					}				td {					color:#333;					font-size:11px;					font-family: Verdana, Geneva, Arial, Helvetica, san-serif;					line-height:15px;					}				.editorialLink {					font-weight:normal;					}