#dhtmltooltip{
position: absolute;
left: -300px;
width: 150px;
border: 1px solid black;
padding: 2px;
background-color: #F7F7F7;
visibility: hidden;
z-index: 100;
/*Remove below line to remove shadow. Below line should always appear last within this CSS
filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135);*/
}

#dhtmlpointer{
position:absolute;
left: -300px;
z-index: 101;
visibility: hidden;
background-repeat: repeat-x
}


/* -------------------------------------------
          START OF EXISTING PORTAL STYLES  
   ------------------------------------------- */

html {
	height: 100%;
}

/* GENERAL */


/* text style used for textboxes in the admin and edit pages, for Nav compatibility */


.MenuItem
{
	width: 85px;
	height:100%;
	padding-left: 15px;
	text-align: left;
	font-family: Verdana;
	font-size: 9px;
	color: #FFFFFF;
	text-decoration: none;
	vertical-align:middle;
	background: url(/images/TopMenuOff.jpg);
	background-repeat: no-repeat;
	background-position:left center;
}

.MenuItemBox
{
	width:105px;
	height:auto;
	display:inline-block;
	float:left;
	margin-left:5px;
}

.MenuItem:hover
{
	color: #A99B60;
}


.MenuItemSingle
{
	padding-left: 15px;
	padding-right: 15px;
	text-align: left;
	font-family:Arial Narrow;
	font-weight:bold;
	font-size: 11px;
	color: #AABBD5;
	text-decoration: none;
	vertical-align:middle;
	background: url(/images/TopMenuSingle.jpg);
	background-repeat: no-repeat;
	background-position:left center;
	cursor: hand;
}

.MenuItemSingle:hover
{
	color: #FFFFFF;
	background: url(/images/TopMenuSingle.jpg);
	background-repeat: no-repeat;
	background-position:left center;
	cursor: hand;
}

/* -------------------------------------------
          END OF EXISTING PORTAL STYLES  
   ------------------------------------------- */


/* -------------------------------------------
   BEGINNING OF NEW ENTRIES FOR SCENIC WEBSITE  
   ------------------------------------------- */

/* --- START FLOATING MENU STYLES ---#666644 */
A.FloatMenuTabs:link
{
	padding-top: 4px;
	padding-left: 20px;
	text-align:center;
	font-family: Verdana;
	font-size: 11px;
	color: #ECF2FB;
	text-decoration: none;
	background: url(/images/floatmenu.gif);
	background-repeat: no-repeat;
}

A.FloatMenuTabs:visited
{
	padding-top: 4px;
	padding-left: 20px;
	text-align:center;
	font-family: Verdana;
	font-size: 11px;
	color: #ECF2FB;
	text-decoration: none;
	background: url(/images/floatmenu.gif);
	background-repeat: no-repeat;
}

A.FloatMenuTabs:hover
{
	padding-top: 4px;
	padding-left: 20px;
	text-align: left;
	font-family: Verdana;
	font-size: 11px;
	color: #D2C380;
	text-decoration: none;
	background: url(/images/floatmenuOn.gif);
	background-repeat: no-repeat;
}


/* --- END FLOATING MENU STYLES --- */

/* --- START CONTENT STYLES --- */
.BodyHead
{
	font-family: Century Gothic;
	font-size: 13px;
	color: #31374F;
	font-weight:bold;
}

.BodyHeadOrange
{
	font-family: Century Gothic;
	font-size: 13px;
	color: #E76121;
	font-weight:bold;
}

.BodyText
{
	font-family: Verdana;
	font-size: 10px;
	color: #31374F;
}

.BodyTextItalic
{
	font-style:italic;
	font-family: Verdana;
	font-size: 10px;
	color: #31374F;
}

.BodyTextJustified
{
	font-family: Verdana;
	font-size: 10px;
	color: #31374F;
	text-align: justify;
}

.BodyTextBold
{
	font-family: Verdana;
	font-size: 10px;
	color: #31374F;
	font-weight: bold;
}

.GreenText
{
	font-family: Verdana;
	font-size: 11px;
	color: Green;
}

.RedText
{
	font-family: Verdana;
	font-size: 11px;
	color: Red;
}
.RedTextBold
{
	font-family: Verdana;
	font-size: 11px;
	color: Red;
	font-weight: bold;
}

.BodyTextLargerBold
{
	font-family: Verdana;
	font-size: 12px;
	color: #31374F;
	font-weight: bold;
}

.BodyTextLarger
{
	font-family: Verdana;
	font-size: 12px;
	color: #31374F;
}

.BodyTextBoldLarger
{
	font-family: Verdana;
	font-size: 12px;
	color: #31374F;
	font-weight:bold;
}

.BodyTextSmallLeft  /*only used for free choice tables */
{
	font-family: Verdana;
	font-size: 9px;
	color: #31374F;
	text-align: left;
}

.BodyTextSmallBold
{
	font-family: Verdana;
	font-size: 9px;
	color: #31374F;
	text-align: left;
	font-weight: bold;
}

.TextSmallRedBold
{
	font-family: Verdana;
	font-size: 9px;
	color: #EF1820;
	text-align: left;
	font-weight: bold;
}

.TextRedBold
{
	font-family: Verdana;
	font-size: 10px;
	color: #EF1820;
	text-align: left;
	font-weight: bold;
}

.TextBlueBoldlarge
{
	font-family: Verdana;
	font-size: 11px;
	/*color: #EF1820;*/
	color: #31374F;
	text-align: left;
	font-weight: bold;
}
.TextRedBoldlarge
{
	font-family: Verdana;
	font-size: 11px;
	color: #EF1820;
	text-align: left;
	font-weight: bold;
}

.TextRed
{
	font-family:Arial Narrow;
	font-size: 13px;
	color: #EF1820;
	text-align: left;
	font-weight:bold;
}

.TextRedNonBold
{
	font-family:Arial Narrow;
	font-size: 13px;
	color: #EF1820;
	text-align: left;
}

.ItinText
{
	font-family: Verdana;
	font-size: 10px;
	color: #333333;
}

.ItinTextBold
{
	padding-left:2px;
	font-family: Arial Narrow;
	font-size: 13px;
	color: #333333;
	font-weight:bold;
}

/* --- END CONTENT STYLES --- */

/* --- START MISCELANIOUS STYLES --- */

.SmallLink
{
	font-family: Verdana;
	font-size: 9px;
	font-weight: normal;
	color: #CACCD9;
}

A.SmallLink:link
{
	font-family: Verdana;
	font-size: 9px;
	font-weight: normal;
	color: #CACCD9;
	text-decoration: none;
}

A.SmallLink:visited
{
	font-family: Verdana;
	font-size: 9px;
	font-weight: normal;
	color: #CACCD9;
	text-decoration: none;
}

A.SmallLink:hover
{
	font-family: Verdana;
	font-size: 9px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
}

.SmallLinkUnderline
{
	font-family: Verdana;
	font-size: 9px;
	font-weight: normal;
	color: #CACCD9;
	text-decoration: underline;
}

A.SmallLinkUnderline:link
{
	font-family: Verdana;
	font-size: 9px;
	font-weight: normal;
	color: #CACCD9;
	text-decoration: underline;
}

A.SmallLinkUnderline:visited
{
	font-family: Verdana;
	font-size: 9px;
	font-weight: normal;
	color: #CACCD9;
	text-decoration: underline;
}

A.SmallLinkUnderline:hover
{
	font-family: Verdana;
	font-size: 9px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: underline;
}

.SmallWhite
{
	font-family: Verdana;
	font-size: 9px;
	font-weight: normal;
	color: #CACCD9;
	text-decoration: none;
}

.listtourtitlegold
{
	font-weight: bold;
	font-size: 10px;
	color: #B9AA6B;
	font-family: Verdana;
	text-align:center;
}

.listtourtitle
{
	font-weight: bold;
	font-size: 11px;
	color: #1f395c;
	font-family: Verdana;
	text-align:center;
}

.listtourdays
{
	font-weight: bold;
	font-size: 12px;
	color: #e85612;
	font-family:Verdana;
}

.listtourcode
{
	font-style:italic;
	font-size: 10px;
	color: #1f395c;
	font-family: Verdana;
}

.ItinTourDesc
{
	font-family: Verdana;
	font-size: 10px;
	color: #31374F;
}

.TableBorder
{
	border-color:#999999;
	border-style: solid;
	border-width:1px;	
	background-color:#060d36;
}

.SiteTitle
{
	padding-left:3px;
	font-family:Century Gothic;
	font-size: 18px;
	font-weight: bold;
	color: #FFFFFF;
}


.TourTitle
{
	padding-left:3px;
	font-family:Century Gothic;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
}

.RedTextBold
{
	font-weight: bold;
	font-size: 12px;
	color: #D20000;   /*#E80000*/ 
	font-family: Verdana;
}

.ListLink
{
	font-weight: normal;
	font-size: 10px;
	color: #1f395c;
	font-family: Verdana;
}

.ListLink:Active
{
	font-weight: normal;
	font-size: 10px;
	color: #1f395c;
	font-family: Verdana;
}

.ListLink:Link
{
	font-weight: normal;
	font-size: 10px;
	color: #1f395c;
	font-family: Verdana;
}

.ListLink:visited
{
	font-weight: normal;
	font-size: 10px;
	color: #1f395c;
	font-family: Verdana;
}

.ListLink:Hover
{
	font-weight: normal;
	font-size: 10px;
	color: #e85612;
	font-family: Verdana;
}

.AusList
{
	line-height: 20px;
	font-size: 11px;
	color: #000066;
	font-family: Verdana;
	font-weight: bold;
	padding-left: 18px;
	background: url(/images/AusDest.gif);
	background-repeat: no-repeat;
	text-decoration: none;
}

A.AusList:link
{
	line-height: 20px;
	color: #000066;
	background: url(/images/AusDest.gif);
	background-repeat: no-repeat;
	text-decoration: none;
}

A.AusList:visited
{
	line-height: 20px;
	color: #000066;
	background: url(/images/AusDest.gif);
	background-repeat: no-repeat;
	text-decoration: none;
}

A.AusList:hover
{
	line-height: 20px;
	font-size: 11px;
	color: #E76121;
	font-family: Verdana;
	font-weight: bold;
	background: url(/images/AusDestOn.gif);
	background-repeat: no-repeat;
	text-decoration: none;
}

.DestinationList
{
	font-family:Verdana;
	font-size:10px;
	color: #0B1864;
}

.TopButtons
{
	padding-left: 20px;
	padding-right:20px;
	font-family: Verdana;
	font-size:9px;
	background: url(/images/TopMenu.gif);
	background-repeat: no-repeat;
	text-decoration: none;
	color:#FFFFFF;
}

A.TopButtons:link
{
	padding-left: 20px;
	padding-right:20px;
	font-family: Verdana;
	font-size:9px;
	background: url(/images/TopMenu.gif);
	background-repeat: no-repeat;
	text-decoration: none;
	color:#FFFFFF;
}

A.TopButtons:hover
{
	padding-left: 20px;
	padding-right:20px;
	font-family: Verdana;
	font-size:9px;
	background: url(/images/TopMenu.gif);
	background-repeat: no-repeat;
	color:#F2DE85;
}


.CanList
{
	line-height: 20px;
	font-size: 11px;
	color: #000066;
	font-family: Verdana;
	font-weight: bold;
	padding-left: 25px;
	background: url(/images/CanDest.gif);
	background-repeat: no-repeat;
	text-decoration: none;
}

A.CanList:link
{
	line-height: 20px;
	color: #000066;
	background: url(/images/CanDest.gif);
	background-repeat: no-repeat;
	text-decoration: none;
}

A.CanList:visited
{
	line-height: 20px;
	color: #000066;
	background: url(/images/CanDest.gif);
	background-repeat: no-repeat;
	text-decoration: none;
}

A.CanList:hover
{
	line-height: 20px;
	color: #E76121;
	background: url(/images/CanDest.gif);
	background-repeat: no-repeat;
	text-decoration: underline;
}

.CanListRight
{
	line-height: 20px;
	font-size: 11px;
	color: #000066;
	font-family: Verdana;
	font-weight: bold;
	padding-right:30px;
	background: url(/images/CanDest.gif);
	background-repeat: no-repeat;
	background-position:right;
	text-decoration: none;
}

A.CanListRight:link
{
	line-height: 20px;
	color: #000066;
	background: url(/images/CanDest.gif);
	background-repeat: no-repeat;
	background-position:right;
	text-decoration: none;
}

A.CanListRight:visited
{
	line-height: 20px;
	color: #000066;
	background: url(/images/CanDest.gif);
	background-repeat: no-repeat;
	background-position:right;
	text-decoration: none;
}

A.CanListRight:hover
{
	line-height: 20px;
	font-size: 11px;
	color: #E76121;
	font-family: Verdana;
	font-weight: bold;
	background: url(/images/CanDestOn.gif);
	background-repeat: no-repeat;
	background-position:right;
	text-decoration: none;
}

/* --- END MISCELANIOUS STYLES --- */


/* --- START NEW STYLES --- */



.HeadingGoldLarge
{
	font-family:Arial Narrow;
	font-size:24px;
	font-weight:bold;
	color: #B9AA6B;
}

.LargeSubHeadGold
{
	font-family:Arial Narrow;
	font-size:16px;
	font-weight:bold;
	color: #B9AA6B;
}

.SubHeadGold
{
	font-family:Arial Narrow;
	font-size:14px;
	font-weight:bold;
	color: #B9AA6B;
}

.SmallSubHeadGold
{
	font-family:Arial Narrow;
	font-size:13px;
	font-weight:bold;
	color: #B9AA6B;
}

.BodyTextBoldGold
{
	font-family:Arial Narrow;
	font-size:11px;
	font-weight:bold;
	color: #B9AA6B;
}

.HeadingBlueLarge
{
	font-family:Arial Narrow;
	font-size:24px;
	font-weight:bold;
	color: #31374F;
}

.SubHeadBlue
{
	font-family:Arial Narrow;
	font-size:16px;
	font-weight:bold;
	color: #31374F;
}

.SubbHeadBlue
{
	font-family:Arial Narrow;
	font-size:14px;
	font-weight:bold;
	color: #31374F;
}

.SubbHeadBlueLink
{
	font-family:Arial Narrow;
	font-size:14px;
	font-weight:bold;
	color: #31374F;
}

A.SubbHeadBlueLink:link
{
	font-family:Arial Narrow;
	font-size:14px;
	font-weight:bold;
	color: #31374F;
}

A.SubbHeadBlueLink:hover
{
	color: #E76121;
}


.SmallSubHeadBlue
{
	font-family:Arial Narrow;
	font-size:11px;
	font-weight:bold;
	color: #060D36;
}

.BlueText
{
	font-family:Verdana;
	font-size:13px;
	color: #060D36;
}

.DestIntro
{
	font-family: Verdana;
	font-size: 10px;
	font-weight:bold;
	color: #31374F;
}

.DestClick
{
	padding-left: 8px;
	font-family: Verdana;
	font-size:9px;
	font-weight:bold;
	background: url(/images/arrow.gif);
	background-repeat: no-repeat;
	text-decoration: none;
	color:#B9AA6B;
}

A.DestClick:hover
{
	color:#E5590E;
}

.DestClickItin
{
	padding-left: 10px;
	font-family: Verdana;
	font-size:11px;
	font-weight:bold;
	background: url(/images/arrow.gif);
	background-repeat: no-repeat;
	text-decoration: none;
	color:#E5590E;
}

A.DestClickItin:link
{
	padding-left: 10px;
	font-family: Verdana;
	font-size:11px;
	font-weight:bold;
	background: url(/images/arrow.gif);
	background-repeat: no-repeat;
	text-decoration: none;
	color:#E5590E;
}

A.DestClickItin:hover
{
	padding-left: 10px;
	font-family: Verdana;
	font-size:11px;
	font-weight:bold;
	background: url(/images/arrow.gif);
	background-repeat: no-repeat;
	color:#F2884F;
}

.SFCArrow
{
	padding-left: 10px;
	font-family: Verdana;
	font-size:9px;
	background: url(/images/arrow.gif);
	background-repeat: no-repeat;
	text-decoration: none;
	color:#060D36;
}

.DestClickBlue
{
	padding-left: 10px;
	font-family: Verdana;
	font-size:9px;
	font-weight:bold;
	background: url(/images/arrow.gif);
	background-repeat: no-repeat;
	text-decoration: none;
	color:#060D36;
}

A.DestClickBlue:link
{
	padding-left: 10px;
	font-family: Verdana;
	font-size:9px;
	font-weight:bold;
	background: url(/images/arrow.gif);
	background-repeat: no-repeat;
	text-decoration: none;
	color:#060D36;
}

A.DestClickBlue:hover
{
	padding-left: 10px;
	font-family: Verdana;
	font-size:9px;
	font-weight:bold;
	background: url(/images/arrow.gif);
	background-repeat: no-repeat;
	color:#E5590E;
}


.DestClickBlueLarge
{
	padding-left: 10px;
	font-family: Verdana;
	font-size:11px;
	font-weight:bold;
	background: url(/images/arrow.gif);
	background-repeat: no-repeat;
	text-decoration: none;
	color:#060D36;
}

A.DestClickBlueLarge:link
{
	padding-left: 10px;
	font-family: Verdana;
	font-size:11px;
	font-weight:bold;
	background: url(/images/arrow.gif);
	background-repeat: no-repeat;
	text-decoration: none;
	color:#060D36;
}

A.DestClickBlueLarge:hover
{
	padding-left: 10px;
	font-family: Verdana;
	font-size:11px;
	font-weight:bold;
	background: url(/images/arrow.gif);
	background-repeat: no-repeat;
	color:#E5590E;
}


.DestClickOrange
{
	padding-left: 10px;
	font-family: Verdana;
	font-size:11px;
	font-weight:bold;
	background: url(/images/arrow.gif);
	background-repeat: no-repeat;
	text-decoration: none;
	color:#E18700;
}

A.DestClickOrange:link
{
	padding-left: 10px;
	font-family: Verdana;
	font-size:11px;
	font-weight:bold;
	background: url(/images/arrow.gif);
	background-repeat: no-repeat;
	text-decoration: none;
	color:#E18700;
}

A.DestClickOrange:hover
{
	padding-left: 10px;
	font-family: Verdana;
	font-size:11px;
	font-weight:bold;
	background: url(/images/arrow.gif);
	background-repeat: no-repeat;
	color:#E18700;
}

.BrochClick
{
	font-family: Verdana;
	font-size:9px;
	font-weight:bold;
	text-decoration: none;
	color:#B9AA6B;
}

A.BrochClick:link
{
	font-family: Verdana;
	font-size:9px;
	font-weight:bold;
	text-decoration: none;
	color:#B9AA6B;
}

A.BrochClick:hover
{
	font-family: Verdana;
	font-size:9px;
	font-weight:bold;
	color:#E5590E;
}



.GoldLink
{
	font-family:Arial Narrow;
	font-size:13px;
	font-weight:bold;
	color: #B9AA6B;
}

A.GoldLink:link
{
	font-family:Arial Narrow;
	font-size:13px;
	font-weight:bold;
	color: #B9AA6B;
}

A.GoldLink:hover
{
	font-family:Arial Narrow;
	font-size:13px;
	font-weight:bold;
	color: #E5590E;
}



.DisclaimerText
{
	font-style: italic;
	font-family: Verdana;
	font-size: 8px;
	text-align:right;
	color: #31374F;
}

.PromoRed
{
	font-family: Verdana;
	font-size: 10px;
	font-weight:bold;
	color: #B9AA6B;
}

.BlueUnderlined
{
	font-family: Verdana;
	font-size:10px;
	text-decoration: underline;
	color:#060D36;
}

.CommunityMenu
{
	padding-right:11px;
	padding-bottom: 1px;
	font-family: Arial;
	font-size:11px;
	font-weight:bold;
	background: url(/images/CommunityArrow.gif);
	background-repeat: no-repeat;
	background-position:right;
	text-decoration: underline;
	color:#3B487D;
}

A.CommunityMenu:link
{
	padding-right:11px;
	padding-bottom: 1px;
	font-family:Arial;
	font-size:11px;
	font-weight:bold;
	background: url(/images/CommunityArrow.gif);
	background-repeat: no-repeat;
	background-position:right;
	text-decoration:underline;
	color:#3B487D;
}

A.CommunityMenu:hover
{
	padding-right:11px;
	padding-bottom: 1px;
	font-family: Arial;
	font-size:11px;
	font-weight:bold;
	background: url(/images/CommunityArrow.gif);
	background-repeat: no-repeat;
	background-position:right;
	color:#E5590E;
}

.CommunityGalleryBack
{
	background: url(/images/Community/PolaroidGallery.gif);
	background-repeat: no-repeat;
	text-decoration: none;
}


.FinestShips
{
	font-family:Times New Roman;	
	font-style: italic;
	font-weight:bold;
	font-size:18px;
	text-decoration: none;
	color:#060D36;
}


.LargeSubHeadingGreen
{
	font-family:Arial Narrow;
	font-size:16px;
	font-weight:bold;
	color: #54801a;
}

.SubHeadingGreen
{
	font-family:Arial Narrow;
	font-size:16px;
	font-weight:bold;
	color: #5a7635;
}

.SubHeadingBrown
{
	font-family:Arial Narrow;
	font-size:16px;
	font-weight:bold;
	color: #54801a;
}

/* --- END NEW STYLES --- */

#ImageBox
{
	width: 125px;
	float:left;
}

#InfoBox
{
	float:left;
	width:auto;
}

.SpacerSmall
{
	padding-top:1px;
}

.FlyerDownloadBox
{
	margin-top:7px;
	margin-bottom:7px;
}

.FlyerDownload
{
	padding-top:1px;
	padding-bottom:1px;
}

/* ---------------------
   SPECIAL OFFERS STYLES  
   --------------------- */

#SpecialOfferItem
{
	width: 610px;
	padding-right:15px;
	display:block;
}

#SpecialOffersImageBox
{
	width: 125px;
	float:left;
}

#SpecialOffersInfoBox
{
	position:relative;
	display:inline;
	float:left;
	width:450px;
}

.SpecialOffersSpacerSmall
{
	padding-top:1px;
}

.SpecialOffersMainHeading
{
	font-family:Arial Narrow;
	font-size:16px;
	font-weight:bold;
	color: #B9AA6B;
}

.SpecialOffersSubHeading1
{
	font-family:Arial Narrow;
	font-size:15px;
	font-weight:bold;
	color: #B9AA6B;
}

.SpecialOffersSubHeading2
{
	font-family:Arial Narrow;
	font-size: 14px;
	color: #EF1820;
	text-align: left;
	font-weight:bold;
	text-decoration:none;
}

.SpecialOffersBodyText
{
	font-family: Verdana;
	font-size: 10px;
	color: #31374F;
}

.SpecialOffersFlyerDownloadBox
{
	margin-top:7px;
	margin-bottom:7px;
	font-family: Verdana;
	font-size: 10px;
	color: #31374F;
}

.SpecialOffersFlyerDownload
{
	padding-top:1px;
	padding-bottom:1px;
}

.SpecialOffersDateTimeBox
{
	margin-top:7px;
	margin-bottom:7px;
	font-family: Verdana;
	font-size: 10px;
	color: #31374F;
}

.SpecialOffersDateTime
{
	padding-top:1px;
	padding-bottom:1px;
}

#SpecialOfferItemDivider
{
	width: 610px;
	border-bottom: solid 1px #cecbbc;
	margin-right:15px;
	margin-bottom:20px;
	display:block;
	float:none;
	clear:both;
}

/* ---------------------
   Employment System  
   --------------------- */

.EmploymentLink
{
	font-family:Tahoma;
	color:#a79136;
	font-weight:200;
	font-size:11px;
}

.EmploymentLink:Hover
{	
	color:#31374F;
}

.EmploymentLinkBold
{
	color:#a79136;
	font-weight:bold
}

.EmploymentLinkBold:Hover
{	
	color:#31374F;
}

.EmploymentLinkMenu
{
	margin-top:35px;
	text-align:left;
	width:180px;
}

.EmploymentLinkMenu A
{
	display:block;
	
	background-image:url("../images/LinkBackGround.png");
	background-repeat:no-repeat;
	background-position:center;
	
	text-align:center;
	text-decoration:none;
	
	padding:5px;
	margin-bottom:5px;
	
	font-family:Tahoma;
	font-weight:bold;
	color:Black;
}

.EmploymentLinkMenu A:Hover
{
	background-image:url("../images/LinkBackGround_on.png");
}

.EmploymentBottomText
{
	margin-top:15px;
	text-align:center;
}

.ShadowPadding
{	
	width:700px;
	margin-left:15px;
	margin-right:15px;
	float:none;
	clear:both;
}

.BodyPadding
{	
	padding:5px;
	border:solid 1px #e3e3e3;
	background-color:#fafafa;
	float:none;
	clear:both;
}

.ShadowLeft 
{
	background-image: url('/images/shadow/shadowLeft.gif');
	background-position: top left;
	background-repeat:repeat-y;
}

.ShadowRight
{
	background-image: url('/images/shadow/shadowRight.gif');
	background-position: top right;
	background-repeat:repeat-y;
}

.ShadowTop
{
	height: 14px;
	background-image: url('/images/shadow/shadowTop.gif');
	background-position: top;
	background-repeat: no-repeat;
}

.ShadowBottom 
{
	height: 14px;
	background-image: url('/images/shadow/shadowBottom.gif');
	background-position: bottom;
	background-repeat: no-repeat;
}

.EmploymentPageBanner
{
	background-color:#243346;
		
	text-align:center;
	padding-top:24px;
	padding-bottom:15px;
	margin-bottom:10px;
	
	font-size:26px;
	font-family:Times New Roman;
	font-style:italic;
	font-weight:bold;
	color:White;
}

/* Home Page*/
.HomeBox-FullWidth
{
	margin:5px;
	padding:5px;
	border:solid 1px #dad6c4;
	background-color:#ebe9e1;
	
	float:none;
	clear:both;
	position:relative;
	
	width:auto;
	height:auto;
}

.HomeBox-HalfWidth
{
	display:inline;
	position:relative;
	float:left;
	
	padding:5px;
	margin:5px;
	
	width:219px;
	
	vertical-align:top;
	border:solid 1px #dad6c4;
	background-color:#ebe9e1;
	
	/* IE Hack to make sure min-Height Works */	
	min-height:225px;
	height:auto !important;
	height:225px;
}

html>body .HomeBox-HalfWidth /*Hack to Get Fire fox to display the Width the same as IE. IE does NOT see this line.*/
{
	width:207px;
}
 
/* Postions Page*/

.ApplicationForm
{
	width:370px;
}

.DeptHeading
{
	padding:5px;
	position:relative;
	display:block;
	background-color:#e1dece;
	/*background-color:#f0f0f0;*/
	
	border-bottom:solid 1px Gray;
	border-left: solid 1px #e0e0e0;
	border-right: solid 1px #e0e0e0;
	font-weight:bold;
}

.ApplicationDescription
{	
	padding:5px;
	width:320px;
	display:block;
}

.ApplicationDescription ul
{
	margin-left:20px;
}

.ApplicationDescription ul li
{
	padding-top:2px;
	padding-bottom:2px;
}

.ApplicationDescription p /* But in to get rid of <p></p> formating placed in */
{
	padding:0px;
	margin:0px;
	margin-left:10px;
}

.PostitionDescriptionPadding
{
	background-image:url("../images/EmploymentInfoBackGround.jpg");
	background-repeat:repeat-y;
	padding-left:90px;
	padding-right:5px;
	padding-bottom:5px;
	
}

.PostitionDescription
{	
	padding:5px;
	margin-top:-2px;
	min-height:300px;
	
	/* IE Hack to make sure min-height works */	
	height:auto !important;
	height:300px;
	
}

.PostitionDescription ul
{
	margin-left:20px;
}

.PostitionDescription ul li
{
	padding-top:2px;
	padding-bottom:2px;
	list-style-type:disc;
}

.PostitionDescription p /* But in to get rid of <p></p> formating placed in */
{
	padding:0px;
	margin:0px;
	margin-left:10px;
}
 
.EmploymentOffer
{
	width:auto;
	border-bottom: solid 1px #e0e0e0;
	border-left: solid 1px #e0e0e0;
	border-right: solid 1px #e0e0e0;
	height:auto;
	padding:5px;
	padding-left:15px;
	/*background-color:#e1dece;*/
}

.EmploymentOfferHeader
{
	float:left;
	position:relative;
}

.EmploymentOfferExpiryDate
{
	float:right;
	position:relative;
}

.EmploymentOfferBody
{
	vertical-align:top;
	width:auto;
	padding:5px;
}

.EmploymentOfferBody p /* But in to get rid of <p></p> formating placed in */
{
	padding:0px;
	margin:0px;
}

.LinkBanner
{
	padding:0px;
}

.EmploymentOfferApply
{
	background-repeat:no-repeat;
	background-position:center;
	border:0px;
	background-image:url("../images/EmploymentApply1.png");
	
	/*HACK: To Show all of button in FIRE FOX*/
	padding-bottom:11px;
	margin-bottom:-11px;
}

.EmploymentOfferApply:Hover
{
	background-image:url("../images/EmploymentApply1a.png");	
}

.EmploymentOfferView
{
	background-repeat:no-repeat;
	background-position:center;
	border:0px;
	background-image:url("../images/EmploymentView1.png");
	
	/*HACK: To Show all of button in FIRE FOX*/
	padding-bottom:11px;
	margin-bottom:-11px;
}

.EmploymentOfferView:Hover
{
	background-image:url("../images/EmploymentView1a.png");	
}

.ButtonHover
{
	margin-left:510px;
}

.ButtonHover a
{
	text-align:right;	
	background-repeat:no-repeat;
	background-position:center top;
	border:0px;
	width:76px;
}

.ButtonHover img
{
	text-align:right;
	border:0px;
	width:76px;
	padding:0px;
	vertical-align:top;
}

/*Testimonials*/

.Testimonial
{
	clear:both;
	position:relative;
	margin-bottom:5px;
}

.TestimonialImage
{
	width:150px;
	display:inline;
	vertical-align:top;
}

.TestimonialImage img
{
	width:140px;
	height:140px;
	margin:4px;
}

.TestimonialBody
{
	width:535px;
	height:auto;
	display:inline;
	vertical-align:top;
	padding:5px;
}

/*OurRoles*/

.ColLeft
{
	vertical-align:top;
	width:160px;
	display:inline;
	border:solid 1px #e3e3e3;
	background-color:#f9f9f9;
}

.ColRight
{
	vertical-align:top;
	width:520px;
	display:inline;
}


.ColLeft A
{
	color:Black!important;
	font-size:12px;
}

.ColLeft A:Hover
{	
	color:#31374F!important;
	padding-left:1px;
	margin-bottom:-12px;
	display:block;
}

.OurRolesDeptSel
{
	font-weight:bold;
	text-decoration:none;
	padding-top:5px;
	padding-left:5px;
	margin-bottom:-14px!important;
	display:block;
}

.OurRolesDeptSel:Hover
{	
	padding-left:5px!important;
}

.OurRoles div
{	
	padding:5px;
}

.OurRoles div div
{	
	padding:5px;
	border:solid 1px #e3e3e3;
	background-color:#f9f9f9;
	font-size:11px;
	margin-top:-5px;
}

/*
---------------------------------------------
-----------------SCENIC CLUB-----------------
---------------------------------------------*/

/*Common*/
div#Page-Container
{
	width:auto;
	height:100%;
	position:relative;
	display:inline;
}

div#PageBanner
{
	width:640px;
	/*height:256px;*/
	z-index:0;
	
	float:left;
	display:inline;
}

.ScenicClub-Link
{
	font-family:Tahoma;
	font-size:11px;
	color:#52576a;
	text-decoration:none;
}

.ScenicClub-Link:hover
{
	color:Black;
	text-decoration:underline;
}

div#LogOnBox
{
	width:auto;
	height:128px;
	z-index:0;	
	display:inline;	
	float:right;
	padding-right:6px;
	padding-top:11px;
}

html>body div#LogOnBox /*IE Hack to get LogOnBox to correct position*/
{
	width:287px;	
}

div#LogOnBox tr
{
	background-color:#e0d8b4;
}

div#LogOnBox td
{
	font-size:10px;
	font-family:Verdana;
	color:#52576a;
	height:20px;
	background-color:#e0d8b4;
}

div#LogOnBox p
{
	font-size:10px;
	font-family:Verdana;
	color:#52576a;
	height:20px;
	margin:0px;
}

div#LogOnBox a
{
	color:#52576a;
	text-decoration:none;
}

div#LogOnBox a:hover
{
	text-decoration:underline;
}

.LogOnLink
{
	font-size:10px;
	font-family:Verdana;
	color:#52576a;
	text-decoration:none;
	cursor:pointer;
}

.LogOnBoxBar
{
	height:20px;
	padding:3px;
	margin-top:1px;
	background-color:#e0d8b4;
}

.HomeBoxLink
{
	display:inline;	
	float:left;
	margin-top:-260px;
}

html>body .HomeBoxLink
{
	display:block;
	float:none;
	position:absolute;
	margin-top:-250px;
}

div#Content-Wrapper
{
	margin-top:-114px;
	margin-right:5px;
	width:415px;
	/*height:520px;*/
	display:inline;	
	float:right;
}

html>body div#Content-Wrapper /*IE Hack to get ContentPanel to correct position*/
{
	margin-top:-102px;
	margin-right:6px;
}

div#ContentLow-Wrapper
{
	margin-top:-9px;
	margin-right:5px;
	width:415px;
	/*height:520px;*/
	display:inline;	
	float:right;
}

html>body div#ContentLow-Wrapper /*IE Hack to get ContentPanel to correct position*/
{
	margin-top:-0px;
	margin-right:6px;
}

div#Content-Header
{
	width:415px;
	height:11px;
	background-image:url("../images/ScenicClub/BackGrounds/PageContentTop.gif");
	background-repeat:no-repeat;
	background-position:bottom;
}

div#Content-Footer
{
	width:415px;
	height:11px;
	background-image:url("../images/ScenicClub/BackGrounds/PageContentBottom.gif");
	background-repeat:no-repeat;
}

div#Content-Body
{
	font-size:12px;
	font-family:Tahoma;
	color:#52576a;
	
	background-image:url("../images/ScenicClub/BackGrounds/PageContentBG.jpg");
	background-repeat:repeat-y;
	/*height:336px;*/
	padding:10px;
}

div#Content-Body a
{
	color:#4e5160;
}

div#Content-Body a:hover
{
	color:#5d637a;
}

.DropDownLink
{
	display:block;
	font-size:12;
	font-family:Tahoma;
	text-decoration:none;
	color:Black;	
	
	background-image:url("../images/ScenicClub/Bullets/SmallGoldBox.gif");
	background-repeat:no-repeat;
	background-position:left;
	
	margin-top:10px;
	margin-bottom:3px;
	padding-left:10px;
}

.Small-Content-Box
{
	padding-left:10px;
	display:none;
	margin-bottom:5px;
	background-color:#f1eedf;
	padding:2px;
}

div#News
{	
	width:257px;
	display:inline;
	border:solid 1px #d4d4d4;
	float:right;
	margin-right:-1px;
	
	font-size:11px;
	font-family:Verdana;
	color:#333333;
	position:relative;
}

html>body div#News /*IE Hack to get News panel to be same height*/
{
	height:448px;
}

.News-ScrollBox-wrapper
{
	height:25px;
	width:256px;
	position:absolute;
	bottom:-1px;
	left:0px;
	background-color:#ecedef;
	border-top:solid 1px #d3d5d4;
}

html>body .News-ScrollBox-wrapper /*Fire Fox puts white line across bottom of scroll bar with out this*/
{
	bottom:0px;
	width:257px;
}

.News-ScrollBox
{
	padding:5px;
}

.News-ScrollBox img
{
	cursor:pointer;
}

.News-Item
{	
	height:30px;
	padding:5px;
	z-index:0;
}

.News-Item a
{
	color:Black;
	text-decoration:none;
}

.News-Item img
{
	border-width:0px;
	margin-bottom:-1px;
}

.News-Item a:hover
{
	text-decoration:underline;
}

.News-Item-Date
{
	color:#ab9b60;
}

.News-Item-DateLarge
{
	font-size:12px;
	display:block;
	margin-top:8px;
}

.News-Item-HeadLine
{
	font-size:14px;
	font-style:italic;
	display:block;
	margin-bottom:15px;
}

div#Menu
{	
	width:auto;
	height:auto;
	display:inline;	
	float:left;
	vertical-align:top;
	padding-left:13px;
	padding-right:13px;
	padding-top:5px;
	padding-bottom:13px;
	background-color:#faf8f1;
}

.MenuMainLink
{
	display:block;
	font-size:11;
	font-family:Arial;
	text-decoration:none;
	font-weight:bolder;
	color:#9b8847;	
	
	background-image:url("../images/ScenicClub/Bullets/MenuMainLink.gif");
	background-repeat:no-repeat;
	background-position:left;
	
	padding-bottom:7px;
	padding-top:7px;
	padding-left:20px;
}

.MenuMainLink:hover
{
	background-image:url("../images/ScenicClub/Bullets/MenuMainLinkSel.gif");
	color:#50566c;	
}

.MenuMainLinkSel
{
	display:block;
	font-size:11;
	font-family:Arial;
	text-decoration:none;
	font-weight:bolder;
	color:#50566c;	
	
	background-image:url("../images/ScenicClub/Bullets/MenuMainLinkSel.gif");
	background-repeat:no-repeat;
	background-position:left;
	
	padding-bottom:7px;
	padding-top:7px;
	padding-left:20px;
}

.MenuSubLink
{
	display:block;
	font-size:10;
	font-family:Arial;
	text-decoration:none;
	font-weight:bolder;
	color:#a39564;	
	
	background-image:url("../images/ScenicClub/Bullets/MenuSubLink.gif");
	background-repeat:no-repeat;
	background-position:left;
		
	margin-left:15px;	
	padding-bottom:2px;
	padding-top:2px;
	padding-left:10px;
}

.MenuSubLink:hover
{
	background-image:url("../images/ScenicClub/Bullets/MenuSubLinkSel.gif");
	color:#50566c;	
}

.MenuSubLinkSel
{
	display:block;
	font-size:10;
	font-family:Arial;
	text-decoration:none;
	font-weight:bolder;
	color:#50566c;	
	
	background-image:url("../images/ScenicClub/Bullets/MenuSubLinkSel.gif");
	background-repeat:no-repeat;
	background-position:left;
		
	margin-left:15px;	
	padding-bottom:2px;
	padding-top:2px;
	padding-left:10px;
}

.MenuSuperSubLink
{
	display:block;
	font-size:10;
	font-family:Arial;
	text-decoration:none;
	font-weight:bolder;
	color:#a39564;	
	
	background-image:url("../images/ScenicClub/Bullets/MenuSubLink.gif");
	background-repeat:no-repeat;
	background-position:left;
		
	margin-left:40px;	
	padding-bottom:2px;
	padding-top:2px;
	padding-left:10px;
}

.MenuSuperSubLink:hover
{
	background-image:url("../images/ScenicClub/Bullets/MenuSubLinkSel.gif");
	color:#50566c;	
}

.MenuSuperSubLinkSel
{
	display:block;
	font-size:10;
	font-family:Arial;
	text-decoration:none;
	font-weight:bolder;
	color:#50566c;	
	
	background-image:url("../images/ScenicClub/Bullets/MenuSubLinkSel.gif");
	background-repeat:no-repeat;
	background-position:left;
		
	margin-left:40px;	
	padding-bottom:2px;
	padding-top:2px;
	padding-left:10px;
}

.MenuSignUpBox
{
	border:solid 2px #a39564;
	background-color:#c9bd8d;
	width:220px;
}

.MenuSignUpText
{
	font-size:11;
	font-family:Arial;
	text-decoration:none;
	font-weight:bolder;
	text-align:center;	
	padding:2px;
	display:block;
}

.MenuSignUpLink
{
	font-size:11;
	font-family:Arial;
	text-decoration:none;
	font-weight:bolder;
	text-align:center;	
	padding:5px;
	display:block;	
	color:#50566c;
}

div#Special-Offers
{	
	width:255px;
	display:inline;	
	float:right;
	vertical-align:top;
	margin-top:-6px;
	margin-right:-1px;
}

html>body div#Special-Offers /*FIRE FOX move div to far up and right*/
{
	margin-top:-2px;
	margin-right:5px;
}

div#Special-Offers img
{
	border-width:0px;
}

div#Special-Offers a
{
	color:Black;
	text-decoration:none;
}

.SpecialOffer
{
	width:255px;
}

.Special-Offer-OfferHeader
{
	margin-top:-36px;
	margin-bottom:-4px;
}

html>body .Special-Offer-OfferHeader
{
	margin-top:-32px;
	margin-bottom:0px;
}

.Special-Offer-Text
{
	font-family:Verdana;
	font-size:10;
	padding:8px;
	background-color:#c9bd8d;
}

.Special-Offer-Image
{
	border:solid 1px Black!important;
	border-bottom-width:0px;
	width:253px;
}

.Special-Offer-TextCover
{
	margin-top:-40px;
}

.Image-Filler
{
	display:inline;
	float:right;
	margin-right:11px;
	margin-top:-24px;
	width:282px;
	height:102px;
}

html>body .Image-Filler
{
	margin-top:-35px;
}

.Large-Content-Panel
{
	width:667px;
	display:inline;
	float:right;
	margin-right:11px;
	margin-top:0px;
}

.Gray-Boarder
{
	border:solid 1px #cccccc;
	padding:8px;
	float:none;
	clear:both;
	background-color:White;
}

.Offer-DropDownLink
{
	font-size:12px;
	font-family:Tahoma;
	font-weight:bold;
	text-decoration:none;
	margin-bottom:5px;
	display:block;
	color:#50566c;
}

.Offer-DropDownLink:hover
{	
	text-decoration:underline;
}

.OfferHeader-DropDownLink
{
	font-size:15px;
	font-family:Tahoma;
	font-weight:bold;
	text-decoration:none;
	margin-bottom:5px;
	display:block;
	color:#50566c;
}

.OfferHeader-DropDownLink:hover
{	
	text-decoration:underline;
}

.MainOffer-Wrapper
{
	background-color:#e6e1cb;
	border:double 3px #a39564;		
	padding:5px 10px 5px 5px;
	margin:0px 5px 5px 5px;	
	color:Black;
	font-family:Verdana;
	font-size:11px;
	font-weight:normal;
}

.MainOffer-MainImageWrapper
{
	border:solid 2px #a39564;
	background-color:White;
	width:234px;
	padding:2px;
	margin-bottom:4px;
}

.MainOffer-MainImageWrapper img
{
	display:block;
}

.MainOffer-SmallImageWrapper
{
	border:solid 2px #a39564;
	background-color:White;
	width:110px;
	padding:2px;
	margin-right:4px;
	display:inline;
	float:left;
}

.MainOffer-SmallImageWrapper img
{
	display:block;
}

.NormalOffer-Wrapper
{
	background-color:#f9f6e8;
	border:double 3px #e8dca6;		
	padding:5px 10px 5px 5px;
	margin:0px 5px 5px 5px;	
	color:Black;
	font-family:Verdana;
	font-size:11px;
	font-weight:normal;
}

.NormalOffer-MainImageWrapper
{
	border:solid 2px #e8dca6;
	background-color:White;
	width:234px;
	padding:2px;
	margin-bottom:3px;
}

.NormalOffer-MainImageWrapper img
{
	display:block;
}

.NormalOffer-SmallImageWrapper
{
	border:solid 2px #e8dca6;
	background-color:White;
	width:110px;
	padding:2px;
	margin-right:4px;
	display:inline;
	float:left;
}

.NormalOffer-SmallImageWrapper img
{
	display:block;
}

.Offer-Headding-Large
{
	color:#a19058;
	font-family:Verdana;
	font-size:19px;
	font-weight:normal;
	display:block;
}

.Offer-Headding-Medium
{
	color:#a19058;
	font-family:Verdana;
	font-size:15px;
	font-weight:normal;
	display:block;
}

.Offer-Headding-Small
{
	color:#a19058;
	font-family:Verdana;
	font-size:12px;
	font-weight:normal;
	display:block;
}

.OfferButtonPanel
{
	text-align:right;
}

.Profile-Panel
{
	background-color:#f4f1e8;
	padding:5px;
	font-size:11px;
	font-family:Verdana;
	margin-top:10px;
}

.Profile-Panel input
{
	font-size:10;
	font-family:Verdana;
}

.Profile-Panel select
{
	font-size:10;
	font-family:Verdana;
}

.ProfileHeader
{
	display:block;
	font-size:12;
	font-family:Verdana;
	font-weight:bolder;
	color:#50566c;	
	background-image:url("../images/ScenicClub/Bullets/MenuMainLink.gif");
	background-repeat:no-repeat;
	background-position:left;
	padding-left:20px;
	border-bottom: solid 2px White;
	width:260px;
}

.ProfileUpdateButton
{
	padding-top:5px;
}

.ScenicClub-ProfileLinkBox
{
	font-family:Tahoma;
	font-size:11px;
	text-align:center;
	vertical-align:middle;
	text-decoration:none;
	padding-left:4px;
	padding-right:4px;
	color:#52576a;
	background-color:#f4f1e8;
	border:solid 2px #e6e1cb;
	width:75px;
	display:inline;
	float:left;
}
html>body .ScenicClub-ProfileLinkBox
{
	width:65px;
	height:28px;
	display:inline;
	float:left;
}

.ScenicClub-ProfileLinkBox:hover
{
	background-color:#f1eddd;
}

.ScenicClub-ProfileLinkBox-Sel
{
	font-family:Tahoma;
	font-size:11px;
	text-align:center;
	vertical-align:middle;
	text-decoration:none;
	padding-left:4px;
	padding-right:4px;
	color:#52576a;
	background-color:#e6e1cb;
	border:solid 2px #ddd5b1;
	width:75px;
}

html>body .ScenicClub-ProfileLinkBox-Sel
{
	width:65px;
	height:28px;
	display:inline;
	float:left;
}

.Member-Tour
{
	font-weight:normal;
	background-color:#e6e1cb;
	padding:2px;
}

.Member-Tour-Name
{
	background-color:#ede8d8;
	font-weight:bold;
	font-size:11px;	
	padding:2px;
}

.Member-Tour-Body
{
	font-size:10px;
	background-color:#ede8d8;
	margin-top:3px;
	padding:2px;
}

.NewsletterDate
{
	color:#52576a;
	font-family:Tahoma;
	font-size:12px;
}

.NewsletterDescription
{
	color:#52576a;
	font-family:Tahoma;
	font-size:12px;
}

/*--Gallery Page--*/

.GalleryDestIconHome
{
	margin:5px;
	text-decoration:none;
	border-width:0px;
	cursor:pointer;
	display:inline;
	vertical-align:middle;
}

.GalleryImagePanel
{
	width:120px;
	height:120px;
	display:inline;
	margin:2px;
	margin-bottom:10px;
	vertical-align:middle;
}

html>body .GalleryImagePanel
{
	float:left;
}

.GalleryImage
{
	margin-top:-4px;
	padding-top:2px;
	margin-bottom:-9px;
	background-image:url("../images/ScenicClub/BackGrounds/ImageBackground.png");
	background-repeat:repeat-y;
	cursor:pointer;
}

html>body .GalleryImage
{
	margin-top:0px;
	padding-top:4px;
	margin-bottom:0px;
	padding-bottom:4px;
	background-image:url("../images/ScenicClub/BackGrounds/ImageBackground.png");
}

.GalleryMenuBar
{
	background-color:#e6e1cb;
	padding-top:0px;
	padding-left:15px;
	padding-bottom:4px;
	width:630px;
}

.GalleryMenuBar a
{	
	font-family:Tahoma;
	font-size:11px;
	font-weight:bold;
	color:#52576a;
	text-decoration:none;
}

.GalleryMenuBar a:hover
{	
	text-decoration:underline;
	color:#3c4155;
}

.GalleryMenuBar .Left
{
	display:inline;
	float:left;
}

.GalleryMenuBar .Right
{
	display:inline;
	float:right;
	margin-right:15px;
}

html>body .GalleryMenuBar .Right
{
	margin-top:5px;
}


.GalleryTourRegionWrapper
{
	width:120px;
	height:auto;
	display:inline;
	text-align:center;
	background-image:url(../../images/ScenicClub/Gallery/GalleryCategoryMiddle.jpg);
	margin-bottom:20px;
	cursor:pointer;
}
html>body .GalleryTourRegionWrapper
{
	float:left;
}

.GalleryTourRegionImage
{
	width:90px;
	height:90px;
	background-position:center center;
	background-repeat:no-repeat;
	display:block;
	margin-top:5px;
}
html>body .GalleryTourRegionImage
{
	margin-left:15px;
	margin-right:15px;
}
html>body .GalleryTourRegionWrapper
{
	float:left;
}

.GalleryTourRegionLink
{
	text-decoration:none;
	color:#41403a;
}

.GalleryTourRegionLink:hover
{
	text-decoration:underline;
	color:#5c5a54;
}

.GalleryTourRegionText
{
	width:90px;
	height:30px;
	margin-bottom:2px;
	
	font-size:12px;
	font-family:Arial;
	font-weight:bold;
}
html>body .GalleryTourRegionText
{
	margin-left:15px;
	margin-right:15px;
}

.GalleryTourRegionText:hover
{
	color:Red;
}

.GalleryPageLink
{
	font-size:10px;
	font-family:Verdana;
	text-decoration:none;
	color:#41403a;
}

.GalleryPageLink:hover
{
	text-decoration:underline;
	color:#5c5a54;
}

/*FORUM*/

.ForumSubjectBox
{
	width:308px;
	height:100px;
	margin:5px;	
	padding:2px;
	padding-right:0px;/*IE - Hack - evens up the spacing around heading (RHS)*/
	border:solid 1px #ddd5b1;	
	display:inline;
	float:left;
}

html>body .ForumSubjectBox
{
	padding-right:0px;/*IE - Hack - evens up the spacing around heading (RHS)*/
}

.ForumSubjectHeader
{
	background-color:#e6e1cb;
	padding:3px;
	margin-bottom:5px;
	color:#52576a;
	font-family:Arial;
	font-size:14px;
	font-weight:bold;
}

.ForumSubjectBody
{
	padding:5px;
}

.ForumSubjectHeader a
{
	color:#52576a;
}

.ForumSubjectHeader a:hover
{
	color:#3c4155;
}

.ForumUserPostingBox
{
	width:630px;
	margin:5px;	
	margin-bottom:15px;
	padding:2px;
	border:solid 1px #ddd5b1;	
}

.ForumUserPostingOwner
{
	width:96px;
	padding:2px;
	border:solid 1px #f1eee1;
	margin:2px;
	display:inline;
	float:left;
	text-align:center;
}

html>body .ForumUserPostingOwner
{
	width:90px;
}

.ForumUserPostingText
{
	width:420px;
	padding:2px;
	border:solid 1px #f1eee1;
	margin:2px;
	display:inline;
	float:left;
}

.ForumUserPostingDetails
{
	width:197px;
	padding:2px;
	border:solid 1px #f1eee1;
	margin:2px;
	margin-right:0px;
	display:inline;
	float:left;
}

html>body .ForumUserPostingDetails
{
	width:192px;
}

.PreviousImageBox
{
	padding-top:2px;
}

.PreviousImageBoxImage
{
	padding-right:5px;
	display:inline;
	float:left;
}

.PreviousImageBoxImage a
{
	cursor:pointer;
}

.PreviousImageBoxText
{
	display:inline;
	float:left;
}


/* BookingRequest.aspx page */

.GridButton
{
	/*font-family: Trebuchet MS !Important;*/
	font-family: Arial !Important;
	font-size: 12px;
	font-weight: bold;
	color: #333366;
	background-color: #e8edff;
	border: solid 1px #666999;
	padding-left: 10px;
	padding-right: 10px;
}

.GridText
{
	/*font-family: Trebuchet MS !Important;*/
	font-family: Arial !Important;
	font-size: 11px;
	color: #333366;
}

.GridStatusText
{
	/*font-family: Trebuchet MS !Important;*/
	font-family: Arial !Important;
	font-size: 13px;
	font-weight: bold;
}

.Grid1
{
	Border-Left: solid 1px #e8edff;
	Border-Right: solid 1px #e8edff;
	text-align: left;
	margin-left:auto; margin-right:auto;
}

/*.Grid1 tr
{
	background-image: url('/images/GridGrad.gif');
	background-repeat: repeat-x;
	background-position: left top;
}*/

.Grid1 td
{
	/*font-family: Trebuchet MS !Important;*/
	font-family: Arial !Important;
	font-size: 11px;
	/*color: #333366;*/
	color: #333333;
	padding: 3px 7px 3px 7px !Important;
	Border-Bottom: solid 1px #e8edff;
	cursor: default;
	
}

.Grid1 th
{
	font-family: Trebuchet MS !Important;
	background-color: #d4defe; /*  #b9c9fe */
	color: #333366;
	padding: 6px 7px 2px 7px !Important;
	font-size: 12px;
	font-weight: normal;
	/*background-image: url('/images/GridGradHead.gif');
	background-repeat: repeat-x;
	background-position: left top;*/
}


.GridLink
{
	color: #3333cc;
	text-decoration: underline;
	font-size: 10px;
}


.GridLink:hover
{
	color: #cc0000;
}

.GridAddEmailStyle
{
	position:absolute;
	top: -500px;
	left: 0;
	padding: 8px 12px 8px 12px;
	visibility: hidden;
	border: 5px solid #637ac4;
	z-index: 100;
	background-color: #f6f8ff; /* #f8faff */
	min-width: 100px;
	width: auto !important;
	width: 300px;
}
/* End BookingRequest.aspx page */




/*TOOL - TIP CSS START*/

.balloonstyle
{
	position:absolute;
	top: -500px;
	left: 0;
	padding: 3px;
	visibility: hidden;
	border: 1px solid #637ac4;
	/*font:normal 11px Verdana;*/
	z-index: 100;
	background-color: #e8edff; /* #f8faff */
	min-width: 100px;
	width: auto !important;
	width: 300px;
/*Remove below line to remove shadow. Below line should always appear last within this CSS
filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135,Strength=5);*/
}

#arrowhead{
z-index: 99;
position: absolute;
top: -500px;
left: 0;
visibility: hidden;
}

/*TOOL - TIP CSS END*/

/**/
.OrangeOval
{
    position:absolute;
    right:-10px;
    top:-10px;
    width:120px;
    height:84px;
    background-image:url('../Images/APIA/OrangeBack.png');
    text-align:center;
    font-size:12px;
    font-family:Tahoma;
    color:White;
}

.OfferBox
{
    width:200px;
    height:175px;
    background-color:Navy;
    display:inline;
    float:left;
    text-align:center;
    font-family:Tahoma;
    font-size:24px;
    color:White;
}

.OfferBox
{
    width:200px;
    height:175px;
    background-color:#000f3e;
    display:inline;
    float:left;
    text-align:center;
    font-family:Tahoma;
    font-size:24px;
    color:White;
    padding:15px;
}

