﻿html {
	background-image:url('../images/Body.jpg');
	background-repeat:repeat-x;
	background-color:#F5FCFE;
}

body#Body {
	text-align:center;
	background-repeat:no-repeat;
	background-position:center top;
}

div#Site {
	width:988px;
	margin:0 auto;
	padding:0;
	text-align:left;
	overflow:hidden;
	position:relative;

}

div#Layout {
	width:988px;
	overflow:hidden;
}

div#Header {
	width:988px;
	height:149px;
	overflow:hidden;
	background-image:url('../images/Header.jpg');
	background-repeat:no-repeat;
}

div#Header div#Logo {
	float:left;
	width:522px;
	height:99px;
	overflow:hidden;
}

div#Header div#Logo h1 {
	width:522px;
	height:99px;
	overflow:hidden;
	padding:0;
	margin:0;
}

div#Header div#Logo h1 a {
	display:block;
	background-image:url('../images/Logo.jpg');
	background-repeat:no-repeat;
	background-position:left top;
	width:500px;
	height:0;
	padding-top:100px;
	overflow:hidden;
}

div#ActionMenuLinks {
	float:right;
	height:34px;
	margin-top:36px;
	overflow:hidden;
	padding-right:32px;
}

div#ActionMenuLinks div#ActionMenu {
	height:34px;
	overflow:hidden;
	position:relative;
}

div#ActionMenuLinks div#ActionMenu ul,
div#ActionMenuLinks div#ActionMenu ul li.item {
	padding:0;
	margin:auto 0;
}

div#ActionMenuLinks div#ActionMenu ul li.item {
	list-style:none;
	float:left;
	height:34px;
	line-height:34px;
}

div#ActionMenuLinks div#ActionMenu ul li.first {
	background-image:url(../images/Header_Spacer.jpg);
	background-position:right center;
	background-repeat:no-repeat;
	padding-right:1px;
}

div#ActionMenuLinks div#ActionMenu ul li.item a {
	display:block;
	float:left;
	font-family:"Times New Roman", Times, serif;
	font-size:14px;
	padding:0 8px;
	color:#7DC3E0;
	text-decoration:none;
}

div#ActionMenuLinks div#ActionMenu ul li.item a:hover {
	color:#0750A4;
}

div#GeneralContent { width:988px; overflow:hidden; }

/* Home Page Upper Content */
div#GeneralContent div#UpperContentContainer {
	width:988px;
	overflow:hidden;
	background-image:url('../images/Home_Upper_Repeating_Background.jpg');
	position:relative;
}
div#GeneralContent div#UpperContentContainer div#UpperContentWrapper {
	width:988px;
	overflow:hidden;
	background-image:url('../images/Home_Upper_Background.jpg');
	background-repeat:no-repeat;
	padding:0 6px;
}
div#GeneralContent div#UpperContentContainer div#UpperContentWrapper div#UpperContent {
	width:360px;
	margin:33px 6px 0 6px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#002E39;
}
div#GeneralContent div#UpperContentContainer div#UpperContentWrapper div#UpperContent a.TheCommunitysHospital { display:block; overflow:hidden; margin-top:5px; }
div#GeneralContent div#UpperContentContainer div#UpperContentWrapper div#UpperContent a.TheCommunitysHospital img { display:block; border:0 none; }
div#GeneralContent div#UpperContentContainer div#UpperContentWrapper div#UpperContent a.MoreInforamtionBanner { display:block; overflow:hidden; margin:8px 0 0 0; }
div#GeneralContent div#UpperContentContainer div#UpperContentWrapper div#UpperContent a.MoreInforamtionBanner img { display:block; border:0 none; }
div#GeneralContent div#UpperContentContainer div#UpperContentWrapper div#UpperContent div#PageEditorContent { overflow:hidden; padding:0 8px }
div#GeneralContent div#UpperContentContainer div#UpperContentWrapper div#UpperContent a#AboutTheFoundation {
	display:block;
	background-image:url(../images/home/AboutTheFoundation.jpg);
	background-position:left top;
	background-repeat:no-repeat;
	height:0;
	padding-top:17px;
	width:201px;
	overflow:hidden;
	margin-left:6px;
}
div#GeneralContent div#UpperContentContainer div#ImageCarouselContainer {
	position:absolute;
	top:43px;
	right:25px;
	width:574px;
	height:354px;
	overflow:hidden;
}

/* Home Page Upper Content Footer */
div#GeneralContent div#UpperContentContainer div#UpperContentWrapper div#UpperContentFooter {
	background-image:url('../images/Home_Upper_Footer_Background.jpg');
	background-repeat:no-repeat;
	width:976px;
	overflow:hidden;
	height:132px;
	margin-top:10px;
	position:relative;
}
div#GeneralContent div#UpperContentContainer div#UpperContentWrapper div#UpperContentFooter div#UpperContentFooterWrapper { position:absolute; overflow:hidden; bottom:0; right:0px; }
div#GeneralContent div#UpperContentContainer div#UpperContentWrapper div#UpperContentFooter div#UpperContentFooterWrapper div#VisitContainer { overflow:hidden; width:299px; height:59px; float:right;  }
div#GeneralContent div#UpperContentContainer div#UpperContentWrapper div#UpperContentFooter div#UpperContentFooterWrapper div#VisitContainer a {
	display:block;
	width:286px;
	height:0;
	margin-top:20px;
	margin-left:7px;
	padding-top:30px;
	overflow:hidden;
	background-image:url('../images/home/VisitJupiterMedicalCenter.jpg');
	background-repeat:no-repeat;
	background-position:left top;
}
div#GeneralContent div#UpperContentContainer div#UpperContentWrapper div#UpperContentFooter div#UpperContentFooterWrapper div#LearnAboutContainer { overflow:hidden; width:292px; height:59px; float:right;  }
div#GeneralContent div#UpperContentContainer div#UpperContentWrapper div#UpperContentFooter div#UpperContentFooterWrapper div#LearnAboutContainer a {
	display:block;
	width:270px;
	height:0;
	margin-top:16px;
	padding-top:36px;
	overflow:hidden;
	background-image:url('../images/home/LearnAboutJupiterMedicalCenter.jpg');
	background-repeat:no-repeat;
	background-position:left top;
}

/* Home Page Lower Content */
div#GeneralContent div#LowerContentContainer {
	width:988px;
	overflow:hidden;
	background-image:url('../images/Home_Lower_Repeating_Background.jpg');
}
div#GeneralContent div#LowerContentContainer div#LowerContentWrapper {
	width:988px;
	overflow:hidden;
	background-image:url('../images/Home_Lower_Background.jpg');
	background-repeat:no-repeat;
	background-position:left top;
	padding:0 6px;
}
div#GeneralContent div#LowerContentContainer div#LowerContentWrapper div#LowerContent { overflow:hidden; padding-bottom:20px; }
div#GeneralContent div#LowerContentContainer div#LowerContentWrapper div#LowerContent div#LowerLeftContentContainer { width:343px; overflow:hidden; float:left; padding:32px 25px 0 16px; }

/* Featured Events */
div#GeneralContent div#LowerContentContainer div#LowerContentWrapper div#LowerContent div#LowerLeftContentContainer div#FeaturedEventContainer { overflow:hidden; }
div#GeneralContent div#LowerContentContainer div#LowerContentWrapper div#LowerContent div#LowerLeftContentContainer div#FeaturedEventContainer h3 {
	margin:0 0 15px 0;
	padding:23px 0 0 0;
	overflow:hidden;
	background-image:url(../images/home/FeaturedEvents.jpg);
	background-repeat:no-repeat;
	background-position:left top;
	height:0px;
	width:186px;
	line-height:normal;
}
div#GeneralContent div#LowerContentContainer div#LowerContentWrapper div#LowerContent div#LowerLeftContentContainer div#FeaturedEventContainer div#HomepageEventList { overflow:hidden; clear:both; float:none; }
div#GeneralContent div#LowerContentContainer div#LowerContentWrapper div#LowerContent div#LowerLeftContentContainer div#FeaturedEventContainer div#HomepageEventList .item { overflow:hidden; cursor:pointer; margin-bottom:10px; clear:both; }
div#GeneralContent div#LowerContentContainer div#LowerContentWrapper div#LowerContent div#LowerLeftContentContainer div#FeaturedEventContainer div#HomepageEventList .item .thumbnail { float:left; width:138px; margin-right:14px;  }
div#GeneralContent div#LowerContentContainer div#LowerContentWrapper div#LowerContent div#LowerLeftContentContainer div#FeaturedEventContainer div#HomepageEventList .item .summary { float:right; overflow:hidden; width:190px; }
div#GeneralContent div#LowerContentContainer div#LowerContentWrapper div#LowerContent div#LowerLeftContentContainer div#FeaturedEventContainer div#HomepageEventList .item .Title {
	font-family:"Times New Roman", Times, serif;
	font-size:17px;
	color:#195E82;
	line-height:normal;
	float:none;
	clear:right;
	/*width:200px;*/
}
div#GeneralContent div#LowerContentContainer div#LowerContentWrapper div#LowerContent div#LowerLeftContentContainer div#FeaturedEventContainer div#HomepageEventList .item .dateTime {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#4D8BB1;
	font-weight:bold;
	line-height:normal;
	float:left;
}
div#GeneralContent div#LowerContentContainer div#LowerContentWrapper div#LowerContent div#LowerLeftContentContainer div#FeaturedEventContainer div#HomepageEventList .item .summary {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#27566C;
	margin:5px 0;
}
div#GeneralContent div#LowerContentContainer div#LowerContentWrapper div#LowerContent div#LowerLeftContentContainer div#FeaturedEventContainer .actionLink { overflow:hidden; }
div#GeneralContent div#LowerContentContainer div#LowerContentWrapper div#LowerContent div#LowerLeftContentContainer div#FeaturedEventContainer .actionLink a {
	display:block;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#2BA8D7;
	background-image:url(../images/home/FeaturedEventArrow.jpg);
	background-repeat:no-repeat;
	background-position:left 6px;
	padding-left:12px;
}

div#GeneralContent div#LowerContentContainer div#LowerContentWrapper div#LowerContent div#LowerLeftContentContainer div#FeaturedEventContainer div#HomepageEventList .item .content-thumbnail .actionLink a:hover {
	color:#0750A4;
}

/* News Letter */
div#GeneralContent div#LowerContentContainer div#LowerContentWrapper div#LowerContent div#LowerLeftContentContainer div#NewsLetterContainer {
	overflow:hidden;
	line-height:normal;
}
div#GeneralContent div#LowerContentContainer div#LowerContentWrapper div#LowerContent div#LowerLeftContentContainer div#NewsLetterContainer a,
div#GeneralContent div#LowerContentContainer div#LowerContentWrapper div#LowerContent div#LowerLeftContentContainer div#NewsLetterContainer a img {
	display:block;
	border:0 none;
}

/* Lower Right Container  */
div#GeneralContent div#LowerContentContainer div#LowerContentWrapper div#LowerContent div#LowerRigthContentContainer {
	overflow:hidden;
	float:left;
	width:590px;
	background-image:url(../images/Home_Lower_Right_Background.jpg);
	background-repeat:no-repeat;
	background-position:left top;
	margin:0 0 0 1px;
	position:relative;
}

div#GeneralContent div#LowerContentContainer div#LowerContentWrapper div#LowerContent div#LowerRigthContentContainer div#HomeDonateOnlineWpr a#HomeDonateOnline { position:absolute; right:0; top:118px; display:block; z-index:999; zoom:1; height:59px; width:173px; }
div#GeneralContent div#LowerContentContainer div#LowerContentWrapper div#LowerContent div#LowerRigthContentContainer div#HomeDonateOnlineWpr { height:194px; display:block; width:590px; }

div#GeneralContent div#LowerContentContainer div#LowerContentWrapper div#LowerContent div#LowerRigthContentContainer li { zoom:1; }

div#GeneralContent div#LowerContentContainer div#LowerContentWrapper div#LowerContent div#LowerRigthContentContainer div#WhyGiveContentContainer { overflow:hidden; float:left; width:291px; }
div#GeneralContent div#LowerContentContainer div#LowerContentWrapper div#LowerContent div#LowerRigthContentContainer div#WhyGiveContentContainer div#WhyGiveContentWrapper,
div#GeneralContent div#LowerContentContainer div#LowerContentWrapper div#LowerContent div#LowerRigthContentContainer div#WhyGiveContentContainer div#WhyGiveContentWrapper div#WhyGiveContent { overflow:hidden; }
div#GeneralContent div#LowerContentContainer div#LowerContentWrapper div#LowerContent div#LowerRigthContentContainer div#WhyGiveContentContainer div#WhyGiveContentWrapper div#WhyGiveContent { padding:0 30px; }

div#GeneralContent div#LowerContentContainer div#LowerContentWrapper div#LowerContent div#LowerRigthContentContainer div#HowToGiveContentContainer { overflow:hidden; float:left; width:298px; margin-left:1px; }
div#GeneralContent div#LowerContentContainer div#LowerContentWrapper div#LowerContent div#LowerRigthContentContainer div#HowToGiveContentContainer div#HowToGiveContentWrapper,
div#GeneralContent div#LowerContentContainer div#LowerContentWrapper div#LowerContent div#LowerRigthContentContainer div#HowToGiveContentContainer div#HowToGiveContentWrapper div#HowToGiveContent { overflow:hidden; }
div#GeneralContent div#LowerContentContainer div#LowerContentWrapper div#LowerContent div#LowerRigthContentContainer div#HowToGiveContentContainer div#HowToGiveContentWrapper div#HowToGiveContent { padding:0 30px; }

div#GeneralContent div#LowerContentContainer div#LowerContentWrapper div#LowerContent div#LowerRigthContentContainer div.callToAction span.heading {
	margin:0; padding:0; line-height:normal;
	font-family:"Times New Roman", Times, serif;
	font-size:16px;
	color:#195E82;
	font-weight: bold;
}
div#GeneralContent div#LowerContentContainer div#LowerContentWrapper div#LowerContent div#LowerRigthContentContainer div.callToAction p {
	margin:5px 0; padding:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#27566C;
}
div#GeneralContent div#LowerContentContainer div#LowerContentWrapper div#LowerContent div#LowerRigthContentContainer div.callToAction ul {
	margin:0; padding:0;
}
div#GeneralContent div#LowerContentContainer div#LowerContentWrapper div#LowerContent div#LowerRigthContentContainer div.callToAction ul li {
	margin:0; padding:0;
	list-style:none;
	background-image:url(../images/home/FeaturedEventArrow.jpg);
	background-repeat:no-repeat;
	background-position:left 7px;
	line-height: 1.6em;
}

div#GeneralContent div#LowerContentContainer div#LowerContentWrapper div#LowerContent div#LowerRigthContentContainer div.callToAction ul li a {
	display:block;
	padding-left:12px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#2BA8D7;
}
div#GeneralContent div#LowerContentContainer div#LowerContentWrapper div#LowerContent div#LowerRigthContentContainer div.callToAction ul li a:hover {
	color:#0750A4;
}

div#FooterContent { overflow:hidden; padding:0 6px 75px 6px; }
div#FooterContent div#Footer {
	background-image:url(../images/Footer.jpg);
	background-repeat:no-repeat;
	background-position:left top;
	height:51px;
	overflow:hidden;
}

div#FooterContent div#Footer div.Copyright { float:left; overflow:hidden; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#5A9DB5; height:51px; line-height:52px; padding:0 11px 0 12px; }
div#FooterContent div#Footer div.ContactUs { float:left; overflow:hidden; height:51px; }
div#FooterContent div#Footer div.ContactUs a {
	display:block;
	background-image:url(../images/ContactUsButton.jpg);
	background-repeat:no-repeat;
	background-position:left top;
	width:90px;
	height:0;
	padding-top:24px;
	margin-top:13px;
	overflow:hidden;
}

div#FooterContent div#Footer div#ForteLogo { float:right; overflow:hidden; height:51px; }
div#FooterContent div#Footer div#ForteLogo h6 { margin:10px 13px 0 0; padding:0; }
div#FooterContent div#Footer div#ForteLogo h6 a {
	display:block;
	background-image:url(../images/ForteLogo.jpg);
	background-repeat:no-repeat;
	background-position:left top;
	width:127px;
	height:0;
	padding-top:27px;
	overflow:hidden;
}

/* Navigation */
div#NavigationWpr {
	width:988px;
	height:42px;
	background-image:url('../images/Menu/Menu.jpg');
	background-repeat:no-repeat;
	position:absolute;
	left:0;
	top:105px;
	line-height:normal;
}
div#NavigationWpr div#Yui {
	width:976px;
	height:42px;
	padding-left:6px;
	padding-right:6px;
}

/* Interior */

div#ContentBody {
	width:988px;
	overflow:hidden;
	background-image:url('../images/Interior_Repeating_Background.jpg');
	position:relative;
}

div#ContentBody div#ContentBodyWrapper {
	width:988px;
	overflow:hidden;
	background-image:url('../images/Interior_Background.jpg');
	background-repeat:no-repeat;
	background-position:left top;
	position:relative;
}
div#ContentBody div#ContentBodyWrapper div#Content { overflow:hidden; }
div#ContentBody div#ContentBodyWrapper div#Content div#DefaultContent {
	float:right;
	overflow:hidden;
	width:690px;
	margin-left:1px;
	margin-right:6px;
	margin-top:46px;
	padding:20px;
}
div#ContentBody div#ContentBodyWrapper div#Content div#SideBar {
	float:left;
	overflow:hidden;
	width:202px;
	margin-top:30px;
	min-height:300px;
	margin-left:6px;
	padding:30px 20px 85px 20px;
	line-height:normal;
	position:relative;
}
div#ContentBody div#ContentBodyWrapper div#Content div#SideBar h2.side-menu-title a {
	padding:0; margin:0;
	font-family:"Times New Roman", Times, serif;
	font-size:18px;
	color:#195E82;
	text-transform: capitalize;
}
div#ContentBody div#ContentBodyWrapper div#Content div#SideBar ul { padding:0; margin:0; }
div#ContentBody div#ContentBodyWrapper div#Content div#SideBar ul li { list-style:none; padding:0; margin:0; }
div#ContentBody div#ContentBodyWrapper div#Content div#SideBar div.level1 { margin-top:5px; overflow:hidden; }
div#ContentBody div#ContentBodyWrapper div#Content div#SideBar div.level1 ul {}
div#ContentBody div#ContentBodyWrapper div#Content div#SideBar div.level1 ul li {
	background-image:url('../images/SideMenu_Spacer.jpg');
	background-position:left bottom;
	background-repeat:no-repeat;
	padding:10px 0 11px 0;
}
div#ContentBody div#ContentBodyWrapper div#Content div#SideBar div.level1 ul li.last { background-image:none; }
div#ContentBody div#ContentBodyWrapper div#Content div#SideBar div.level1 ul li a {
	display:block;
	font-family:"Times New Roman", Times, serif;
	font-size:14px;
	font-weight:normal;
	color:#2BA8D7;
	line-height:normal;
}
div#ContentBody div#ContentBodyWrapper div#Content div#SideBar div.level1 ul li a:hover,
div#ContentBody div#ContentBodyWrapper div#Content div#SideBar div.level1 ul li.Selected a {
	color:#0750A4;
}



div#ContentBody div#ContentBodyWrapper div#Content div#SideBar div.level1 div.level2 { margin-top:8px;  }
div#ContentBody div#ContentBodyWrapper div#Content div#SideBar div.level1 div.level2 ul { margin-left:5px;  }
div#ContentBody div#ContentBodyWrapper div#Content div#SideBar div.level1 div.level2 ul li {
	background-image:url(../images/SideMenu_Arrow.jpg);
	background-position:left 6px;
	background-repeat:no-repeat;
	padding:2px 0;

}
div#ContentBody div#ContentBodyWrapper div#Content div#SideBar div.level1 div.level2 ul li a {
	display:block;
	font-family:"Times New Roman", Times, serif;
	font-size:11px;
	font-weight:normal;
	color:#2BA8D7;
	line-height:normal;
	padding-left:8px;
}

div#ContentBody div#ContentBodyWrapper div#Content div#SideBar div.level1 div.level2 ul li a:hover,
div#ContentBody div#ContentBodyWrapper div#Content div#SideBar div.level1 div.level2 ul li.Selected a {
	color:#0750A4;
}

div.side-menu-banner { position:absolute; bottom:5px; left:13px; overflow:hidden; width:228px; }
div.side-menu-banner a {
	display:block;
	background-image:url(../images/SideMenu_Banner.jpg);
	background-position:left top;
	background-repeat:no-repeat;
	width:228px;
	height:0;
	padding-top:61px;
	overflow:hidden;
}

div.side-menu-top-banner { overflow:hidden; width:228px; padding-top:10px; }
div.side-menu-top-banner a {
	display:block;
	background-image:url(../images/SideMenu_TopBanner.jpg);
	background-position:left top;
	background-repeat:no-repeat;
	width:228px;
	height:0;
	padding-top:61px;
	overflow:hidden;
}

div#InteriorDonateOnline.side-menu-top-banner { padding-top:0; }
div#InteriorDonateOnline.side-menu-top-banner a { background-image:url(../images/SideMenu/DonateOnlineInterior.jpg); }

div#ContentBody div#ContentBodyWrapper div#Content div#DefaultContent div#PageHeaderImageContainer { overflow:hidden; margin-bottom:20px;  }
div#ContentBody div#ContentBodyWrapper div#Content div#DefaultContent div#PageHeaderImageContainer div#PageHeaderImageWrapper {
	width:694px; height:310px;
	background-image:url(../images/HeaderImage_Background.jpg);
	background-position:left top;
	background-repeat:no-repeat;
	overflow:hidden;
}
div#ContentBody div#ContentBodyWrapper div#Content div#DefaultContent div#PageHeaderImageContainer div#PageHeaderImageWrapper div#PageHeaderImage { overflow:hidden; margin:15px; }
div#ContentBody div#ContentBodyWrapper div#Content div#DefaultContent div#PageHeaderImageContainer div#PageHeaderImageWrapper div#PageHeaderImage img {
	display:block;
	height:280px;
	width:663px;
}


.cfdebug {
	text-align:left;
}

div#NewLocationContentContainer{
	background-image:url(../images/Home/NewLocationBar.jpg);
	background-position:6px top;
	background-repeat:no-repeat;
	height:53px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#003A68;

}

div#NewLocationContentContainer div#NewLocationAddress{
	float:left;
	overflow:hidden;
	position:absolute;
	left:315px;
	padding-top:18px;
}

div#NewLocationContentContainer div#NewLocationCity{
	float:left;
	overflow:hidden;
	position:absolute;
	left:620px;
	padding-top:18px;
}

div#NewLocationContentContainer div#NewLocationPhone{
	float:left;
	overflow:hidden;
	position:absolute;
	left:764px;
	padding-top:18px;
}

div#NewLocationContentContainer div#NewLocationContactUs{
	float:left;
	overflow:hidden;
	position:absolute;
	padding-left:10px;
	padding-top:2px;
	left:858px;
	height:51px;
}

div#NewLocationContentContainer div#NewLocationContactUs a {
	display:block;
	background-image:url(../images/ContactUsButtonDarkBackground.jpg);
	background-repeat:no-repeat;
	background-position:left top;
	width:90px;
	height:0;
	padding-top:27px;
	margin-top:13px;
	overflow:hidden;
}
