/* CSS Document */
*
{
	padding: 0px;
	margin: 0px;
	font-family: Verdana, Tahoma, Arial;
	font-size: 8pt;
}

html
{
	width: 100%;
}

body
{
	background-color: #2d5974;
	width: 100%;
}

a
{
	color: #ffffff;
	text-decoration: underline;
}
a:hover
{
	text-decoration: none;
}

/* ----------------------- Master Page Styles ---------------------------------------- */
div#Container
{
	width: 100%;
}

div#Container .LargeFlashHeader
{
	height: 500px;
	width: 100%;
}

div#Container .SmallFlashHeader
{
	height: 500px;
	width: 100%;
}

div#Container #ContentBox
{
	margin: 0px auto;
	text-align: center;
	width: 990px;
}

div#Container #ContentBox #LeftContent
{
	float: left;
}

div#Container #ContentBox #RightContent
{
	width: 666px;
	margin-left: 50px;
	float: left;
}
div#Container #ContentBox #SuitesContent
{
	width: 920px;
	float: left;
}

div#Container #ContentBox #LeftContent #VerticalNavigation
{
	width: 166px;
	margin-left: 71px;
}

div#Container #ContentBox #RightContent #HorizontalNavigation
{
	margin-top: 40px;
}


/* ----------------------- Main Page Styles ------------------------------------------ */
div#Container #ContentBox #RightContent #MainContent #RegisterNow
{
	width: 211px;
	text-align: left;
	float: left;
}

div#Container #ContentBox #RightContent #MainContent #RegisterNow p
{
	margin-left: 14px;
	margin-right: 10px;
	margin-top: 10px;
	color: #6b97ac;
}

div#Container #ContentBox #RightContent #MainContent #RegisterNow a
{
	color: #6b97ac;
	text-decoration: none;
}
div#Container #ContentBox #RightContent #MainContent #RegisterNow a:hover
{
	text-decoration: underline;
}
div#Container #ContentBox #RightContent #MainContent #LatestNews
{
	width: 211px;
	text-align: left;
	float: left;
}

div#Container #ContentBox #RightContent #MainContent #LatestNews #RssFeedContainer
{
	margin-left: 14px;
	margin-right: 10px;
	margin-top: 10px;
}

div#Container #ContentBox #RightContent #MainContent #LatestNews a
{
	color: #6b97ac;
	text-decoration: none;
}
div#Container #ContentBox #RightContent #MainContent #LatestNews a:hover
{
	text-decoration: underline;
}
div#Container #ContentBox #RightContent #MainContent #Suites
{
	width: 211px;
	text-align: left;
	float: left;
}

div#Container #ContentBox #RightContent #MainContent #Suites p
{
	margin-left: 14px;
	margin-right: 10px;
	margin-top: 10px;
	color: #6b97ac;
}
div#Container #ContentBox #RightContent #MainContent #Suites a
{
	color: #6b97ac;
	text-decoration: none;
}
div#Container #ContentBox #RightContent #MainContent #Suites a:hover
{
	text-decoration: underline;
}
div#Container #ContentBox #RightContent #MainContent .Divider
{
	float: left;
	width: 11px;
}



/* Features & Benifits Page Styles */
div#Container #ContentBox #RightContent #MainContent #FeaturesContentTable
{
	text-align: left;
	color: #ffffff;
	margin-top: 42px;
}

div#Container #ContentBox #RightContent #MainContent #FeaturesContentTable td
{
	vertical-align: top;
	width: 333px;
}

div#Container #ContentBox #RightContent #MainContent #FeaturesContentTable td ul
{
	margin-left: 35px;
	margin-bottom: 20px;
}

div#Container #ContentBox #RightContent #MainContent #FeaturesContentTable td li
{
	width: 273px;
	margin-bottom: 5px;
	vertical-align: text-top;
}

div#Container #ContentBox #RightContent #MainContent #FeaturesContentTable td img
{
	margin-left: 20px;
}

div#Container #ContentBox #RightContent #MainContent #FeaturesContentTable td p
{
	margin-left: 20px;
}


/* Location Page Styles */
div#Container #ContentBox #RightContent #MainContent #MapImageContainer
{
	float: left;
	width: 417px;
}

div#Container #ContentBox #RightContent #MainContent #MapImageContainer img
{
	margin-top: 45px;
}

div#Container #ContentBox #RightContent #MainContent #SalesAddress
{
	float: left;
	width: 233px;
	margin-top: 59px;
	margin-left: 16px;
	text-align: left;
}

div#Container #ContentBox #RightContent #MainContent #SalesAddress h2
{
	color: #ffffff;
	margin-bottom: 5px;
}

div#Container #ContentBox #RightContent #MainContent #SalesAddress p
{
	color: #ffffff;
}

div#Container #ContentBox #RightContent #MainContent #SalesAddress a
{
	color: #ffffff;
}



/* Developer Page Styles */
div#Container #ContentBox #RightContent #MainContent img
{
	margin-top: 40px;
	font-size: x-small;
}

div#Container #ContentBox #RightContent #MainContent p
{
	margin-left: 0px;
	margin-right: 22px;
	text-align: left;
	color: #ffffff;
}


/* Register Now Styles */
div#Container #ContentBox #RightContent #MainContent #Form #FormContent p
{
	margin-top: 42px;
	font-size: 9pt;
}

div#Container #ContentBox #RightContent #MainContent #Form #FormContent #PersonalInformationTable
{
	color: #ffffff;
	border: none 0px;
	width: 98%;
	font-size: 90pt;
}

div#Container #ContentBox #RightContent #MainContent #Form #FormContent #PersonalInformationTable td
{
	vertical-align: top;
	font-size: 9pt;
	padding-bottom: 5px;
	text-align: left;
}

div#Container #ContentBox #RightContent #MainContent #Form #FormContent #PersonalInformationTable td h4
{
	vertical-align: top;
	font-size: 12pt;
}

div#Container #ContentBox #RightContent #MainContent #Form #FormContent #PersonalInformationTable td input
{
	font-size: 9pt;
}

div#Container #ContentBox #RightContent #MainContent #Form #FormContent #PersonalInformationTable td div
{
	text-align: right;
	font-size: 9pt;
	margin-right: 5px;
	vertical-align: baseline;
	width: 120px;
}

div#Container #ContentBox #RightContent #MainContent #Form #FormContent #PersonalInformationTable td div.SurveyQuestions
{
	text-align: left;
	width: 500px;
}

div#Container #ContentBox #RightContent #MainContent #Form #FormContent #PersonalInformationTable #PersonalInformationTableFooter
{
	width: 100%;
	text-align: center;
}

div#Container #ContentBox #RightContent #MainContent #Form #FormContent #PersonalInformationTable #PersonalInformationTableFooter p
{
	text-align: center;
}

/* News Styles */
div#Container #ContentBox #RightContent #MainContent #NewsItem
{
	margin-top: 42px;
	margin-left: 5px;
}

div#Container #ContentBox #RightContent #MainContent table
{
	border: none 0px;
}

div#Container #ContentBox #RightContent #MainContent table p.NewsDateCreated
{
	color: #ffffff;
	margin-bottom: 5px;
}
div#Container #ContentBox #RightContent #MainContent h2.NewsTitle
{
	font-size: large;
	color: #ffffff;
}

div#Container #ContentBox #RightContent #MainContent h3.NewsTitle
{
	font-size: 14px;
	color: #ffffff;
	margin-bottom: 5px;
}

div#Container #ContentBox #RightContent #MainContent table p.NewsDescription
{
	color: #6b97ac;
}



/* Classes to change the background and fore color to match the requested page */
/* Default Style */
div#Container #Footer
{
	margin: 51px auto 0px auto;
	text-align: center;
	width: 990px;
	vertical-align: top;
}

div#Container #Footer #FooterLinks
{
	color: #6b97ac;
	float: left;
	margin-top: 70px;
	margin-left: 316px;
	margin-bottom: 50px;
	width: 539px;
}

*html div#Container #Footer #FooterLinks
{
	color: #6b97ac;
	float: left;
	margin-top: 70px;
	margin-left: 160px;
	margin-bottom: 50px;
	width: 539px;
}

div#Container #Footer #FooterLinks p a
{
	color: #6b97ac;
	text-decoration: none;
}

div#Container #Footer #FooterLinks p a:hover
{
	color: #6b97ac;
	text-decoration: underline;
}


div#Container #Footer #FooterLinks #Address
{
	text-align: center;
}

div#Container #Footer #MedicanLogoContainer
{
	float: left;
	margin-top: 70px;
}



/* Features Style */
.FeaturesBody
{
	background-color: #b33b22;
}

div#Container #ContentBox #LeftContent #VerticalNavigation.Features
{
	background-image: url(../../media/images/Features/VerticalNavBackground.jpg);
	background-repeat: no-repeat;
	min-height: 125px;
}

div#Container #ContentBox #LeftContent #VerticalNavigation.Features table
{
	width: 131px;
	margin-top: 30px;
	margin-left: 37px;
}

div#Container #ContentBox #LeftContent #VerticalNavigation.Features table tr td
{
	height: 27px;
	width: 131px;
	text-align: left;
	color: #ebcfc9;
	padding-left: 5px;
	background-image: url(../../media/images/Features/VerticalNavBackgroundItem.jpg);
	background-repeat: no-repeat;
}

#FooterLinks.Features
{
	color: #d67b5b;
	float: left;
	margin-top: 70px;
	margin-left: 316px;
	width: 539px;
}

div#Container #Footer #FooterLinks.Features p
{
	color: #d67b5b;
	text-decoration: none;
}

div#Container #Footer #FooterLinks.Features p a
{
	color: #d67b5b;
	text-decoration: none;
}

div#Container #Footer #FooterLinks.Features p a:hover
{
	color: #d67b5b;
	text-decoration: underline;
}

div#Container #Footer #FooterLinks #Address.Features
{
	text-align: center;
}

div#Container #Footer #MedicanLogoContainer.Features
{
	float: left;
	margin-top: 70px;
}

/* Homepage Style */
.HomepageBody
{
}

/* Suites Style */
.SuitesBody
{
	background-color: #d5850e;
}

div#Container #ContentBox #LeftContent #VerticalNavigation.Suites
{
	background-image: url(../../media/images/Suites/VerticalNavBackground.jpg);
	background-repeat: no-repeat;
	min-height: 125px;
}

div#Container #ContentBox #flashFloorPlans
{
	margin-top: 30px;
	position: relative;
}

div#Container #ContentBox #LeftContent #VerticalNavigation.Suites table
{
	width: 131px;
	margin-top: 30px;
	margin-left: 37px;
}

div#Container #ContentBox #LeftContent #VerticalNavigation.Suites table tr td
{
	height: 27px;
	width: 131px;
	text-align: left;
	color: #ebcfc9;
	padding-left: 5px;
	background-image: url(../../media/images/Suites/VerticalNavBackgroundItem.jpg);
	background-repeat: no-repeat;
}

div#Container #Footer #FooterLinks.Suites
{
	color: #eac287;
	float: left;
	margin-top: 70px;
	margin-left: 316px;
	width: 539px;
}

div#Container #Footer #FooterLinks.Suites p
{
	color: #eac287;
	text-decoration: none;
}
div#Container #Footer #FooterLinks.Suites p a
{
	color: #eac287;
	text-decoration: none;
}
div#Container #Footer #FooterLinks.Suites p a:hover
{
	color: #eac287;
	text-decoration: underline;
}

div#Container #Footer #FooterLinks #Address.Suites
{
	text-align: center;
}

div#Container #Footer #MedicanLogoContainer.Suites
{
	float: left;
	margin-top: 70px;
}



/* Location Style */
.LocationBody
{
	background-color: #2d5974;
}

div#Container #Footer #FooterLinks.Location
{
	color: #98aebb;
	float: left;
	margin-top: 70px;
	margin-left: 316px;
	width: 539px;
}
div#Container #Footer #FooterLinks.Location p
{
	color: #98aebb;
	text-decoration: none;
}
div#Container #Footer #FooterLinks.Location p a
{
	color: #98aebb;
	text-decoration: none;
}
div#Container #Footer #FooterLinks.Location p a:hover
{
	color: #98aebb;
	text-decoration: underline;
}
div#Container #Footer #FooterLinks #Address.Location
{
	text-align: center;
}

div#Container #Footer #MedicanLogoContainer.Location
{
	float: left;
	margin-top: 70px;
}


/* Developer Style */
.DeveloperBody
{
	background-color: #9ba30f;
}

div#Container #Footer #FooterLinks.Developer
{
	color: #ced289;
	float: left;
	margin-top: 70px;
	margin-left: 316px;
	width: 539px;
}
div#Container #Footer #FooterLinks.Developer p
{
	color: #ced289;
	text-decoration: none;
}
div#Container #Footer #FooterLinks.Developer p a
{
	color: #ced289;
	text-decoration: none;
}
div#Container #Footer #FooterLinks.Developer p a:hover
{
	color: #ced289;
	text-decoration: underline;
}
div#Container #Footer #FooterLinks #Address.Developer
{
	text-align: center;
}
div#Container #Footer #FooterLinks #Address.Developer a
{
	text-decoration: none;
}
div#Container #Footer #FooterLinks #Address.Developer a:hover
{
	text-decoration: underline;
}
div#Container #Footer #MedicanLogoContainer.Developer
{
	float: left;
	margin-top: 70px;
}


/* Amenities Style */

.AmenitiesBody
{
	background-color: #9ba30f;
}
div#Container #Footer #FooterLinks.Amenities
{
	color: #ced289;
	float: left;
	margin-top: 70px;
	margin-left: 316px;
	width: 539px;
}

div#Container #Footer #FooterLinks.Amenities p
{
	color: #ced289;
	text-decoration: none;
}

div#Container #Footer #FooterLinks.Amenities p a
{
	color: #ced289;
	text-decoration: none;
}

div#Container #Footer #FooterLinks.Amenities p a:hover
{
	color: #ced289;
	text-decoration: underline;
}
div#Container #ContentBox #LeftContent #VerticalNavigation.Amenities
{
	background-image: url(../../media/images/Amenities/VerticalNavBackground.jpg);
	background-repeat: no-repeat;
	min-height: 125px;
}

div#Container #ContentBox #LeftContent #VerticalNavigation.Amenities table
{
	width: 131px;
	margin-top: 30px;
	margin-left: 37px;
}

div#Container #ContentBox #LeftContent #VerticalNavigation.Amenities table tr td
{
	height: 27px;
	width: 131px;
	text-align: left;
	color: #ebcfc9;
	padding-left: 5px;
	background-image: url(../../media/images/Amenities/VerticalNavBackgroundItem.jpg);
	background-repeat: no-repeat;
}

div#Container #ContentBox #LeftContent #VerticalNavigation.Amenities table tr td a
{
	color: #ffffff;
}

div#Container #ContentBox #LeftContent #VerticalNavigation.Amenities table tr td a:hover
{
}

div#Container #ContentBox #RightContent
{
	text-align: left;
}

div#Container #ContentBox #RightContent #PhotoBox
{
	float: right;
	margin-left: 30px;
}

div#Container #ContentBox #RightContent ul
{
	color: #FFFFFF;
	margin-left: 30px;
	margin-top: 10px;
}
div#Container #ContentBox #RightContent ul li
{
}

#VerticalNavigation a:hover
{
	font-weight: bold !important;
	color: #ffffff;
}

#VerticalNavigation a
{
	text-decoration: none !important;
	color: #ffffff;
}
.NewsDetails
{
	border: none 0;
}
