﻿/* 
==========================
HtmlSpot
IFrameSpot
RssSpot
NewsListSpot
ImageSpot
ImagePackageSpot
ImageRotatorSpot
LoginSpot
==========================
*/
.HtmlSpot,
.IFrameSpot,
.RssSpot,
.NewsListSpot,
.ImageSpot,
.ImagePackageSpot,
.ImageRotatorSpot,
.LoginSpot
{
  margin: 0 0 10px 0;
  padding: 0;
}

/*
==========================
SpotTitles
==========================
*/
.HtmlSpot .SpotTitleLeft, .IFrameSpot .SpotTitleLeft, .RssSpot .SpotTitleLeft, .NewsListSpot .SpotTitleLeft, .LoginSpot .SpotTitleLeft
{
  height: 19px;
  padding-left: 1px;
  background: #B7BBBD url(/DIF.KonceptSite/Design/Skins/DIFStandardSkin/Images/SpotTitleLeft_bg.gif) no-repeat scroll 0 0;
}

.HtmlSpot .SpotTitleRight, .IFrameSpot .SpotTitleRight, .RssSpot .SpotTitleRight, .NewsListSpot .SpotTitleRight, .LoginSpot .SpotTitleRight
{
  height: 19px;
  background: #B7BBBD url(/DIF.KonceptSite/Design/Skins/DIFStandardSkin/Images/SpotTitleRight_bg.gif) no-repeat scroll top right;
}

.LoginSpot .SpotTitleLeft h3, .HtmlSpot .SpotTitleLeft h3, .IFrameSpot .SpotTitleLeft h3, .RssSpot .SpotTitleLeft h3, .NewsListSpot .SpotTitleLeft h3
{
  display: inline;
  line-height: 19px;
  color: #FFFFFF;
  font-size: 0.9em;
  font-weight: normal;
  text-transform: uppercase;
  padding: 2px 4px 2px 8px;
  margin: 0;
}

/*
==========================
SpotContent
==========================
*/
.HtmlSpot .SpotContent, 
.RssSpot .SpotContent, 
.NewsListSpot .SpotContent, 
.LoginSpot .SpotContent
{
  background-color: #ECEDED;
  padding: 6px;
}

.HtmlSpot .SpotContent .TextNoPadding
{
  padding: 0px;
}

/*
==========================
IFrameSpot
==========================
*/
.IFrameSpot iframe
{
  width: 220px;
}

/*
==========================
RssSpot
NewsListSpot
==========================
*/
.RssSpot ul,
.NewsListSpot ul
{
  list-style-type: none;
  margin: 0;
  padding: 0;
}

.RssSpot ul li,
.NewsListSpot ul li
{
  margin-bottom: 10px;
}

.NewsListSpot a, 
.RssSpot a,
.HtmlSpot a
{
  text-decoration: none;
}

.NewsListSpot li p, .RssSpot li p
{
  margin: 0;
}

.NewsListSpot li .Date, .RssSpot li .Date
{
  display: inline;
}

.NewsListSpot li .Date a, .RssSpot li .Date a
{
  color: #D20013;
}

.NewsListSpot li h4, .RssSpot li h4
{
  display: inline;
  font-size: 1.0em;
}

.RssSpot .Link,
.NewsListSpot .Link,
.HtmlSpot .Link
{
  font-weight: bold;
}

/*
==========================
HtmlSpot
==========================
*/
.HtmlSpot p,
.HtmlSpot ul
{
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 0;
  padding-bottom: 10px;
}

.HtmlSpot ul
{
  padding-left: 15px;
}

/*
==========================
LoginSpot
==========================
*/
.LoginSpot .SpotContent .LoginLabel
{
  float: left;
  margin-top: 4px;
}
.LoginSpot .SpotContent .LoginTextBox
{
  width: 120px;
  float: right;
}
.LoginSpot .SpotContent .GeneralButton
{
  font-size:1em;
  margin-top: 2px;
  float: right;
}
.LoginSpot .SpotContent .LoginDiv
{
  padding-top: 1px;
}
.LoginSpot .SpotContent .NotificationLabel
{
  color: Red;
}
.LoginSpot .SpotContent .LoggedUserNameLabel
{
  font-weight: bold;
  float: right;
  margin-top: 4px;
  color: #000000;  
}