/* Recurring Elements */
body {
	background-repeat: repeat-x;
	margin: 0px;
	padding: 0px;
}
body #body-BG2 {
	width: 100%;

}
a  {
	outline: none;
}
p {
	margin-top: 0px;
	margin-bottom: 10px;
}
.and   {
	font-family: Arial, Helvetica, sans-serif;
}
.ClearFloat {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

/* Layout Elements */
#centerWrapper {
	width: 1000px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-bottom: 20px;
}
#HeaderWrapper   {
	background-repeat: no-repeat;
	background-position: center top;
	height: 145px;
	width: 970px;
	padding-top: 0px;
	padding-right: 15px;
	padding-left: 15px;
	margin: 0px;
	float: none;
	padding-bottom: 0px;
}
#HeaderWrapper #IssueNumber, #HeaderWrapper  #MonthYear   {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: normal;
	padding-top: 125px;
	letter-spacing: 0px;
	padding-right: 0px;
	padding-left: 0px;
	width: 180px;
	margin: 0px;
	padding-bottom: 0px;
}
#HeaderWrapper #IssueNumber {
	float: left;
	text-align: left;
}
#HeaderWrapper #MonthYear {
	float: right;
	text-align: right;
}
#ContentMainWrapper {
	background-image: url(/Magazine/images/Shared-Components/BG-ContentMainWrapper.png);
	background-repeat: repeat-y;
	background-position: center top;
	width: 976px;
	margin: 0px;
	padding-top: 0px;
	padding-right: 12px;
	padding-bottom: 0px;
	padding-left: 12px;
	float: none;
}
#ContentMainWrapper #LeftColumnWrapper {
	width: 180px;
	float: left;
	padding: 0px;
	margin: 0px;
}
#ContentMainWrapper #LeftColumnWrapper #MikesBox {
	background-image: url(/Magazine/images/Shared-Components/BG-GradientFade.png);
	background-repeat: repeat-x;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #898989;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	padding-top: 10px;
	padding-right: 4px;
	padding-bottom: 5px;
	padding-left: 4px;
	overflow: hidden;
	width: 172px;
}
#ContentMainWrapper  #LeftColumnWrapper  #MikesBox  .Type, #ContentMainWrapper #RightColumnWrapper #EmployeeHighlightBox .Type {
	font-size: 8.5pt;
	line-height: 13pt;
}
#ContentMainWrapper #LeftColumnWrapper #NavBox {
	background-image: url(/Magazine/images/Shared-Components/BG-GradientFade.png);
	background-repeat: repeat-x;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #898989;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 4px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 8px;
	padding-left: 0px;
}
#ContentMainWrapper #LeftColumnWrapper #NavBox #subNavTitle {
	font-family: "Times New Roman", Times, serif;
	font-size: 21px;
	color: #000000;
	font-weight: normal;
	background-image: url(/images/interior/BG_subNavTitle.gif);
	background-repeat: no-repeat;
	text-align: center;
	margin: 0px;
	padding-top: 4px;
	padding-right: 0px;
	padding-bottom: 4px;
	padding-left: 0px;
}
#ContentMainWrapper #LeftColumnWrapper #NavBox #subNav {
	width: 180px;
	margin: 0px;
	padding: 0px;
}
#ContentMainWrapper #LeftColumnWrapper #NavBox #subNav  ul {
	list-style: none;
	margin: 0px;
	font-family: "Times New Roman", Times, serif;
	font-size: 14px;
	font-weight: normal;
	text-align: left;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #CED0AE;
}
#ContentMainWrapper #LeftColumnWrapper #NavBox #subNav ul li {
	margin: 0;
	width: 180px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CED0AE;
	padding: 0;
}
#ContentMainWrapper #LeftColumnWrapper #NavBox #subNav ul li a {
	display: block;
	width: 166px;
	text-indent: 0px;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 14px;
	text-decoration: none;
	color: #691211;
	outline: none;
	background-image: url(/Magazine/images/Shared-Components/BG-subNav-n.gif);
	background-repeat: no-repeat;
	background-position: 4px center;
	padding-right: 0px;
	margin: 0px;
}
#ContentMainWrapper #LeftColumnWrapper #NavBox #subNav ul li a:hover  {
	color: #003663;
	background-image: url(/Magazine/images/Shared-Components/BG-subNav-o.gif);
	text-decoration: none;
	background-color: #FFFFFF;
}
#ContentMainWrapper #LeftColumnWrapper #NavBox #subNav ul li a.current  {
	background-image: url(/Magazine/images/Shared-Components/BG-subNav-current.gif);
	background-repeat: no-repeat;
	text-decoration: none;
	font-weight: normal;
	color: #000000;
}
#ContentMainWrapper #LeftColumnWrapper #NavBox #subNav ul li a.current:hover  {
	color: #000000;
	background-image: url(/Magazine/images/Shared-Components/BG-subNav-current.gif);
	background-repeat: no-repeat;
	text-decoration: none;
	background-color: #FFFFFF;
}
#ContentMainWrapper #LeftColumnWrapper #SponsorSpotlightBox {
	margin: 0px;
	padding: 0px;
	width: 180px;
	background-image: url(/Magazine/images/Shared-Components/BG-Advertisement.gif);
	background-repeat: no-repeat;
	background-position: center top;
}

#ContentMainWrapper  #LeftColumnWrapper  #SponsorSpotlightBox  table#BG-Image {
	width: 180px;
	margin: 0px;
	background-repeat: no-repeat;
	background-position: center top;
	padding: 0px;
	border-collapse: collapse;
	border: 1px solid #CCCCCC;
}
#ContentMainWrapper  #LeftColumnWrapper  #SponsorSpotlightBox  table#BG-Image #FadeWrapper {
	background-image: url(/Magazine/images/Shared-Components/BG-FadeWrapper.png);
	background-repeat: repeat-x;
	padding: 5px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #999999;
}
#ContentMainWrapper #LeftColumnWrapper #SponsorSpotlightBox table#BG-Image #SponsorTitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
}


#ContentMainWrapper #MidColumnWrapper {
	float: left;
	width: 610px;
	margin-top: -10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 5px;
}
#ContentMainWrapper  #MidColumnWrapper  .CommonBox {
	background-image: url(/Magazine/images/Shared-Components/BG-BoxSemiTransparent.png);
	background-repeat: repeat;
	border: 1px solid #CCCCCC;
	margin-bottom: 4px;
	width: 580px;
	clear: both;
	float: none;
	padding-top: 10px;
	padding-right: 12px;
	padding-bottom: 5px;
	padding-left: 12px;
}
#ContentMainWrapper #MidColumnWrapper .CommonBox #HomepageBannerAd {
	width: 580px;
	text-align: center;
}
#ContentMainWrapper #MidColumnWrapper .CommonBox .SubTopicBox {
	width: 580px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 12px;
	margin-left: 0px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999999;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 8px;
	padding-left: 0px;
}
#ContentMainWrapper #RightColumnWrapper {
	width: 180px;
	float: right;
	margin: 0px;
	padding: 0px;
}
#ContentMainWrapper #RightColumnWrapper #UpcomingEventsBox {
	background-image: url(/Magazine/images/Shared-Components/BG-GradientFade.png);
	background-repeat: repeat-x;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #898989;
	padding-top: 0px;
	padding-right: 4px;
	padding-bottom: 5px;
	padding-left: 4px;
	width: 172px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}
#ContentMainWrapper #RightColumnWrapper #UpcomingEventsBox #EventsTitle {
	font-family: "Times New Roman", Times, serif;
	font-size: 21px;
	color: #000000;
	font-weight: normal;
	background-image: url(/images/interior/BG_subNavTitle.gif);
	background-repeat: no-repeat;
	text-align: center;
	margin: 0px;
	padding-top: 4px;
	padding-right: 0px;
	padding-bottom: 4px;
	padding-left: 0px;
}
#ContentMainWrapper #RightColumnWrapper #UpcomingEventsBox ul {
	list-style-type: none;
	font-family: "Times New Roman", Times, serif;
	font-size: 14px;
	font-style: italic;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding: 0px;
}
#ContentMainWrapper #RightColumnWrapper #UpcomingEventsBox li {
	padding-bottom: 2px;
	padding-top: 3px;
	padding-right: 0px;
	padding-left: 18px;
	margin: 0px;
	background-image: url(/Magazine/images/Shared-Components/BG-Upcoming-Events-li.gif);
	background-repeat: no-repeat;
	background-position: 3px 10px;
	text-indent: -8px;
}
#ContentMainWrapper #RightColumnWrapper #AmbianceDaySpaAd {
	background-image: url(/Magazine/images/Shared-Components/BG-Ambiance-Day-Spa-Ad.jpg);
	width: 158px;
	background-repeat: no-repeat;
	background-position: center top;
	background-color: #EAE3DB;
	border: 1px solid #C0C0C0;
	padding-top: 95px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}
#ContentMainWrapper #RightColumnWrapper #AmbianceDaySpaAd #SubText {
	font-family: "Times New Roman", Times, serif;
	font-size: 18px;
	color: #990000;
	font-style: italic;
	font-weight: normal;
}
#ContentMainWrapper #RightColumnWrapper #HomepageSponsorAd2 {
	padding: 0px;
	width: 180px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 4px;
	margin-left: 0px;
}
#ContentMainWrapper #RightColumnWrapper #EmployeeHighlightBox {
	background-image: url(/Magazine/images/Shared-Components/BG-GradientFade.png);
	background-repeat: repeat-x;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #898989;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 4px;
	margin-left: 0px;
	padding-top: 10px;
	padding-right: 4px;
	padding-bottom: 5px;
	padding-left: 4px;
	overflow: hidden;
	width: 172px;
}
#ContentMainWrapper  #RightColumnWrapper-Directory  {
	float: right;
	width: 315px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #898989;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}
#ContentMainWrapper    #RightColumnWrapper-Directory    #Heading      {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: center;
	font-size: 12px;
	line-height: 16px;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
}
#ContentMainWrapper   #RightColumnWrapper-Directory   table.Directory  {
	background-image: url(/Magazine/images/Shared-Components/BG-Directory.png);
	background-repeat: repeat-x;
	width: auto;
	border-collapse: collapse;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #000000;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #999999;
	margin-bottom: 25px;
}
#ContentMainWrapper      #RightColumnWrapper-Directory      table.Directory      tr.DirectoryTitle      td    {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	text-transform: uppercase;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
	background-image: url(/Magazine/images/Shared-Components/BG-Directory.png);
	background-repeat: repeat-x;
	background-position: center center;
}
#ContentMainWrapper   #RightColumnWrapper-Directory   table.Directory   td  {
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999999;
	border-collapse: collapse;
	border-top-width: 0px;
	border-right-width: 0px;
	border-left-width: 0px;
}

#ContentMainWrapper  #MidColumnWrapper-MessageMike  {
	float: left;
	width: 478px;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 2px;
}
#ContentMainWrapper #MidColumnWrapper-MessageMike #MessageBox {
	background-image: url(/Magazine/images/Shared-Components/BG-BoxSemiTransparent.png);
	background-repeat: repeat;
	padding: 10px;
	width: 457px;
	clear: both;
	float: none;
	min-height: 1450px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #898989;
}
#ContentMainWrapper #RightColumnWrapper-Only {
	width: 780px;
	float: right;
	margin: 0px;
	background-image: url(/Magazine/images/Shared-Components/BG-RightColumnOnly.png);
	background-repeat: repeat-x;
	background-position: left top;
	padding-top: 8px;
	padding-right: 7px;
	padding-bottom: 20px;
	padding-left: 7px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #898989;
	min-height: 430px;
}
#ContentMainWrapper #RightColumnWrapper-Only .TopBrdr {
	background-image: url(/Magazine/images/Shared-Components/BG-MainTitle.gif);
	background-repeat: no-repeat;
	background-position: right top;
	font-size: 1px;
	line-height: 1px;
	margin-top: -6px;
	margin-right: -5px;
	margin-bottom: 0px;
	margin-left: -5px;
	width: 790px;
	height: 10px;
	padding: 0px;
}
#ContentMainWrapper   #RightColumnWrapper-Only   #BigPhotoHeader {
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 12px;
	padding-left: 0px;
}
#ContentMainWrapper   #RightColumnWrapper-Only   .PanBannerWrapper   {
	width: 780px;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 30px;
	padding-top: 15px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #BCBCBC;
	text-align: center;
	margin-top: 10px;
	background-image: url(/Magazine/images/Shared-Components/BG-Pan-Banner.png);
	background-repeat: no-repeat;
	background-position: center top;
}
#ContentMainWrapper #RightColumnWrapper-Only .PanBannerWrapper img {
	margin-bottom: 5px;
}

#ContentMainWrapper   #RightColumnWrapper-Only   .AdBannerWrapper   {
	width: 780px;
	margin-bottom: 10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #BCBCBC;
	padding-top: 15px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
	margin-top: 10px;
	min-height: 100px;
	background-image: url(/Magazine/images/Shared-Components/BG-Ad-Banner.png);
	background-repeat: no-repeat;
	background-position: center top;
}
#ContentMainWrapper #RightColumnWrapper-Only table#UpcomingEvents {
	width: 780px;
	border: 1px solid #E8E8E8;
	border-collapse: collapse;
	margin-top: 10px;
}
#ContentMainWrapper #RightColumnWrapper-Only table#UpcomingEvents td {
	border: 1px solid #D4D4D4;
	border-collapse: collapse;
}
#ContentMainWrapper #RightColumnWrapper-Only table#UpcomingEvents td.month {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	text-align: center;
}
#ContentMainWrapper #RightColumnWrapper-Only table#UpcomingEvents td.date {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
}
#ContentMainWrapper #RightColumnWrapper-Only table#UpcomingEvents td.eventsType {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
}
#ContentMainWrapper #RightColumnWrapper-Only .column5050LeftWrapper {
	float: left;
	width: 385px;
}
#ContentMainWrapper #RightColumnWrapper-Only .column5050RightWrapper {
	float: right;
	width: 385px;
}
#ContentMainWrapper #RightColumnWrapper-Only #FeatureHeader {
	background-image: url(/Magazine/images/Shared-Components/BG-Feature-Header.png);
	background-repeat: no-repeat;
	background-position: center bottom;
	margin-top: -4px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}
#ContentMainWrapper  #RightColumnWrapper-Only  .BoxBannerWrapper {
	padding-top: 13px;
	padding-bottom: 0px;
	background-image: url(/Magazine/images/Shared-Components/BG-BoxBannerWrapper.png);
	background-repeat: no-repeat;
	background-position: center top;
	border-bottom-style: solid;
	border-bottom-color: #BCBCBC;
	margin-top: 10px;
	border-bottom-width: 1px;
	padding-right: 8px;
	padding-left: 8px;
	text-align: center;
	width: 202px;
}













#FooterWrapper {
	width: 1000px;
	background-image: url(/Magazine/images/Shared-Components/BG-FooterWrapper.png);
	background-repeat: no-repeat;
	padding-top: 15px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
	clear: both;
	float: none;
	background-position: center top;
	margin: 0px;
}


#FooterWrapper #addyWrapper  {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	float: left;
	padding-left: 85px;
	color: #000000;
	padding-right: 3px;
}
#FooterWrapper #copyright {
	float: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #000000;
}
#FooterWrapper #siteByWrapper {
	width: 170px;
	float: left;
}
#FooterWrapper #siteBy {
	background-image: url(/Magazine/images/Shared-Components/BG-SiteBy.png);
	background-repeat: no-repeat;
	height: 14px;
	width: 170px;
	overflow: hidden;
	line-height: -500em;
}
#FooterWrapper   #siteBy a   {
	background-image: url(/Magazine/images/Shared-Components/BG-SiteBy.png);
	background-repeat: no-repeat;
	display: block;
	height: 14px;
	width: 170px;
	overflow: hidden;
	text-indent: -1000em;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 2px;
	line-height: -500em;
}
#FooterWrapper   #siteBy a:hover   {
	background-image: url(/Magazine/images/Shared-Components/BG-SiteBy.png);
	background-repeat: no-repeat;
	display: block;
	height: 14px;
	width: 170px;
	overflow: hidden;
	text-indent: -1000em;
	background-position: 0px -14px;
}


.repeatWrapper {
	margin-bottom: 40px;
}
.repeatWrapper .btmBrdr {
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999999;
	padding-bottom: 10px;
	margin-bottom: -25px;
}

h1#MainTitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 26px;
	font-weight: normal;
	background-image: url(/Magazine/images/Shared-Components/BG-MainTitle.gif);
	background-repeat: no-repeat;
	background-position: right top;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	overflow: auto;
	padding-top: 8px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
h1#MainTitleSplash {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 26px;
	font-weight: normal;
	background-image: url(/Magazine/images/Shared-Components/BG-MainTitleSplash.gif);
	background-repeat: no-repeat;
	background-position: right top;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	overflow: auto;
	padding-top: 8px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
h1#FeatureTitle  {
	font-family: "Times New Roman", Times, serif;
	font-size: 32px;
	font-weight: normal;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	overflow: auto;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	text-align: center;
}

h2.SubTitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	text-transform: uppercase;
	padding: 0px;
	margin-top: -4px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}
h2.TopicsTitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: normal;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
h3.TopicsSubTitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	text-transform: uppercase;
}
h2.SubColTitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-transform: uppercase;
	margin: 0px;
	padding: 0px;
}
h3.SubColSubTitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: normal;
	padding: 0px;
	margin-top: -3px;
	margin-right: 0px;
	margin-bottom: 2px;
	margin-left: 0px;
}
.repeatTitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
}
.B3Title {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-weight: normal;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	overflow: auto;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

.Name {
	font-family: "Times New Roman", Times, serif;
	font-size: 24px;
	background-image: url(/Magazine/images/Shared-Components/BG-MainTitle.gif);
	background-repeat: no-repeat;
	background-position: right top;
	overflow: auto;
	margin: 0px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.TagLine {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	padding-bottom: 10px;
}
.Author {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	padding: 0px;
	margin-top: -5px;
	margin-right: 0px;
	margin-left: 0px;
	font-style: normal;
	font-weight: normal;
}






.Type {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #130D0D;
	line-height: 15pt;
	font-size: 9pt;
	padding-bottom: 5px;
}



/* Hack so bullets are not hidden underneath floated images to the left */
.Type ul, .Type ol {
	zoom: 1; /* hasLayout for IE<= 6 */
	overflow: auto;
	padding: 0;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 5px;
	margin-left: 0;
	color: #000000;
}

.Type ul li {
	list-style-type: inherit;
	margin-left: 3em; /* must stay, want it */
	margin-top: 0px;
	padding-top: 0px;
	color: #000000;
} 
.Type ol li {
	list-style-type: inherit;
	margin-left: 3em; /* must stay, want it */
	margin-top: 0px;
	padding-top: 0px;
	color: #000000;
} 
.Type a:link, .Type a:visited {
	color: #613A13;
	text-decoration: underline;
}
.Type a:hover, .Type a:active {
	color: #7BAAB4;
	text-decoration: underline;
}
.ColumnTitle {
	font-family: "Times New Roman", Times, serif;
	font-size: 24px;
	color: #000000;
	font-weight: normal;
	background-image: url(/images/interior/BG_subNavTitle.gif);
	background-repeat: no-repeat;
	text-align: center;
	margin: 0px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 4px;
	padding-left: 0px;
}
.caption                 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #000000;
	padding: 0px;
	margin-top: -4px;
	margin-right: 0px;
	margin-bottom: 3px;
	margin-left: 0px;
	text-align: center;
}
.caption a:link, .caption a:visited {
	color: #324d7e;
	text-decoration: underline;
}
.caption a:hover, .caption a:active {
	color: #000000;
	text-decoration: underline;
}



.PhotoWrapper {
	width: auto;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	float: none;
}


.PhotoWrapperLeft {
	width: auto;
	margin: 0px;
	padding-top: 0px;
	padding-right: 7px;
	padding-bottom: 0px;
	padding-left: 0px;
	float: left;
}
.PhotoWrapperRight {
	width: auto;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 7px;
	float: right;
}
.PhotoWrapperRight2 {
	width: auto;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	float: right;
}



.PhotoBrdr {
	border: 1px solid #CCCCCC;
	padding: 0px;
	margin-bottom: 5px;
}
.PhotoBrdr-Highlight {
	padding: 0px;
	margin-bottom: 5px;
	border: 1px solid #f4f3f1;
}



.PhotoBrdrLeft {
	border: 1px solid #CCCCCC;
	padding: 0px;
	margin-bottom: 5px;
	float: left;
	margin-right: 7px;
}
.PhotoBrdrLeft-SubColumn {
	border: 1px solid #CCCCCC;
	padding: 0px;
	margin-bottom: 0px;
	float: left;
	margin-right: 7px;
}

.PhotoLeft {
	padding: 0px;
	margin-bottom: 5px;
	float: left;
	margin-right: 7px;
}

.PhotoBrdrRight {
	border: 1px solid #CCCCCC;
	padding: 0px;
	margin-bottom: 5px;
	float: right;
	margin-left: 7px;
}
.PhotoRight {
	padding: 0px;
	margin-bottom: 5px;
	float: right;
	margin-left: 7px;
}


.readMore {
	margin-top: 1px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase;
	margin-right: 10px;
	padding-top: 3px;
	padding-bottom: 2px;
}
.readMore   a:link, .readMore  a:visited {
	background-image: url(/Magazine/images/Shared-Components/BG-readMore-N.gif);
	background-repeat: no-repeat;
	background-position: right center;
	text-decoration: none;
	padding-bottom: 3px;
	padding-top: 3px;
	font-weight: bold;
	color: #324d7e;
	padding-right: 18px;
}
.readMore   a:hover, .readMore   a:active {
	background-image: url(/Magazine/images/Shared-Components/BG-readMore-O.gif);
	text-decoration: underline;
	color: #742d0a;
}
.email {
	margin-top: 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase;
	float: left;
	margin-right: 10px;
	padding-top: 1px;
	padding-bottom: 2px;
}
.email  a:link, .email a:visited {
	background-image: url(/images/Interior/btn_email_n.gif);
	background-repeat: no-repeat;
	background-position: left center;
	text-decoration: none;
	color: #c67709;
	padding-left: 22px;
	padding-bottom: 3px;
	padding-top: 3px;
	font-weight: bold;
}
.email  a:hover, .email  a:active {
	background-image: url(/images/Interior/btn_email_o.gif);
	background-repeat: no-repeat;
	background-position: left center;
	text-decoration: underline;
	color: #3A7386;
	padding-left: 22px;
	padding-bottom: 3px;
	padding-top: 3px;
}
.web {
	margin-top: 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase;
	float: left;
	margin-right: 10px;
	padding-top: 1px;
	padding-bottom: 2px;
}
.web  a:link, .web a:visited {
	background-image: url(/images/interior/btn_web_n.gif);
	background-repeat: no-repeat;
	background-position: left center;
	text-decoration: none;
	padding-left: 22px;
	padding-bottom: 3px;
	padding-top: 3px;
	font-weight: bold;
	color: #58179d;
}
.web  a:hover, .web  a:active {
	background-image: url(/images/interior/btn_web_o.gif);
	background-repeat: no-repeat;
	background-position: left center;
	text-decoration: underline;
	color: #3A7386;
	padding-left: 22px;
	padding-bottom: 3px;
	padding-top: 3px;
}

.viewGallery {
	margin-top: 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase;
	float: left;
	margin-right: 10px;
	padding-top: 1px;
	padding-bottom: 2px;
}
.viewGallery a:link, .viewGallery a:visited {
	background-image: url(/Magazine/images/Shared-Components/btn_viewGallery_n.gif);
	background-repeat: no-repeat;
	background-position: left center;
	text-decoration: none;
	padding-left: 22px;
	padding-bottom: 3px;
	padding-top: 3px;
	font-weight: bold;
	color: #256c89;
}
.viewGallery a:hover, .viewGallery a:active {
	background-image: url(/Magazine/images/Shared-Components/btn_viewGallery_o.gif);
	background-repeat: no-repeat;
	background-position: left center;
	text-decoration: underline;
	color: #751942;
	padding-left: 22px;
	padding-bottom: 3px;
	padding-top: 3px;
}

.sponsorLink {
	margin-top: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	color: #000000;
	margin-right: 10px;
	padding-top: 0px;
	padding-bottom: 2px;
}
.sponsorLink a:link, .sponsorLink a:visited {
	background-image: url(/Magazine/images/Shared-Components/BG-Sponsor-Link-n.gif);
	background-repeat: no-repeat;
	background-position: left center;
	text-decoration: underline;
	color: #000000;
	padding-left: 12px;
	padding-bottom: 3px;
	padding-top: 0px;
	font-weight: bold;
	text-transform: none;
}
.sponsorLink a:hover, .sponsorLink a:active {
	background-image: url(/Magazine/images/Shared-Components/BG-Sponsor-Link-o.gif);
	background-repeat: no-repeat;
	text-decoration: underline;
	color: #003663;
}


.pdf {
	margin-top: 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	float: left;
	margin-right: 10px;
	padding-top: 1px;
	padding-bottom: 2px;
}
.pdf a:link, .pdf a:visited {
	background-image: url(/images/Interior/btn_pdf_n.gif);
	background-repeat: no-repeat;
	background-position: left center;
	text-decoration: none;
	color: #B01A1A;
	padding-left: 22px;
	padding-bottom: 3px;
	padding-top: 3px;
	font-weight: bold;
	text-transform: uppercase;
}
.pdf a:hover, .pdf a:active {
	background-image: url(/images/Interior/btn_pdf_o.gif);
	background-repeat: no-repeat;
	background-position: left center;
	text-decoration: underline;
	color: #3A7386;
	padding-left: 22px;
	padding-bottom: 3px;
	padding-top: 3px;
}
.ppt {
	margin-top: 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	float: left;
	margin-right: 10px;
	padding-top: 1px;
	padding-bottom: 2px;
}
.ppt a:link, .ppt a:visited {
	background-image: url(/images/interior/btn_ppt_n.gif);
	background-repeat: no-repeat;
	background-position: left center;
	text-decoration: none;
	color: #A93E2E;
	padding-left: 22px;
	padding-bottom: 3px;
	padding-top: 3px;
	font-weight: bold;
	text-transform: uppercase;
}
.ppt a:hover, .ppt a:active {
	background-image: url(/images/interior/btn_ppt_o.gif);
	background-repeat: no-repeat;
	background-position: left center;
	text-decoration: underline;
	color: #3A7386;
	padding-left: 22px;
	padding-bottom: 3px;
	padding-top: 3px;
}
.mpg {
	margin-top: 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	float: left;
	margin-right: 10px;
	padding-top: 1px;
	padding-bottom: 2px;
}
.mpg a:link, .mpg a:visited {
	background-image: url(/images/Interior/btn_mpg_n.gif);
	background-repeat: no-repeat;
	background-position: left center;
	text-decoration: none;
	color: #666666;
	padding-left: 22px;
	padding-bottom: 3px;
	padding-top: 3px;
	font-weight: bold;
	text-transform: uppercase;
}
.mpg a:hover, .mpg a:active {
	background-image: url(/images/Interior/btn_mpg_o.gif);
	background-repeat: no-repeat;
	background-position: left center;
	text-decoration: underline;
	color: #3A7386;
	padding-left: 22px;
	padding-bottom: 3px;
	padding-top: 3px;
}
.flv {
	margin-top: 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	float: left;
	margin-right: 10px;
	padding-top: 1px;
	padding-bottom: 2px;
}
.flv  a:link, .flv  a:visited {
	background-image: url(/images/Interior/btn_flv_n.gif);
	background-repeat: no-repeat;
	background-position: left center;
	text-decoration: none;
	color: #B01A1A;
	padding-left: 22px;
	padding-bottom: 3px;
	padding-top: 3px;
	font-weight: bold;
	text-transform: uppercase;
}
.flv  a:hover, .flv  a:active {
	background-image: url(/images/Interior/btn_flv_o.gif);
	background-repeat: no-repeat;
	background-position: left center;
	text-decoration: underline;
	color: #3A7386;
	padding-left: 22px;
	padding-bottom: 3px;
	padding-top: 3px;
}
.morePhotos {
	margin-top: -26px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	margin-right: 5px;
	padding-top: 1px;
	padding-bottom: 2px;
	text-align: right;
	margin-bottom: 10px;
}
.morePhotos a:link, .morePhotos a:visited {
	background-image: url(/Magazine/images/Shared-Components/btn_morePhotos_n.png);
	background-repeat: no-repeat;
	background-position: left center;
	text-decoration: none;
	color: #000000;
	padding-left: 16px;
	padding-bottom: 3px;
	padding-top: 3px;
	font-weight: bold;
	text-transform: uppercase;
	padding-right: 5px;
}
.morePhotos a:hover, .morePhotos a:active {
	background-image: url(/Magazine/images/Shared-Components/btn_morePhotos_o.png);
	background-repeat: no-repeat;
	background-position: left center;
	text-decoration: none;
	color: #285868;
	padding-left: 16px;
	padding-bottom: 3px;
	padding-top: 3px;
	padding-right: 5px;
}


.youTube {
	margin-top: 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	float: left;
	margin-right: 10px;
	padding-top: 1px;
	padding-bottom: 2px;
}
.youTube  a:link, .youTube  a:visited {
	background-image: url(/images/interior/btn_YouTube_n.gif);
	background-repeat: no-repeat;
	background-position: left center;
	text-decoration: none;
	color: #B01A1A;
	padding-left: 43px;
	padding-bottom: 3px;
	padding-top: 3px;
	font-weight: bold;
	text-transform: uppercase;
}
.youTube  a:hover, .youTube  a:active {
	background-image: url(/images/interior/btn_YouTube_o.gif);
	background-repeat: no-repeat;
	background-position: left center;
	text-decoration: underline;
	color: #3A7386;
	padding-left: 43px;
	padding-bottom: 3px;
	padding-top: 3px;
}
.ThumbBrdrLeft {
	border: 1px solid #CCCCCC;
	padding: 0px;
	margin-bottom: 5px;
	float: left;
	margin-right: 3px;
	height: 115px;
	width: 90px;
	overflow: hidden;
}
.ThumbBrdrLeft img {
}
#homeLink {
	margin-top: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	margin-right: 10px;
	padding-top: 1px;
	padding-bottom: 2px;
	position: absolute;
	top: 128px;
}
#homeLink   a:link, #homeLink   a:visited {
	background-image: url(/Magazine/images/Shared-Components/btn_home_n.png);
	background-repeat: no-repeat;
	background-position: 10px center;
	text-decoration: none;
	color: #701212;
	padding-left: 25px;
	padding-bottom: 3px;
	padding-top: 3px;
	font-weight: bold;
	text-transform: uppercase;
}
#homeLink   a:hover, #homeLink   a:active {
	background-image: url(/Magazine/images/Shared-Components/btn_home_o.png);
	background-repeat: no-repeat;
	background-position: 10px center;
	text-decoration: underline;
	color: #003663;
	padding-left: 25px;
	padding-bottom: 3px;
	padding-top: 3px;
}
#searchArchiveBtn {
	background-repeat: no-repeat;
	height: 25px;
	width: 180px;
	overflow: hidden;
	float: none;
	background-image: url(/Magazine/images/Shared-Components/btn-SearchArchive.png);
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
#searchArchiveBtn  a:link, #searchArchiveBtn    a:visited                           {
	background-repeat: no-repeat;
	display: block;
	height: 25px;
	width: 180px;
	overflow: hidden;
	text-indent: -1000em;
	line-height: -200em;
	background-image: url(/Magazine/images/Shared-Components/btn-SearchArchive.png);
}
#searchArchiveBtn  a:hover, #searchArchiveBtn  a:active                          {
	background-repeat: no-repeat;
	display: block;
	height: 25px;
	width: 180px;
	overflow: hidden;
	text-indent: -1000em;
	background-position: 0px -25px;
	line-height: -200em;
	background-image: url(/Magazine/images/Shared-Components/btn-SearchArchive.png);
}
#SearchWrapper {
	background-repeat: repeat-y;
	background-color: #FFFFFF;
	padding: 10px;
	width: 954px;
	border: 1px solid #D4D4D4;
	min-height: 500px;
}
#SearchWrapper #SearchForm #SearchBar {
	background-image: url(/Magazine/images/Shared-Components/BG-SearchBar.gif);
	background-repeat: repeat-x;
	background-position: left center;
	padding: 5px;
	border: 1px solid #CCCCCC;
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
}
#SearchWrapper   #SearchForm   #SearchBar  .SelectTitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: normal;
	color: #111111;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
}
#SearchWrapper   #SearchForm   #SearchBar  .or {
	font-family: "Times New Roman", Times, serif;
	font-size: 28px;
	font-style: italic;
	font-weight: normal;
	padding-right: 20px;
	padding-left: 20px;
	line-height: 26px;
	padding-top: 0px;
	padding-bottom: 0px;
}
#SearchWrapper #SearchForm #SearchResultsMainTitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 17px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
	text-align: center;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCCCCC;
}
#SearchWrapper    #SearchForm    table#SearchResults,  #SearchWrapper #SearchForm table#SearchResults td{
	border: 1px solid #CCCCCC;
	border-collapse: collapse;
	padding: 5px;
	margin: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	background-color: #F9F9F9;
}

#SearchWrapper  #SearchForm  #SearchResults tr.ResultsHeader td  {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
	background-color: #F1F1F1;
}
.BoldFormType {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 15px;
	font-weight: bold;
	color: #770F04;
}


#viewPrintableVersionBtn {
	background-repeat: no-repeat;
	height: 25px;
	width: 180px;
	overflow: hidden;
	float: none;
	background-image: url(/Magazine/images/Shared-Components/btn-PrintableVersion.png);
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
#viewPrintableVersionBtn  a:link, #viewPrintableVersionBtn    a:visited                           {
	background-repeat: no-repeat;
	display: block;
	height: 25px;
	width: 180px;
	overflow: hidden;
	text-indent: -1000em;
	line-height: -200em;
	background-image: url(/Magazine/images/Shared-Components/btn-PrintableVersion.png);
}
#viewPrintableVersionBtn  a:hover, #viewPrintableVersionBtn  a:active                          {
	background-repeat: no-repeat;
	display: block;
	height: 25px;
	width: 180px;
	overflow: hidden;
	text-indent: -1000em;
	background-position: 0px -25px;
	line-height: -200em;
	background-image: url(/Magazine/images/Shared-Components/btn-PrintableVersion.png);
}

