/*[fmt]1A90-1A0B-3*/
* {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
}

a:link, a:visited {
	color: #0B2E82;
	text-decoration: underline;
	font-size: 12px;
}

a img {
	border: 0 none #000000;
}

body {
	margin-top: 20px;
	margin-bottom: 20px;
	text-align: center;
}

#themeFixedWidthContainer {
	width: 800px;
	margin-left: auto;
	margin-right: auto;
	text-align: left;
}

#themeHeader {
	float: left;
	padding: 0 1px 8px;
	margin: 0;
	width: 100%;
	height: 57px;
	border-bottom: 1px solid #FFD637;
}

#themeHeader h1 {
	width: 200px;
	height: 57px;
	text-indent: -9000px;
	background: url(images/logo.gif);
	float: left;
	padding: 0;
	margin: 0;
	cursor: pointer;
}

#themeHeader div {
	padding-top: 42px;
	float: right;
	margin: 0 3px 0 0;
}

#themeHeader div a:link, #themeHeader div a:visited {
	font-size: 10px;
	text-decoration: none;
	color: #B3B3B3;
	margin-left: 12px;
	background: url(images/headerIcons.gif) no-repeat;
}

#themeHeader div a:hover {
	color: #0B2E82;
}

#themeHeader a#themeHomeLink {
	padding-left: 14px;
}

#themeHeader a#themeHomeLink:hover {
	background-position: 0 -12px;
}

#themeHeader a#themeSearchLink {
	background-position: 0 -24px;
	padding-left: 14px;
}

#themeHeader a#themeSearchLink:hover {
	background-position: 0 -36px;
}

#themeHeader a#themeAccessLink {
	padding-left: 14px;
	background-position: 0 -48px;
}

#themeHeader a#themeAccessLink:hover {
	background-position: 0 -60px;
}

#themeHeader a#themeLoginLink {
	background-position: 0 -72px;
	padding-left: 14px;
}

#themeHeader a#themeLoginLink:hover {
	background-position: 0 -84px;
}

#themeHeader a#themeAdminLink {
	background-position: 0 -96px;
	padding-left: 13px;
}

#themeHeader a#themeAdminLink:hover {
	background-position: 0 -108px;
}

#themeMainNav {
	clear: both;
	list-style: none;
	padding: 0 1px;
	margin: 0 0 35px;
	height: 9px;
	z-index: 10000;
	#margin: 0 0 12px;
}

#themeMainNav li {
	float: left;
	display: block;
	margin: 0;
	padding: 0;
}

#themeMainNav #aboutMenu, #themeMainNav #locationsMenu, #themeMainNav #districtsMenu, #themeMainNav #studentsMenu, #themeMainNav #newsMenu, #themeMainNav #jobsMenu, #themeMainNav #connectedMenu {
	height: 9px;
	text-indent: -9000px;
	margin: 12px 33px 0 0;
	padding: 0 0 8px;
	background: url(images/menuLabels.gif) no-repeat;
	line-height: 9px;
}

#themeMainNav #aboutMenu {
	width: 38px;
}

#themeMainNav #locationsMenu {
	width: 61px;
	background-position: 0 -18px;
}

#themeMainNav #districtsMenu {
	width: 127px;
	background-position: 0 -36px;
}

#themeMainNav #studentsMenu {
	width: 79px;
	background-position: 0 -54px;
}

#themeMainNav #newsMenu {
	width: 84px;
	background-position: 0 -71px;
}

#themeMainNav #jobsMenu {
	width: 112px;
	background-position: 0px -89px;
}

#themeMainNav #connectedMenu {
	margin-right: 0;
	width: 94px;
	background-position: 0px -107px;
}

#themeMainNav ul {
	position: absolute;
	width: auto;
	border: 1px solid #FFD637;
	padding: 0 8px;
	background: #FFF;
	min-width: 120px;
	text-indent: 0;
	margin: 0px 0 0;
	left: -9000px;
	z-index: 10000;
	#top: 125px;
}

#themeMainNav ul li {
	float: none;
	list-style: none;
	padding: 0;
	margin: 0;
}

#themeMainNav ul a:link, #themeMainNav ul a:visited {
	width: auto;
	background: #FFF;
	display: block;
	color: #0F49C6;
	text-decoration: none;
	font-size: 11px;
	padding: 8px 6px;
	border-bottom: 1px dotted #C1C1C1;
	white-space: nowrap;
}

#themeMainNav ul a:hover {
	background: #FFD637;
}

#themeMainNav ul a.last {
	border-width: 0;
}

#themeMainNav li:hover ul, #themeMainNav li.sfhover ul {
	left: auto;
}

#themeBreadcrumbs {
	margin: 15px 0;
	padding: 0;
	float: left;
}

#themeBreadcrumbs li {
	float: left;
	list-style: none;
}

#themeBreadcrumbs li a, ul#themeBreadcrumbs li span {
	display: block;
	line-height: 21px;
	padding: 3px 5px 4px 32px;
	font-size: 11px;
	text-decoration: none;
}

#themeBreadcrumbs li a {
	background: #BED0FF url(images/breadcrumbs_sprite.gif) no-repeat top left;
}

#themeBreadcrumbs li.first span, #themeBreadcrumbs li.first a {
	background-image: none;
	padding-right: 1px;
	padding-left: 12px;
}

#themeBreadcrumbs li.last {
	background: url(images/breadcrumbs_sprite.gif) no-repeat bottom right;
	padding-right: 20px;
}

#themeBreadcrumbs li.last span {
	background: #FFD637 url(images/breadcrumbs_sprite.gif) no-repeat left center;
	font-weight: bold;
}

#themeBreadcrumbs li span {
	background: #BED0FF url(images/breadcrumbs_sprite.gif) no-repeat top left;
	color: #0B2E82;
	padding-left: 10px;
}

#themeContentArea table#themeThreeColumnLayout {
	clear: both;
	margin-top: 44px;
}

#themeContentArea #themeThreeColumnLayout td {
	vertical-align: top;
}

#themeContentArea #themeThreeColumnLayout td#left {
	width: 144px;
	padding-right: 36px;
}

#themeContentArea #themeThreeColumnLayout td#center {
	padding-right: 36px;
}

#themeContentArea #themeThreeColumnLayout td#right {
	width: 148px;
}

#themeThreeColumnLayout td#left #themeWcmLeftNav {
	width: 144px;
}

#themeContentArea #wnyricLogoSm {
	float: right;
	margin: 0;
}

#wnyricHomepageLeftSide, #wnyricFlashContent {
	margin-right: 16px;
}

#wnyricHomepageLeftSide, #wnyricFlashContent, #wnyricHomepageRightSide {
	margin-bottom: 14px;
}

#wnyricHomepageLeftSide {
	width: 188px;
	text-align: left;
	margin-right: 16px;
}

#wnyricHomepageLeftSide h3 {
	font-family: Georgia, Times, serif;
	color: #0B2E82;
	font-size: 18px;
	margin: 0 0 5px;
	padding: 0;
}

#wnyricHomepageLeftSide #techServicesDescription, #wnyricHomepageLeftSide #techServicesDescription p {
	margin: 0;
	padding: 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

#wnyricFlashContent {
	margin-right: 16px;
}

#wnyricHomepageRightSide {
	width: 194px;
	text-align: left;
}

#wnyricHomepageRightSide #yellowButtons {
	margin: 14px 0 0;
	padding: 0;
}

#wnyricHomepageRightSide #yellowButtons li {
	list-style: none;
	margin-bottom: 11px;
}

#wnyricHomepageRightSide #yellowButtons li a {
	display: block;
	width: 194px;
	text-indent: -9000px;
	background-image: url(images/yellowButtons_sprite.gif);
	height: 41px;
}

#wnyricHomepageRightSide #yellowButtons #services {
	background-position: 0 0;
}

#wnyricHomepageRightSide #yellowButtons #services:hover {
	background-position: 0 -41px;
}

#wnyricHomepageRightSide #yellowButtons #helpDesk {
	background-position: 0px -82px;
}

#wnyricHomepageRightSide #yellowButtons #helpDesk:hover {
	background-position: 0px -123px;
}

#wnyricHomepageRightSide #yellowButtons #staffDevelopment {
	background-position: 0px -164px;
}

#wnyricHomepageRightSide #yellowButtons #staffDevelopment:hover {
	background-position: 0px -205px;
}

#wnyricHomepageRightSide #yellowButtons #dataReadiness {
	background-position: 0px -246px;
}

#wnyricHomepageRightSide #yellowButtons #dataReadiness:hover {
	background-position: 0 -287px;
}

#wnyricServicesHeader {
	clear: both;
	border-bottom: 2px solid #FFD637;
	_height: 1%;
	margin-top: 30px;
	width: 720px;
	margin-left: 39px;
}

#wnyricServicesHeader h3, #wnyricCategoryHeader h3 {
	font-size: 24px;
	font-family: Arial, Helvetica, sans-serif;
	color: #0B2E82;
	float: left;
	padding: 0;
	margin: 0 0 0 3px;
}

#wnyricServicesHeader a {
	float: right;
	font-size: 9px;
	display: block;
	margin-top: 12px;
	margin-right: 3px;
}

#wnyricServicesCategoryTable {
	width: 765px;
	margin-left: 40px;
	margin-top: 15px;
}

#wnyricServicesCategoryTable td {
	width: 50%;
	vertical-align: top;
	padding-right: 45px;
}

#wnyricServicesCategoryTable td img {
	float: left;
	margin-right: 10px;
	margin-bottom: 36px;
}

#wnyricServicesCategoryTable td h4 {
	margin: 0 0 5px;
	font-size: 12px;
}

#wnyricServicesCategoryTable td p {
	font-size: 11px;
	margin: 0 0 25px;
	padding: 0;
}

#wnyricCategoryHeader {
	margin-bottom: 12px;
}

#wnyricCategoryHeader td#name {
	vertical-align: bottom;
}

#wnyricCategoryHeader h3 {
	border-bottom: 2px solid #FED536;
	margin: -1px 0 0 8px;
	padding: 0;
	line-height: 24px;
}

#wnyricCategoryDescription, #wnyricCategoryDescription p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 20px;
}

#wnyricServicePageHeader {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #0B2E82;
	border-bottom: 2px solid #FED536;
	margin-top: 25px;
}

#wnyricServiceDescription, #wnyricServiceDescription p, #wnyricServiceDescription span {
	font-family: Arial, Helvetica, sans-serif !important;
	font-size: 12px;
}

#wnyricServiceDescription table, #wnyricServiceDescription table td, #wnyricServiceDescription table th, #wnyricServiceDescription table td p, #wnyricServiceDescription table td p span {
	border: none !important;
	text-align: left !important;
	vertical-align: top !important;
}

#wnyricPointOfContactHeader, #wnyricLeftNavHeader {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #0B2E82;
	border-bottom: 1px solid #FED536;
	margin: 34px 0 8px;
}

#wnyricLeftNavHeader {
	margin-bottom: 4px;
}

#wnyricAlphaListLink {
	margin-left: 215px;
}

#wnyricSvcAlphaListTable {
	margin-left: 43px;
	margin-top: 10px;
	font-size: 12px;
}

#wnyricSvcAlphaListTable td {
	padding-right: 8px;
	padding-bottom: 5px;
	padding-top: 5px;
	border-bottom: 1px dotted #C0C0C0 !important;
	font-size: 12px !important;
}

.wnyricContactInfo {
	margin: 0;
	padding: 0;
}

.wnyricContactInfo dt {
	font-family: Arial, Helvetica, sans-serif;
	color: #0B2E82;
	font-weight: bold;
	font-size: 14px;
	margin: 0;
}

.wnyricContactInfo dd {
	font-family: Arial, Helvetica, sans-serif;
	margin-left: 0;
	font-size: 12px;
	line-height: 17px;
}

#themeFooter {
	clear: both;
	color: #898989;
	font-size: 11px;
	padding: 6px 1px;
	margin: 24px 0;
	border-top: 1px solid #FFD637;
}

#themeFooter a {
	color: #898989;
	font-size: 11px;
}

#themeFooter #copyright {
	float: left;
	margin-right: 128px;
}

#themeFooter #links {
	float: left;
}

#themeFooter #serviceLinks {
	float: right;
}

#themeFooter #serviceLinks #rssLink {
	background: url(images/icon_rss.gif) no-repeat 0px 2px;
	padding-left: 14px;
	margin-right: 13px;
}

#themeFooter #serviceLinks #fbLink {
	background: url(images/icon_facebook.gif) no-repeat 0px 2px;
	padding-left: 14px;
	margin-right: 2px;
}

#missionStatement {
	width: 800px;
	height: 32px;
	text-indent: -9000px;
	background: url(images/mission.gif) no-repeat;
	margin: 0;
	padding: 0;
}

#flashContent {
	margin-bottom: 20px;
}

#themeHpSpotlight {
	width: 385px;
	margin-left: 16px;
}

#themeHpSpotlight img {
	border: none;
	margin: 0 12px 14px 0;
	padding: 0;
	float: left;
}

#themeHpSpotlight #spotlightTitle {
	width: 130px;
	height: 26px;
	text-indent: -9000px;
	background: url(images/headline_spotlight.gif) no-repeat;
	margin-bottom: 14px;
}

#themeHpAlert {
	text-align: center;
	margin-bottom: 20px;
}

#themeHpAlert a:link, #themeHpAlert a:visited {
	color: #FF0000;
	font-weight: bold;
	font-size: 12px;
}

#themeAlertBar {
	background: url(images/alert_bar_bg.gif) no-repeat top center;
	height: 34px;
	text-align: center;
	margin-bottom: 20px;
	width: 800px;
}

#themeAlertBar ul, #themeAlertBar ul li {
	display: inline;
}

#themeAlertBar img {
	margin-right: 3px;
	/*[empty]margin-top:;*/
	vertical-align: middle;
}

#themeAlertBar ul {
	margin: 0;
	padding: 0;
}

#themeAlertBar ul li {
	padding: 0;
	margin: 0 3px 0 0;
	color: #FFFFFF;
	font-size: 12px;
}

#themeAlertBar ul li a {
	color: #FFF;
	font-size: 11px;
	/*[empty]display:;*/
}

.themeHpLowerContentBox {
	width: 188px;
	margin-right: 16px;
	margin-top: 0px;
}

.themeHpLowerContentBox img {
	border: none;
	width: 188px;
	margin: 20px 0 0;
}

.themeHpLowerContentBox h3, #themeHpSpotlight h3 {
	color: #0B2E82;
	font-size: 11px;
	margin-bottom: 0px;
	margin-top: 16px;
	width: 188px;
}

#themeHpSpotlight h3 {
	width: auto;
}

.themeHpQuickLinksBox {
	background: #D0D7E6;
	padding: 7px 0px 7px 9px;
	margin-top: 18px;
	width: 179px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-khtml-border-radius: 5px;
	border-radius: 5px;
/*the following adds rounded corner support for ie*/
	behavior: url(/resources/css/border-radius.htc);
	border-radius: 5px;
}

.themeHpQuickLinksBox h3 {
	margin: 0 0 6px;
	color: #0B2E82;
	font-size: 11px;
}

.themeHpQuickLinksBox form {
	margin: 0 0 4px;
}

.themeHpQuickLinksBox ul {
	margin: 0;
	padding: 0;
	list-style: none;
}

.themeHpQuickLinksBox ul li {
	margin-bottom: 5px;
	background: url(images/bullet_dkblue.gif) no-repeat 1px 5px;
	padding-left: 13px;
}

.themeHpQuickLinksBox ul li a {
	font-size: 11px;
}

#emrBox {
	width: 382px;
	height: 58px;
	background: url(images/emrBox_bg.gif) no-repeat top left;
	padding: 6px 0 0;
	margin: 8px 0 0 15px;
	#margin-top: 20px;
}

#emrBox h3 {
	width: 170px;
	height: 14px;
	text-indent: -9000px;
	background: url(images/emrBox_headline.gif) no-repeat top left;
	margin: 0 0 2px 7px;
	overflow: hidden;
}

#emrBox p {
	font: 11px Tahoma, Arial, Helvetica, sans-serif;
	margin: 0 0 2px 8px;
}

#emrBox a {
	font: 11px Tahoma, Arial, Helvetica, sans-serif;
	display: block;
	margin: 0 0 0 8px;
}

.themeHpLowerContentBox p, #themeHpSpotlight p {
	margin: 6px 0 0;
}

#themeFixedWidthContainer a.readMoreLink:link, #themeFixedWidthContainer a.readMoreLink:visited, .wcmNewsEventsMenu .seeAllLink a:link, .wcmNewsEventsMenu .seeAllLink a:visited {
	display: block;
	font-size: 9px;
	margin: 4px 0 0;
}

#themeFixedWidthContainer a.readMoreLink:hover, .wcmNewsEventsMenu .seeAllLink a:hover {
	color: #FF0000;
}

#themeContentArea {
	clear: both;
}

#themeSubPageBanner {
	width: 800px;
}

#themeSubPageBanner td#bannerLeft {
	width: 596px;
	padding: 0;
	border: 0;
	vertical-align: bottom;
}

#themeSubPageBanner td#bannerLeft img {
	margin: 0;
	padding: 0;
}

#themeSubPageBanner td#bannerRight {
	width: 204px;
	padding: 0 0 0 16px;
	vertical-align: bottom;
}

#themeSubPageBanner h2 {
	font-family: Georgia, "Times New Roman", serif;
	font-size: 24px;
	color: #0B2E82;
	margin: 0;
	width: 188px;
}

#themeSubPageBanner h3 {
/*font-weight: normal;*/
	font-size: 12px;
	margin: 7px 0 0;
}

#themeSubPageBanner td#bannerText {
	padding-top: 16px;
}

#themeSubPageBanner td#bannerText div, #themeSubPageBanner td#bannerText span, #themeSubPageBanner td#bannerText font, #themeSubPageBanner td#bannerText p {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif !important;
	font-size: 12px !important;
}

#themeWcmLeftNav {
	clear: left;
	float: left;
	list-style: none;
	margin: 0;
	padding: 0;
	width: 225px;
}

#themeWcmLeftNav li {
	border-bottom: 1px dotted #C1C1C1;
	padding: 5px 4px 8px;
}

#themeWcmLeftNav li.selectedContent {
	font-size: 12px;
	font-weight: bold;
	padding-left: 16px;
	background: #FFFBCB url(images/bullet_blue.gif) no-repeat 4px 15px;
}

#themeWcmLeftNav li a:link, #themeWcmLeftNav li a:visited {
	color: #0B2E82;
	font-size: 12px;
	text-decoration: none;
/*padding-left: 12px;
background: url("images/bullet_blue.gif") 0 4px no-repeat;*/
	margin: 0;
}

#themeWcmLeftNav li a:hover {
	text-decoration: underline;
}

#themeWcmLeftNav li.flyout {
	padding: 0;
}

#themeWcmLeftNav li.flyout a {
	color: #0B2E82;
	font-size: 12px;
	text-decoration: none;
	display: block;
	width: 90%;
	background: url(images/triangle_blue.gif) no-repeat 100% 50%;
	padding: 7px 16px 8px 4px;
	margin: 0;
}

#themeWcmLeftNav li.flyout a:hover, #themeWcmLeftNav li.flyout a.parent {
	background-color: #FFD637;
	text-decoration: underline;
}

#themeWcmLeftNav li ul li {
	padding: 0;
	overflow: visible;
	clear: both;
}

#themeWcmLeftNav li.flyout ul {
	position: absolute;
	width: auto;
	margin-left: 195px;
	margin-top: -30px;
	border: 1px solid #FFD637;
	padding: 0 8px;
	background: #FFF;
	min-width: 120px;
	list-style: none;
/*left: -9000px;*/
	display: none;
	overflow: visible !important;
}

#themeWcmLeftNav li.flyout:hover ul, #themeWcmLeftNav li.over ul {
	display: block;
}

#themeWcmLeftNav li.flyout ul a:link, #themeWcmLeftNav li.flyout ul a:visited {
	background: #FFF;
	white-space: nowrap;
	font-size: 11px;
	color: #0F49C6;
	text-decoration: none;
	width: auto;
	padding: 8px 6px;
	display: block;
}

#themeWcmLeftNav li.flyout ul li a:hover {
	background: #FFD637;
	text-decoration: none;
	font-weight: normal;
}

#themeWcmLeftNav li.flyout ul a.inlineReadControl, #themeWcmLeftNav li.flyout ul a.inlineEditControl, #themeWcmLeftNav li.flyout ul a.inlineDeleteControl {
	float: left;
	position: relative;
	top: 14px;
}

.wcmGenericContent h1, .wcmNewsContent h1, .wcmEventContent h1, .wcmAlertContent h1 {
	font-family: Georgia, "Times New Roman", serif;
	color: #0B2E82;
	padding: 0;
	margin: 0;
	font-size: 24px;
}

.wcmAlertContent h1 {
	color: #FF0000;
}

.wcmGenericContent .gcBody, .wcmNewsContent .newsBody, .wcmEventContent .eventBody {
	margin-top: 10px;
	font-family: Tahoma, Arial, Helvetica, sans-serif !important;
}

.wcmGenericContent .gcBody p, .wcmGenericContent .gcBody span, .wcmGenericContent .gcBody font, .wcmGenericContent .gcBody li, .wcmNewsContent .newsBody p, .wcmNewsContent .newsBody span, .wcmNewsContent .newsBody font, .wcmNewsContent .newsBody li, .wcmEventContent .eventBody p, .wcmEventContent .eventBody span, .wcmEventContent .eventBody font, .wcmEventContent .eventBody li {
	font-family: Tahoma, Arial, Helvetica, sans-serif !important;
	font-size: 12px !important;
}

.wcmGenericContent .gcBody .gcLeftImg, .wcmGenericContent .gcBody .gcRightImg, .wcmNewsContent .newsImg {
	display: inline;
}

.wcmGenericContent .gcBody .gcLeftImg, .wcmNewsContent .newsBody .newsImg {
	margin: 0 15px 10px 0;
	float: left;
}

.wcmGenericContent .gcBody .gcRightImg {
	float: right;
	clear: left;
}

.wcmGenericContent .gcAttachments, .wcmNewsContent .newsAttachments, .wcmEventContent .eventAttachments, .wcmAlertContent .alertAttachments {
	list-style: none;
	margin: 10px 0;
	padding: 0;
}

.wcmNewsContent .newsAttachments, .wcmAlertContent .alertAttachments {
	margin-top: 25px;
}

.wcmGenericContent .gcAttachments li, .wcmNewsContent .newsAttachments li, .wcmEventContent .eventAttachments li, .wcmAlertContent .eventAttachments li {
	padding: 0;
	margin: 0;
	background: url(images/bullet_yellow.gif) no-repeat 0 4px;
	padding: 0 0 3px 12px;
}

.wcmGenericContent .gcAttachments a:link, .wcmGenericContent .gcAttachments a:visited, .wcmNewsContent .newsAttachments a:link, .wcmNewsContent .newsAttachments a:visited, .wcmEventContent .eventAttachments a:link, .wcmEventContent .eventAttachments a:visited, .wcmAlertContent .alertAttachments a:link, .wcmAlertContent .alertAttachments a:visited {
	font-size: 12px;
	color: #0000FF;
	margin: 0;
}

.wcmGenericContent .gcAttachments a:hover, .wcmNewsContent .newsAttachments a:hover, .wcmNewsContent .newsRelatedLink a:hover, .wcmAlertsContent .alertAttachments a:hover, .wcmAlertsContent .alertRelatedLink a:hover, .wcmEventContent .eventAttachments a:hover, .wcmHighlights a:hover {
	color: #00F;
}

.wcmNewsContent .newsRelatedLink a:link, .wcmNewsContent .newsRelatedLink a:visited {
	color: #0000FF;
	font-size: 12px;
}

.wcmNewsEventsMenu, .wcmAlertsMenu {
	/*[disabled]margin-top:-12px;*/
}

.wcmNewsEventsMenu .link, .wcmAlertsMenu .link {
	padding: 0;
}

.wcmNewsEventsMenu .link a:link, .wcmNewsEventsMenu .link a:visited {
	display: block;
	font-size: 11px;
	font-weight: bold;
	margin: 0 0 10px;
}

.wcmAlertsMenu .link a:link, .wcmAlertsMenu .link a:visited {
	display: block;
	font-size: 11px;
	font-weight: bold;
	margin: 0;
	color: #FF0000;
}

.wcmNewsEventsMenu .abstract, .wcmNewsEventsMenu .eventName, .wcmAlertsMenu .abstract {
	font-family: Tahoma, Verdana, Arial, sans-serif;
	margin: 3px 0 0;
	font-size: 11px;
}

.wcmNewsEventsMenu .eventName, .miniEventList li a:link, .miniEventList li a:visited {
	font-size: 11px;
	font-weight: bold;
	display: block;
	margin: 0 0 10px;
}

.wcmNewsEventsMenu .date, .miniEventList .eventDate {
	font-size: 11px;
}

.wcmHighlights img {
	display: block;
	margin: 0 0 3px;
	border: none;
	width: 100px;
}

.wcmHighlights a:link, .wcmHighlights a:visited {
	display: block;
	font-size: 11px;
	font-weight: bold;
	color: #0000FF;
	margin: 0 0 25px;
}

.wcmEventContent dl dt {
	font-size: 12px;
	font-weight: bold;
}

.wcmEventContent dl dd {
	font-size: 12px;
	font-weight: normal;
	margin: 0 0 10px;
	padding: 0;
}

.miniEventList {
	list-style: none;
	margin: 0px 0px 0px 5px;
	padding: 0 0 0 0px;
}

.miniEventList .eventDate {
	margin: 0;
}

.clearfix:after {
	content: ".";
	visibility: hidden;
	display: block;
	clear: both;
	height: 0;
	font-size: 0;
}

