﻿#PageLayoutContent{
	background-color: #ffffff;
	width: 1100px;
	margin: 0;
	padding: 0;
	}

#MainContentArea{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 14px;
	width: 1100px;
	height: 100%;
	border: solid #300 1px;
 }
 

h8{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	
	}

#MainSectionPageCenterImageText{
	margin: 0;
	float: left;
	width: 750px;
	padding-bottom: 22px;
	padding-top: 0;
	padding-right: 0;
	padding-left: 15px;
	color: #000000;
	}

#Products{
	margin: 0;
	float: left;
	width: 860px;
	padding-bottom: 22px;
	padding-top: 0;
	padding-right: 0px;
	padding-left: 10px;
	}


.MainContent3Col{
	margin: 0;
	padding: 0;
	}

	
.MainSectionPageCOL3{
	width: 140px;
	float: left;
	margin-right: 25px;
	margin-bottom: 20px;
	margin-top: 15px;
	border-top: 1px dotted #666666;
	padding-top: 15px;
	}
	
	
.MainSectionPageCOL2{
	width: 140px;
	float: left;
	margin-right: 25px;
	margin-bottom: 20px;
	margin-top: 15px;
	border-top: 1px dotted #666666;
	padding-top: 15px;
	}
	
	
.MainSectionPageCOL1{
	width: 140px;
	float: left;
	margin-right: 25px;
	margin-bottom: 20px;
	margin-top: 15px;
	border-top: 1px dotted #666666;
	padding-top: 15px;
	}
	
.colHead{
	margin: 0;
	padding: 0;
	margin-bottom: 10px;
	}

.colImage{
	margin: 0;
	padding: 0;
	margin-bottom: 10px;
	}
	
.StandardPageCOL3{
	width: 220px;
	float: left;
	margin-right: 20px;
	margin-bottom: 20px;
	margin-top: 15px;
	border-top: 1px dotted #666666;
	padding-top: 15px;

	}

.StandardPageCOL2{
	width: 220px;
	float: left;
	margin-right: 20px;
	margin-bottom: 20px;
	margin-top: 15px;
	border-top: 1px dotted #666666;
	padding-top: 15px;

	}

.StandardPageCOL1{
	width: 220px;
	float: left;
	margin-right: 20px;
	margin-bottom: 20px;
	margin-top: 15px;
	border-top: 1px dotted #666666;
	padding-top: 15px;

	}

.breadcrumb{
	background-color: #CE78A9;
	font-size: 13px;
	padding: 2px 0 2px 42px;
	color: #FFFFFF;
	margin: 0;
}
.breadcrumb  a:visited{
	color:#FFFFFF;
}
.breadcrumb  a:link{
	color:#FFFFFF;
}

.PageSummaryLinks{
	margin: 0;
	padding: 0;
	width: 240px;
	float: left;
	margin-right: 20px;
	}
	
.PageSummaryLinks table tr td a:visited{
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 12px;
	color: #000066;
	font-weight: bold;
	border: 0;
	background-color: none;
	}
	


.PageSummaryLinks table tr td a:link{
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 12px;
	color: #000066;
	font-weight: bold;
	border: 0;
	background-color: none;
	}
	
.PageSummaryLinks table tr td a:hover{
	text-decoration: underline;
	background-color: none;
	}

#linkitem{
	vertical-align: top;
	padding:0 0 0 0;
	}


.MainSectionPageImageCaption{
	margin: 0px 0px 0px 0px;
	padding: 1px 5px 1px 5px;
	}
	
.MainSectionPageImageCaption p{
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	font-family: Arial, Helvetica;
	font-size: 11px;
	}
	
#MainSectionPageCenterImageText p{
	margin: 10px 0;
	line-height: 1.4em;
	padding-right: 25px;
	clear:both;
	}

#MainSectionPageImageCaption b{
	font-size: 18px;
	color: #38265d;
	}
	
#PageImageCaptionURL{
	opacity: 0;
	-moz-opacity: 0;
	filter: alpha(opacity=0);
	}

.MainSectionPageTitle{
	display: block;
	font-size: 16px;
	font-family: Arial, Helvetica, Sans-Serif;
	margin: 20px 0 2px 0;
	text-transform: none;
	line-height: 25px;
	}
#PageFeatures{
	margin:0;
	padding: 0 0 0 0;
	float: right;
	width: 327px;
	/*padding-bottom: 50px;*/
	/*padding-left: 20px;*/
	background-color: #ffffff;
	}

#PageFeatures div{
	margin: 0;
	padding: 10;
	font-family: Arial, Helvetica, "Sans Serif";
	}

#PageFeatures ul{
	font-family: Arial, Helvetica, "Sans Serif";
	font-weight: bold;
	font-size: 14px;
	line-height: 20px;
	}

	
#PageFeatures ul li{
	font-family: Arial, Helvetica, "Sans Serif";
	font-weight: bold;
	font-size: 14px;
	line-height: 20px;
	}


#PageFeatures ul li a:link, #PageFeatures ul li a:visited, #PageFeatures ul li a:hover{
	/* color: #000066; */
	font-family: Arial, Helvetica, "Sans Serif";
	font-weight: bold; 
	/* font-size: 14px; */
	line-height: 20px;
	text-decoration: none;
}
#PageFeatures ul li a:hover{
	text-decoration:underline;
}

#PageFeatures div.green img, #PageFeatures div.brown img, #PageFeatures div.orange img, #PageFeatures div.blue img, #PageFeatures div.white img{
	float: left;
	padding: 0 7px 1px 0;
	border: 0;
	}


#PageFeatures div.green, #PageFeatures div.purple, #PageFeatures div.blue, #PageFeatures div.orange, #PageFeatures div.brown, #PageFeatures div.white{
	font-family: Arial, Helvetica, "Sans Serif";
	padding: 15px;
	background-color: #C4D3DF;
	margin-bottom: 10px;
	margin-left: 10px;
	line-height:15px;
	font-size:13px;
	overflow:hidden;
	}
#PageFeatures div.green li, #PageFeatures div.green P{
	font-family: Arial, Helvetica, "Sans Serif";
	font-size:13px;
	font-weight:normal;
	line-height:15px;
	color:#000000;
}

#PageFeatures div.white{background-color: #ffffff;}
#PageFeatures div.white li, #PageFeatures div.white P{
	font-family: Arial, Helvetica, "Sans Serif";
	font-size:13px;
	font-weight:normal;
	line-height:15px;
	color:#000000;
}

#PageFeatures div.brown{background-color: #d8ceb2;}
#PageFeatures div.brown li, #PageFeatures div.brown P{
	font-family: Arial, Helvetica, "Sans Serif";
	font-size:13px;
	font-weight:normal;
	line-height:15px;
	color:#000000;
}

#PageFeatures div.orange{
	background-color: #CE78A9;
}
#PageFeatures div.orange li, #PageFeatures div.orange P{
	font-family: Arial, Helvetica, "Sans Serif";
	font-size:13px;
	font-weight:normal;
	line-height:15px;
	color:#000000;
}


#PageFeatures div.blue{
	background-color: #DEDEDD;
}
#PageFeatures div.blue li, #PageFeatures div.blue P{
	font-family: Arial, Helvetica, "Sans Serif";
	font-size:13px;
	font-weight:normal;
	line-height:15px;
	color:#000000;
}


#PageFeatures div a:visited{
	color: #000000;
	background-color: none;
	}
	
#PageFeatures div a:link{
 	color: #000000;
	background-color: none;
	}
	
#PageFeatures div a:hover{
	text-decoration: underline;
    background-color: none;
}

#PageFeatures div img{
	float: left;
	padding: 0 7px 1px 0;
	border: 0;
		}




/* STUFF FOR THE PROGRAM PAGE IN CASE TO CHANGE IT LATER */


#ProgramPageContent{
	float: left;
	margin: 0;
	padding: 0;
	}
	
#ProgramPageTitle{
	background-color: #b3bc1a;
	font-size: 15px;
	padding: 2px 0 2px 42px;
	color: #ffffff;
	font-weight: bold;
	margin: 0;
	line-height:25px;
	}
		
#ProgramPageCenterImageText{
	margin: 0;
	padding: 0;
	float: left;
	width: 550px;
	padding-bottom: 20px;
	}

#PageLayoutContent h6{
	font-size: 22px;
	font-family: Arial, Helvetica, Sans-Serif;
	color: #38265d;
	}
	
#PageLayoutContent h7{
	font-size: 20px;
	font-family: Arial, Helvetica, Sans-Serif;
	color: #990000;
	}

#PageLayoutContent h8{
	font-size: 18px;
	font-family: Arial, Helvetica, Sans-Serif;
	color: #38265d;
	}

#PageLayoutContent h4{
	font-size: 16px;
	font-family: Arial, Helvetica, Sans-Serif;
	color: #38265d;
	}


#ProgramPageCenterImageText h6{
	/*color: #38265d;*/
	font-size: 18px;
	font-family: Arial, Helvetica, Sans-Serif;
	margin: 20px 0 2px 0;
	text-transform: uppercase;
	}
	
#ProgramPageCenterImageText h7{
	color: #38265d;
	font-size: 16px;
	font-family: Arial, Helvetica, Sans-Serif;
	margin: 20px 0 2px 0;	}
	
#ProgramPageCenterImageText h8{
	color: #38265d;
	font-size: 14px;
	font-family: Arial, Helvetica, Sans-Serif;
	margin: 15px 0 2px 0;
	}
	
#ProgramPageCenterImageText h4{
	color: #38265d;
	font-size: 12px;
	font-family: Arial, Helvetica, Sans-Serif;
	margin: 15px 0 2px 0;
	}

#ProgramPageCenterImageText h5{
	color: #38265d;
	font-size: 10px;
	font-family: Arial, Helvetica, Sans-Serif;
	margin: 15px 0 2px 0;
	}

#ProgramPageCenterImageText p{
	margin: 10px 0;
	line-height: 1.4em;
	padding-right: 25px;
	clear:both;
	}


#ProgramPageCenterImageText a:visited{
	color: #000066;
	text-decoration: none;
	background-color: none;
	}


#ProgramPageCenterImageText a:link{
	color: #000066;
	text-decoration: none;
	background-color: none;
	}

#ProgramPageCenterImageText a:hover {
	color: #000066;
	text-decoration: underline;
	background-color: none;
	}

.ProgramPageImageCaption{
	position: absolute;
	top: 270px;
	left: 46%;
	margin: 0;
	padding: 0;
	}

.ProgramPageImageCaption p{
	opacity: 0.75;
	-moz-opacity: 0.75;
	filter: alpha(opacity=75);
	width: 200px;
	padding: 16px;
	background-color: #ffffff;
	border: 1px solid #333333;
	font-family: Arial, Helvetica;
	font-size: 13px;
	font-weight: bold;
	line-height: 24px;
	}
	
.ProgramPageImageCaption b{
	font-size: 18px;
	color: #38265d;
	}

	


/* STUFF FOR THE STANDARD PAGE IN CASE TO CHANGE IT LATER */
	

.StandardPageTitle{
	display: block;
	font-size: 22px;
	font-family: Arial, Helvetica, Sans-Serif;
	margin: 40px 0 2px 0;
	color: #38265d;
	line-height:25px;
	}

#StandardPageCenterText{
	margin: 0;
	padding: 0;
	float: left;
	width: 750px;
	padding-bottom: 20px;
	}

#StandardPageCenterText ul li a:visited, #StandardPageCenterText ul li a:link, #MainSectionPageCenterImageText ul li a:visited, #MainSectionPageCenterImageText ul li a:link, #ProgramPageCenterImageText ul li a:visited, #ProgramPageCenterImageText ul li a:link{
	display: inline;
	color: #000066;
	display: inline;
	border: 0;
	margin: 0;
	padding: 0;
	background-color: none;
	}
#StandardPageCenterText ul li a:hover, #MainSectionPageCenterImageText ul li a:hover, #ProgramPageCenterImageText ul li a:hover
{
	color:#000066;
	text-decoration:underline;				
}
	
#StandardPageCenterText p{
	margin: 10px 0;
	line-height: 1.4em;
	padding-right: 25px;
	}
	
#StandardPageCenterText .PageSummaryLinks{
	margin: 0;
	padding: 0;
	width: 320px;
	float: left;
	margin-right: 30px;
	}


#StandardPageCenterText .PageSummaryLinks table tr td a:visited{
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 12px;
	color: #000066;
	font-weight: bold;
	border: 0;
	#StandardPageCenterText ul li a:link
	}
	

#StandardPageCenterText .PageSummaryLinks table tr td a:link{
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 12px;
	color: #000066;
	font-weight: bold;
	border: 0;
	#StandardPageCenterText ul li a:link
	}
	
#StandardPageCenterText .PageSummaryLinks table tr td a:hover{
	text-decoration: underline;
	#StandardPageCenterText ul li a:link
	}
.distributor{ color:#F00;
font-size:16px;
}

.StandardPageImageLeft img{
	/* float: left;  7/9/2010...had to remove this per WI# 707, not sure if tetxt wrapping around these is required, but it breaks the editor   */
	padding: 0 15px 15px 0;
	margin-right: 5px;
	margin-bottom: 1px;
	margin-top: 25px;
	}
	
.StandardPageImageRight img{
	float: right;
	padding: 0 0 15px 15px;
	margin-left: 5px;
	margin-bottom: 1px;
	margin-top: 25px;
	}
	
	
/* MS SHAREPOINT PAGENAV */	


#MainSectionPageNav, #ProgramPageNav, #StandardPageNav{
	float: left;
	padding-top: 1px;
	width: 223px;
	}
	
	
table.FosterSubNavTop{
	margin: 0;
	padding: 0;
	width: 220px;
	}
	

/* EVENTS CALENDAR, LISTING, DETAILS STYLING  */
.EventsPageTitle{
background-color:#679BCB;
color:#FFFFFF;
font-size:15px;
font-weight:bold;
line-height:25px;
margin:0;
padding:2px 0 2px 42px;
}
.Events{background-color:#E6EFF6;overflow: auto;}
.EventsPanelLeft{float:left;width:270px;padding-top:30px;}
.EventsPanelRight{float:right;width:830px;padding-top:30px;}
.EventsFilter{margin-left: 25px;margin-top:20px;line-height:3;color:#4B4C4C;}
.EventsContact{margin-left: 25px;margin-top:30px;color:#4B4C4C;}
td.EventDetailHeaderRow{font-weight:bold;padding-top:10px;background-color:white;}
table.EventDetailContent td{padding:7px;}
table.EventDetailContent {width:550px;}
td.EventDetailNameColumn{font-weight:bold;}
.EventCal{margin-left: 25px;background-color:white;}
.EventCalDay{}
.EventCalDayEvent{}
.EventCalTitle, td.EventCalNextPrev{color:#6FA0CE;font-weight:bold;}
.EventCalHeader{padding:8px;color:#6FA0CE;}
.EventCalToday{background-color: #679BCB;color:white;}
a.EventCalToday, a.EventCalTodayEvent{color:white;}
.EventCalSelected{}
.EventCalWeekend{}
.EventCalOtherMonth{color:gray;}
.EventList{margin: 10px;padding-left:40px;}
.EventList Table {width:95%;}
td.EventListHeader {color:#6FA0CE;font-size:1.2em;font-weight:bold;width:30%;white-space: nowrap;}
td.EventListDayOfWeek {font-weight:bold;padding-top:10px;border-bottom:thin black solid;}
.EventListHeaderSpacer{}
td.EventListContent{vertical-align: top;}

/* ACTION ITEMS */
#ActionItems A:hover, #ActionItems A:active, #ActionItems A:link, #ActionItems A:visited  {
	margin-left: 37px; 
	line-height: 27px; 
	color: #666666;
	font-weight:normal;
}
#ActionItems A:hover {
	color: #000066;
}	

/* SUMMARY LINKS WEB PART HACKS */
.groupheader {margin-bottom:0px;}
.dfwp-list { margin: 0 0 0 10px;}
