FirstLevelMenu8Indentbody, div, h1, h2, h3, h4, h5, h6, p, ul, li, label, input, select
{
  margin: 0px;
  padding: 0px;
}

body
{
  background-repeat: no-repeat;
  background-position: 50% 0%;
  background-color: #000000;
}

fieldset
{
  margin: 0px;
  padding: 0px;
  border: none;
}

label
{
  display: block;
}

h1, h2, h3, h4, h5, h6, p, ul, li, label, input, select, textarea
{
  font-family: Arial, sans-serif;
  font-weight: normal;
}

ul
{
  list-style: none;
}

a
{
  text-decoration: none;
}
a:hover
{
  text-decoration: underline;
}

.TextBackground a
{
  text-decoration: underline;
}
.TextBackground a:hover
{
  text-decoration: underline;
  font-style: italic;
}


a img
{
  border: none;
}

h4
{
  color: #6E9FCE;
  font-size: 22px;
}

h4 a
{
  color: #6E9FCE;
}

h5
{
  color: #FFFFFF;
  font-size: 19px;
}

h5 a
{
  color: #FFFFFF;
}

h6
{
  color: #FFFFFF;
  font-size: 13px;
}

label
{
  color: #FFFFFF;
  font-size: 12px;
}

p
{
  color: #FFFFFF;
  font-size: 11px;
}

p a
{
  color: #FFFFFF;
}

input[type=text], input[type=password], select
{
  height: 14px;
  border-top: solid 1px #545E68;
  border-left: solid 1px #545E68;
  font-size: 12px;
}

select
{
  height: 19px;
}

.Wrapper
{
  width: 945px;
  margin: 0px auto;
}

div.LogoBar
{
  height: 129px;
}

div.LogoBar h3
{
  display: none;
}

div.LogoBar a
{
  display: block;
  padding: 21px 0px 0px 12px;
  width: 102px;
  height: 101px;
}

div.MenuBar ul.FirstLevel
{
  height: 23px;
  background-repeat: no-repeat;
  background-position: 100% 0%;
  width: 944px;
}

div.MenuBar ul.FirstLevel li
{
  width: 118px;
  height: 20px;
  float: left;
  text-align: center;
  font-size: 14px;
  color: #FFFFFF;
  padding-top: 3px;
  overflow: hidden;
}

div.MenuBar ul.FirstLevel li a
{
  color: #FFFFFF;
  width: 118px;
  display: block;
}

div.MenuBar ul.FirstLevel li:hover a
{
  text-decoration: none;
}

div.MenuBar ul.SecondLevel
{
  height: 21px;
  width: 944px;
}

div.MenuBar ul.SecondLevel li.FirstLevelMenu2Indent
{
  margin-left: 67px !important;
}

div.MenuBar ul.SecondLevel li.FirstLevelMenu4Indent
{
  margin-left: 300px !important;
}

div.MenuBar ul.SecondLevel li.FirstLevelMenu6Indent
{
  margin-left: 570px !important;
}

div.MenuBar ul.SecondLevel li.FirstLevelMenu7Indent
{
  /*margin-left: 415px !important;*/
  margin-left: 600px !important;
}

div.MenuBar ul.SecondLevel li.FirstLevelMenu8Indent
{
  margin-left: 320px !important;
}


div.MenuBar ul.SecondLevel li
{
  float: left;
  background-repeat: no-repeat;
  background-position: 0% 0%;
  color: #000000;
  font-size: 14px;
}

div.MenuBar ul.SecondLevel li a
{
  display: block;
  color: #000000;
  padding: 3px 22px 0px 22px;
}

div.Content h4
{
  height: 48px;
  overflow: hidden;
  margin: 30px 14px 0px 14px;
}

div.Content div.Left
{
  float: left;
  width: 407px;
}

div.Content div.Right
{
  float: right;
  width: 527px;
}

div.LogInBox
{
  width: 374px;
  height: 89px;
  overflow: hidden;
  padding: 6px 14px 0px 14px;
  background-repeat: no-repeat;
}

div.LogInBoxProducer
{
  width: 527px !important;
}

div.LogInBox h6
{
  margin-bottom: 1px;
  font-weight: bold;
}

div.LogInBox div.Item
{
  float: left;
  width: 177px;
}

div.LogInBox div.Item label
{
  margin-bottom: 1px;
}

div.LogInBox div.Item input[type=text], div.LogInBox div.Item input[type=password]
{
  width: 166px;
  background-color: #E0E0E0;
}

div.LogInBox div.Item input[type=text]:hover, div.LogInBox div.Item input[type=password]:hover
{
  background-color: #FFFFFF;
}

div.LogInBox input[type=image]
{
  float: left;
  margin-top: 18px;
}

div.LogInBox p
{
  width: 156px;
  float: left;
  color: #B5CAE4;
  margin: 1px 21px 0px 0px;
}

div.LogInBox p a
{
  color: #B5CAE4;
}

div.ProgrammeBox
{
  width: 402px;
  height: 251px;
  overflow: hidden;
}

div.ProgrammeBox h5
{
  margin: 14px 16px 6px 16px;
}

div.ProgrammeBox ul li
{
  width: 372px;
  height: 67px;
  margin: 0px 0px 4px 7px;
  color: #FFFFFF;
  font-size: 18px;
}

div.ProgrammeBox ul li a
{
  display: block;
  text-align: right;
  width: 336px;
  height: 44px;
  color: #FFFFFF;
  padding: 23px 36px 0px 0px;
}

div.Player
{
  width: 527px;
  height: 344px;
  overflow: hidden;
}

div.CarouselWrapper
{
  clear: both;
}

div.CarouselWrapper h5
{
  padding: 30px 0px 5px 10px;
}

div.CarouselWrapper div.Carousel
{
  height: 200px;
}

div.FlashError
{
  background-color: #888888;
  border: solid 1px #FFFFFF;
  padding: 10px 10px 10px 10px;
  height: 90%;
  -moz-opacity: 0.7;
  filter: alpha(opacity=70);
}

div.FlashError p
{
  font-weight: normal;
  text-align: center;
  font-size: 14px;
}

div.Footer
{
  clear: both;
  margin-top: 20px;
  height: 20px;
}

div.Footer p
{
  float: left;
  margin-left: 10px;
}

div.BreadcrumbPrint
{
  display: none;
}

div.Breadcrumb, div.BreadcrumbPrint
{
  height: 26px;
  margin: 10px 0px 0px 15px;
}

div.Breadcrumb p,div.BreadcrumbPrint p
{
  color: #FFFFFF;
  float: left;
  margin-right: 5px;
  font-size: 12px;
}

div.Breadcrumb p a, div.BreadcrumbPrint p a
{
  color: #FFFFFF;
}

div.Breadcrumb p a.Active, div.BreadcrumbPrint p a:Active
{
  text-decoration: underline;
}

div.TabHeaderHolder
{
  width: 527px;
  background-repeat: no-repeat;
  background-position: 0px 27px;;
}

div.TabHeader p
{
  height: 34px;
  background-repeat: no-repeat;
  background-position: 0% 0%;
  font-size: 15px;
}

div.TabHeader p.Left
{
  float: left;
  padding-left: 4px;
}

div.TabHeader p.Right
{
  float: right;
  padding-left: 6px;
}

div.TabHeader p a, div.TabHeader p span.Title
{
  width: auto !important;
  height: 29px;
  display: block;
  float: left;
  padding: 5px 14px 0px 14px;
  background-position: top left;
  background-repeat: repeat;
}

div.TabHeader p .Title
{
  font-weight: bold;
}

div.TabHeader p span
{
  height: 34px;
  display: block;
  float: left;
  background-position: 0% 100%;
  background-repeat: no-repeat;
}

div.TabHeader p.Right span
{
  width: 4px;
}

div.TabHeader p.Left span
{
  width: 4px;
}

div.TabHeader p.LeftActive
{
  float: left;
  padding-left: 5px;
}

div.TabHeader p.LeftActive span
{
  width: 5px;
}

div.TabHeader p.LeftActive a, div.TabHeader p.RightActive a
{
  height: 29px;
  display: block;
  float: left;
  padding: 5px 14px 0px 14px;
}

div.TabHeader p.RightActive
{
  float: right;
  padding-left: 5px;
}

div.TabHeader p.RightActive span
{
  width: 5px;
}

ul.AssetList
{
  margin: 0px 11px 0px 10px;
  padding-top: 16px;
}

ul.AssetList a:hover
{
  text-decoration: none;
}

ul.AssetList li
{
  width: 506px;
  height: 74px;
  overflow: hidden;
  margin-top: 10px;
}

ul.AssetList li img
{
  float: right;
  height: 56px;
  border: solid 1px #FFFFFF;
  margin-top: 6px;
  max-width: 55px;
}

ul.AssetList li h6
{
  width: 415px;
  font-size: 15px;
  font-weight: bold;
}

ul.AssetList li h6.Fiction, ul.AssetList li h6.Fiction a
{
  color: #DB2D36;
}

ul.ShortlistAssetList li h6.Fiction, ul.ShortlistAssetList li h6.Fiction a
{
  color: #DB2D36 !important;
}

ul.AssetList li h6.Kids, ul.AssetList li h6.Kids a
{
  color: #F4831E;
}

ul.ShortlistAssetList li h6.Kids, ul.ShortlistAssetList li h6.Kids a
{
  color: #F4831E !important;
}

ul.AssetList li h6.Factual, ul.AssetList li h6.Factual a
{
  color: #76AA08;
}

ul.ShortlistAssetList li h6.Factual, ul.ShortlistAssetList li h6.Factual a
{
  color: #76AA08 !important;
}

ul.AssetList li h5
{
  width: 415px;
  max-height: 18px;
  font-size: 15px;
}

ul.AssetList li p
{
  width: 450px;
  font-size: 12px;
  max-height: 30px;
  overflow: hidden;
}

ul.AssetList li p.Small
{
  max-height: 14px;
}

ul.AssetList li p.Remove
{
  font-weight: bold;
}

ul.AssetList li p.Data
{
  width: 415px;
  max-height: 14px;
  overflow: hidden;
}

div.TabFooter
{
  margin: 0px 11px 0px 10px;
  clear: both;
}

div.TabFooterFullWidth
{
  margin: 0px 0px 0px 0px !important;
}

div.TabFooter p.Right, div.TabFooter p.Left
{
  color: #FFFFFF;
  font-size: 16px;
  background-repeat: no-repeat;
  height: 30px;
}

div.TabFooter p
{
  font-weight: normal;
}

div.TabFooter p.Right
{
  background-position: 0% 0%;
}

div.TabFooter p.Left span
{
  background-position: 0% 0%;
  background-repeat: no-repeat;
  display: block;
  float: left;
  height: 30px;
  width: 13px;
}

div.TabFooter p.Right
{
  float: right;
}

div.TabFooter p.Left
{
  float: left;
}

div.TabFooter p.Right a
{
  margin-left: 13px;
}

div.TabFooter p a
{
  height: 23px;
  display: block;
  float: left;
  padding: 7px 6px 0px 10px;
}

div.TabFooter p.RightStart a
{
  margin-left: 12px;
}

div.TabFooter p.RightEnd span, div.TabFooter p.LeftEnd span
{
  background-repeat: no-repeat;
  height: 30px;
  width: 6px;
  float: left;
  display: block;
}

div.TabFooter p.RightEnd span
{
  background-position: 0% 0%;
}

div.TabFooter p.LeftEnd span
{
  background-position: 100% 0%;
  width: 12px;
}

div.TabFooter p.LeftStart a
{
  margin-left: 6px;
}

div.TabFooter p.LeftStart
{
  background-repeat: no-repeat;
  background-position: 0% 0%;
}

div.SearchHeader
{
  width: 407px;
  min-height: 74px;
  background-repeat: no-repeat;
}

div.SearchHeader h5
{
  padding: 10px 20px 14px 20px;
}

ul.TabList
{
  height: 27px;
}

ul.TabList li
{
  height: 27px;
  float: left;
}

ul.TabList li p
{
  float: left;
  height: 27px;
  font-size: 14px;
  color: #FFFFFF;
}

ul.TabList li p a, ul.TabList li p span.Title
{
  padding: 5px 0px 0px 0px;
  width: 120px;
  float: left;
  display: block;
  height: 22px;
  color: #FFFFFF;
}

ul.TabList li p span.Title
{
  margin: 0px 20px 0px 20px;
  width: auto;
}

ul.TabList li p span
{
  float: left;
  width: 10px;
  height: 27px;
}

ul.TabList li.Start a
{
  background-repeat: no-repeat;
  background-position: 0% 0%;
}

ul.TabList li.StartActive a
{
  background-repeat: no-repeat;
  background-position: 0% 0%;
}

ul.TabList li.TabAdvanced a
{
  width: 150px !important;
}

ul.TabList li.End p span
{
  width: 4px;
}

ul.TabList li.EndActive p span
{
  width: 4px;
}

div.GenreSearchBox
{
  width: 379px;
  height: 50px;
  padding: 18px 14px 0px 14px;
}

div.GenreSearchBox label
{
  float: left;
  margin: 2px 12px 0px 0px;
  font-size: 14px;
}

div.GenreSearchBox select
{
  width: 189px;
  float: left;
}

div.GenreSearchBox input[type=image]
{
  float: left;
  margin-left: 10px;
}

div.KeywordSearchBox
{
  width: 379px;
  height: 89px;
  padding: 18px 14px 0px 14px;
  background-repeat: no-repeat;
}

div.AdvancedSearchBox
{
  width: 379px;
  min-height: 121px;
  padding: 18px 14px 0px 14px;
  background-repeat: no-repeat;
}

div.KeywordSearchBox label
{
  font-size: 14px;
}

div.KeywordSearchBox input[type=text]
{
  width: 228px;
  margin-top: 10px;
  float: left;
}

div.KeywordSearchBox input[type=image]
{
  margin: 9px 0px 0px 10px;
  float: left;
}

div.TabPlayer
{
  width: 527px;
  height: 28px;
}

div.TabPlayer p
{
  height: 28px;
  font-size: 15px;
}

div.TabPlayer p.TabPlayerRight, div.TabPlayer p.RightStart, div.TabPlayer p.RightEnd
{
  float: right;
}

div.TabPlayer p.TabPlayerLeft, div.TabPlayer p.LeftStart, div.TabPlayer p.LeftEnd
{
  float: left;
}

div.TabPlayer p.TabPlayerRight a
{
  height: 24px;
  display: block;
  float: left;
  padding: 5px 8px 0px 14px;
  background-position: 0% 0%;
  background-repeat: no-repeat;
}

div.TabPlayer p.TabPlayerRight span
{
  height: 28px;
  display: block;
  float: left;
  background-position: 0% 100%;
  background-repeat: no-repeat;
}

div.TabPlayer p.TabPlayerLeft span
{
  height: 24px;
  float: left;
  background-position: 0% 0%;
  background-repeat: no-repeat;
}

div.TabPlayer p.TabPlayerLeft a
{
  height: 28px;
  float: left;
  padding: 5px 20px 0px 8px;
  background-position: 100% 0%;
  background-repeat: no-repeat;
}

div.TabPlayer p.TabPlayerLeft a.Title
{
  text-decoration: none !important;
  font-weight: bold;
}

div.TabPlayer p.Right span, div.TabPlayer p.RightEnd span
{
  width: 16px;
}

div.TabPlayer p.RightStart span
{
  width: 4px;
}

div.TabPlayer p.RightEnd a
{
  padding-left: 18px;
}

div.TabPlayer p.Left span, div.TabPlayer p.LeftEnd span
{
  width: 16px;
}

div.TabPlayer p.LeftStart span
{
  width: 5px;
}

div.TabPlayer p.LeftEnd a
{
  padding-left: 18px;
}

ul.TabAsset
{
  height: 61px;
  background-position: 0% 100%;
  background-repeat: no-repeat;
}

ul.TabAsset li
{
  float: left;
  height: 30px;
  font-size: 15px;
}

ul.TabAsset li.Tab1
{
  width: 102px;
}

ul.TabAsset li.Tab1 a
{
  width: 93px;
}

ul.TabAsset li.Tab2
{
  width: 119px;
}

ul.TabAsset li.Tab2 a
{
  width: 110px;
}

ul.TabAsset li.Tab3
{
  width: 146px;
}

ul.TabAsset li.Tab3 a
{
  width: 137px;
}

ul.TabAsset li a
{
  text-align: center;
  float: left;
  padding-top: 5px;
}

ul.TabAsset li span.Left
{
  float: left;
  height: 30px;
  width: 5px;
  display: block;
}

ul.TabAsset li span.Right
{
  float: right;
  height: 30px;
  width: 4px;
  display: block;
}

ul.TabAsset li.Active
{
  color: #FFFFFF;
}

ul.TabAsset li.Active a
{
  color: #FFFFFF;
}

div.Summary
{
}

div.Summary img
{
  float: left;
  width: 155px;
  height: 219px;
  border: solid 1px #FFFFFF;
  margin-right: 15px;
  margin-bottom: 10px;
}

div.Summary h6
{
  font-size: 16px;
  padding: 0px 5px 15px 5px;
}

div.Summary p
{
  font-size: 14px;
  padding: 0px 5px 10px 5px;
}

ul.Attributes
{
  clear: both;
  padding: 0px 5px 10px 0px;
  margin-bottom: -10px;
}

ul.Attributes li
{
  clear: both;
  margin-bottom: 5px;
  font-size: 14px;
  padding: 1px 8px 5px 8px;
}

ul.Attributes li strong
{
  color: #FFFFFF;
  display: block;
  margin-left: 150px;
  margin-top: -16px;
}

div.NewsContent
{
  padding-top: 20px;
  margin: 0px 15px 0px 15px;
}

div.NewsContent h6
{
  font-size: 15px;
  margin-bottom: 18px;
  font-weight: bold;
}

div.NewsContent p
{
  font-size: 14px;
  font-weight: normal;
  margin-bottom: 18px;
}

ul.NewsList
{
  width: 400px;
  margin-top: 30px;
}

ul.NewsList li
{
  padding: 10px 0px 10px 0px;
  margin-left: 14px;
}

ul.NewsList li h6, ul.NewsList li p
{
  font-size: 14px;
}

ul.NewsList li h6
{
  font-weight: bold;
}

div.TabFooter1
{
  background-repeat: no-repeat;
  background-position: 0px 60px;
}

div.SearchHeader h5
{
  background-repeat: no-repeat;
}

ul.TabList li p
{
  font-weight: normal;
}

ul.TabList li p a
{
  text-align: center;
  padding-left: 0px;
  padding-right: 0px;
}

ul.TabList li.Tab1 p a
{
  width: 86px;
}

ul.TabList li.Tab2 p a
{
  width: 79px;
}

ul.TabList li.Tab3 p a
{
  width: 80px;
}

ul.TabList li.Tab4 p a
{
  width: 76px;
}

ul.TabList li.Tab1Active1
{
  background-image: url('../Images/Indigo/NewsTabs/TabBackground1Active1.gif');
  width: 86px;
}

ul.TabList li.Tab2Active1
{
  background-image: url('../Images/Indigo/NewsTabs/TabBackground2Active1.gif');
  width: 79px;
}

ul.TabList li.Tab3Active1
{
  background-image: url('../Images/Indigo/NewsTabs/TabBackground3Active1.gif');
  width: 80px;
}

ul.TabList li.Tab4Active1
{
  background-image: url('../Images/Indigo/NewsTabs/TabBackground4Active1.gif');
  width: 76px;
}

ul.TabList li.Tab5Active1
{
  background-image: url('../Images/Indigo/NewsTabs/TabBackground5Active1.gif');
  width: 79px;
}

ul.TabList li.Tab1Active2
{
  background-image: url('../Images/Indigo/NewsTabs/TabBackground1Active2.gif');
  width: 80px;
}

ul.TabList li.Tab2Active2
{
  background-image: url('../Images/Indigo/NewsTabs/TabBackground2Active2.gif');
  width: 86px;
}

ul.TabList li.Tab3Active2
{
  background-image: url('../Images/Indigo/NewsTabs/TabBackground3Active2.gif');
  width: 79px;
}

ul.TabList li.Tab4Active2
{
  background-image: url('../Images/Indigo/NewsTabs/TabBackground4Active2.gif');
  width: 76px;
}

ul.TabList li.Tab5Active2
{
  background-image: url('../Images/Indigo/NewsTabs/TabBackground5Active2.gif');
  width: 80px;
}

ul.TabList li.Tab1Active3
{
  background-image: url('../Images/Indigo/NewsTabs/TabBackground1Active3.gif');
  width: 80px;
}

ul.TabList li.Tab2Active3
{
  background-image: url('../Images/Indigo/NewsTabs/TabBackground2Active3.gif');
  width: 80px;
}

ul.TabList li.Tab3Active3
{
  background-image: url('../Images/Indigo/NewsTabs/TabBackground3Active3.gif');
  width: 86px;
}

ul.TabList li.Tab4Active3
{
  background-image: url('../Images/Indigo/NewsTabs/TabBackground4Active3.gif');
  width: 75px;
}

ul.TabList li.Tab5Active3
{
  background-image: url('../Images/Indigo/NewsTabs/TabBackground5Active3.gif');
  width: 80px;
}

ul.TabList li.Tab1Active4
{
  background-image: url('../Images/Indigo/NewsTabs/TabBackground1Active4.gif');
  width: 80px;
}

ul.TabList li.Tab2Active4
{
  background-image: url('../Images/Indigo/NewsTabs/TabBackground2Active4.gif');
  width: 80px;
}

ul.TabList li.Tab3Active4
{
  background-image: url('../Images/Indigo/NewsTabs/TabBackground3Active4.gif');
  width: 75px;
}

ul.TabList li.Tab4Active4
{
  background-image: url('../Images/Indigo/NewsTabs/TabBackground4Active4.gif');
  width: 86px;
}

ul.TabList li.Tab5Active4
{
  background-image: url('../Images/Indigo/NewsTabs/TabBackground5Active4.gif');
  width: 80px;
}
ul.TabList li.Tab1Active5
{
  background-image: url('../Images/Indigo/NewsTabs/TabBackground1Active5.gif');
  width: 80px;
}

ul.TabList li.Tab2Active5
{
  background-image: url('../Images/Indigo/NewsTabs/TabBackground2Active5.gif');
  width: 80px;
}

ul.TabList li.Tab3Active5
{
  background-image: url('../Images/Indigo/NewsTabs/TabBackground3Active5.gif');
  width: 75px;
}

ul.TabList li.Tab4Active5
{
  background-image: url('../Images/Indigo/NewsTabs/TabBackground4Active5.gif');
  width: 80px;
}

ul.TabList li.Tab5Active5
{
  background-image: url('../Images/Indigo/NewsTabs/TabBackground5Active5.gif');
  width: 86px;
}

ul.TabList li.Tab5 p a
{
  width: 80px;
}

ul.TabList li.Tab6, ul.TabList li.Tab6 p a
{
  width: 139px;
}

ul.TabList li.Tab6b, ul.TabList li.Tab6b p a
{
  width: 132px;
}

ul.TabList li.Tab7, ul.TabList li.Tab7 p a
{
  width: 194px;
}

ul.TabList li.Tab7b, ul.TabList li.Tab7b p a
{
  width: 191px;
}

ul.TabList li.Tab8
{
  width: 68px;
}

ul.TabList li.Tab8b
{
  width: 78px;
}

ul.TabList li.Tab6Active6
{
  background-image: url('../Images/Indigo/TabList/TabBackground6Active6.gif');
}

ul.TabList li.Tab7Active6
{
  background-image: url('../Images/Indigo/TabList/TabBackground7Active6.gif');
}

ul.TabList li.Tab8Active6
{
  background-image: url('../Images/Indigo/TabList/TabBackground8Active6.gif');
}

ul.TabList li.Tab6Active7
{
  background-image: url('../Images/Indigo/TabList/TabBackground6Active7.gif');
}

ul.TabList li.Tab7Active7
{
  background-image: url('../Images/Indigo/TabList/TabBackground7Active7.gif');
}

ul.TabList li.Tab8Active7
{
  background-image: url('../Images/Indigo/TabList/TabBackground8Active7.gif');
}

div.NewsFooter
{
  margin-top: 0px;
  margin-right: 6px;
  margin-left: 12px;
}

div.Text
{
  padding: 0px 14px 10px 14px;
}

div.Text h5
{
  padding-bottom: 12px;
}

div.Text p
{
  padding-bottom: 10px;
  font-size: 14px;
}

div.Text p strong
{
  font-size: 14px;
  display: block;
  padding-top: 5px;
}

p.Button
{
  background-image: url('../Images/CMS/Button/Background.gif');
  height: 20px;
  float: left;
}

p.Button a
{
  float: left;
  padding: 2px 10px 0px 10px;
}

p.Button span.ButtonLeft
{
  background-image: url('../Images/CMS/Button/Left.gif');
  display: block;
  float: left;
  width: 3px;
  height: 20px;
}

p.Button span.ButtonRight
{
  background-image: url('../Images/CMS/Button/Right.gif');
  display: block;
  float: left;
  width: 3px;
  height: 20px;
}

div.Form
{
  margin-left: 10px;
}

div.Form div
{
  clear: both;
  min-height: 45px;
}

div.Form label
{
  display: block;
  font-size: 14px;
  padding-bottom: 4px;
}

div.Form label.Header
{
  float: none !important;
  margin: 0px 0px 0px 0px !important;
}

div.Form p
{
  font-size: 14px;
  font-weight: bold;
}

div.Form p.Error
{
  float: right;
  margin-top: -20px;
  font-size: 14px;
  width: 170px;
  color: #FF0033;
  font-weight: normal;
}

div.Form p.Error2
{
  font-size: 14px;
  color: Red;
  font-weight: normal;
}

div.Form input[type=text], div.Form input[type=password], div.Form select
{
  display: block;
  width: 338px;
  height: 20px;
  border: none;
  float: none;
}

div.Form textarea
{
  display: block;
  width: 338px;
  height: 80px;
  border: none;
  float: none;
  margin-bottom: 10px;
}

div.Form div.CheckBoxes label
{
  float: left;
  margin: 0px 24px 0px 6px;
}

div.Form div.CheckBoxes input[type=checkbox]
{
  float: left;
}

div.NewsHeader, div.ContactHeader
{
  width: 407px;
  background-repeat: no-repeat;
}

div.NewsHeader h5, div.ContactHeader h5
{
  padding: 5px 20px 12px 20px;
  background-repeat: no-repeat;
}

div.NewsHeaderNoTabs
{
  background-repeat: no-repeat;
}

div.NewsHeaderNoTabs h5
{
  background: none !important;
  padding-bottom: 37px !important;
}

div.NewsHeaderNoTabs ul
{
  margin-top: 0px !important;
}

.Clear
{
  clear: both;
}

div.LeftForm div.Clear
{
  height: 0px;
  min-height: 0px;
}

div.FormFooter
{
  width: 420px;
}

div.FormFooterMargin
{
  margin-top: 20px;
}

div.ContactText
{
  padding-top: 40px;
}

div.ContactText p
{
  margin-bottom: 20px !important;
}

div.Map
{
  float: right;
}

div.FullWidth
{
  width: 945px;
}

div.FullHeader
{
  background-repeat: no-repeat;
}

div.FullHeader h5
{
  padding: 10px 0px 0px 15px;
}

ul.FullList
{
  margin: 55px 8px 0px 0px;
}

ul.FullList li
{
  clear: both;
  border-bottom: solid 1px #88AFD6;
  margin-top: 5px;
}

ul.FullList li img
{
  float: left;
  width: 68px;
  margin-bottom: 10px;
}

ul.FullList li h6
{
  margin-left:  80px;
  margin-bottom: 10px;
  font-size: 18px;
  color: #88AFD6;
}

ul.FullList li p
{
  font-size: 14px;
  margin-left: 80px;
  margin-bottom: 10px;
}

div.MarketsContent
{
  margin: 0px 15px 0px 15px;
}

div.MarketsContent h6
{
  font-size: 15px;
  font-weight: bold;
  padding: 20px 0px 20px 0px;
}

div.MarketsContent p
{
  font-size: 14px;
  font-weight: bold;
  margin-bottom: 2px;
}

div.MarketsContent p a
{
  font-weight: normal;
  display: block;
  margin-top: 18px;
  color: #7295B8;
}

div.Form h5
{
  margin-bottom: 20px;
}

div.Form .Spacer
{
  padding-top: 14px;
}

h5.ListTitle
{
  height: 20px;
  padding-left: 20px;
}

div.Titles
{
  height: 50px;
  border-bottom: solid 1px #7193C5;
  margin: 0px 8px 0px 20px;
}

div.Titles h6.Left, div.Titles h6.Right
{
  font-size: 14px;
  color: #7193C5;
  padding-top: 25px;
  font-weight: bold;
}

div.Titles h6.Left
{
  float: left;
}

div.Titles h6.Right
{
  float: right;
}

ul.ProjectList
{
  margin-top: 0px !important;
}

ul.ProjectList li p
{
  color: #FFFFFF;
  font-weight: normal;
}

ul.ProjectList li h6, ul.ProjectList li h6 a
{
  color: #FFFFFF;
  font-weight: bold;
}

ul.ProjectList li p.Status
{
  padding-top: 10px;
  float: right;
  text-transform: lowercase;
}

div.ProjectsContent
{
  padding-top: 0px !important;
}

div.LeftForm
{
  padding: 10px 0px 0px 10px;
}

div.LeftForm div
{
  clear: both;
  height: auto;
  padding-top: 10px;
}

div.LeftForm label, div.LeftForm input, div.LeftForm select
{
  display: block;
}

div.LeftForm label
{
  width: 338px;
}

div.ProjectsFooters
{
  border-top: solid 1px #7193C5;
  padding-top: 0px !important;
  margin-left: 0px !important;
  margin-top: 10px !important;
}

ul.ProjectList li
{
  height: 32px;
  overflow: hidden;
}

div.EmptyList
{
  padding: 30px 20px 20px 0px;
  margin-left: 20px;
}

div.EmptyList p
{
  font-size: 14px;
}

ul.MaterialsList 
{
  margin-bottom: -12px;
}

ul.MaterialsList li
{
  margin: 0px 0px 12px 0px;
  padding: 0px 8px 12px 8px;
}

ul.MaterialsList li h6
{
  font-size: 14px;
  font-weight: bold;
}

ul.MaterialsList li p
{
  font-size: 14px;
}

ul.MaterialsList li p.Download
{
  float: right;
  font-weight: bold;
  margin-top: -14px;
}

.Error
{
  color: #FF2227;
}

p.AdvancedSearch
{
  float: left;
  font-size: 14px;
  width: 90px;
  text-align: center;
  padding-top: 4px;
}

div.FormFooterSmall
{
  clear: both;
  margin-top: 20px !important;
}

div.AdvancedSearchBox input[type=text], div.AdvancedSearchBox select
{
  width: 230px;
}

p.MostPopular
{
  font-size: 13px;
  margin: 10px 10px -10px 10px;
  padding-bottom: 12px;
}

.Hidden
{
  display: none;
}

div.ProjectComments ul
{
}

div.ProjectComments ul li h6
{
  margin: 5px 0px 5px 0px;
  padding: 0px;
  font-size: 12px;
}

div.ProjectComments ul li p strong
{
  color: #FF0000;
  font-weight: normal;
  font-size: 12px;
}

div.ProjectComments ul li p
{
  font-size: 12px;
  margin: 0px 0px 5px 0px;
  padding: 0px;
  font-weight: normal;
}

div.ProjectPostComment
{
  height: 140px;
}

div.ProjectPostComment textarea
{
  width: 495px;
  border: solid 1px #606060;
  height: 66px;
  display: block;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}

div.ProjectPostComment input, div.ViewComments input
{
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  display: block;
  border: none;
  background-color: transparent;
  color: #FFFFFF;
  text-decoration: none;
  cursor: pointer;
  font-weight: bold;
}

div.ProjectPostComment input
{
  float: right;
}

div.ProjectPostComment input:hover, div.ViewComments: inputhover
{
  text-decoration: underline;
}

div.ViewComments
{
  clear: both;
  margin: 10px 0px;
  padding: 10px 0px;
  border-top: solid 1px #FFFFFF;
  border-bottom: solid 1px #FFFFFF;
}

div.ViewComments input
{
  display: block;
}

p.Justify
{
  text-align: left;
}

input.OtherTextBox
{
  margin-top: 5px;
  color: #AAAAAA;
  font-style: italic;
}

p.CMSNotFound
{
  padding: 10px;
  font-size: 13px;
}

ul.FAQs
{
  list-style-type: disc;
  margin: 10px;
}

ul.FAQs li
{
  margin: 0px 10px;
  color: #FFFFFF;
  font-size: 14px;
}

p.WelcomeBack
{
  font-size: 13px;
  font-weight: bold;
  margin: 0px 15px 15px 15px;
}

ul.NewsList li
{
  text-transform: lowercase;
  clear: both;
}

ul.TextBackgroundList
{
  list-style-type: disc;
  margin-left: 10px;
}

ul.TextBackgroundList li
{
  color: #FFFFFF;
  font-size: 14px;
}

ul.AssetListPrint
{
  display: none;
}

div.MarketAttribute
{
  padding-top: 5px;
  clear: both;
}

div.MarketAttribute h6, div.MarketAttribute p
{
  float: left;
  min-width: 170px;
}

.PrintOnly
{
  display: none;
}

span.Normal
{
  font-weight: normal !important;
  background-image: none !important;
  width: auto !important;
  float: none !important;
  display: inline !important;
}

.OverflowBox
{
  overflow: auto; max-height: 312px;
}


.ModalBackground
{
	background-color: #777777;
	filter: alpha(opacity=70);
	opacity: 0.7;
}

div.ModalBox
{
    width: 350px;
    min-height: 110px;
    padding: 10px 15px;
    border: solid 1px #000000;
    background-color: #FFFFFF;
}

div.ModalBox h3
{
    color: #000000;
    font-size: 16px;
    padding: 5px 0px;
    text-align: center;
    font-weight: bold;
}

div.ModalBox p
{
    color: #000000;
    font-size: 14px;
    padding: 5px 0px;
}

div.ModalBox p a
{
    color: #000000;
    font-size: 14px;
    font-weight: bold;
}

div.ModalBox p.PopUpLinks
{
    text-align: center;
}

div.ModalBox div.FormActions
{
    text-align: center;
}
