
body {
	background: #546670;
	margin: 0px;
}

td.MessageBoardHeader, td.MessageBoardHeader a, td.MessageBoardHeader a:visited, td.MessageBoardHeader a:active, td.MessageBoardHeader a:hover {
	font-weight:bold;
	font-size:14px;
}
td.LeftIndent {
	border-left:solid 20px white;
}
#textSize ul
{
	display: inline;
   margin: 0px;
   padding: 0px;
}
#textSize ul li
{
    display: inline;
    margin-right: 5px;
}
#textSize h4
{
   margin: 0px;
	display: inline;
   font-size: 11px;
}
#textSize li.Normal a {
   color: #999;
   font-size: 11px;
}
#textSize li.Normal a:hover {
   color: #999;
   font-size: 11px;
}
#textSize li.Large a {
   color: #999;
   font-size: 14px;
}
#textSize li.Large a:hover {
   color: #999;
   font-size: 14px;
}
#textSize li.X-Large a {
   color: #999;
   font-size: 18px;
}
#textSize li.X-Large a:hover {
   color: #999;
   font-size: 18px;
}
a, a:visited, a:active {
	text-decoration: none;
	font-family:  Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #0671A5;
	text-decoration: underline;
}
a:hover {
	font-weight: normal;
	text-decoration: underline;
}

h1 {
	color: #8C8371;
	margin: 0 0 10 0;
	font-style: normal;
	font-weight: bold;
	font-size: 18px;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
}
h2 {
	color: #8C8371;
	margin: 5 0 0 0;
	padding: 0px;
	font-style: normal;
	font-weight: bold;
	font-size: 14px;
	/*font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;*/
	font-family: Arial, Helvetica, sans-serif;
}
h3 {
	color: #182A3B;
	margin: 5 0 0px 0;
	font-style: normal;
	font-weight: bold;
	font-size: 13px;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
}
td {
	font-family:  Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #2F4A5F;
}

/* SelectTh */
td.SelectThActive {
	background: #876451;
	padding: 5px;
	color:#FFFFFF;
	font-weight: bold;
}
td.SelectThActive a, td.SelectThActive a:visited, td.SelectThActive a:active {
	color: #FFFFFF;
	font-weight: bold;
}
td.SelectThActive a:hover {
	color: #FFFFFF;
	font-weight: bold;
}

td.ContentHead {
	padding-left: 40px;
	margin-left: 0px;
}
td.ContentBody {
	padding-left: 30px;
}
div.NoneBlock td.ContentHead {
	padding-left: 30px;
}

/* Form */
form {
	margin: 0px;
}
.z-iError {
	color: #990000;
	font-style: normal;
	font-weight: bold;
	font-size: 12px;
	line-height: 14px;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
}
.z-iText {
	color: #000000;
   border: 1px solid #000000;
	font-style: normal;
	font-weight: normal;
	font-size: 12px;
	line-height: 14px;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
}
span.z-iText {
	border: 0px solid black;
}
.z-iCombo {
	color: #000000;
	font-style: normal;
	font-weight: normal;
	font-size: 12px;
	line-height: 14px;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
}
.z-iLabel {
	font-style: normal;
	font-weight: normal;
	font-size: 12px;
	line-height: 14px;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
}
.z-iLabel2 {
	font-style: normal;
	font-weight: normal;
	font-size: 12px;
	line-height: 14px;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
}
.z-iStatic {
	font-style: normal;
	font-weight: normal;
	font-size: 12px;
	line-height: 14px;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
}
.z-iRequired {
	color: #990000;
	font-style: normal;
	font-weight: bold;
	font-size: 12px;
	line-height: 14px;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
}
.z-iButton {
	font-style: normal;
	font-weight: normal;
	font-size: 12px;
	line-height: 14px;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
}

@media print {
	td.TopFrame {
		display: none;
	}
	td.ShadowLeft {
		display: none;
	}
	td.ShadowRight {
		display: none;
	}
	td.Footer {
		display: none;
	}
	.NoPrint {
		display: none;
	}
	.PrintOnlyBlock {
		display: block;
	}
	.PrintOnlyInline {
		display: inline;
	}
   .PrintThisPage {
      display: none;
   }
}

/*************************************************************************************************************************************/

div.SiteFrame {
   text-align: center;
}
div.Site {
    background: #92A3B3;
    margin: 0px auto;
    margin-top: 35px;
    margin-bottom: 25px;
    text-align:center;
    width: 958px;
}

div.Site table.ContentTable {
	vertical-align:top;
	width: 100%;
}

div.Site td.ContentCell {
	padding: 15px;
	padding-bottom: 0px;
}

div.Site table.HomePageCell {
	width: 100%;
}

div.Site td.HomeHeader, div.Site td.HomeHeader table {
	height: 234px;
}
div.Site td.HomeHeader table {
	width: 100%;
}
div.Site td.HomeHeader table td.NkChImage {
	background: #FFFFFF;
}
div.Site td.HomeHeader table td.NkChText {
   color: #FFFFFF;
   font-family: Trebuchet,Verdana,Arial,Helvetica,sans-serif;
   font-size: 16px;
   line-height: 1.3em;
   text-align: left;
   vertical-align: left;

   background-repeat: no-repeat;
}
div.Site td.HomeHeader table td.NkChText td {
}
div.Site td.HomeSearchBar {
	background: #A49602;
	height: 43px;
   color: #FFFFFF;
}
div.Site td.HomeSearchBar td {
   color: #FFFFFF;
}
div.Site td.HomeImageSet {
	width:100%;
	text-align:center;
   background: #FFFFFF;
}

div.Site td.HomeRedText {
   color: #FFFFFF;
   font-family: Trebuchet,Verdana,Arial,Helvetica,sans-serif;
   font-size: 11px;
   padding: 0px;
}
div Site td.HomeRedText b {
	font-size: 12px;
	font-weight: bold;
}

div.Site td.HomeFooterSet, div.Site td.HomeFooterSet table {
	height: 35px;
}
div.Site td.HomeFooterSet, div.Site td.HomeFooterSet table td {
	text-align: center;
	color: #FFFFFF;
}

div.Site td.InteriorHeadLeftCell {
	vertical-align: top;
	background-color: #FFFFFF;
}
div.Site td.InteriorHeadRightCell {
	vertical-align: top;
}

div.Site td.InteriorHeadRightCell table.BodyTable {
	width: 100%;
	height: 164px;
}
div.Site td.InteriorHeadRightCell table.BodyTable tr.TopRow {
	height: 1px;
}
div.Site td.InteriorHeadRightCell table.BodyTable tr.TopRow td.RightCell {
	background: url(/_CANCER/_Block/Frame/Interior/SearchBG.gif) no-repeat;
	width:212px;

}
div.Site td.InteriorHeadRightCell table.BodyTable tr.BottomRow {
	background-color: #FFFFFF;
}
div.Site td.InteriorHeadRightCell table.BodyTable tr.BottomRow td.LeftCell {
	background-color: #FFFFFF;
	vertical-align: top;
}

div.Site td.InteriorContentCell {
	vertical-align: top;
	background-color: #FFFFFF;
	background-repeat: no-repeat;
	background-position: 613 0;
	height: 340px;
	width: 928px;
}

div.Site div.InteriorContentDiv {
	background: #FFFFFF url(/_CANCER/_Block/Frame/Interior/ContentBG.gif) repeat-y;
	overflow: auto;
	height: 340px;
	width: 613px;
}
div.Site div.InteriorContentWideDiv {
	background: #FFFFFF url(/_CANCER/_Block/Frame/Interior/ContentBG.gif) repeat-y;
	width: 928px;
	padding: 0px;
}

div.Site td.InteriorContentCell table.EngineContentTable {
	width: 100%;
}
div.Site td.InteriorContentCell td.EngineContent, div.Site td.InteriorContentCell td.EngineContentFullPage  {
	margin: 0px;
	margin-left: 1px;
	padding: 15px;
	padding-left: 15px;
	height: 100%;
}

div.Site td.InteriorContentCell td.EngineContentFullPage {
	padding: 0px;
	margin: 0px;
}

div.Site td.EngineContent td {
	padding-left: 30px;
	padding-right: 30px;
}
div.Site td.EngineContentFullPage td {
	padding-left: 0px;
	padding-right: 0px;
}
div.Site td.EngineContentFullPage td.ContentHead h1 {
	padding-left: 30px;
	padding-right: 50px;
}
div.Site td.EngineContentFullPage td.ContentBody {
	padding-left: 50px;
	padding-right: 50px;
}

div.Site td.EngineContent td.ContentHead, div.Site td.EngineContentFullPage td.EngineContent {
	padding-left: 15px;
}
div.Site td.EngineContent td td, div.Site td.EngineContentFullPage td td {
	padding-left: 0px;
	padding-right: 0px;
}


td.InteriorSelectedSectionCell {
	vertical-align:top;
}
div.SelectedSection {
	margin: 0px;
	padding: 0px;
}
div.SelectedSection td.BottomLine {
	height: 1px;
	border: 0px;
	width: 887px;

}
div.SelectedSection td.BottomLine div {
	border-top: 1px solid #C2C9B8;
	margin-left: 30px;
	margin-right: 30px;
}
div.SelectedSection table table.SelectedItemSet {
	float:right;
}
div.SelectedSection table.SelectedItemSet td {
	width: 100px;
	text-align: center;
}

div.Site td.ContentSubSection {
	padding: 0px;
}
div.Site td.ContentSubSection div.InteriorSubSection {
	padding: 5px;
	margin: 0px;
	background-color: #FFFFFF;
	background: #FFFFFF url(/_CANCER/_Block/Frame/Interior/ContentBG.gif) repeat-y;
	height: 50px;
}
div.Site td.ContentSubSection  div.InteriorSubSection div {
	text-align: center;
	color: #CCCFC8;
	font-family: Trebuchet,Verdana,Arial,Helvetica,sans-serif;
	font-size: 12px;
	line-height: 1.5em;
	margin-left: 1px;
}
div.Site td.ContentSubSection div b {
	font-size: 13px;
	color: #ADB6A3;
}
div.Site td.ContentSubSection a {
	color: #ADB6A3;
	font-family: Trebuchet,Verdana,Arial,Helvetica,sans-serif;
	font-size: 12px;
	text-decoration: none;
}

div.Site table.HeartSet {
	width: 100%;
	height:100%;
}
	div.Site table.HeartSet td {
		text-align: center;
	}

.PrintThisPage {
	padding: 15px 40px;
}

div.Site td.SiteFooter {
	height:1px;
	text-align: center;
	margin: auto;
	vertical-align:top;
}
	div.Site td.SiteFooter table {
		margin: auto;
	}
	div.Site td.SiteFooter table td {
		padding: 10px 5px 10px 5px;
		padding-right: 10px;
		color: #FFFFFF;
		font-weight: bold;
	}
	div.Site td.SiteFooter table td a, div.Site td.SiteFooter table td a:visited, div.Site td.SiteFooter table td a:active{
		font-size: 10px;
		font-weight: bold;
		color: #FFFFFF;
		text-decoration: underline;
	}
	div.Site td.SiteFooter table td a:hover {
		font-size: 10px;
		font-weight: bold;
		color: #FFFFFF;
		text-decoration: none;
	}


/* FAQ */
div.FaqIndex {
	width: 100%;
}
	div.FaqIndex div.NoResult {
		padding: 3px;
	}

	div.FaqIndex div.CategorySelect {
		padding: 3px;
		padding-bottom: 10px;
	}

	div.FaqIndex div.Navigation {
		text-align: right;
	}

	div.FaqIndex div.QuestionJumpSet {
		width: 100%;
	}
	div.FaqIndex div.QuestionJumpSet div.Question {
		padding: 3px;
		padding-left: 20px;
	}
	div.FaqIndex div.QuestionJumpSet div.Question a {
		text-decoration: none;
	}

	div.FaqIndex div.QuestionRenderSet {
		padding-top: 30px;
		padding-left: 20px;
	}
	div.FaqIndex div.QuestionRenderSet div.Question {
		padding: 3px;
	}
		div.FaqIndex div.QuestionRenderSet div.Question div.Question {
			font-weight: bold;
			font-size: 14px;
			padding: 3px;
		}
		div.FaqIndex div.QuestionRenderSet div.Question div.Answer {
			padding: 3px;
		}

div.AttractionIndex {
	width: 100%;
}
	div.AttractionIndex div.NoResult {
		padding: 3px;
	}
	div.AttractionIndex div.CategorySelect {
		padding: 3px;
		padding-bottom: 10px;
	}
	div.FaqIndex div.Navigation {
		text-align: right;
	}
	div.AttractionIndex div.Attraction {
		padding: 3px;
		padding-left: 5px;
		padding-bottom: 10px;
	}
		div.AttractionIndex div.Attraction div.Name {
			font-weight: bold;
			font-size: 13px;
		}
			div.AttractionIndex div.Attraction div.Name a {
				text-decoration: none;
				margin-left: 4px;
				font-size: 10px;
			}
			div.AttractionIndex div.Attraction div.Name b.noplot {
				margin-left: 4px;
				font-size: 10px;
				font-weight: normal;
			}
		div.AttractionIndex div.AttractionRenderSet div.Attraction div.Address {
			padding: 0px;
			padding-top: 3px;
			padding-left: 15px;
		}
	div.AttractionIndex div.AttractionMap {
		border: 1px solid black;
		float: right;
		width: 500px;
		height: 400px;
		padding: 0px;
		margin: 0px;
	}
	div.AttractionIndex div.AttractionMap #map {
		width: 600px;
		padding: 0px;
		margin: 0px;
	}


td.HeaderBar {
	background: #876451;
	padding: 5px;
	color:#FFFFFF;
	font-weight: bold;
}
td.HeaderBar a, td.HeaderBar a:visited, td.HeaderBar a:active {
	color: #FFFFFF;
	font-weight: bold;
}
td.HeaderBar a:hover {
	color: #FFFFFF;
	font-weight: bold;
}
td.HeaderBarActive {
	background: #876451;
	padding: 5px;
	color:#FFFFFF;
	font-weight: bold;
}
td.HeaderBarActive a, td.HeaderBarActive a:visited, td.HeaderBarActive a:active {
	color: #FFFFFF;
	font-weight: bold;
}
td.HeaderBarActive a:hover {
	color: #FFFFFF;
	font-weight: bold;
}
td.HeaderBarInActive {
	padding: 5px;
	color:#876451;
	font-weight: bold;
	border-bottom: #876451 solid 1px;
}
td.HeaderBarInActive a, td.HeaderBarInActive a:visited, td.HeaderBarInActive a:active {
	color: #876451;
	font-weight: bold;
}
td.HeaderBarInActive a:hover {
	color: #876451;
	font-weight: bold;
}
/************* FOOTERTAB **************************/
.FooterTab {
    height: 50px;
}
.FooterTab td {
    font-family: Tahoma;
    text-align: center;
    color: #FFFFFF;
    font-size: 12px;
}
.FooterTab td.UpTick {
    height: 10px;
    text-align: right;
}
.FooterTab a, .FooterTab a:visited, .FooterTab a:active, .FooterTab a:hover  {
    font-family: Tahoma;
    text-decoration: none;
    color: #FFFFFF;
    font-size: 12px;
    font-weight: normal;
}
.FooterTab .FooterTab_First {
	background-image: url(/_CANCER/_Block/Frame/FooterTab/First.gif);
	background-repeat: no-repeat;
	background-position: 0 15;
}
.FooterTab .FooterTab_Last {
	background-image: url(/_CANCER/_Block/Frame/FooterTab/Last.gif);
	background-repeat: no-repeat;
	background-position: right 15;
}
