﻿html, body 
{
}
h1
{
	font-family:Sans-Serif, Arial;
	font-size:32px;
	color: Black;
	font-weight:Bold;	
	margin:0px;
	padding:0px;
}
h2
{
	font-family:Sans-Serif, Arial;
	font-size:28px;
	color: Black;
	font-weight:Bold;	
	margin:0px;
	padding:0px;
}
h3
{
	font-family:Sans-Serif, Arial;
	font-size:24px;
	color: Black;
	font-weight:Bold;	
	margin:0px;
	padding:0px;
}
h4
{
	font-family:Sans-Serif, Arial;
	font-size:20px;
	color: Black;
	font-weight:Bold;	
	margin:0px;
	padding:0px;
}
h5
{
	font-family:Sans-Serif, Arial;
	font-size:16px;
	color: Black;
	font-weight:Bold;	
	margin:0px;
	padding:0px;
}
h6
{
	font-family:Sans-Serif, Arial;
	font-size:12px;
	color: Black;
	font-weight:Bold;	
	margin:0px;
	padding:0px;
}
#page-container
{
	position: relative;
	width:1005px;
	margin-right: auto;
	margin-left: auto;
}
#association-header
{
	background-image: url(../../Images/General/Navigation.jpg);
	background-repeat: no-repeat;
	position: absolute;
	left: 0px;
	top: 0px;
	width: 700px;
	height: 100px;
}
#association-content
{
	position: absolute;
	left: 0px;
	top: 105px;
	width: 700px;
	font-family:Sans-Serif, Arial;
	font-size:12px;
	font-weight:normal;
	color:Black;
	padding:10px;
	text-align:justify;
}
#base-navigation
{
	background-image: url(../../Images/General/Navigation.jpg);
	background-repeat: no-repeat;
	position: absolute;
	left: 0px;
	top: 0px;
	width: 700px;
	height: 100px;

}
#base-menu
{
	background-color:Transparent;
	position:absolute;
	top:70px;
	height:30px;
	width:500px;
	margin-left:190px;
}
#tableMenu
{
	height:100%;
	width:100%;
}
#base-featured
{
	background-image: url(../../Images/General/Featured.jpg);
	background-repeat: no-repeat;
	position:absolute;
	left:705px;
	top:0px;
	width:300px;
	height:100px;
}
#base-blankline
{
	position:absolute;
	left:0px;
	top:100px;
	width:100%;
	height:5px;
}
#base-featuredcaption
{
	position:absolute;
	top:10px;
	left:10px;
	width:280px;
}
#base-featuredlink
{
	position:absolute;
	left:20px;
	top:75px;
	width:280px;
}

#base-content
{
	background-color:Transparent;
	position:absolute;
	left:0px;
	top:105px;
	height:100%;
	width:1005px;
	padding:0px;
	margin:0px;
	
}
td.mainMenuSeparator
{
	font-family:Sans-Serif, Arial;
	font-size:20px;
	color: Red;
	display:block;
	text-decoration:none;
	font-weight:normal;	
	padding-bottom:10px;
}
a.mainMenuLink
{
	font-family:Sans-Serif, Arial;
	font-size:14px;
	color: White;
	display:block;
	text-decoration:none;
	font-weight:bold;	
	text-align:center;
	padding-bottom:4px;
}
a.mainMenuLink:hover
{
	color:#BDD1EA;
	text-decoration:underline;
}
.baseFeaturedCaption
{
	font-family:Sans-Serif, Arial;
	font-size:20px;
	color: White;
	display:block;
	text-decoration:none;
	font-weight:bold;	
	text-align:center;
}
a.baseFeaturedLink
{
	font-family:Sans-Serif, Arial;
	font-size:12px;
	color: White;
	text-decoration:none;
	font-weight:bold;	
	text-align:left;
}
a.baseFeaturedLink:hover
{
	text-decoration:underline;
}
#home-flash
{
	position:absolute;
	background-image: url(../../Images/General/Flash.jpg);
	background-repeat: no-repeat;
	left:0px;
	top:0px;
	color:White;
	height:275px;
	width:700px;
}
#home-search
{
	position:absolute;
	background-image: url(../../Images/General/SearchBackground.jpg);
	background-repeat: no-repeat;
	left:705px;
	top:0px;
	color:White;
	height:150px;
	width:300px;
}
.homeSearchBoxHeader
{
	font-family:Sans-Serif, Arial;
	font-size:18px;
	font-weight:bold;
	color:Black;
	padding-top:2px;
	padding-left:10px;
	text-align:left;
}
.homeSearchBoxDepartureDate
{
	font-family:Sans-Serif, Arial;
	font-size:12px;
	font-weight:normal;
	color:Black;
	padding-left:10px;
	padding-top:0px;
	padding-bottom:0px;
	text-align:left;
}
a.homeSearchBoxFooter
{
	font-family:Sans-Serif, Arial;
	font-size:10px;
	font-weight:normal;
	color:Black;
	text-align:center;
	margin:0px;
	padding-top:0px;
	padding-left:10px;
	padding-bottom:10px;
	text-decoration:none;

}
a.homeSearchBoxFooter:hover
{
    text-decoration:underline;
}

homeSearchBoxFooter
{
	font-family:Sans-Serif, Arial;
	font-size:10px;
	font-weight:normal;
	color:Black;
	text-align:center;
	padding-top:0px;
	padding-bottom:0px;
}
.homeSearchBoxDropdownList
{
	font-family:Sans-Serif, Arial;
	font-size:11px;
	font-weight:normal;
	color:Black;
	margin-left:10px;
	text-align:left;
}
a.homeSearchLink
{
	font-family:Sans-Serif, Arial;
	font-size:12px;
	color: Black;
	display:inline;
	text-decoration:none;
	font-weight:normal;	
	text-align:left;
	padding-left:15px;
	padding-top:0px;
	padding-bottom:0px;
}
a.homeSearchLink:hover
{
	color:Red;
	text-decoration:underline;
}

#home-searchboxheader
{
	position:relative;
	margin-top:5px;
	margin-left:15px;
	width:270px;
}
#home-searchboxitems
{
	position:relative;
	margin-left:20px;
	margin-top:5px;
	width:175px;
}
#home-associations
{
	position:absolute;
	left:705px;
	top:150px;
	height:125px;
	width:300px;
}
#home-subcaption
{
	background-color:White;
	position:absolute;
	top:275px;
	height:40px;
	width:100%;
	color:Black;
	text-align:center;
	font-family:Sans-Serif, Arial;
	font-size:20px;
	font-weight:bold;
	padding-top:8px;
	letter-spacing: 0.75em;
}
#home-categorylist
{
	position:absolute;
	top:315px;
	left:0px;
	font-family:Sans-Serif, Arial;
	text-align:left;
	font-size:11px;
	height:100px;
	width:850px;
}
#home-footer
{
	position:absolute;
	top:515px;
	left:0px;
	font-family:Sans-Serif, Arial;
	text-align:justify;
	font-family:Arial;
	font-size:11px;
	height:60px;
	width:850px;
	padding:10px;
	padding-left:10px;
	padding-top: 10px;
	padding-right:10px;
}
#home-footerimage
{
	position:absolute;
	left:870px;
	top:515px;
	height:60px;
	width:130px;
	padding-top: 10px;
}
.homeSearchHeading
{
	font-family:Sans-Serif, Arial;
	font-size:16px;
	color: Black;
	display:block;
	text-decoration:none;
	font-weight:bold;	
	text-align:left;
	border-bottom-style:dashed;
	border-bottom-color:White;
	border-bottom-width:3px;

}

a.homeCategoryLink
{
	font-family:Sans-Serif, Arial;
	font-size:13px;
	color: Black;
	display:inline;
	text-decoration:none;
	font-weight:normal;	
	text-align:left;
}
a.homeCategoryLink:hover
{
	color:Red;
	text-decoration:underline;
}
.homeCategoryLinkDiv
{
	padding-top:5px;
}
.homeCategorySeparator
{	
	width:5px;
}
#programListing
{
	position: absolute;
	left: 0px;
	top: 0px;
	width:100%;
}
#programListingHeaderImage
{
	position: relative;
	margin-top:5px;
	margin-bottom:5px;
	margin-left:7.5px;
	margin-right:7.5px;
}
.programListingFilterLabel
{
	font-family:Sans-Serif, Arial;
	font-size:13px;
	color: Black;
	text-decoration:none;
	font-weight:normal;	
	text-align:right;
	padding-right:5px;

}
.programListingFilter
{
	font-family:Sans-Serif, Arial;
	font-size:12px;
	font-weight:normal;
	color:Black;
	text-align:left;
}

.programListingItem
{
	position: relative;
	top:0px;
	left:0px;
	width:990px;
	height:160px;
	margin-top:10px;
	margin-left:7.5px;
	margin-right:7.5px;
	padding:0px;
	border-style:solid;
	border-width:1px;
	border-color:Black;

}
.programListingImageContainer
{
	position: relative;
	top:0px;
	left:0px;
	width:250px;
	height:160px;
	padding:0px;
	margin:0px;
}
.programListingTitle
{
	font-family:Sans-Serif, Arial;
	font-size:20px;
	text-decoration:none;
	font-weight:bold;	
	text-align:left;
	margin-top:5px;
	margin-left:10px;
	margin-right:10px;
	margin-bottom:0px;
}
.programListingSubtitle
{
	font-family:Sans-Serif, Arial;
	font-size:14px;
	text-decoration:none;
	font-weight:bold;
	font-style:italic;	
	text-align:left;
	margin-top:0px;
	margin-left:10px;
	margin-right:10px;
	margin-bottom:0px;
}
.programListingCategory
{
	font-family:Sans-Serif, Arial;
	font-size:10px;
	color:Red;
	text-decoration:none;
	font-weight:normal;	
	text-align:left;
	margin-top:0px;
	margin-left:15px;
	margin-right:10px;
	margin-bottom:5px;
}
.programListingDescription
{
	color:Black;
	font-family:Sans-Serif, Arial;
	font-size:12px;
	text-decoration:none;
	font-weight:normal;	
	text-align:left;
	line-height:1.25em;
	margin-top:0px;
	margin-left:15px;
	margin-right:15px;
	margin-bottom:5px;
}
.programListingDescriptionContainer
{
	position:absolute;
	top:0px;
	left:250px;
	width:665px;
	height:160px;
	font-family:Sans-Serif, Arial;
	font-size:11px;
	text-decoration:none;
	font-weight:normal;	
	text-align:left;
	padding:0px;
	margin:0px;
	border-left-color:Black;
	border-left-style:solid;
	border-left-width:1px;
	border-right-color:Black;
	border-right-style:solid;
	border-right-width:1px;

}
.programListingActivityLevel
{
	position:absolute;
	top:0px;
	left:915px;
	width:75px;
	height:160px;
	padding:0px;
	margin:0px;
}
.programListingActivityLevelImage
{
	position:absolute;
	top:5px;
	left:5px;
}
.programListingImage
{
	margin-top:5px;
	margin-left:5px;
}
.programListingItinerary
{
	position:absolute;
	left:0%;
	margin-left:15px;
	margin-right:15px;
	margin-top:0px;
	margin-bottom:5px;
	width:100%;
}
a.programListingItineraryLink
{
	font-family:Sans-Serif, Arial;
	font-size:12px;
	color: Black;
	text-decoration:none;
	font-weight:Bold;	
	text-align:left;

}
a.programListingItineraryLink:hover
{
	color:Red;
	text-decoration:underline;
}
a.programListingDeparturesLink
{
	font-family:Sans-Serif, Arial;
	font-size:11px;
	color: Black;
	text-decoration:none;
	font-weight:normal;	
	text-align:left;
}
a.programListingDeparturesLink:hover
{
	color:Red;
	text-decoration:underline;
}
.programListingDepartures
{
	position:absolute;
	right:0%;
	margin-top:0px;
	margin-right:20px;
	width:50%;
}
td.programListingDeparturesLabel
{
	font-family:Sans-Serif, Arial;
	font-size:12px;
	color: Black;
	text-decoration:none;
	text-align:right;
	font-weight:Bold;	
}
td.programListingDeparturesPriceLabel
{
	font-family:Sans-Serif, Arial;
	font-size:12px;
	color: Black;
	text-decoration:none;
	font-weight:Bold;	
}
td.programListingDeparturesValue
{
	font-family:Sans-Serif, Arial;
	font-size:12px;
	color: Black;
	text-decoration:none;
	font-weight:normal;	

}
#programListingSubcaption
{
	background-color:White;
	position:relative;
	height:40px;
	width:100%;
	color:Black;
	text-align:center;
	font-family:Arial;
	font-size:34px;
	font-weight:bold;
	letter-spacing:0.25em;
}
.programDetailsLeftPane
{
	background-color:#DEE5EB;
	width:500px;

}
.programDetailsTestimonialTagLine
{
	color:Black;
	text-align:justify;
	font-family:Arial;
	font-size:24px;
	font-weight:Bold;
	padding-top:20px;
	padding-left:20px;
	padding-right:20px;
	padding-bottom:20px;
	margin:0px;
}
.programDetailsTestimonial
{
	color:Black;
	text-align:justify;
	font-family:Arial;
	font-size:14px;
	font-weight:normal;
	line-height:2.0em;
	padding-top:0px;
	padding-left:30px;
	padding-right:30px;
	padding-bottom:30px;
	margin:0px;
}
.programDetailsRightPane
{
	width:505px;
	padding-left:10px;
}
.programDetailsTitle
{
	color:Black;
	text-align:left;
	font-family:Arial;
	font-size:22px;
	font-weight:bold;
	padding-top:15px;
	padding-bottom:0px;
}
.programDetailsSubtitle
{
	color:Black;
	text-align:left;
	font-family:Arial;
	font-size:18px;
	font-weight:bold;
	font-style:italic;
	padding-top:0px;
	padding-bottom:0px;
	padding-left:0px;
}
.programDetailsSectionCaption
{
	color:Black;
	text-align:left;
	font-family:Arial;
	font-size:16px;
	font-weight:bold;
	padding-top:5px;
	padding-bottom:5px;
	text-decoration:underline;
}
.programDetailsSubSectionCaption
{
	color:Black;
	text-align:left;
	font-family:Arial;
	font-size:14px;
	font-weight:bold;
	padding-top:5px;
	padding-left:10px;
	padding-bottom:5px;
}
.programDetailsOverviewCopy
{
	color:Black;
	text-align:left;
	font-family:Arial;
	font-size:12px;
	font-weight:normal;
	line-height:1.5em;
	padding-left:10px;
	padding-right:10px;
	padding-top:0px;
	padding-bottom:10px;
}
.programDetailsHighlight
{
	color:Black;
	text-align:left;
	font-family:Arial;
	font-size:12px;
	font-weight:normal;
	padding-top:0px;
	padding-left:0px;
	padding-right:5px;
	padding-bottom:5px;
	line-height:1.5em;
}
.programDetailsItineraryDay
{
	color:Black;
	text-align:left;
	font-family:Arial;
	font-size:12px;
	font-weight:normal;
	padding-top:0px;
	padding-left:15px;
	padding-right:0px;
	padding-bottom:5px;
	width:100px;
}
.programDetailsItinerarySummary
{
	color:Black;
	text-align:left;
	font-family:Arial;
	font-size:12px;
	font-weight:normal;
	padding-top:0px;
	padding-left:0px;
	padding-right:5px;
	padding-bottom:5px;
	text-align:left;
}
a.programDetailsMenu
{
	color:White;
	text-align:left;
	font-family:Arial;
	font-size:12px;
	font-weight:normal;
	line-height:2.0em;
	padding:10px;
}
.dayByDayTabItineraryDay
{
	color:Black;
	text-align:left;
	font-family:Sans-Serif, Arial;
	font-size:12px;
	font-weight:Bold;
	padding-top:0px;
	padding-left:15px;
	padding-right:0px;
	padding-bottom:5px;
	text-align:left;
}
.dayByDayTabItinerarySummary
{
	color:Black;
	text-align:left;
	font-family:Sans-Serif, Arial;
	font-size:12px;
	font-weight:Bold;
	padding-top:0px;
	padding-left:0px;
	padding-right:10px;
	padding-bottom:5px;
	text-align:right;
}
.dayByDayTabItineraryDescription
{
	color:Black;
	text-align:left;
	font-family:Sans-Serif, Arial;
	font-size:12px;
	font-weight:normal;
	padding-top:0px;
	padding-right:10px;
	padding-left:20px;
	padding-bottom:0px;
	text-align:left;
}
.dayByDayTabItineraryAccommodations
{
	display:inline;
	color:Black;
	text-align:left;
	font-family:Sans-Serif, Arial;
	font-size:12px;
	font-weight:normal;
	padding-top:2px;
	padding-right:10px;
	padding-left:20px;
	padding-bottom:10px;
	text-align:left;
}
td.programDetailsLabel
{
	font-family:Sans-Serif, Arial;
	font-size:12px;
	color: Black;
	text-decoration:none;
	text-align:left;
	font-weight:Bold;	
	padding-top:0px;
	padding-left:10px;
	padding-right:10px;
	padding-bottom:0px;
	
}
td.programDetailsValue
{
	font-family:Sans-Serif, Arial;
	font-size:12px;
	color: Black;
	text-decoration:none;
	font-weight:normal;	
	padding-top:0px;
	padding-left:0px;
	padding-right:0px;
	padding-bottom:5px;
	
}
td.selectedTab
{
	background-color:#4A5778;
	color:White;
	font-family:Sans-Serif, Arial;
	font-size:16px;
	text-decoration:none;
	font-weight:bold;	
	text-align:center;
	height:40px;
	
}
td.selectedTabHover
{
	
	color:White;
	cursor:pointer;
	
}
td.unselectedTab
{
	background-color:#DEE5EB;
	color:Black;
	font-family:Sans-Serif, Arial;
	font-size:16px;
	text-decoration:none;
	font-weight:bold;	
	text-align:center;
	height:40px;
}
td.tabSeparator
{
	background-color:#DEE5EB;
	width:2px;
}
.programDetailsSeparator
{
	width:3px;
	height:24px;
	margin-bottom:8px;
	margin-top:8px;
	background-color:Black;
	
}
.programDetailsSubMenuSeparator
{
	width:100%;
	height:15px;
}
.programDetailsSubMenuSeparatorEnd
{
	width:100%;
	height:35px;
}

a.programDetailsTabLink
{
	font-family:Sans-Serif, Arial;
	font-size:16px;
	color: Black;
	display:block;
	text-decoration:none;
	font-weight:bold;	
	text-align:center;
}
a.programDetailsTabLink:hover
{
	color:#4A5778;
	text-decoration:underline;
}
a.programDetailsSelectedTabLink
{
	background-color:#4A5778;
	font-family:Sans-Serif, Arial;
	font-size:16px;
	color: White;
	display:block;
	text-decoration:none;
	font-weight:bold;	
	text-align:center;
}
a.hotelLink
{
	font-family:Sans-Serif, Arial;
	font-size:12px;
	color: Blue;
	text-decoration:none;
	font-weight:normal;	
	text-align:left;
}
a.hotelLink:hover
{
	text-decoration:underline;
}
td.detailsLabelCell
{
	width:150px;
	padding-left:15px;
	vertical-align:top;
}
td.detailsAccommodationsCell
{
	padding-top:5px;
	padding-bottom:5px;
	vertical-align:top;
}
.detailsTabLabel
{
	color:Black;
	font-family:Sans-Serif, Arial;
	font-size:12px;
	font-weight:normal;
	padding:2px;
	text-align:left;
	
}
.detailsTabValue
{
	color:Black;
	font-family:Sans-Serif, Arial;
	font-size:12px;
	font-weight:normal;
	padding:2px;
	text-align:left;
}
.detailsTabValueRight
{
	color:Black;
	font-family:Sans-Serif, Arial;
	font-size:12px;
	font-weight:normal;
	padding:2px;
	text-align:left;
}
.detailsLabels
{
	color:Black;
	text-align:left;
	font-family:Sans-Serif, Arial;
	font-size:12px;
	font-weight:normal;
	padding-top:2px;
	padding-right:2px;
	padding-left:10px;
	padding-bottom:0px;
	text-align:left;
	vertical-align:top;
	width:150px;
}
.detailsValues
{
	color:Black;
	font-family:Sans-Serif, Arial;
	font-size:12px;
	font-weight:normal;
	padding-top:2px;
	padding-right:0px;
	padding-left:0px;
	padding-bottom:0px;
	text-align:left;
	width:300px;
}
.detailsValuesRight
{
	color:Black;
	font-family:Sans-Serif, Arial;
	font-size:12px;
	font-weight:normal;
	padding-top:2px;
	padding-right:0px;
	padding-left:0px;
	padding-bottom:0px;
	text-align:right;
}
.detailsTabSectionCaption
{
	color:Black;
	text-align:left;
	font-family:Arial;
	font-size:16px;
	font-weight:bold;
	padding-top:15px;
	padding-left:10px;
	padding-bottom:5px;
	text-decoration:underline;
}

.detailsTabSubSectionCaption
{
	color:Black;
	text-align:left;
	font-family:Arial;
	font-size:14px;
	font-weight:bold;
	padding-top:5px;
	padding-left:20px;
	padding-bottom:2px;
}
.detailsTabSubSectionValue
{
	color:Black;
	text-align:left;
	font-family:Arial;
	font-size:12px;
	font-weight:normal;
	padding-top:0px;
	padding-left:25px;
	padding-bottom:5px;
}
a.programDetailsMenuLink
{
	font-family:Sans-Serif, Arial;
	font-size:16px;
	color: White;
	text-decoration:none;
	font-weight:bold;	
	text-align:left;	
	padding-left:3px;
	
}
a.programDetailsMenuLink:hover
{
	color:#BDD1EA;
	text-decoration:underline;
}
.contactUsLeftPane
{
	width:40%;
}
.contactUsRightPane
{
	width:60%;
}
.speakerRequestLeftPane
{
	width:50%;
}
.speakerRequestRightPane
{
	width:50%;
}
#contactUsContent
{
	margin:10px;
}

p.contactUsTitle
{
	color:Black;
	text-align:left;
	font-family:Sans-Serif,Arial;
	font-size:28px;
	font-weight:Bold;
	padding-left:5px;
	padding-right:5px;
	padding-top:0px;
	padding-bottom:5px;
	margin:0px;
}
p.contactUsSubtitle
{
	font-family:Sans-Serif, Arial;
	font-size:16px;
	color: Black;
	font-weight:Bold;	
	margin:0px;
	padding-left:15px;
	padding-right:15px;
	padding-top:25px;
	padding-bottom:0px;

}
p.contactUsCopy
{
	font-family:Sans-Serif, Arial;
	font-size:12px;
	color: Black;
	font-weight:normal;	
	margin:0px;
	padding-top:0px;
	padding-bottom:0px;
	padding-left:15px;
	padding-right:10px;
}
td.emailInstructions
{
	font-family:Arial,Sans-Serif;
	font-size:12px;
	color: Black;
	text-decoration:none;
	text-align:Left;
	font-weight:normal;	
}
td.emailLabel
{
	font-family:Arial,Sans-Serif;
	font-size:12px;
	color: Black;
	text-decoration:none;
	text-align:left;
	font-weight:normal;	
}
td.emailValue
{
	font-family:Arial, Sans-Serif;
	font-size:12px;
	color: Black;
	text-decoration:none;
	font-weight:normal;	
}
td.fieldLabel
{
	font-family:Sans-Serif, Arial;
	font-size:10px;
	color: Black;
	text-decoration:none;
	text-align:right;
	font-weight:normal;	
}
td.fieldLabelLarge
{
	font-family:Sans-Serif, Arial;
	font-size:12px;
	color: Black;
	text-decoration:none;
	text-align:right;
	font-weight:normal;	
}
.fieldValue
{
	font-family:Sans-Serif, Arial;
	font-size:10px;
	color: Black;
	text-decoration:none;
	font-weight:normal;	
}
.fieldValueLarge
{
	font-family:Sans-Serif, Arial;
	font-size:12px;
	color: Black;
	text-decoration:none;
	font-weight:normal;	
}
.fieldError
{
	font-family:Sans-Serif, Arial;
	font-size:10px;
	color: Red;
	text-decoration:none;
	font-weight:normal;	
}
.registrationSectionHeader
{
	font-family:Sans-Serif, Arial;
	font-size:16px;
	color: White;
	background-color:#4A5778;
	text-decoration:none;
	font-weight:Bold;	
}
.registrationTitle
{
	font-family:Sans-Serif, Arial;
	font-size:20px;
	color: Black;
	text-decoration:none;
	font-weight:Bold;	
	text-align:left;
	padding-top:15px;
	padding-left:5px;
	padding-bottom:10px;
	padding-right:5px;
}
.confirmationSubTitle
{
	font-family:Sans-Serif, Arial;
	font-size:14px;
	color: Black;
	text-decoration:none;
	font-weight:Bold;	
	text-align:left;
	padding-top:5px;
	padding-left:15px;
	padding-bottom:5px;
	padding-right:5px;
}
.registrationInstructions
{
	font-family:Sans-Serif, Arial;
	font-size:12px;
	color: Black;
	text-decoration:none;
	font-weight:Normal;	
	text-align:left;
	padding-top:0px;
	padding-left:5px;
	padding-bottom:10px;
	padding-right:5px;
}

.confirmationInstructions
{
	font-family:Sans-Serif, Arial;
	font-size:12px;
	color: Black;
	text-decoration:none;
	font-weight:Normal;	
	text-align:left;
	padding-top:0px;
	padding-left:15px;
	padding-bottom:10px;
	padding-right:100px;
}

a.linkButton
{
	font-family:Sans-Serif, Arial;
	font-size:12px;
	color: Blue;
	text-decoration:none;
	font-weight:normal;	
	text-align:left;
}
a.linkButton:hover
{
	text-decoration:underline;
}
a.linkButtonLarge
{
	font-family:Sans-Serif, Arial;
	font-size:16px;
	color: Blue;
	text-decoration:underline;
	font-weight:normal;	
	text-align:left;
}
a.linkButtonLarge:hover
{
	color: Red;
	text-decoration:underline;
}
a.linkTerms
{
	font-family:Sans-Serif, Arial;
	font-size:10px;
	color:Gray;
	text-decoration:underline;
	font-weight:normal;	
	text-align:left;
}
.popupTitle
{
	color:Black;
	text-align:left;
	font-family:Arial;
	font-size:20px;
	font-weight:Bold;
	padding-left:5px;
	padding-right:5px;
	padding-top:0px;
	padding-bottom:10px;
	margin:0px;
}

.popupCopy
{
	color:Black;
	text-align:left;
	font-family:Sans-Serif, Arial;
	font-size:12px;
	font-weight:normal;
	padding-left:5px;
	padding-right:5px;
	padding-top:5px;
	padding-bottom:5px;
	margin:0px;
}
.aboutUsTitle
{
	color:Black;
	text-align:left;
	font-family:Sans-Serif, Arial;
	font-size:28px;
	font-weight:Bold;
	padding-left:5px;
	padding-right:5px;
	padding-top:0px;
	padding-bottom:5px;
	margin:0px;
}
.aboutUsCopy
{
	color:Black;
	text-align:left;
	font-family:Sans-Serif, Arial;
	font-size:12px;
	font-weight:normal;
	padding-left:5px;
	padding-right:5px;
	padding-top:5px;
	padding-bottom:5px;
	margin:0px;
}
#footer-menu-generic
{
	background-color:Transparent;
	width:905px;
	margin-top:30px;
	margin-left:50px;
	margin-right:50px;
	border-top-color:GrayText;
	border-top-style:solid;
	border-top-width:1px;
}
#footer-menu-home
{
	background-color:Transparent;
	position:absolute;
	top:630px;
	width:905px;
	margin-top:30px;
	margin-left:50px;
	margin-right:50px;
	border-top-color:GrayText;
	border-top-style:solid;
	border-top-width:1px;
}
#tableFooterMenu
{
	height:100%;
	width:505px;
	margin-top:5px;
	margin-left:200px;
	margin-right:200px;
}
a.footerMenuLink
{
	font-family:Sans-Serif, Arial;
	font-size:10px;
	color: #666666;
	display:block;
	text-decoration:none;
	font-weight:normal;	
	text-align:center;
	padding-bottom:4px;
}
a.footerMenuLink:hover
{
	color:Red;
	text-decoration:underline;
}
td.footerMenuSeparator
{
	font-family:Sans-Serif, Arial;
	font-size:10px;
	color: #666666;
	display:block;
	text-decoration:none;
	font-weight:normal;	
	padding-bottom:5px;
	padding-left:5px;
	padding-right:5px;
}
td.priceLabel
{
	font-family:Sans-Serif, Arial;
	font-size:12px;
	color: Black;
	text-decoration:none;
	text-align:left;
	font-weight:Bold;	
	padding-top:0px;
	padding-left:0px;
	padding-right:2px;
	padding-bottom:0px;
	
}
td.priceRemarks
{
	font-family:Sans-Serif, Arial;
	font-size:11px;
	color: Black;
	text-decoration:none;
	font-weight:normal;	
}
