body
{margin:1em 0;font-family:Trebuchet MS, Arial;background-color:#D3CFB1;font-size:10pt;background-image:url('../../current/img/background.jpg');}

.SectionOuter
{margin:0em auto;width:855px;background-color:#fff;border:solid 1px #9ab;}

.SectionOuter2
{border:solid 1px #9ab;margin:3px;}

.SectionMenu /* Header Container */
{}

.SectionContent /* Main Container */
{margin:0 .5em;}

.SectionFooter /* Footer Container */
{}

.StaticPage
{padding:0 1em;}

#main_panel_container
{margin:0 1em;}

.clearfloat
{clear:both;}

h1
{font-size:1.5em;}

h2
{font-size:1.2em;}

a
{color:#456;text-decoration:none;}

a img
{border:none;}

.accentLink, .accentlink, .clickhere
{color:#2B27CD;}

h1
{color:#234;}

h2
{color:#234;}

h3
{color:#234;}

.content_container 
{
	border: solid 1px #aaa;
	margin: .35em;
	padding: .35em;
	background: #fff;
}

/* ------ Header ------ */

.Header
{}

.Header_Upper
{background-repeat:no-repeat;background-position:right;}

.Header_Logo
{float:left;width:400px;margin:1em 0 1em 2em;}

.Header_Right
{float:right;width:300px;text-align:right;margin:1em 1em 0 0;}

.Header_Tagline
{}

.Header_PhoneNumber
{font-size:1.5em;}

.Header_Navigation
{background-color:#aaa;}

.Header_Navigation ul
{list-style-type:none;margin:0 auto;padding:0;width:700px;position:relative;z-index:100;}

.Header_Navigation ul li
{width:99px;float:left;text-align:center;background-color:#aaa;font-size:.9em;padding:.2em 0;border-left:solid 1px #fff;}

.Header_Navigation ul li:hover
{background-color:#888;}

.Header_Navigation ul li:first-child
{border-left:none}

.Header_Navigation ul li a, .Header_Navigation ul li
{color:#fff;text-decoration:none;}

/* Hide/Style Level 2 */
.Header_Navigation ul ul
{display:none;position:absolute;top:20px;border:solid 1px #CFCFCD;width:150px;margin:0;padding:0;}

.Header_Navigation ul ul li
{border-width:0;float:none;text-align:left;position:relative;margin:0;padding:0;}

.Header_Navigation ul ul li a
{color:#333;width:135px;padding:7px 0 7px 15px;display:block;border-bottom:solid 1px #CFCFCD;background-color:#F9F9F9;}

.Header_Navigation ul ul li:hover a
{background-color:#F0F0EE;}

/* Show Level 2 On Level 1 Hover */
.Header_Navigation ul li:hover ul
{display:block;}

/* Keep Level 3 Hidden on Level 1 Hover */
.Header_Navigation ul li:hover ul ul
{display:none;}

/* Hide/Style Level 3 */
.Header_Navigation ul ul ul
{display:none;left:150px;top:-1px;border:solid 1px #CFCFCD;width:200px;}

.Header_Navigation ul ul ul li
{border-width:0;float:none;text-align:left;margin:0;padding:0;}

.Header_Navigation ul ul ul li a
{color:#333;width:185px;padding:7px 0 7px 15px;display:block;border-bottom:solid 1px #CFCFCD;border-top:solid 1px #fff;background-color:#F0F0EE;}

.Header_Navigation ul ul ul li:hover a
{background-color:#E7E7E5;}

/* Show Level 3 on Level 2 Hover */
.Header_Navigation ul ul li:hover ul
{display:block;}


.Header_Navigation ul li.last-child a
{border-bottom:none;}

/* ------ Footer ------ */

.Footer
{background-color:#9ab;margin:1em 0 0 0;}

.Footer_Navigation
{background-color:#91A7CB;}

.Footer_Navigation ul
{list-style-type:none;margin:0 auto;padding:0;width:700px;}

.Footer_Navigation ul li
{width:99px;float:left;text-align:center;background-color:#91A7CB;font-size:.9em;padding:.2em 0;border-left:solid 1px #fff;}

.Footer_Navigation ul li:first-child
{border-left:none}

.Footer_Navigation ul li.selected
{background-color:#89a;}

.Footer_Navigation ul li a
{color:#fff;text-decoration:none;}

/* ----- Bread Crumbs ----- */
.breadcrumbContainer
{margin:0 0 1em 0;color:#c4c4c4;}

.breadcrumbContainer a
{color:#c4c4c4;}

.breadcrumbContainer a:hover
{color:#666;}


/* ----- Overlay ----- */
.OverlayTrigger
{cursor:pointer;}

.OverlayTrigger:hover
{}

.OverlayTarget
{background-image:url(../../img/commonimages/whiteoverlay.png);width:800px;height:550px;display:none;padding:35px;} 

.OverlayTarget div.close {
	background: url('../../img/commonimages/closeoverlay.png') no-repeat;
	position:absolute;
	top:10px;
	right:10px; 
	width:35px;
	height:35px;
	cursor:pointer;
}

.RoomPlannerIframe
{width:800px;height:550px;overflow:auto;border:none;}


/* tool tips */
.tooltip {display:inline;}
#narrow_search_panel .tooltip {margin-left:.35em;}

.tooltip .tooltip_content, .tooltip .tooltip_content_2col {display:none;}
.tooltip:hover {border:0; position:relative; z-index:500; text-decoration:none;}
.tooltip:hover .tooltip_content {display:block; position:absolute; top:9px; left:-25px; padding:5px; font-weight:normal; color:#000; border:1px solid #222; background:#ddd; width:190px; text-align:left;}
.tooltip:hover .scroll {overflow:auto; height:20em;}
.tooltip:hover .tooltip_content div {margin-bottom:.5em; font-size:9pt;}
.tooltip:hover .tooltip_content div span {font-weight:bold; display:block; clear:both;}
.tooltip:hover .tooltip_content img {float:left; border:solid 1px #aaa; margin:.35em;}



.ScheduledAds_AdGroupPanel_ThumbnailsLayout, .ScheduledAds_AdGroupPanel_FullSizeImagesLayout
{margin:1em;}

.ScheduledAds_AdImageThumbnail
{width:225px;border:solid 1px #bdbdbd;float:left;position:relative;text-align:center;margin:1em 1em 0 0;padding:.5em;}

.ScheduledAds_AdImageThumbnail .ScheduledAds_AdNumber
{position:absolute;left:0px;top:0px;}

.ScheduledAds_AdImageFullSize
{width:760px;border:solid 1px #bdbdbd;position:relative;text-align:center;margin:1em 1em 0 0;padding:.5em; float: left;}

.ScheduledAds_AdImageFullSize .ScheduledAds_AdNumber
{position:absolute;left:0px;top:0px;}

.ScheduledAds_VimeoVideo
{}

.ScheduledAds_GoogleVideo
{float:left}

.ScheduledAds_YouTubeVideo
{}

.ScheduledAds_FlashVideo {
	width: 385px;
	height: 276px;
	float: left;
	margin: 1em 0 1em 5px;
}

.floated_Ad {
	border:1px solid #CCCCCC;
	color:#777777;
	float:right;
	font-size:0.8em;
	margin:0.5em;
	padding:0.5em;
	text-align:center;
}

#google_ads_div_Client_Square_250x250 {width: 250px;}
#google_ads_div_Client_Banner_468x60 {width: 468px; float:right;}
#google_ads_div_Client_Rectangle_300x250 {width: 300px;}
#google_ads_div_Client_Banner_728x90{width: 728px}
