.KB, body, td, th, h2, h3 {
  font-family: arial, verdana, serif;
  font-size: 10px;
  font-weight: normal;
  float: none;
  color: #000000;
}
  body {
      voice-family: "\"}\"";
      voice-family: inherit;
      width: expression(document.documentElement.clientWidth - 30);
  }
input, select, textarea, option {
  font-family: Verdana, "Times New Roman", serif;
  font-size: 11px;
}
.Title, h1 {
  font-size: 12px;
  font-weight:bold;
  background-color: #EEEEEE;
  padding: 3px;
}
.CreatedInfo {
  font-weight:normal;
}
.AttachmentEvenRow {
  background-color: #EBEBEC;
}
.AttachmentOddRow{
  background-color: #FFFFFF;
}
.ActivityOptionTriggerContainer {
  position: relative;
  white-space: nowrap;
}
.ActivityOptionContainer {
  position: absolute;
  width: 150px;
  top: 20px;
  left: 20px;
  border: 1px solid #999;
  border-top: 0;
  background-color: #f4f4f4;
}
.ActivityOptionTitle {
  font-weight: bold;
  font-size: 12px;
  border-top: 1px solid #999;
  background-color: #d6d6d6;
  padding: 1px 3px 0 3px;
  color: #333;
}
.ActivityOptionLink {
  padding: 3px;
  border-top: 1px solid #999;
  text-decoration: none;
  display: block;
  color: #222;
  white-space: nowrap;
  cursor: pointer;
  cursor: hand;
}
.ActivityOptionLink:hover, .ActivityOptionContainer .ActivityOptionLink.Hover {
  color: #000;
  background-color: #fff;
}
.ActivityOptionLink img {
  margin-right: 6px;
}
.ActivityOptionTrigger {
  position: relative;
  top: 0px;
  left: 0px;
  width: 16px;
  height: 16px;
}
.ActivityOptionImage {
  position: relative;
  top: 0px;
  left: 0px;
}
.ActivityOptionClose {
  padding: 2px;
  display: block;
  float: right;
  font-size: 10px;
  font-weight: bold;
  cursor: pointer;
  cursor: hand;
}
body#AddOptionsFrame, body#EditOptionsFrame, body#ViewOptionsFrame {
  margin: 0;
  padding: 4px;
}
#OptionsList {
  margin: 0px;
  padding: 0px;
}
#OptionsList li {
  display: inline;
  float: left;
  margin: 2px;
}
.AbsolutelyHidden {
  visibility:hidden;
  position:absolute;
  top:0px;
  left:0px;
  width:1px;
  height:1px;
}
.StylizedSelect {
  background-color: #fff;
  width: 100px;
  height: 40px;
  display: block;
  position: relative;
  border: 1px solid #000;
  overflow: auto;
}
.StylizedSelectOption {
  padding: 1px 0 1px 3px;
  display: block;
  overflow: hidden;
  color: #000;
  cursor: default;
  text-decoration: none;
  white-space: nowrap;
}
.StylizedSelectOption.Hover {
  background-color: #fdffb5;
  color: #000;
}
.StylizedSelectOption.Selected {
  background-color: #3366cc;
  color: #fff;
}
.StylizedSelectNoMatch {
  color: #f00;
  padding: 1px 0 1px 3px;
  cursor: default;
}
.StylizedSelectOption.OptGroup{
  font-weight:bold;
}
.StylizedSelectOption.SubOption{
  padding-left:10px;
}
.Error {
  font-weight:bold;
  color:#ff0000;
}
.NewFileHighlight {
  background-color:#ffff00;
}
.RemoveFileLink {
  cursor: hand;
  cursor: pointer;
}
.Hover {
  background-color: #fdffb5;
  color: #000;
}
.Selected {
  background-color: #3366cc;
  color: #fff;
}
label.WrapInput {
  cursor: pointer;
  cursor: hand;
}
.Loading {
  overflow: hidden;
  background: #fff url(/l.c.bin/I/568/loading_15x15_anim.gif) no-repeat;
  min-height: 20px;
  _height: 20px;
  padding-left: 22px;
}
.FileUploadInput_Title {
  font-size: 12px;
  font-weight: bold;
}
.FileUploadInput_FrameContainer  {
  position: absolute;
  visibility: hidden;
  padding: 2px 0px 5px 0px;
  background-color: white;
  border: 1px solid #000000;
}
.FileUploadInput_Frame {
  position: absolute;
}
.FileUploadInput_Container {
  padding: 10px 0px 0px 0px;
}
.FileUploadInput_FileContainer {
}
.FileUploadInput_Closer {
  float: right;
  text-decoration: none;
}
.FileUploadInput_Restore {
}
.FileUploadInput_AddButton {
  width: 80px;
}
.FileUploadInput_New {
  background-color: yellow;
}
.FileUploadInput_Deleted {
  text-decoration: line-through;
}
.FileUploadInput_Label {
  display: block;
}
.CalendarInput {
  vertical-align: middle;
}
.CalendarImage {
  vertical-align: top;
}
#ModalOverlay{
  position: absolute;
  top: 0;
  left: 0;
  z-index: 501;
  width: 100%;
  height: 500px;
  background-image: url(/l.c.bin/I/30140/ModalBackgroundWhite.png);
  display:none;
}
* html #ModalOverlay{
  background-color: #cccccc;
	back\ground-color: transparent;
	background-image: url(/l.c.bin/I/564/spacer.gif);
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/l.c.bin/I/30140/ModalBackgroundWhite.png", sizingMethod="scale");
}
#ModalOverlay.Show{
  display:block;
}
.Modal{
  display:block !important;
  position:absolute !important;
  z-index: 502 !important;
}
.SpellChecker {
  display: inline;
  cursor: pointer;
}
.LiveDigitalAsset_SubHeading {
  font-weight: bold;
}
.LiveDigitalAsset_InputContainer {
  padding-bottom: 10px;
}
.LiveDigitalAsset_InputContainer label {
  display: block;
  font-weight: bold;
}
#LiveDigitalAsset_CategoryInputsContainer label {
  font-weight: normal;
}
.LiveDigitalAsset_CategoryLabel {
  font-weight: normal;
}
.LiveDigitalAsset_StylizedSelectInput {
  width: 155px;
}
#LiveDigitalAsset_TypeInputsContainer {
  width: 250px;
  padding-bottom: 10px;
}
.LiveDigitalAsset_TypeInputContainer {
  float: left;
}
.LiveDigitalAsset_TypeInputColumn1 {
  float: left;
}
.LiveDigitalAsset_TypeInputColumn2 {
  margin-left: 100px;
}
.LiveDigitalAsset_TypeInputContainer label {
  display: inline;
}
#LiveDigitalAsset_DateInputsContainer  {
  padding-bottom: 10px;
}
#inpDayCount {
  width: 50px;
}
#LiveDigitalAsset_DateRangeInputContainer {
  width: 250px;
}
#LiveDigitalAsset_DateRangeRow2 {
  margin-left: 25px;
}
#LiveDigitalAsset_EndDateCalendarContainer {
  margin-left: 22px;
}
#LiveDigitalAsset_ToggleViewControls {
  display: none;
  position: absolute;
  background-color: white;
  padding: 0px 5px 5px 5px;
  max-width: 250px;
  border: 1px solid #000000;
  z-index: 100;
}
.LiveDigitalAsset_DisplayControlsTitle {
  background-color: #EEEEEE;
  font-weight: bold;
}
.LiveDigitalAsset_Closer {
  float: right;
}
.LiveDigitalAsset_Closer a {
  text-decoration: none;
}
#LiveDigitalAsset_ItemsPerPage, #LiveDigitalAsset_PageLayout {
  font-weight: bold;
}
#LiveDigitalAsset_PageLayoutOptions {
  text-align: center;
}
#LiveDigitalAsset_PageLayoutOptions td {
  text-align: center;
  width: 80px;
}
.LiveDigitalAsset_AttachmentLabel, .LiveDigitalAsset_CategoriesLabel, .LiveDigitalAsset_ReferenceNumberLabel, .LiveDigitalAsset_AspectRatioLabel {
  font-weight: bold;
}
.LiveDigitalAsset_AttachmentFileInfo div {
  float: left;
}
.LiveDigitalAsset_ThumbnailContainer {
  clear: left;
}
.LiveDigitalAsset_ViewFullCategory {
  margin-left: 150px;
}
.LiveDigitalAsset_CategoriesLabel, .LiveDigitalAsset_ReferenceNumberLabel, .LiveDigitalAsset_AspectRatioLabel {
  float: left;
  width: 150px;
}
.LiveDigitalAsset_AttachmentContainer {
  padding-top: 10px;
}
.LiveDigitalAsset_LibraryContainer {
  padding: 10px 10px 10px 0px;
}
.LiveDigitalAsset_LibraryContainer {
  float: left;
}
.LiveDigitalAsset_LibraryContents {
}
.LiveDigitalAsset_LibraryName {
  text-align: center;
}
.LiveDigitalAsset_LibraryLink a img {
  border: none;
}
#Rights_Dates div{
  padding:10px 5px 10px 5px;
}
.LiveDigitalAsset_SortContainer a {
  text-decoration: none;
}
.Rating_Full {
  background: url(/l.c.bin/I/10414/fullstar%281%29.png);
  width:16px;
  height:16px;
  float:left;
}
.Rating_Half {
  background: url(/l.c.bin/I/10415/halfstar%281%29.png);
  width:16px;
  height:16px;
  float:left;
}
.Rating_Empty {
  background: url(/l.c.bin/I/10413/emptystar%281%29.png);
  width:16px;
  height:16px;
  float:left;
}
#RatingsContainer {
  height:20px;
}
.LiveDigitalAsset_OptGroupSelectInput {
  width: 150px;
}
.SelectedCategories {
  float: left;
  margin-right: 15px;
}
.MediaTypeManager_MultipleInputContainer {
  clear: left;
}
.MediaTypeManager_MultipleInputContainer div {
  float: left;
  font-size: 10px;
}
.MediaTypeManager_MultipleInputNameContainer {
  font-weight: bold;
  width: 200px;
}
.MediaTypeManager_MultipleInputLinksContainer {
}
.MediaTypeManager_MultipleInputLinksContainer div {
  padding-right: 5px;
}
.MediaTypeManager_PriceMatrixFormat, .MediaTypeManager_PriceMatrixSize {
 font-weight: bold;
}
.MediaTypeManger_MediaTypeLargeIcon {
  vertical-align: middle;
}
.SettingsManager_MultipleInputContainer {
  clear: left;
}
.SettingsManager_MultipleInputContainer div {
  float: left;
  font-size: 10px;
}
.SettingsManager_MultipleInputSettingsContainer {
  font-weight: bold;
  width: 200px;
}
.SettingsManager_MultipleInputLinksContainer {
}
.SettingsManager_MultipleInputLinksContainer div {
  padding-right: 5px;
}
.IndustryManager_MultipleInputContainer {
  clear: left;
}
.IndustryManager_MultipleInputContainer div {
  float: left;
  font-size: 10px;
}
.IndustryManager_MultipleInputNameContainer {
  font-weight: bold;
  width: 200px;
}
.IndustryManager_MultipleInputLinksContainer {
}
.IndustryManager_MultipleInputLinksContainer div {
  padding-right: 5px;
}
.DetailGridElement{
  width:75px;
}
#LegalBodyId LABEL, #LegalCopyBody LABEL {
  display: block;
  float: none;
  clear: left;
}
#LegalBodyId th, #LegalCopyBody th {
  padding-left: 10px;
  padding-right: 10px;
}
#LegalBodyId .Region_Container LABEL{
  position:relative;
  display: inline;
  font-weight: normal;
  top:-3px;
}
#LegalCopyBody #inpLegalTypeContainer #inpLegalType {
  display: inline;
}
#LegalCopyBody #inpLegalTypeContainer LABEL {
  display: inline;
  position: relative;
}
#LegalCopyBody FIELDSET {
  float: none;
  display: block;
  width:373px;
}
#LegalCopyBody .inpHeaderStyleContainer SELECT{
  width: 125px;
}
#LegalCopyBody .inpCopyContainer {
  clear: left;
}
#LegalCopyBody #buttons {
  text-align: right;
  position:absolute;
  right: 15px;
  top: 5px;
  z-index: 500;
}
#LegalCopyBody #th_EditButton {
   width:120px;
   text-align: center;
}
#LegalBodyId .ColumnContainer{
  float: left;
  margin-right: 25px;
  width:200px;
}
#LegalCopyBody #th_AllAds, #LegalCopyBody .td_AllAds, #LegalCopyBody #th_Type, #LegalCopyBody .td_Type{
  text-align:center;
}
#LegalCopyBody #inpNameContainer, #LegalCopyBody #inpMediaTypeContainer {
  width:185px;
  float: left;
  height: 35px;
}
#LegalCopyBody #inpPositionContainer, #LegalCopyBody #inpLegalTypeContainer {
  width: 150px;
  float: left;
  clear: right;
  height: 35px;
}
#LegalCopyBody #inpLegalTypeContainer LABEL{
  display: inline;
}
#LegalCopyBody #inpLegalTypeContainer span{
  top: 10px;
  position: relative;
}
#LegalCopyBody .addMoreButton{
  background-color:transparent;
  font: normal 10px Arial;
  cursor: pointer;
  cursor: hand;
}
#LegalCopyBody .addMoreContainer{
  display: block;
  float: right;
  font-size: 10px;
  font-weight: bold;
}
#LegalViewFullContainer fieldset{
  width:500px;
  padding:5px;
}
#LegalViewFullContainer .RegionalContainerViewFull{
  padding:5px 0px 5px 5px;
}
#LegalViewFullContainer .LegalCopyOutputDisplay{
  background-color: #EBEBE4;
  width: 400px;
  padding:4px;
}
.LiveLegal_MultipleInputContainer {
  clear: left;
}
.LiveLegal_MultipleInputContainer div {
  float: left;
  font-size: 10px;
}
.LiveLegal_MultipleInputNameContainer {
  font-weight: bold;
  width: 350px;
}
.LiveLegal_MultipleInputLinksContainer {
}
.LiveLegal_MultipleInputLinksContainer div {
  padding-right: 5px;
}
.addMoreContainer{
  float:right;
}
#LegalList label{
  display:inline;
}
#LegalList .LegalListItem{
  height:25px;
}
#ViewAllLink a{
  text-Decoration:none;
}
#AnnouncementTitleContainer .small{
  color: #B1B1B1;
}
.LiveMediaLocation_ClearLeft {
  clear: left;
}
.LiveMediaLocation_PublicationInfoContainer {
}
.LiveMediaLocation_InfoLabel {
  font-weight: bold;
  float: left;
  width: 200px;
}
.LiveMediaLocation_Info {
  margin-left: 200px;
}
.LiveMediaLocation_PublicationSection {
  padding-bottom: 15px;
}
#PageSizes th, #ColumnSizes th {
  font-weight: bold;
  width: 50px;
}
#Rates th {
  font-weight: bold;
}
#PageSizes .PageName, #ColumnSizes .ColumnName, #Rates .DayofWeek {
  width: 200px;
  font-weight: bold;
}
#PageSizes .PageValue, #ColumnSizes .ColumnValue, #Rates .Rate {
  text-align: center;
}
.LiveMediaLocation_Print_QuestionInputContainer {
  padding-bottom: 10px;
}
.LiveMediaLocation_Print_QuestionInputContainer .InputContainer {
  padding-bottom: 5px;
}
.LiveMediaLocation_Print_Question {
  font-weight: bold;
}
.LiveMediaLocation_Print_QuestionInputContainer label {
  display: block;
}
.LiveMediaLocation_Print_SubQuestionContainer {
}
.LiveMediaLocation_Print_QuestionInputContainer .SubInputContainer {
  padding-bottom: 5px;
}
.LiveMediaLocation_Print_HelpText {
  font-style: italic;
  padding: 3px;
  background:#cccccc;
  width:780px;
  color:#333333;
}
.LiveMediaLocation_Print_ColumnedFields .LiveMediaLocation_Print_QuestionInputContainer{
  float: left;
  margin-right: 10px;
}
.LiveMediaLocation_ClearLeft {
  clear: left;
}
.LiveMediaLocation_PublicationInfoContainer {
}
.LiveMediaLocation_InfoLabel {
  font-weight: bold;
  float: left;
}
.LiveMediaLocation_Info {
}
.LiveMediaLocation_PublicationSection {
  padding-bottom: 15px;
}
.LiveMediaLocation_Print_Question {
  background-color: #004785;
  color: #fff;
  font-size: 12px;
  padding: 3px;
  width:780px;
}
.LiveMediaLocation_Print_ColumnedFields .LiveMediaLocation_Print_Question {
  width:380px;
}
.LiveMediaLocation_Print_ColumnedFields .LiveMediaLocation_Print_HelpText {
  width:380px;
}
.LiveMediaLocation_Print_SubQuestionContainer .LiveMediaLocation_Print_Question  {
  width:380px;
  margin:0px;
  background: #1E5993;
  color: #ffffff;
  font-weight: normal;
}
#LiveMediaLocation_Print_FormContainer table input {
  width: 50px;
}
#LiveMediaLocation_Print_FormContainer table label {
  display: inline;
}
#LiveMediaLocation_Print_FormContainer th {
  font-weight: bold;
}
#LiveMediaLocation_Print_FormContainer.InputContainer {
  padding: 0px;
  margin: 0px;
}
#LiveMediaLocation_Print_FormContainer {
  font-size: 12px;
}
#LiveMediaLocation_Print_FormContainer input,
#LiveMediaLocation_Print_FormContainer textarea {
  border: 1px #666666 solid;
}
#LiveMediaLocation_Print_FormContainer input,
#LiveMediaLocation_Print_FormContainer select {
  width:280px;
}
#LiveMediaLocation_Print_FormContainer textarea {
  width: 780px;
  height: 70px
}
#inpAdditionalStates {
  width: 280px !important;
}
#inpEditionsPublished {
  width: 380px !important;
}
#inpFullPageTabloidSizedContainer {
  padding-top: 15px;
}
#inpFullPageTabloidSizedContainer input {
  width: 25px;
}
#LiveMediaLocation_Print_ContactPersons .LiveMediaLocation_Print_QuestionInputContainer {
  float:left;
}
#frmPublicationForm h1 {
  background-color: #004785;
  color: #fff;
  font-size: 16px;
  height:80px;
  line-height:70px;
  padding-left:350px;
  width:433px;
}
#frmPublicationForm #btnSubmit {
  width:280px;
  cursor: pointer;
  cursor: hand;
  border: 1px solid Red;
}
.Survey-Thankyou-Message {
 font-size: 16px;
}
#frmPublicationForm input.input-radio {
  width:15px;
}
#LiveMediaLocation_Print_IntroText {
  font-weight: bold;
  padding: 3px;
  background:#cccccc;
  width:780px;
  color:#333333;
  margin-bottom: 15px;
  font-size: 13px;
}
#inpAdditionalAdSize1Label,
#inpAdditionalAdSize2Label,
#inpAdditionalAdSize3Label {
  margin-top: 7px;
  font-weight: bold;
}
.MagazineInputContainer label, .OutdoorInputContainer label, .DirectMailInputContainer label {
  display: block;
}
#MagazinePageSizeSettingsContainer, #OutdoorSizeSettingsContainer, #DirectMailPageSizeSettingsContainer {
  margin-top: 20px;
  margin-bottom: 20px;
}
.LiveMediaLocation_PublicationInfoContainer #MagazinePageSizeSettings .PageSizeNameHeader, .LiveMediaLocation_PublicationInfoContainer #DirectMailPageSizeSettings .PageSizeNameHeader {
  text-align: left;
}
.LiveMediaLocation_PublicationInfoContainer #MagazinePageSizeSettings th, .LiveMediaLocation_PublicationInfoContainer #OutdoorSizeSettings th, .LiveMediaLocation_PublicationInfoContainer #DirectMailSizeSettings th {
  font-weight: bold;
  text-align: right;
  border-bottom: 1px solid black;
  margin-left: 5px;
}
.LiveMediaLocation_PublicationInfoContainer #MagazinePageSizeSettings td, .LiveMediaLocation_PublicationInfoContainer #OutdoorSizeSettings td, .LiveMediaLocation_PublicationInfoContainer #DirectMailSizeSettings td {
  text-align:right;
  width: 75px;
}
.LiveMediaLocation_PublicationInfoContainer #MagazinePageSizeSettings .PageSizeName, .LiveMediaLocation_PublicationInfoContainer #OutdoorSizeSettings .SizeName, .LiveMediaLocation_PublicationInfoContainer #DirectMailSizeSettings .SizeName {
  text-align: left;
  width: auto;
}
.AdditionalAdSize1, .AdditionalAdSize2, .AdditionalAdSize3 {
 width: 150px;
}
#DiscountInputs input {
  text-align: right;
  padding-right: 1px;
}
#DiscountInputs th, #DiscountInputs td {
  text-align: center;
}
#AdCountHeading, #DiscountRateHeading {
  border-bottom: 1px solid #333333;
  width: 150px;
}
.SliderDisplay INPUT {
  border:0;
  padding-left:5px;
}  
#inpBudget {
  width:80px;
}
#inpCoOpPercentage, #inpDuration {
  width:40px;
}
#inpBudgetContainer, #inpLocalCustomizationAllowed {
  float:left;
  margin-right:10px;
}
.FormContainer textarea, .FormContainer #inpName {
  width:400px;
}
.FormContainer {
  padding:2px;
}
.Number {
  text-align:right;
}
.TotalRow td {
  border-top:1px #004785 solid;
  border-bottom:2px #004785 solid;
  font-weight:bold;
}
.MediaMixViewChart {
  border-left:1px #A1A1A1 dotted;
}
.MediaMixViewChart div {
  height:10px;
  background:#004785;
}
.MediaMixDataPoint {
  position:absolute;
  background: #004785;
  width:10px;
  height:10px;
  cursor:hand;
  cursor:pointer;
}
#MediaMixDetailsPopup {
  display:none;
  position:absolute;
}
.MatrixInput table{
  border-bottom:1px solid #000000;
  border-left:1px solid #000000;
  border-top:1px solid #ccc;
  border-right:1px solid #ccc;
  background:url(/l.c.bin/I/11091/TableBG.gif) no-repeat bottom right;
}
.MatrixInput td{
  cursor:pointer;
  cursor:hand;
  font-size:1px;
  line-height:1px;
  width:6px;
  height:6px;
}
.MatrixInput td.Hover{
  background-color:#ff0000;
}
.MatrixInput td.Selected{
  background:url(/l.c.bin/I/11090/SelectedBG.gif) no-repeat 50% 50%;
}
.MatrixInput {
  position:absolute;
  left:145px;
  top:-5px;
  width:35px;
  height:35px;
}
.MatrixDisabled td{
  cursor:auto !important;
  background-color:#eee !important;
}
.SliderDisplay input {
  float:left;
}
.Clickable { cursor: hand; cursor: pointer; }
.Isth_RequiredAlert { background-color: #F8E5E0; }
#PickThumb_ListContainer {
  border: 1px solid #aaa;
  background-color: #ddd;
  padding: 5px;
  display: block;
  clear: none;
  width: 280px;
  height: 280px;
}
#PickThumb_ListContainer img {
  border: 1px solid #000;
  width: 60px;
  height: 60px;
  margin: 4px;
  padding: 0;
  float: left;
  cursor: pointer;
}
#PickThumb_ListContainer img:hover {
  border: 1px solid #fff;
}
#PickThumb_CategoryContainer {
  float: left;
  height: 290px;
  padding: 0 20px 0 20px;
}
#PickThumb_CategoryContainer img {
  margin-top: 8px;
}
#PickThumb_Category {
  margin-top: 50px;
}
#PickThumb_ListBackButton {
  background: url() no-repeat;
}
#PickThumb_ListNextButton {
  background: url() no-repeat;
}
#PickThumb_List {
  float: left;
}
#PickThumb_List table {
  margin: 10px 0 10px 0;
  width: 290px;
  border-collapse: collapse;
}
#PickThumb_List #ThumbsLoading {
  left: 472px;
  top: 170px;
  position: absolute;
  display: block;
  width: 300px;
  height: 300px;
  background: url() no-repeat 105px 115px;
}
#PickThumb_List .BrowseLink {
  cursor: hand;
  cursor: pointer;
  height:13px;
  width:39px;
  border:0px;
  float: left;
  clear:none;
}
#PickThumb_List #ThumbCountCell {
  width: 200px;
}
#PickThumb_List .ButtonCell {
  width: 40px;
}
#PickThumb_CategoryContainer input#inp_QuickFind {
  width: 100px;
  background: #fff;
  border: 1px solid #aaa;
  margin: 4px;
  float: left;
  clear: none;
  padding: 0;
  font-size: 8pt;
}
#PickThumb_CategoryContainer #searchButton {
  float: left;
  width: 24px;
  height: 24px;
  background: url() no-repeat 0 0px;
}
#PickThumb_Category div.CategoryLink {
  display: block;
  width: 131px;
  height: 20px;
  background: url() no-repeat;
  background-position: 0 -40px;
  font-weight: bold;
  color: #1562a7;
  text-decoration: none;
  text-transform: uppercase;
  text-align: center;
  line-height: 20px;
  margin-left: 4px;
  cursor: pointer;
}
#PickThumb_Category div.CategoryLink:hover {
  background-position: 0 -20px;
}
#PickThumb_PreviewContainer {
  float: left;
}
#PickThumb_Preview {
  border: 1px solid #aaa;
  background-color: #ddd;
  padding: 10px;
  width: 270px;
  height: 270px;
}
#submitBox1 {
  position: absolute;
  left: 0;
  top: 415px;
  width: 780px;
  float: left;
  border-top: 1px dotted #555;;
  margin: 70px 10px 0 10px;
}
#submitBox2 {
  position: absolute;
  left: 0;
  bottom: 120px;
  width: 780px;
  float: left;
  border-top: 1px dotted #555;;
  margin: 70px 10px 0 10px;
}
#ChooseAvatarPage #submitBox1 {
  top: 350px;
}
#submitBox1 input,
#submitBox2 input {
  float: right;
}
#FormPaddingContainer {
  padding: 5px;
}
#ManageTopHeader {
  background: url() no-repeat;
  width: 98%;
  height: 70px;
}
#ManageTopHeader h1 {
  display:block;
  float: none;
  margin: 0px;
  margin-left: 15px;
  padding-top:5px;
}
#ListTabContainer {
  position: absolute;
  top: 47px;
  left: 15px;
}
.AssetTab {
  background: url() no-repeat;
  background-position: 0px -40px;
  float: left;
  clear: none;
  width: 157px;
  height: 28px;
  line-height: 28px;
  text-align: center;
  font-weight: bold;
  cursor: pointer;
  cursor: hand;
  text-transform: uppercase;
  color: #333333;
}
.AssetTab:Hover {
  background-position: 0px 0px;
  color: #000000;
}
.Rating_Full {
  background: url();
  width:13px;
  height:13px;
}
.Rating_Half {
  background: url();
  width:13px;
  height:13px;
}
.Rating_Empty {
  background: url();
  width:13px;
  height:13px;
}
.LGWM_Window {
  position: absolute;
  left: 400px;
  top: 800px;
  width: 400px;
  background-color: #fff;
  border: 2px solid #888;
  z-index: 2000;
}
.LGWM_Window_TitleBar {
  background-color: #aaa;
  border-bottom: 1px solid #888;
  width: 390px;
  margin: 0;
  padding: 5px;
  font-size: 12px;
  cursor: move;
}
.LGWM_Window_TitleBarClose {
  border: 1px solid #777;
  background-color: #ccc;
  position: absolute;
  right: 3px;
  top: 3px;
  padding: 2px;
  padding-left: 4px;
  width: 12px;
  text-align: center;
  font-weight: bold;
  cursor: pointer;
  color: black;
}
.LGWM_Window_Content {
  margin: 5px 5px 32px 5px;
}
.LGWM_Window_LoadingImage {
  margin: 24px 0 0 150px;
}
.LGWM_Window_ButtonsContainer {
  position: absolute;
  bottom: 4px;
  right: 4px;
}
.LGWM_Window_Button {
  text-align: center;
  padding: 2px 16px 2px 16px;
  margin: 4px;
  background-color: #aaa;
  border: 1px solid #888;
  cursor: hand;
  cursor: pointer;
  font-weight: bold;
  float: right;
}
.LGWM_Window_Content label {
  font-weight: bold;
  font-size: 9px;
  font-family: verdana;
  display: block;
}
.LGWM_Window_Content a {
  color: black;
}
.LGWM_Window_Content #ForgotPasswordLink {
  margin-top: 8px;
}
.LGWM_Window_Content .InputContainer,
.LGWM_Window_Content input,
.LGWM_Window_Content textarea,
.LGWM_Window_Content select,
.LGWM_Window_Content .FormContainer {
  float: none;
}
.LGWM_Window_Content textarea {
  display: block;
}
.LGWM_Window_Content #inpSubject,
.LGWM_Window_Content #inpRequestHTML,
.LGWM_Window_Content #inpHTML {
  width: 380px;
}
.LGWM_Window_Content #inpRequestHTML,
.LGWM_Window_Content #inpHTML {
  height: 100px;
}
.LGWM_Window .warning {
  font-weight: bold;
  color: red;
  margin-bottom: 5px;
}
.LGWM_Window .FormContainer {
  overflow: auto;
}
.LGWM_Window .ForceNotificationContainer label,
.LGWM_Window .ForceNotificationContainer input {
  display: inline;
  vertical-align: middle;
}
.Card {
  position: relative;
  padding: 12px 12px 4px 12px;
  background: url() no-repeat;
  height: 204px;
  width: 126px;
  float: left;
  margin-left: 8px;
  text-decoration: none;
}
.Card img {
  border: none;
  margin: 0 0 4px 0;
  width: 124px;
  height: 124px;
  cursor: pointer;
}
.Card .Friends {
  bottom: 10px;
  color: #FFFFFF;
  height: 17px;
  left: 5px;
  position: absolute;
  text-align: center;
}
.Card .Rivals {
  position: absolute;
  right: 5px;
  bottom: 10px;
  height: 17px;
  text-align: center;
  color: #fff;
}
.Card span {
  font-weight: bold;
  color: #fff;
}
.Card .Alliances {
  margin: 0;
  float: left;
  width: 49px;
}
.Card .Name {
  font-weight: bold;
  color: #555;
  text-align: center;
  font-size: 11px;
  cursor: pointer;
  margin-top: 5px;
  white-space: nowrap;
}
.Card .Moto {
  padding-top: 5px;
  padding-bottom: 8px;
  color: white;
  text-align: left;
  font-style: italic;
}
.Card .SkillLevel {
  color: white;
  text-align: left;
}
.Card .Membership {
  color: white;
  left: 70px;
  position: absolute;
  text-align: left;
  top: 25px;
}
.Card .Membership span {
  display: block;
  clear: both;
}
.Card .Country {
  color: white;
  height: 11px;
  left: 70px;
  overflow: hidden;
  position: absolute;
  text-align: left;
  top: 11px;
  width: 20px;
}
.Card .Game {
  color: #fff;
  text-align: left;
}
.Card .Country img {
  width: 16px;
  height: auto;
  display: inline;
  vertical-align: middle;
}
.Card .Rank {
  margin-top:17px;
  color: #fff;
  font-size: 14pt;
  font-weight: bold;
  text-align: center;
}
.Card .SoftDollarsContainer {
  bottom:40px;
  height:40px;
  left:48px;
  position:absolute;
  text-align:left;
  width:105px;
}
.Card .SoftDollarsContainer div, .Card .SoftDollarsContainer span {
  color: #002465;
  font-weight: bold;
}
.Card .RankBack {
  font-weight: bold;
  position: absolute;
  bottom: 40px;
  left: 4px;
  color: #fff;
  width: 40px;
  height: 40px;
  font-size: 14pt;
  text-align: center;
}
.Card div.RankLabel {
  font-weight: normal;
  color: #fff;
}
.Card .Online, .Card .Offline,
.Card .OfflineBack, .Card .OnlineBack {
  width: 11px;
  height: 11px;
  position: absolute;
}
.Card .Online {
  bottom: 90px;
  left: 15px;
  background: url() no-repeat;
}
.Card .Offline, .Card .OfflineBack {
  background: url() no-repeat;
  bottom: 90px;
  left: 15px;
}
.Card .OnlineBack, .Card .OfflineBack {
  top: 53px;
  left: 70px;
}
.Card .Recruit, .Card .NoRecruit {
  width: 11px;
  height: 11px;
  position: absolute;
  bottom: 90px;
  left: 29px;
}
.Card .Recruit {
  background: url() no-repeat;
}
.Card .NoRecruit {
  background: url() no-repeat;
}
.ActionBar_Link {
  display: block;
  float: left;
  width: 24px;
  height: 24px;
  margin: 0;
  padding: 0;
  background-image: url();
}
#ActionBar_Item_Recruit      { background-position:    0px 0;}
#ActionBar_Item_Message      { background-position:  -24px 0;}
#ActionBar_Item_MkRival      { background-position:  -48px 0;}
#ActionBar_Item_MkFriend     { background-position:  -72px 0;}
#ActionBar_Item_Challenge    { background-position:  -96px 0;}
#ActionBar_Item_Chat         { background-position: -120px 0;}
#ActionBar_Item_AcceptFriend { background-position: -144px 0;}
#ActionBar_Item_DenyFriend   { background-position: -168px 0;}
#ActionBar_Item_RemoveFriend { background-position: -192px 0;}
#ActionBar_Item_RemoveRival  { background-position: -192px 0;}
#ActionBar_Item_Event        { background-position: -216px 0;}
#ActionBar_Item_CallToArms   { background-position: -240px 0;}
#ActionBar_Item_Recruit:hover      { background-position:    0px -24px;}
#ActionBar_Item_Message:hover      { background-position:  -24px -24px;}
#ActionBar_Item_MkRival:hover      { background-position:  -48px -24px;}
#ActionBar_Item_MkFriend:hover     { background-position:  -72px -24px;}
#ActionBar_Item_Challenge:hover    { background-position:  -96px -24px;}
#ActionBar_Item_Chat:hover         { background-position: -120px -24px;}
#ActionBar_Item_AcceptFriend:hover { background-position: -144px -24px;}
#ActionBar_Item_DenyFriend:hover   { background-position: -168px -24px;}
#ActionBar_Item_RemoveFriend:hover { background-position: -192px -24px;}
#ActionBar_Item_RemoveRival:hover  { background-position: -192px -24px;}
#ActionBar_Item_Event:hover        { background-position: -216px -24px;}
#ActionBar_Item_CallToArms:hover   { background-position: -240px -24px;}
.Card .LiveGroup_ActionBar {
  position: absolute;
  width: 150px;
  bottom: 16px;
  left: 2px;
}
.Card .BackName img {
  border: 2px solid #748BB4;
  height: 50px;
  width: 50px;
}
.Card .BackName {
  text-align: left;
  color: white;
  font-size: 12px;
  font-weight: bold;
  cursor: pointer;
  margin-bottom: 5px;
}
.Card .ActionBar_Link {
  color: white;
  display: block;
  cursor: pointer;
}
.FlipTrigger {
  background: url() no-repeat;
  position: absolute;
  top: 0;
  right: 2px;
  width: 46px;
  height: 46px;
  cursor: pointer;
}
.FlipCurtainLeft,
.FlipCurtainRight {
  position: absolute;
  background-color: white;
  top: 0;
  height: 215px;
  width: 0px;
}
.FlipCurtainLeft { left: 0; }
.FlipCurtainRight { right: 0; }
.LogComment {
  position: relative;
  float: left;
  clear: both;
  width: 100%;
  padding-bottom: 5px;
  padding-top: 5px;
  border-bottom: 1px #cccccc solid;
}
.CommentorSpan, .LogComment a {
  text-decoration: none;
  display: inline !important;
  clear: none;
}
.LiveGroup_Comment_MiniAvatar {
  background: #ffffff;
  float: left;
  border: 1px #cccccc solid;
  width: 32px;
  height: 32px;
  margin: 5px;
  padding: 5px;
  margin-top: 0px;
}
.LogComment .CommentControls {
  margin: 5px;
  position: absolute;
  right: 0px;
  top: 0px;
  width: 100px;
  white-space: nowrap;
}
.LogComment .CommentControls span {
  position: relative;
  top:0px;
  float: right;
  clear: none;
  cursor: hand;
  cursor: pointer;
}
.LogComment .CommentText { 
  float: left;
  clear; 
}
.CommentBlock_ButtonNewest, .CommentBlock_ButtonOldest {
  width: 42px;
  height: 9px;
}
.CommentBlock_ButtonNewest:hover, .CommentBlock_ButtonOldest:hover {
  background-position: 0 -18;
  cursor: pointer;
  cursor: hand;
}
.CommentBlock_ButtonNewest {
  font-size:0px;
  background: url(/l.c.bin/I/588/Buttons_Newest.gif) no-repeat;
  float: left;
  margin-left: 5px;
}
.CommentBlock_ButtonOldest {
  font-size:0px;
  background: url(/l.c.bin/I/589/Buttons_Oldest.gif) no-repeat;
  float: right;
  margin-right: 5px;
}
.CommentBlock_ButtonsContainer {
  display:none;
  float: none;
  height: 10px;
  margin-top: 8px;
}
.CommentBlock_Header {
  position: relative;
  padding: 5px;
  border-bottom: 1px #cccccc solid;
}
.CommentBlock_Header .PostComment {
  position: absolute;
  right: 5px;
  top: 5px;
  text-decoration: underline;
  cursor: hand;
  cursor: pointer;
}
.NoCommentsSpan {
  display: block; 
  padding-left: 10px;
  padding-bottom: 20px;
}
.LogCommentDate {  
  display: block;
  float:both;
}
#CalendarContainer {
  position: absolute;
  left: 0px;
  top: 115px;
  background-color: #fff;
}
#CalendarContainer table {
  border-collapse: collapse;
  margin: 5px;
  border: 0;
}
#CalendarContainer #TitleContainer {
  background: url() no-repeat 5px 5px;
  width: 800px;
  height: 96px;
}
#CalendarContainer #TitleContainer h1 {
  margin: 0;
  padding: 10px 0 8px 10px;
}
#CalendarContainer #TitleContainer .AssetTabContainer {
  margin-left: 10px;
}
#CalendarContainer .DayNumber {
  text-align: right;
  background-color: #E8EEF7;
  font-size: 12px;
}
#CalendarContainer .CurrentDay {
  background-color: #FFFFCC !important;
}
#CalendarContainer .CurrentDay .DayNumber {
  background-color: #BBCCDD;
}
#CalendarContainer .EventTitle {
  width: 100%;
  position: relative;
  display: block;
  border-top: 1px solid #fff;
  background-color: #668CD9;
}
#CalendarContainer .RemoveLink {
  position: absolute;
  right: 5%;
  top: 10%;
  color: #fff;
}
#CalendarContainer .EventTitle a {
  color: #fff;
  font-size: 11px;
  width: 90%;
  display: block;
  padding: 2px;
}
#CalendarContainer .EventTitle a:hover {
  text-decoration: underline;
}
#CalendarContainer .CalendarHeader {
  text-align: center;
  background-color: #C3D9FF;
  border: 1px soild #C3D9FF !important;
  font-weight: normal;
  font-size: 12px;
  color: #112ABB;
}
#CalendarContainer .DayCell {
  height: 100px;
  width: 114px;
  cursor: pointer;
  border: 1px solid #CCDDEE;
}
#CalendarContainer .DayContainer {
  position: relative;
  width: 100%;
  height: 100%;
}
#CalendarContainer .DayEventsContainer {
  width: 100%;
  height: 100%;
}
#CalendarContainer .EventsContainer {
  position: absolute;
  top: 14px;
  left: 0px;
  width: 100%;
}
#CalendarContainer .ActiveCell {
  background-color: #c6c6c6 !important;
}
#CalendarContainer .HoverCell {
  background-color: #E8EEF7;
}
#CalendarContainer .NavigationContainer {
  height: 32px;
  margin-left: 5px;
  width: 790px;
}
#CalendarContainer .PreviousItem {
  color: white;
  font-size: 17px;
  font-weight: bold;
  padding-top: 3px;
  padding-left: 45px;
  float: left;
  display: block;
  width: 155px;
  height: 29px;
  background: url() no-repeat;
  cursor: pointer;
}
#CalendarContainer .NextItem {
  padding-right: 45px;
  text-align: right;
  color: white;
  font-size: 17px;
  font-weight: bold;
  padding-top: 3px;
  float: right;
  display: block;
  width: 110px;
  height: 29px;
  background: url() no-repeat;
  cursor: pointer;
}
#CalendarContainer .LoadingImage {
  position: absolute;
  left: 355px;
  top: 400px;
  z-index: 100;
}
#CalendarContainer td.DayCell:hover {
  background-color: #e8eef7;
}
#CalendarContainer .DayView {
  width: 800px;
}
#CalendarContainer .DayView .NavigationContainer {
  width: 725px;
}
#CalendarContainer .DayView .Container {
  margin: 32px;
}
#CalendarContainer .DayView .EventTitle {
  margin-top: 10px;
  float: none;
}
#CalendarContainer .DayView .EventTitle a,
#CalendarContainer .DayView .RemoveLink {
  font-size: 14px;
  font-weight: bold;
  cursor: pointer;
  float: none;
}
#CalendarContainer .DayView .LoadingImage {
  top: 200px;
}
#CalendarContainer .NotFound {
  text-align: center;
  cursor: pointer;
}
.ScrollerBar {
  position: absolute;
  right: 0;
  top: 0;
  margin-right: 6px;
  float: right;
  height: 100%;
}
.ScrollerBar .ScrollUp, .ScrollerBar .ScrollDown{
  width: 11px;
  height: 20px;
  cursor: pointer;
  float: left;
}
.ScrollerBar .ScrollDown{
  position: absolute;
  bottom: 0px;
  background: url(/l.c.bin/I/599/Scrolbar_Arrows.gif) no-repeat -16px 0px;
}
.ScrollerBar .ScrollUp{
  position: absolute;
  top: 0px;
  background: url(/l.c.bin/I/599/Scrolbar_Arrows.gif);
}
.ScrollerBar .ScrollHandle{
  background: url(/l.c.bin/I/599/Scrolbar_Arrows.gif) right top;
  width: 11px;
  height: 100px;
  position: relative;
  margin: 0px;
}
.ScrollerBar .ScrollHandleContainer{
  position: relative;
  top: 18px;
  background: url(/l.c.bin/I/598/Scrolbar_Line.gif) repeat-y;
  left: 0px;
  overflow: hidden;
  width: 11px;
}
.ManageSitesContainer {
  padding: 0;
  position: absolute;
  top: 310px;
  right: -80px;
  width: 200px;
  z-index: 500;
  background-color: #ddd;
  border: 2px solid #aaa;
  overflow: hidden;
}
.ManageSitesContainer .Avatar img {
  height: 36px;
  margin: 2px;
}
.ManageSitesContainer .Name {
  font-family: "Trebuchet MS";
  font-size: 16px;
  color: #333;
  font-weight: bold;
  text-decoration: none;
  position: absolute;
  left: 42px;
  top: -4px;
}
.ManageSitesContainer .Site {
  position: relative;
  height: 42px;
  background: url() no-repeat;
}
.ManageSitesContainer .Manage {
  display: block;
  width: 76px;
  height: 20px;
  position: absolute;
  left: 42px;
  top: 16px;
  text-align: center;
  background: url() no-repeat;
  font-weight: bold;
  color: white;
  text-decoration: none;
  line-height: 18px;
}
.ManageSitesContainer .MessageCount {
  position: absolute;
  left: 120px;
  top: 14px;
}
.ManageSitesContainer .RequestCount {
  position: absolute;
  left: 120px;
  top: 24px;
}
.ManageSitesContainer .CloseButton {
  margin: 4px;
  text-align: right;
  cursor: pointer;
}
.LinksList .NoItem {
  padding: 5px;
}
.LinksList ul {
  padding-left: 0px;
  margin: 0px;
  list-style: none;
}
.LinksList li {
  padding-left: 4px;
  margin-bottom: 4px;
  border-bottom: 1px solid;
}
.LinksList li span.a,
.LinksList li a {
  font-size: 13px;
  font-weight: bold;
  margin-right: 8px;
}
.LinksList li span,
.LinksList li span a {
  font-size: 10px;
  font-weight: normal;
  margin: 0;
}
#AllContent .Calendar h2 {
  margin-bottom: 2px;
}
#AllContent .Calendar .Event,
#AllContent .Calendar .Event div {
  font-size: 10px;
  font-family: "Trebuchet MS";
}
#AllContent .Calendar .Event {
  height: 17px;
  cursor: pointer;
  padding: 4px;
  position: relative;
}
#AllContent .Calendar .FullView {
  border-top: 2px solid;
}
#AllContent .Calendar .Event:hover {
  background-position: 0 -60px;
}
#AllContent .AreaContainer #AllContent .Calendar .Event div {
  background-color: transparent ! important;
}
#AllContent .Calendar .Title {
  float: left;
  width: 180px;
  overflow: hidden;
  white-space: nowrap;
  font-weight: bold;
}
#AllContent .Calendar .WideTitle {
  float: none;
  width: 243px;
}
#AllContent .Calendar .Date {
  float: right;
  display: inline;
  width: 40px;
  margin-right: 4px;
  overflow: hidden;
  white-space: nowrap;
  text-align: right;
}
#AllContent .Calendar .Icon {
  float: right;
  background: url() no-repeat;
  width: 14px;
  height: 14px;
  display: inline;
}
#AllContent .Calendar .Icon:hover {
  background-position: 0 -14px;
}
#AllContent .Calendar .Description {
  width: 96%;
  border-top: 1px dotted;
  text-align: justify;
  padding-left: 2%;
  padding-right: 2%;
}
#AllContent .Calendar .AttendingForm {
  margin-top: 10px;
}
#AllContent .Calendar label {
  font-weight: bold;
  margin-right: 4px;
  vertical-align: middle;
  float: left;
}
#AllContent .Calendar .SelectIcon {
  background: url() no-repeat;
  width: 14px;
  height: 14px;
  margin-left: 2px;
  float: left;
}
#AllContent .Calendar .FormLine {
  height: 26px;
  width: 100%;
  position: relative;
}
#AllContent .Calendar input {
  float: right;
  margin-top: 8px;
  margin-left: 4px;
  vertical-align: middle;
}
#AllContent .Calendar textarea {
  font-size: 10px;
  height: 50px;
}
#ConfirmTrafficBody, #RequestForPlacementid {
  font-size: 8pt;
}
#ConfirmTrafficBody #error, #ConfirmTrafficBody #confirmation, #RequestForPlacementid #error, #RequestForPlacementid #confirmation {
  color: red;
  font-size: 8pt;
  font-weight: 900;
}
#ConfirmTrafficBody legend, #RequestForPlacementid legend {
  font-size: 8pt;
  text-transform: uppercase;
  font-weight: bold;
}
#ConfirmTrafficBody h2, #RequestForPlacementid h2 {
  font-size: 9pt;
  font-weight: 900;
}
#ConfirmTrafficBody div, #RequestForPlacementid div {
  padding:0px;
}
#ConfirmTrafficBody label, #RequestForPlacementid label {
  font-weight: bold;
  font-size: 8pt;
}
#ConfirmTrafficBody li, #RequestForPlacementid li {
  clear: both;
  float: left;
  width:90%;
  border-bottom: 1px #ccc solid;
  margin-top: 10px;
  list-style: none;
}
#ConfirmTrafficBody .metadata, #RequestForPlacementid .metadata {
  float: left;
  width: 200px;
}
#ConfirmTrafficBody .inputcontainer, #RequestForPlacementid .inputcontainer {
  margin-left: 30px;
  float: left;
}
#ConfirmTrafficBody .topinput, #RequestForPlacementid .topinput {
  margin-top:0px;
}
#ConfirmTrafficBody #contact-info li, #RequestForPlacementid #contact-info li {
  border: 0px;
  margin-bottom: 0px;
  margin-top:0px;
  padding:0px;
}
#ConfirmTrafficBody #contact-info li label, #RequestForPlacementid #contact-info li label {
  float: left;
  width: 120px;
}
#ConfirmTrafficBody .ZipLoadingContainer {
  padding:20px;
}
#ConfirmTrafficBody .confirmedtraffic {
  display: none;
  height:40px;
  float: left;
}
#ConfirmTrafficBody .btnZipAssetContainer {
  width: 225px;
  float: left;
  height: 40px;
  padding:0px;
  margin: 0px;
}
#ConfirmTrafficBody fieldset {
  border: 0px;
  clear: both;
}
#ConfirmTrafficBody .errormessage {
  display: none;
  font-weight: bold;
}
#PageHeader {
  margin-bottom: 5px;
}
.RichTextEditorContainer {
  margin-top:5px;
  margin-bottom:10px;
  width:75%;
  clear:both;
}
.UploadContainer{
  margin-top:5px;
  float:left;
  width:300px;
}
.HTMLContentLinks {
  list-style-position: inside;
}
#HTMLAttachmentContainer {
  width: 215px;
}
#MainPageContent {
  color: #10365D;
}
#PageTitle {
  color:#10365D;
  font-weight: bold;
}
.AttachmentHeader {
  color: #10365D;
  padding-top: 10px;
  padding-left: 10px;
  font-weight:bold;
  margin-bottom:15px;
  position:relative;
}
.Attachmentli{
  width:200px;
  margin-bottom:3px;
  border-bottom: 1px solid #ffffff;
}
.AttachmentContainer {
  width:730px;
  margin-top:10px;
}
.ImagePlacement {
   width:180px;
   float:left;
}
.ImagePlacementSelected {
   width:180px;
   float:left;
   border: 3px coral solid;
}
.ImageRight {
  float: right;
  margin:4px;
}
.ImageLeft {
  float: left;
  margin:4px;
}
.ImageTop {
  margin: 4px;
}
.SelectionContainer {
  margin: 10px 0 10px 0;
}
.SelectionGroupContainer {
  border-top: 1px solid #E5E5E5;
  padding-top: 7px;
}
.InputImage {
  vertical-align: top;
}
.LogoChoice {
  margin-bottom: 15px;
}
#GalleryEnlargedImageContainer {
  background-color: #ffffff;
  border: 1px solid #7d7d7d;
  display: none;
  overflow: hidden;
  text-align: center;
}
#GalleryEnlargedImageInnerContainer {
  position: relative;
}
#GalleryEnlargedImageCloseLink {
  background-color: #ffffff;
  border: 1px solid #7d7d7d;
  display: block;
  font-size: 9px;
  padding: 0 4px 1px 4px;
  position: absolute;
  right: 2px;
  text-decoration: none !important;
  top: 2px;
}
#GalleryEnlargedImageOpenLink {
  background-color: #7d7d7d;
}
#NextPath, #DownloadPath {
  display: none;
}
#PathButtons {
  margin-top: 15px;
}
#SelectedItemTitle {
  color: #005495;
  font-size: 14px;
  font-weight: bold;
}
.NewsArticle_PublishDate {
  text-align: right;
}
div.formSectionContainer {
  padding-top: 10px;
  padding-bottom: 10px;
  padding: 10px;
  text-align: left;
}
form .formFieldContainer  {
  clear: left;
  display: block;
  margin: 0;
  padding: 0;
  padding-top: 5px;
  width: auto;
}
form .formFieldContainer label {
  float: left;
  line-height: 13px;
  margin-right: 5px;
  padding-top: 2px;
  text-align: right;
  width: 110px;
}
form .formFieldContainer label.block {
  display: block;
  float: none;
  margin: 0 0 1px 0;
  text-align: left;
  width: auto;
}
.SubmitButtonContainer {
  margin-top: 10px;
}
.SubmitButtonContainer .SubmitButton {
  margin: 0;
}
#SelectLinkTypeContainer {
  margin-bottom: 10px;
}
fieldset#GlossaryLinkAddContainer, fieldset#FAQLinkAddContainer, fieldset#LinksLinkAddContainer, fieldset#LinksLinkEditContainer {
  background: #eeeeee;
  border: 1px solid #bbbbbb;
  margin-top: 20px;
  padding: 5px 5px 5px 5px;
  text-align: left;
  float: left;
  clear: both;
}
fieldset#GlossaryLinkAddContainer legend, fieldset#FAQLinkAddContainer legend, fieldset#LinksLinkAddContainer legend, fieldset#LinksLinkEditContainer legend {
  color: #404040;
  font-size: 13px;
  font-weight: bold;
  margin-left: 7px;
  padding: 3px;
}
ul#EditGlossaryLinkList, ul#EditFAQLinkList, ul#EditLinksLinkList, ul#SortSubItemList {
  list-style-type: none;
  margin: 0;
  padding: 0;
}
ul#EditGlossaryLinkList li, ul#EditFAQLinkList li, ul#EditLinksLinkList li, ul#SortSubItemList li {
  background: #ffffff;
  border: 1px solid #cccccc;
  margin-top: -1px;
  padding: 4px 8px 4px 8px;
  width: 350px;
}
#BRCBody ul#EditGlossaryLinkList li, #BRCBody ul#EditFAQLinkList li, #BRCBody ul#EditLinksLinkList li {
  background: transparent;
  border: none;
  margin-top: 0;
  padding: 0;
  width: auto;
}
ul#SortSubItemList li img {
  vertical-align: middle;
}
.GlossaryLinkName {
  font-weight: bold;
}
.GlossaryLinkText {
  margin-top: 0;
}
.LinkHeading {
  font-weight: bold;
  margin-bottom: 10px;
}
.GlossaryLinkEditOptionsContainer {
  text-align: right;
}
.FAQLinkEditOptionsContainer {
  float: right;
}
.GlossaryLinkEditOptionsContainer a, .FAQLinkEditOptionsContainer a {
  font-size: 9px;
}
.BRCGlossaryNavContainer {
  background: #eeeeee;
  margin-bottom: 20px;
}
ul.BRCGlossaryNav {
  list-style-type: none;
  margin: 0;
  padding: 0;
}
ul.BRCGlossaryNav li {
  float: left;
}
ul.BRCGlossaryNav li a, ul.BRCGlossaryNav li span {
  display: block;
  padding: 5px 0 5px 10px;
  text-decoration: none;
}
ul.BRCGlossaryNav li .selected {
  font-weight: bold;
}
.GlossaryViewListContainer{
  padding: 0 10px 0 10px;
}
ul#GlossaryViewList {
  clear: both;
  list-style-type: none;
  margin: 0;
  padding: 0;
}
ul#GlossaryViewList li {
  margin-bottom: 20px;
}
#PublishPreviewButtons {
  clear: both;
}
#frmPublishPage, #frmRollbackPage, #frmEmailPageLink {
  background: #ffffff;
  width: 500px;
  height: 200px;
  padding-left: 5px;
  border: 1px solid #FFFFFF;
  display: none;
  z-index: 5px;
}
#frmEmailPageLink {
  width: 550px;
  height: 530px;
}
#inpEmailMessageWidgContainer {
  width: 520px;
}
#frmPublishPage div, #frmRollbackPage div, #frmEmailPageLink div {
  margin-top: 5px;
}
#PublishDate {
  display: none;
}
#ClosePublish, #ClosePublish a, #ClosePublish a:link, #ClosePublish a:active, #ClosePublish a:visited, #ClosePublish a:hover,
#CloseRollback, #CloseRollback a, #CloseRollback a:link, #CloseRollback a:active, #CloseRollback a:visited, #CloseRollback a:hover,
#CloseEmailPageLink, #CloseEmailPageLink a, #CloseEmailPageLink a:link, #CloseEmailPageLink a:active, #CloseEmailPageLink a:visited, #CloseEmailPageLink a:hover {
  color: #f90f0e;
  font-size: 11px;
  font-weight: bold;
  padding-right: 3px;
  text-align: right;
  text-decoration: none;
}
#LastPublishedDate {
  margin-top: 20px;
}
.RollbackInput {
  clear: right:
}
.Note {
  color: #ff0000;
  font-weight: bold;
}
input.Long {
  width: 350px;
}
.SelectionContainer {
  margin: 10px 0 10px 0;
}
.SelectionGroupContainer {
  border-top: 1px solid #E5E5E5;
  padding-top: 7px;
}
.InputImage {
  vertical-align: top;
}
.LogoChoice {
  margin-bottom: 15px;
}
#GalleryEnlargedImageContainer {
  background-color: #ffffff;
  border: 1px solid #7d7d7d;
  display: none;
  overflow: hidden;
  text-align: center;
}
#GalleryEnlargedImageInnerContainer {
  position: relative;
}
#GalleryEnlargedImageCloseLink {
  background-color: #ffffff;
  border: 1px solid #7d7d7d;
  display: block;
  font-size: 9px;
  padding: 0 4px 1px 4px;
  position: absolute;
  right: 2px;
  text-decoration: none !important;
  top: 2px;
}
#GalleryEnlargedImageOpenLink {
  background-color: #7d7d7d;
}
#NextPath, #DownloadPath {
  display: none;
}
#PathButtons {
  margin-top: 15px;
}
#SelectedItemTitle {
  color: #005495;
  font-size: 14px;
  font-weight: bold;
}
.NewsArticle_PublishDate {
  text-align: right;
}
div.formSectionContainer {
  padding-top: 10px;
  padding-bottom: 10px;
  padding: 10px;
  text-align: left;
}
form .formFieldContainer  {
  clear: left;
  display: block;
  margin: 0;
  padding: 0;
  padding-top: 5px;
  width: auto;
}
form .formFieldContainer label {
  float: left;
  line-height: 13px;
  margin-right: 5px;
  padding-top: 2px;
  text-align: right;
  width: 110px;
}
form .formFieldContainer label.block {
  display: block;
  float: none;
  margin: 0 0 1px 0;
  text-align: left;
  width: auto;
}
.SubmitButtonContainer {
  margin-top: 10px;
}
.SubmitButtonContainer .SubmitButton {
  margin: 0;
}
#SelectLinkTypeContainer {
  margin-bottom: 10px;
}
fieldset#GlossaryLinkAddContainer, fieldset#FAQLinkAddContainer, fieldset#LinksLinkAddContainer, fieldset#LinksLinkEditContainer {
  background: #eeeeee;
  border: 1px solid #bbbbbb;
  margin-top: 20px;
  padding: 5px 5px 5px 5px;
  text-align: left;
  float: left;
  clear: both;
}
fieldset#GlossaryLinkAddContainer legend, fieldset#FAQLinkAddContainer legend, fieldset#LinksLinkAddContainer legend, fieldset#LinksLinkEditContainer legend {
  color: #404040;
  font-size: 13px;
  font-weight: bold;
  margin-left: 7px;
  padding: 3px;
}
ul#EditGlossaryLinkList, ul#EditFAQLinkList, ul#EditLinksLinkList, ul#SortSubItemList {
  list-style-type: none;
  margin: 0;
  padding: 0;
}
ul#EditGlossaryLinkList li, ul#EditFAQLinkList li, ul#EditLinksLinkList li, ul#SortSubItemList li {
  background: #ffffff;
  border: 1px solid #cccccc;
  margin-top: -1px;
  padding: 4px 8px 4px 8px;
  width: 350px;
}
#BRCBody ul#EditGlossaryLinkList li, #BRCBody ul#EditFAQLinkList li, #BRCBody ul#EditLinksLinkList li {
  background: transparent;
  border: none;
  margin-top: 0;
  padding: 0;
  width: auto;
}
ul#SortSubItemList li img {
  vertical-align: middle;
}
.GlossaryLinkName {
  font-weight: bold;
}
.GlossaryLinkText {
  margin-top: 0;
}
.LinkHeading {
  font-weight: bold;
  margin-bottom: 10px;
}
.GlossaryLinkEditOptionsContainer {
  text-align: right;
}
.FAQLinkEditOptionsContainer {
  float: right;
}
.GlossaryLinkEditOptionsContainer a, .FAQLinkEditOptionsContainer a {
  font-size: 9px;
}
.BRCGlossaryNavContainer {
  background: #eeeeee;
  margin-bottom: 20px;
}
ul.BRCGlossaryNav {
  list-style-type: none;
  margin: 0;
  padding: 0;
}
ul.BRCGlossaryNav li {
  float: left;
}
ul.BRCGlossaryNav li a, ul.BRCGlossaryNav li span {
  display: block;
  padding: 5px 0 5px 10px;
  text-decoration: none;
}
ul.BRCGlossaryNav li .selected {
  font-weight: bold;
}
.GlossaryViewListContainer{
  padding: 0 10px 0 10px;
}
ul#GlossaryViewList {
  clear: both;
  list-style-type: none;
  margin: 0;
  padding: 0;
}
ul#GlossaryViewList li {
  margin-bottom: 20px;
}
#PublishPreviewButtons {
  clear: both;
}
#frmPublishPage, #frmRollbackPage, #frmEmailPageLink {
  background: #ffffff;
  width: 500px;
  height: 200px;
  padding-left: 5px;
  border: 1px solid #FFFFFF;
  display: none;
  z-index: 5px;
}
#frmEmailPageLink {
  width: 550px;
  height: 530px;
}
#inpEmailMessageWidgContainer {
  width: 520px;
}
#frmPublishPage div, #frmRollbackPage div, #frmEmailPageLink div {
  margin-top: 5px;
}
#PublishDate {
  display: none;
}
#ClosePublish, #ClosePublish a, #ClosePublish a:link, #ClosePublish a:active, #ClosePublish a:visited, #ClosePublish a:hover,
#CloseRollback, #CloseRollback a, #CloseRollback a:link, #CloseRollback a:active, #CloseRollback a:visited, #CloseRollback a:hover,
#CloseEmailPageLink, #CloseEmailPageLink a, #CloseEmailPageLink a:link, #CloseEmailPageLink a:active, #CloseEmailPageLink a:visited, #CloseEmailPageLink a:hover {
  color: #f90f0e;
  font-size: 11px;
  font-weight: bold;
  padding-right: 3px;
  text-align: right;
  text-decoration: none;
}
#LastPublishedDate {
  margin-top: 20px;
}
.RollbackInput {
  clear: right:
}
.Note {
  color: #ff0000;
  font-weight: bold;
}
input.Long {
  width: 350px;
}
.StylizedSelectContainer input[readonly] {
  background-color: transparent;
  border: 1px solid black;
}
#WelcomeBody {
  border-top: 16px solid #f90f0e;
  margin: 0;
  margin-right:0px;
  padding-right:0px;
  margin-left:0px;
  padding-left:0px;
  width: 100%;
  background: url(/l.c.bin/I/84961/TopNaveImageNew.gif) no-repeat;
  background-position: 10px 17px;
  padding-top:141px;
}
#WelcomeBody .KB {
  margin: 0;
  margin-right:0px;
  padding-right:0px;
  margin-left:0px;
  padding-left:0px;
}
#WelcomeBody #frmLogin {
  width:100%;
  display:block;
  border-top: 3px solid #FFFFFF;
  border-bottom: 1px solid #FFFFFF;
  padding-bottom:25px;
}
#WelcomeContainer {
  padding-top:15px;
  width:200px;
  padding-left:30px;
}
#WelcomeBody fieldset {
  border-bottom:0px solid #ffffff;
}
#WelcomeBody legend {
  background: url(/l.c.bin/I/762/HeadingBG.gif) no-repeat;
  background-color:#ffffff;
  color:#f90f0e;
  font-size:14px;
  font-weight:bold;
  font-family:Arial,Verdana,Myriad,Tahoma;
  border-bottom:1px solid #A1A1A1;
  padding-top:0px;
  padding-bottom:2px;
  padding-left:19px;
  width:100%;
  position:relative;
  left:-20px;
}
#WelcomeBody #ForgotPassword, #WelcomeBody #RequestAccount{
  color:#FFFFFF;
  font-size:11px;
  font-weight:bold;
  padding-left:25px;
  padding-bottom:2px;
}
.LayoutWireframe {
  cursor:pointer;
  cursor:hand;
  position: relative;
  left:0;
  top:0;
}
.Area {
  background-color:#fff;
  position: absolute;
  border: 1px solid #000;
  text-align: center;
  color: #666;
  overflow:hidden;
}
.LayoutWireframe .Hover {
  overflow:visible;
}
.BackgroundArea{
}
.EmptyPageArea{
  border: 1px solid #000;
  position: absolute;
}
.OptionTabs {
  margin: 0;
  padding: 0;
  height: 18px;
  list-style: none;
  clear: right;
  border-bottom: 2px solid #f90f0e;
}
.OptionTabs li {
  display: block;
  float: left;
  width: 80px;
  height: 18px;
  background: url(/l.c.bin/I/759/Rtab.gif) no-repeat right top;
  background-color: #DDDDDD;
  color: #f90f0e;
  font-size: 11px;
  font-family: arial,verdana,tahoma,myriad;
  cursor: pointer;
  cursor: hand;
  text-align: center;
}
.OptionTabs li span {
  height: 18px;
  line-height: 18px;
  background: url(/l.c.bin/I/758/Ltab.gif) no-repeat left top;
  display: block;
  width: 80px;
  text-align: center;
}
.OptionTabs li.Hover {
  background-color: #fff;
}
.OptionTabs li.Selected {
  color: #fff;
  background-color: #f90f0e;
}
.OptionContainer {
  display: none;
  position: relative;
  padding: 10px;
}
.AssetPreviewContainer {
  position: absolute;
  top: 0;
  left: 0;
  cursor: pointer;
  cursor: hand;
  border: 1px solid #999;
}
.AssetPreviewContainer img {
}
.AssetPreviewHeader{
  border-bottom: 1px solid #999;
  width:auto;
  background-color:#eee;
  color:#000;
  text-align:center;
  padding:3px 0  3px 0;
}
body{
  margin: 0;
  padding: 0;
}
body, a, p, td {
  font: 11px/1.5em tahoma, verdana, helvetica, arial, sans-serif;
}
a {
  color: #f90f0e;
}
a, a:active {
  outline: none;
}
.KB {
  margin-left:20px;
  margin-top:10px;
}
h2 {
  background: url(/l.c.bin/I/780/H2HeadingBG.gif) no-repeat;
  background-color:#ffffff;
  border-bottom:1px solid #A1A1A1;
  font-size:13px;
  color: #f90f0e;
  font-weight: bold;
  padding-left: 20px;
  padding-bottom: 2px;
  margin-left:0px;
}
h3 {
  font-size: 12px;
  font-weight:bold;
  color: #f90f0e;
  padding-bottom:2px;
  margin:0;
}
h4 {
  font-size: 1.1em;
  padding: .1em 0 .1em 0;
  margin: 0;
}
h5 {
  font-size: 1em;
  margin: 0;
}
h6 {
  font-size: .9em;
  margin: 0;
}
form fieldset{
  border:none;
  border-bottom:1px solid #DDDDDD;
  padding-bottom:8px;
  margin-bottom:10px;
}
form h4{
  font-weight: bold;
  font-size: 1em;
  margin: 0;
}
form label{
  display: block;
}
.CountryCallingCode{
  width: 3em;
}
input[type="text"], input[type="password"] {
  width: 220px;
}
textarea {
  width: 220px;
  height: 60px
}
#WelcomeBody form {
  border: none;
}
#WelcomeBody #frmLoginSearch {
  padding: 0;
  margin: 0;
}
#frmSelectModuleAdd{
  border: none;
  padding: 0;
  margin: 0;
}
body#EditOptionsFrame {
  margin: 0;
  padding: 0;
}
#EditOptionsFrame h1 {
  margin-bottom: 0;
}
#OptionsList {
  margin: 0;
  padding: 0 0 0 0;
  height: 19px;
}
#OptionsList li {
  margin: 0;
  padding: 0;
}
#OptionsList li a {
  line-height: 24px;
  vertical-align: middle;
  padding: 4px 8px 4px 8px;
  text-decoration: none;
  color: #f90f0e;
  background-color: #DDDDDD;
  border-right:1px solid #ffffff;
  border-left:1px solid #ffffff;
}
#OptionsList li a:hover {
  color: #fff;
  background-color: #f90f0e;
  border-right:1px solid #ffffff;
  border-left:1px solid #ffffff;
}
#OptionsList li.Selected a, #OptionsList li a.Selected  {
  color: #fff;
  background-color: #f90f0e;
  border-right:1px solid #ffffff;
  border-left:1px solid #ffffff;
}
th {
  background-color: #ffffff;
  padding: 2px 8px;
  font-size: 11px;
  font-weight: bold;
  color: #f90f0e;
  border-bottom: 1px solid #f90f0e;
}
.ReadOnly{
  background-color:#dddddd;
  color:#444;
}
.Title, h1 {
  background: url(/l.c.bin/I/762/HeadingBG.gif) no-repeat;
  background-color:#ffffff;
  color:#FFFFFF;            
  font-size:14px;
  font-weight:bold;
  font-family:Arial,Verdana,Myriad,Tahoma;
  border-bottom:1px solid #A1A1A1;
  padding-top:0px;
  padding-bottom:2px;
  padding-left:20px;
}
#dvName {
  padding-left:20px;
}
#dvName h1 {
  background-color: transparent;
  padding-left: 20px;
}
.Border #dvName {
  padding-left:22px;
}
#dvName img, h1 img, h1 span, #dvName span {
  display:none;
}
#TopNavBody {
  border-top: 16px solid #f90f0e;
  margin: 0;
  margin-right:0px;
  padding-right:0px; 
  width: 100%; 
}
#TopNavBody .KB, #TopNavBody #AllContent {
  margin-right:0px;
  margin: 0;
}
h1#Logo {                                   
  position: absolute;
  left: 0;
  top: 0;
  margin: 0;
  padding: 0;
}
h1#Logo a {
  position: absolute;
  left: 0;
  top: 21px;
  width: 130px;
  height: 58px;
  background: url(/l.c.bin/I/29621/Logo.gif) no-repeat;
  text-indent: -3999px;
  margin: 0;
  padding: 0;
}
submit, .Button, button, .SubmitButton {
  background-color:#ffffff;
  color:#f90f0e;
  font-weight:bold;         
  margin-top: 5px;
  margin-bottom:15px;
}
.FileUploadInput_AddButton, #inpAddPeopleBtn, #inpAddDetailsBtn, #inpAddImage, #inpAttachFile, #inpAddLink {
  background-color:#f90f0e;
  color:#ffffff;
  font-size:10px;                             
  font-family:Verdana,Arial,Tahoma,Myriad;
  font-weight:bold;
  border:1px solid #dddddd;
}  
#MediaTypeListContainer .MediaTypeHeadingContainer div{
  font-weight:bold;
  font-size:12px;
  color:#f90f0e;
}                                                      
#TopNavigation {
  list-style: none;
  position: absolute;
  margin: 0;
  padding: 0;
  right:20px;
  top: 0px;
}
#TopNavigation li {
  float: left;
  padding: 0;
  margin: 0 5px 0 0;
}
#TopNavigation li a {
  font-family:Arial;                
  padding: 0px 0px 0px 2px;    
  vertical-align: top;
  text-align:center;
  color: #ffffff;
  text-decoration: none;
  font-size: 10px;
  height:65px;                   
  width:75px;
  display:block;
  background-repeat: no-repeat;
  background-position: 14px 17px;
}
#TopNavigation li a:hover {
  border-bottom: 4px solid #e7e7e7;
}
#TopNavSearch {
  padding-top:3px;
}
#TopNavSearch #inpKeywords{
  color:#aaa;
}
#TopNavSearch #inpKeywords.Focus{        
  color:#000;
}
#TopNavSearch #btnSearch {
  background-image: url(/l.c.bin/I/711/SearchIconLong.gif);
  background-repeat:no-repeat;
  border:none;
  width:45px;
  height:16px;
  background-color:#ffffff;
  padding-left:10px;
  cursor:hand;
  color:#f90f0e;
}
.CartSummary {
  background-image: url(/l.c.bin/I/777/CartEmpty_16.gif);
  background-repeat:no-repeat;
  background-position:center left;
  padding-left:22px;
  margin-left:10px;
}
.HasItems {
  background-image: url(/l.c.bin/I/776/CartFull_16.gif);
}
#TopNavigation a.AssetManager {
  background-image: url(/l.c.bin/I/673/AssetManager_48.gif);
}
#TopNavigation a.DealerManager {
  background-image: url(/l.c.bin/I/676/DealerManager_48.gif);
}
#TopNavigation a.LegalManager {
  background-image: url(/l.c.bin/I/677/LegalManager_48.gif);
}
#TopNavigation a.MediaTypeManager {
  background-image: url(/l.c.bin/I/678/MediaTypeManager_48.gif);
}
#TopNavigation a.ProductManager {
  background-image: url(/l.c.bin/I/680/ProductManager_48.gif);
}
#TopNavigation a.OfferManagement {
  background-image: url(/l.c.bin/I/680/ProductManager_48.gif);
}                                                
#TopNavigation a.BuildAdvert {
  background-image: url(/l.c.bin/I/684/TemplateManager_48.gif);
}
#TopNavigation a.Reports {
  background-image: url(/l.c.bin/I/682/Reports_48.gif);
}
#TopNavigation a.SmallLink {
  font-size: .9em;
}
#TopSubNav {              
  border-top:3px solid #FFFFFF;
  display:block;
  width:100%;
  position:absolute;
  top:70px;
  left:0px; 
}
.TopSubNavSection, #TopSiteTitle, #TopWelcome, #TopNavSearch {
  float:left;
  height:23px;           
}
#TopSubNavRight {      
  position:absolute;
  top:16px;
  right:20px;
  display:block; 
}
.TopSubNavSection {
  border-left:1px solid #f90f0e;
  color:#f90f0e;
  padding-top:4px;
  padding-left:15px;
  padding-right:15px; 
  font-weight:bold;
  vertical-align:middle;
}
.TopSubNavSection a {
  color:#f90f0e;
  font-weight:bold; 
}
#TopSiteTitle {
  padding-left:20px;
  padding-right:5px;   
  font-size:16px;
  color:#e7e7e7; 
  font-weight:bold;
}
#TopSubNavSearch {
  padding-right:0px;
}
#TopWelcome {
  padding-top:4px;
  color:#f90f0e;
  padding-right:45px;  
}
#TopWelcome b {
  font-weight:bold; 
} 
#TopWelcome a {
  color:#FFFFFF;      
}
#TopProgress {
  position: absolute;
  top: 45px;
  right: 16px;
  padding-left: 22px;
  display: none;
}
#TopProgress.Loading {
  display: block;
}
#TopMessageContainer {
  position: absolute;
  top: 45px;
  right: 130px;
  text-align: right;
}
#HistoryContainer {
  position: absolute;
  top: 105px;
  left: 240px;
}
#HistoryContainer .HistoryItem {
  font-size: 13px;
  font-weight: bold;
  color: #f90f0e;
  text-decoration: none;
}
#HistoryContainer a.HistoryItem:hover {
  text-decoration: underline;
}
#LeftNavBody {                       
  margin:0;
  margin-left:0px;
  margin-top: 0;
}
#LeftNavBody .ExpandableNavigation {
  list-style: none;
  margin: 10px;
  padding: 0;
}
#LeftNavBody .NavItemContainer {
  display: none;
  list-style: none;
  margin: 0 10px;
  padding: 0;
}
#LeftNavBody .NavGroup.Open .NavItemContainer {
  display: block;
}
#LeftNavBody .NavGroupTitle {
  font-weight: bold;
  text-decoration:none;
  cursor: pointer;
  cursor: hand;
  color: #f90f0e;
  padding-bottom:8px;
  padding-top:8px;
}
#LeftNavBody .NavGroupTitle a {
  font-weight: bold;
  text-decoration:none;
  cursor: pointer;
  cursor: hand;
  color: #f90f0e;
}
#LeftNavBody .NavGroup {
  border-bottom:1px solid #A1A1A1;
  margin-bottom: 8px;
  padding-bottom:15px;
}
#LeftNavBody .NavItem {
  list-style: disc;
  color: #f90f0e;
  margin-left:40px;
}
#LeftNavBody #Media {
  background-image: url(/l.c.bin/I/658/MediaTypeManager_32.gif);
  padding-left:38px;
  background-repeat:no-repeat;
}
#LeftNavBody #Management {
  background-image: url('/l.c.bin/I/731/Management_32.gif');
  padding-left:38px;
  background-repeat:no-repeat;
}
#LeftNavBody #Assets, #LeftNavBody #LocalContent, #BrandElements, #OfferElements{
  background-image: url(/l.c.bin/I/642/AssetManager_32.gif);
  padding-left:38px;
  background-repeat:no-repeat;
}
#LeftNavBody #Templates, #LeftNavBody #Campaigns {
  background-image: url(/l.c.bin/I/671/TemplateManager_32.gif);
  padding-left:38px;
  background-repeat:no-repeat;
}
#LeftNavBody #Dealers {
  background-image: url(/l.c.bin/I/650/DealerManager_32.gif);
  padding-left:38px;
  background-repeat:no-repeat;
}
#LeftNavBody #Products {
  background-image: url(/l.c.bin/I/661/ProductManager_32.gif);
  padding-left:38px;
  background-repeat:no-repeat;
}
#LeftNavBody #Legal {
  background-image: url(/l.c.bin/I/651/LegalManager_32.gif);
  padding-left:38px;
  background-repeat:no-repeat;
}
#LeftNavBody #BrandResourceCenter {
  background-image: url(/l.c.bin/I/844/BrandManager_32_V2.gif);
  padding-left:38px;
  background-repeat:no-repeat;
}
#LeftNavBody #Reports {
  background-image: url(/l.c.bin/I/666/Reports_32.gif);
  padding-left:38px;
  background-repeat:no-repeat;
}
#LeftNavigationDiv {
  position:absolute;
  left:-20px;
  top:30px;
  display:block;
}
#LeftNavigation {
  list-style:none;
}
#LeftNavigation .OfferManagement, #LeftNavigation .BuildAdvert, #LeftNavigation .Assets {
  display:block;
  background-repeat:no-repeat;
  border-bottom:1px solid #A1A1A1;
  font-weight: bold;
  cursor: pointer;
  cursor: hand;
  color: #f90f0e;
  height:30px;
  padding-left:38px;
  padding-bottom:2px;
  padding-top:2px;
  margin-bottom: 5px;
  margin-top: 5px;
}
#LeftNavBody #OfferManagement {
  background-image: url(/l.c.bin/I/661/ProductManager_32.gif);
  padding-left:38px;
  background-repeat:no-repeat;
}
#LeftNavBody #MediaPlan {
  background-image: url(/l.c.bin/I/804/Media_plan__32.gif);
  padding-left:38px;
  background-repeat:no-repeat;
}
#LeftNavBody #BuildAdvert {
  background-image: url(/l.c.bin/I/671/TemplateManager_32.gif);
  padding-left:38px;
  background-repeat:no-repeat;
}
#LeftNavBody #Assets {
  background-image: url(/l.c.bin/I/642/AssetManager_32.gif);
  padding-left:38px;
  background-repeat:no-repeat;
}
#LeftNavigation .AddFeedback {
  padding-left:38px;
}
li #CampaignsMediaLocation {
  display: none;
}
.NavGroupTitle {
  font: 11px/1.5em tahoma, verdana, helvetica, arial, sans-serif;
}
#AssetTypesContainer div {
  color:#f90f0e;
  width:120px;
  height:100px;
}
#AssetTypesContainer div.Hover {
  background-color:#DDDDDD;
}
#AssetTypes {
  color:#f90f0e;
}
#AssetTypesContainer div.Selected img{
  border: 2px solid #DC1614;
}
#AssetTypesContainer div.Selected {
  color:#FFFFFF;
  background-color: transparent;
}
#AssetTypes li.Selected, #AssetTypes li.Hover {
  color:#FFFFFF;
  background-color:#DDDDDD;
}
.DynamicBoxTable div , .DynamicBoxTitleBar, .DynamicBoxTitle, #DynamicBoxContainer .DynamicBoxTitleBar, #DynamicBoxDiv_SectionBox_2 .DynamicBoxTitleBar  {
  background-color:#f90f0e;
  color:#FFFFFF;
  font-size:12px;
  font-weight:bold; 
  text-align:left;
}
.DynamicBoxTitle, .DynamicBoxTitleBar .DynamicBoxTitle {
  margin-left:10px;
  color:#FFFFFF;
  font-size:12px;
  font-weight:bold; 
  text-align:left;
}
#DynamicBoxContainer .DynamicBox  {
  border:1px solid #DDDDDD;
  background-color:#ffffff;
}
#DynamicBoxDiv_SectionBox_1 {
  display:none;
}
.DynamicBoxButton {
  display:none;
}
#DynamicBoxDiv_SectionBox_1 .DynamicBoxTitleBar  {
  display:none;
}
#AnnouncementsBody {
  margin-right:5px;
  margin-left:10px;
  margin-top:5px;
  padding-right:0px;
}
#AnnouncementButton {
  margin-top:0 ;
  position: absolute;
  right: 10px;
  width:150px;
  height:19px;
  display:block;
  background-image: url(/l.c.bin/I/784/AlertBtnBG.gif);
  padding-left:8px;
  padding-right:21px;
  background-repeat:no-repeat;
  color: #f90f0e; 
  cursor:pointer;
  cursor:hand;
  font-size:11px;
  text-align:center;
}
#AnnouncementButton .New {
  color: #E90301;
  font-weight:bold; 
}
#AlertSummaryContainer {
  display: none;
  clear: right;
  float: right;
  width: 500px;
}
#AnnouncementSummary {
  position: absolute;
  background-color: #ffffff;
  border: 1px solid #A1A1A1;
  padding-left: 5px;
}
#AnnouncementContainer {
  width: 100%;
}
#AnnouncementSummary .AnnouncementContainer{
  padding:0px 0px 15px 0px;
}
#AnnouncementSummary .small{
  color: #B1B1B1;
  padding-left:10px;
}
#AnnouncementSummary .Details{
  padding-left:10px;
  width: 97%;
}
#CloseAnnouncementButton {
  color: #f90f0e; 
  font-size:11px;
  background-image: url(/l.c.bin/I/786/AlertBtnCloseBG.gif);
  background-repeat:no-repeat;
  background-position:top right;
  width:60px;
  height:20px;
  margin-left: 430px;
  cursor:pointer;
  cursor:hand;
}
#AnnouncementSummary {
  clear:right;
}
#OrderTrackingTitle {
  background-color:#f90f0e;                            
  color:#FFFFFF;
  font-size:12px;
  font-weight:bold; 
  width:100%;
  clear:left;
  padding:2px;
  padding-left:5px;
  position:absolute;
  top:208px;
  left:15px;
}
#HomeBody {
  margin-left:15px;
  margin-right:15px;
  padding: 0;
}
#HomeBody #IntroWelcome {
  clear:right;
  padding-top:10px;
}
#HomeBody #IntroWelcome .IntroTitle {
  font-weight:bold; 
  color: #f90f0e; 
} 
#HomeNavigation {
  list-style: none;
  margin: 0;
  padding: 0;
}
#HomeNavigation li {
  display: block;
  padding: 0;
  margin: 0 5px 10px 0;
}
#HomeNavigation li a {
  color: #f90f0e;
  font-family:Arial;                
  padding: 0px 0px 0px 2px;    
  vertical-align: top;
  text-align:left;
  text-decoration: none;
  font-size: 11px;              
  height:90px;                   
  width:290px;
  display:block;
  background-repeat: no-repeat;
  background-position: top left;
  border: 1px solid #ffffff;
  padding-left:70px;
  padding-top: 24px;
}
#HomeNavigation li a:hover {
  border: 1px solid #ffffff;
  background-color:#DDDDDD;
}
#HomeNavigation li a .HomeNavTitle {
  font-weight:bold; 
  font-size: 12px; 
  color: #f90f0e;      
}
#HomeNavigation li a b {
  font-weight:bold; 
}
#HomeNavigation a.HumanResources {
  background-image: url(/l.c.bin/I/746/Person_64.gif);
}
#HomeNavigation a.FinancialServices {
  background-image: url(/l.c.bin/I/717/Billing_64.gif);
}
#HomeNavigation a.GettingStarted {
  background-image: url(/l.c.bin/I/744/Settings_64.gif);
}
#HomeNavigation a.StartCampaign, #HomeNavigation a.CampaignMediaBuilding {
  background-image: url(/l.c.bin/I/726/TemplateManager_64.gif);
}
#HomeNavigation a.AssetManager {
  background-image: url(/l.c.bin/I/713/AssetManager_64.gif);
}
#HomeNavigation a.DealerManager {
  background-image: url(/l.c.bin/I/714/DealerManager_64.gif);
}
#HomeNavigation a.LegalManager {
  background-image: url(/l.c.bin/I/719/LegalManager_64.gif);
}
#HomeNavigation a.MediaTypeManager {
  background-image: url(/l.c.bin/I/721/MediaTypeManager_64.gif);
}
#HomeNavigation a.ProductManager {
  background-image: url(/l.c.bin/I/722/ProductManager_64.gif);
}
#HomeNavigation a.OfferManagement {
  background-image: url(/l.c.bin/I/722/ProductManager_64.gif);
}                                                
#HomeNavigation a.BuildAdvert {
  background-image: url(/l.c.bin/I/726/TemplateManager_64.gif);
}
#HomeNavigation a.Reports {
  background-image: url(/l.c.bin/I/724/Reports_64.gif);
}
#AnnouncementSummary .AnnouncementName {
  color:#f90f0e;
  font-weight:bold;
}
#AnnouncementSummary .Small {
  color:#dddddd;
}
#FramesetOuter {
  border-bottom:8px solid #AFAFAF;
}
.LiveDigitalAsset_CreatedInfo {
  padding-left:2px;
  border-bottom:0px solid #ffffff;
  font-size:11px;
  background-image: none;
  color:#f90f0e;
}
.LiveDigitalAsset_SortContainer a {
  border: 1px solid #DDDDDD;
}
.ToolTipTrigger{
  vertical-align: -1px;
  padding-left: 2px;
  padding-right: 2px;
}
.ToolTip {
  position: absolute;
  left: 0px;
  top: 0px;
  width: 250px;
  border: 1px solid #000000;
  background-color: #eeeeee;
}
.ToolTip.Visible {
  display: block;
}
.ToolTip.Hidden {
  display: none;
}
.ToolTipTitle {
  background-color: #8E95D9;
  color: #ffffff;
  border-bottom: 1px solid #000000;
}
.ToolTipBody{
  padding: 5px;
}
.ToolTipHead {
  background-color: #8E95D9;
  padding-left: 5px;
}
.ToolTipClose{
  float: right;
  cursor: pointer;
  cursor: hand;
  color: #ffffff;
  padding-right: 2px;
  padding-top: 2px;
}
#LanguageSelection {
  float:right;
  margin-top:5px;
  margin-right:5px;
}
.CalendarReadOnly img{
  visibility:hidden;
}
#LiveDigitalAsset_CategoryInputsContainer label {
  font-weight: bold;
}
.BtnEditLink, .BtnArchiveLink, .BtnLegalLink {
  background-repeat:no-repeat;
  border:none;
  width:60px;
  height:16px;
  cursor:hand;
  color:#f90f0e;
  display:block;
  text-decoration:none;
  text-align:center;
  margin:2px;
}
.BtnArchiveLink {
  background-image: url(/l.c.bin/I/793/ArchiveIconLong.gif);
  width:78px;
}
.BtnLegalLink {
  background-image: url(/l.c.bin/I/792/LegalIconLong.gif);
  width:68px;
}
.BtnEditLink {
  background-image: url(/l.c.bin/I/790/EditIconLong.gif);
}
.NavigationUI_NavContainer {
  position: relative;
  height: 24px;
}
#NavigationUI_TopNavContainer {
  margin: 4px 0 8px 0;
}
#NavigationUI_BottomNavContainer {
  margin: 8px 0 4px 0;
}
.NavigationUI_LeftItemsContainer, .NavigationUI_RightItemsContainer {
  position: absolute;
  top: 0;
  height: 24px;
  line-height: 24px;
  vertical-align: middle;
}
.NavigationUI_LeftItemsContainer {
  left: 0;
}
.NavigationUI_RightItemsContainer {
  right: 0;
}
.NavigationUI_ItemContainer {
  margin: 0 4px;
}
#CampaignSelect .Campaign{
  background-color:#ffffff;
  display:block;
  border:1px solid #ccc;
  width:250px;
  height:200px;
  margin:5px;
  float:left;
  text-align:center;
  z-index: 1;
}
#CampaignSelect .Campaign img{
  border:1px solid #000000;
}
#CampaignSelect .LargeThumb {
  z-index: 100;
}
#CampaignSelect .Hover{
  background-color:#ffffff;
}
#ThumbnailContainer {
  border: 1px solid red;
  position: absolute;
}
#CampaignSelect .Campaign{
  overflow: visible;
}
#CampaignSelect .LargeThumb{
  position:absolute;
  left: 20px;
  top: 80px;
  display: none;
  z-index: 100;
}
#CampaignSelect .LargeThumb img {
  z-index: 100;
}
.CampaignPreview{
  background-color:#fff;
  display:block;
  width:230px;
  height:100px;
  margin:5px;
  float:left;
  text-align:center;
  z-index: 1;
  overflow: visible;
}
.LiveDigitalAsset_StylizedSelectInput {
  width: 220px;
}
#Custom-CSS.Follows {position: relative;}
.Group_ViewFull_SearchContainer, .UserLinkAddContainer {
  margin-bottom: 15px;
}
.Group_ViewFull_SearchContainer input {
  margin-bottom: 0;
}
  #BRCMiddle li a {display:inline-block;}
  #BRCMiddle li a {display:block;}
  .Column li a {display:inline-block;}
  .Column li a {display:block;}
  .Isth_RequiredStart { border-bottom: 1px dashed #888; font-weight: bold; background-color: white; }
  .Isth_RequiredAlert { border-bottom: 1px dashed #d52b1e; font-weight: bold; background-color: white; }
  .InputLabel { padding-left: 3px; }
  #Isth_ErrorMessages {
    padding: 10px;
    border: 1px solid black;
    background-color: white;
    display: none;
  }
  #Isth_ErrorLinesCanvas {
    position: absolute;
    top: 0;
    left: 0;
  }
  .ErrorMessageTitle {
    font-weight: bold;
    font-size: 11px;
    border-bottom: 1px dashed black;
    padding-bottom: 15px;
    padding-top: 10px;
    padding-left: 45px;
    margin-bottom: 5px;
    background: url('/l.c.bin/I/18412/ModalAlertBackground3.gif') no-repeat;
    background-position: top left;
  }
  #ErrorMessageClose {
    width: 50px;
    margin-top: 5px;
    margin-bottom: 0;
  }
  label { border-bottom: 1px solid white; border-left: 1px solid white; margin-right:5px; padding-right:5px; }
  h2 {
    font-weight: bold;
    background: none;
    padding: 5px;
  }
  .SubmitButtonDiv{
    margin-bottom: 50px;
    width:600px;
    text-align:right;
  }
  .BoldText{
    font-weight:bold;
  }
  form fieldset { border: 2px solid #DED6CE; padding: 10px;}
  .TextInput { width: 200px; }
  .FormContainer { width: 600px; }
  legend { color: #d52b1e; font-size: 12px; font-weight: bold; }
  .LogComment {
    padding: 3px;
    border-bottom: 1px dashed #888;
  }
  .LogComment_0 { background-color: #EEE; }
  .LogCommentDate { padding-right: 10px; color: #444; }
  .CommentorSpan { padding-right: 5px; font-weight: bold; }
  .Weblog_Container {
    margin: 0;
    width: 345px;
  }
  h1 { color: #d52b1e; background: none;}
  h2 {
    margin-top: 0;
    padding-top: 0;
    padding-bottom: 5px;
  }
  .NewLogComment { margin-top: 10px; width: 338px; }
  .Open .WeblogTitle {
    background: url('/l.c.bin/I/18414/arrowDown2.gif') no-repeat;
    background-position: 2px 50%;
  }
  .WeblogTitle {
    border: none;
    padding-left: 18px;
    background: url('/l.c.bin/I/18415/arrowRight2.gif') no-repeat;
    background-position: 0 50%;
  }
  .Open .WeblogSubitems { display: block; }
  .WeblogSubitems { display: none; }
  .NoCommentsSpan { font-style: italic; }
  .Step {
    padding-right: 20px;
    margin-right: 15px;
    display:inline;
  }
  .StepNotValidated {
    background: url(/l.c.bin/I/18418/Ex.gif) no-repeat;
    background-position: top right;
  }
  .StepValidated {
    background: url(/l.c.bin/I/18417/Check.gif) no-repeat;
    background-position: top right;
  }
  .StepValidatedNA {
    background: url(/l.c.bin/I/18416/Minus.gif) no-repeat;
    background-position: top right;
  }
  .CurrentStep a:link, .CurrentStep a:visited, .CurrentStep a:active, .CurrentStep a:hover {
    font-weight: bold;
    text-decoration: underline;
  }
  .Step a:link, .Step a:visited, .Step a:active {
    text-decoration: none;
    white-space:nowrap;
  }
  .Step a:hover {
    text-decoration: underline;
    white-space:nowrap;
  }
  .ProjectSummaryContainer { width: 380px; }
  .ProjectDescriptionTitle { font-size: 11px; font-weight: bold; }
  .ProjectDescriptionSection {
    padding: 3px;
    border-bottom: 1px dashed black;
  }
  .ModalMessage {
    font-size: 12px;
    font-weight: bold;
    padding: 5px 20px;
    border: 1px solid black;
    background-color: white;
    color: #d52b1e;
  }
  input.Button, .Button {
    color: #d52b1e;
    border: none;
    font-size: 15px;
    background: url(/l.c.bin/I/18419/SubmitArrow.gif) no-repeat;
    background-position: center right;
    cursor: hand;
    cursor: pointer;
    margin:0;
    padding: 0;
    padding-right: 13px;
    margin-bottom: 2px;
    width:auto;
    overflow:visible;
  }
  #RequestLinkContainer a:link, #RequestLinkContainer a:visited, #RequestLinkContainer a:active, #RequestLinkContainer a:hover {
    color: #d52b1e;
    font-size: 13px;
    background: url(/l.c.bin/I/18419/SubmitArrow.gif) no-repeat;
    background-position: center right;
    padding-right: 13px;
    text-decoration: none;
    font-weight: bold;
    margin-left: 20px;
  }
  #ProjectControls {
    color: #d52b1e;
    font-size: 13px;
    font-weight: bold;
  }
  a:link.ProjectControlLink, a:visited.ProjectControlLink, a:active.ProjectControlLink, a:hover.ProjectControlLink {
    text-decoration: none;
    color: #d52b1e;
    font-size: 13px;
    font-weight: bold;
  }
  #ProjectControls {
    margin-bottom: 15px;
  }
  .MilestoneOverdue {
    background-color: #ffcbcb;
  }
  .MilestoneOnTime {
    background-color: #cef6ce;
  }
  .MilestoneNotScheduled {
  }
  .MilestoneRow {
    margin-bottom: 2px;
    padding: 2px;
  }
  .CurrentStatusStandingOnTime {
    background-color: #6ee26e;
    color: white;
  }
  .CurrentStatusStandingOverdue {
    background-color: #e62929;
    color: white;
  }
  .CurrentStatusStanding {
    padding: 2px 10px;
  }
  .NotFixedWidth {
    width: auto;
  }
  .MilestoneFieldset td { padding-right: 10px; }
    #navitem-TopNavLinkId_261954983 a{
     background: url(/l.c.bin/I/28119/THEARRPBRAND_1.gif) no-repeat;
     width: 188px;
     height: 23px;
     display: block;
     margin-left: 10px;
    }
    #navitem-TopNavLinkId_261954983 a:hover{
     background: url(/l.c.bin/I/28119/THEARRPBRAND_1.gif) no-repeat 0px -23px;
     width: 188px;
     height: 23px;
     display: block;
     margin-left: 10px;
     color:#793041;
    }
    #navitem-TopNavLinkId_261954983 a.selected, #navitem-TopNavLinkId_261954983 a:visited.selected, #navitem-TopNavLinkId_261954983 a:link.selected, #navitem-TopNavLinkId_261954983 a:hover.selected{
     background: url(/l.c.bin/I/28119/THEARRPBRAND_1.gif) no-repeat 0px -23px;
     width: 188px;
     height: 23px;
     display: block;
     margin-left: 10px;
    }
      #navitem-TopNavLinkId_261954983 a, #navitem-TopNavLinkId_261954983 a:hover, #navitem-TopNavLinkId_261954983 a.selected, #navitem-TopNavLinkId_261954983 a:visited.selected, #navitem-TopNavLinkId_261954983 a:link.selected, #navitem-TopNavLinkId_261954983 a:hover.selected {
       margin-left: 0px;
      }
    #navitem-TopNavLinkId_262120127 a{
     background: url(/l.c.bin/I/28164/BRANDELEMENTS_1.gif) no-repeat;
     width: 188px;
     height: 23px;
     display: block;
     margin-left: 10px;
    }
    #navitem-TopNavLinkId_262120127 a:hover{
     background: url(/l.c.bin/I/28164/BRANDELEMENTS_1.gif) no-repeat 0px -23px;
     width: 188px;
     height: 23px;
     display: block;
     margin-left: 10px;
     color:#793041;
    }
    #navitem-TopNavLinkId_262120127 a.selected, #navitem-TopNavLinkId_262120127 a:visited.selected, #navitem-TopNavLinkId_262120127 a:link.selected, #navitem-TopNavLinkId_262120127 a:hover.selected{
     background: url(/l.c.bin/I/28164/BRANDELEMENTS_1.gif) no-repeat 0px -23px;
     width: 188px;
     height: 23px;
     display: block;
     margin-left: 10px;
    }
    #navitem-TopNavLinkId_262122886 a{
     background: url(/l.c.bin/I/28173/USINGTHEBRAND_1.gif) no-repeat;
     width: 188px;
     height: 23px;
     display: block;
     margin-left: 10px;
    }
    #navitem-TopNavLinkId_262122886 a:hover{
     background: url(/l.c.bin/I/28173/USINGTHEBRAND_1.gif) no-repeat 0px -23px;
     width: 188px;
     height: 23px;
     display: block;
     margin-left: 10px;
     color:#793041;
    }
    #navitem-TopNavLinkId_262122886 a.selected, #navitem-TopNavLinkId_262122886 a:visited.selected, #navitem-TopNavLinkId_262122886 a:link.selected, #navitem-TopNavLinkId_262122886 a:hover.selected{
     background: url(/l.c.bin/I/28173/USINGTHEBRAND_1.gif) no-repeat 0px -23px;
     width: 188px;
     height: 23px;
     display: block;
     margin-left: 10px;
    }
    #navitem-TopNavLinkId_262295654 a{
     background: url(/l.c.bin/I/28169/DownloadAndOrder.gif) no-repeat;
     width: 188px;
     height: 23px;
     display: block;
     margin-left: 10px;
    }
    #navitem-TopNavLinkId_262295654 a:hover{
     background: url(/l.c.bin/I/28169/DownloadAndOrder.gif) no-repeat 0px -23px;
     width: 188px;
     height: 23px;
     display: block;
     margin-left: 10px;
     color:#793041;
    }
    #navitem-TopNavLinkId_262295654 a.selected, #navitem-TopNavLinkId_262295654 a:visited.selected, #navitem-TopNavLinkId_262295654 a:link.selected, #navitem-TopNavLinkId_262295654 a:hover.selected{
     background: url(/l.c.bin/I/28169/DownloadAndOrder.gif) no-repeat 0px -23px;
     width: 188px;
     height: 23px;
     display: block;
     margin-left: 10px;
    }
    #navitem-TopNavLinkId_262295663 a{
     background: url(/l.c.bin/I/28172/RequestServices.gif) no-repeat;
     width: 188px;
     height: 23px;
     display: block;
     margin-left: 10px;
    }
    #navitem-TopNavLinkId_262295663 a:hover{
     background: url(/l.c.bin/I/28172/RequestServices.gif) no-repeat 0px -23px;
     width: 188px;
     height: 23px;
     display: block;
     margin-left: 10px;
     color:#793041;
    }
    #navitem-TopNavLinkId_262295663 a.selected, #navitem-TopNavLinkId_262295663 a:visited.selected, #navitem-TopNavLinkId_262295663 a:link.selected, #navitem-TopNavLinkId_262295663 a:hover.selected{
     background: url(/l.c.bin/I/28172/RequestServices.gif) no-repeat 0px -23px;
     width: 188px;
     height: 23px;
     display: block;
     margin-left: 10px;
    }
    #navitem-TopNavLinkId_281108673 a{
     background: url() no-repeat;
     width: 188px;
     height: 23px;
     display: block;
     margin-left: 10px;
    }
    #navitem-TopNavLinkId_281108673 a:hover{
     background: url() no-repeat 0px -23px;
     width: 188px;
     height: 23px;
     display: block;
     margin-left: 10px;
     color:#793041;
    }
    #navitem-TopNavLinkId_281108673 a.selected, #navitem-TopNavLinkId_281108673 a:visited.selected, #navitem-TopNavLinkId_281108673 a:link.selected, #navitem-TopNavLinkId_281108673 a:hover.selected{
     background: url() no-repeat 0px -23px;
     width: 188px;
     height: 23px;
     display: block;
     margin-left: 10px;
    }
    #navitem-TopNavLinkId_281145819 a{
     background: url() no-repeat;
     width: 188px;
     height: 23px;
     display: block;
     margin-left: 10px;
    }
    #navitem-TopNavLinkId_281145819 a:hover{
     background: url() no-repeat 0px -23px;
     width: 188px;
     height: 23px;
     display: block;
     margin-left: 10px;
     color:#793041;
    }
    #navitem-TopNavLinkId_281145819 a.selected, #navitem-TopNavLinkId_281145819 a:visited.selected, #navitem-TopNavLinkId_281145819 a:link.selected, #navitem-TopNavLinkId_281145819 a:hover.selected{
     background: url() no-repeat 0px -23px;
     width: 188px;
     height: 23px;
     display: block;
     margin-left: 10px;
    }
  #TopLayout{
    height: 174px;
    width: 980px;
    margin-right: 0px;
    padding-right: 0px;
    padding-top: 0px;
    margin-top: 0px;
    position: relative;
  }
  a{
    text-decoration: none;
    color: #000;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
  }
  .KB{
    margin-left: 13px;
    margin-top: 11px;
  }
  .KB, body, td, th, h2, h3 {
    color: #000000;
    float: none;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: normal;
  }
  #BRCNavContainer {
    clear:both;
    left:0px;
    margin:0px;
    padding:0px;
    position:relative;
    top:20px;
    width:980px;
  }
  #TopNavigationSearch {
    position:absolute;
    left:793px;
    top:48px;
    width:185px;
    float: left;
  }
  #TopNavigationSearch #inpKeywords {
    width:138px;
    float:left;
  }
  #inpKeywordSearch{
     width:140px;
     float:left;
  }
  #TopNavigationSearch  #btnTopNavSearch {
    position:relative;
    background-color:#FFFFFF;
    border:0px none;
    color:#D52B1E;
    cursor:pointer;
    font-size:11px;
    margin:0px;
    padding:0px;
  }
  #BRCTable {
    width:980px;
  }
  #BRCMiddle {
    padding-top:20px;
    width:980px;
  }
  #BRCLeftContent {
    width: 188px;
    background-color:#F4F1EE;
    vertical-align:top;
     padding:10px 0px 0px 0px;
   }
  #BRCNavContainer ul {
    border:0px;
    margin:0px;
    padding:0px;
    list-style-type:none;
    text-align:center;
  }
  #BRCNavContainer ul li {
    display: block;
    float:left;
    text-align:center;
    padding:0px;
    margin:0px;
  }
  .BRC_LoggedInUser{
    color: #915865;
    position: absolute;
    top: 98px;
    left: 793px;
  }
  .BRC_TopLabel{
    color: #915865;
    position: absolute;
    font-size: 13px;
    font-weight: bold;
    top: 0px;
    left: 793px;
  }
  .BRC_Logoutdv{
    left:793px;
    position:absolute;
    top:117px;
  }
  .BRC_Logoutdv a{
    font-size:11px;
  }
  .BRC_ContactUsLink{
    left:520px;
    padding-left:7px;
    position:absolute;
    top:48px;
  }
  .BRC_GlossaryLink{
    left:610px;
    padding-left:7px;
    position:absolute;
    top:48px;
  }
  .BRC_HelpLink{
    left:685px;
    padding-left:7px;
    position:absolute;
    top:48px;
  }
  .BRC_SearchDisplay{
    left:734px;
    padding-left:7px;
    position:absolute;
    top:48px;
  }
  #BRCMiddleContent h1, #BRCMiddleContent .Title{
    background:transparent none;
    border-bottom: 0pt;
    font-family:Celeste;
    font-size:30px;
  }
  #BRCMiddleContent .FullCopy p{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #000;
  }
  .FullCopy ul li{
    padding-left: 12px;
  }
  .BRC_OuterContentTable_261954983 .FullCopy ul li{
    list-style: none;
    background: url('/l.c.bin/I/18434/redbullet.gif') no-repeat 0px 0.5em;
  }
  .BRC_OuterContentTable_262120127 .FullCopy ul li{
    list-style: none;
    background: url('/l.c.bin/I/18438/bluebullet.gif') no-repeat 0px 0.5em;
  }
  .BRC_OuterContentTable_262122886 .FullCopy ul li{
    list-style: none;
    background: url('/l.c.bin/I/18436/orangebullet.gif') no-repeat 0px 0.5em;
  }
  .BRC_OuterContentTable_262295654 .FullCopy ul li{
    list-style: none;
    background: url('/l.c.bin/I/18435/greenbullet.gif') no-repeat 0px 0.5em;
  }
  .BRC_OuterContentTable_262295663 .FullCopy ul li{
    list-style: none;
    background: url('/l.c.bin/I/18437/purplebullet.gif') no-repeat 0px 0.5em;
  }
  .BRC_OuterContentTable_262120127 h1, .BRC_OuterContentTable_262120127 h2, .BRC_OuterContentTable_262120127 h3, .BRC_OuterContentTable_262120127 .Title, .BRC_OuterContentTable_262120127 .ColoredHeader {
    color: #009BBB;
  }
  .BRC_OuterContentTable_261954983 h1, .BRC_OuterContentTable_261954983 h2, .BRC_OuterContentTable_261954983 h3, .BRC_OuterContentTable_261954983 .Title, .BRC_OuterContentTable_261954983 .ColoredHeader {
    color: #D52B1E;
  }
  .BRC_OuterContentTable_262122886 h1, .BRC_OuterContentTable_262122886 h2, .BRC_OuterContentTable_262122886 h3, .BRC_OuterContentTable_262122886 .Title, .BRC_OuterContentTable_262122886 .ColoredHeader {
    color: #C75B12;
  }
  .BRC_OuterContentTable_262295654 h1, .BRC_OuterContentTable_262295654 h2, .BRC_OuterContentTable_262295654 h3, .BRC_OuterContentTable_262295654 .Title, .BRC_OuterContentTable_262295654 .ColoredHeader {
    color: #8E9300;
  }
  .BRC_OuterContentTable_262295663 h1, .BRC_OuterContentTable_262295663 h2, .BRC_OuterContentTable_262295663 h3, .BRC_OuterContentTable_262295663 .Title, .BRC_OuterContentTable_262295663 .ColoredHeader {
    color: #5A447A;
  }
  .BRC_OuterContentTable_262120127 .LargeHeader, .BRC_OuterContentTable_261954983 .LargeHeader, .BRC_OuterContentTable_262122886 .LargeHeader, .BRC_OuterContentTable_262295654 .LargeHeader, .BRC_OuterContentTable_262295663 .LargeHeader{
   font-size: 15px;
   font-weight: bold;
   font-family: Verdana, Arial, Helvetica, sans-serif;
  }
  .BRC_OuterContentTable_262120127 #BRCMiddleContent a{
    color: #009BBB;
    text-decoration: underline;
  }
  .BRC_OuterContentTable_261954983 #BRCMiddleContent a{
    color: #D52B1E;
    text-decoration: underline;
  }
  .BRC_OuterContentTable_262122886 #BRCMiddleContent a{
    color: #C75B12;
    text-decoration: underline;
  }
  .BRC_OuterContentTable_262295654 #BRCMiddleContent a{
    color: #8E9300;
    text-decoration: underline;
  }
  .BRC_OuterContentTable_262295663 #BRCMiddleContent a{
    color: #5A447A;
    text-decoration: underline;
  }
  .BRC_OuterContentTable_262120127 #BRCLeftContent{
    border-top: 10px solid #009BBB;
  }
  .BRC_OuterContentTable_261954983 #BRCLeftContent{
    border-top: 10px solid #D52B1E;
  }
  .BRC_OuterContentTable_262122886 #BRCLeftContent{
    border-top: 10px solid #C75B12;
  }
  .BRC_OuterContentTable_262295654 #BRCLeftContent{
    border-top: 10px solid #8E9300;
  }
  .BRC_OuterContentTable_262295663 #BRCLeftContent{
    border-top: 10px solid #5A447A;
  }
  #BRCTable .Title, h1{
    padding-bottom:0px;
    padding-left:0px;
    padding-top:0px;
  }
  #BRCTable h1 #ContentHeading{
    width: 564px;
  }
  #BRCBottom {
    padding-top:80px;
  }
  #BRCCopyright{
    font-size:11px;
  }
  .BRCOuterContentTable {
    padding: 0px;
    margin: 0px;
  }
  #BRCMiddleContent{
   width: 564px;
   padding: 0px 0px 0px 20px;
   vertical-align: top;
   height: 100%;
  }
  #BRCPageContent{
    vertical-align: top;
  }
  #BRCRightContent{
   width: 188px;
   vertical-align: top;
   padding-top: 54px;
  }
  #OuterRelatedLinksContainer{
    background-color:#F4F1EE;
    padding:10px;
    width:168px;
  }
  #BRCRightContent .LinkHeading{
   font-weight: bold;
  }
  .BRCContentSpacer{
   width: 10px;
  }
  .BRC_OuterContentTable_261954983 #BRCLeftNavigation li a, .BRC_OuterContentTable_261954983 #BRCLeftNavigation li a:link, .BRC_OuterContentTable_261954983 #BRCLeftNavigation li a:visited, .BRC_OuterContentTable_261954983 #BRCLeftNavigation li a:active {
    color: #000;
  }
  .BRC_OuterContentTable_261954983 #BRCLeftNavigation li a.selected, .BRC_OuterContentTable_261954983 #BRCLeftNavigation li a:visited.selected, .BRC_OuterContentTable_261954983 #BRCLeftNavigation li a:link.selected, .BRC_OuterContentTable_261954983 #BRCLeftNavigation li a:active.selected {
   color: #D52B1E;
   font-weight: bold;
   background: url('/l.c.bin/I/18439/redcaretbold.gif') no-repeat 0px 0.5em;
  }
  .BRC_OuterContentTable_261954983 #BRCLeftNavigation li a:hover {
   color: #D52B1E;
  }
  .BRC_OuterContentTable_262120127 #BRCLeftNavigation li a, .BRC_OuterContentTable_262120127 #BRCLeftNavigation li a:link, .BRC_OuterContentTable_262120127 #BRCLeftNavigation li a:visited, .BRC_OuterContentTable_262120127 #BRCLeftNavigation li a:active {
    color: #000;
  }
  .BRC_OuterContentTable_262120127 #BRCLeftNavigation li a.selected, .BRC_OuterContentTable_262120127 #BRCLeftNavigation li a:visited.selected, .BRC_OuterContentTable_262120127 #BRCLeftNavigation li a:link.selected, .BRC_OuterContentTable_262120127 #BRCLeftNavigation li a:active.selected {
   color: #009BBB;
   font-weight: bold;
   background: url('/l.c.bin/I/18441/bluecaret.gif') no-repeat 0px 0.5em;
  }
  .BRC_OuterContentTable_262120127 #BRCLeftNavigation li a:hover {
   color: #009BBB;
  }
  .BRC_OuterContentTable_262122886 #BRCLeftNavigation li a, .BRC_OuterContentTable_262122886 #BRCLeftNavigation li a:link, .BRC_OuterContentTable_262122886 #BRCLeftNavigation li a:visited, .BRC_OuterContentTable_262122886 #BRCLeftNavigation li a:active {
    color: #000;
  }
  .BRC_OuterContentTable_262122886 #BRCLeftNavigation li a.selected, .BRC_OuterContentTable_262122886 #BRCLeftNavigation li a:visited.selected, .BRC_OuterContentTable_262122886 #BRCLeftNavigation li a:link.selected, .BRC_OuterContentTable_262122886 #BRCLeftNavigation li a:active.selected {
   color: #C75B12;
   font-weight: bold;
   background: url('/l.c.bin/I/18442/orangecaret.gif') no-repeat 0px 0.5em;
  }
  .BRC_OuterContentTable_262122886 #BRCLeftNavigation li a:hover {
   color: #C75B12;
  }
  .BRC_OuterContentTable_262295654 #BRCLeftNavigation li a, .BRC_OuterContentTable_262295654 #BRCLeftNavigation li a:link, .BRC_OuterContentTable_262295654 #BRCLeftNavigation li a:visited, .BRC_OuterContentTable_262295654 #BRCLeftNavigation li a:active {
    color: #000;
  }
  .BRC_OuterContentTable_262295654 #BRCLeftNavigation li a.selected, .BRC_OuterContentTable_262295654 #BRCLeftNavigation li a:visited.selected, .BRC_OuterContentTable_262295654 #BRCLeftNavigation li a:link.selected, .BRC_OuterContentTable_262295654 #BRCLeftNavigation li a:active.selected {
   color: #8E9300;
   font-weight: bold;
   background: url('/l.c.bin/I/18443/greencaret.gif') no-repeat 0px 0.5em;
  }
  .BRC_OuterContentTable_262295654 #BRCLeftNavigation li a:hover {
   color: #8E9300;
  }
  .BRC_OuterContentTable_262295663 #BRCLeftNavigation li a, .BRC_OuterContentTable_262295663 #BRCLeftNavigation li a:link, .BRC_OuterContentTable_262295663 #BRCLeftNavigation li a:visited, .BRC_OuterContentTable_262295663 #BRCLeftNavigation li a:active {
    color: #000;
  }
  .BRC_OuterContentTable_262295663 #BRCLeftNavigation li a.selected, .BRC_OuterContentTable_262295663 #BRCLeftNavigation li a:visited.selected, .BRC_OuterContentTable_262295663 #BRCLeftNavigation li a:link.selected, .BRC_OuterContentTable_262295663 #BRCLeftNavigation li a:active.selected {
   color: #5A447A;
   font-weight: bold;
   background: url('/l.c.bin/I/18444/purplecaret.gif') no-repeat 0px 0.5em;
  }
  .BRC_OuterContentTable_262295663 #BRCLeftNavigation li a:hover {
   color: #5A447A;
  }
  .BRC_OuterContentTable_261954983 #BRCLeftNavigation li ul li a.selected, .BRC_OuterContentTable_261954983 #BRCLeftNavigation li ul li a:visited.selected, .BRC_OuterContentTable_261954983 #BRCLeftNavigation li ul li a:link.selected, .BRC_OuterContentTable_261954983 #BRCLeftNavigation li ul li a:active.selected {
   list-style: none;
   background: none;
  }
  .BRC_OuterContentTable_262120127 #BRCLeftNavigation li ul li a.selected, .BRC_OuterContentTable_262120127 #BRCLeftNavigation li ul li a:visited.selected, .BRC_OuterContentTable_262120127 #BRCLeftNavigation li ul li a:link.selected, .BRC_OuterContentTable_262120127 #BRCLeftNavigation li ul li a:active.selected {
   list-style: none;
   background: none;
  }
  .BRC_OuterContentTable_262122886 #BRCLeftNavigation li ul li a.selected, .BRC_OuterContentTable_262122886 #BRCLeftNavigation li ul li a:visited.selected, .BRC_OuterContentTable_262122886 #BRCLeftNavigation li ul li a:link.selected, .BRC_OuterContentTable_262122886 #BRCLeftNavigation li ul li a:active.selected {
   list-style: none;
   background: none;
  }
  .BRC_OuterContentTable_262295654 #BRCLeftNavigation li ul li a.selected, .BRC_OuterContentTable_262295654 #BRCLeftNavigation li ul li a:visited.selected, .BRC_OuterContentTable_262295654 #BRCLeftNavigation li ul li a:link.selected, .BRC_OuterContentTable_262295654 #BRCLeftNavigation li ul li a:active.selected {
   list-style: none;
   background: none;
  }
  .BRC_OuterContentTable_262295663 #BRCLeftNavigation li ul li a.selected, .BRC_OuterContentTable_262295663 #BRCLeftNavigation li ul li a:visited.selected, .BRC_OuterContentTable_262295663 #BRCLeftNavigation li ul li a:link.selected, .BRC_OuterContentTable_262295663 #BRCLeftNavigation li ul li a:active.selected {
   list-style: none;
   background: none;
  }
  #BRCMiddle li a, #BRCMiddle li a:link, #BRCMiddle li a:visited, #BRCMiddle li a:active {
    display: block;
    padding-top: 0px;
    padding-left: 12px;
  }
  #BRCLeftNavigation {
   padding: 0px;
   margin: 0px 0px 0px 12px;
  }
  #BRCLeftNavigation li{
    padding: 0px 0px 5px 0px;
  }
  #BRCLeftNavigation li, #BRCRightContent li{
    list-style: none;
    background: url('/l.c.bin/I/18440/blackcaret.gif') no-repeat 0px 0.5em;
  }
  #BRCLeftNavigation li ul li{
   list-style: none;
   background: none;
   padding: 0px;
   margin: 0px;
  }
  #BRCLeftNavigation .NavTree  {
    position: relative;
    list-style: none;
    top: 0px;
    margin: 0px;
    padding: 0px;
  }
  #OuterRelatedLinksContainer ul, #OuterRelatedLinksContainer ul li{
    margin: 0px;
    padding: 0px;
  }
  #OuterRelatedLinksContainer ul li{
    padding: 0px 0px 5px 0px;
  }
  .navigationtext, #breadcrumbs{
   display: none;
  }
  #BRCSecondaryNavContainer li{
    list-style: none;
    white-space:nowrap;
  }
  #BRCSecondaryNavContainer{
    height: 0px;
    left:0px;
    position:absolute;
    top:0px;
    width:0px;
  }
  #navitem-Id_1{
    color: #915865;
    position: absolute;
    font-size: 13px;
    font-weight: bold;
    top: 0px;
    left: 793px;
    white-space: nowrap;
  }
  #navitem-Id_2{
    left:539px;
    padding-left:7px;
    position:absolute;
    top:48px;
  }
  #navitem-Id_3{
    left:629px;
    padding-left:7px;
    position:absolute;
    top:48px;
  }
  #navitem-Id_4{
    left:678px;
    padding-left:7px;
    position:absolute;
    top:48px;
  }
  #navitem-Id_5{
    left:734px;
    padding-left:7px;
    position:absolute;
    top:48px;
  }
  #navitem-Id_6{
    color: #915865;
    position: absolute;
    top: 98px;
    left: 793px;
  }
  #navitem-Id_7{
    left:793px;
    position:absolute;
    top:117px;
  }
  #navitem-Id_7 a{
   font-size:11px;
  }
  #bottomnav li{
   list-style: none;
  }
  #bottomnav li a{
    color: #d52b1e;
    font-size: 11px;
  }
  #BRCBottomNavContainer ul,#BRCBottomNavContainer ul li{
    margin: 0px;
    padding: 0px;
    float:left;
  }
  #BRCBottomNavContainer{
    border-top:5px solid #F0ECE8;
    font-size:11px;
    padding:10px 0px 0px;
    width:980px;
    float:left;
  }
  #anchoritem-Link_1{
    margin-left: 12px;
  }
  .navitem a:hover{
    color:#793041;
  }
  #FeedbackFormContainer h1{
    background: url('/l.c.bin/I/18445/ContactUs.jpg') no-repeat;
    border:0px;
    height:54px;
    text-indent:-9999px;
    margin: 0px;
  }
  #FeedbackFormContainer{
    float: left;
    width:782px;
    padding-left: 10px;
  }
  #FeedbackNameContainer label, #FeedbackSubjectContainer label, #FeedbackMessageContainer label, #FeedbackEmailContainer label{
    float: left;
    width: 178px;
  }
  #FeedbackFormContainer .FormField{
    padding: 10px 0px 0px 0px;
  }
  #FeedbackMessageContainer{
   clear: both;
  }
  #FeedbackFormIntroCopy, #GlossaryFormIntroCopy, #HelpFormIntroCopy{
   font-size: 15px;
   font-weight: bold;
   margin: 0px 0px 30px 0px;
  }
  #FeedbackSubmitBtn{
   position:relative;
   left:188px;
   top:5px;
  }
  #inpFeedbackSenderName, #inpFeedBackEmail, #inpFeedbackSubject{
    width:188px;
  }
  #inpFeedbackCopy{
    height:100px;
    width:386px;
  }
  #GlossaryFormContainer h1{
    background: url('/l.c.bin/I/91285/Help.gif') no-repeat;
    border:0px;
    height:54px;
    text-indent:-9999px;
    margin: 0px;
    font-size:30px;
  }
  #GlossaryFormContainer{
    width:782px;
    padding-left: 10px;
  }
  #HelpFormContainer h1{
    background: url('/l.c.bin/I/18447/help.JPG') no-repeat;
    border:0px;
    height:54px;
    text-indent:-9999px;
    margin: 0px;
    font-size:30px;
  }
  #HelpFormContainer{
    width:782px;
    padding-left: 10px;
  }
  #BRCGlobalSearch #BRCMiddleContent{
    width: 772px;
    padding:0px 0px 0px 10px;
  }
  #BRCGlobalSearch #BRCRightContent {
    display:none;
  }
  #BRCGlobalSearch .ResultRelevance {
    color:#703645;
    text-align:right;
  }
  #BRCGlobalSearch .ResultTitle, #BRCGlobalSearch .ResultTitle, #BRCGlobalSearch .ResultTitle a, #BRCGlobalSearch .ResultTitle a:link, #BRCGlobalSearch .ResultTitle a:active, #BRCGlobalSearch .ResultTitle a:visited {
    color:#703645;
    text-decoration:underline;
    width: 300px;
  }
  #SearchResultsCount{
   font-size: 12px;
   font-weight: bold;
   padding: 5px 0px 5px 0px;
  }
  #BRCSearchResultsBodyText h3{
    font-size: 12px;
    font-weight: bold;
  }
  .BRC_OuterContentTable_262295663 #BRCMiddleContent #ContentContainer a{
    color: #5A447A;
    text-decoration: underline;
    font-size: 12px;
    font-weight: bold;
  }
  #ContentContainer{
   width: 564px;
   float: left;
  }
  #SubContainer1{
   width: 182px;
   float: left;
   height: 300px;
   padding: 0px 3px 3px 3px;
  }
  #SubContainer2{
   width: 182px;
   float: left;
   height: 300px;
   padding: 0px 3px 3px 3px;
  }
  #SubContainer3{
   width: 182px;
   float: left;
   height: 300px;
   padding: 0px 3px 3px 3px;
  }
  #SubContainer4{
   width: 276px;
   float: left;
   padding: 0px 3px 3px 3px;
  }
  #SubContainer5{
   width: 276px;
   float: left;
   padding: 0px 3px 3px 3px;
  }
  .SectionTitle{
    padding-bottom: 10px;
  }
  .CreativePortfolioList li {
    list-style: none;
    background: url('/l.c.bin/I/18440/blackcaret.gif') no-repeat 0px 0.5em;
  }
  .CreativePortfolioList li a, .CreativePortfolioList li a:link, .CreativePortfolioList li a:visited, .CreativePortfolioList li a:active {
    display: block;
    padding-top: 0px;
    padding-left: 12px;
  }
  #CreativeULList ul{
    padding: 0px;
    margin: 0px;
   }
  .CreativePortNotice {
   position: relative;
   top:30px;
  }
  #CreativePortfolioDiv {
   text-align:center;
   padding:5px;
  }
  .CreativePortfolioNote {
   font-size:120%;
   font-weight:bold;
  }
  .LinkDescription {
    font-size:100%;
    padding:10px;
  }
  .Spacer{
    padding-bottom:10px;
  }
  .CustomDisplayLinks {
    font-size: 120%;
    font-family:Verdana;
    color: #000000;
    text-decoration:none;
  }
  .RedDisclaimer{
    color:#ff0000;
    font-size:85%;
  }
 #CustomCreativeServicesDisclaimer{
    padding-left: 12px;
    }
  .imageInfoContainer{
    padding-top: 10px;
    float:left;
    width: 178px;;
    height:150px;;
  }
  .imageName{
    font-size: 10px;
  }
  .ImageResultsContainer{
    float: left;
    width: 564px;
  }
  .imageContainer img{
    border: 1px solid #E5E4E0;
  }
  #LiveSearch_Title {
    background: url('/l.c.bin/I/18451/SearchResults.gif') no-repeat;
    padding-top: 45px;
    width: 300px;
    color: white;
  }
  #LiveSearch_ResultsCount {
    font-style: italic;
    font-weight: bold;
    padding-bottom: 5px;
  }
  .LiveSearch_ItemName {
    font-weight: bold;
    font-size: 12px;
  }
  .LiveSearch_ItemDescription {
    font-style: italic;
    color: #666;
  }
  .LiveSearch_ItemReference {
    font-size: 6px;
    color: white;
    border-bottom: 1px solid #DDD;
  }
  #ContentBody_265826728 .FileAttachmentGroup_Container {
    display: none;
  }
  .OfficeTemplatesContainer .FileAttachmentGroup_Container {
    display: none;
  }
  #StepList fieldset{
    width: 955px;
  }
  .ToolTip {
    position: absolute;
    left: 0px;
    top: 0px;
    width: 300px;
    border: 1px solid #000000;
    background-color: #eeeeee;
  }
  .CharDisplay{
    font-size: 10px;
    color: #999999;
  }
  .FilesContainer, .FileUploadInput_File{
    background-color: #FFFABF;
  }
  .FilesContainer a, .FileUploadInput_File a{
    text-decoration: underline;
  }
  .FilesContainer a:hover, .FileUploadInput_File a:hover{
    text-decoration: none;
  }
  #homenavlist li#BRCLeftNavigation_LI_265158485,
  #BRCLeftNavigation li#BRCLeftNavigation_LI_265158485 {
    margin: 10px 0px 10px 0px;
  }
  #BRCLeftNavigation li#BRCLeftNavigation_LI_265158485 a {
    color: #5a447a !important;
  }
  .TutorialContainer {
    margin-bottom: 20px;
  }
  .TutorialTitle {
    color: #733142;
    font-weight: bold;
  }
  .TutorialTitle a {
    color: #733142;
    font-weight: bold;
    text-decoration: underline;
  }
  .TutorialDescription {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    margin: 0px 0px 10px 0px;
  }
  #TipSheetTable td {
    color: #733142;
    font-weight: bold;
  }
  #TipSheetTable td.TipSheetTitle {
    padding: 0px 20px 1px 0px;
    width: 265px;
  }
  #TipSheetTable td.TipSheetDownload {
    padding: 0px 0px 1px 0px;
  }
  #TipSheetTable a {
    color: #733142;
    font-weight: bold;
    text-decoration: underline;
  }
