﻿body 
{
	background-color: #D7ECED;
	margin: 0px;
	height: 100%;
}
p
{
	font-family: Verdana;
	font-size: 8pt;
	color: #585858;
	margin-bottom: 3px;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	line-height: 12px;
}
.AdvertTableCell
{
	padding: 3px 8px 3px 0px;
}

.AdvertTableCell p
{
	font-family: Verdana;
	font-size: 7pt;
	color: #585858;
	margin-bottom: 3px;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	line-height: 12px;
	
}
.SideMenuCategory
{
	font-family: Agency FB;
	font-size: 20px;
	color: #000000;
	margin-bottom: 0px;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	padding-top: 20px;
	padding-bottom: 20px;
}
.SideMenuSubCategory
{
	font-family: Verdana;
	font-size: 8pt;
	font-weight: bold;
	color: #566FA2;
	margin-bottom: 3px;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
}
.SearchTextBox
{
	float: left;
	padding-top: 3px;
	height: 17px;
	width: 85px;
	background-color: #CCE1E2
}
a
{
	font-family: Verdana;
	font-size: 8pt;
	color: #585858;
	margin-bottom: 3px;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	line-height: 15px;
	text-decoration: underline;
}
li
{
	font-family: Verdana;
	font-size: 8pt;
	color: #585858;
	margin-bottom: 3px;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	line-height: 12px;
}

/*MasterPage Layout Styles*/

#Top
{
	width: 751px;
	height: 98px;
}

#HeaderImageBar
{
	width: 751px;
}

#MenuBar
{
	width: 739px;
	background-color: #6582BC;
	height: 21px;
	padding-left: 12px;
	padding-top: 1px;
}

#LeftMenu
{
	width: 152px;
	background-color: #FFFFFF;
	height: 100%;
	float: left;
	padding-left: 10px;
	padding-top: 0px;
}

#LeftMenu a
{
	font-family: Verdana;
	font-size: 8pt;
	color: #585858;
	margin-bottom: 3px;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	line-height: 15px;
	text-decoration: underline;
}

#LeftMenu p
{
	margin-bottom: 3px;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	line-height: 10px;
}

#LeftMenu .CategoryLink
{
	font-family: Verdana;
	font-size: 8pt;
	font-weight: bold;
	color: #566FA2;
	margin-bottom: 3px;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
}

#BreadcrumbsBar
{
	background-color: #CCE1E2;
	width: 577px;
	height: 20px;
	padding-left: 12px;
	padding-top: 4px;
}

.MainContent
{
	background-color: #FFFFFF;
	width: 589px;
	float: left;
	padding-bottom: 30px;
}

.NewsdeskPanel
{
	background-color: #8C97B6;
	background-image: url('/Images/NewsdeskBack.jpg');
	background-repeat: no-repeat;
	width: 170px;
	height: 100%;
	margin-left: 11px;
	float: left;
	min-height: 800px;
}

#Footer
{
	width: 751px;
	text-align: center;
	background-color: #FFFFFF;
	height: 36px;
	clear: both;
}

#Footer a
{
	font-family: Arial;
	font-size: 9px;
	color: #585858;
}

#Sponsors
{
	width: 212px;
	/*position: absolute;*/
	background-color: #FFFFFF;
	/*margin-left: 751px;*/
	padding-left: 0px;
	height: 100%;
	/*top: 0px;
	left: 0px;*/
	text-align: center;
	/*background-image: url('/Images/Layout/DropShadow.gif');
	background-repeat: repeat-y;*/
	background-color: white;
}

.OuterEdge
{
	width: 0px;
	position: absolute;
	background-color: #D7ECED;
	margin-left: 968px;
	padding-left: 0px;
	height: 100%;
	top: 0px;
	left: 0px;
	text-align: center;
	background-image: url('/Images/Layout/DropShadow.gif');
	background-repeat: repeat-y;
}

/*Text Styles*/
.BoldText
{
	font-weight: bold;
}

.NewsItemTitle
{
	font-weight: bold;
	font-family: Verdana;
	font-size: 8pt;
	color: #585858;
	margin-bottom: 3px;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	line-height: 12px;
}

.NewsItemBody
{
	font-family: Verdana;
	font-size: 8pt;
	color: #585858;
	margin-bottom: 3px;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	line-height: 12px;
}

.NewsItemBody p
{
	font-family: Verdana;
	font-size: 8pt;
	color: #585858;
	margin-bottom: 18px;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	line-height: 12px;
}

.BreadcrumbsText
{
	font-family: Verdana;
	font-size: 10pt;
	font-weight: bold;
	color: #566FA2;
}

.TicketBar
{
	border-top: dashed 1px #585858;
	border-bottom: dashed 1px #585858;
	height: 22px;
	background-color: #CCE1E2;
	padding-left: 13px;
	padding-top: 2px;
}
.TicketBar a
{
	font-family: Verdana;
	font-size: 9pt;
	font-weight: bold;
	color: #566FA2;
	text-decoration: underline;
}

.SubscribeEditionsBar
{
	float: left;
	border-top: dashed 1px #585858;
	border-bottom: dashed 1px #585858;
	height: 19px;
	background-color: #CCE1E2;
	padding-left: 13px;
	padding-top: 5px;
	width: 100%;
	margin-bottom: 10px;
}
.SubscribeEditionsBar p
{
	font-family: Verdana;
	font-size: 9pt;
	font-weight: bold;
	color: #566FA2;
}

.SubscriptionOptionsMainContainer
{
	padding-left: 13px;
	padding-top: 8px;
	padding-bottom: 8px;
	width: 576px;
}
.SubscriptionOptions
{
	float: left;
	padding-bottom: 15px;
	width: 570px;
}

.RadioButtonContainer
{
	width: 22px;
	float: left;
}

.RadioButtonTextContainer
{
	float: left;
	padding-top: 4px;
}

.FormContainer
{
	width: 570px;
}

.FormRow
{
	padding-bottom: 30px;
}

.FormTitle
{
	float: left;
	height: 21px;
	padding-top: 4px;
	width: 185px;
}
.FormEntry
{
	float: left;
	height: 25px;
	width: 300px;
}

.FormEntryTextBox
{
	border: solid 1px #585858;
	width: 250px;
	font-family: Verdana;
	font-size: 8pt;
	color: #585858;
}

.TicketsFormContainer
{
	
}

.TicketsFormTitle
{
	float: left;
	height: 21px;
	padding-top: 4px;
	width: 140px;
}
.TicketsFormEntry
{
	float: left;
	height: 25px;
	width: 248px;
}

.TicketsFormEntryTextBox
{
	border: solid 1px #585858;
	width: 238px;
	font-family: Verdana;
	font-size: 8pt;
	color: #585858;
}

.SurveyFormEntry
{
	float: left;
	height: 25px;
	width: 400px;
	padding-bottom: 0px;
}

/*Pages Layout Styles*/

.SplitPageContentContainer
{
	width: 406px;
}

.PageContent
{
	padding-left: 13px;
	padding-top: 15px;
	padding-bottom: 15px;
	padding-right: 5px;
}

.SupportedByContent
{
	padding-left: 13px;
	padding-top: 15px;
	padding-bottom: 15px;
}

.ContentSeperator
{
}

.VerticalImageStrip
{
	width: 167px;
	float: right;
	padding-top: 15px;
}

.ImageContainer
{
	padding-bottom: 15px;
}

.MagazineCertificateDownloadContent
{
	padding-left: 13px;
	padding-top: 15px;
}
.MagazineCertificateDownloadContent a
{
	font-family: Verdana;
	font-size: 8pt;
	font-weight: bold;
	color: #566FA2;
	text-decoration: underline;
}

.TicketQuestion
{
	float: left;
	padding-bottom: 15px;
	width: 390px;
}

.TicketQuestionCheckbox
{
	width: 56px;
	float: left;
	padding-right: 0px;
	padding-left: 0px;
}

.TicketQuestionText
{
	float: left;
	padding-top: 4px;
	width: 316px;
	padding-right: 3px;
}

.TicketQuestionCheckboxContainer
{
	float: left;
	width: 195px;
}


.ErrorText
{
	font-family: Verdana;
	font-size: 10pt;
	font-weight: bold;
	color: #566FA2;
}

.SearchBoxPadding
{
	float: left;
	background-color: Red;
	width: 10px;
	height: 21px;
	background-color: #CCE1E2
}
.SearchGo
{
	float: left;
	padding-top: 4px;
	padding-left: 10px;
}

.SearchGo2
{
	color: #566FA2;
	font-weight: bold;
	font-family: Arial;
	font-size: 11pt;
	text-decoration: none;
}

.LinkTitle
{
	font-size: 8pt;
	font-weight: bold;
	color: #566FA2;
	text-decoration: none;
}

/* Newsdesk */
.NewsdeskTickerHeader
{
	color: #FFFFFF;
	font-family: Agency FB;
	font-size: 18px;
}
.NewsdeskTickerDate
{
	color: #FFFFFF;
	font-family: Verdana;
	font-size: 8pt;
	font-weight: bold;
}
.NewsdeskTickerSeperator
{
	color: #FFFFFF;
	font-family: Verdana;
	font-size: 8pt;
	font-weight: bold;
}
.NewsdeskTickerTitle
{
	color: #FFFFFF;
	font-family: Verdana;
	font-size: 8pt;
}
a.NewsdeskTickerAbstract
{
	color: #FFFFFF;
	font-family: Verdana;
	font-size: 8pt;
	text-decoration: underline;
}

/*Beauty Index*/
.DirectoriesSearchContainer
{
	width: 570px;
	padding-bottom: 8px;
}

.DirectoriesSearchSection
{
	 width: 280px;
	 padding-right: 3px;
	 float: left;
}

.DirectoriesSearchTerm
{
	font-family: Verdana;
	font-size: 8pt;
	font-weight: bold;
	color: #566FA2;
	margin-bottom: 3px;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	padding-right: 2px;
	text-decoration: none;
}

.SearchRow
{
	padding-bottom: 30px;
}

.SearchTitle
{
	float: left;
	width: 80px;
	padding-top: 4px;
}

.SearchEntryContainer
{
	float: left;
	width: 180px;
}

.SearchEntryTextBox
{
	border: solid 1px #7E9DB9;
	width: 146px;
	font-family: Verdana;
	font-size: 8pt;
	color: #585858;
}

.EntryPointRow
{
	float: left;
	width: 382px;
	padding-bottom: 14px;
}


.EntryPointContainer
{
	width: 175px;
	float: left;
	padding-right: 11px;
}

.EntryPointImageContainer
{
	float: left;
	width: 67px;
}

.EntryPointDetailsContainer
{
	float: left;
	width: 100px;
	padding-left: 7px;
}

.EntryPointDetailsContainer a
{
	font-family: Verdana;
	font-size: 8pt;
	font-weight: bold;
	color: #566FA2;
	margin-bottom: 3px;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	line-height: 12px;
	text-decoration: underline;
}

.EntryPointDetailsText
{
	font-family: Verdana;
	font-size: 8pt;
	color: #585858;
	margin-bottom: 3px;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	line-height: 15px;
	text-decoration: underline;
}

.BannerRotator
{
	padding-top: 10px;
	height: 75px;
	width: 200px;
}

.TopBannerRotator
{
	/*height: 106px;
	width: 589px;*/
}

.SearchStripTitle
{
	float: left;
	width: 50px;
	padding-top: 4px;
}

.PublicationFeatureIssueImageContainer
{
	float: left;
	width: 67px;
}

.PublicationFeatureIssueDetailsContainer
{
	float: left;
	width: 322px;
	padding-left: 9px;
}

.PublicationFeatureIssueTitle
{
	font-family: Verdana;
	font-size: 10pt;
	font-weight: bold;
	color: #566FA2;
	margin-bottom: 3px;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
}

.PublicationFeatureIssueDate
{
	font-family: Verdana;
	font-size: 10pt;
	font-weight: bold;
	color: #585858;
	margin-bottom: 3px;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
}

.PublicationFeatureIssueDetailsContainer a
{
	font-family: Verdana;
	font-size: 8pt;
	font-weight: bold;
	color: #566FA2;
	margin-bottom: 3px;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	line-height: 12px;
	text-decoration: underline;
}


/*Survey*/
.SurveyQuestionContainer
{
	float: left;
	padding-bottom: 20px;
	width: 540px;
}

.QuestionNumberContainer
{
	width: 20px;
	float: left;
	font-family: Verdana;
	font-size: 8pt;
	font-weight: bold;
	color: #585858;
	margin-bottom: 3px;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	line-height: 12px;
}

.SurveyQuestionRow
{
	width: 540px;
	font-family: Verdana;
	font-size: 8pt;
	color: #585858;
	margin-bottom: 3px;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	line-height: 12px;
	padding-left: 25px;
	float: left;
}

.SurveyQuestionTwoColumnColumn
{
	width: 270px;
	float: left;
	font-family: Verdana;
	font-size: 8pt;
	color: #585858;
	margin-bottom: 3px;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	line-height: 12px;
}

.SurveyQuestionThreeColumnColumn
{
	width: 180px;
	float: left;
	font-family: Verdana;
	font-size: 8pt;
	color: #585858;
	margin-bottom: 3px;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	line-height: 12px;
}

.SurveyQuestionThreeColumnThirdSize
{
	width: 135px;
	float: left;
	font-family: Verdana;
	font-size: 8pt;
	color: #585858;
	margin-bottom: 3px;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	line-height: 12px;
}

.SurveyQuestionThreeColumnThirdSizeWithPadding
{
	width: 130px;
	padding-left: 5px;
	float: left;
	font-family: Verdana;
	font-size: 8pt;
	color: #585858;
	margin-bottom: 3px;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	line-height: 12px;
}

.SurveyEntryTextBox
{
	border: solid 1px #7E9DB9;
	width: 116px;
	font-family: Verdana;
	font-size: 8pt;
	color: #585858;
}

.SearchHighlight
{
	font-weight: bold;
	color: #566FA2;
}