@charset "utf-8";
/* CSS Document */

html, body {
	outline: 0;
	margin: 0;
	border: 0;
	padding: 0;
	font-weight: normal;
	font-style: normal;
	font-size: normal;
	font-family: normal;
}
td  {
	font-weight: normal;
	font-style: normal;
	font-size: 100%;
}

.navQuicklinks  {
	width: 780px;
	height: 38px;
	margin: 0;
	padding: 0;
	background: url(bg_quicklinks_bar.gif)top left repeat-x #333333;
	}
.navQuicklinks ul {
	margin: 0;
	padding: 8px 0 0 20px;
	}
.navQuicklinks ul li {
	display: inline;
	list-style: none;
	padding: 0 0 0 24px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: .7em;
	color: #FFFFFF;
	}
.navQuicklinks ul li.qlLabel {
	padding: 0;
	font-weight: bold;
	color: #ff7100;
	}
.navQuicklinks ul li a:link, .navQuicklinks ul li a:visited {
	color: #ffb600;
	text-decoration: none;
	}
.navQuicklinks ul li a:hover, .navQuicklinks ul li a:active {
	color: #ffb600;
	text-decoration: underline;
	}

.hpContainer {
	float: left;
	width: 740px;
	margin-top: 20px;
	margin-left: 20px;
	}
.hpContainer a:link, .hpContainer a:visited, .hpContainer a:hover, .hpContainer a:active {
	/*font-size: 100%;*/
	font-size:12px;
	font-weight: normal;
	font-family: normal;
	}
.hpContainer div, .hpContainer span, .hpContainer applet, .hpContainer object, .hpContainer iframe,
.hpContainer h1, .hpContainer h2, .hpContainer h3, .hpContainer h4, .hpContainer h5, .hpContainer h6, .hpContainer p, .hpContainer blockquote, .hpContainer pre,
 .hpContainer abbr, .hpContainer acronym, .hpContainer address, .hpContainer big, .hpContainer cite, .hpContainer code,
.hpContainer del, .hpContainer dfn, .hpContainer em, .hpContainer font, .hpContainer img, .hpContainer ins, .hpContainer kbd, .hpContainer q, .hpContainer s, .hpContainer samp,
.hpContainer small, .hpContainer strike, .hpContainer sub, .hpContainer sup, .hpContainer tt, .hpContainer var,
.hpContainer dl, .hpContainer dt, .hpContainer dd, .hpContainer ol, .hpContainer ul, .hpContainer li,
.hpContainer fieldset, .hpContainer form, .hpContainer label, .hpContainer legend,
.hpContainer table, .hpContainer caption, .hpContainer tbody, .hpContainer tfoot, .hpContainer thead, .hpContainer tr, .hpContainer th, .hpContainer td {
	outline: 0;
	margin: 0;
	border: 0;
	padding: 0;
	font-weight: normal;
	font-style: normal;
	font-size: normal;
	font-family: normal;
	}
.hpContainer a:link, .hpContainer a:visited {
	font-family: inherit;
	color: #00427d;
	text-decoration: underline;
	}
.hpContainer a:hover {
	font-family: inherit;
	color: #c85800;
	text-decoration: underline;
	}
	
.hpContainer .navFAM {
	width: 740px;
	height: 35px; 
	border-bottom: 1px solid #B4A796;
	margin-bottom: 14px;
	font-family: Arial, Helvetica, sans-serif;
	}
	
/* Left Column */
	
.hpContainer .colLeft {
	float: left;
	width: 480px;
	margin-right: 5px;
	}
.colLeft .storyTop {
	float: left;
	width: 480px;
	}
.colLeft .storyTop .image {
	width: 480px;
	margin-bottom: 16px;
	}
.colRight h1 {font-size: 1.4em;}
.colLeft .storyTop h1 {
	margin-bottom: 8px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.4em;
	font-weight: normal;
	color: #c85800;
	line-height: 110%;
	}	
.hpContainer .colLeft .storyTop h1 a:link, .hpContainer .colLeft .storyTop h1 a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #c85800;
	text-decoration: none;
	}	
.hpContainer .colLeft .storyTop h1 a:hover, .hpContainer .colLeft .storyTop h1 a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #c85800;
	text-decoration: underline;
	}	
.colLeft .storyTop h2 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 1.2em;
	font-weight: normal;
	line-height: 150%;
	margin-bottom: .7em;
	}
.colLeft .storyTop p {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: .9em;
	font-weight: normal;
	line-height: 150%;
	margin-bottom: .7em;
	}
.colLeft .storyTop em {
	font-style: italic;
	}
.colLeft .storyTop p .pBold {
	font-weight: bold;
	}
.colLeft .storyTop ul {
	}
.colLeft .storyTop ul li {
	margin: 0 0 9px 0;
	padding: 0 0 0 20px;
	list-style: none;
	background: url(/images/icon_leftcol_li.gif) 3px 9px no-repeat;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: .9em;
	font-weight: normal;
	line-height: 150%;
	}
.colLeft .storyContainer {
	float: left;
	width: 480px;
	border-top: 1px solid #c8baa7;
	padding-top: 12px;
	}
.colLeft .storyContainer .storySecondary {
	float: left;
	width: 234px;
	}
.colLeft .storyContainer .space {
	margin-right: 5px;
	}
.colLeft .storyContainer .storySecondary .image {
	width: 234px;
	margin-bottom: 16px;
	}
.colLeft .storyContainer .storySecondary .titleSecondary {
	margin-bottom: .7em;
	font-family: Arial, Helvetica, sans-serif;
	font-size: .6em;
	font-weight: normal;
	text-transform: uppercase;
	letter-spacing: 1px;
	color: #7d7468;
	}
.colLeft .storyContainer .storySecondary h2 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 1.4em;
	font-weight: normal;
	line-height: 110%;
	margin-bottom: .7em;
	/*color:#C85800;*/
	}
.colLeft .storyContainer .storySecondary p {
	font-family: Verdana, Geneva, sans-serif;
	font-size: .8em;
	font-weight: normal;
	line-height: 130%;
	margin-bottom: .7em;
	}
.colLeft .storyContainer .storyTertiary {
	float: left;
	width: 230px;
	}
.colLeft .storyContainer .spaceMore {
	margin-right: 14px;
	}
.colLeft .storyContainer .storyTertiary .image {
	width: 150px;
	margin-bottom: 16px;
	}
.colLeft .storyContainer .storyTertiary h2 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 1em;
	font-weight: bold;
	line-height: 120%;
	margin-bottom: .7em;
	margin-top: .7em;
	}
.colLeft .storyContainer .storyTertiary h2 a:link, .colLeft .storyContainer .storyTertiary h2 a:visited {
	font-weight: normal;
	color: #00427d;
	text-decoration: none;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 1.2em;
	}
.colLeft .storyContainer .storyTertiary h2 a:hover {
	font-weight: normal;
	color: #c85800;
	text-decoration: underline;
	}
.colLeft .storyContainer .storyTertiary p {
	/*
	font-family: Verdana, Geneva, sans-serif;
	font-size: .7em;
	*/
	font-weight: normal;
	line-height: 130%;
	margin-bottom: .7em;
	}

/* Right Column */
	
.colRight {
	float: right;
	width: 236px;
	padding-left: 10px;
	font-family: Verdana, Helvetica, sans-serif;
	font-size:12px;
	}
.colRight ul.socialIcons {
	float: left;
	width: 236px;
	height: 23px;
	margin: 7px 0 0 0;
	padding: 7px 0 0 0;
	background: url(/images/modSocial_hd_bg.gif) top left no-repeat;
	}
.colRight ul.socialIcons li {
	display: inline;
	list-style: none;
	padding: 0 0 0 10px;
	}
.colRight ul.socialIcons li.first {
	display: inline;
	list-style: none;
	padding: 0 0 0 92px;
	}
.colRight .modSocial {
	float: left;
	width: 212px;
	padding: 14px;
	background: url(/images/socialBD_bg.gif) bottom left no-repeat;
	}
.colRight .modSocial .socialCategory {
	float: left;
	width: 212px;
	height: 18px;
	margin:  0 0 8px 0;
	padding: 2px 0 0 28px;
	background: url(/images/twitter.png) 0px 0px no-repeat;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: .7em;
	font-weight: bold;
	text-transform: uppercase;
	color: #ffb600;
	letter-spacing: 1px;
	}
.colRight .modSocial .socialCategory.facebook {
	background: url(/images/facebook.png) 0px 0px no-repeat;
	}
.colRight .modSocial .socialCategory.twitter {
	background: url(/images/twitter.png) 0px 0px no-repeat;
	}
.colRight .modSocial .socialCategory.tripadvisor {
	background: url(/images/tripadvisor.png) 0px 0px no-repeat;
	}
.colRight .modSocial .socialCategory.youtube {
	background: url(/images/youtube.png) 0px 0px no-repeat;
	}
.colRight .modSocial .socialCategory.flickr {
	background: url(/images/flickr.png) 0px 0px no-repeat;
	}
.colRight .modSocial p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: .8em;
	color: #FFFFFF;
	line-height: 140%;
	}
.colRight .modSocial p a:link, .colRight .modSocial p a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #8d8d8d;
	}
.colRight .modSocial p a:hover, .colRight .modSocial p a:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	}
.colRight .modSocial p.linkJumpOff {
	margin-top: 18px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: .7em;
	color: #FFFFFF;
	}
.colRight .modSocial p.linkJumpOff a:link, .colRight .modSocial p.linkJumpOff a:visited  {
	color: #fdb706;
	text-decoration: underline;
	}
.colRight .modSocial p.linkJumpOff a:hover, .colRight .modSocial p.linkJumpOff a:active  {
	color: #FFF;
	text-decoration: underline;
	}
	
.colRight .storyTopTwo {
	float: left;
	width: 236px;
	}
.colRight .storyTopTwo .storyTopTwoHeader {
	width: 224px;
	height: 18px;
	background: url(/images/bg_topStoryTwo.gif);
	margin-bottom: 12px;
	padding: 4px 0px 0px 8px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: .6em;
	font-weight: bold;
	text-transform: uppercase;
	letter-spacing: 1px;
	color: #FFFFFF;
	}
.colRight .storyTopTwo .storyTopTwoTitle {
	margin-bottom: .7em;
	font-family: Verdana, Helvetica, sans-serif;
	/*
	font-size: .9em;
	font-weight: bold;
	*/
	font-size:12px;
	}
.colRight .storyTopTwo p {
	margin-bottom: .7em;
	font-family: Verdana, Geneva, sans-serif;
	font-size: .8em;
	font-weight: normal;
	line-height: 130%;
	}
.colRight .modStandard {
	float: left;
	width: 236px;
	margin-top: 12px;
	border-top: 1px solid #b4a796;
	padding-top: 12px;
	}

.colRight .modStandard ul a {
	font-family: Verdana, Geneva, sans-serif;
	font-size:12px;
}
	
.colRight .modStandard .hd {
	margin-bottom: 10px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 1.4em;
	font-weight: normal;
	color: #c85800;
	}
	
.colRight .modStandard .modStandardcolLeft {
	float: left;
	width: 88px;
	margin: 0px;
	font-family: Verdana, Geneva, sans-serif;
	}
.colRight .modStandard .modStandardcolRight {
	float: left;
	width: 150px;
	margin: 0px;
	font-family: Verdana, Geneva, sans-serif;
	}
.colRight .modStandardcolRight p {
	margin-bottom: .7em;
	font-family: Verdana, Geneva, sans-serif;
	font-size: .9em;
	font-weight: normal;
	line-height: 130%;
	}
.colRight .modStandard ul {
	float: left;
	}
.colRight .modStandard ul li {
	margin: 0 0 7px 0;
	padding: 0 0 0 20px;
	background: url(/images/icon_rightcol_li.gif) 3px 5px no-repeat;
	list-style: none;
	font-family: Verdana, Geneva, sans-serif;
	font-size: .8em;
	font-weight: normal;
	}
.colRight .modStandard .btnCall2Action {
	float: left;
	width: 112px;
	height: 32px;
	margin: 0;
	padding: 8px 0 0 0;
	background: url(/images/btn_home_rightMod_small.gif) top left no-repeat;
	font-family: Verdana, Geneva, sans-serif;
	font-size: .7em;
	font-weight: bold;
	text-align: center;
	text-transform: uppercase;
	color: #FFFFFF;
	}
.colRight .modStandard .btnCall2Action a:link, .colRight .modStandard .btnCall2Action a:visited {
	color: #FFFFFF;
	text-decoration: none;
	}
.colRight .modStandard .btnCall2Action a:hover, .colRight .modStandard .btnCall2Action a:active {
	color: #FFFFFF;
	text-decoration: underline;
	}
.colRight .modStandard .widgetTravel {
	}

.tableDiv td {
	font-family: Verdana, Geneva, sans-serif;
	font-size: .8em;
	font-weight: normal;
	line-height: 130%;
	}
.tableDiv td em {
	font-family: Verdana, Geneva, sans-serif;
	font-style: italic;
	}
	
/* Twitter Update */

		.colRight .modTwitter {
			float: left;
			width: 232px;
			margin-bottom: 12px;
			}
		.colRight .twitterBD {
			float: left;
			width: 212px;
			padding: 0px;
			font-family: Verdana, Arial, Helvetica, sans-serif;
			}
			
		.colRight .modSocial #twitter_div ul.twitterULText  {
			list-style: none;
			}
		.colRight .modSocial #twitter_div ul.twitterULText li  {
			list-style: none;
			font-family: Verdana, Arial, Helvetica, sans-serif;
			font-size: 100%;
			color: #FFFFFF;
			line-height: 110%;
			}
		.hpContainer .colRight .modSocial #twitter_div ul.twitterULText li a:link, .hpContainer .colRight .modSocial #twitter_div ul.twitterULText li a:visited {
			font-family: Verdana, Arial, Helvetica, sans-serif;
			color: #8d8d8d;
			}
		.hpContainer .colRight .modSocial #twitter_div ul.twitterULText li a:hover, .hpContainer .colRight .modSocial #twitter_div ul.twitterULText li a:active {
			font-family: Verdana, Arial, Helvetica, sans-serif;
			color: #FFFFFF;
			}
			
		.hpContainer .colRight #twitter_div ul.twitterULText li span {
			display: block;
			font-family: Verdana, Arial, Helvetica, sans-serif;
			font-size: .8em;
			color: #FFFFFF;
			}
		.hpContainer .colRight .modSocial #twitter_div ul.twitterULText li span a:link, .hpContainer .colRight .modSocial #twitter_div ul.twitterULText li span a:visited {
			font-family: Verdana, Arial, Helvetica, sans-serif;
			color: #fdb706;
			}
		.hpContainer .colRight .modSocial #twitter_div ul.twitterULText li span a:hover, .hpContainer .colRight .modSocial #twitter_div ul.twitterULText li span a:active {
			font-family: Verdana, Arial, Helvetica, sans-serif;
			font-size: 100%;
			color: #FFFFFF;
			}
			
		.hpContainer .colRight .modSocial #twitter_div .twitterFTText {
			margin-top: 18px;
			font-family: Verdana, Arial, Helvetica, sans-serif;
			font-size: .7em;
			color: #FFFFFF;
			}
		.hpContainer .colRight .modSocial #twitter_div .twitterFTText a:link, .hpContainer .colRight .modSocial #twitter_div .twitterFTText a:visited  {
			color: #fdb706;
			text-decoration: underline;
			}
		.hpContainer .colRight .modSocial #twitter_div .twitterFTText a:hover, .hpContainer .colRight .modSocial #twitter_div .twitterFTText a:active  {
			color: #FFF;
			text-decoration: underline;
			}

