#column1of3 {
	float: left;
	width: 164px;
}
#column2of3 {
	float: left;
	width: 455px;
}
#column3of3 {
	float: right;
	width: 360px;
}
#column1of2 {
	float: left;
	width: 164px;
}
#column2of2 {
	float: left;
	width: 836px;
}
#primaryContent {
	float: left;
	margin: 10px 0px 10px 15px !important;
	margin: 10px 0px 10px 10px;
	width: 425px;
	border: 1px solid #416072;
}
#alertPrimaryContent {
	float: left;
	margin: 10px 0px 10px 15px !important;
	margin: 10px 0px 10px 10px;
	width: 425px;
	border: 1px solid #962F0E;
}
#secondaryContent {
	float: right;
	margin: 10px 0px 10px 0px;
	width: 360px;
	border: 1px solid #416072;
}
#alertSecondaryContent {
	float: right;
	margin: 10px 0px 10px 0px;
	width: 360px;
	border: 1px solid #962F0E;
}

#terceryContent {
	float: left;
	margin: 10px 0px 10px 10px;
	width: 180px;
	border: 1px solid #416072;
}
#primarySectionHeading1Container {
	width: 425px;
	display: block;
	min-height: 25px;
	height: auto;
	overflow:auto;
	background-color: #999999;
	border-bottom: 1px solid #416072;
	background-image: url('../images/heading_background.png');
}
#alertPrimarySectionHeading1Container {
	width: 425px;
	display: block;
	min-height: 25px;
	height: auto;
	overflow:auto;
	background-color: #962F0E;
	border-bottom: 1px solid #962F0E;
	background-color: #962F0E;
}
#primarySectionHeading2Container {
	width: 425px;
	display: block;
	min-height: 25px;
	height: auto;
	overflow:auto;
	background-image: url('../images/secondary_heading_bkg.png');
	border-bottom: 1px solid #E9B94B;
}
#primarySectionHeading2Container a {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 13px; 
	font-weight: bold; 
	color: #FFFFFF; 
	padding: 2px 0px 0px 5px;
	text-decoration: underline;	
}
#primarySectionHeading3Container {
	width: 425px;
	display: block;
	min-height: 20px;
	height: auto;
	overflow:auto;
	background-color: #8EA2A0;
	border-bottom: 1px solid #8EA2A0;
}
#primarySectionHeading2Container a {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 13px; 
	font-weight: bold; 
	color: #FFFFFF; 
	padding: 2px 0px 0px 5px;
	text-decoration: underline;	
}
#primarySectionHeading2Container a:hover {
	text-decoration: none;	
}
#secondarySectionHeading1Container {
	width: 360px;
	display: block;
	min-height: 25px;
	height: auto;
	overflow:auto;
	background-image: url('../images/heading_background.png');
	border-bottom: 1px solid #416072;
}
#alertSecondarySectionHeading1Container {
	width: 360px;
	display: block;
	min-height: 25px;
	height: auto;
	overflow:auto;
	background-color: #962F0E;
	border-bottom: 1px solid #962F0E;
}
#secondarySectionHeading2Container {
	width: 360px;
	display: block;
	min-height: 25px;
	height: auto;
	overflow:auto;
	background-image: url('../images/secondary_heading_bkg.png');
	border-bottom: 1px solid #E9B94B;
}
#secondarySectionHeading2Container a {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 13px; 
	font-weight: bold; 
	color: #FFFFFF; 
	padding: 2px 0px 0px 5px;
	text-decoration: underline;	
}
#secondarySectionHeading2Container a:hover {
	text-decoration: none;	
}
#tercerySectionHeading1Container {
	width: 360px;
	display: block;
	min-height: 25px;
	height: auto;
	overflow:auto;
	background-color: #999999;
	border-bottom: 1px solid #416072;
}
#tercerySectionHeading2Container {
	width: 360px;
	display: block;
	min-height: 20px;
	height: auto;
	overflow:auto;
	background-color: #8EA2A0;
	border-bottom: 1px solid #8EA2A0;
}
#sectionHeading1 {
	float: left; 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 17px; 
	font-weight: bold; 
	color: #FFFFFF; 
	padding: 4px 0px 0px 5px;
}
#sectionHeading2 {
	float: left; 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 13px; 
	font-weight: bold; 
	color: #FFFFFF; 
	padding: 2px 0px 0px 5px;
}
#sectionHeading2Announcement {
	float: left; 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 13px; 
	width: 225px;
	font-weight: bold; 
	color: #FFFFFF; 
	padding: 2px 0px 0px 5px;
}

#sectionHeading1 a.sectionHeading1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 17px;
	font-weight: bold;
	color: #416072;
	text-decoration: underline;
}
#sectionHeading1 a.sectionHeading1:hover {
	color: #FFFFFF;
	text-decoration: none;
}
#sectionHeading2 a.sectionHeading2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #416072;
	text-decoration: underline;
}
#sectionHeading2 a.sectionHeading2:hover {
	color: #FFFFFF;
	text-decoration: none;
}
#sectionHeadingRSS {
	width: 25px; 
	float: right; 
	padding: 4px 5px 0px 0px;
}
#sectionHeadingDate {
	width: 120px; 
	float: right; 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #FFFFFF;
	padding: 4px 5px 0px 0px;
}
#sectionHeadingBottomBorder {
	width:100%; 
	border-bottom: 1px solid #416072;
	clear: both;
}

#primaryContentEntry {
	width: 425px;
}
#secondaryContentEntry {
	width: 360px;
	text-align: left;
}
#terceryContentEntry {
	width: 180px;
}

#date {
	float: left; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px;  
	color: #000000; 
	padding: 4px 0px 0px 5px;
}
#primaryContentList {
	float: right;
	width: 275px;
	height: auto;
	padding: 5px 0 5px 0 !important; 
	padding: 0;
	margin: 0;
}
#secondaryContentList {
	float: right;
	width: 220px;
	padding: 5px 0 5px 0 !important; 
	padding: 0;
	margin: 0;
}
#secondaryContentListDate {
	float: right;
	width: 265px;
	padding: 5px 0 5px 0 !important; 
	padding: 0;
	margin: 0;
}

#contentDivider {
	clear: both;
	width: 100%;
	height: 0px;
	border-bottom: 1px solid #416072;
	padding: 0px;
	margin: 0px;
}

#bulletedContent {
    background-image: url(../images/bullet_red.png);
    background-repeat: no-repeat;
    padding: 2px 0px 2px 15px;
    margin-left: 5px;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px;  
	color: #000000; 
}
#primaryContentBody {
	padding: 5px;
	height: auto;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px;  
	color: #000000;
	text-align: left;
}
#secondaryContentBody {
	padding: 5px;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px;  
	color: #000000;
	text-align: left;
}

#clear {
	clear: left;
}


#featuredEvent {
	float: left;
	width: 105px;
	height: 160px;
	margin: 5px 5px 5px 5px;
	background-color: #FFFFFF;
	border: 1px solid #416072;
}
#featuredEventWide {
	float: left;
	width: 220px;
	height: 140px;
	margin: 5px 5px 25px 5px;
	background-color: #FFFFFF;
	border: 1px solid #416072;
}
div.light {
	background-color: #F7F9FA;
	overflow-y: auto;
}
div.dark {
	background-color: #E4E9EE;
	overflow-y: auto;

}
