.SearchBox {
	background-color: #DADADA;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.SearchBoxWhiteNav {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
body {
	margin: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}
.NavigationTop {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #317023;
	font-weight: bold;
	margin: 0px;
	padding-top: 4px;
	padding-right: 4px;
	padding-bottom: 4px;
	padding-left: 12px;
	color: #FFFFFF;
}  
.NavigationAccent {
	background-color: #999999;
}

.NavigationTopBar {
	color: #FFFFFF;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.NavigationShorePointSecondLayer {
	padding-right: 8px;
	padding-left: 8px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-bottom-color: #FFFFFF;
	border-bottom-width: 1px;
	padding-top: 2px;
	padding-bottom: 2px;
	font-size: 11px;
}

.NavigationShorePoint {
	background-color: #F4F3EE;
}
form {
}

.LoginAccessMyAccount {
	background-color: #8EAD81;
	padding-left: 5px;
}
.NavigationShorePointTxt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	padding-top: 2px;
	padding-right: 1px;
	padding-bottom: 2px;
	padding-left: 10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #EAE8DD;
	border-top-width: 0px;
	border-right-width: 0px;
	border-left-width: 0px;
	margin: 0px;
}
.NavigationShorePointTxtBot {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 10px;
}
.NavigationShorePointHeading {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #EAE8DD;
	font-weight: bold;
}
.LoginTxtAccess {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-style: italic;
	color: #FFFFFF;
}
.LoginTxtMyAccount {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-style: oblique;
	color: #FFFFFF;
	font-weight: bold;
}
.LoginAccessMyAccountBox {

	background-color: #8EAD81;
}
.HomepageArticles {
	background-color: #E1DDCC;
}
.HomepageArticlesHeader {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	font-weight: bold;
	color: #000000;
}
.SearchBoxInput {
	font-family: Arial, Helvetica, sans-serif;
	width: 105px;
	font-size: 10px;
	height: 11px;
}

.HomepageArticlesHeaderSub {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #174700;
	font-weight: bold;
}
.HomepageArticlesTxt {


	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	color: #000000;
}
.EventCalendar {
	background-color: #A9BE99;
}
.HomepageFindSection {
	background-color: #FDFDFB;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #E1DDCC;
	border-right-color: #E1DDCC;
	border-bottom-color: #E1DDCC;
	border-left-color: #E1DDCC;
	padding-bottom: 5px;
}
h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	margin-bottom: 0px;
	padding: 0px;
}

.HomepageFindSectionHeader {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #000000;
}
.DestinationLinks {
	color: #000000;
	text-decoration: none;
	padding: 0px;
}
.NavigationLinks {
	color: #FFFFFF;
	text-decoration: none;
}
.NavigationLinks:link {
	color: #FFFFFF;
	text-decoration: none;
}
.NavigationLinks:hover {
	color: #FFFFFF;
	text-decoration: none;
}
.NavigationLinks:visited {
	color: #FFFFFF;
	text-decoration: none;
}
.FooterBG {
	background-color: #D6D6D6;
}

.EventCalendarDate {
	color: #333333;
	font-weight: bold;
}
.EventCalendarDescription {
	color: #000000;
}
.FooterTxt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #999999;
	padding: 2px;
}

.HomepageSelectBox {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	width: 190px;
}
.HomepageLoginInputBox {
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
}
.HomepageLoginButton {
	font-size: 13px;
}
.LoginTxtOptions {
	color: #FFFFFF;
	text-decoration: none;	
}
.LoginTxtOptions:hover {
	color: #FFFFFF;
	text-decoration: none;	
}
.LoginTxtOptions:link {
	color: #FFFFFF;
	text-decoration: none;
}
.LoginTxtOptions:visited {
	color: #FFFFFF;
	text-decoration: none;
}
h4 {
	color: #174700;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	margin: 0px;
	padding: 0px;
}

.HeaderNavigationLink {
	color: #CCCCCC;
	text-decoration: none;
}
.ContentTable {
	padding-right: 7px;
}
h3 {
	font-size: 12px;
	color: #000000;
	margin-bottom: 0px;
}
.h3link {
	font-size: 12px;
	color: #000000;
	margin-bottom: 0px;
}
.h3link:link {
	font-size: 12px;
	color: #000000;
	margin-bottom: 0px;
}
.h3link:visited {
	font-size: 12px;
	color: #660099;
	margin-bottom: 0px;
}
.h3link:hover {
	font-size: 12px;
	color: #78A8D6;
	margin-bottom: 0px;
}.SelectBox {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.InputBox {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.CheckBoxTxt {


	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.CheckBox {



	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.Breadcrumbs {
	font-size: 11px;
	color: #999999;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 2px;
}

.Breadcrumbs:link {
	font-size: 11px;
	color: #999999;
}

.Breadcrumbs:visited {
	font-size: 11px;
	color: #999999;
}

.Breadcrumbs:hover {
	font-size: 11px;
	color: #999999;
}
.RightBarSecondLayer {

	background-color: #A9BE99;
}
.noShow {
	color: #DADADA;
}
a {
	color: #03510C;
}

a:visited {
	color: #03510C;
}

a:link {
	color: #03510C;
}

a:hover {
	color: #CC6600;
}

.SectionHeader {
	font-size: 14px;
	color: #2D2858;
}
.ArticlePicture {
	border: 1px solid #666666;
	margin-right: 5px;
	color: #000066;
}

.ArticleByLine {
	font-size: 12px;
	color: #666666;
}
.ArticleAuthorLink {
	text-decoration: none;
}
.AdvancedSearchLinks {
	font-size: 11px;
}

.AdvancedSearchOptionsBG {
	background-color: #EEEEEE;
	padding-right: 5px;
	padding-left: 5px;
}
.AdvancedSearchOptionsHeader {
	background-color: #2D2858;
	font-weight: bold;
	color: #FFFFFF;
	padding-right: 5px;
	padding-left: 5px;
	font-size: 13px;
	padding-top: 1px;
	padding-bottom: 1px;
}
.NavigateSecondLayerLink {
	color: #2D2858;
}
.NavigationHeader {
	color: #CCCCCC;
	text-decoration: none;
}
.NavigationHeader:link {
	color: #CCCCCC;
	text-decoration: none;
}
.NavigationHeader:visited {
	color: #CCCCCC;
	text-decoration: none;
}
.NavigationHeader:hover {
	color: #FFF06C;
	text-decoration: none;
}

.NavigateSecondLayerLink:link {
	color: #2D2858;
}
.NavigateSecondLayerLink:hover {
	color: #2D2858;
}
.AccommodationSearchResultTable {
	padding-top: 5px;
	padding-bottom: 5px;
	border-bottom-width: 1px;
	font-size: 11px;
	padding-right: 5px;
	padding-left: 5px;
}

.NavigateSecondLayerLink:visited {
	color: #2D2858;
}
.AccommodationSortBy {
	padding-top: 3px;
	padding-bottom: 3px;
	background-color: #E3EDF9;
	border: 1px solid #BCD2EC;
	padding-right: 3px;
	padding-left: 3px;
}
form {
	margin: 0px;
	padding: 0px;
}
.AccommodationHeader {
	padding-top: 2px;
	padding-bottom: 2px;
	background-color: #2D2858;
	padding-right: 3px;
	padding-left: 5px;
	color: #FFFFFF;
}
.AccommodationsHeaderLink {
	color: #FFFFFF;
	text-decoration: none;
}

.AccommodationsHeaderLink:link {
	color: #FFFFFF;
	text-decoration: none;
}
.AccommodationsBox {
	border: 1px solid #2D2858;
}
.AccommodationsMoreDetails {
	background-color: #EEEEEE;
	padding-top: 1px;
	padding-right: 5px;
	padding-bottom: 1px;
	padding-left: 5px;
}


.AccommodationsHeaderLink:hover {
	color: #FFFFFF;
	text-decoration: underline;	
}
.AccommodationsHeaderLink:visited {
	color: #FFFFFF;
	text-decoration: none;	
}
.HomepageArticleLink {
	color: #475693;
	text-decoration: none;
}
.HomepageArticleLink:link {
	color: #03510C;
	text-decoration: none;
}
.HomepageArticleLink:visited {
	color: #03510C;
	text-decoration: none;
}
.HomepageArticleLink:hover {
	color: #03510C;
	text-decoration: none;
}
.HomepageArticleReadMore {
	color: #03510C;
	text-decoration: none;
	font-size: 12px;
}
.HomepageArticleReadMore:link {
	color: #03510C;
	text-decoration: none;
	font-size: 11px;
}
.HomepageArticleReadMore:visited {
	color: #03510C;
	text-decoration: none;
	font-size: 11px;
}
.HomepageArticleReadMore:hover {
	color: #03510C;
	font-size: 11px;
	text-decoration: underline;
}
.DidYouKnow {
	padding-right: 8px;
	padding-left: 8px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-bottom-width: 0px;
	padding-top: 4px;
	padding-bottom: 2px;
	font-size: 11px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-left-width: 0px;
	background-color: #E9DDCC;
}
.SmallTip {
	font-size: 10px;
	color: #999999;
}
.RedAsterisk {
	color: #CC0000;
}
.RedErrorMessage {
	color: #CC0000;
	font-size: 12px;
}
.AuthenticatedUserBox {
	padding-right: 8px;
	padding-left: 10px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-bottom-width: 0px;
	padding-top: 8px;
	padding-bottom: 2px;
	font-size: 11px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-left-width: 0px;
	background-image: url(/img/homepage/logon_bg.jpg);
	background-repeat: no-repeat;
	text-align: left;
}
.SignOutBox {
	font-size: 12px;
	background-color: #D9EEFF;
	border: 1px solid #CCCCCC;
	padding: 6px;
}
.SignOutBoxHeader {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #666666;
}
.IconBox {
	margin-right: 6px;
	color: #000066;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.SearchResults {

	padding-right: 8px;
	padding-left: 8px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-bottom-width: 0px;
	padding-top: 4px;
	padding-bottom: 4px;
	font-size: 12px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-left-width: 0px;
	background-color: #F1EAE0;
}
.BrowseEventsListBox {
	font-size: 11px;
}
.HyLitLink {
	padding-top: 8px;
}
.HomepageInsiderSection {
	background-color: #F4F3ED;
	padding-top: 6px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.TableHeaderRowContent {
	background-color: #F4F3ED;
	padding: 2px;
}
.TableHeaderRow {
	background-color: #E1DDCC;
	padding: 2px;
}
.multiparts{
/*height: 50px;*/
}
h1 {
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin: 0px;
}
.NormalWeightFont {
	font-weight: normal;
}
.MailIcon {
	padding-top: 0px;
	padding-right: 6px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.HomepageNewsletterSection {

	background-color: #EEEEEE;
	padding-top: 6px;
	padding-right: 0px;
	padding-bottom: 6px;
	padding-left: 0px;
}
.HomepageNewsletterFeature {

	background-color: #FFEDA4;
}
.IndentCell {
	padding-left: 5px;
	padding-top: 2px;
}
.SearchResults2 {


	padding-right: 8px;
	padding-left: 8px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-bottom-width: 0px;
	padding-top: 4px;
	padding-bottom: 4px;
	font-size: 12px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-left-width: 0px;
	background-color: #F7F2EE;
}
.ToolBoxRows {
	padding-top: 3px;
	padding-bottom: 3px;
	font-size: 11px;
	font-weight: normal;
}
.NavigationShorePointToolBox {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 10px;
	background-color: #EEEEEE;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #DDDDDD;
	border-right-color: #DDDDDD;
	border-bottom-color: #DDDDDD;
	border-left-color: #DDDDDD;
	border-right-width: 1px;
	border-right-style: solid;
}
.ReviewsBox {

	background-color: #F4F3ED;
	padding-top: 6px;
	padding-right: 3px;
	padding-bottom: 3px;
	padding-left: 3px;
}
.AdminDataGridHeader {
	background-color: #E1DDCC;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
}
.AdminAlternateRow1 {
	background-color: #F7F2EE;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.AdminAlternateRow2 {
	background-color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.SmallTextItal {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: italic;
}
.SmallTextReg {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
}
.bulletlist {
	list-style-type: square;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 15px;
	padding: 0px;
}
.bullet {
	list-style-type: square;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 16px;
	padding: 0px;
}
