﻿.right a{float:right; border-right:solid 1px #666; margin-right:10px; padding-right:10px;}
.right a.last{border:none;}
a img{border:none;}
body
{
	background-color: #d7e8a6;
	text-align:center;
	background-image: url(/Images/FrontEnd/BodyBKGreen.jpg);
	background-repeat: repeat-x;
	padding-top:0px;
	margin-top:0px;
	color: #383838;

}
h1
{
	color:#759E01;
	font-size:18pt;
	font-family: Georgia;
	margin-top: 0;
}

a:link {
	color: #383838;
	text-decoration:none;
	}
a:hover {
	text-decoration: underline;
	}

#Container
{
	margin: 0 auto;
	width:763px;
	text-align: left;
	background-color:#ffffff;
}
ul {
	margin: 15px;
	padding: 0;
	}
ul li{
	margin: 0 10px 3px 0;
	}


/* <Top> =======================================================*/

.TopBanner
{
	/*ORIG 
	background-repeat:no-repeat;
	padding-top:162px;
	*/
	background-repeat:no-repeat;
	padding-top: 173px; /*NOTE:  made larder to compensate for body background image resize*/
}
.TopMenu
{
	background-image: url(/Images/FrontEnd/MenuGreenBK.jpg);
	background-repeat: repeat-x;


}


.TopMenuA
{
	font-family:Arial;
	font-weight:700;
	font-size:11px;
	color:#ffffff;
	/* padding: 3px 22px 3px 22px;*/
	/* margin: 0px 22px 0px 22px; */
	text-decoration:none;
	/* width:160px; */


}

.TopMenuA a
{
	text-decoration:none;
	color: #ffffff;
}


.TopMenuA a:visited
{
	text-decoration:none;
	color: #ffffff;
}

.TopMenuSel
{
	font-family: Arial;
	font-weight: 900;
	font-size: 11px;
	color: #ffffff;

/* margin: 0px 0px 0px 0px;*/ 
	/* padding:3px 10px 3px 10px; */
	padding: 0;
	text-decoration: none;

	/* width:160px; */
	border-left:  3px solid #ffffff;
	border-right:  3px solid #ffffff;
}

.TopMenuSel a:visited
{
	color: #ffffff;
	text-decoration:none;
}


/* </Top> =======================================================*/

/* <Middle> =======================================================*/

.MainBox
{
	padding:12px 12px 16px 12px;	
	vertical-align:top;	
	background-color:inherit;
	overflow:auto; 
/*	width:740px;
	height:auto; */
	
	/* border: 1px solid #000000; */
}

.PageBox
{
	padding-left: 10px;
	padding-top: 20px;
	margin-bottom: 10px;
	font-size: 11px;
	font-family: Arial;
	width	:515px;
	float:left;

	/* border: 1px solid #000000; */

}

.PageCopyDiv
{
		font-size: 11px;
}

.HealthTopicPicker
{
	background-image: url(/Images/FrontEnd/HealthTopicBK.jpg);
	background-repeat: no-repeat;
	width:530px;
	height:38px;
	float:left;
}


.InfoRow
{
	width:521px;
	padding:20px 0 0 10px;
	float:left;
}

.BreadCrumb
{
	width: 310px;
	float: left;
	font-size: 11px;
	font-family: Arial;
	color: #8C8C8C;
	padding-left: 3px;
	padding-top:7px;
	vertical-align: middle;
	overflow: visible;
	text-align: left;
}

.InAlgomaNow
{
	width: 310px;
	float: left;
	font-size: 11px;
	font-family: Arial;
	color: #8C8C8C;
	/* padding-left: 10px; */
	padding-top:0px;
	vertical-align: middle;
	overflow: visible;
	text-align: left;
}

.BreadCrumb a
{
	color: #8C8C8C;
	text-decoration:none;
}

.BreadCrumb a:visited
{
	color: #8C8C8C;
	text-decoration:none;
}

.Icons
{
	background-image: url(/Images/FrontEnd/IconBox.jpg);
	background-repeat: no-repeat;
	width:173px;
	height:27px;
	float:right;
	vertical-align:top;
	padding-top:3px;
	padding-left:1px;
}

.Img1
{
	padding-left:10px;	
}

.PageCopy
{
	width: 315px;
	float: left;
	min-height:1000px;
	color:#373737;
	/* border: 1px solid #000000; */
}

.PageCopy a
{
	color:#373737;	
	
}

.PageCopy a:visited
{
	color:#373737;	
}

.PageCopy a:hover
{
	color:#373737;	
}



.MainSubNav
{
	float:right;	
	width:188px;
	vertical-align:top;
}

.MainSubNav a
{ 
	color:inherit;	
}

.MainSubNav a:visited
{ 
	color:inherit;	
}



/* <RelatedItems> ==================================================================*/
	.RelatedBox
	{
		background: url(/Images/FrontEnd/RelatedInfoGreen.jpg) no-repeat;
		width:188px;
		float:right;
		margin-top:50px;
		/* border: 1px solid #000000; */ 
		vertical-align:top;

	}
	
	.RelatedBox a
	{
		text-decoration:none;
		color:#000000;

	}	
	
	.RelatedBox a:visited
	{
		text-decoration:none;
		color:#000000;
	}	
	
	

	.RelatedItems
	{
	background-image: url(/Images/FrontEnd/RelatedInfoYellow.jpg);
	background-repeat: no-repeat;
	background-attachment: fixed;
	padding:  45px 5px 20px 24px;	

	border-right: #E5E5E5 1px solid;
	border-left: #E5E5E5 1px solid;
	height:auto;
	}
	
	.RelatedNews
	{
		background-image: url(/Images/FrontEnd/RelatedNewsGreen.jpg);
		background-repeat: no-repeat;
		height:31px;
		padding:  50px  5px 20px 24px;	

		border-right: #E5E5E5 1px solid;
		border-left: #E5E5E5 1px solid;
		height:auto;
	
	}
	
	
	.naTitle
	{
		font-size:16px;
	}

	.RelatedBottom
	{
			background-image: url(/Images/FrontEnd/RelatedBottom.jpg);
			background-repeat: no-repeat;
			height:5px;
	}
	

/* </RelatedItems> ==================================================================*/




.NewsCalBox
{
	padding:  0px 0px 0px 0px;
	background-color:inherit;
	float:right;
	width:195px;
}

.News
{
	padding: 10px  8px 10px 10px;
	width: 160px;
	font-family: Arial, Helvetica, sans-serif;
}

.News a
{
	font-size: 14px;
	text-decoration: none;
	color: #106C9A;
}


.nP
{
	padding-top:2px;
	padding-bottom:8px;
	font-size:8pt;
	color: #373737;
	font-family: Arial, Helvetica, sans-serif;
}

.cBoxButton
{
	padding:0px;
	margin:0px;	
}

.aTopAlert a
{
	font-size: 17px;
	margin-top: 10px;
	text-decoration: none;
	color: #2292be;
	font-family: Georgia;
}

.aTopAlert a:visited
{
	text-decoration: none;
	color: #2C63BC;
}

.aTopAlert  img {
	border: 1px solid #e8e8e8;
	padding: 3px;

	margin-bottom: 5px;
	}


.PopularLinks
{
	background-image: url(/Images/FrontEnd/PopularLinksGreen.jpg);
	background-repeat: no-repeat;
	width:190px;
	border-right: #E5E5E5 1px solid;
	border-left: #E5E5E5 1px solid;
	margin: 10px 0px 0px 0px;
	padding: 55px 0px 10px 0px; 
	background-color:inherit;
	font-size:11px;
	font-family: Georgia, Times New Roman, Times, serif;
	
}

.PopularLinks a
{
	padding-left:15px;	
	color: #373737;
	text-decoration:none;
}

.PopularLinks a:visited
{
	color: #373737;
}

.PopularLinks a:hover
{
	color: #373737;
	text-decoration:underline;
}


.PopularLinksBottom
{
	background-image: url(/Images/FrontEnd/PopularLinksBottom.jpg);
	background-repeat: no-repeat;
	width:190px;
	height:5px;
}


/* </NewsCalendarAlerts> ============================================================*/



/*<ReportsAndNewsletters> */

.rAccordion
{
	width: 508px;
	font-family: Georgia;
/*	overflow-x:none;
	overflow-y:none;*/
	max-height: inherit;

}

.rTitle
{
	vertical-align:middle;
	text-align:left;
	border: 1px solid #DFDFDF;
	background-color: #ffffff;
	font-size: 16px;
/*	font-weight: bold; */
	font-family: Georgia;
	padding: 5px;
	margin-top: 5px;
	/*cursor: pointer;*/
	/* color:#F14B1E; */
	color:#F03f0f;
	/*height:18px;*/
	
}

.rContent
{
	font-size:12px;
	font-family: Georgia;
	color:#383838;
	/*width:100%;*/
	background-color: #ffffff;
	border: 1px solid #DFDFDF;
	border-top: none;
	padding: 5px 0 0 0;
	margin-bottom: 0;
	text-align:left;
/*verflow:auto;*/
		
}

.rContent a
{
	color: #383838;
	text-decoration: none;
}

.rContent a:visited
{
	color:#383838;
	text-decoration:none;
}
/*</ReportsAndNewsletters> */

.esTitle
{
	vertical-align:middle;
	text-align:left;
	border: 1px solid #DFDFDF;
	background-color: #ffffff;
	font-size: 14pt;
/*	font-weight: bold; */
	font-family: Georgia;
	padding: 5px;
	margin-top: 5px;
	cursor: pointer;
	/* color:#F14B1E; */
	color:#759E01;
	
	
	height:18px;
	
}



/*<NewsAndWarnings> */

.nCellHeader
{
	border: 1px solid #DFDFDF;
	padding: 10px;
	width: 232px;
	font-size:20px;
	font-family:Georgia;
	/* color:#2C63BC; */
	color:#2c63bc;
}


.nCell
{
	/*width: 232px;*/
	border: 1px solid #DFDFDF;
	padding: 10px;
	vertical-align:top;

}
.nBox
{
	/* border: 1px solid #DFDFDF; */
	padding: 0 5px 15px 0; 
	
}

.nBox a
{
	font-size:13px;
	font-weight:500;
	text-decoration:none;	
	/* color:#2C63BC; */
	color:#2c63bc;
	font-family:Georgia;
}

.nBox a
{
	text-decoration:none;	
}

td.ncellMargin  {
	width: 6px;
	}
.NewsArchives
{
	width: 300px;
	min-height:600px;
}

.NewsArchives h2
{
	padding:15px 0px 0px 0px;
	margin:0px 0px 0px 0px;	
	font-size:15px
}


.NewsArchives a
{
	color:#2C63BC;
	text-decoration:none;
}

.NewsArchives a:visited
{	text-decoration:none;
}



.wBox
{
	border: 1px solid #DFDFDF;	
	/*width: 230px;*/
	padding: 10px;
	
}

.cellMargin {
	width: 2px;
	}

.wTitle
{
	font-size:13px;
	font-weight: 500;
	font-family:Georgia;
	color:#2c63bc;
	/* color:#2C63BC; */
	vertical-align:top;
	padding-bottom: 8px;
}

.wTitle a
{
	/* color:#2C63BC;*/
	color:#2c63bc;
	text-decoration:none;
}

.wTitle a:visited
{
	color:#2C63BC;
	text-decoration:none;
}

/*</NewsAndWarnings> */


/*<HomePageBanner> */

.Banners
{
	width: 515px;
/* 	border: black 1px solid; */

}

.LeftBanner
{
	width:151px;
	/* border: black 1px solid; */
	min-height:84px;
	float:left;
	margin-right:13px;
}

.CenterBanner
{
	width:152px;
	min-height:84px;
	float:left;
	
}

.RightBanner
{
	width:153px;
	min-height:84px;
	float:left;
	margin-left:13px;
}

.imgBorder {
	border: 1px solid #E8E8E8;
	padding: 3px;
	float: left;
	margin-right: 10px;

	}
.imgCell	{
	vertical-align: top;

	}


.HomeBannerImg
{
	width: 152px;
	height: 84px;
	border: 1px solid #E8E8E8;
	padding: 3px;
}



.sBannerTitle
{
	color:#0081B4;
	/* color:#2292BE; */
	font-size:11pt;
	text-decoration:none;

}

.sBannerTitle a
{
	color:#2292BE;
	font-size:11pt;
	text-decoration:none;
	font-family: Georgia, Times New Roman, Times, serif;
}
.sBannerTitle a:visited
{
	color:#2292BE;
	font-size:11pt;
	text-decoration:none;
}

.sBannerText
{
	padding-top:5px;
	font-size:11px;	
	font-family: Georgia, Times New Roman, Times, serif;
}


.BigBannerImage
{
	border: 1px solid #e5e5e5 ;
	width: 345px;
	height: 239px;
}

.BigBannerBox
{

	
}

.BigBannerTop
{
	
	width:190px;
	height:3px;
}

.BigBannerTitle
{
	width: 159px;
	background-color: #def4fd;
	font-size: 13pt;
	font-weight: bold;
	padding: 10px 15px 10px 15px;
	margin-top: 3px;
	color:#0081B4;
	border-right: 1px solid #e5e5e5;
}

.BigBannerTitle a
{ 
	text-decoration:none;
	color:#0081B4;
}

.BigBannerDesc
{ 
	width:160px;
/*	border-right: #e5e5e5 1px solid;*/
	padding:15px;
	font-size:11px;
	
/* border: 1px solid #000000;  */
 font-family: Georgia; }


/*.BigBannerBtm
{
	background-image: url(/Images/FrontEnd/BigBannerBtm.jpg);
	background-repeat: no-repeat;
	width:190px;
	height:4px;
}*/

/*</HomePageBanner> */

.hFullWidth
{
	height:245px;
	padding-left:17px;  
	/* border: 1px solid #000000; */ 

}
.padding {
	width: 743px;
	padding:2px;
	}
div.hPopLinksBox
{ 
	width: 177px;
	float:left;
	padding-right:18px; 

}

.hPopularLinksTop
{

	background-image: url(/Images/FrontEnd/PopularLinksHome.jpg);
	background-repeat: no-repeat;
	height:36px;

}

.hPopularLinks
{
	border-right: #e5e5e5 1px solid;
	border-left: #e5e5e5 1px solid;
	font-size:11px;
	font-family: Georgia;
	padding: 10px 0px 10px 4px; 
	
	
/*
	margin: 0px 0px 0px 0px;
	padding: 550px 0px 10px 0px; 
	 background-color:inherit;
 */


}

.hPopularLinks a
{
	padding-left:10px;	
	color: #383838;
	text-decoration:none;
}

.hPopularLinks a:visited
{
	color: #383838;;
}

.hPopularLinks a:hover
{
	text-decoration:underline;
}


.hPopularLinksBottom
{
	background-image: url(/Images/FrontEnd/PopularLinksHomeBtm.jpg);
	background-repeat: no-repeat;
	width:177px;
	height:4px;
}


.EventMonthPicker
{
	background-image: url(/Images/FrontEnd/MonthPickerBK.jpg);
	background-repeat: no-repeat;
	height:38px;
	width:389px;
	padding:8px 0px 0px 120px;
	
}
.EventRow
{
	padding:10px;
}

.EventRow a
{
	text-decoration:none;	
}

.EventRow a:visited
{
	text-decoration:none;	
}

.EventRow a:hover
{
	text-decoration:underline;	
}

.EventDate
{
	font-size:11px;	
	font-weight:bolder;
	font-family: Georgia, Times New Roman, Times, serif
}

.EventDesc
{
	font-family: Georgia, Times New Roman, Times, serif
}


.eDate
{
	font-size:8pt;
	font-weight: 500;	
	padding-left:5px;
	color: #383838;
}

.eTitle
{
	color:#F03F0F;
	font-size:12pt;
	
	padding-left:5px;
}

.eTitle a
{
	color:#F03F0F;
	text-decoration:none;
}

.eTitle a:visited
{
	text-decoration:none;
	color:#F03F0F;
}

.eTitle a:hover
{
	text-decoration:underline;
	color:#F03F0F;
}


.eDesc
{
	font-size:8pt;	
	padding:0 0 5px 5px;
	font-family: Arial, Helvetica, sans-serif;
	color: #383838;
}

.eDescNews
{
	font-size:10px;	
	padding:0 0 5px 5px;
	font-family: Arial, Helvetica, sans-serif;
	color: #383838;
}

.EventListTitle a
{
		text-decoration:none;
		font-family: Georgia, Times New Roman, Times, serif
}

.EventListTitle a:visited
{
		text-decoration:none;
}


/* <Footer>=======================================================================*/
.FooterTop
{
	float: none;
	background-image: url(/Images/FrontEnd/FooterTop.png);
	background-repeat: no-repeat;
	width: 763px;
	height: 20px;
	padding-bottom: 6px;
	/* border: 1px solid; */

	margin: 0 auto;

	text-align: left;

}

.Footer
{
	background-color: Transparent;
	margin: 0 auto;
	width: 754px;
	text-align: left;
	font-size: 9px;
	font-family: Arial;
	color:#797979;
}

.Footer a
{
	color:#797979;
	text-decoration:none;
}
.Footer a:visited
{
	color:#797979;
	text-decoration:none;
}
.Footer a:hover
{
	text-decoration:underline;
	color:#797979;
}

.SearchResults h2
{
	font-size:15px;
	padding:15px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	color:#759E01;
}

.PickerGeneric
{
	background: #e1e1e1;
	height:38px;
}


