﻿    img.shim1_img
	{
		width: 280px;
		height: 208px;
		position: relative;
		bottom: 213px;
		z-index: 999;
	}
	img.shim2_img
	{
		width: 280px;
		height: 208px;
		position: relative;
		bottom: 213px;
		z-index: 999;
	}
	img.shim3_img
	{
		width: 280px;
		height: 208px;
		position: relative;
		bottom: 213px;
		z-index: 999;
	}
	div#alt_containers
	{
		height: 208px;
		overflow:hidden;
	}



body
{
	font-size: 11px;
	color: #333333;
	font-family: Helvetica, Arial, Sans-Serif;
	background-color: #00649A;
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	margin: 0px;
	padding-top: 0px;
}
td
{
	font-size: 11px;
	color: #333333;
	font-family: Helvetica, Arial, Sans-Serif;
}
.mainContentContainer
{
	background-color: #245624;
	width: 840px;
	padding-right: 0px;
	margin-top: 0px;
	padding-left: 0px;
	padding-top: 0px;
}

.headerTitle
{
	border-bottom: #00649a 12px solid;
	width: 840px;
}

.headerTitle02
{
	font-weight: bold;
	font-size: 12pt;
	color: #3f6075;
}

.sectionHeader
{
	/** used for the header of subsections with background color **/
	padding-right: 8px;
	padding-left: 8px;
	padding-bottom: 7px;
	padding-top: 10px;
	margin-bottom: 10px;
	background-color: #ffffff;
}
.sectionHeader02
{
	/** used for the header of subsections with background color **/
	padding-right: 8px;
	padding-left: 8px;
	padding-bottom: 7px;
	padding-top: 10px;
	background-color: #ffffff;
}

.sectionTitle
{
	/** used as the title line in article snippets **/
	font-weight: bold;
	font-size: 12px;
	color: #333333;
}


/** Styles for the sectionHome Master **/
.sectionHome_TopLeft_Border
{
	border-right: #E6ECF3 1px solid;
}
.sectionHome_TopLeft_Padding
{
	padding-right: 5px;
	padding-left: 5px;
	padding-bottom: 5px;
	padding-top: 5px;
}
.sectionHome_TopRight_Padding
{
	padding-right: 5px;
	padding-left: 5px;
	padding-bottom: 5px;
	padding-top: 5px;
}
.sectionHome_BottomLeft_Border
{
	border-right: #e6ecf3 1px solid;
	border-top: #e6ecf3 1px solid;
	border-bottom: #e6ecf3 1px solid;
}
.sectionHome_BottomRight_Border
{
	border-top: #e6ecf3 1px solid;
	border-bottom: #e6ecf3 1px solid;
}

/** Top nav styles **/
.topnavBG
{
	background-color: #3f6075;
}
.topnavShadow
{
	background-image: url(../Controls/Images/topnav_shadow.gif);
	background-repeat: repeat-x;
}


/** Footer styles **/
.footerText
{
	font-size: 10px;
	color: #254256;
	line-height: 14pt;
}
a.footerLink
{
	font-size: 10px;
	color: #254256;
	text-decoration: none;
	padding-right: 5px;
	padding-left: 5px;
}
a.footerLink:visited
{
	color: #254256;
}
a.footerLink:active
{
	color: #254256;
}
a.footerLink:hover
{
	color: #254256;
	text-decoration: underline;
}


/** Members Panel styles **/
.membersPanel_text
{
	font-size: 11px;
	color: #333333;
}
.membersPanel_top
{
	margin-left: 5px;
	margin-top: 5px;
}
.membersPanel_listbox
{
	margin-left: 5px;
	margin-top: 10px;
	margin-bottom: 15px;
}
.membersPanel_bottom
{
	padding-right: 10px;
	padding-left: 20px;
	padding-bottom: 10px;
	padding-top: 10px;
}
.membersPanel_hoverPanel
{
	position: absolute;
	visibility: visible;
	background-color: #FFFFFF;
	opacity: 1;
	filter: alpha(opacity=100);
	height: 200px;
	overflow: auto;
	border-right: #969696 1px solid;
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	margin: 0px;
	border-left: #969696 1px solid;
	padding-top: 0px;
	border-bottom: #969696 1px solid;
	background-color: #ffffff;
	border-top: #969696 1px solid;
}
.membersPanel_dropdownBorder
{
}
.membersPanel_dropdownHeader
{
	padding-right: 5px;
	padding-left: 5px;
	font-weight: bold;
	padding-bottom: 3px;
	padding-top: 3px;
}
.membersPanel_dropdownItemGroup
{
	padding-right: 10px;
	padding-left: 10px;
	padding-bottom: 2px;
	padding-top: 2px;
}
.membersPanel_dropdownItem
{
	padding-bottom: 3px;
	padding-top: 3px;
}
a.membersPanel_dropdownLink
{
	text-decoration: none;
}
a.membersPanel_dropdownLink:visited{}
a.membersPanel_dropdownLink:active{}
a.membersPanel_dropdownLink:hover
{
	text-decoration: underline;
}


/** styles for events control **/
.eventsDate
{
	font-weight: bold;
	font-size: 12px;
	color: #3f6075;
}
.eventsTitle
{
	font-weight: bold;
	font-size: 12px;
	color: #a9c4ca;
}
.eventsText
{
	font-size: 11px;
	color: #666666;
	line-height: 110%;
	padding-left: 7px;
}
.eventsInnerPadding
{
	padding-top: 10px;
	padding-left: 5px;
}


/** All purpose, general use styles **/
hr.thinLine
{
	border: 0;
	color: #e6ecf3;
	background-color: #e6ecf3;
	height: 1px;
	width: 100%;
	text-align: left;
}

.introText
{
	font-size: 13px;
	padding-right: 20px;
	padding-left: 20px;
	padding-bottom: 15px;
	padding-top: 10px;
	font-family: "Grotesque MT Lt Cn", Helvetica, Arial, Sans-Serif;
	line-height: 170%;
	color: #205128;
}


.featureText
{
	color: #333333;
	font-size: 11px;
}
.mainBodyText
{
	color: #666666;
	font-size: 11.1px;
	line-height: 160%;
}
.contactText
{
	color: #666666;
	font-size: 11.1px;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-top: 10px;
}
.secondaryBodyText
{
	color: #333333;
	font-size: 11px;
	line-height: 160%;
}
.featureBodyText
{
	color: #333333;
	font-size: 11px;
	line-height: 160%;
	padding-left: 10px;
}
.smallText
{
	font-size: 10px;
}


a
{
	color: #666666;
	text-decoration: underline;
}
a:visited
{
	color: #666666;
}
a:active
{
	color: #666666;
}
a:hover
{
	color: #666666;
	text-decoration: none;
}

a.featureLink
{
	color: #739aa3;
	text-decoration: underline;
}
a.featureLink:visited
{
	color: #739aa3;
}
a.featureLink:active
{
	color: #ff0066;
}
a.featureLink:hover
{
	color: #739aa3;
	text-decoration: none;
}

a.strongLink
{
	font-weight: bold;
	color: #333333;
	text-decoration: underline;
}
a.strongLink:visited
{
	color: #333333;
}
a.strongLink:active
{
	color: #333333;
}
a.strongLink:hover
{
	color: #333333;
	text-decoration: none;
}


/** Styles for sectionSubpage **/
.sectionSubpage_Left_Border
{
}
.sectionSubpage_Left_Padding
{
	padding-right: 5px;
	padding-left: 5px;
	padding-bottom: 5px;
	padding-top: 5px;
}
.sectionSubpage_Middle_Border
{
	border-right: #e6ecf3 1px solid;
	border-left: #e6ecf3 1px solid;
}
.sectionSubpage_Middle_Padding
{
	padding-right: 14px;
	padding-left: 14px;
	padding-bottom: 17px;
	padding-top: 17px;
}
.sectionSubpage_Right_Border
{
}
.sectionSubpage_Right_Padding
{
	padding-right: 10px;
	padding-left: 7px;
	padding-bottom: 5px;
	padding-top: 5px;
}
.sectionSubpage_Right_Padding2
{
	/** Additional padding for the right column if needed **/
	padding-top: 14px;
	padding-left: 5px;
}

/** Styles for sectionSubpage2 **/
.sectionSubpage2_Left_Border
{
}
.sectionSubpage2_Left_Padding
{
	padding-right: 5px;
	padding-left: 5px;
	padding-bottom: 5px;
	padding-top: 5px;
}
.sectionSubpage2_Main_Border
{
	border-left: #e6ecf3 1px solid;
}
.sectionSubpage2_Main_Padding
{
	padding-right: 14px;
	padding-left: 14px;
	padding-bottom: 17px;
	padding-top: 17px;
}

/** Styles for sectionSubpage_hotels **/
.sectionSubpage_hotels_Left_Border
{
}
.sectionSubpage_hotels_Left_Padding
{
	padding-right: 5px;
	padding-left: 5px;
	padding-bottom: 5px;
	padding-top: 5px;
}
.sectionSubpage_hotels_Middle_Border
{
	border-right: #e6ecf3 1px solid;
	border-left: #e6ecf3 1px solid;
}
.sectionSubpage_hotels_Middle_Padding
{
	padding-right: 14px;
	padding-left: 14px;
	padding-bottom: 17px;
	padding-top: 17px;
}
.sectionSubpage_hotels_Right_Border
{
}
.sectionSubpage_hotels_Right_Padding
{
	padding-right: 10px;
	padding-left: 15px;
	padding-bottom: 5px;
	padding-top: 17px;
}
.sectionSubpage_hotels_header
{
	/** used for the header of subsections with background color **/
	padding-right: 8px;
	padding-left: 8px;
	padding-bottom: 7px;
	padding-top: 10px;
	margin-top: 1px;
	margin-bottom: 2px;
	background-color: #dce5e6;
}
.sectionSubpage_hotels_info
{
	/** used for the header of subsections with background color **/
	padding-right: 8px;
	padding-left: 8px;
	padding-bottom: 15px;
	padding-top: 10px;
	margin-bottom: 10px;
	background-color: #C4D3D6;
}

.TableTitle{font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #0271a9; background: #d1ccc6}
.TableTitle2{font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #0C326A; background: #0271a9;}
.TableContent{font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #0271a9; background: #c8e7fc;}
.TableContent2{font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #0C326A; background: #6296E4;}
.TableContent3{font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #225BB1; background: #0271a9;}
.TableLink{font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF; background: #005c9b; text-align:center; width: 80px;}
.TableLink:hover{font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #005c9b; background: #FFFFFF; text-align:center; width: 80px;}
