/* Spots */
.spot										{ padding: 2px 2px 4px; font-size: 11px; }
.spot h2									{ padding: 4px; margin: 0; font-size: 17px; font-weight: normal; }
.spot h2 a									{  }
.spot-content								{  }
.spot .content-list							{ margin: 0; }
.spot-image									{ overflow: hidden; }
.spot-image a								{ display: block; }
.spot-image img								{ display: block; }
.spot-text									{ margin: 2px 0; padding: 4px; overflow: hidden; }
.spot-text p								{ margin: 2px 0 6px; padding: 0; line-height: 14px; }
.spot-text a								{ background-color: #8296a6; padding: 0 1px; color: #fff; text-decoration: none; }
.spot-text a:hover							{ text-decoration: none; color: #fff; background: #455560; }
.spot-text img								{ float: right; margin: -4px -4px 4px 4px; }
.spot-link									{ margin: 2px 0; background: #d2e3f1 url(../img/icon/spot-link.gif) no-repeat 100% 50%; }
.spot-link:hover							{ background: #8296a6 url(../img/icon/spot-link-white.gif) no-repeat 100% 50%; }
.spot-link:hover a							{ color: #fff; }
.spot-link a								{ display: block; padding-left: 4px; font-size: 11px; line-height: 14px; text-decoration: none; }
.spot-link a:hover							{ text-decoration: none; background: none; }
.spot-link .rss,
.spot-link .rss:hover						{ background: transparent url(../img/icon/spot-link-rss.gif) no-repeat 100% 50%; }
.spot-text h2,
.spot-text h3,
.spot-text h4,
.spot-text h5,
.spot-text h6								{ padding: 4px 0; }

/* Custom dropdown lists */
.linkselector								{ background: #d2e3f1; position: relative; height: 14px; line-height: 14px; margin: 2px 0;}
.linkselector ul							{ height: 14px; }
.linkselector ul,
.linkselector-list							{ background: #d2e3f1; margin: 0; padding: 0; position: absolute; left: 0; right: 0; }
.linkselector ul li,
.linkselector-list li						{ margin: 0; list-style: none; min-height: 14px; vertical-align: top; padding: 0; }
.linkselector ul li a,
.linkselector ul li span,
.linkselector-list li a						{ display: block; font-size: 11px; line-height: 12px; text-decoration: none; padding-left: 4px; border: #d2e3f1 solid 1px; background: #d2e3f1 url(../img/icon/dropdown.gif) no-repeat 100% 0px; }
.linkselector ul li a:hover					{ background-color: #8296a6; color: #fff; }
.linkselector ul ul li a,
.linkselector-list li a						{ background-image: none; line-height: 14px; }
.linkselector ul ul li a:hover,
.linkselector-list li a:hover				{ background-color: #8296a6; color: #fff; }
.linkselector-list							{ overflow: hidden; z-index: 1000; }

/* Various sizes in content cells */
.contentCell10	.linkselector-dark,
.contentCell7	.linkselector-dark			{ width: 232px; }


/* Spot Themes */
.theme-light								{  }
.theme-light h2								{ font-size: 13px; margin-bottom: 2px; }
.theme-light h2	a							{ display: block; }
.theme-light .spot-image					{  }
.theme-light .spot-text						{ background-color: #d2e3f1; }

.theme-medium								{  }
.theme-medium h2							{ background-color: #8296a6; color: #fff; font-size: 13px; margin-bottom: 2px; }
.theme-medium h2 a							{ display: block; color: #fff; background: transparent url(/Custom/Main/img/icon/spot-link-white.gif) 100% 50% no-repeat; text-decoration: none; }

.theme-medium .spot-image					{  }
.theme-medium .spot-text					{ background-color: #d2e3f1; }

.theme-dark									{  }
.theme-dark h2								{ background-color: #455560; color: #fff; font-size: 13px; margin-bottom: 2px; }
.theme-dark h2 a							{ display: block; color: #fff; background: transparent url(/Custom/Main/img/icon/spot-link-white.gif) 100% 50% no-repeat; text-decoration: none; }
.theme-dark .spot-image						{  }
.theme-dark .spot-text						{ background-color: #8296a6; color: #fff; }
.theme-dark .spot-content ul				{ background-color: #8296A6; }
.theme-dark .spot-content ul .item			{ border: none; }
.theme-dark .spot-content ul .item p,
.theme-dark .spot-content ul .item a		{ color: #fff; }

/* Contact spot */
.spot-contact								{ background-color: #d2e3f1; overflow: hidden; /* margin: 2px 2px 4px; */ }
.spot-contact .name							{ padding-left: 4px; font-size: 11px; line-height: 14px; color: #fff; border-bottom: solid 2px #fff; background-color: #8296a6; }
.spot-contact .name a						{ display: block; color: #fff; text-decoration: none; background: transparent url(../img/icon/spot-link-white.gif) no-repeat 100% 50%;  }
.spot-contact .picture						{ float: right; }
.spot-contact .title						{ padding: 4px 4px 6px; }
.spot-contact .phone						{ padding: 0 4px; }
.spot-contact .email						{ padding: 0 4px 6px; }
.spot-contact .email a						{ background-color: #8296a6; color: #fff; padding: 0 2px; text-decoration: none; }
.spot-contact .email a:hover				{ color: #fff; background: #455560; }

/* Newsletter subscribe */
.spot-content .newsletter-subscribe								{ padding: 4px; margin-top: 0; }
.spot-content .newsletter-subscribe .newsletters				{ margin-bottom: 10px; }
#content .spot-content .newsletter-subscribe table tr			{ border: none; }
#content .spot-content .newsletter-subscribe table tr td		{ padding: 2px; }
#content .spot-content .newsletter-subscribe table tr td label	{ padding-left: 5px; }
/* Frontpage Contact spot */
.fp-contact-spot							{  }

/*	Frontpage Spot	*/
.fp-spot .spot-text							{ padding: 0 4px; }
.fp-spot .spot-text	p						{ margin: 0; }

/* Section frontpage Spot */
.section-frontpage .spot-text				{ padding: 0 4px ; }
.section-frontpage .spot-text p				{ padding: 0; margin: 0; }

/* Section Frontpage Flash */
.section-frontpage .contentCell9 .spot-media{ padding-top: 2px; }


