/* Stylesheet.css top */
html, body {
  margin: 0;
  padding: 0;
  height: 100%;
  background-color: #F3F3F5;
  overflow: hidden;
}
body{
  font-family: arial, verdana, serif;
  font-size: 1em;
  font-weight: normal;
  float: none;
  color: #000000;
}
#Content {
  position: absolute;
  top: 93px;
  left: 157px;
  font-size: 11px;
  background-color: #F3F3F5;
  overflow: hidden;
}
th, h2, h3, p {
  font-family: arial, verdana, serif;
  font-size: 1em;
  font-weight: normal;
  float: none;
  color: #000000;
}
#TopNavigationContainer {
  height: 10em;
}
#LeftNavigationContainer {
 	float: left;
 	width: 10em;
}
a:focus {
  outline: none;
}
.AbsolutelyHidden {
  visibility:hidden;
  position:absolute;
  top:0px;
  left:0px;
  width:1px;
  height:1px;
}
body.LeftNavCollapsed #Content {
  left: 5px !important;
}
#ClosedLeftNavLabel {
  position: absolute;
  left: 0px;
  top: 60px;
  width: 122px;
  height: 29px;
  font-size: 14px;
  z-index: 100;
  padding: 0px 4px;
  text-align: center;
}
.navButton {
  display:block;
}
.topNav {
  font-family: arial, verdana, serif;
  font-size: 10px;
  font-weight: bold;
  color: #3860a4;
    padding-left: 22px;
  line-height: 2.5em;
}
a.topNav, a.topNav:link {
  text-decoration: none;
  color: #3860a4;
}
a.topNav:visited {
  text-decoration: none;
}
a.topNav:hover{
text-decoration: none;
}
a.topNav:active {
  text-decoration: none;
}
.leftNav {
  font-family: arial, verdana, serif;
  font-size: 1em;
  font-weight: bold;
  color: #3860a4;
  text-align: center;
  line-height: 2.2em;
}
a.leftNav, a.leftNav:link {
  text-decoration: none;
  height: 42px;
}
a.leftNav:visited {
  text-decoration: none;
}
a.leftNav:hover{
  text-decoration: none;
}
a.leftNav:active {
  text-decoration: none;
}
.navButtonWrap {
  line-height: 1.26em !important;
}
#TopSiteTitle {
  position:absolute;
  left: 220px;
  top: 30px;
  font-family: arial, verdana, serif;
  font-size: 1.0em;
  font-weight: bold;
  color: #3860a4;
  padding-left: 0px;
  line-height: 2.5em;
}
#TopWelcome{
  position:absolute;
  left: 315px;
  top: 39px;
}
#TopWelcome a{
  color: #3860a4;
  padding-left: 5px;
}
#IndexUIWelcomeContainer {
  background: url(/l.c.bin/F/3926891/active.gif) 800px -60px;
  position:absolute;
  left:200px;
  padding:0px;
  margin:0px;
  top:60px;
  width:700px;
  height:28px;
  z-index:1;
}
#IndexUIWelcomeContainer,
#IndexUIWelcomeContainer input,
#IndexUIWelcomeContainer label,
#IndexUIWelcomeContainer a {
  font-size:12px;
  font-family:arial,verdana,serif;
}
#IndexUIWelcomeContainer label {
  font-size:10px;
  margin:0px;
  padding:0px;
  color:#3860a4;
}
#IndexUIWelcomeContainer #inpUserNameLabel {
  position:relative;
  top:0px;
  left:5px;
}
#IndexUIWelcomeContainer #inpUserName {
  position:relative;
  top:1px;
  left:2px;
}
#IndexUIWelcomeContainer #inpPasswordLabel {
  position:relative;
  top:0px;
  left:5px;
}
#IndexUIWelcomeContainer #inpPassword {
  position:relative;
  top:1px;
  left:2px;
}
#IndexUIWelcomeContainer #btnLogin {
  position:relative;
  top:0px;
  left:5px;
  background-color: #a8a8a8;
  color: #3860a4;
  border:0px;
  margin-top:4px;
  cursor: pointer;
  cursor: hand;
}
#IndexUIWelcomeContainer #ForgotPassword {
  position:relative;
  top:2px;
  left:10px;
  color:#3860a4;
  font-size:10px;
  width:110px;
}
#IndexUIWelcomeContainer #RequestAccount {
  position:relative;
  top:2px;
  left:15px;
  color:#3860a4;
  font-size:10px;
  width:110px;
}
.Error {
  color:red;
  margin:10px;
}
#ForgotPasswordContainer .Message, #ForgotPasswordContainer .Error  {
  position:relative;
  top:35px;
  left:15px;
  margin:0px;
}
.LoginMessageTextContainer {
  clear: both;
  padding: 10px;
}
#dvCustomerSupport {
  font-size: 10px;
  font-family: arial, verdana, serif;
  padding: 2px 0 0 2px;
}
.LightboxImageContainer {
  padding: 3px;
  border: 1px solid #ebebeb;
  margin: 5px 5px 0 0;
  cursor: pointer;
}
.LightboxImageContainerIE {
  margin: 5px 5px 0 5px;
}
.LightboxImageContainerSelected {
  border: 2px solid #a8a8a8;
}
#autohelp_title {
  color: #3860a4 !important;
}
#autohelp_box {
  background-color: #ffffff !important;
  border: 2px solid #a8a8a8 !important;
}
#dvToggleSettings {
  margin-top: 5px;
  padding-top: 5px;
  border-top: 1px solid #a8a8a8;
  font-weight: bold;
  cursor: pointer;
}
#dv_CCOKButtonContainer{
  margin-top: 5px;
  padding-top: 3px;
  border-top: 1px solid #a8a8a8;
  font-weight: bold;
  cursor: pointer;
  text-align: center;
}
#btn_CloseCreditCardEdit{
  margin: 0px !important;
  border: 0px !important;
}
#autohelp_settings_tools {
  position: relative;
}
.InLineHelpIcon {
  left: 5px !important;
  top: 5px !important;
}
.InLineHelpIconHome {
  left: 5px !important;
  top: 7px !important;
}
.InLineHelpText {
  margin-left: 20px;
  height: 15px;
  overflow: hidden;
}
.InLineHelpTextHome {
  margin-left: 20px;
}
.AutoHelp_MoreHelp {
  text-decoration: underline;
  margin-left: 10px;
  cursor: pointer;
}
.SettingsButton {
  margin: 0px !important;
}
#SplashImageContainer {
  position:relative;
    background:url(/l.c.bin/F/3587179/IntelSplashgif.gif);
    width:757px;
    height:413px;
}
#FirstLoginContainer .Loading {
  position:relative;
  width: 93px;
  height: 63px;
  background-repeat: no-repeat;
  background-image: url(/l.c.bin/I/57172/Loading-BG.gif);
  background-position: center;
  margin-top: 20px;
}
#FirstLoginContainer {
  text-align: center;
  margin-top: 80px;
}
#FirstLoginTextContainer, #FirstTimeLoginLoadingIcon {
  margin: 0px auto;
}
#FirstLoginHeaderText, #FirstLoginWelcomeHeaderText {
  font-weight:700;
  margin-bottom: 20px;
}
.WaitingDialogLoading {
  position:relative;
  width: 41px;
  height: 41px;
  background-repeat: no-repeat;
  background-image: url(/l.c.bin/I/62535/Loadign-BG_41x41.gif);
  background-position: center;
  margin: 0px auto;
}
.WaitingDialogContainer {
  text-align: center;
  margin-top: 40px;
}
.WaitingDialogTextContainer {
  margin-bottom: 5px;
}
#SSOSplashContainer, #FirstLoginSplashContainer {
  z-index:800;
  width:450px;
  height:200px;
  padding:20px;
  border:1px solid #000;
  position:absolute;
  top:50px;
  left:10%;
  background-color: #F3F3F5;
}
#SSOLiveAdMakerBranding, #FirstLoginLiveAdMakerBranding {
  font-style:italic;
  padding-left:5px;
}
#SSOSplashContainer .Loading, #FirstLoginSplashContainer .Loading {
  height:80px;
  background-repeat:no-repeat;
  background-image:url(/l.c.bin/I/860/geranimated.gif);
}
#ViewOnlyText {
  position:relative;
  left:30px;
  font-weight:700;
}
.Button {
  text-align:center;
  font-size:1.0em;
  color:#3860a4;
  cursor: pointer;
  cursor: hand;
  margin-left:3px;
  margin-right:3px;
  height: 21px;
  padding-top: 1px;
  line-height: 21px; 
  display: block;
  width: 131px;
  background: transparent url(/l.c.bin/F/4370603/Common_Colorized.gif) 0px -509px no-repeat;
  text-decoration: none !important;
}
.ActionUI_Content .FormUI-Content .FormUI-RelativeContainer #btn-Build,
.ActionUI_Content .FormUI-Content .FormUI-RelativeContainer #btn-Audit,
.ActionUI_Content .FormUI-Content .FormUI-RelativeContainer #btn-Proof{
  margin: 0px;
}
.ActionUI_Content .FormUI-RelativeContainer .RemoveInputFile {
  float: right;
  height: 0px;
  position: relative;
  width: 10px;
  left: 12px;
  top: -18px;
  margin-left: 5px;
  cursor: pointer;
}
.ButtonV2 {
  text-align:center;
  font-size:1.0em;
  color:#3860a4;
  cursor: pointer;
  cursor: hand;
  margin-left:3px;
  margin-right:3px;
  height: 21px;
  padding-top: 1px;
  line-height: 21px; 
  display: block;
  width: 131px;
  background: transparent url(/l.c.bin/F/4370603/Common_Colorized.gif) 0px -509px no-repeat;
  float: left;
}
.Button_Medium {
  text-align:center;
  font-size:1.0em;
  color:#3860a4;
  cursor: pointer;
  cursor: hand;
  margin-left:3px;
  margin-right:3px;
  height: 18px;
  padding-top: 2px;
  display: block;
  width: 83px;
  background: transparent url(/l.c.bin/F/4370603/Common_Colorized.gif) 0px -533px no-repeat;
  float: left;
}
.Button_Small {
  text-align:center;
  font-size:1.0em;
  color:#3860a4;
  cursor: pointer;
  cursor: hand;
  margin-left:3px;
  margin-right:3px;
  height: 13px;
  padding-top: 2px;
  display: block;
  width: 45px;
  background: transparent url(/l.c.bin/F/4370603/Common_Colorized.gif) -85px -491px no-repeat;
  float: left;
}
.Button_Ellipse  {
  text-align:center;
  font-size:0.6em;
  color:#3860a4;
  cursor: pointer;
  cursor: hand;
  margin-left:3px;
  margin-right:3px;
  height: 11px;
  padding-top: 0px;
  padding-bottom:3px;
  display: block;
  width: 19px;
  background: transparent url(/l.c.bin/F/4370603/Common_Colorized.gif) -85px -532px no-repeat;
  float: left;
}
.Button_SmallWide {
  text-align:center;
  font-size:0.7em;
  color:#3860a4;
  cursor: pointer;
  cursor: hand;
  margin-left:3px;
  margin-right:3px;
  height: 12px;
  padding-top: 0px;
  padding-bottom:3px;
  display: block;
  width: 68px;
  background: transparent url(/l.c.bin/F/4370603/Common_Colorized.gif) -0px -491px no-repeat;
  float: left;
}
.ListContainer_Profile .UserFormLinksContainer #ResetPasswordContainer,
.ListContainer_Profile .UserFormLinksContainer #SendWelcomeEmailContainer {
  display: none;
}
#ActivityDisplay{
width:100%;
padding:5px;
}
#ActivityDisplay th{
	background-color:#aeaeae;
	margin: 1px;
	padding: 2px;
}
#ActivityDisplay td{
	margin: 1px;
	padding: 2px;
}
#ActivityDisplay .z1{
	background-color:#e9e9e9;
	}
#ActivityDisplay .z2{
	background-color:#dcdcdc;
	}
.AdSizeDiv{
  margin-top: 3px;
  width: 23px;
  height: 23px;
  background: url(/l.c.bin/F/4370610/Local_InActiveMediaType.gif) no-repeat;
  background-position: -23px -0px;
  cursor: pointer;
  cursor: hand;
}
/* ---------------- begin Action_GetShellData_Shell --------------- */
        #AddToButton, .AddToButton {
          position:absolute;
          left: 372px;
          top:  65px;
            width: 48px;
          height: 31px;
        }
        #AddToButton, .AddToButton {
          display: block;
        }
        #AddToButton:hover, .AddToButton:hover {
          background: url(/l.c.bin/F/3926892/Hover.gif) no-repeat;
          background-position: -372px -65px;
        }
        #AddToButton:active, .AddToButton:active, #AddToButton.ActiveButton, .AddToButton.ActiveButton {
          background: url(/l.c.bin/F/3926891/active.gif) no-repeat;
          background-position: -372px -65px;
        }
        #ArchiveButton, .ArchiveButton {
          position:absolute;
          left: 514px;
          top:  65px;
            width: 48px;
          height: 30px;
        }
        #ArchiveButton, .ArchiveButton {
          display: block;
        }
        #ArchiveButton:hover, .ArchiveButton:hover {
          background: url(/l.c.bin/F/3926892/Hover.gif) no-repeat;
          background-position: -514px -65px;
        }
        #ArchiveButton:active, .ArchiveButton:active, #ArchiveButton.ActiveButton, .ArchiveButton.ActiveButton {
          background: url(/l.c.bin/F/3926891/active.gif) no-repeat;
          background-position: -514px -65px;
        }
        #ContentBubble, .ContentBubble {
          position:absolute;
          left: 318px;
          top:  132px;
            width: 1444px;
          height: 1167px;
        }
        #ContentBubble, .ContentBubble {
          display: block;
        }
        #ContentBubble:hover, .ContentBubble:hover {
          background: url(/l.c.bin/F/3926892/Hover.gif) no-repeat;
          background-position: -318px -132px;
        }
        #ContentBubble:active, .ContentBubble:active, #ContentBubble.ActiveButton, .ContentBubble.ActiveButton {
          background: url(/l.c.bin/F/3926891/active.gif) no-repeat;
          background-position: -318px -132px;
        }
        #DuplicateButton, .DuplicateButton {
          position:absolute;
          left: 443px;
          top:  65px;
            width: 48px;
          height: 30px;
        }
        #DuplicateButton, .DuplicateButton {
          display: block;
        }
        #DuplicateButton:hover, .DuplicateButton:hover {
          background: url(/l.c.bin/F/3926892/Hover.gif) no-repeat;
          background-position: -443px -65px;
        }
        #DuplicateButton:active, .DuplicateButton:active, #DuplicateButton.ActiveButton, .DuplicateButton.ActiveButton {
          background: url(/l.c.bin/F/3926891/active.gif) no-repeat;
          background-position: -443px -65px;
        }
        #ExportButton, .ExportButton {
          position:absolute;
          left: 657px;
          top:  65px;
            width: 46px;
          height: 30px;
        }
        #ExportButton, .ExportButton {
          display: block;
        }
        #ExportButton:hover, .ExportButton:hover {
          background: url(/l.c.bin/F/3926892/Hover.gif) no-repeat;
          background-position: -657px -65px;
        }
        #ExportButton:active, .ExportButton:active, #ExportButton.ActiveButton, .ExportButton.ActiveButton {
          background: url(/l.c.bin/F/3926891/active.gif) no-repeat;
          background-position: -657px -65px;
        }
        #FeedbackButton, .FeedbackButton {
          position:absolute;
          left: 940px;
          top:  65px;
            width: 35px;
          height: 30px;
        }
        #FeedbackButton {
            display: block;
        }
        #HelpButton, .HelpButton {
          position:absolute;
          left: 940px;
          top:  65px;
            width: 35px;
          height: 30px;
        }
        #HelpButton, .HelpButton {
          display: block;
        }
        #HelpButton:active, .HelpButton:active, #HelpButton.ActiveButton, .HelpButton.ActiveButton {
          background: url(/l.c.bin/F/3926891/active.gif) no-repeat;
          background-position: -940px -65px;
        }
        #ImgLiveAdMakerLogo, .ImgLiveAdMakerLogo {
          position:absolute;
          left: 850px;
          top:  35px;
            width: 150px;
          height: 27px;
            background: url(/l.c.bin/F/3926893/Inactive.gif) no-repeat;
            background-position: -850px -35px;
        }
        #ImgLogoArea, .ImgLogoArea {
          position:absolute;
          left: 0px;
          top:  0px;
            width: 210px;
          height: 58px;
            background: url(/l.c.bin/F/3926893/Inactive.gif) no-repeat;
            background-position: -0px -0px;
        }
        #ImportExportButton, .ImportExportButton {
          position:absolute;
          left: 586px;
          top:  65px;
            width: 48px;
          height: 30px;
        }
        #ImportExportButton, .ImportExportButton {
          display: block;
        }
        #ImportExportButton:hover, .ImportExportButton:hover {
          background: url(/l.c.bin/F/3926892/Hover.gif) no-repeat;
          background-position: -586px -65px;
        }
        #ImportExportButton:active, .ImportExportButton:active, #ImportExportButton.ActiveButton, .ImportExportButton.ActiveButton {
          background: url(/l.c.bin/F/3926891/active.gif) no-repeat;
          background-position: -586px -65px;
        }
        #ListBubble, .ListBubble {
          position:absolute;
          left: 0px;
          top:  767px;
            width: 152px;
          height: 33px;
        }
        #ListBubble, .ListBubble {
          display: block;
        }
        #ListBubble:hover, .ListBubble:hover {
          background: url(/l.c.bin/F/3926892/Hover.gif) no-repeat;
          background-position: -0px -767px;
        }
        #ListBubble:active, .ListBubble:active, #ListBubble.ActiveButton, .ListBubble.ActiveButton {
          background: url(/l.c.bin/F/3926891/active.gif) no-repeat;
          background-position: -0px -767px;
        }
        #NavArrow, .NavArrow {
          position:absolute;
          left: 124px;
          top:  65px;
            width: 9px;
          height: 30px;
        }
        #NavArrow, .NavArrow {
          display: block;
        }
        #NavArrow:hover, .NavArrow:hover {
          background: url(/l.c.bin/F/3926892/Hover.gif) no-repeat;
          background-position: -124px -65px;
        }
        #NavArrow:active, .NavArrow:active, #NavArrow.ActiveButton, .NavArrow.ActiveButton {
          background: url(/l.c.bin/F/3926891/active.gif) no-repeat;
          background-position: -124px -65px;
        }
      #NavCampaigns {
         left: 0px;
         top:  89px;
         width: 152px;
         height: 42px;
      }
        #NavCampaigns, .NavCampaigns {
          display: block;
        }
        #NavCampaigns:hover, .NavCampaigns:hover {
          background: url(/l.c.bin/F/3926892/Hover.gif) no-repeat;
          background-position: -0px -89px;
        }
        #NavCampaigns:active, .NavCampaigns:active, #NavCampaigns.ActiveButton, .NavCampaigns.ActiveButton {
          background: url(/l.c.bin/F/3926891/active.gif) no-repeat;
          background-position: -0px -89px;
        }
      #NavCustomers {
         left: 0px;
         top:  214px;
         width: 152px;
         height: 42px;
      }
        #NavCustomers, .NavCustomers {
          display: block;
        }
        #NavCustomers:hover, .NavCustomers:hover {
          background: url(/l.c.bin/F/3926892/Hover.gif) no-repeat;
          background-position: -0px -214px;
        }
        #NavCustomers:active, .NavCustomers:active, #NavCustomers.ActiveButton, .NavCustomers.ActiveButton {
          background: url(/l.c.bin/F/3926891/active.gif) no-repeat;
          background-position: -0px -214px;
        }
      #NavMedia {
         left: 0px;
         top:  298px;
         width: 152px;
         height: 42px;
      }
        #NavMedia, .NavMedia {
          display: block;
        }
        #NavMedia:hover, .NavMedia:hover {
          background: url(/l.c.bin/F/3926892/Hover.gif) no-repeat;
          background-position: -0px -298px;
        }
        #NavMedia:active, .NavMedia:active, #NavMedia.ActiveButton, .NavMedia.ActiveButton {
          background: url(/l.c.bin/F/3926891/active.gif) no-repeat;
          background-position: -0px -298px;
        }
        #NavMenu, .NavMenu {
          position:absolute;
          left: 0px;
          top:  65px;
            width: 121px;
          height: 30px;
        }
      #NavOptions {
         left: 0px;
         top:  340px;
         width: 152px;
         height: 42px;
      }
        #NavOptions, .NavOptions {
          display: block;
        }
        #NavOptions:hover, .NavOptions:hover {
          background: url(/l.c.bin/F/3926892/Hover.gif) no-repeat;
          background-position: -0px -340px;
        }
        #NavOptions:active, .NavOptions:active, #NavOptions.ActiveButton, .NavOptions.ActiveButton {
          background: url(/l.c.bin/F/3926891/active.gif) no-repeat;
          background-position: -0px -340px;
        }
      #NavProducts {
         left: 0px;
         top:  130px;
         width: 152px;
         height: 42px;
      }
        #NavProducts, .NavProducts {
          display: block;
        }
        #NavProducts:hover, .NavProducts:hover {
          background: url(/l.c.bin/F/3926892/Hover.gif) no-repeat;
          background-position: -0px -130px;
        }
        #NavProducts:active, .NavProducts:active, #NavProducts.ActiveButton, .NavProducts.ActiveButton {
          background: url(/l.c.bin/F/3926891/active.gif) no-repeat;
          background-position: -0px -130px;
        }
      #NavProspects {
         left: 0px;
         top:  256px;
         width: 152px;
         height: 42px;
      }
        #NavProspects, .NavProspects {
          display: block;
        }
        #NavProspects:hover, .NavProspects:hover {
          background: url(/l.c.bin/F/3926892/Hover.gif) no-repeat;
          background-position: -0px -256px;
        }
        #NavProspects:active, .NavProspects:active, #NavProspects.ActiveButton, .NavProspects.ActiveButton {
          background: url(/l.c.bin/F/3926891/active.gif) no-repeat;
          background-position: -0px -256px;
        }
      #NavServices {
         left: 0px;
         top:  172px;
         width: 152px;
         height: 42px;
      }
        #NavServices, .NavServices {
          display: block;
        }
        #NavServices:hover, .NavServices:hover {
          background: url(/l.c.bin/F/3926892/Hover.gif) no-repeat;
          background-position: -0px -172px;
        }
        #NavServices:active, .NavServices:active, #NavServices.ActiveButton, .NavServices.ActiveButton {
          background: url(/l.c.bin/F/3926891/active.gif) no-repeat;
          background-position: -0px -172px;
        }
        #NewButton, .NewButton {
          position:absolute;
          left: 301px;
          top:  65px;
            width: 48px;
          height: 30px;
        }
        #NewButton, .NewButton {
          display: block;
        }
        #NewButton:hover, .NewButton:hover {
          background: url(/l.c.bin/F/3926892/Hover.gif) no-repeat;
          background-position: -301px -65px;
        }
        #NewButton:active, .NewButton:active, #NewButton.ActiveButton, .NewButton.ActiveButton {
          background: url(/l.c.bin/F/3926891/active.gif) no-repeat;
          background-position: -301px -65px;
        }
        #RedoButton, .RedoButton {
          position:absolute;
          left: 799px;
          top:  65px;
            width: 48px;
          height: 30px;
        }
        #RedoButton, .RedoButton {
          display: block;
        }
        #RedoButton:hover, .RedoButton:hover {
          background: url(/l.c.bin/F/3926892/Hover.gif) no-repeat;
          background-position: -799px -65px;
        }
        #RedoButton:active, .RedoButton:active, #RedoButton.ActiveButton, .RedoButton.ActiveButton {
          background: url(/l.c.bin/F/3926891/active.gif) no-repeat;
          background-position: -799px -65px;
        }
        #ThumbnailBubble, .ThumbnailBubble {
          position:absolute;
          left: 0px;
          top:  605px;
            width: 152px;
          height: 133px;
        }
        #ThumbnailBubble, .ThumbnailBubble {
          display: block;
        }
        #ThumbnailBubble:hover, .ThumbnailBubble:hover {
          background: url(/l.c.bin/F/3926892/Hover.gif) no-repeat;
          background-position: -0px -605px;
        }
        #ThumbnailBubble:active, .ThumbnailBubble:active, #ThumbnailBubble.ActiveButton, .ThumbnailBubble.ActiveButton {
          background: url(/l.c.bin/F/3926891/active.gif) no-repeat;
          background-position: -0px -605px;
        }
        #TopBubble, .TopBubble {
          position:absolute;
          left: 0px;
          top:  569px;
            width: 107px;
          height: 29px;
        }
        #TopBubble, .TopBubble {
          display: block;
        }
        #TopBubble:hover, .TopBubble:hover {
          background: url(/l.c.bin/F/3926892/Hover.gif) no-repeat;
          background-position: -0px -569px;
        }
        #TopBubble:active, .TopBubble:active, #TopBubble.ActiveButton, .TopBubble.ActiveButton {
          background: url(/l.c.bin/F/3926891/active.gif) no-repeat;
          background-position: -0px -569px;
        }
        #TopNavContainer, .TopNavContainer {
          position:absolute;
          left: 0px;
          top:  0px;
            width: 100%;
          height: 89px;
            background: url(/l.c.bin/F/3926893/Inactive.gif) no-repeat;
            background-position: -0px -0px;
        }
        #UndoButton, .UndoButton {
          position:absolute;
          left: 727px;
          top:  65px;
            width: 48px;
          height: 30px;
        }
        #UndoButton, .UndoButton {
          display: block;
        }
        #UndoButton:hover, .UndoButton:hover {
          background: url(/l.c.bin/F/3926892/Hover.gif) no-repeat;
          background-position: -727px -65px;
        }
        #UndoButton:active, .UndoButton:active, #UndoButton.ActiveButton, .UndoButton.ActiveButton {
          background: url(/l.c.bin/F/3926891/active.gif) no-repeat;
          background-position: -727px -65px;
        }
        #ViewArea, .ViewArea {
          position:absolute;
          left: 151px;
          top:  65px;
            width: 46px;
          height: 30px;
        }
        #ViewBubbleImage, .ViewBubbleImage {
          position:absolute;
          left: 226px;
          top:  61px;
            width: 2px;
          height: 30px;
        }
        #ViewBubbleImage, .ViewBubbleImage {
          display: block;
        }
        #ViewBubbleImage:hover, .ViewBubbleImage:hover {
          background: url(/l.c.bin/F/3926892/Hover.gif) no-repeat;
          background-position: -226px -61px;
        }
        #ViewBubbleImage:active, .ViewBubbleImage:active, #ViewBubbleImage.ActiveButton, .ViewBubbleImage.ActiveButton {
          background: url(/l.c.bin/F/3926891/active.gif) no-repeat;
          background-position: -226px -61px;
        }
        #ViewList, .ViewList {
          position:absolute;
          left: 196px;
          top:  61px;
            width: 7px;
          height: 30px;
        }
        #ViewList, .ViewList {
          display: block;
        }
        #ViewList:hover, .ViewList:hover {
          background: url(/l.c.bin/F/3926892/Hover.gif) no-repeat;
          background-position: -196px -61px;
        }
        #ViewList:active, .ViewList:active, #ViewList.ActiveButton, .ViewList.ActiveButton {
          background: url(/l.c.bin/F/3926891/active.gif) no-repeat;
          background-position: -196px -61px;
        }
        #ViewTable, .ViewTable {
          position:absolute;
          left: 249px;
          top:  61px;
            width: 5px;
          height: 30px;
        }
        #ViewTable, .ViewTable {
          display: block;
        }
        #ViewTable:hover, .ViewTable:hover {
          background: url(/l.c.bin/F/3926892/Hover.gif) no-repeat;
          background-position: -249px -61px;
        }
        #ViewTable:active, .ViewTable:active, #ViewTable.ActiveButton, .ViewTable.ActiveButton {
          background: url(/l.c.bin/F/3926891/active.gif) no-repeat;
          background-position: -249px -61px;
        }
        #ViewThumbnail, .ViewThumbnail {
          position:absolute;
          left: 274px;
          top:  61px;
            width: 5px;
          height: 30px;
        }
        #ViewThumbnail, .ViewThumbnail {
          display: block;
        }
        #ViewThumbnail:hover, .ViewThumbnail:hover {
          background: url(/l.c.bin/F/3926892/Hover.gif) no-repeat;
          background-position: -274px -61px;
        }
        #ViewThumbnail:active, .ViewThumbnail:active, #ViewThumbnail.ActiveButton, .ViewThumbnail.ActiveButton {
          background: url(/l.c.bin/F/3926891/active.gif) no-repeat;
          background-position: -274px -61px;
        }
        #xLeftNavContainer, .xLeftNavContainer {
          position:absolute;
          left: 0px;
          top:  89px;
            width: 152px;
          height: 294px;
            background: url(/l.c.bin/F/3926893/Inactive.gif) no-repeat;
            background-position: -0px -89px;
        }
/* ---------------- end Action_GetShellData_Shell --------------- */
/* ---------------- begin Action_GetShellData_Icon v2 --------------- */
      .Icon_Duplicate {
         position:absolute;
         left: 5px;
         top:  6px;
         width: 21px;
         height: 21px;
         background: url(/l.c.bin/F/4370611/Local_InActiveIcon.gif) no-repeat;
         background-position: -0px -0px;
      }
      .Icon_Duplicate {
        display: block;
      }
      .Icon_Duplicate:hover {
        background: url(/l.c.bin/F/4370601/Local_HoverIcon.gif) no-repeat;
        background-position: -0px -0px;
      }
      .Icon_Duplicate:active, .Icon_Duplicate.ActiveIcon {
        background: url(/l.c.bin/F/4370592/Local_ActiveIcon.gif) no-repeat;
        background-position: -0px -0px;
      }
      .Icon_Archive {
         position:absolute;
         left: 5px;
         top:  6px;
         width: 21px;
         height: 21px;
         background: url(/l.c.bin/F/4370611/Local_InActiveIcon.gif) no-repeat;
         background-position: -21px -0px;
      }
      .Icon_Archive {
        display: block;
      }
      .Icon_Archive:hover {
        background: url(/l.c.bin/F/4370601/Local_HoverIcon.gif) no-repeat;
        background-position: -21px -0px;
      }
      .Icon_Archive:active, .Icon_Archive.ActiveIcon {
        background: url(/l.c.bin/F/4370592/Local_ActiveIcon.gif) no-repeat;
        background-position: -21px -0px;
      }
      .Icon_ImportExport {
         position:absolute;
         left: 5px;
         top:  6px;
         width: 21px;
         height: 21px;
         background: url(/l.c.bin/F/4370611/Local_InActiveIcon.gif) no-repeat;
         background-position: -42px -0px;
      }
      .Icon_ImportExport {
        display: block;
      }
      .Icon_ImportExport:hover {
        background: url(/l.c.bin/F/4370601/Local_HoverIcon.gif) no-repeat;
        background-position: -42px -0px;
      }
      .Icon_ImportExport:active, .Icon_ImportExport.ActiveIcon {
        background: url(/l.c.bin/F/4370592/Local_ActiveIcon.gif) no-repeat;
        background-position: -42px -0px;
      }
      .Icon_New {
         position:absolute;
         left: 5px;
         top:  8px;
         width: 21px;
         height: 21px;
         background: url(/l.c.bin/F/4370611/Local_InActiveIcon.gif) no-repeat;
         background-position: -63px -0px;
      }
      .Icon_New {
        display: block;
      }
      .Icon_New:hover {
        background: url(/l.c.bin/F/4370601/Local_HoverIcon.gif) no-repeat;
        background-position: -63px -0px;
      }
      .Icon_New:active, .Icon_New.ActiveIcon {
        background: url(/l.c.bin/F/4370592/Local_ActiveIcon.gif) no-repeat;
        background-position: -63px -0px;
      }
      .Icon_DoubleArrow {
         position:absolute;
         left: 5px;
         top:  6px;
         width: 21px;
         height: 21px;
         background: url(/l.c.bin/F/4370611/Local_InActiveIcon.gif) no-repeat;
         background-position: -42px -21px;
      }
      .Icon_DoubleArrow {
        display: block;
      }
      .Icon_DoubleArrow:hover {
        background: url(/l.c.bin/F/4370601/Local_HoverIcon.gif) no-repeat;
        background-position: -42px -21px;
      }
      .Icon_DoubleArrow:active, .Icon_DoubleArrow.ActiveIcon {
        background: url(/l.c.bin/F/4370592/Local_ActiveIcon.gif) no-repeat;
        background-position: -42px -21px;
      }
      .Icon_Check {
         position:absolute;
         left: 5px;
         top:  6px;
         width: 21px;
         height: 21px;
         background: url(/l.c.bin/F/4370611/Local_InActiveIcon.gif) no-repeat;
         background-position: -84px -0px;
      }
      .Icon_Check {
        display: block;
      }
      .Icon_Check:hover {
        background: url(/l.c.bin/F/4370601/Local_HoverIcon.gif) no-repeat;
        background-position: -84px -0px;
      }
      .Icon_Check:active, .Icon_Check.ActiveIcon {
        background: url(/l.c.bin/F/4370592/Local_ActiveIcon.gif) no-repeat;
        background-position: -84px -0px;
      }
      .Icon_Redo {
         position:absolute;
         left: 5px;
         top:  7px;
         width: 21px;
         height: 21px;
         background: url(/l.c.bin/F/4370611/Local_InActiveIcon.gif) no-repeat;
         background-position: -0px -21px;
      }
      .Icon_Redo {
        display: block;
      }
      .Icon_Redo:hover {
        background: url(/l.c.bin/F/4370601/Local_HoverIcon.gif) no-repeat;
        background-position: -0px -21px;
      }
      .Icon_Redo:active, .Icon_Redo.ActiveIcon {
        background: url(/l.c.bin/F/4370592/Local_ActiveIcon.gif) no-repeat;
        background-position: -0px -21px;
      }
      .Icon_Undo {
         position:absolute;
         left: 5px;
         top:  7px;
         width: 21px;
         height: 21px;
         background: url(/l.c.bin/F/4370611/Local_InActiveIcon.gif) no-repeat;
         background-position: -21px -21px;
      }
      .Icon_Undo {
        display: block;
      }
      .Icon_Undo:hover {
        background: url(/l.c.bin/F/4370601/Local_HoverIcon.gif) no-repeat;
        background-position: -21px -21px;
      }
      .Icon_Undo:active, .Icon_Undo.ActiveIcon {
        background: url(/l.c.bin/F/4370592/Local_ActiveIcon.gif) no-repeat;
        background-position: -21px -21px;
      }
      .Icon_Cross {
         position:absolute;
         left: 5px;
         top:  6px;
         width: 21px;
         height: 21px;
         background: url(/l.c.bin/F/4370611/Local_InActiveIcon.gif) no-repeat;
         background-position: -63px -21px;
      }
      .Icon_Cross {
        display: block;
      }
      .Icon_Cross:hover {
        background: url(/l.c.bin/F/4370601/Local_HoverIcon.gif) no-repeat;
        background-position: -63px -21px;
      }
      .Icon_Cross:active, .Icon_Cross.ActiveIcon {
        background: url(/l.c.bin/F/4370592/Local_ActiveIcon.gif) no-repeat;
        background-position: -63px -21px;
      }
      .Icon_MenuArrowDown {
         position:absolute;
         left: 10px;
         top:  8px;
         width: 20px;
         height: 21px;
         background: url(/l.c.bin/F/4370611/Local_InActiveIcon.gif) no-repeat;
         background-position: -84px -21px;
      }
      .Icon_MenuArrowDown {
        display: block;
      }
      .Icon_MenuArrowDown:hover {
        background: url(/l.c.bin/F/4370601/Local_HoverIcon.gif) no-repeat;
        background-position: -84px -21px;
      }
      .Icon_MenuArrowDown:active, .Icon_MenuArrowDown.ActiveIcon {
        background: url(/l.c.bin/F/4370592/Local_ActiveIcon.gif) no-repeat;
        background-position: -84px -21px;
      }
      .Icon_Plus {
         position:absolute;
         left: 5px;
         top:  6px;
         width: 21px;
         height: 21px;
         background: url(/l.c.bin/F/4370611/Local_InActiveIcon.gif) no-repeat;
         background-position: -0px -42px;
      }
      .Icon_Plus {
        display: block;
      }
      .Icon_Plus:hover {
        background: url(/l.c.bin/F/4370601/Local_HoverIcon.gif) no-repeat;
        background-position: -0px -42px;
      }
      .Icon_Plus:active, .Icon_Plus.ActiveIcon {
        background: url(/l.c.bin/F/4370592/Local_ActiveIcon.gif) no-repeat;
        background-position: -0px -42px;
      }
      .Icon_ScrollBars {
         position:absolute;
         left: 5px;
         top:  6px;
         width: 21px;
         height: 21px;
         background: url(/l.c.bin/F/4370611/Local_InActiveIcon.gif) no-repeat;
         background-position: -21px -42px;
      }
      .Icon_ScrollBars {
        display: block;
      }
      .Icon_ScrollBars:hover {
        background: url(/l.c.bin/F/4370601/Local_HoverIcon.gif) no-repeat;
        background-position: -21px -42px;
      }
      .Icon_ScrollBars:active, .Icon_ScrollBars.ActiveIcon {
        background: url(/l.c.bin/F/4370592/Local_ActiveIcon.gif) no-repeat;
        background-position: -21px -42px;
      }
      .Icon_ScrollArrowUp {
         position:absolute;
         left: 5px;
         top:  6px;
         width: 21px;
         height: 21px;
         background: url(/l.c.bin/F/4370611/Local_InActiveIcon.gif) no-repeat;
         background-position: -42px -42px;
      }
      .Icon_ScrollArrowUp {
        display: block;
      }
      .Icon_ScrollArrowUp:hover {
        background: url(/l.c.bin/F/4370601/Local_HoverIcon.gif) no-repeat;
        background-position: -42px -42px;
      }
      .Icon_ScrollArrowUp:active, .Icon_ScrollArrowUp.ActiveIcon {
        background: url(/l.c.bin/F/4370592/Local_ActiveIcon.gif) no-repeat;
        background-position: -42px -42px;
      }
      .Icon_ScrollArrowDown {
         position:absolute;
         left: 10px;
         top:  8px;
         width: 21px;
         height: 21px;
         background: url(/l.c.bin/F/4370611/Local_InActiveIcon.gif) no-repeat;
         background-position: -63px -42px;
      }
      .Icon_ScrollArrowDown {
        display: block;
      }
      .Icon_ScrollArrowDown:hover {
        background: url(/l.c.bin/F/4370601/Local_HoverIcon.gif) no-repeat;
        background-position: -63px -42px;
      }
      .Icon_ScrollArrowDown:active, .Icon_ScrollArrowDown.ActiveIcon {
        background: url(/l.c.bin/F/4370592/Local_ActiveIcon.gif) no-repeat;
        background-position: -63px -42px;
      }
      .Icon_MenuArrowUp {
         position:absolute;
         left: 10px;
         top:  8px;
         width: 20px;
         height: 21px;
         background: url(/l.c.bin/F/4370611/Local_InActiveIcon.gif) no-repeat;
         background-position: -84px -42px;
      }
      .Icon_MenuArrowUp {
        display: block;
      }
      .Icon_MenuArrowUp:hover {
        background: url(/l.c.bin/F/4370601/Local_HoverIcon.gif) no-repeat;
        background-position: -84px -42px;
      }
      .Icon_MenuArrowUp:active, .Icon_MenuArrowUp.ActiveIcon {
        background: url(/l.c.bin/F/4370592/Local_ActiveIcon.gif) no-repeat;
        background-position: -84px -42px;
      }
      .Icon_ViewList {
         position:absolute;
         left: 6px;
         top:  4px;
         width: 21px;
         height: 21px;
         background: url(/l.c.bin/F/4370611/Local_InActiveIcon.gif) no-repeat;
         background-position: -0px -65px;
      }
      .Icon_ViewList {
        display: block;
      }
      .Icon_ViewList:hover {
        background: url(/l.c.bin/F/4370601/Local_HoverIcon.gif) no-repeat;
        background-position: -0px -65px;
      }
      .Icon_ViewList:active, .Icon_ViewList.ActiveIcon {
        background: url(/l.c.bin/F/4370592/Local_ActiveIcon.gif) no-repeat;
        background-position: -0px -65px;
      }
      .Icon_ViewBubbleImage {
         position:absolute;
         left: 2px;
         top:  4px;
         width: 21px;
         height: 21px;
         background: url(/l.c.bin/F/4370611/Local_InActiveIcon.gif) no-repeat;
         background-position: -21px -65px;
      }
      .Icon_ViewBubbleImage {
        display: block;
      }
      .Icon_ViewBubbleImage:hover {
        background: url(/l.c.bin/F/4370601/Local_HoverIcon.gif) no-repeat;
        background-position: -21px -65px;
      }
      .Icon_ViewBubbleImage:active, .Icon_ViewBubbleImage.ActiveIcon {
        background: url(/l.c.bin/F/4370592/Local_ActiveIcon.gif) no-repeat;
        background-position: -21px -65px;
      }
      .Icon_ViewThumbnail {
         position:absolute;
         left: 3px;
         top:  3px;
         width: 21px;
         height: 21px;
         background: url(/l.c.bin/F/4370611/Local_InActiveIcon.gif) no-repeat;
         background-position: -42px -65px;
      }
      .Icon_ViewThumbnail {
        display: block;
      }
      .Icon_ViewThumbnail:hover {
        background: url(/l.c.bin/F/4370601/Local_HoverIcon.gif) no-repeat;
        background-position: -42px -65px;
      }
      .Icon_ViewThumbnail:active, .Icon_ViewThumbnail.ActiveIcon {
        background: url(/l.c.bin/F/4370592/Local_ActiveIcon.gif) no-repeat;
        background-position: -42px -65px;
      }
      .Icon_ViewTable {
         position:absolute;
         left: 3px;
         top:  3px;
         width: 21px;
         height: 21px;
         background: url(/l.c.bin/F/4370611/Local_InActiveIcon.gif) no-repeat;
         background-position: -63px -65px;
      }
      .Icon_ViewTable {
        display: block;
      }
      .Icon_ViewTable:hover {
        background: url(/l.c.bin/F/4370601/Local_HoverIcon.gif) no-repeat;
        background-position: -63px -65px;
      }
      .Icon_ViewTable:active, .Icon_ViewTable.ActiveIcon {
        background: url(/l.c.bin/F/4370592/Local_ActiveIcon.gif) no-repeat;
        background-position: -63px -65px;
      }
      .Icon_AddToIcon {
         position:absolute;
         left: 5px;
         top:  7px;
         width: 21px;
         height: 21px;
         background: url(/l.c.bin/F/4370611/Local_InActiveIcon.gif) no-repeat;
         background-position: -104px -0px;
      }
      .Icon_AddToIcon {
        display: block;
      }
      .Icon_AddToIcon:hover {
        background: url(/l.c.bin/F/4370601/Local_HoverIcon.gif) no-repeat;
        background-position: -104px -0px;
      }
      .Icon_AddToIcon:active, .Icon_AddToIcon.ActiveIcon {
        background: url(/l.c.bin/F/4370592/Local_ActiveIcon.gif) no-repeat;
        background-position: -104px -0px;
      }
      .Icon_ShoppingCart {
         position:absolute;
         left: 885px;
         top:  66px;
         width: 20px;
         height: 21px;
         background: url(/l.c.bin/F/4370611/Local_InActiveIcon.gif) no-repeat;
         background-position: -144px -40px;
      }
      .Icon_ShoppingCart {
        display: block;
      }
      .Icon_ShoppingCart:hover {
        background: url(/l.c.bin/F/4370601/Local_HoverIcon.gif) no-repeat;
        background-position: -144px -40px;
      }
      .Icon_ShoppingCart:active, .Icon_ShoppingCart.ActiveIcon {
        background: url(/l.c.bin/F/4370592/Local_ActiveIcon.gif) no-repeat;
        background-position: -144px -40px;
      }
      .Icon_Help {
         position:absolute;
         left: 943px;
         top:  66px;
         width: 14px;
         height: 16px;
         background: url(/l.c.bin/F/4370611/Local_InActiveIcon.gif) no-repeat;
         background-position: -124px -40px;
      }
      .Icon_Help {
        display: block;
      }
      .Icon_Help:hover {
        background: url(/l.c.bin/F/4370601/Local_HoverIcon.gif) no-repeat;
        background-position: -124px -40px;
      }
      .Icon_Help:active, .Icon_Help.ActiveIcon {
        background: url(/l.c.bin/F/4370592/Local_ActiveIcon.gif) no-repeat;
        background-position: -124px -40px;
      }
/* ---------------- end Action_GetShellData_Icon --------------- */
/* ---------------- begin Action_GetShellData_Media --------------- */
    .Icon_HalfPageVertical {
       margin-top: 3px;
       width: 23px;
       height: 23px;
       background: url(/l.c.bin/F/4370610/Local_InActiveMediaType.gif) no-repeat;
       background-position: -0px -0px;
    }
    .Icon_HalfPageVertical {
      display: block;
    }
    .Icon_HalfPageVertical:active {
      background: url(/l.c.bin/F/4370591/Local_ActiveMediaType.gif) no-repeat;
      background-position: -0px -0px;
    }
    .Icon_FullPage {
       margin-top: 3px;
       width: 23px;
       height: 23px;
       background: url(/l.c.bin/F/4370610/Local_InActiveMediaType.gif) no-repeat;
       background-position: -23px -0px;
    }
    .Icon_FullPage {
      display: block;
    }
    .Icon_FullPage:active {
      background: url(/l.c.bin/F/4370591/Local_ActiveMediaType.gif) no-repeat;
      background-position: -23px -0px;
    }
    .Icon_QuarterPage {
       margin-top: 3px;
       width: 23px;
       height: 23px;
       background: url(/l.c.bin/F/4370610/Local_InActiveMediaType.gif) no-repeat;
       background-position: -46px -0px;
    }
    .Icon_QuarterPage {
      display: block;
    }
    .Icon_QuarterPage:active {
      background: url(/l.c.bin/F/4370591/Local_ActiveMediaType.gif) no-repeat;
      background-position: -46px -0px;
    }
    .Icon_HalfPageHorizontal {
       margin-top: 3px;
       width: 23px;
       height: 23px;
       background: url(/l.c.bin/F/4370610/Local_InActiveMediaType.gif) no-repeat;
       background-position: -69px -0px;
    }
    .Icon_HalfPageHorizontal {
      display: block;
    }
    .Icon_HalfPageHorizontal:active {
      background: url(/l.c.bin/F/4370591/Local_ActiveMediaType.gif) no-repeat;
      background-position: -69px -0px;
    }
    .Icon_NTSC {
       margin-top: 3px;
       width: 23px;
       height: 23px;
       background: url(/l.c.bin/F/4370610/Local_InActiveMediaType.gif) no-repeat;
       background-position: -46px -23px;
    }
    .Icon_NTSC {
      display: block;
    }
    .Icon_NTSC:active {
      background: url(/l.c.bin/F/4370591/Local_ActiveMediaType.gif) no-repeat;
      background-position: -46px -23px;
    }
    .Icon_45Second {
       margin-top: 3px;
       width: 23px;
       height: 23px;
       background: url(/l.c.bin/F/4370610/Local_InActiveMediaType.gif) no-repeat;
       background-position: -69px -23px;
    }
    .Icon_45Second {
      display: block;
    }
    .Icon_45Second:active {
      background: url(/l.c.bin/F/4370591/Local_ActiveMediaType.gif) no-repeat;
      background-position: -69px -23px;
    }
    .Icon_15Second {
       margin-top: 3px;
       width: 23px;
       height: 23px;
       background: url(/l.c.bin/F/4370610/Local_InActiveMediaType.gif) no-repeat;
       background-position: -0px -23px;
    }
    .Icon_15Second {
      display: block;
    }
    .Icon_15Second:active {
      background: url(/l.c.bin/F/4370591/Local_ActiveMediaType.gif) no-repeat;
      background-position: -0px -23px;
    }
    .Icon_60Second {
       margin-top: 3px;
       width: 23px;
       height: 23px;
       background: url(/l.c.bin/F/4370610/Local_InActiveMediaType.gif) no-repeat;
       background-position: -23px -23px;
    }
    .Icon_60Second {
      display: block;
    }
    .Icon_60Second:active {
      background: url(/l.c.bin/F/4370591/Local_ActiveMediaType.gif) no-repeat;
      background-position: -23px -23px;
    }
    .Icon_OutdoorBillboard {
       margin-top: 3px;
       width: 23px;
       height: 23px;
       background: url(/l.c.bin/F/4370610/Local_InActiveMediaType.gif) no-repeat;
       background-position: -0px -92px;
    }
    .Icon_OutdoorBillboard {
      display: block;
    }
    .Icon_OutdoorBillboard:active {
      background: url(/l.c.bin/F/4370591/Local_ActiveMediaType.gif) no-repeat;
      background-position: -0px -92px;
    }
    .Icon_Leaderboard {
       margin-top: 3px;
       width: 23px;
       height: 23px;
       background: url(/l.c.bin/F/4370610/Local_InActiveMediaType.gif) no-repeat;
       background-position: -23px -115px;
    }
    .Icon_Leaderboard {
      display: block;
    }
    .Icon_Leaderboard:active {
      background: url(/l.c.bin/F/4370591/Local_ActiveMediaType.gif) no-repeat;
      background-position: -23px -115px;
    }
    .Icon_Skyscraper {
       margin-top: 3px;
       width: 23px;
       height: 23px;
       background: url(/l.c.bin/F/4370610/Local_InActiveMediaType.gif) no-repeat;
       background-position: -0px -115px;
    }
    .Icon_Skyscraper {
      display: block;
    }
    .Icon_Skyscraper:active {
      background: url(/l.c.bin/F/4370591/Local_ActiveMediaType.gif) no-repeat;
      background-position: -0px -115px;
    }
    .Icon_InStorePoster {
       margin-top: 3px;
       width: 23px;
       height: 23px;
       background: url(/l.c.bin/F/4370610/Local_InActiveMediaType.gif) no-repeat;
       background-position: -0px -115px;
    }
    .Icon_InStorePoster {
      display: block;
    }
    .Icon_InStorePoster:active {
      background: url(/l.c.bin/F/4370591/Local_ActiveMediaType.gif) no-repeat;
      background-position: -0px -115px;
    }
    .Icon_MultiBuy {
       margin-top: 3px;
       width: 23px;
       height: 23px;
       background: url(/l.c.bin/F/4370610/Local_InActiveMediaType.gif) no-repeat;
       background-position: -0px -46px;
    }
    .Icon_MultiBuy {
      display: block;
    }
    .Icon_MultiBuy:active {
      background: url(/l.c.bin/F/4370591/Local_ActiveMediaType.gif) no-repeat;
      background-position: -0px -46px;
    }
    .Icon_MTFlyer {
       margin-top: 3px;
       width: 23px;
       height: 23px;
       background: url(/l.c.bin/F/4370610/Local_InActiveMediaType.gif) no-repeat;
       background-position: -23px -46px;
    }
    .Icon_MTFlyer {
      display: block;
    }
    .Icon_MTFlyer:active {
      background: url(/l.c.bin/F/4370591/Local_ActiveMediaType.gif) no-repeat;
      background-position: -23px -46px;
    }
    .Icon_MTEmail {
       margin-top: 3px;
       width: 23px;
       height: 23px;
       background: url(/l.c.bin/F/4370610/Local_InActiveMediaType.gif) no-repeat;
       background-position: -46px -46px;
    }
    .Icon_MTEmail {
      display: block;
    }
    .Icon_MTEmail:active {
      background: url(/l.c.bin/F/4370591/Local_ActiveMediaType.gif) no-repeat;
      background-position: -46px -46px;
    }
    .Icon_MTDirectMail {
       margin-top: 3px;
       width: 23px;
       height: 23px;
       background: url(/l.c.bin/F/4370610/Local_InActiveMediaType.gif) no-repeat;
       background-position: -69px -46px;
    }
    .Icon_MTDirectMail {
      display: block;
    }
    .Icon_MTDirectMail:active {
      background: url(/l.c.bin/F/4370591/Local_ActiveMediaType.gif) no-repeat;
      background-position: -69px -46px;
    }
    .Icon_Square {
       margin-top: 3px;
       width: 23px;
       height: 23px;
       background: url(/l.c.bin/F/4370610/Local_InActiveMediaType.gif) no-repeat;
       background-position: -69px -115px;
    }
    .Icon_Square {
      display: block;
    }
    .Icon_Square:active {
      background: url(/l.c.bin/F/4370591/Local_ActiveMediaType.gif) no-repeat;
      background-position: -69px -115px;
    }
    .Icon_WideSkyscraper {
       margin-top: 3px;
       width: 23px;
       height: 23px;
       background: url(/l.c.bin/F/4370610/Local_InActiveMediaType.gif) no-repeat;
       background-position: -138px -115px;
    }
    .Icon_WideSkyscraper {
      display: block;
    }
    .Icon_WideSkyscraper:active {
      background: url(/l.c.bin/F/4370591/Local_ActiveMediaType.gif) no-repeat;
      background-position: -138px -115px;
    }
    .Icon_RectangleMedium {
       margin-top: 3px;
       width: 23px;
       height: 23px;
       background: url(/l.c.bin/F/4370610/Local_InActiveMediaType.gif) no-repeat;
       background-position: -92px -115px;
    }
    .Icon_RectangleMedium {
      display: block;
    }
    .Icon_RectangleMedium:active {
      background: url(/l.c.bin/F/4370591/Local_ActiveMediaType.gif) no-repeat;
      background-position: -92px -115px;
    }
    .Icon_RectangleSmall {
       margin-top: 3px;
       width: 23px;
       height: 23px;
       background: url(/l.c.bin/F/4370610/Local_InActiveMediaType.gif) no-repeat;
       background-position: -115px -115px;
    }
    .Icon_RectangleSmall {
      display: block;
    }
    .Icon_RectangleSmall:active {
      background: url(/l.c.bin/F/4370591/Local_ActiveMediaType.gif) no-repeat;
      background-position: -115px -115px;
    }
/* ---------------- end Action_GetShellData_Media --------------- */
/* ---------------- begin Action_GetShellData_Layout --------------- */
    .Icon_LayoutRadio {
       width: 13px;
       height: 13px;
       background: url(/l.c.bin/F/4370608/Local_InActiveLayoutIcon.gif) no-repeat;
       background-position: -0px -0px;
    }
    .Icon_LayoutRadio {
      display: block;
    }
    .Icon_LayoutRadio:active {
      background: url(/l.c.bin/F/4370589/Local_ActiveLayoutIcon.gif) no-repeat;
      background-position: -0px -0px;
    }
    .Icon_LayoutTelevision {
       width: 13px;
       height: 13px;
       background: url(/l.c.bin/F/4370608/Local_InActiveLayoutIcon.gif) no-repeat;
       background-position: -0px -13px;
    }
    .Icon_LayoutTelevision {
      display: block;
    }
    .Icon_LayoutTelevision:active {
      background: url(/l.c.bin/F/4370589/Local_ActiveLayoutIcon.gif) no-repeat;
      background-position: -0px -13px;
    }
    .Icon_LayoutSquare {
       width: 13px;
       height: 13px;
       background: url(/l.c.bin/F/4370608/Local_InActiveLayoutIcon.gif) no-repeat;
       background-position: -0px -26px;
    }
    .Icon_LayoutSquare {
      display: block;
    }
    .Icon_LayoutSquare:active {
      background: url(/l.c.bin/F/4370589/Local_ActiveLayoutIcon.gif) no-repeat;
      background-position: -0px -26px;
    }
    .Icon_LayoutPortrait {
       width: 13px;
       height: 13px;
       background: url(/l.c.bin/F/4370608/Local_InActiveLayoutIcon.gif) no-repeat;
       background-position: -0px -39px;
    }
    .Icon_LayoutPortrait {
      display: block;
    }
    .Icon_LayoutPortrait:active {
      background: url(/l.c.bin/F/4370589/Local_ActiveLayoutIcon.gif) no-repeat;
      background-position: -0px -39px;
    }
    .Icon_LayoutLandscape {
       width: 13px;
       height: 13px;
       background: url(/l.c.bin/F/4370608/Local_InActiveLayoutIcon.gif) no-repeat;
       background-position: -0px -52px;
    }
    .Icon_LayoutLandscape {
      display: block;
    }
    .Icon_LayoutLandscape:active {
      background: url(/l.c.bin/F/4370589/Local_ActiveLayoutIcon.gif) no-repeat;
      background-position: -0px -52px;
    }
    .Icon_Layout {
       width: 13px;
       height: 13px;
       background: url(/l.c.bin/F/4370608/Local_InActiveLayoutIcon.gif) no-repeat;
       background-position: -0px -65px;
    }
    .Icon_Layout {
      display: block;
    }
    .Icon_Layout:active {
      background: url(/l.c.bin/F/4370589/Local_ActiveLayoutIcon.gif) no-repeat;
      background-position: -0px -65px;
    }
    .Icon_LayoutStoryboard {
       width: 13px;
       height: 13px;
       background: url(/l.c.bin/F/4370608/Local_InActiveLayoutIcon.gif) no-repeat;
       background-position: -0px -78px;
    }
    .Icon_LayoutStoryboard {
      display: block;
    }
    .Icon_LayoutStoryboard:active {
      background: url(/l.c.bin/F/4370589/Local_ActiveLayoutIcon.gif) no-repeat;
      background-position: -0px -78px;
    }
    .Icon_MaximizeV2 {
       width: 16px;
       height: 16px;
       background: url(/l.c.bin/F/4370608/Local_InActiveLayoutIcon.gif) no-repeat;
       background-position: -110px -0px;
    }
    .Icon_MaximizeV2 {
      display: block;
    }
    .Icon_MaximizeV2:active {
      background: url(/l.c.bin/F/4370589/Local_ActiveLayoutIcon.gif) no-repeat;
      background-position: -110px -0px;
    }
    .Icon_MinimizeV2 {
       width: 16px;
       height: 16px;
       background: url(/l.c.bin/F/4370608/Local_InActiveLayoutIcon.gif) no-repeat;
       background-position: -125px -0px;
    }
    .Icon_MinimizeV2 {
      display: block;
    }
    .Icon_MinimizeV2:active {
      background: url(/l.c.bin/F/4370589/Local_ActiveLayoutIcon.gif) no-repeat;
      background-position: -125px -0px;
    }
/* ---------------- end Action_GetShellData_Layout --------------- */
/* ---------------- begin Action_GetShellData_DALIcon --------------- */
    .Icon_DALEmailAsset {
       position:absolute;
       width: 16px;
       height: 16px;
       background: url(/l.c.bin/F/4370607/Local_InActiveDALIcon.gif) no-repeat;
       background-position: -0px -0px;
    }
    .Icon_DALEmailAsset {
      display: block;
    }
    .Icon_DALEmailAsset:active {
      background: url(/l.c.bin/F/4370588/Local_ActiveDALIcon.gif) no-repeat;
      background-position: -0px -0px;
    }
    .Icon_DALEditAsset {
       position:absolute;
       width: 16px;
       height: 16px;
       background: url(/l.c.bin/F/4370607/Local_InActiveDALIcon.gif) no-repeat;
       background-position: -16px -0px;
    }
    .Icon_DALEditAsset {
      display: block;
    }
    .Icon_DALEditAsset:active {
      background: url(/l.c.bin/F/4370588/Local_ActiveDALIcon.gif) no-repeat;
      background-position: -16px -0px;
    }
    .Icon_DALMenuIcon {
       position:absolute;
       width: 16px;
       height: 16px;
       background: url(/l.c.bin/F/4370607/Local_InActiveDALIcon.gif) no-repeat;
       background-position: -32px -0px;
    }
    .Icon_DALMenuIcon {
      display: block;
    }
    .Icon_DALMenuIcon:active {
      background: url(/l.c.bin/F/4370588/Local_ActiveDALIcon.gif) no-repeat;
      background-position: -32px -0px;
    }
    .Icon_DALAddAsset {
       position:absolute;
       width: 16px;
       height: 16px;
       background: url(/l.c.bin/F/4370607/Local_InActiveDALIcon.gif) no-repeat;
       background-position: -48px -0px;
    }
    .Icon_DALAddAsset {
      display: block;
    }
    .Icon_DALAddAsset:active {
      background: url(/l.c.bin/F/4370588/Local_ActiveDALIcon.gif) no-repeat;
      background-position: -48px -0px;
    }
    .Icon_Feedback {
       position:absolute;
       left: 6px;
       top:  8px;
       width: 17px;
       height: 21px;
       background: url(/l.c.bin/F/4370607/Local_InActiveDALIcon.gif) no-repeat;
       background-position: -16px -46px;
    }
    .Icon_Feedback {
      display: block;
    }
    .Icon_Feedback:active {
      background: url(/l.c.bin/F/4370588/Local_ActiveDALIcon.gif) no-repeat;
      background-position: -16px -46px;
    }
    .Icon_PlusBox {
       position:absolute;
       width: 21px;
       height: 21px;
       background: url(/l.c.bin/F/4370607/Local_InActiveDALIcon.gif) no-repeat;
       background-position: -95px -0px;
    }
    .Icon_PlusBox {
      display: block;
    }
    .Icon_PlusBox:active {
      background: url(/l.c.bin/F/4370588/Local_ActiveDALIcon.gif) no-repeat;
      background-position: -95px -0px;
    }
    .Icon_CrossBox {
       position:absolute;
       width: 21px;
       height: 21px;
       background: url(/l.c.bin/F/4370607/Local_InActiveDALIcon.gif) no-repeat;
       background-position: -95px -21px;
    }
    .Icon_CrossBox {
      display: block;
    }
    .Icon_CrossBox:active {
      background: url(/l.c.bin/F/4370588/Local_ActiveDALIcon.gif) no-repeat;
      background-position: -95px -21px;
    }
    .Icon_CheckBox {
       position:absolute;
       width: 21px;
       height: 21px;
       background: url(/l.c.bin/F/4370607/Local_InActiveDALIcon.gif) no-repeat;
       background-position: -95px -42px;
    }
    .Icon_CheckBox {
      display: block;
    }
    .Icon_CheckBox:active {
      background: url(/l.c.bin/F/4370588/Local_ActiveDALIcon.gif) no-repeat;
      background-position: -95px -42px;
    }
    .Icon_Reports {
       position:absolute;
       width: 16px;
       height: 16px;
       background: url(/l.c.bin/F/4370607/Local_InActiveDALIcon.gif) no-repeat;
       background-position: -0px -65px;
    }
    .Icon_Reports {
      display: block;
    }
    .Icon_Reports:active {
      background: url(/l.c.bin/F/4370588/Local_ActiveDALIcon.gif) no-repeat;
      background-position: -0px -65px;
    }
    .Icon_ScrollUpArrow {
       position:absolute;
       width: 15px;
       height: 15px;
       background: url(/l.c.bin/F/4370607/Local_InActiveDALIcon.gif) no-repeat;
       background-position: -0px -85px;
    }
    .Icon_ScrollUpArrow {
      display: block;
    }
    .Icon_ScrollUpArrow:active {
      background: url(/l.c.bin/F/4370588/Local_ActiveDALIcon.gif) no-repeat;
      background-position: -0px -85px;
    }
    .Icon_ScrollDownArrow {
       position:absolute;
       width: 15px;
       height: 15px;
       background: url(/l.c.bin/F/4370607/Local_InActiveDALIcon.gif) no-repeat;
       background-position: -16px -85px;
    }
    .Icon_ScrollDownArrow {
      display: block;
    }
    .Icon_ScrollDownArrow:active {
      background: url(/l.c.bin/F/4370588/Local_ActiveDALIcon.gif) no-repeat;
      background-position: -16px -85px;
    }
    .Icon_ScrollHandle {
       position:absolute;
       width: 11px;
       height: 100px;
       background: url(/l.c.bin/F/4370607/Local_InActiveDALIcon.gif) no-repeat;
       background-position: -32px -85px;
    }
    .Icon_ScrollHandle {
      display: block;
    }
    .Icon_ScrollHandle:active {
      background: url(/l.c.bin/F/4370588/Local_ActiveDALIcon.gif) no-repeat;
      background-position: -32px -85px;
    }
    .Icon_SearchBar {
       position:absolute;
       width: 147px;
       height: 17px;
       background: url(/l.c.bin/F/4370607/Local_InActiveDALIcon.gif) no-repeat;
       background-position: -60px -85px;
    }
    .Icon_SearchBar {
      display: block;
    }
    .Icon_SearchBar:active {
      background: url(/l.c.bin/F/4370588/Local_ActiveDALIcon.gif) no-repeat;
      background-position: -60px -85px;
    }
    .Icon_InLineHelp {
       position:absolute;
       width: 14px;
       height: 14px;
       background: url(/l.c.bin/F/4370607/Local_InActiveDALIcon.gif) no-repeat;
       background-position: -0px -45px;
    }
    .Icon_InLineHelp {
      display: block;
    }
    .Icon_InLineHelp:active {
      background: url(/l.c.bin/F/4370588/Local_ActiveDALIcon.gif) no-repeat;
      background-position: -0px -45px;
    }
/* ---------------- end Action_GetShellData_DALIcon --------------- */
/* ---------------- begin Action_GetShellData_Dialog --------------- */
          .Image_DialogBox_TopLeftCorner {
          position:absolute;
          left: 20px;
          top:  260px;
          z-index: 100;
          background: url(/l.c.bin/F/4370571/Brand_InActiveBubbleV2.gif) no-repeat;
          background-position: -20px -260px;
          width: 10px;
        }
          .Image_DialogBox_MidLeftSide {
          position:absolute;
          left: 20px;
          top:  282px;
          z-index: 100;
          background: url(/l.c.bin/F/4370571/Brand_InActiveBubbleV2.gif) no-repeat;
          background-position: -20px -282px;
          width: 10px;
        }
          .Image_DialogBox_BotLeftCorner {
          position:absolute;
          left: 20px;
          top:  1578px;
          z-index: 100;
          background: url(/l.c.bin/F/4370571/Brand_InActiveBubbleV2.gif) no-repeat;
          background-position: -20px -1578px;
          width: 10px;
        }
          .Image_DialogBox_TopMidSide {
          position:absolute;
          left: 30px;
          top:  260px;
          z-index: 100;
          background: url(/l.c.bin/F/4370571/Brand_InActiveBubbleV2.gif) no-repeat;
          background-position: -30px -260px;
          width: px;
        }
          .Image_DialogBox_BotMidSide {
          position:absolute;
          left: 30px;
          top:  1578px;
          z-index: 100;
          background: url(/l.c.bin/F/4370571/Brand_InActiveBubbleV2.gif) no-repeat;
          background-position: -30px -1578px;
          width: px;
        }
          .Image_DialogBox_TopRightCorner {
          position:absolute;
          left: 1584px;
          top:  260px;
          z-index: 100;
          background: url(/l.c.bin/F/4370571/Brand_InActiveBubbleV2.gif) no-repeat;
          background-position: -1584px -260px;
          width: 10px;
        }
          .Image_DialogBox_MidRightSide {
          position:absolute;
          left: 1584px;
          top:  282px;
          z-index: 100;
          background: url(/l.c.bin/F/4370571/Brand_InActiveBubbleV2.gif) no-repeat;
          background-position: -1584px -282px;
          width: 10px;
        }
          .Image_DialogBox_BotRightCorner {
          position:absolute;
          left: 1584px;
          top:  1578px;
          z-index: 100;
          background: url(/l.c.bin/F/4370571/Brand_InActiveBubbleV2.gif) no-repeat;
          background-position: -1584px -1578px;
          width: 10px;
        }
/* ---------------- End Action_GetShellData_Dialog --------------- */
  #ImgLogoArea {
   background: url(/l.c.bin/I/79316/Intel_Logo.png) no-repeat;
    background-position: left;
    left: 0px;
  }
  #ImgLiveAdMakerLogo {
    background: transparent url(/l.c.bin/F/3926841/LiveAdMaker_poweredby_International.gif) no-repeat;
    background-position: center;
  }
#InterfaceUserInformationContainer {
  position: absolute;
  height: 58px;
  left: 210px;
  top:0px;
  color: #a8a8a8;
  margin-top: 10px;
}
#InterfaceUserInformationContainer a:visited,
#InterfaceUserInformationContainer a:link,
#InterfaceUserInformationContainer a:hover {
  color: #000000;
}
#InterfaceTypeContainer {
  font-size: 24px;
}
#UserInfo-LogoutContainer {
  font-size: 12px;
}
/* ---------------- begin ActionUI --------------- */
.ActionUI_Container {
  width: 100%;
  height: 100%;
  position: relative;
  overflow: hidden;
  background-color: #F3F3F5;
}
.ActionUI_TopLeft {
  overflow: hidden;
  height: 29px;
  position: absolute;
  top: 0;
  width: 5px;
  left: 163px;
  background: #F3F3F5 url(/l.c.bin/F/4370571/Brand_InActiveBubbleV2.gif) 0 24px no-repeat;
}
.ActionUI_TopRight {
  overflow: hidden;
  width: 5px;
  height: 29px;
  position: absolute;
  top: 0;
  right: 0;
  background: #F3F3F5 url(/l.c.bin/F/4370571/Brand_InActiveBubbleV2.gif) -2555px 24px no-repeat;
}
.ActionUI_BottomLeft {
  overflow: hidden;
  height: 5px;
  position: absolute;
  bottom: 0;
  width: 5px;
  left: 163px;
  background: #F3F3F5 url(/l.c.bin/F/4370571/Brand_InActiveBubbleV2.gif) 0 -2043px no-repeat;
}
.ActionUI_BottomRight {
  overflow: hidden;
  width: 5px;
  height: 5px;
  position: absolute;
  bottom: 0;
  right: 0;
  background: #F3F3F5 url(/l.c.bin/F/4370571/Brand_InActiveBubbleV2.gif) -2555px -2043px no-repeat;
}
.ActionUI_LeftColumn {
  position: absolute;
  top: 29px;
  width: 152px;
  height: 100%;
  left: 16px;
}
.ActionUI_LeftBackground {
  position: absolute;
  height: 100%;
  width: 5px;
  left: 163px;
  top: 29px;
  background: #F3F3F5 url(/l.c.bin/F/4370571/Brand_InActiveBubbleV2.gif) 0 -5px no-repeat;
}
.ActionUI_LeftColumn .ActionUI_ItemContainer {
  height: 80%;
  padding-bottom: 200px;
  overflow: hidden;
}
.ActionUI_ItemContainerFF3 {
  height: 80%;
  padding-bottom: 100px;
  overflow: hidden;
}
.ActionUI_RightColumn {
  position: absolute;
  top: 29px;
  right: 0;
  width: 5px;
  height: 100%;
  background: #F3F3F5 url(/l.c.bin/F/4370571/Brand_InActiveBubbleV2.gif) -2555px -5px no-repeat;
}
.ActionUI_BottomRow {
  overflow: hidden;
  width: 100%;
  height: 5px;
  position: absolute;
  bottom: 0;
  background: #F3F3F5 url(/l.c.bin/F/4370571/Brand_InActiveBubbleV2.gif) -5px -2043px no-repeat;
}
.ActionUI_TopRow {
  overflow: hidden;
  width: 100%;
  height: 29px;
  position: absolute;
  top: 0;
  background: transparent url(/l.c.bin/F/4370571/Brand_InActiveBubbleV2.gif) -5px 24px no-repeat;
}
div.ActionUI_TopRow div {
  margin-left: 5px;
}
.ActionUI_Content {
  overflow: auto;
  top: 29px;
  position: absolute;
  background-color: #FFFFFF;
}
.ActionUI_Content #ControlContainer {
  float: right;
  margin-right: 25px;
}
.ActionUI_Content #BuildStatusContainer {
  margin-left: 5px;
}
.ActionUI_BottomRow, .ActionUI_TopRow, .ActionUI_Content {
  left: 168px;
}
.ActionUI_SelectItemLink {
  display: block;
  width: auto;
  height: 15px;
  line-height: 26px;
  padding: 2px 0px 5px 7px;
  margin-right: 5px;
  overflow: hidden;
  text-decoration: none;
}
.ActionUI_SelectedItem {
  height: 25px;
  background: #F3F3F5 url(/l.c.bin/F/4370571/Brand_InActiveBubbleV2.gif) -20px -218px no-repeat;
  margin-right: auto;
  margin-bottom: -10px;
}
.ActionUI_SelectItemThumbnailLink {
  font-family: Arial;
  font-size: 11px;
  display: block;
  width: auto;
  height: 126px;
  padding: 7px 0 0 7px;
  overflow: hidden;
  text-decoration: none;
}
.ActionUI_SelectItemThumbnailName
  overflow: hidden;
}
.ActionUI_SelectItemThumbnailLink img {
  border: 0;
}
.ActionUI_SelectedItemThumbnail {
  background: #F3F3F5 url(/l.c.bin/F/4370571/Brand_InActiveBubbleV2.gif) -20px -56px no-repeat;
}
.ActionUI_SelectedItemThumbnail .ActionUI_SelectItemThumbnailName {
  background-color: #FFFFFF;
  margin-right: auto;
}
.ActionUI_SelectedItemThumbnail .ActionUI_SelectItemThumbnail {
  background-color: #FFFFFF;
}
a.ActionUI_SelectItemLink {
  color: #000000;
  font-family: Arial;
  font-size: 11px;
  overflow: hidden;
}
.ActionUI_SelectItemThumbnail {
  width: 135px;
  overflow: hidden;
  background-color: #F3F3F5;
}
.ActionUI_SelectActionLink {
  font-family: Arial;
  font-size: 10px;
  display: block;
  float: left;
  width: 83px;
  height: 27px;
  padding: 7px 2px 2px 0;
  text-align: center;
  overflow: hidden;
  text-decoration: none;
  color: #000000;
  font-weight: bold;
  margin-left: -5px;
  margin-right: -5px;
}
.ActionUI_SelectActionLink.first {
  margin-left: -0px;
}
.ActionUI_SelectActionLink.last {
  margin-right: -0px;
}
.ActionUI_SelectActionLink:visited {
}
.ActionUI_SelectedAction {
  background: #F3F3F5 url(/l.c.bin/F/4370571/Brand_InActiveBubbleV2.gif) -20px -18px no-repeat;
}
.ActionUI_SelectItemThumbnailLink .ActionUI_SelectItemThumbnailName {
  color: #000000;
  text-align: center;
  cursor: pointer;
  cursor: hand;
  width: 96%
}
.ActionUI_SelectItemThumbnail img {
  text-align: center;
  border: 0px;
}
.ActionUI_SelectedItemThumbnail img {
  text-align: center;
  border: 0px;
}
.ListContainer_Campaigns .ActionUI_SelectItemThumbnail img {
  border: 0px;
}
.ActionUI_Content .ActionUI_Container,
.ActionUI_Content .ActionUI_TopLeft,
.ActionUI_Content .ActionUI_TopRight,
.ActionUI_Content .ActionUI_BottomLeft,
.ActionUI_Content .ActionUI_BottomRight,
.ActionUI_Content .ActionUI_LeftBackground,
.ActionUI_Content .ActionUI_RightColumn,
.ActionUI_Content .ActionUI_BottomRow,
.ActionUI_Content .ActionUI_SelectItem,
.ActionUI_Content .ActionUI_SelectItemThumbnail,
.ActionUI_Content .ActionUI_SelectedItem,
.ActionUI_Content .ActionUI_SelectedItemThumbnail,
.ActionUI_Content .ActionUI_SelectedItemThumbnail div,
.ActionUI_Content .ActionUI_SelectedAction {
  background-color: #FFFFFF;
}
.ActionUI_Container.ActionUI_SingleItemContainer .ActionUI_TopLeft {
  width: 5px;
  background-position: 0 24px;
  left: 0;
}
.ActionUI_Container.ActionUI_SingleItemContainer .ActionUI_BottomLeft {
  width: 5px;
  background-position: 0 -2043px;
  left: 0;
}
.ActionUI_Container.ActionUI_SingleItemContainer .ActionUI_LeftBackground,
.ActionUI_Container.ActionUI_SingleItemContainer .ActionUI_LeftColumn {
  width: 5px;
  background-position: 0 -5px;
  left: 0;
}
.ActionUI_Container.ActionUI_SingleItemContainer .ActionUI_BottomRow {
  left: 5px;
}
.ActionUI_Container.ActionUI_SingleItemContainer .ActionUI_TopRow {
  left: 5px;
}
.ActionUI_Container.ActionUI_SingleItemContainer .ActionUI_Content {
  left: 5px;
}
.ActionUI_SearchResults {
  background: transparent;
  font-size: 10px;
  height: 32px;
  float: none !important;
  margin: 0px important;
  padding: 0px important;
  overflow: auto;
  white-space: nowrap;
  width: 200px;
  position: absolute;
  top: 0;
  left: 0;
}
.ActionUI_SearchResults a:link, .ActionUI_SearchResults a:visited, .ActionUI_SearchResults a:hover, .ActionUI_SearchResults a:active {
  cursor: pointer;
  cursor: hand;
  text-decoration: underline;
}
.ActionUI_LeftColumn label.FormUI-Label, div.FormUI-Field, .FormUI-FieldEdit {
  background-color: transparent;
}
.ActionUI_ItemContainer .FormUI-Content {
  display: none;
  padding: 0px;
}
.ActionUI_TextLink {
  color: #000000;
  text-decoration: none;
  display: block;
  margin: 0px;
  border: 0px;
  outline: 0px;
}
.ActionUI_SelectItemLabel {
  background: none;
  text-align: center;
  background: url("/l.c.bin/F/589257/label_horiz_bar.gif") -28px 50% no-repeat;
}
.ActionUI_SelectItemLabelText {
  text-decoration: none;
  background-color: #F3F3F5;
  color: #000000;
  font-weight: bold;
  line-height: 18px;
  padding: 0px 6px;
  cursor: pointer;
}
.ActionUI_Content .ActionUI_SelectItemLabelText {
  background-color: #FFFFFF;
}
.ActionUI_HierarchySelectItemLink {
  display: block;
  line-height: 22px;
  width: auto;
  height: 22px;
  overflow: hidden;
  text-decoration: none;
  margin: 0 5px 0 10px;
}
a.ActionUI_HierarchySelectItemLink {
  color: #000000;
  font-family: Arial;
  font-size: 11px;
  overflow: hidden;
}
.ActionUI_HierarchyTextLink {
  color: #000000;
  text-decoration: none;
  display: block;
  margin: 0px;
  border: 0px;
  outline: 0px;
  white-space: nowrap;
  _overflow: visible;
  _white-space: normal;
}
* a[class^="ActionUI_HierarchyTextLink"] {
  overflow: hidden;
}
.ActionUI_HierarchySelectedItem {
  padding: 5px 0 5px 7px;
  height: 22px;
  background: #F3F3F5 url(/l.c.bin/F/4370571/Brand_InActiveBubbleV2.gif) -20px -218px no-repeat;
  margin: 0 0 0 3px;
}
*:first-child+html .ActionUI_HierarchySelectedItem {
  margin-left: 0;
}
.ActionUI_Content .ActionUI_HierarchySelectedItem {
  background-color: #FFFFFF;
}
.ActionUI_HierarchySelectItemConnector, .ActionUI_SelectItemConnector, .ActionUI_SelectItemThumbnailConnector {
  float: right;
  position: relative;
  top: -5px;
  height: 32px;
  width: 5px;
  display: none;
  background: #F3F3F5 url(/l.c.bin/F/4370571/Brand_InActiveBubbleV2.gif) -995px -218px no-repeat;
}
.ActionUI_SelectItemConnector {
  top: -2px;
}
.ActionUI_SelectItemThumbnailConnector {
  top: -7px;
  height: 133px;
  background-position: -995px -56px;
}
.ActionUI_HierarchySelectedItem .ActionUI_HierarchySelectItemConnector,
.ActionUI_SelectedItem .ActionUI_SelectItemConnector,
.ActionUI_SelectedItemThumbnail .ActionUI_SelectItemThumbnailConnector
{
  display: block;
}
*:first-child+html .ActionUI_HierarchySelectedItem .ActionUI_HierarchySelectItemConnector,
*:first-child+html .ActionUI_SelectedItem .ActionUI_SelectItemConnector,
*:first-child+html .ActionUI_SelectedItemThumbnail .ActionUI_SelectItemThumbnailConnector {
  display: none;
}
* html .ActionUI_HierarchySelectedItem .ActionUI_HierarchySelectItemConnector,
* html .ActionUI_SelectedItem .ActionUI_SelectItemConnector,
* html .ActionUI_SelectedItemThumbnail .ActionUI_SelectItemThumbnailConnector {
  display: none;
}
.ActionUI_SelectItemParentNodeArrow, .ActionUI_SelectItemParentNodeJoin {
  float: left;
  margin: 0 2px 0 0;
  border: 0px;
  height: 22px;
  width: 15px;
  cursor: pointer;
  cursor: hand;
  background: transparent url(/l.c.bin/I/71759/New_Standard_icons_v4.gif) -150px -135px no-repeat;
}
.ActionUI_SelectItemParentNodeJoin {
  background: transparent url(/l.c.bin/I/71759/New_Standard_icons_v4.gif) -15px -135px no-repeat;
}
.ActionUI_HierarchySelectItemLink_last .ActionUI_SelectItemParentNodeArrow {
  background-position: -135px -135px;
}
.ActionUI_HierarchySelectItemLink_solo .ActionUI_SelectItemParentNodeArrow {
  background-position: -120px -135px;
}
.ActionUI_SelectItemChildNodeContainer .ActionUI_HierarchySelectItemLink_solo .ActionUI_SelectItemParentNodeArrow {
  background-position: -135px -135px;
}
.ActionUI_HierarchySelectItemLink_last .ActionUI_SelectItemParentNodeJoin {
  background-position: -30px -135px;
}
.ActionUI_HierarchySelectItemLink_solo .ActionUI_SelectItemParentNodeJoin {
  background-position: -30px -135px;
}
.ActionUI_SelectItemParentNodeSelected {
  background: transparent url(/l.c.bin/I/71759/New_Standard_icons_v4.gif) -90px -135px no-repeat;
  height: 22px;
}
.ActionUI_HierarchySelectItemLink_first .ActionUI_SelectItemParentNodeSelected {
  background-position: -90px -135px;
}
.ActionUI_HierarchySelectItemLink_last .ActionUI_SelectItemParentNodeSelected {
  background-position: -75px -135px;
}
.ActionUI_HierarchySelectItemLink_solo .ActionUI_SelectItemParentNodeSelected {
  background-position: -60px -135px;
}
.ActionUI_SelectItemChildNodeContainer .ActionUI_HierarchySelectItemLink_solo .ActionUI_SelectItemParentNodeSelected {
  background-position: -75px -135px;
}
.ActionUI_SelectItemChildNodeContainer {
  display: none;
  margin-left: 15px;
  background: transparent url(/l.c.bin/I/931/Single_Line_1x1000.gif) 0 0 repeat-y;
  overflow: visible;
  position: relative;
  _position: static;
}
*:first-child+html .ActionUI_SelectItemChildNodeContainer {
  overflow: auto;
  position: static;
}
.ActionUI_SelectItemChildNodeContainer_last {
  background-image: none;
}
.ActionUI_DragLeft {
  top: 24px;
  width: 10px;
  height: 100%;
  position: absolute;
  left: 163px;
  cursor: W-resize;
}
.ActionUI_Container.ActionUI_SingleItemContainer .ActionUI_DragLeft {
  display: none;
}
.ActionUI_ListCheckbox {
  float: left;
  margin: 0px;
  padding: 0px;
}
.ActionUI_ListCheckbox input {
  vertical-align: top;
  width: 13px;
  height: 13px;
  margin: 5px 2px 0px 0px;
  padding: 0px;
}
.ActionUI_GrayedItem {
  color: #999 !important;
}
.ActionUI_GrayedItem a {
  color: #999 !important;
}
.Icon_Base {
  float: left;
  margin: 5px 2px 0px 0px;
  padding: 0px;
  height: 14px;
  width: 14px;
}
.ActionUI_Navigation {
  position: relative;
  margin: 1px;
  height: 30px;
  background: url(/l.c.bin/F/3926893/Inactive.gif) no-repeat;
  background-position: -196px -61px;
  display: none;
}
.ActionUI_HasNavigation .ActionUI_Navigation {
  display: block;
}
.ActionUI_HasNavigation .ActionUI_TopLeft,
.ActionUI_HasNavigation .ActionUI_TopRow,
.ActionUI_HasNavigation .ActionUI_TopRight {
  top: 32px;
}
.ActionUI_HasNavigation .ActionUI_LeftColumn,
.ActionUI_HasNavigation .ActionUI_LeftBackground,
.ActionUI_HasNavigation .ActionUI_Content,
.ActionUI_HasNavigation .ActionUI_RightColumn {
  top: 61px;
}
  .ActionUI_Navigation .AddToButton {
    left: 176px;
    top:  4px;
  }
  .ActionUI_Navigation .ArchiveButton {
    left: 318px;
    top:  4px;
  }
  .ActionUI_Navigation .DuplicateButton {
    left: 247px;
    top:  4px;
  }
  .ActionUI_Navigation .ExportButton {
    left: 461px;
    top:  4px;
  }
  .ActionUI_Navigation .FeedbackButton {
    left: 744px;
    top:  4px;
  }
  .ActionUI_Navigation .HelpButton {
    left: 744px;
    top:  4px;
  }
  .ActionUI_Navigation .ImportExportButton {
    left: 390px;
    top:  4px;
  }
  .ActionUI_Navigation .NavArrow {
    left: -72px;
    top:  4px;
  }
  .ActionUI_Navigation .NewButton {
    left: 105px;
    top:  4px;
  }
  .ActionUI_Navigation .RedoButton {
    left: 603px;
    top:  4px;
  }
  .ActionUI_Navigation .UndoButton {
    left: 531px;
    top:  4px;
  }
  .ActionUI_Navigation .ViewBubbleImage {
    left: 30px;
    top:  0px;
  }
  .ActionUI_Navigation .ViewList {
    left: 0px;
    top:  0px;
  }
  .ActionUI_Navigation .ViewTable {
    left: 53px;
    top:  0px;
  }
  .ActionUI_Navigation .ViewThumbnail {
    left: 78px;
    top:  0px;
  }
.ActionUI_ScrollUp {
  position: absolute;
  left: 0;
  top: 20px;
}
.ActionUI_ScrollDown {
  position: absolute;
  left: 0;
  bottom: 12px;
}
.ActionUI_ScrollUp .Icon_ScrollArrowUp,
.ActionUI_ScrollDown .Icon_ScrollArrowDown {
  top: 0;
  left: 0;
  width: 10px;
  height: 10px;
  background-color: #a8a8a8;
  cursor: pointer;
  cursor: hand;
}
.ActionUI_ScrollUp .Icon_ScrollUpArrow,
.ActionUI_ScrollDown .Icon_ScrollDownArrow {
  top: 0;
  left: 0;
  width: 15px;
  height: 15px;
  cursor: pointer;
  cursor: hand;
}
.ActionUI_ScrollHandle {
  position: absolute;
  left: 2px;
  top: 40px;
  height: 100%;
}
.ActionUI_HasNavigation .ActionUI_ScrollHandle {
  top: 70px;
}
.ActionUI_ScrollLine {
  position: relative;
  left: 5px;
  width: 1px;
  height: 100%;
  overflow: hidden;
  background-color: #a8a8a8;
}
.ActionUI_Container.NoScrolling .ActionUI_ScrollHandle,
.ActionUI_Container.NoScrolling .ActionUI_ScrollUp,
.ActionUI_Container.NoScrolling .ActionUI_ScrollDown,
.ActionUI_Container.ActionUI_SingleItemContainer .ActionUI_ScrollHandle,
.ActionUI_Container.ActionUI_SingleItemContainer .ActionUI_ScrollUp,
.ActionUI_Container.ActionUI_SingleItemContainer .ActionUI_ScrollDown {
  display: none;
}
.ActionUI_Container.Scrolling .ActionUI_ScrollHandle,
.ActionUI_Container.Scrolling .ActionUI_ScrollUp,
.ActionUI_Container.Scrolling .ActionUI_ScrollDown {
  display: block;
}
.ActionUI_HasNavigation .ActionUI_ScrollUp {
  top: 52px;
}
.ActionUI_Content .ActionUI_TopRight,
.ActionUI_Content .ActionUI_BottomRight,
.ActionUI_Content .ActionUI_RightColumn {
  width: 10px;
}
.ActionUI_Content .ActionUI_BottomLeft,
.ActionUI_Content .ActionUI_BottomRight,
.ActionUI_Content .ActionUI_BottomRow {
  height: 10px;
}
#ActionUI_TextFilterIcon {
  background: transparent url(/l.c.bin/F/4370607/Local_InActiveDALIcon.gif) 0px -60px no-repeat scroll;
}
.ActionUI_InLineHelp {
  background-color: #ffffff !important;
  color: #000000 !important;
  padding: 2px;
  height: 33px;
  left: 168px;
  top: 29px;
  position: absolute;
  display: none;
}
.ActionUI_InLineHelp .InLineHelpText {
  border: 1px solid #a8a8a8;
  padding: 5px 5px 5px 30px;
  height: 15px;
  display: block;
  margin-left: 0 !important;
}
.ActionUI_InLineHelp .InLineHelpIcon {
  top: 7px !important;
  left: 7px !important;
  position: absolute;
  display: block;
}
.ActionUI_SearchResults {
  padding-left: 5px;
  color: #bebebe;
  display: none;
}
.ActionUI_Bubble .ActionUI_Content {
  top: 29px;
  position: absolute;
  left: 0px;
  right: 5px;
  bottom: 5px;
}
#ActionUI_EmptyListVerbiage {
  position:relative;
  font-size: 11px;
  padding-left: 10px;
  top:40px;
}
.ActionUI_HierarchySelectItem_Highlight {
  font-weight: bold;
}
.List_Thumbnail {
  text-align: center;
  margin-bottom: 5px;
}
/* ---------------- /end ActionUI  --------------- */
#WhyBuyTableContainer {
  font-size: 10px;
  margin-top: 63px;
}
#WhyBuyTable {
  border-collapse:collapse;
  width: 300px;
}
#WhyBuyTable td{
  border-bottom:1px dashed #AFAFAF;
}
#WhyBuyTableContainer th{
  font-weight:bold;
  text-align: left;
  font-family: Arial, verdana, serif;
  font-size: 11px;
}
#DefaultAssetImageContainer{
  float:left;
  margin-top: 10px;
  text-align: center;
  width: 300px;
}
#DefaultImageHeader{
  color:#ffffff;
  font-size:11px;
  font-weight:bold;
  background-color:#0434B1;
  margin-bottom: 5px;
}
#RelatedAssetTableContainer {
  margin-top: 10px;
  font-size: 10px;
}
#WRelatedAssetTable {
  border-collapse:collapse;
  width: 300px;
}
#RelatedAssetTableContainer th{
  color:#ffffff;
  font-size:11px;
  font-weight:bold;
  background-color:#0434B1;
}
#PastCampaignTableContainer {
  font-size:11px;
  margin-top:250px;
}
#PastCampaignTable {
  border-collapse:collapse;
  width: 500px;
}
#PastCampaignTable td{
  text-align: center;
  border-bottom:1px dashed #AFAFAF;
}
#PastCampaignTableContainer th{
  color:#ffffff;
  font-size:11px;
  font-weight:bold;
  background-color:#0434B1;
}
#label-EnablePurchasePricing {
  background-color: #0434B1;
  color: white;
  width: 200px;
  padding-left: 25px;
  white-space: nowrap;
  margin-bottom: 10px;
}
#EnablePurchasePricing {
  background-color: transparent;
  text-align: center;
  vertical-align: middle;
  color: white;
}
#label-EnableFinancePricing {
  background-color: #0434B1;
  color: white;
  width: 200px;
  padding-left: 25px;
  white-space: nowrap;
  margin-bottom: 10px;
}
#form-ProductPricing #inp_EnablePurchasePricing_Y_Label {
  display: none;
}
#form-ProductPricing #inp_EnableFinancePricing_Y_Label {
  display: none;
}
#EnableFinancePricing {
  background-color: transparent;
  text-align: center;
  vertical-align: middle;
  color: white;
}
#form-ProductPricing .FormUI-FieldEdit-LongText {
  width: 215px;
}
#label-CreditCardInfoHeader, #label-BillingInfoHeader, #label-PastCampaignHeader, #label-PastCampaignBudgetHeader, #label-PastCampaignDescriptionHeader{
  color:#ffffff;
  font-size:11px;
  font-weight:bold;
  background-color:#0434B1;
  padding-left: 10px;
  padding-top: 2px;
}
#label-PastCampaignMessage1,#label-PastCampaignMessage2,#label-PastCampaignMessage3,#label-PastCampaignMessage4 {
  font-size:11px;
  font-weight: normal;
  padding-left: 3px;
  padding-top: 2px;
  border-bottom:1px dashed #AFAFAF;
}
#label-PastCampaignBudget1,#label-PastCampaignBudget2,#label-PastCampaignBudget3,#label-PastCampaignBudget4 {
  font-size:11px;
  font-weight: normal;
  padding-left: 3px;
  padding-top: 2px;
  border-bottom:1px dashed #AFAFAF;
}
#label-PastCampaignDescription1,#label-PastCampaignDescription2,#label-PastCampaignDescription3,#label-PastCampaignDescription4 {
  font-size:11px;
  font-weight: normal;
  padding-left: 3px;
  padding-top: 2px;
  border-bottom:1px dashed #AFAFAF;
}
#BrandMessageThemeContainer{
  font-size:11px;
}
#BrandMessageThemeContainer label{
  padding-right:8px;
  font-weight:bold;
}
#MessageThemeImageContainer{
  padding:10px;
}
.Show{
  display:block;
}
.Hide{
  display:none;
}
#DialogContainer{
  background-color:white;
  border: 1px solid black;
  position:absolute;
  font-size:11px;
}
.CloseDialog{
  text-align:right;
  font-size:12px;
  height:18px;
  background-color:#a8a8a8;
}
.CloseDialogButton{
  position:absolute;
  padding-right:3px;
  cursor: pointer;
  cursor: hand;
}
.DialogTitle{
  float:left;
  font-weight:bold;
  padding-left:3px;
  text-align:left;
}
.LayoutWireframe {
  cursor: pointer;
  cursor: hand;
  position: relative;
  left:0;
  top:0;
}
.CustomizeLayout {
  height: 100%;
}
.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;
}
.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;
}
#RequiredAreaContainer {
  position: absolute;
  left: 550px;
}
#RequiredAreaContainer .FormUI-Label{
  background-color: #F3F3F5;
}
#RequiredAreaContainer .FormUI-Field {
  background-color: #F3F3F5;
}
#ImageContainer {
  position:absolute;
  left:  25px;
  top:   15px;
  border:1px solid #000000;
}
.ImageAssetTD {
  text-align:center;
  width:265px;
  height:202px;
  border: 2px solid #a8a8a8;
}
.ImageAssetNameTD{
  font-size: 10px;
  text-align: center;
}
.Icon_SearchBar{
  padding: 2px;
}
.TextFilterInput{
  width: 125px;
  height: 14px;
  font-size: 11px;
  color: #888888;
  border: 0px solid #ffffff !important;
  margin-right: 4px;
  position: absolute;
  top: 3px;
  left: 23px;
  padding: 0px 0px 0px 0px !important;
}
.TextFilterResetLink{
  height: 14px;
  width: 14px;
  display:none;
  position:absolute;
  top: 3px;
  left: 134px;
}
  .TextFilterResetIcon{
      width: 13px;
      height: 13px;
      background: url(/l.c.bin/F/4370608/Local_InActiveLayoutIcon.gif) no-repeat;
      background-position: -98px -0px;
      display: block;
      cursor: pointer;
  cursor: hand;
      border: none;
  }
.dialogDrag{
  width: 14px;
  height: 14px;
  background: url(/l.c.bin/F/4370607/Local_InActiveDALIcon.gif) no-repeat;
  background-position: -770px -60px;
  display: block;
  cursor: pointer;
  cursor: hand;
  border: none;
}
.TextFilterDropdownLink{
  height: 16px;
  width: 16px;
  display: block;
  cursor: pointer;
  cursor: hand;
  position:absolute;
  top: 0px;
  left: 0px;
}
.TextFilterResetLink.Show{
  display:block !important;
}
.TextFilterInput.Show{
  width: 105px !important;
}
.ActionUI_SearchResults {
  padding-left: 5px;
  color: #bebebe;
  display: none;
}
.TextFilterContainer{
  position:absolute;
  top: 20px;
  left: 0px;
  z-index: 99;
  width: 160px;
  height: auto;
  background-color: #ffffff;
  display: none;
  border: 1px solid #000000;
}
.TextFilterDropdownCloseLink {
  display: block;
  padding: 2px 0px;
  text-align: center;
  background-color: #eeeeee;
  color: #000000;
}
.TextFilterContainer.Show{
  display:block !important;
}
.TextFilterContainer.Show.SubSection{
  top: 52px !important;
}
.FilterOptionContainer{
  margin: 2px;
  padding: 2px;
  cursor: pointer;
  cursor: hand;
}
.FilterOptionSelected {
  background: transparent;
  margin: 5px;
  color: #000;
  font-family: Impact;
  font-size: 12px;
  font-weight: bold;
}
.FilterOptionUnSelected {
  background: transparent;
  margin: 5px;
  color: #fff;
  font-family: Impact;
  font-size: 12px;
  font-weight: bold;
}
.FilterOptionDisplayName{
  width: 128px;
  height: 10px;
}
.FilterOptionAll,.FilterOptionFilter {
  border-top: 1px dotted #c1cdc1;
}
.ResizingSelectContainer {
  position: relative ! important;
  clear: none ! Important;
}
.ResizingSelectForm {
  position: relative;
  float: left;
  display: inline ! important;
  margin: 2px;
  clear: none ! Important;
  padding: 0px ! Important;
}
.ResizingElementScript {
  position: relative;
  float: left;
  display: inline;
}
#ResizingPageSelectionContainer{
  left:50px;
  position:absolute;
  width:200px;
}
div.ResizingSelectElement {
  position: relative ! important;
  background: transparent;
  width: 121px ! important;
  margin-left: 2px;
}
.ResizingRuleContainer { margin-bottom: 10px; }
.FloatClearer { clear: left; }
.ResizingSelectElement .FormUI-UndoRedoContainer { display: none; }
.Clickable{
  cursor: pointer;
  cursor: hand;
}
.ResizingRuleScriptContainer {
  font-size: 11px;
}
.ResizingRulePlusSignContainer {
  float: left;
  width: 18px;
  height: 17px;
  background: url(/l.c.bin/F/59707/PlusSign.gif) no-repeat;
  cursor: pointer;
  cursor: hand;
  margin-right: 3px;
  margin-top: 2px;
  margin-left: 10px;
}
.ResizingRuleCloseSignContainer {
  float: left;
  width: 18px;
  height: 17px;
  margin-right: 3px;
  margin-top: 2px;
  margin-left: 10px;
  cursor: pointer;
  cursor: hand;
}
.ResizingRuleSelectsContainer { float: left; }
#RequiredLengthContainer{
  position: absolute;
  top: 100px;
  left: 10px;
}
#ThumbnailContainer{
  padding: 10px;
  margin: 10px;
  width: 850px;
  height: 120px;
  overflow-x: auto;
  overflow-y: hidden;
  position: relative;
}
#FrameSelector{
  border: 1px solid #ff0000;
  position: absolute;
  height: 80px;
  top: 15px;
  left: 10px;
  display: none;
}
.DragLeftDiv{
  postion: relative;
  top: -73px !important;
  border: 1px solid;
  height: 20px;
  width: 20px;
  padding-left: 1px;
  z-index: 100;
  background-color: #FFFFFF;
  cursor: pointer;
  cursor: hand;
}
.DragRightDiv{
  postion: relative;
  top: -95px !important;
  border: 1px solid;
  height: 20px;
  width: 20px;
  padding-left: 1px;
  z-index: 100;
  background-color: #FFFFFF;
  cursor: pointer;
  cursor: hand;
}
.RequiredTimeline{
  postion: relative;
  left: 0px;
  height: 10px;
  border-top: 2px solid;
  top: -105px;
  z-index: 1;
}
.TimelineMarker{
  position: absolute;
  height: 8px;
  border-left: 1px solid;
  border-right: 1px solid;
}
.TimeLineMarkerNum{
  position: absolute;
  top: 10px;
  font-size: 11px;
}
.SmallTimelineMark{
  position: absolute;
  height: 3px;
  border-right: 1px solid;
  line-height: 3px;
}
#MediaPlayerContainer{
  position: absolute;
  top: 230px;
  left: 20px;
}
.select-containerV2 {
  height: 300px !important;
  overflow-y: auto;
  white-space: nowrap;
}
.GetSoftDollarContainer{
  position: relative;
  top: 55px;
  left: 30px;
}
.ActionUI_Bubble .ActionUI_Content {
  top: 29px;
  position: absolute;
  left: 0px;
  right: 5px;
  bottom: 5px;
}
tr.FormUI-Content {
  float: none;
  clear: none;
}
.List_TableContainer thead th{
  font-weight: bold;
  height: 20px;
  color:#3860a4;
  background: #a8a8a8;
  padding: 0px;
  margin: 0px;
  text-align: left;
  padding-left: 2px;
}
.List_TableContainer tbody tr.Even td {
  background: #188def;
}
.List_TableContainer tbody td div.FormUI-Field {
  background: transparent;
}
.List_TableContainer tbody td {
  border-right: 1px #a8a8a8 solid;
  padding: 0px;
  margin:0px;
}
.List_TableContainer tbody td div {
  height: 15px;
  padding: 2px;
  position: relative;
}
.List_TableContainer tbody td div.FormUI-Field .FormUI-FieldEdit {
  top: 0px;
  left: 0px;
}
.Lightbox_Item {
  border:1px #ccc solid;
  float: left;
  position: relative;
  width: 210px;
  height: 210px;
  margin: 2px;
}
.Lightbox_ThumbnailContainer {
  border: 0px;
  width: 200px;
  height: 150px;
  position: absolute;
  left: 4px;
  top: 29px;
  text-align: center;
  overflow: hidden;
}
.Lightbox_Item h2 {
  position: absolute;
  background: #eee;
  left: 0px;
  top: 0px;
  margin: 0px;
  padding: 0px;
  width: 210px;
  height: 25px;
  font-weight: bold;
  border-bottom: 1px #ccc solid;
  overflow: hidden;
}
.Lightbox_Item h2 .Lightbox_Name {
  float: left;
  white-space: nowrap;
  overflow: hidden;
  width: 145px;
  margin-left: 0px;
  margin-right: 0px;
  height: 12pt;
}
.Lightbox_Item.medium.portrait .Lightbox_Name {
  width: 95px !important;
}
.Lightbox_Toolbar {
  border-top: 1px #ccc solid;
  background: #eee;
  width: 210px;
  height: 25px;
  float: left;
  position: absolute;
  left: 0px;
  top: 184px;
  overflow: hidden;
}
.Lightbox_Item img, .Lightbox_Item span  {
  vertical-align: middle;
  text-align: center;
}
.Lightbox_Item h2.Draggable {
  cursor: move;
}
.Lightbox_Item h2 div{
  margin: 5px;
}
.Lightbox_ThumbnailContainer span {
  margin: 1px;
  vertical-align: middle;
  line-height: 148px;
}
.Lightbox_Flip {
  text-align: center;
  float: right;
  cursor: pointer;
  cursor: hand;
  height: 24px;
  width: 24px;
  margin: 2px;
  margin-top: 7px;
  right: 0px;
  background: url(/l.c.bin/F/589251/flipicon.gif) no-repeat;
}
.Lightbox_Toolbar a.Lightbox_OptionLink, .Lightbox_Toolbar a.Lightbox_SecondaryOptionLink {
  float: left;
  margin: 4px;
  font-size: 9pt;
}
.Lightbox_Toolbar a.Lightbox_SecondaryOptionLink {
  float: right;
}
.Lightbox_Toolbar a:link, .Lightbox_Toolbar a:visited, .Lightbox_Toolbar a:hover {
  color: black;
}
.Lightbox_ThumbnailContainer .FormUI-Content {
  text-align: left;
  margin: 0px;
  padding: 2px;
}
.Lightbox_ThumbnailContainer .MediaImage {
  border:1px #ccc solid;
}
#LightboxPlacementBar {
  border:1px #a8a8a8 solid;
  background: #a8a8a8;
  float: left;
  position: relative;
  width: 2px;
  height: 210px;
  margin: 2px;
}
.Lightbox_Item.small .Lightbox_Name {
  font-size: 9px;
  height: 10px;
  width: 100px;
  margin: 1px;
}
.Lightbox_Item.small a.Lightbox_OptionLink, .Lightbox_Item.small a.Lightbox_SecondaryOptionLink {
  font-size: 9px;
  margin: 0px;
}
#Lightbox_Zoom.LightboxOptionsZoom {
  bottom: 23px;
}
#Lightbox_Zoom.DisableViews {
  left: 168px;
}
#Lightbox_Zoom {
  position: absolute;
  left: 6px;
  bottom: 6px;
  z-index: 700;
}
.Lightbox_Item.Droppable {
  border-left: 7px #FFEB8F solid !important;
  margin-right: -4px !important;
}
.Lightbox_Item.HTMLDisplay {
  font-size: 8pt;  
  padding: 2px;
  cursor: pointer;
  cursor: hand;  
}
.Lightbox_Item.HTMLDisplay.selected {
  border:1px #a8a8a8 solid;
}
.Lightbox_Item.HTMLDisplay .Content {
  margin: 4px 2px 0 4px;
}
.ActionUI_Content #Lightbox_Zoom {
  bottom: 11px;
}
#Lightbox_Zoom_MEDIUM {
  cursor: pointer;
  cursor: hand;
  width: 30px;
  height: 24px;
  background: url(/l.c.bin/I/71759/New_Standard_icons_v4.gif) 0px -166px;
  border: 0px;
}
#Lightbox_Zoom_SMALL {
  cursor: pointer;
  cursor: hand;
  width: 30px;
  height: 24px;
  background: url(/l.c.bin/I/71759/New_Standard_icons_v4.gif) -30px -166px;
  border: 0px;
}
#Lightbox_Zoom_MEDIUM.Selected {
  background: url(/l.c.bin/I/71759/New_Standard_icons_v4.gif)  0px -190px !important;
}
#Lightbox_Zoom_SMALL.Selected {
  background: url(/l.c.bin/I/71759/New_Standard_icons_v4.gif) -30px -190px !important;
}
.SystemHeaderTop {
  display:block;
  z-index:99;
  position:absolute;
  top:0px;
  width:100%;
  background-color:none;
}
.SystemHeaderBottom {
  display:block;
  z-index:98;
  position:absolute;
  top:40px;
  width:100%;
  background-color:none;
}
.SystemHeaderTop a:link, .SystemHeaderTop a:visited, .SystemHeaderTop a:hover, .SystemHeaderTop a:active {
  text-decoration: none;
}
.SystemHeaderBottom a:link, .SystemHeaderBottom a:visited, .SystemHeaderBottom a:hover, .SystemHeaderBottom a:active {
  text-decoration: none;
}
.SystemFooter {
  display:block;
  position:absolute;
  bottom:0px;
  left:0px;
  width:100%;
  background-color:none;
}
.SystemFooter a:link, .SystemFooter a:visited, .SystemFooter a:hover, .SystemFooter a:active {
  text-decoration: none;
}
/* ---------------- begin Action_CampaignsCSS --------------- */
#PayTableContainer .MediaCostCol{
  width:30%;
  text-align:right;
  padding-right: 30px;
}
#PayTableContainer .PublicationCol{
  width:70%;
  text-align:left;
  padding-left: 30px;
}
#PayTableContainer th{
  background: #a8a8a8;
  color: #3860a4;
  font-weight:bold;
}
#PayTableContainer .PublicationTitle{
  width:100%;
}
#PayTableContainer .PublicationNameContainer{
  font-weight:bold;
  padding-left:30px;
}
#PayTableContainer .LocationCost{
  width:100%;
}
#PayTableContainer .AdsizeDisplayNameContainer{
  padding-left:20px;
}
#HeaderPayTableContainer{
}
#PayTableContainer {
  font-size:11px;
  overflow-y:auto;
  overflow-x:hidden;
  max-height:60%;
  height:auto !important;
  width:97%;
  margin-bottom:10px;
}
#PayTotalCostContainer div{
  float:right;
}
#PayTable {
  border-collapse:collapse;
  width: 100%;
}
#PayTable td{
  border-bottom:1px solid #AFAFAF;
}
#PayTotalCostContainer{
  font-size:11px;
  width:97%;
  text-align:right;
}
#PayButtonContainerHolder{
  width:97% !important;
}
#PayButtonContainer{
  font-size: 11px;
  font-weight: bold;
  color: #3860a4;
  text-align: center;
  width: 100px;
  padding: 3px 0px 3px 0px;
}
#PayConfirmation {
  font-size: 11px;
  color: #39C642;
  margin-left: 360px;
  margin-top: 30px
}
#MediaPlanSelectionTable{
  border-collapse:collapse;
  width:100%;
}
#MediaPlanSelectionTable td{
  border-bottom:1px dashed #AFAFAF;
}
#BuildTable{
  width:100%;
  border-collapse:collapse;
}
#InsertionTable{
  border-collapse:collapse;
  width:100%;
}
#InsertionTable th{
  border-bottom:none;
}
#InsertionTable td{
}
#BuildTableContainer th{
  color:#ffffff;
  font-size:11px;
  font-weight:bold;
  background-color:#0434B1;
}
#BuildTableContainer {
  font-size:11px;
  width:97%;
  overflow-y:auto;
  overflow-x:hidden;
  max-height:80%;
  height:auto !important;
}
#BuildTableContainer td{
}
#InitializeBuildButton{
  text-align:center;
  font-size:1.0em;
  color:#3860a4;
  margin-left:5px;
  margin-right:5px;
  position: relative;
  top: -1px;
  cursor: pointer;
  cursor: hand;
}
.ClearFloatDiv{
  clear:both;
}
#ControlContainer div{
float:left;
}
#ControlContainer{
clear:both;
}
#PauseBuildButton{
  font-size: 11px;
  font-weight: bold;
  color: white;
  text-align: center;
  background-color: #0434B1;
  width: 100px;
  padding: 3px 0px 3px 0px;
  cursor: pointer;
  cursor: hand;
}
#CancelBuildButton{
  font-size: 11px;
  font-weight: bold;
  color: white;
  text-align: center;
  background-color: #6F0000;
  width: 100px;
  padding: 3px 0px 3px 0px;
  cursor: pointer;
  cursor: hand;
  margin-left:10px;
}
#MediaPlanSelectionTableContainer th{
  color:#ffffff;
  font-size:11px;
  font-weight:bold;
  background-color:#0434B1;
}
#MediaPlanSelectionTableContainer {
  width:97%;
  font-size:11px;
  overflow-x:hidden;
  margin-bottom:20px;
  overflow-y:auto;
  height:90px;
}
#InsertionTableContainer th{
  color:#ffffff;
  font-size:11px;
  font-weight:bold;
  background-color:#0434B1;
}
#InsertionTableContainer {
  width:97%;
  font-size:11px;
  overflow-x:hidden;
  overflow-y:auto;
  max-height:80%;
  height:auto !important;
}
.MediaPlanTable {
  width: 100%;
  margin-bottom: 20px;
  font-size: 11px;
  border-collapse:collapse;
}
.MediaPlanTable td {
  border-bottom: 1px dashed #AFAFAF;
}
.MediaPlanDurationLabel {
  position: absolute;
  top: 3px;
  left: 40px;
}
.MediaPlansHeader, .RecommendedPlans{
  width: 300px;
}
.DurationHeader, .Duration{
  text-align:center;
  width:15%;
}
.AdsCountHeader, .AdsCount{
  text-align:center;
  width:15%;
}
.CostHeader, .MediaCost{
  text-align:right;
}
.CostHeader{
  padding-right:10px;
}
#MediaPlanCostContainer{
  margin-top:20px;
  Width:500px;
}
.TotalLocationCost{
  float:right;
  width:180px;
  text-align:right;
  border-top:1px solid black;
}
#MediaPlanCost{
  float:right;
  width:180px;
  text-align:right;
  border-top:1px solid black;
}
#TotalCostLabel{
  padding-right:20px;
  font-weight:bold;
}
.CostHeaderRow{
  width:100px;
  font-weight:bold;
}
.MediaLocation{
  text-decoration:underline;
  cursor: pointer;
  cursor: hand;
}
.DisplayInsertionField label{
  font-weight:bold;
}
.DayInsertionInputContainer .InsertionFieldsLabel{
  font-weight:bold;
  display:block;
}
.DayInsertionInputContainer{
  margin-top:5px;
  margin-bottom:5px;
}
.DurationHeader{
  text-align:left;
}
.MediaTypeName{
  font-weight:bold;
}
.MediaLocationName{
  padding-left:8px;
}
.WeekHeader{
  font-weight:bold;
  font-size:10px;
  width:25px;
  height:25px;
}
.TotalCostLabel, .MediaCost,.LocationCost,.TotalLocationCost{
  text-align:right;
  padding-right: 30px;
}
.TotalCostLabel{
  font-weight:bold;
}
.MediaPlansHeader,.PublicationHeader{
  text-align:left;
}
.DayInsertion.Hover{
  background-color:#a8a8a8;
}
.DayInsertion{
  font-weight:bold;
  color:#004785;
  background: transparent url(/l.c.bin/I/832/black_squarebox.gif);
  font-size:9px;
  margin-top:3px;
  width:23px;
  height:23px;
  line-height:25px;
}
.DayInsertionLoading {
  width:23px;
  height:23px;
  background-image: url(/l.c.bin/I/860/geranimated.gif);
  background-repeat:no-repeat;
  background-position:center;
  color:#004785;
}
.Icon_Check_Temp{
  width:23px;
  height:23px;
  background-image: url(/l.c.bin/I/847/Green-check.gif);
  background-repeat:no-repeat;
  background-position:center;
}
.Icon_BlueCheck_Temp{
  width:23px;
  height:23px;
  background-image: url(/l.c.bin/I/846/Blue-check.gif);
  background-repeat:no-repeat;
  background-position:center;
}
.Icon_Cross_Temp{
  width:23px;
  height:23px;
  background-image: url(/l.c.bin/I/850/Red-X.gif);
  background-repeat:no-repeat;
  background-position:center;
}
.Icon_Cross_Gray{
  width:23px;
  height:23px;
  background-image: url(/l.c.bin/I/862/gray-x_v2.gif);
  background-repeat:no-repeat;
  background-position:center;
}
.Icon_FinalBuild{
  width:23px;
  height:23px;
  background-image: url(/l.c.bin/I/917/Final.gif);
  background-repeat:no-repeat;
  background-position:center;
}
.Icon_Trafficked{
  width:23px;
  height:23px;
  background-image: url(/l.c.bin/I/916/Trafficked.gif);
  background-repeat:no-repeat;
  background-position:center;
}
.Icon_PickupInsertion{
  width:23px;
  height:23px;
  background-image: url(/l.c.bin/I/925/pickup_icon_2.gif);
  background-repeat:no-repeat;
  background-position:center;
}
.BuildStatus_Complete{
  font-size:11px;
  color: #60CF0C;
}
.BuildStatus_Building{
  font-size:11px;
  color: #EF0E41;
}
.ApproveInsertionDetails{
  z-Index:400;
  background-color:white;
  padding:4px;
}
.ApproveInsertionDetails .DetailsContainer{
  margin-bottom:2px;
}
.ApproveInsertionDetails .DetailsLinkContainer{
  margin-bottom:2px;
  cursor: pointer;
  cursor: hand;
}
#ApproveInsertionDetailsContainer .InsertionPopupContainers{
  float:left;
}
#ApproveInsertionDetailsContainer #InsertionLinksContainer{
}
#ApproveInsertionDetailsContainer #InsertionThumbnailContainer{
  text-align:center;
  padding:5px;
}
#InsertionThumbnailContainer img{
  border:1px solid black;
}
.ApproveInsertionDetails{
  font-size:11px;
}
.DetailsLinkContainer{
  text-decoration:underline;
  font-size:11px;
}
.DetailsClose{
  padding:2px 0px 2px 0px;
  font-weight:bold;
  color:#0434B1;
  margin-bottom:5px;
}
.DetailsClose .DetailsCloseButton{
  text-align:right;
  cursor: pointer;
  cursor: hand;
}
#TotalTableContainer{
  width:97%;
  font-size:11px;
}
#TotalTable{
  width:100%;
}
.HeaderTable{
  width:100%;
  border-collapse:collapse;
}
.HeaderTableContainer th{
  font-size:11px;
  font-weight:bold;
  background-color:#a8a8a8;
  color:#3860a4;
}
.HeaderTableContainer {
  font-size:11px;
}
#BuildStatusContainer{
  margin-top:5px;
}
#HeaderPaymentTableContainer{
}
#PaymentTableContainer {
  font-size:11px;
  overflow-y:auto;
  overflow-x:hidden;
  max-height:60%;
  height:auto !important;
  width:97%;
  margin-bottom:10px;
}
#PaymentTable {
  border-collapse:collapse;
  width: 100%;
}
#PaymentTable td{
  border-bottom:1px solid #AFAFAF;
}
#PaymentTableContainer th{
  background-color: #a8a8a8;
  color: #3860a4;
  font-size:11px;
  font-weight:bold;
}
#PayTotalCostContainer{
  font-size:11px;
  width:97%;
  text-align:right;
}
#EditCreditCard{
  text-decoration: underline;
  margin-left: 5px;
}
#PaymentTableContainer .PaymentMethodCol {
  text-align: left;
  padding-left: 30px;
}
#PaymentTableContainer .PaymentAmountCol {
  text-align: right;
  padding-right: 30px;
}
#Preview_BuildAdLink
{
  position: absolute;
  cursor: pointer;
  cursor: hand;
}
#BuildPreviewContainer
{
  position: absolute;
  top: 11px;
  left: 360px;
}
#ApprovalContainer{
  width:97%;
}
#ApprovalTable{
  margin: 0;
}
.ApprovalInstructionsContainer{
  padding: 5px 5px 5px 5px;
  color: red;
}
#ApprovalTable td.ApprovalCheckboxTD{
  width: 20px;
  vertical-align: top;
}
#ApprovalTable td.ApprovalNameTD{
  width: 75px;
  vertical-align: top;
  text-decoration: underline;
}
#ApprovalTable td.ApprovalDescriptionTD{
}
#WireFramePreviewContainer
{
  position: absolute;
  left: 500px;
  top: 20px;
  padding-top: 30px;
  text-align: center;
}
#CustomizePageSelectionContainer
{
  position: absolute;
  top: 0px;
  left: 145px;
}
#PageName
{
  width: 100px;
  text-align: center;
}
#WireFramePreviewContainer .EmptyArea
{
  text-align: center;
  width: auto;
}
.LayoutWireframe
{
  width: auto;
}
.Build_ApprovalImg{
  margin-left: 5px;
}
.HighLightWireFrameArea
{
  background-color: #FFFFCC;
}
#ApprovalStatusContainer{
  clear:both;
  text-align: center;
  padding-top: 5px;
}
#NoControlsContainer
{
  margin-top: 25px;
  padding-left: 10px;
}
.InsertionContainer {
  top: 0;
  left: 0;
}
.InsertionStatus {
  position: absolute;
  top: 0;
  left: 0;
  width: 23px;
  height: 23px;
  cursor: pointer;
  cursor: hand;
}
.PreviewBuilding, .FinalBuilding {
  background: center url(/l.c.bin/I/860/geranimated.gif) no-repeat;
}
.PreviewBuilt {
  background: transparent url(/l.c.bin/I/921/Uncolorized_Icons.gif) 0 -20px no-repeat;
}
.PreviewApproved {
  background: transparent url(/l.c.bin/I/921/Uncolorized_Icons.gif) -23px -20px no-repeat;
}
.PreviewRejected {
  background: transparent url(/l.c.bin/I/921/Uncolorized_Icons.gif) -46px -20px no-repeat;
}
.PreviewCancelled, .PreviewBuildFailed {
  background: transparent url(/l.c.bin/I/921/Uncolorized_Icons.gif) -69px -20px no-repeat;
}
.FinalBuilt {
  background: transparent url(/l.c.bin/I/921/Uncolorized_Icons.gif) -92px -20px no-repeat;
}
.FinalApproved {
  background: transparent url(/l.c.bin/I/921/Uncolorized_Icons.gif) -115px -20px no-repeat;
}
.FinalRejected {
  background: transparent url(/l.c.bin/I/921/Uncolorized_Icons.gif) -138px -20px no-repeat;
}
.FinalCancelled, .FinalBuildFailed {
  background: transparent url(/l.c.bin/I/921/Uncolorized_Icons.gif) -161px -20px no-repeat;
}
.TraffickingInProgress, .TraffickingComplete {
  background: transparent url(/l.c.bin/I/921/Uncolorized_Icons.gif) -184px -20px no-repeat;
}
.InsertionFormContainer {
}
.InsertionOptionsContainer {
  clear: left;
}
.InsertionAction {
  font-weight: bold;
  font-size: 0.9em;
  height: 16px;
  text-decoration: underline;
  margin-bottom: 3px;
  cursor: pointer;
  cursor: hand;
}
.InsertionActionIcon {
  width: 14px;
  height: 14px;
  display: block;
  float: left;
  margin-right: 5px;
}
.Icon_InsertionAction_BuildPreview {
  background: transparent url(/l.c.bin/I/921/Uncolorized_Icons.gif) 0 0 no-repeat;
}
.Icon_InsertionAction_BuildFinal {
  background: transparent url(/l.c.bin/I/921/Uncolorized_Icons.gif) -14px 0 no-repeat;
}
.Icon_InsertionAction_Traffic {
  background: transparent url(/l.c.bin/I/921/Uncolorized_Icons.gif) -28px 0 no-repeat;
}
.Icon_InsertionAction_Proof {
  background: transparent url(/l.c.bin/I/921/Uncolorized_Icons.gif) -56px 0 no-repeat;
}
.Icon_InsertionAction_Customize {
  background: transparent url(/l.c.bin/I/921/Uncolorized_Icons.gif) -70px 0 no-repeat;
}
.Icon_InsertionAction_NewInsertion {
  background: transparent url(/l.c.bin/I/921/Uncolorized_Icons.gif) -84px 0 no-repeat;
}
.Icon_InsertionAction_Cancel {
  background: transparent url(/l.c.bin/I/921/Uncolorized_Icons.gif) -98px 0 no-repeat;
}
.Icon_InsertionAction_RemoveFromCampaign, .Icon_InsertionAction_RemoveFromMediaPlan {
  background: transparent url(/l.c.bin/I/921/Uncolorized_Icons.gif) -126px 0 no-repeat;
}
.Icon_InsertionAction_SendForReview {
  background: transparent url(/l.c.bin/I/921/Uncolorized_Icons.gif) -140px 0 no-repeat;
}
.Icon_InsertionAction_SendForApproval {
  background: transparent url(/l.c.bin/I/921/Uncolorized_Icons.gif) -154px 0 no-repeat;
}
/* ---------------- begin Action_CustomersCSS --------------- */
/* ---------------- begin Action_DialogCSS --------------- */
  #icon-loading{
    z-index: 99999 !important;
  }
  .newDialogBoxContainer table tbody tr td .List_TableContainer .ActionUI_Container {
    background-color: #FFFFFF;
  }
  .newDialogBoxContainer table tbody tr td .List_TableContainer .ActionUI_Container .ActionUI_TopLeft {
    background-color: #FFFFFF;
  }
  .newDialogBox td {
    background-color: white;
  }
  .newDialogBox, .dialogDrag, .Image_DialogBox_TopLeftCorner, .Image_DialogBox_TopRightCorner, .Image_DialogBox_BotLeftCorner, .Image_DialogBox_BotRightCorner, .squarePieceBot div, .squarePieceTop div {
    background-color: transparent !important;
  }
  .newDialogBoxContainer table tbody tr td .List_TableContainer .ActionUI_Container .ActionUI_TopRight {
    background-color: #FFFFFF;
  }
  .newDialogBoxContainer{
    position: absolute;
    z-index: 100;
  }
  .newDialogBoxContainerShadow{
    background: transparent url(/l.c.bin/I/11085/Dropshadow_Transparentboxpng.png) no-repeat scroll bottom right;
    position: absolute;
  }
  .dialogTitle {
    text-overflow:ellipsis;
  	overflow:hidden;
	  white-space:nowrap;
  }
  .dialogDrag{
    background: url(/l.c.bin/F/4370607/Local_InActiveDALIcon.gif) no-repeat;
    background-position: -60px -193px;
    background-repeat: no-repeat;
  }
  .newDialogBox {
    font-family: arial, verdana, serif;
    font-size: 11px;
    float: left;
    border-collapse: collapse;
    background-color:white;
    height: 100%;
  }
  .newDialogBoxTopRow {
    font-weight: bold;
    color: #FFFFFF;
  }
  .newDialogBox tr {
    vertical-align: top;
  }
  .newDialogBox td {
    position: static;
    height: 0 !important;
  }
  .squarePieceTop {
    float: left;
  }
  .squarePieceTop div {
    width: 17px;
  }
  .squarePieceBot {
    float: left;
  }.shadowTopRight {
    background: transparent url(/l.c.bin/I/11085/Dropshadow_Transparentboxpng.png) no-repeat scroll top right;
  }
  .squarePieceBot div {
    height: 17px;
    float: left;
  }
  .shadowBotLeft {
    background: transparent url(/l.c.bin/I/11085/Dropshadow_Transparentboxpng.png) no-repeat scroll bottom left;
  }
  .shadowBotMid {
    background: transparent url(/l.c.bin/I/11085/Dropshadow_Transparentboxpng.png) no-repeat scroll bottom center;
  }
  .shadowBotRight {
    background: transparent url(/l.c.bin/I/11085/Dropshadow_Transparentboxpng.png) no-repeat scroll bottom right;
  }
  .shadowTopRight {
    background: transparent url(/l.c.bin/I/11085/Dropshadow_Transparentboxpng.png) no-repeat scroll top right;
  }
  .shadowMidRight {
    background: transparent url(/l.c.bin/I/11085/Dropshadow_Transparentboxpng.png) no-repeat scroll center right;
  }
  .newDialogBoxContainer .Error {
    color:#000000;
  }
  .modalOverlay {
    position: absolute;
    left: 0px;
    top: 0px;
    width: 100%;
    height: 100%;
    z-index: 800;
    background-color: #333;
    visibility: hidden;
  }
/* ---------------- begin Action_MediaCSS --------------- */
#DialogContainer.Show #dealer-searchresults {
  height: 275px;
  width: 280px;
  overflow: auto;
  padding: 10px;
}
#DialogContainer.Show #colorspace-searchresults {
  height: 100px;
  overflow: auto;
  padding: 10px;
  width: 215px;
}
.MediaSpecTable .InputCellContainer {
  position: relative;
  top: -2px;
}
.MediaSpecTable {
  width: 50%;
}
.MediaSpecTable .action-element {
  width: 20px;
}
.TestFTPLink_PublicationsFTP {
  position: absolute;
  left: 150px;
  top: 52px;
  font-size: 8pt;
}
.TestFTPLink_LiveAdMakerFTP {
  position:relative;
  clear:both;
  float:left;
  font-size: 8pt;
}
#TraffickingContainer {
  position: absolute;
  top: 230px;
  left:8px;
}
#TraffickingContainer .TraffickingHeaderText {
  font-weight: bold;
  font-size: 8pt;
}
#TraffickingContainer #TraffickingHistoryTable {
  font-size: 8pt;
  width: 97%;
  margin-right: 15px;
}
#TraffickingContainer #TraffickingHistoryTable th {
  background: #3860a4;
  color: #a8a8a8;
  padding: 3px;
  padding-left: 5px;
  height: 13px;
  font-weight: bold;
  text-align: left;
}
#TraffickingContainer #TraffickingHistoryTable td {
  padding: 3px;
}
.DealerItem {
  font-size: 8pt;
  cursor: pointer;
  cursor: hand;
}
.DealerItemRemove {
}
#DialogContainer.Show .ftp-testresults {
  font-size: 8pt;
  height: 25px;
  width: 200px;
  overflow: auto;
  padding: 10px;
  text-align: center;
}
#DialogContainer.Show .ftp-testresults span {
  font-weight: bold;
}
#DialogContainer.Show .NewMediaOutletContainer {
  padding: 10px;
  width: 300px;
  overflow: auto;
}
/* ---------------- begin Action_OffersCSS --------------- */
.OffersPricingInputContainer
{
  position: relative;
  margin-bottom: 5px;
  margin-top: 5px;
}
.OffersPricingInputContainer div
{
  float: left;
  clear: right;
  position: relative;
}
.OffersPricingInputContainer .FormUI-Label-Pricing
{
  font-size: 11px;
  font-weight: bold;
  float: left;
  clear: left;
  width: 120px;
  position: relative;
}
.OffersPricingInputContainer .FormUI-Label-Pricing-NoFloat
{
  font-size: 11px;
  font-weight: bold;
  width: 120px;
  position: relative;
}
.FormGroup {
  position: relative;
  float:left;
  font-family:Arial,Verdana,sans-serif;
  font-size:11px;
  margin-bottom:10px;
  margin-right:9px;
  width:250px;
  height:280px;
  overflow:hidden;
  border: 1px solid #a8a8a8;
}
.FormGroup .CheckboxContainer {
  clear:both;
  float:none;
  padding:0pt 5px 1px;
}
.FormGroup .CheckboxContainer label {
  margin-left:2px;
}
.FormGroup .Label-Element {
  background:#a8a8a8 none repeat scroll 0%;
  color:#FFFFFF;
  font-weight:bold;
  margin-bottom:7px;
  padding:3px 3px 4px;
}
.clearDiv
{
  display: block;
  clear: both;
  width: 1px;
}
.WhyBuyItemContainer
{
  display: block;
}
.PricingGroupHeaderElements
{
  display: inline;
  margin-right: 5px;
}
#AssetTableContainer{
  clear: both;
}
.AddAssetLink{
  padding: 5px 5px 5px 5px;
}
/* ---------------- begin Action_OptionsCSS --------------- */
span.HoverTextDisplay{
  cursor: pointer;
  cursor: hand;
  background-color:#FFFFFF;
  color:#000000;
  font-family:Arial,verdana,serif;
  font-size:11px;
  position:absolute;
  left:150px;
  width:120px;
}
.DropDownInputField {
  left:125px;
  position:absolute;
  height:15px;
  font-size:9px;
}
span.HoverTextDisplay:hover{
  background-color: #F3F3F5;
}
.DropdownSelectionContainer{
  padding: 3px 0px;
}
.Styles_DropDownField{
  left:150px;
  position:absolute;
  height:15px;
  font-size:9px;
}
.Styles_InputField{
  left:150px;
  position:absolute;
  height:12px;
  font-size:9px;
}
.Styles_FormContainers{
  margin-top:7px;
}
/* ---------------- begin Action_ProspectsCSS --------------- */
/* ---------------- begin Action_ServicesCSS --------------- */
/* ---------------- begin Action_BrandingCSS --------------- */
/* ---------------- begin Action_ProductsCSS --------------- */
.ImagerySetupTable .OfferImagerySelect {
  cursor: pointer;
  cursor: hand;
}
.ImagerySetupTable td {
  padding-left: 20px;
  font-size:11px;
}
.AssetSelector {
  padding: 5px 5px 5px 5px;
  font-size:11px;
}
.AssetSelector .AssetContainer {
  padding: 5px 5px 5px 5px;
  overflow: auto;
  height: 270px;
}
.AssetSelector .CloseLinkContainer {
  float: right;
}
.AssetSelector .CloseLinkContainer a:hover {
  text-decoration: none;
}
.AssetSelector .CloseLinkContainer a:visited {
  text-decoration: none;
}
.AssetSelector .CloseLinkContainer a:active {
  text-decoration: none;
}
.AssetSelector .CloseLinkContainer a:link {
  text-decoration: none;
}
.ImagerySetupTable .Selected {
  background-color: #F3F3F5;
}
.AssetSelector .Selected {
  background-color: #F3F3F5;
}
.ImagerySetupTable .Hover {
  background-color: #F3F3F5;
}
.AssetSelector .Hover {
  background-color: #F3F3F5;
}
.AssetContainer {
  clear: right;
}
.AssetContainer .Asset {
  width: 150px;
  height: 110px;
  float: left;
  cursor: pointer;
  cursor: hand;
  padding: 5px 5px 5px 5px;
  margin-bottom: 10px;
  margin-right: 10px;
  text-align: center;
}
.CustomizeAssetContainer {
  overflow: auto;
  height: 300px;
  width: 330px;
}
.CustomizeAssetContainer .Asset {
  width: 150px;
  height: 150px;
  float: left;
  cursor: pointer;
  cursor: hand;
  margin-right: 5px;
  margin-top: 10px;
  text-align: center;
}
.CustomizeAssetContainer .Selected {
  background-color: #F3F3F5;
}
#WhyBuyTableContainer
{
  margin-top:108px;
  margin-left:4px;
}
#WhyBuy-EditableSortableContainer, #Features-EditableSortableContainer, #Imagery-EditableSortableContainer, #Pricing-EditableSortableContainer{
  float: left;
  width: 100px;
}
#OptionGroup_FeaturesDetails {
  float: none;
  position: absolute;
  top: 90px;
  left: 10px;
}
/* ---------------- begin Action_DealersCSS --------------- */
.Show .RedirectErrorContainer {
  padding: 15px;
  text-align: center;
}
.DialogTitle .RedirectErrorTitle {
  font-weight: bold;
}
#LoginLinkContainer {
  float: left;
  clear: both;
  margin: 10px 0px;
}
.UserHistoryTable th {
  font-weight: bold;
}
.UserHistoryTable td {
  border-top: 1px solid black;
  text-align: left;
  width: 140px;
  whitespace: nowrap;
}
/* ---------------- begin Action_FormUICSS --------------- */
.FormUI-Content {
  padding: 10px;
  float: left;
  clear: both;
}
.FormUI-AssetContainer{
  float:left;
  display:block;
  padding: 10px 10px 10px 10px;
}
.FormUI-AssetTable.ShowAssetOptions{
  cursor: pointer;
  cursor: hand;
}
.FormUI-AssetTable{
  font-size:11px;
  margin:0;
  padding:0;
}
.FormUI-AssetTable.CenterAssetTable{
  text-align: center;
  margin-left: auto;
  margin-right: auto;
}
.FormUI-AssetPreviewTR{
}
.FormUI-AssetDataTD{
  width: auto;
}
.FormUI-AssetDataSpan{
  float: right;
}
#FormUI-AssetFileName{
  margin-top: 5px;
}
#FormUI-AssetOptionIcon{
  background: transparent url(/l.c.bin/F/3926893/Inactive.gif) -33px -990px no-repeat scroll;
  height: 16px;
  width: 16px;
  display: block;
  margin-top: 4px;
  margin-left: 5px;
}
.AssetOptionsContainer{
  border: none !important;
  width: auto;
  padding: 10px;
}
.AssetOptionsLinkContainer {
  margin-bottom: 5px;
}
.AssetPreviewPopUpContainer {
  padding: 10px 10px 10px 10px;
  background-color: #fff;
}
.AssetVideoPreviewPopUpContainer{
  padding: 10px 10px 10px 10px;
  text-align: center;
}
.AssetReviewContainer {
  clear: both;
}
.FormUI-MainAssetCollectionTD, .FormUI-AssetCollectionTD{
  vertical-align: top;
}
.FormUI-AssetPreviewTD{
  vertical-align: middle;
  text-align: center;
}
.FormUI-AssetPreviewTD.AssetPreviewBorder{
  border: 1px solid #ddd;
  padding: 5px 5px 5px 5px;
}
td.FormUI-AssetPreviewTD.Medium.AssetPreviewBorder{
  height: 192px;
  width: 256px;
}
td.FormUI-AssetPreviewTD.Small.AssetPreviewBorder{
  height: 108px;
  width: 130px;
}
.FormUI-MainAssetCollectionTD td.FormUI-AssetPreviewTD.Medium.AssetPreviewBorder{
  height: 252px;
  width: 260px;
}
.FormUI-AssetCollectionTD td.FormUI-AssetPreviewTD.Small.AssetPreviewBorder{
  height: 108px;
  width: 130px;
}
td.FormUI-AssetPreviewTD.Large{
  height: 500px;
  width: 500px;
}
.FormUI-UndoRedoContainer a:link {
  text-decoration: none;
}
.FormUI-UndoRedoContainer a:hover {
  text-decoration: none;
}
.FormUI-UndoRedoContainer a:active {
  text-decoration: none;
}
.FormUI-UndoRedoContainer a:visited {
  text-decoration: none;
}
.FormUI-UndoIcon {
  float: left;
  width: 12px;
  display: block;
	background-repeat: no-repeat;
  background-image: url('/l.c.bin/I/856/undo.gif');
  position: absolute;
  top: -4px;
}
.FormUI-RedoIcon {
  margin-left: 15px;
  width: 12px;
  display: block;
	background-repeat: no-repeat;
  background-image: url('/l.c.bin/I/857/redo.gif');
}
label.FormUI-Label, div.FormUI-Field, .FormUI-FieldEdit {
  font-family: Arial, verdana, serif;
  font-size: 11px;
  color: #000000;
  background-color: #FFFFFF;
}
label.FormUI-Label {
  font-weight: bold;
}
.FormUI-FieldEdit {
  border: 1px #000000 solid !important;
  border-bottom: 1px #bbb solid !important;
  border-right: 1px #bbb solid !important;
  margin: 0px;
  padding: 0px;
  position: absolute;
  top: -1px;
  left: -1px;
}
div.FormUI-Field {
  padding: 1px;
}
div.FormUI-Field input, div.FormUI-Field textarea, div.FormUI-Field select {
  margin: 1px;
}
.FormUI-FieldEdit-Text {
  width: 145px;
}
.FormUI-FieldEdit-LongText {
  width: 500px;
  height: 70px;
}
.FormUI-FieldEdit-Selection {
  top: -2px;
  left:-5px;
}
.CancelInputFile {
  margin-left: 5px;
}
div.FormUI-Field.Hover, label.FormUI-Label.Hover, .List_TableContainer tbody td div.FormUI-Field.Hover {
  background-color: #F3F3F5;
  cursor: text;
}
.CheckboxContainer {
  margin: 0 0 5px 0;
  padding: 0px;
  vertical-align: bottom;
}
.CheckboxContainer input {
  padding: 0px !important;
  margin: 1px 5px 1px 1px !important;
}
.CheckboxContainer label {
  vertical-align: middle;
  padding: 0px;
  color: #000000;
}
.CSVTable .CSVTitleRow {
  background: #3860a4;
  font-size: 8pt;
  padding: 3px;
  border: 1px #3860a4 solid;
}
.CSVTable .CSVTitleRow th {
  font-weight: bold;
  color:#a8a8a8;
  text-align: left;
}
.CSVTable tbody {
  font-size: 8pt;
}
.CSVTable .CSVTextInput {
  position: relative;
}
.CSVTable .CSVTextInput .FormUI-FieldEdit {
  top: -8px;
}
.CSVTable .CSVTextInput .FormUI-UndoIcon {
  top: -11px;
}
.CSVTable .InputCellContainer {
  position: relative;
  top: -2px;
}
.CSVTable .FormUI-Content {
  padding: 0px;
}
INPUT.FormUI-FieldEdit, TextArea.FormUI-FieldEdit {
  border: 1px #000000 solid !important;
  border-bottom: 1px #bbb solid !important;
  border-right: 1px #bbb solid !important;
}
.action-container {
  float: left;
  height: 13px;
  width: 13px;
  font-size: 9pt;
  vertical-align: bottom;
  text-align: center;
  cursor: pointer;
  cursor: hand;
  margin-right: 5px !important;
  border: 1px outset #a8a8a8;
  background: #3860a4;
  color: #a8a8a8;
}
h1.action-element {
  background: #3860a4;
  color: #a8a8a8;
  font-size: 8pt;
  padding: 3px;
  border: 1px #3860a4 solid;
  clear: left;
}
h2.action-element {
  font-size: 8pt !important;
  color: #000;
  font-size: 10pt;
  padding: 3px;
  clear: left;
  margin-left: 10px;
  font-weight: bold;
}
h2.action-element .action-container {
  height: 9px;
  width: 9px;
  font-size: 7pt;
}
h2.action-element div {
  font-weight: normal;
  margin: 3px;
  margin-left: 5px;
}
h2.action-element #inpKeywords {
  margin-left: 9px;
}
#DialogContainer.Show {
  border: 2px #a8a8a8 solid !important;
}
#DialogContainer.Show #medialocation-searchresults {
  height: 275px;
  width: 280px;
  overflow: auto;
  padding: 10px;
}
#DialogContainer.Show li {
  list-style: none;
  list-style-position: inside;
  font-size: 9pt;
}
.DialogTitle .keywords {
  font-weight: normal;
}
.remove-element-item {
  text-decoration: underline;
  float: left;
  margin-left:-12px;
  position: relative;
  cursor: pointer;
  cursor: hand;
}
#label-PastCampaignHeader, #label-PastCampaignBudgetHeader, #label-PastCampaignDescriptionHeader,
#label-PastCampaignMessage1, #label-PastCampaignMessage2, #label-PastCampaignMessage3, #label-PastCampaignMessage4,
#label-PastCampaignBudget1, #label-PastCampaignBudget2, #label-PastCampaignBudget3, #label-PastCampaignBudget4,
#label-PastCampaignDescription1, #label-PastCampaignDescription2, #label-PastCampaignDescription3, #label-PastCampaignDescription4,
#label-OfferCount, #label-AverageOfferCount, #OfferCount, #AverageOfferCount
{
  display: none;
}
h2 .media {
  cursor: pointer;
  cursor: hand;
  width: 250px;
}
h2.action-element .remove-element-item {
  margin-left: -5px;
}
.hover {
  background: #E9EFFB;
  width: 300px;
}
.selection-container {
  border: 1px solid #ccc;
  background: #FFFFFF;
  padding: 3px;
}
.FormUI-Field.FormUI-DefaultValue {
  color: #999 !important;
}
.FormUI-CloseEditOverlay {
  cursor: pointer;
  cursor: hand;
  position: absolute;
}
.OptionGroup, .FormUI-RelativeContainer .OptionGroup {
  border: 1px solid #a8a8a8 !important;
  float: left;
  font-family: Arial, Verdana, sans-serif;
  font-size: 11px;
  margin-right: 10px;
  margin-bottom: 10px;
  padding: 0;
  width: 210px;
}
.OptionGroup .FormUI-Field {
  width: 210px !important;
}
.OptionGroup .FormUI-Field.Border {
  border: none !important;
}
.OptionGroup .selection-container {
  border: none !important;
  background: transparent !important;
  margin: 0 !important;
  padding: 6px 5px 2px 5px !important;
  height: 300px !important;
  overflow-y: auto;
  overflow-x: hidden;
  white-space: nowrap;
  width: 200px !important;
}
.OptionGroup .selection-containerplain {
  border: none !important;
  background: transparent !important;
  margin: 0 !important;
  padding: 1px 5px 2px 5px !important;
}
.OptionGroup .CheckboxContainer {
  clear: both;
  float: none;
  padding: 0;
  margin: 0px 0px 4px 0px;
  width: 180px;
  overflow: hidden;
}
.OptionGroup .CheckboxContainer label {
  margin-left: 5px;
  padding: 0px;
}
.OptionGroup .CheckboxContainer input {
  margin: 0px;
  padding: 0px;
  width: 13px;
  height: 13px;
  overflow: hidden;
}
.OptionGroup .action-element {
  background: #a8a8a8;
  color: #3860a4;
  font-weight: bold;
  height: 14px;
  margin: 0px;
  padding: 3px 3px 4px 7px;
  position: relative;
}
.OptionGroup .action-element .FormUI-FieldEdit-Text {
  font-weight: bold;
}
.OptionGroup .action-element .action-container {
  background: transparent url(/l.c.bin/F/4370607/Local_InActiveDALIcon.gif) 0px -31px no-repeat scroll;
  border: none;
  height: 15px;
  margin-bottom: 9px;
  width: 16px;
}
.OptionGroup .action-element .FormUI-Field {
  background-color: #000000;
  color: #ffffff;
  top: 3px !important;
  left: 23px !important;
}
.OptionGroup .action-element .FormUI-UndoIcon {
  background-color: #ffffff;
  width: 17px;
  height: 15px;
  left: -3px;
  top: -7px;
  background-position: 3px 4px;
}
.OptionGroup.ClearOptionGroup {
  clear: both;
}
#addoptiongroup-container {
  float: left;
}
.OptionGroup .FormUI-CloseEditOverlay {
  display: none;
}
.OptionGroup .FormUI-Field.FormUI-Editable  {
  border: 0px;
}
.OptionGroup .FormUI-Field-MultiSelectCheckbox {
  overflow: visible !important;
}
.OptionGroup .FormUI-Field  {
  background-color: transparent !important;
  color: #3860a4 !important;
}
.OptionGroup .FormUI-Field.FormUI-Editable  {
  border-bottom: none !important;
}
#SubFormTable {
  border-bottom: 0px !important;
  border-right:  0px !important;
}
.SubFormTable .FormUI-Content{
  padding: 0px;
}
.SubFormTable .SubFormTitleRow {
  background: #3860a4;
  font-size: 8pt;
  padding: 3px;
  border: 1px #3860a4 solid;
}
.SubFormTable .SubFormTitleRow th {
  font-weight: bold;
  color:#a8a8a8;
  text-align: left;
}
.SubFormTable tbody {
  font-size: 8pt;
}
.SubFormTable .CSVTextInput {
  position: relative;
}
.SubFormTable .CSVTextInput .FormUI-FieldEdit {
  top: -8px;
}
.SubFormTable .CSVTextInput .FormUI-UndoIcon {
  top: -11px;
}
.SubFormTable .InputCellContainer {
  position: relative;
  top: -2px;
}
.Button.FormUI-Editable {
  border: 0px !important;
  margin: 0px;
}
.FormUI-Field.FormUI-Editable {
  overflow: hidden;
}
.FormUI-Field {
  padding-bottom: 0px;
}
.SubFormTable.FormUI-Editable {
  border-bottom: 0px;
  border-right:  0px;
}
.FormUI-RelativeContainer {
  float: left;
  margin-bottom: 4px;
  position: relative;
}
.FormUI-RelativeContainer .FormUI-Label {
  display: block;
  text-align:left;
}
.FormUI-Field.FormUI-ReadOnly {
  overflow: auto;
}
.Dialog-ScrollingContent .FormUI-Field.FormUI-ReadOnly {
  overflow: visible;
}
.FormUI-HiddenElement {
  display:none;
}
.FormUISearchInput{
  width: 120px; !Important
  height: 11px;
  font-size: 10px;
  color: #999999;
  border-color: #a8a8a8;
  margin-right: 4px;
  position:absolute;
  top: 2px;
  left: 20px;
  padding-left: 4px;
}
.MediaOutlet_li a.MediaOutlet_Link{
   margin-bottom: 2px;
   margin-left: 10px;
   list-style-type: none;
   color: #000000;
   text-decoration: none;
 }
.MediaOutlet_li:hover{
   list-style-type: none;
   background-color: #a8a8a8;
   color: #3860a4;
 }
.MediaOutlet_li:hover a.MediaOutlet_Link{
   list-style-type: none;
   background-color: #a8a8a8;
   color: #3860a4;
 }
.MediaOutlet_li:hover a.MediaOutlet_Link:hover{
   list-style-type: none;
   background-color: #a8a8a8;
   color: #3860a4;
 }
a.MediaOutlet_Link:hover {
   list-style-type: none;
   background-color: #a8a8a8;
   color: #3860a4;
}
.MediaOutletSearchResult {
  width: 215px;
  background: #FFFFFF;
}
#ViewAdsLinkContainer {
  float:left;
  margin-top:10px;
}
#InsertionStatusTable {
  float:left;
  border:0px solid;
  width: 100px;
}
#InsertionStatusTable .OrderValue {
  text-align:left;
}
#InsertionStatusTable .OrderLabel {
}
#MediaPlanTableContainer .FormUI-Content{
  float:none !important;
  padding:10px;
  clear:both;
}
.Lightbox_Item .FormUI-Label-File {
  float:none !important;
}
.MessageBoxContent {
  padding: 3px;
}
.FormUI-Field.Border {
  border: 1px #ccc solid !important;
  padding: 0px !important;
}
.FormUI-SelectContainer {
  visibility: hidden;
  border: 1px #000 solid;
  border-top: 0px;
  position: absolute;
  z-index: 800;
  background: #fff;
  width: 398px;
  overflow: auto;
}
.FormUI-FieldEdit-StylizedSelection-Container {
  z-index:800 !important;
}
.FormUI-SelectContainer.BottomTop {
  border-top: 1px black solid;
  border-bottom: 0px;
}
.FormUI-Option {
  color: #000000;
  padding: 3px;
  cursor: pointer !important;
  cursor: hand !important;
}
.FormUI-Option.Selected {
  background: #322FFF !important;
  color: #fff;
}
.FormUI-Option.Hover {
 background: #eee;
}
.FormUI-StylizedSelectIcon {
  position: absolute;
  top: 1px;
  right: 1px;
  border-left: 1px #ccc solid;
  width: 15px;
  height: 14px;
  display: block;
  background: url(/l.c.bin/F/4370588/Local_ActiveDALIcon.gif) -17px -85px #fff;
}
.FormUI-Field-StylizedText,
.FormUI-Field-StylizedText div,
.FormUI-Field-StylizedText span,
.FormUI-Field-StylizedText p,
.FormUI-Field-StylizedText li,
.FormUI-Field-StylizedText th,
.FormUI-Field-StylizedText td {
  font-size: 11px !important;
}
.FormUI_UpdateMessage {
  margin-left: 140px;
  height: 14px;
  float: left;
  width: 500px;
}
.FormUI_UpdateMessage a {
  color: blue;
  text-decoration: underline;
  cursor: hand;
  cursor: pointer;
}
/* ---------------- begin Action_WelcomeCSS --------------- */
form fieldset{
  border:none;
  border-bottom:1px solid #DDDDDD;
  padding-bottom:8px;
  margin-bottom:10px;
}
#WelcomeBody, #WelcomeBody a, #WelcomeBody p, #WelcomeBody td {
  font: 11px/1.5em tahoma, verdana, helvetica, arial, sans-serif;
}
#WelcomeBody input[type="text"], #WelcomeBody input[type="password"] {
  width: 220px;
}
#WelcomeBody form {
  border: none;
}
#WelcomeBody #frmLoginSearch {
  padding: 0;
  margin: 0;
}
.StylizedSelectContainer input[readonly] {
  background-color: transparent;
  border: 1px solid black;
}
#WelcomeBody submit, #WelcomeBody .Button, #WelcomeBody button, #WelcomeBody .SubmitButton {
  background-color:#3860a4;
  color:#a8a8a8;
  font-weight:bold;
  margin-top: 5px;
  margin-bottom:15px;
}
#WelcomeBody {
  border-top: 16px solid #a8a8a8;
  margin: 0;
  margin-right:0px;
  padding-right:0px;
  margin-left:0px;
  padding-left:0px;
  width: 100%;
  background: url(/l.c.bin/I/79316/Intel_Logo.png) no-repeat;
  background-position: 10px 17px;
  padding-top:58px;
}
#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 #3860a4;
  border-bottom: 1px solid #3860a4;
  padding-bottom:25px;
}
#WelcomeContainer {
  padding-top:15px;
  width:200px;
  padding-left:30px;
}
#WelcomeBody fieldset {
  border-bottom:0px solid #ffffff;
}
#WelcomeBody legend {
  color:#a8a8a8;
  font-size:14px;
  font-weight:bold;
  font-family:Arial,Verdana,Myriad,Tahoma;
  padding-top:0px;
  padding-bottom:2px;
  width:100%;
  position:relative;
  left:-20px;
}
#WelcomeBody #ForgotPassword, #WelcomeBody #RequestAccount{
  color:#000000;
  font-size:11px;
  font-weight:bold;
  padding-left:25px;
  padding-bottom:2px;
}
#WelcomeBody form {
  text-align: left;
  width: 200px;
}
#WelcomeBody legend {
  font-weight: bold;
  font-size: 13px;
}
#WelcomeBody fieldset {
  padding: 8px;
}
#WelcomeBody label, #WelcomeBody a {
  display: block;
  margin-top: 8px
}
#WelcomeBody .SubmitButton {
  margin-top: 8px;
}
#WelcomeBody .Error {
  color: red;
  font-weight: bold;
}
#WelcomeBody .Message{
  color: green;
  font-weight: bold;
}
#ForgotPassword, #RequestAccount {
  width: 200px;
}
#WelcomeBody #frmLogin
{
  border: none;
}
#WelcomeBody input, #WelcomeBody select, #WelcomeBody textarea, #WelcomeBody option {
font-family:Verdana,"Times New Roman",serif;
font-size:11px;
}
/* ---------------- begin Action_LayoutCSS --------------- */
#DetailsLayoutImageContainer{
  margin-left: 10px;
}
#CurrentPageContainer{
  position: absolute;
  top: 330px;
  left: 15px;
  text-decoration: underline;
  color: blue;
}
#AdstyleTypeContainer{
  padding-left: 15px;
  text-decoration: underline;
}
.AdStyleLinkContainer {
  padding-top: 10px;
  cursor: pointer;
  cursor: hand;
  color: blue;
}
#WireFrameContainer{
  border: 1px solid #ffffff;
  height: 375px;
  width: 275px;
}
#PageSelectionContainer2{
  position: absolute;
  left: 445px;
  width: 175px;
}
#DetailsLayoutImageContainer{
  margin-top: 20px;
}
#AddPageContainer{
  float: left;
  width: 155px;
}
.PageSelection{
  border:1px solid black;
  cursor: pointer;
  cursor: hand;
  float:left;
  margin-top: 13px;
  margin-right: 1px;
}
.PageSelection:hover{
  background-color: #FFFFCC;
}
.PageNameDisplay{
  text-align:center;
}
.BackgroundContainers{
}
#BackgroundAreaPageContainer{
  clear: left;
}
.BGNameContainer{
  color: #a8a8a8;
  font-size: 8pt;
  border: 1px #ffffff solid;
  font-weight:bold;
  width: 150px;
  float: left;
  background-color: #ffffff;
  padding-left: 3px;
}
.BGSelection {
 width: 77%;
 border: 1px solid black;
 height: 15px;
 margin-left: 155px;
 margin-bottom: 2px;
}
#AdStyleWireFrameContainer{
  height: 550px;
  width: 315px;
  float: left;
}
#AreaDisplayName, #AreaAspectRatio{
  font-size: 11px;
}
#LayoutImageContainer, #ContentLayoutImageContainer {
  float:left;
}
.selectedArea{
  background-color:#ffc;
}
.selectedArea2{
  background-color:#ffc;
}
#LayoutImageContainer a:hover{
 background-color: #ffc;
}
#LayoutImageContainer a:active{
 background-color: #ffc;
}
#ContentLayoutImageContainer a:hover{
 background-color: #ffc;
}
#ContentLayoutImageContainer a:active{
 background-color: #ffc;
}
#PageSelectionContainer{
  position: absolute;
  left: 85px;
  width: 150px;
}
#PageSelection {
  text-align: center;
}
#PageSelectionRightArrow {
  width: 16px;
  height: 16px;
  padding-left: 3px;
  cursor: pointer;
  cursor: hand;
  float: left;
  background: url(/l.c.bin/I/868/blue_arrow.gif) no-repeat;
}
#PageSelectionLeftArrow {
  width: 16px;
  height: 16px;
  padding-left: 3px;
  cursor: pointer;
  cursor: hand;
  float: left;
  background: url(/l.c.bin/I/898/blue_arrow_Left.gif) no-repeat;
}
.LayoutHeaderRow
{
  background-color:#0434B1;
  color:#FFFFFF;
  font-size:11px;
  font-weight:bold;
  padding-left:10px;
  padding-right:10px;
  padding-top:2px;
}
.LayoutInfoRow
{
  border-bottom:1px dashed #AFAFAF;
  font-size:11px;
  font-weight:normal;
  padding-top:2px;
  padding-left: 5px;
  padding-right: 5px;
}
.LayoutInfoTable
{
  border-spacing: 0px;
}
.LayoutPageInfoTable
{
  border-spacing: 0px;
  margin-left: 5px;
  margin-top: 80px;
}
#OptionContainer{
  padding-bottom: 10px;
  width: 150px;
}
.OptionLinkContainer{
  padding-bottom: 5px;
  cursor: pointer;
  padding-left: 5px;
  cursor: hand;
}
.OptionLinkContainer:hover{
  background-color: blue;
  color: #ffffff;
  font-weight: bold;
}
/* ---------------- begin Action_HierarchySelectCSS --------------- */
#ActionUI_FilterButton{
  height: 18px;
  width: 45px;
  font-size: 10px;
  color: #3860a4;
  background-color: #a8a8a8;
  border: none;
  cursor: pointer;
  cursor: hand;
}
.HierarchySelect{
  position:absolute;
  z-index: 999;
  top:0px;
  left:150px;
  background: transparent;
  padding:4px;
  display:none;
  overflow: auto;
  height: 490px;
  width: 700px;
  font-size: 10px;
  vertical-align: middle;
}
.HierarchySelect h2{
  margin:0;
  padding:0;
}
.HierarchySelect .Level{
  vertical-align:top;
  margin-left:2px;
  width:200px;
}
.HierarchySelect .LevelDiv{
  background-color: #fff;
  border:1px solid #000;
  width:200px;
  margin-left: 2px;
  padding: 0;
  filter:progid:DXImageTransform.Microsoft.DropShadow(OffX=1, OffY=1, Color='#000', Positive='true');
}
.HierarchySelect .Hidden{
  display:none;
}
.HierarchySelect h3{
  position:relative;
  top:0;
  left:0;
  height:20px;
  margin:0;
  padding:0;
  border-bottom:1px solid #3860a4;
  background-color: #a8a8a8;
  font-size: 10px;
  color: #3860a4;
}
.HierarchySelect div.WrapInput_SelectAll{
  position: absolute;
  top: 0px;
  left: 0px;
  font-size: 10px;
  color: #3860a4;
  width: 50px;
}
.HierarchySelect div.WrapInput_ClearAll{
  position: absolute;
  top: 2px;
  left: 110px;
  width: 50px;
  white-space: nowrap;
}
.HierarchySelect h3 a:link .All_Clear, .HierarchySelect h3 a:visited .All_Clear, .HierarchySelect h3 a:hover .All_Clear, .HierarchySelect h3 a:active .All_Clear{
  text-decoration: underline;
  font-size: 10px;
  color: #3860a4;
}
.HierarchySelect div.WrapInput_Accept{
  position: absolute;
  top: 2px;
  left: 160px;
}
.Icon_LevelAccept{
  background: transparent url(/l.c.bin/F/4370607/Local_InActiveDALIcon.gif) -33px -31px no-repeat scroll;
  height: 14px;
  width: 16px;
  display: block;
  cursor: pointer;
  cursor: hand;
}
.HierarchySelect div.WrapInput_Cancel{
  position: absolute;
  top: 2px;
  left: 180px;
}
.Icon_LevelClose{
  background: transparent url(/l.c.bin/F/4370607/Local_InActiveDALIcon.gif) -17px -31px no-repeat scroll;
  height: 14px;
  width: 16px;
  display: block;
  cursor: pointer;
  cursor: hand;
}
.HierarchySelect h4{
  width:100%;
  margin:0;
  padding:0;
  background-color: #fff;
  text-align:center;
  border-bottom:1px solid #000;
  font-size: 10px;
}
.HierarchySelect .ListContainer{
}
.HierarchySelect .List{
  display:none;
}
.HierarchySelect .Item{
  position:relative;
  width:100%;
  height:20px;
}
.HierarchySelect .Icon{
  position:absolute;
  top:0;
  left:0;
  width:20px;
  height:20px;
  background-position:50% 50%;
  background-repeat:no-repeat;
  cursor: pointer;
  cursor: hand;
}
.HierarchySelect .Selected{
  color:#000;
  background-color:transparent;
}
.HierarchySelect .DisplayName{
  position:absolute;
  top:0;
  left:20px;
  width:154px;
  height:20px;
  padding-top: 4px;
  cursor: pointer;
  cursor: hand;
}
.HierarchySelect .Item .Icon{
  background-image:url(/l.c.bin/I/871/unchecked.gif);
}
.HierarchySelect .Selected .Icon{
  background-image:url(/l.c.bin/I/870/checked.gif);
}
.HierarchySelect .Arrow{
  position:absolute;
  top:0;
  left:176px;
  width:22px;
  height:20px;
  padding-top: 4px;
  cursor: pointer;
  cursor: hand;
}
.HierarchySelect span.ArrowIcon.HasSubItems{
  background: transparent url(/l.c.bin/F/4370607/Local_InActiveDALIcon.gif) 0px -46px no-repeat scroll;
  height: 15px;
  width: 16px;
  display:block;
}
.HierarchySelect span.ArrowIcon.HasSubItems.Open{
  background: transparent url(/l.c.bin/F/4370588/Local_ActiveDALIcon.gif) 0px -46px no-repeat scroll;
  height: 15px;
  width: 16px;
  display:block;  
}
.HierarchySelect .DisplayNameHover{
  background-color: #fff;
}
.HierarchySelect .Loading{
  padding-left:25px;
}
.Show{
  display:block !important;
}
/* ---------------- begin Action_AssetsCSS --------------- */
#CustomListsContainer {
  border: 1px solid #ffff00;
  left: 750px;
  position: absolute;
  top: 61px;
  z-index: 1000;
  display: none;
}
#AddItemsUIButton, #SelectedListName, #ListManagerUIButton, #SelectedListItemInfo {
  border: 1px solid #ff0000;
  margin: 0;
  padding: 0;
}
#AddItemsUIButton {
  background: transparent url(/l.c.bin/F/3926893/Inactive.gif) no-repeat scroll -49px -990px;
  border: none;
  height: 16px;
  width: 16px;
  display: block;
}
#ListManagerUIButton {
  background: transparent url(/l.c.bin/F/3926893/Inactive.gif) no-repeat scroll -104px -422px;
  border: none;
  height: 5px;
  width: 5px;
  display: block;
}
#AddItemsUIContainer {
  background: #ffffff;
  border: 1px solid #000000;
  display: none;
  left: 0px;
  padding: 10px;
  position: absolute;
}
#ListManagerUIContainer {
  background: #ffffff;
  border: 1px solid #000000;
  display: none;
  font-size: 11px;
  left: 20px;
  padding: 5px;
  position: absolute;
  width: 160px;
}
#ListManagerUIContainer #SelectedListContainer {
  border-bottom: 1px solid #cc0000;
  padding-bottom: 5px;
}
#ListManagerUIContainer #SelectedListOptionsContainer {
  border-bottom: 1px solid #cc0000;
  padding-bottom: 5px;
  padding-top: 5px;
}
#ListManagerUIContainer #UnSelectedListsContainer {
  padding-bottom: 5px;
  padding-top: 5px;
}
.select-containerV2 {
  height: 300px ! Important;
  overflow-y: auto;
  overflow-x: hidden;
  white-space: nowrap;
}
.AddToAssetCollectionContainer{
  width: 275px;
}
.AssetCollectionContainer{
  padding: 5px 5px 5px 10px;
  font-size: 11px;
  height: 315px;
  overflow: auto;
}
.AssetCollectionDiv{
  padding-bottom: 5px;
}
.AssetCollectionTitle{
  background-color: #a8a8a8;
  color: #3860a4;
  width: 95%;
  padding-top: 2px;
  padding-left: 5px;
  margin-right: 5px;
  padding-bottom: 2px !important;
}
.AddToAssetCollectionTitle{
  font-size: 12px;
  padding: 2px 5px 2px 13px;
}
.AddToAssetCollectionTo {
  font-weight: bold;
  font-size: 12px;
  padding-left: 3px;
}
.AssetAddToSectionContainer{
  width: 500px;
  max-width: 600px;
}
.SearchAssetsDiv{
  padding: 5px 5px 5px 10px;
}
.AssetTypeDropDown{
  position: relative;
  top: -1px;
}
#inpAssetType, #inpAssetType option{
  font-size: 11px;
}
.AssetSearchInput{
  padding: 2px 0px 2px 2px;
  font-size: 11px;
  height: 12px;
  position: relative;
  left: 10px;
}
.AssetSearchButton{
  height: 20px;
  width: 45px;
  color: #3860a4;
  background-color: #a8a8a8;
  border: none;
  cursor: pointer;
  cursor: hand;
  font-size: 11px;
  position: relative;
  left: 20px;
}
.SearchResultsTextDiv{
  font-size: 11px;
  color: red;
  padding: 5px 5px 5px 10px;
}
.SearchResultsDiv{
  padding: 10px 10px 10px 10px;
  font-size: 11px;
  height: 350px;
  overflow: auto;
}
.SearchResultsAssetDiv{
  float: left;
  height: 135px;
  width: 150px;
  margin-bottom: 5px;
}
.SearchResultAssetImageDiv{
  padding: 5px 5px 5px 5px;
}
.SearchResultAssetData{
  margin: 0px;
  padding: 0px;
}
.SearchResultAssetName{
  margin-left: 2px;
  font-size: 9px;
}
.CreateAssetContainer {
  padding: 10px;
}
.CreateAssetLinkContainer {
  margin-bottom: 5px;
}
div#ImportExportAssetsContainer{
  position: absolute;
  top: 20px;
  left: 0px;
  width: 450px;
  height: 525px;
  overflow: auto;
}
.Annotations_AssetContainer {
}
.Annotations_AssetContainer img {
  margin: 10px;
}
.Annotations_NotesContainer {
  width: 400px;
  position: absolute;
  top: 10px;
}
.Annotations_NotesContainer .FormUI-Content {
  clear: none !important;
}
.Annotations_NotesContainer .FormUI-Field-Text {
  clear: left;
  border: 1px solid #000 !important;
}
.Annotations_NotesContainer .FormUI-Label-Text {
  white-space: nowrap;
}
.Annotations_GeneralNotesContainer {
  margin-left: 10px;
  clear: left;
  float: left;
  _position: relative;
}
.Annotations_GeneralNotesContainer .FormUI-Content {
  _position: absolute;
}
.Annotations_GeneralNotesContainer .FormUI-Content .FormUI-RelativeContainer {
}
.Annotations_GeneralNotesContainer .FormUI-Content .FormUI-RelativeContainer .FormUI-Field-LongText {
}
.Annotations_GeneralNotesContainer .FormUI-Field-LongText {
  border: 1px solid #000 !important;
}
.Annotations_GeneralNotesContainer .FormUI-Field-LongText.FormUI-DefaultValue {
  border: 0 solid #ddd !important;
  border-bottom: 1px #ddd dashed;
  background-color: #FFFFFF;
}
.Annotations_Pushpin {
  width: 16px;
  height: 16px;
  position: absolute;
  background: transparent url(/l.c.bin/I/927/Pushpin.png) 0 0 no-repeat;
  z-index: 5;
}
.AnnotationsContainer {
 position: relative;
}
.Annotations_PageNavigationContainer {
  height: 20px;
}
.Annotations_PageNavigationContainer #PageSelectionLeftArrow, .Annotations_PageNavigationContainer #PageSelectionRightArrow {
  margin: 4px 0 0 10px;
}
.Annotations_AllPagesContainer {
  position: relative;
}
/* ---------------- begin Action_MediaPlansCSS --------------- */
#LocalCampaings_Ads_BulkActionsContainer {
  clear: left;
}
#MainInsertionsContainer .action-element{
  background-color:#a8a8a8;
  color:#3860a4;
  font-size:11px;
  font-weight:bold;
  height:15px;
}
#MainInsertionsContainer #LocationsContainer .action-element{
  background-color:#FFFFFF;
  color:#000000;
  display:inline;
}
#MainInsertionsContainer .MediaPlan_DayInsertion{
  font-weight:bold;
  color:#004785;
  background: url(/l.c.bin/I/832/black_squarebox.gif);
  width:23px;
  height:23px;
}
#MainInsertionsContainer .InsertionsMain{
  float:left;
  font-size:11px;
}
#LocationsContainer{
  width:375px;
  height: auto;
}
#InsertionsContainer{
  width:50px;
  overflow-x:auto;
  height: auto;
}
#MainInsertionsContainer td, #MainInsertionsContainer th{
  height:23px;
}
#MainInsertionsContainer .long{
  height:25px;
}
#MainInsertionsContainer .MediaTypeNameHolder{
  height:23px;
  padding: 3px 0px 0px 3px;
  font-weight:bold;
}
#MainInsertionsContainer div,#MainInsertionsContainer span{
}
#MainInsertionsContainer .DisplayDayContainer{
  font-size:9px;
  width:23px;
}
#MainInsertionsContainer .LocationNameContainer{
  margin-top:3px;
  height:23px;
}
.LocationCostContainerCell{
  margin-top:3px;
  height:23px;
}
#MainInsertionsContainer .LocationRemoveContainer{
  width:15px;
  margin-top:3px;
  cursor: pointer;
  cursor: hand;
}
#InsertionDetails{
  width: 250px;
  height :150px;
  display: none;
  border:1px solid gray;
  background-color: white;
  position:absolute;
  padding: 10px;
}
.LocationContainerCell span{
  float:left;
}
.LocationContainerCell{
  clear:both;
  width:70%;
}
.LocationCostContainerCell{
  width:20%;
}
.LocationBlankContainerCell{
  width:3%;
}
.LocationCostContainer{
  text-align:right;
  padding-right:15px;
}
.DisabledLink{
  color:#BFBFBF !important;
  text-decoration:none !important;
}
.PlusContainer{
  height:15px;
  width:15px;
  cursor: pointer;
  cursor: hand;
  background-image: url(/l.c.bin/I/854/add_cross.gif);
  background-repeat:no-repeat;
  background-position:center;
  padding-right:4px;
}
.TitleBar{
  background-color:#315A7B;
  width:100%;
  color:white;
}
#AddInsertionContainer{
  background-color:white;
  padding:5px;
}
#AddCreateAdInsertionContainer{
  background-color:white;
  padding:0px;
}
#FormInsertionDetailsContainer{
  position:absolute;
}
#InitializeBuildContainer{
  clear:both;
  margin-top:15px;
  padding-bottom:15px;
}
.BuildAllControlsContainer{
  clear:both;
  padding:20px;
}
.BuildAllControlsContainer div{
  float:left;
}
.LocationNameTable{
  width:100%;
}
.MediaLocationRowContainer table{
  border-bottom:1px solid #a8a8a8;
}
#MediaLocationSearchContainer{
  font-size:11px;
  font-weight:bold;
  padding:5px;
  height: 19px;
}
#MediaTypeLocationSearchContainer{
  font-size:11px;
  font-weight:bold;
  padding:5px;
}
#MediaLocationSearchContainer label{
  margin-right:8px;
}
#MediaTypeLocationSearchContainer label{
  margin-right:8px;
}
.Search_MediaLocationContainer{
  font-size:11px;
}
#MainInsertionsContainer #inpKeywords{
  width: 85px;
  height: 12px;
  font-size: 11px;
  float: left;
}
#MediaLocationSearchContainer #inpKeywords{
  width: 120px;
  height: 14px;
  font-size: 11px;
  float: left;
}
#MediaLocationSearchContainer #inpMediaType{
  width: 120px;
  height: 20px;
  font-size: 11px;
}
#MediaTypeLocationSearchContainer #inpKeywords{
  width: 120px;
  height: 12px;
  font-size: 11px;
  float: left;
}
#MediaTypeLocationSearchContainer #inpMediaType{
  width: 120px;
  height: 16px;
  font-size: 10px;
}
#MainInsertionsContainer .LocationNameContainer .Hover{
  background-color: #F3F3F5;
}
#InsertionOptions{
  width: 175px;
  min-height:50px;
  padding:4px;
  font-size:11px;
}
#InsertionOptions .DetailsLinkContainer{
  cursor: pointer;
  cursor: hand;
}
.DropdownDisplay{
  cursor: pointer;
  cursor: hand;
  background-color:#FFFFFF;
  color:#000000;
  font-family:Arial,verdana,serif;
  font-size:11px;
  position:absolute;
  left:115px;
}
.DropdownDisplayDisabled{
  background-color:#FFFFFF;
  color:#000000;
  font-family:Arial,verdana,serif;
  font-size:11px;
  position:absolute;
  left:115px;
}
.DropDownInputField {
  left:115px;
  position:absolute;
  height:15px;
  font-size:9px;
}
.DropdownDisplay:hover{
  background-color: #F3F3F5;
}
.DropdownSelectionContainer{
  padding: 3px 0px;
  margin-left:10px;
}
.DayInsertionWaitBuild{
  width:23px;
  height:23px;
  background-image: url(/l.c.bin/I/882/graygear.gif);
  background-repeat:no-repeat;
  background-position:center;
  color:#004785;
}
#MediaHeaderContainer{
  background-color:#a8a8a8;
  color:#3860a4;
  font-size:11px;
  font-weight:bold;
  height:25px;
  width:100%;
}
#HideHeaderCost_MediaHeaderContainer{
  background-color:#a8a8a8;
  color:#3860a4;
  font-size:11px;
  font-weight:bold;
  height:25px;
  width:100%;
  padding-top:5px;
  padding-left:5px;
}
#TotalCostContainer{
}
#MediaHeaderContainer .LocationNameTable{
  width:400px;
}
#MediaHeaderContainer .LocationNameTable .MediaHeaderCell{
  width:40%;
}
#MediaHeaderContainer .LocationNameTable .TotalCostHeader{
  width:30%;
  text-align:center;
}
#MediaHeaderContainer .LocationNameTable .TotalCostLabelHeader{
  width:30%;
  text-align:right;
}
#inpCloseSearch{
  cursor: pointer;
  cursor: hand;
}
.NoAdstyleStatus{
  color:#AF0A0A;
}
#BuildStatusContainer{
  clear:both;
}
.AddInsertionContainer_Magazine, .AddInsertionContainer_TVVOD{
  Width:375px;
  height:150px;
}
.AddInsertionContainer_Download, .AddInsertionContainer_Dowload{
  Width:375px;
  height:220px;
}
.AddInsertionContainer_OnlineAdvertising, .AddInsertionContainer_Newspaper, .AddInsertionContainer_DirectMail, .AddInsertionContainer_OnlineNewsReader{
  width: 375px;
  height: 470px;
}
.AddInsertionContainer_DigitalNewspaper, .AddInsertionContainer_StationeryBusinessCards{
  width: 375px;
  height: 320px;
}
.AddInsertionContainer_Radio{
  width: 375px;
  height:200px;
}
.AddCreateAdInsertionContainer_Magazine, .AddCreateAdInsertionContainer_TVVOD{
  Width:375px;
  height:25px;
}
.AddCreateAdInsertionContainer_Download, .AddCreateAdInsertionContainer_Dowload{
  Width:375px;
  height:70px;
}
.AddCreateAdInsertionContainer_OnlineAdvertising, .AddCreateAdInsertionContainer_Newspaper, .AddCreateAdInsertionContainer_DirectMail, .AddCreateAdInsertionContainer_OnlineNewsReader{
  width: 375px;
  height: 320x;
}
.AddCreateAdInsertionContainer_DigitalNewspaper, .AddCreateAdInsertionContainer_StationeryBusinessCards{
  width: 375px;
  height: 170px;
}
.AddCreateAdInsertionContainer_Radio{
  width: 375px;
  height:25px;
}
.Build_MediaHeaders{
  padding-left:2px;
}
.Build_MediaTypeHeaders{
  padding-left:6px;
}
.DetailsLinkContainer a{
  color:#000000;
}
.CursorStylePointer{
  cursor: pointer;
  cursor: hand;
}
.WeekDisplaySpan_Date{
  font-size:9px;
}
#MainInsertionsContainer .BlankDateRow{
  height:14px;
  padding: 0px;
}
.ImportMatchingContainer{
}
.ImportMatchFieldsContainer{
  overflow-y:auto;
  overflow-x:hidden;
  height:350px;
  width:500px;
}
#MapCompleteButton{
  margin-top:10px;
  width:60px;
}
#YesArchiveLocal,#NoArchiveLocal{
  margin:10px;
}
#ArchiveLocalMessage{
  padding:10px 2px 10px 2px;
}
#ArchiveLocalButtonContainer{
  padding:10px 2px 10px 2px;
}
/* ---------------- begin Action_SettingsCSS --------------- */
#TransactionTable td{
  border-bottom: 1px solid #0434B1;
  text-align: center;
}
#TransactionTable th{
  color:#ffffff;
  font-size:11px;
  font-weight:bold;
  background-color:#0434B1;
}
#TransactionTable {
  border-collapse:collapse;
  width: 100%;
  cell-padding: 0px;
  cell-spacing: 0px;
}
#ChangePasswordContainer, #ResetPasswordContainer, #SendWelcomeEmailContainer, #ChangeLoginContainer, #LoginLinkContainer{
  float: left;
  clear: none;
}
#ErrorContainer{
  padding: 5px;
  color: #ff0000;
}
.WelcomeEmailInputContainer{
  padding: 5px;
}
#SubmitChangeContainer{
  border: 1px solid #a8a8a8;
  position: absolute;
  top: 110px;
  left: 250px;
  width: 100px;
  text-align: center;
  background-color: #a8a8a8;
  color: #3860a4;
}
.DialogTitle, .CloseDialogButton{
  background-color: #a8a8a8;
  color: #3860a4;
  padding-left: 3px;
}
#OptionGroup_Interfaces{
  width: 300px;
}
#inp_Interfaces{
  width: 300px;
}
#PasswordContainerID{
  width: 400px;
}
#label-UserAccessLogin{
  display: none;
}
#UserAccessLogin {
  display: none;
}
#FormUI-RelativeContainer-UserMiddleInitial{
 margin-left: 15px;
 margin-right: 15px;
}
.ConfirmRemoveText{
  margin: 10px;
}
/* ---------------- begin Action_AdElementCSS --------------- */
#form-AdElementAreaContent #FormUI-RelativeContainer-AreaName{
   margin-left: 15px;
}
#form-AdElementAreaContent #FormUI-RelativeContainer-AreaType{
   margin-left: 15px;
}
#form-AdElementAreaContent #FormUI-RelativeContainer-Control{
   margin-left: 15px;
}
#form-AdElementAreaContent #FormUI-RelativeContainer-AreaContent{
   margin-left: 15px;
}
#form-AdElementAreaContent #FormUI-RelativeContainer-FilterType{
   margin-left: 15px;
}
#form-AdElementAreaContent #FormUI-RelativeContainer-SupportUploadV1{
   margin-left: 15px;
}
#form-AdElementAreaContent #FormUI-RelativeContainer-SupportEntryV1{
   margin-left: 15px;
}
#form-AdElementAreaContent #FormUI-RelativeContainer-Border{
   margin-left: 15px;
}
#form-AdElementAreaContent #FormUI-RelativeContainer-CornerRadius{
   margin-left: 15px;
}
#form-AdElementAreaContent #FormUI-RelativeContainer-Colorize{
   margin-left: 15px;
}
#form-AdElementAreaContent #FormUI-RelativeContainer-BackgroundColor{
   margin-left: 15px;
}
#form-AdElementAreaContent #FormUI-RelativeContainer-Style{
   margin-left: 15px;
}
#form-AdElementAreaContent #FormUI-RelativeContainer-MaxCharacter{
   margin-left: 15px;
}
#form-AdElementAreaContent #FormUI-RelativeContainer-MaxLines{
   margin-left: 15px;
}
#form-AdElementAreaContent #FormUI-RelativeContainer-Source{
   margin-left: 15px;
}
#form-AdElementAreaContent #FormUI-RelativeContainer-Filter{
   margin-left: 15px;
}
/* ---------------- begin Action_BrandCampaignCSS --------------- */
.AdStyleNameDisplay{
  margin-bottom: 10px;
  width: 250px;
}
.AdStyleUpdatedInfo{
  margin-left: 5px;
  color: red;
}
#form-CampaignSetUp #FormUI-RelativeContainer-AreaName{
   margin-left: 15px;
}
#form-CampaignSetUp #FormUI-RelativeContainer-AreaType{
   margin-left: 15px;
}
#form-CampaignSetUp #FormUI-RelativeContainer-UserPrompt{
   margin-left: 15px;
}
#form-CampaignSetUp #FormUI-RelativeContainer-AreaType{
   margin-left: 15px;
}
#form-CampaignSetUp #FormUI-RelativeContainer-Blank{
   margin-left: 15px;
}
#form-CampaignSetUp #FormUI-RelativeContainer-SelectionType{
   margin-left: 15px;
}
#form-CampaignSetUp #FormUI-RelativeContainer-Control{
   margin-left: 15px;
}
#form-CampaignSetUp #FormUI-RelativeContainer-AreaContent{
   margin-left: 15px;
}
#form-CampaignSetUp #FormUI-RelativeContainer-FilterType{
   margin-left: 15px;
}
#form-CampaignSetUp #FormUI-RelativeContainer-SupportUploadV1{
   margin-left: 15px;
}
#form-CampaignSetUp #FormUI-RelativeContainer-SupportEntryV1{
   margin-left: 15px;
}
#form-CampaignSetUp #FormUI-RelativeContainer-Border{
   margin-left: 15px;
}
#form-CampaignSetUp #FormUI-RelativeContainer-CornerRadius{
   margin-left: 15px;
}
#form-CampaignSetUp #FormUI-RelativeContainer-Colorize{
   margin-left: 15px;
}
#form-CampaignSetUp #FormUI-RelativeContainer-BackgroundColor{
   margin-left: 15px;
}
#form-CampaignSetUp #FormUI-RelativeContainer-Style{
   margin-left: 15px;
}
#form-CampaignSetUp #FormUI-RelativeContainer-MaxCharacter{
   margin-left: 15px;
}
#form-CampaignSetUp #FormUI-RelativeContainer-MaxLines{
   margin-left: 15px;
}
#form-CampaignSetUp #FormUI-RelativeContainer-Source{
   margin-left: 15px;
}
#form-CampaignSetUp #FormUI-RelativeContainer-Filter{
   margin-left: 15px;
}
/* ---------------- begin Action_OrderHistoryCSS --------------- */
.OrderLabel{
  font-weight: bold;
  width: 50%;
}
.OrderValue{
  width: 50%;
}
.OrderDetailsTable{
  width: 33%;
  empty-cells: show;
  margin: 6px;
}
.OrderViewAllAds{
  padding-top: 5px;
}
.OrderHistoryTable th {
  font-weight: bold;
}
.OrderHistoryTable td {
  border-top: 1px solid black;
  text-align: left;
  width: 140px;
  whitespace: nowrap;
}
/* ---------------- begin Action_ModalCSS --------------- */
#ModalOverlay{
  background-image:url(/l.c.bin/I/578/ModalBackground.png);
  display:none;
  position:absolute;
  top:0;
  left:0;
  width:100%;
  z-index:501;
  height:500px;
}
#ModalOverlay.Show{
  display:block;
}
.Modal{
  display:block !important;
  position:absolute !important;
  z-index:502 !important;
  padding: 10px;
  background-color:#ffffff;
}
#ModalAlertButtonContainer{
  clear:both;
  text-align:center;
  padding-top: 10px;
}
#ModalAlertButton{
  font-weight:bold;
  width:50px;
  height:50px;
}
/* ---------------- begin Action_StylizedCopyCSS --------------- */
body.StylizedCopy {
  background-color: #ffffff;
  overflow: auto;
}
.widgToolbar a
{
	display: block;
	width: 24px;
	height: 24px;
	overflow: hidden;
	background-repeat: no-repeat;
	text-indent: -1000em;
	text-decoration: none;
}
.widgToolbar a:hover
{
	background-position: 0 -24px;
}
.widgToolbar a:active
{
	background-position: 0 -48px;
}
.widgToolbar li.on a, .widgToolbar li.on a:hover
{
	background-position: 0 -48px;
}
.widgToolbar li.disabled a, .widgToolbar li.disabled a:hover
{
	background-position: 0 -72;
}
.widgToolbar li.widgEditButton
{
	background-image: url(/l.c.bin/I/10340/button_blank.gif);
	background-repeat: no-repeat;
	background-position: bottom right;
}
.widgButtonBold
{
	background-image: url(/l.c.bin/I/10334/button_bold.gif);
}
.widgButtonUnderline
{
	background-image: url(/l.c.bin/I/10336/button_underline.gif);
}
.widgButtonHTML
{
	background-image: url(/l.c.bin/I/10339/button_viewSource.gif);
}
.widgButtonItalic
{
	background-image: url(/l.c.bin/I/10335/button_italic.gif);
}
.widgButtonOrdered
{
	background-image: url(/l.c.bin/I/10338/button_orderedList.gif);
}
.widgButtonUnordered
{
	background-image: url(/l.c.bin/I/10337/button_unorderedList.gif);
}
.widgButtonJustifyLeft
{
	background-image: url(/l.c.bin/I/10345/button_textalign_left.gif);
}
.widgButtonJustifyCenter
{
	background-image: url(/l.c.bin/I/10346/button_textalign_center.gif);
}
.widgButtonJustifyRight
{
	background-image: url(/l.c.bin/I/10347/button_textalign_right.gif);
}
.widgButtonSpellCheck
{
	background-image: url(/l.c.bin/I/10349/button_spellcheck.gif);
}
.widgButtonRemoveFormat
{
	background-image: url(/l.c.bin/I/10360/button_sweep.gif);
}
.widgSource a, .widgSource a:hover
{
	cursor: default;
	background-position: 0 -72;
}
.widgSource li.on a, .widgSource li.on a:hover
{
	background-position: 0 -72;
}
.widgSource .widgButtonHTML, .widgSource .widgButtonHTML:hover, .widgSource .widgButtonHTML a, .widgSource .widgButtonHTML a:hover
{
	background-position: 0 -48;
}
.widgSource .widgButtonHTML:hover
{
	cursor: pointer;
}
.widgToolbar
{
	list-style: none;
	width: 100%;
	height: 24px;
	margin: 0;
	padding: 0 0 0 2px;
	border: 1px solid #CCCCCC;
	background-image: url(/l.c.bin/I/10340/button_blank.gif);
	background-repeat: repeat-x;
}
* html .widgToolbar
{
	width: auto;
}
.widgToolbar li
{
	display: inline;
	float: left;
	height: 24px;
	line-height: 24px;
}
.widgIframe
{
	clear: left;
	width: 100%;
	height: 200px;
	border-top-width: 1px;
}
.widgContainer textarea
{
	clear: left;
	width: 100%;
	height: 200px;
	border-top-width: 1px;
	padding: 0;
}
.widgContainer
{
}
.newDialogBoxContainer .widgContainer {
  padding-bottom: 5px !important;
}
.ButtonContainerOuter-StylizedText {
  text-align:center;
}
.ButtonContainerInner-StylizedText {
  margin: 0pt auto;
}
.ButtonContainerInner-StylizedText .Button {
  font-size: 11px;
}
#WidgPalette {
  display:none;
  position:absolute;
  background:#ccc;
  padding:1px;
}
#WidgPalette table {
  background:#ccc;
}
#WidgPalette table td {
  width:12px;
  height:12px;
  padding:0px;
  margin:0px;
  border:1px solid #ccc;
}
.OptionTabs li {
  background:#DDDDDD url(/l.c.bin/I/56431/Rtab.gif) no-repeat scroll right top;
  color:#004785;
  cursor:pointer;
  display:block;
  float:left;
  font-family:arial,verdana,tahoma,myriad;
  font-size:11px;
  height:18px;
  text-align:center;
  width:80px;
}
.OptionTabs li span {
  background:transparent url(/l.c.bin/I/56430/Ltab.gif) no-repeat scroll left top;
  display:block;
  height:18px;
  line-height:18px;
  text-align:center;
  width:80px;
}
.OptionTabs li.Hover {
  background-color:#FFFFFF;
}
.OptionTabs li.Selected {
  background-color:#004785;
  color:#FFFFFF;
}
.OptionContainer {
  display:none;
  padding:10px;
  position:relative;
}
#OptionsContainer {
  clear: left;
  border-top: 2px solid #004785;
  padding-top: 5px;
}
.Option {
  display: none;
}
li.widgEditSelect {
  padding-top: 2px;
  height: 22px;
}
select.widgSelectClass, select.widgSelectClass option {
  font-size: 11px;
}
/* ---------------- begin Action_ApprovalCSS --------------- */
#OptionGroup_SendToApprovers{
  display: none;
}
#OptionGroup_SendToApprovers.Show{
  display: block !important;
}
.FormUI-RelativeContainer.Hide{
  display: none;
}
#Activity{
 margin: 10px;
}
#Activity td{
 padding: 3px 7px 3px 7px;
}
.Table_ActivityTitle{
  background-color: #1C92CD;
}
.Table_ActivityTitle th{
  font-weight: bold;
  color: white;
}
.Table_ActivityContent_Odd{
 background-color: rgb(255,255,255);
}
.Table_ActivityContent_Even{
 background-color: rgb(237,237,237);
}
/* ---------------- begin Action_EventCalendarCSS --------------- */
.EventCalendar-Container {
  width: 918px;
  font-size: 12px;
  line-height: 14px;
  font-weight: bold;
  position: absolute;
  background-color: white;
}
.EventCalendar-CalendarPanel {
  float: left;
  width: 708px;
  height: 100%;
  padding: 10px;
}
.EventCalendar-PreviewPanel {
  float: right;
  width: 190px;
  height: 100%;
}
.EventCalendar-CalendarTopBar {
  font-size: 16px;
  line-height: 24px;
  text-align: center;
}
.EventCalendar-DayWithEvents {
  font-weight:bold;
  font-size: 12px;
}
.EventCalendar-DayWithEvents:hover {
  text-decoration: underline;
}
.EventCalendar-CalendarTopBarArrowBox {
  margin: 0px 10px;
  display: inline;
  position: absolute;
  cursor: pointer;
  top: 15px;
}
#zCalendarTopBarLeftArrow{
  left: 265px;
}
#zCalendarTopBarRightArrow{
  left: 439px;
}
.EventCalendar-CalendarTopDayWeekly {
  float: left;
  width: 122px;
}
.EventCalendar-CalendarTopDayMonthly {
  float: left;
  width: 100px;
}
.EventCalendar-CalendarWrapper {
  border: 1px solid #303030;
  float: left;
}
.EventCalendar-CalendarDayNumber {
  float: left;
  width: 100%;
  border-bottom: 1px solid #303030;
  cursor: pointer;
  background: #e0e0e0;
  text-align: right;
}
.EventCalendar-CalendarDayNumberDiv {
}
.EventCalendar-TodaysDate {
  background: #eeeeff;
}
.EventCalendar-PreviewDayHasEvents {
  background: #999;
}
.EventCalendar-PreviewCalendarTopDays {
  font-size: 10px;
  font-weight: normal;
  border-top: 1px solid #333;
}
.EventCalendar-PreviewCalendarTopDay {
  float: left;
  width: 26px;
}
.EventCalendar-Event {
  float: left;
  width: 100%;
  height: 15px;
  cursor: pointer;
  background: url("/l.c.bin/I/82470/event_background_small2.gif") no-repeat;
  line-height: 13px;
  font-weight: normal;
  text-align: center;
  color: #fff;
  overflow: hidden;
}
.EventCalendar-EventWeekly {
  float: left;
  width: 100%;
  height: 15px;
  cursor: pointer;
  background: url("http://ld.livecache.net/I/5592911/event_background.gif") no-repeat;
  line-height: 13px;
  font-weight: normal;
  text-align: center;
  color: #fff;
  overflow: hidden;
}
.EventCalendar-ContinuingEvent {
  float: left;
  width: 100%;
  height: 15px;
  cursor: pointer;
  line-height: 13px;
  font-weight: normal;
  text-align: center;
  color: #999;
  overflow: hidden;
}
.EventCalendar-MonthlyDateBox {
  float: left;
  width: 100px;
  height: 100px;
  border-left: 1px solid #333;
}
.EventCalendar-WeeklyDateBox {
  float: left;
  width: 121px;
  height: 400px;
  border-left: 1px solid #333;
}
.EventCalendar-MonthlyDateWeek {
  border-top: 1px solid #333;
}
.EventCalendar-GrayedMonthDateBox {
  background-color: #eee;
}
.EventCalendar-MonthlyPreviewBox {
  width: 183px;
  margin: 10px auto;
  text-align: center;
}
.EventCalendar-PreviewCalendar {
  border: 1px solid #333;
}
.EventCalendar-PreviewCalendarTitleDiv {
  line-height: 18px;
}
.EventCalendar-MonthlyPreviewDateWeek {
  font-size: 10px;
  font-weight: normal;
  border-top: 1px solid #333;
}
.EventCalendar-PreviewDateBox {
  float: left;
  width: 25px;
  height: 20px;
  border-left: 1px solid #333;
}
.EventCalendar-Weekly {
  float: left;
  width: 80%;
  height: 100%;
}
.EventCalendar-WeeklyPreview {
  display: none;
}
.EventCalendar-BoxNoBorder {
  border-top: 0px;
  border-bottom: 0px;
  border-left: 0px;
  border-right: 0px;
}
.EventCalendar-BoxNoSideBorders {
  border-left: 0px;
  border-right: 0px;
}
.EventCalendar-BoxNoBottomBorder {
  border-bottom: 0px;
}
.EventCalendar-BoxNoTopBorder {
  border-top: 0px;
}
.EventCalendar-BoxNoLeftBorder {
  border-left: 0px;
}
.EventCalendar-BoxNoRightBorder {
  border-right: 0px;
}
.EventCalendar-FloatClear {
  clear: both;
  height: 0;
  line-height: 0;
}
#zCalendarTopDaysDiv {
  background-color:#188def;
  float: left;
}
.EventCalendar-CalendarTopBar #zCalendarTopDaysDiv {
  border: 1px solid black;
  border-bottom: none;
  width: 706px;
}
/* ---------------- begin Action_CheckoutCSS --------------- */
.CheckoutPage h1 {
  color: #a8a8a8;
  border-bottom: 3px #a8a8a8 solid;
  font-size: 18px;
  padding-left: 5px;
}
.CheckoutPage h2 {
  position: relative;
  color: #a8a8a8;
  border-bottom: 1px #a8a8a8 solid;
  font-size: 12px;
  font-weight: bold;
  height: 17px;
  padding-left: 5px;
  float: left;
  clear: both;
  width: 100%;
}
.CheckoutPage h2 .Button_SmallWide {
  float:right;
  font-size:11.2px;
  font-weight:normal;
  position:absolute;
  right:0px;
  top:0px;
}
.CheckoutPage .label {
  font-weight: bold;
  white-space: nowrap;
}
.CheckoutPage .SummaryArea table {
  width: 100%;
}
.ButtonNew {
  position: absolute;
  right: 0px;
  top: 0px;
  background: #a8a8a8;
  width: 75px;
  color: #ffffff;
  text-align: center;
  margin-right: 3px;
  cursor: hand;
  cursor: pointer;
}
.FormContainer {
  float:left;
  width: 400px;
  margin: 10px;
}
.SummaryArea {
  float:left;
  margin: 10px;
  width: 300px;
}
.SummaryArea h2, .SummaryArea table {
  float: left;
  clear: both;
}
.SummaryRow {
  float: left;
  clear: both;
  position: relative;
  width: 100%;
}
.SummaryRow #PlaceOrderButton {
  position: absolute;
  right: 10px;
  bottom: 0;
}
.SummaryRow #BackButton,
.SummaryRow #BackkButton {
  position: absolute;
  right: 150px;
  bottom: 0;
}
#UserDetails {
  width: 100%;
  clear: right;
}
.CheckoutButton {
  float: left;
  clear: both;
}
.AccountForm {
  float: left;
  clear: both;
}
.CheckoutError {
  float: left;
  clear: both;
  margin-left: 10px;
}
.AccountButtonBar {
  float: left;
  clear: both;
  width: 300px;
}
#ActionUI_EmptyListVerbiage {
  position:relative;
  font-size: 11px;
  padding-left: 10px;
  top:40px;
}
#ConfirmCustomizeImportDiv {
  margin-left:10px;
  width:500px;
  float:left;
}
.CollapsibleDiv {
  margin-bottom: 5px;
}
.CollapsibleDiv_TitleBar {
  height: 20px;
  font-weight: bold;
  background-color: #a8a8a8;
  color: #3860a4;
}
.CollapsibleDiv_Title {
  line-height: 20px;
}
.CollapsibleDiv_Container {
  padding: 5px;
  border: 1px solid #a8a8a8;
}
.CollapsibleDiv_Closed {
  width: 10px;
  height: 10px;
  margin: 5px;
  overflow: hidden;
  cursor: pointer;
  background: transparent url(/l.c.bin/I/71759/New_Standard_icons_v4.gif) -121px -141px no-repeat;
}
.CollapsibleDiv_Open {
  width: 10px;
  height: 10px;
  margin: 5px;
  overflow: hidden;
  cursor: pointer;
  background: transparent url(/l.c.bin/I/71759/New_Standard_icons_v4.gif) -106px -141px no-repeat;
}
.clearfix:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}
.clearfix {display: inline-block;}
* html .clearfix {height: 1%;}
.clearfix {display: block;}
.MenuArrowDown {
  background: transparent url(/l.c.bin/F/4370611/Local_InActiveIcon.gif) -84px -21px no-repeat;
  width: 13px;
  height: 7px;
}
.MenuArrowUp {
  background: transparent url(/l.c.bin/F/4370611/Local_InActiveIcon.gif) -84px -42px no-repeat;
  width: 13px;
  height: 7px;
}
.MenuArrowUpTable {
  float:left;
  margin-top:3px;
  padding-right:5px;
  background: transparent url(/l.c.bin/F/4370611/Local_InActiveIcon.gif) -84px -42px no-repeat;
  height:7px;
  width:13px;
}
.MenuArrowDownTable {
  float:left;
  margin-top:3px;
  padding-right:5px;
  background: transparent url(/l.c.bin/F/4370611/Local_InActiveIcon.gif) -84px -21px no-repeat;
  height:7px;
  width:13px;
}
.collapseDiv_titleBar {
  background-color: #a8a8a8;
  color: #3860a4;
  height: 25px;
  font-weight: bold;
}
.collapseDiv_titleBar .MenuArrowUp, .collapseDiv_titleBar .MenuArrowDown{
  float: left;
  margin: 3px;
  cursor: pointer;
  cursor: hand;
}
.BubbleGrouping {
  border: 1px solid #1165AB;
  margin: 3px;
  width: 99%;
}
.Cart {
  border: 1px solid #a8a8a8;
  border-collapse: collapse;
  font-family: arial, verdana, serif;
  font-size: 1em;
  margin: 10px;
  width:98%;
}
.CartHeader {
  background-color: #a8a8a8;
}
.CartTH {
  text-align: left;
  color: #3860a4;
  font-weight: bold;
  height: 20px;
}
.CartRow {
  border-bottom: 1px solid #a8a8a8;
}
.CartRow .FormUI-RelativeContainer {
  position: static !important;
  width: 60px !important;
}
.CartRow .FormUI-RelativeContainer div {
  position: static !important;
}
.CartRow .FormUI-RelativeContainer div input{
  position: static !important;
}
.CartRow .FormUI-RelativeContainer div a{
  position: static !important;
  margin: 6px 0px 0px 8px;
}
.CartTitle {
  font-weight: bold;
  font-size: 12px;
}
.CartRemove {
  text-align: center;
}
.CartRemoveButton {
  height: 12px;
  width: 12px;
  margin: auto;
  cursor: pointer;
  background: transparent url(/l.c.bin/I/71759/New_Standard_icons_v4.gif) -293px 0px no-repeat;
}
.Cart_PaymentTypeIcon {
  height: 14px;
  width: 14px;
  cursor: pointer;
  float: left;
  margin-right: 5px;
  background: transparent url(/l.c.bin/I/71759/New_Standard_icons_v4.gif) -84px -94px no-repeat;
}
#Cart_CheckoutContainer{
  width: 450;
  float: right;
  margin-right: 15px;
}
#Cart_PaymentTypeLabel {
  margin-right: 5px;
  float: left;
}
#Cart_PaymentTypeField {
  float: left;
}
.CartPaymentBoxes {
  width: 285px;
  float: left;
  margin-left: 20px;
  margin-top: 10px;
}
.CheckOutPaymentBoxes{
  width: 135px;
  float: left;
  margin: 5px 0px;
}
#Cart_CheckOutButton{
 width: 135px;
 float: left;
}
.CartIcon {
  display: block;
  position: absolute;
  height: 16px;
  width: 20px;
  left: 910px;
  top: 71px;
  text-decoration: none;
  font-size: 10px;
  color: #3860a4;
}
.CartHover {
  display: none;
  position: absolute;
  left: 935px;
  top: 70px;
  padding: 1px 2px;
  background-color: #ffffff;
  font-family: arial, verdana, serif;
  font-size: 12px;
  color: #000000;
  z-index: 54321;
  border:1px solid #000000;
}
.NumericElement {
  text-align: right;
  padding-right: 5px;
}
.CheckoutPage .NumericElement .FormUI-Field{
  width:100% !important;
}
#CheckOutErrorText {
  position:absolute;
  top:100px;
  left:118px;
}
table.HistoryTable {
  border: 1px solid #cccccc;
  margin: 10px;
}
table.HistoryTable tr.odd{
  background-color: #188def;
}
table.HistoryTable th {
  background-color: #a8a8a8;
  color: #ffffff;
  padding: 2px 7px;
}
table.HistoryTable td {
  padding: 2px 7px;
}
.AjaxLoadingMessage {
  position: absolute;
  left: 20px;
  top: 20px;
  border-collapse: collapse;
  z-index: 1800;
}
.AjaxLoadingMessage_TopLeft {
  position: relative;
}
.AjaxLoadingMessage_TopLeft img {
  float: left;
  margin: 2px;
}
.AjaxLoadingMessage_AllMessagesContainer {
  margin-left: 25px;
  padding: 2px 0px 2px 0;
  font-size: 0.75em;
}
.AjaxLoadingMessage_EllipsisContainer {
  padding-top:10px;
}
.AjaxLoadingMessage_Message {
  height: 16px;
  white-space: nowrap;
  font-size: 0.75em;
}
.AjaxLoadingMessage_TopRight {
  width: 2px;
  overflow: hidden;
}
.AjaxLoadingMessage_BottomLeft {
  height: 2px;
  overflow: hidden;
}
.AjaxLoadingMessage_BottomRight {
  height: 2px;
  width: 2px;
  overflow: hidden;
}
.AjaxLoadingMessage_NoText .AjaxLoadingMessage_TopLeft,
.AjaxLoadingMessage_NoText .AjaxLoadingMessage_TopRight,
.AjaxLoadingMessage_NoText .AjaxLoadingMessage_BottomLeft,
.AjaxLoadingMessage_NoText .AjaxLoadingMessage_BottomRight {
  background-image: none;
}
.AjaxLoadingMessage_NoText .AjaxLoadingMessage_AllMessagesContainer {
  display: none;
}
.ellipsis{
	white-space:nowrap;
	overflow:hidden;
	 -o-text-overflow:ellipsis;
	text-overflow:ellipsis;
}
.ellipsis window{
	width:100%;
	overflow: visible;
  -moz-user-focus:normal;
	-moz-user-select:text;
}
.ellipsis description{
   height: 1px;
   -moz-user-focus:normal;
	 -moz-user-select:text;
}
#PriceBreakDown table {
  clear: both;
  width: 100%;
  margin: 0px;
}
#PriceBreakDown table thead tr {
  background: #a8a8a8;
}
#PriceBreakDown table thead th {
  color: #3860a4;
  font-weight: bold;
  width: 33%;
}
#PriceBreakDown table tbody td {
  text-align: center;
}
#PriceBreakDown h2 {
  margin: 10px 0 0 0;
  clear: both;
}
#PriceBreakDown .TotalCostContainer {
  border-top: 1px #CCC solid;
  margin-bottom:5px;
  padding-top:5px;
}
.PriceBreakdown_Element {
  height: 14px;
  width: 14px;
  cursor: pointer;
  position: absolute;
  margin-left: -17px;
  background: transparent url(/l.c.bin/I/71759/New_Standard_icons_v4.gif) -84px -94px no-repeat;
}
.ActionUI_HierarchyRemoveItemLink {
  background: transparent url(/l.c.bin/F/4370608/Local_InActiveLayoutIcon.gif) no-repeat scroll -98px 0px;
  cursor: pointer;
  cursor: hand;
  display: block;
  float: right;
  height: 13px;
  margin: 4px 2px 0px 0px;
  width: 13px;
}
.AspectRatioDiv {
  border: 1px solid #a8a8a8;
  background-color: #eee;
}
.AspectRatioText {
  font-weight: bold;
  color: #a8a8a8;
}
/* START OF Stylesheet::WebsiteCSS */
.WebsiteContent h1 {
  padding: 0px;
  margin: 0 0 10px 0;
  color: #f1b310;
  font-size: 22px;
}
.WebsiteViewPageButton {
  position: absolute;
  left: 597px;
  width: 69px;
  height: 25px;
}
.WebsiteViewPageButton:hover {
  background: url(/l.c.bin/F/3926892/Hover.gif) -778px -62px;
}
.WebsiteContent .Customize {
  margin: 10px;
}
.WebsiteContent .CustomizeContainer {
  margin: 10px;
  position: relative;
  float: left;
}
.WebsiteContent .CustomizeContainer #inpParamsWidgTextarea {
  margin-top: 20px;
}
.WebsiteContent .MapContainer {
  margin-top: 10px;
  width: 210px;
  position: relative;
  float: left;
}
.WebsiteContent .WireframeContainer {
  cursor: pointer;
  float: left;
  clear: none;
}
.WebsiteContent .Wireframe {
  background: #fff;
  float: left;
  clear: none;
  border: 1px solid #685938;
  margin: 5px 15px 5px 0;
}
.WebsiteContent .Wireframe .Area {
  border: 1px solid #CCB88A;
  background-color: #f3dfb0;
  cursor: pointer;
}
.WebsiteContent .Wireframe .EmphasizedArea {
  border-color: #807356;
  background-color: #C99F71;
}
.WebsiteContent .Wireframe a.Area:hover {
}
.WebsiteContent .Wireframe .LockedArea {
}
.WebsiteContent .WireframeContainer .Wireframe {
  margin-right: 5px;
}
.WebsiteContent .WebsitePageLayoutSelector {
  clear: both;
}
.WebsiteContent .WebsitePageLayoutSelector .WireframeContainer {
  margin: 8px;
  width: 140px;
  height: 140px;
}
.WebsiteContent .WebsitePageLayoutSelector .WireframeName {
  margin-top: 4px;
  text-align: center;
  font-weight: bold;
}
.WebsiteContent .WebsitePageLayoutSelector .WireframeContainer .Wireframe {
  margin: 4px 8px 8px 8px;
}
.WebsiteContent .WebsitePageLayoutSelector .SelectedWireframeContainer {
  background-color: #F1B34C;
}
.WebsiteContent .FullLock {
  background: url(/l.c.bin/I/63970/lock.png) no-repeat;
  width: 10px;
  height: 12px;
  position: absolute;
  right: 1px;
  bottom: 1px;
}
.WebsiteContent .HalfLock {
  background: url(/l.c.bin/I/65205/lock2.png) no-repeat;
  width: 10px;
  height: 12px;
  position: absolute;
  right: 1px;
  bottom: 1px;
}
/* END OF Stylesheet::WebsiteCSS */
.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(http://www.voig.com/l.c.bin/I/5268861/Scrolbar_Arrows.gif) no-repeat -16px 0px;
}
.ScrollerBar .ScrollUp{
  position: absolute;
  top: 0px;
  background: url(http://www.voig.com/l.c.bin/I/5268861/Scrolbar_Arrows.gif);
}
.ScrollerBar .ScrollHandle{
  background: url(http://www.voig.com/l.c.bin/I/5268861/Scrolbar_Arrows.gif) right top;
  width: 11px;
  height: 100px;
  position: relative;
  margin: 0px;
}
.ScrollerBar .ScrollHandleContainer{
  position: relative;
  top: 18px;
  background: url(http://www.voig.com/l.c.bin/I/5268860/Scrolbar_Line.gif) repeat-y;
  left: 0px;
  overflow: hidden;
  width: 11px;
}
.ViewNavigation_Container {
  position: absolute;
  left: 175px;
  top: 62px;
}
.ViewNavigation_GroupTrigger, .ViewNavigation_ViewTrigger, .ViewNavigation_SortTrigger {
  background: transparent url(/l.c.bin/I/71759/New_Standard_icons_v4.gif) no-repeat;
  width: 37px;
  height: 25px;
  float: left;
  margin-left: 4px;
  cursor: pointer;
}
.ViewNavigation_GroupTrigger { background-position: 0px -215px; }
.ViewNavigation_ViewTrigger  { background-position: -37px -215px; }
.ViewNavigation_SortTrigger  { background-position: -74px -215px; }
.ViewNavigation_GroupMenu, .ViewNavigation_ViewMenu, .ViewNavigation_SortMenu {
  background-color: white;
  border: 1px solid #aaa;
  position: absolute;
  top: 86px;
  left: 200px;
  cursor: pointer;
}
.ViewNavigation_GroupMenu { left: 178px; }
.ViewNavigation_ViewMenu  { left: 219px; }
.ViewNavigation_SortMenu  { left: 260px; }
.ViewNavigation_GroupMenu .Element, .ViewNavigation_ViewMenu .Element, .ViewNavigation_SortMenu .Element {
  font-size: 11px;
  height: 20px;
  padding: 0 5px 0 20px;
  line-height: 20px;
  width: 110px;
}
.ViewNavigation_GroupMenu .ElementHover, .ViewNavigation_ViewMenu .ElementHover, .ViewNavigation_SortMenu .ElementHover {
  background-color: #bbc;
}
.ViewNavigation_GroupMenu .ElementChecked, .ViewNavigation_ViewMenu .ElementChecked, .ViewNavigation_SortMenu .ElementChecked {
  background-image: url(/l.c.bin/I/71759/New_Standard_icons_v4.gif);
  background-repeat: no-repeat;
  background-position: -208px -217px;
}
.ViewNavigation_ViewMenu .ElementIcon_ViewList,
.ViewNavigation_ViewMenu .ElementIcon_ViewThumbnail,
.ViewNavigation_ViewMenu .ElementIcon_ViewLightbox,
.ViewNavigation_ViewMenu .ElementIcon_ViewTable {
  width: 25px;
  height: 25px;
}
.ViewNavigation_ViewMenu .ElementIcon_ViewList {
  background: transparent url(/l.c.bin/I/71759/New_Standard_icons_v4.gif) no-repeat -111px -215px;
}
.ViewNavigation_ViewMenu .ElementIcon_ViewThumbnail {
  background: transparent url(/l.c.bin/I/71759/New_Standard_icons_v4.gif) no-repeat -136px -215px;
}
.ViewNavigation_ViewMenu .ElementIcon_ViewLightbox {
  background: transparent url(/l.c.bin/I/71759/New_Standard_icons_v4.gif) no-repeat -161px -215px;
}
.ViewNavigation_ViewMenu .ElementIcon_ViewTable {
  background: transparent url(/l.c.bin/I/71759/New_Standard_icons_v4.gif) no-repeat -186px -215px;
}
.ViewSubNavigation_Container {
  position: absolute;
  top: 0px;
  left: 0px;
}
.ViewSubNavigation_GroupTrigger, .ViewSubNavigation_ViewTrigger, .ViewSubNavigation_SortTrigger {
  background: transparent url(/l.c.bin/I/71759/New_Standard_icons_v4.gif) no-repeat;
  width: 37px;
  height: 25px;
  float: left;
  margin-left: 4px;
  cursor: pointer;
}
.ViewSubNavigation_GroupTrigger { background-position: 0px -215px; }
.ViewSubNavigation_ViewTrigger  { background-position: -37px -215px; }
.ViewSubNavigation_SortTrigger  { background-position: -74px -215px; }
.ViewSubNavigation_GroupMenu, .ViewSubNavigation_ViewMenu, .ViewSubNavigation_SortMenu {
  background-color: white;
  border: 1px solid #aaa;
  position: absolute;
  top: 147px;
  cursor: pointer;
}
.ViewSubNavigation_GroupMenu { left: 330px; }
.ViewSubNavigation_ViewMenu { left: 371px; }
.ViewSubNavigation_GroupMenu .Element, .ViewSubNavigation_ViewMenu .Element, .ViewSubNavigation_SortMenu .Element {
  font-size: 11px;
  padding: 0 10px 0 20px;
  line-height: 20px;
}
.ViewSubNavigation_GroupMenu .ElementHover, .ViewSubNavigation_ViewMenu .ElementHover, .ViewSubNavigation_SortMenu .ElementHover {
  background-color: #bbc;
}
.ViewSubNavigation_GroupMenu .ElementChecked, .ViewSubNavigation_ViewMenu .ElementChecked, .ViewSubNavigation_SortMenu .ElementChecked {
  background-image: url(/l.c.bin/I/71759/New_Standard_icons_v4.gif);
  background-repeat: no-repeat;
  background-position: -208px -217px;
}
.ViewSubNavigation_ViewMenu .ElementIcon_ViewList,
.ViewSubNavigation_ViewMenu .ElementIcon_ViewThumbnail,
.ViewSubNavigation_ViewMenu .ElementIcon_ViewLightbox,
.ViewSubNavigation_ViewMenu .ElementIcon_ViewTable {
  width: 25px;
  height: 25px;
}
.ViewSubNavigation_ViewMenu .ElementIcon_ViewList {
  background: transparent url(/l.c.bin/I/71759/New_Standard_icons_v4.gif) no-repeat -111px -215px;
}
.ViewSubNavigation_ViewMenu .ElementIcon_ViewThumbnail {
  background: transparent url(/l.c.bin/I/71759/New_Standard_icons_v4.gif) no-repeat -136px -215px;
}
.ViewSubNavigation_ViewMenu .ElementIcon_ViewLightbox {
  background: transparent url(/l.c.bin/I/71759/New_Standard_icons_v4.gif) no-repeat -161px -215px;
}
.ViewSubNavigation_ViewMenu .ElementIcon_ViewTable {
  background: transparent url(/l.c.bin/I/71759/New_Standard_icons_v4.gif) no-repeat -186px -215px;
}
/* ---------------- begin LeftNav --------------- */
#LeftNavContainer {
  left: 0px;
  position: absolute;
  top: 89px;
  width: 152px;
  z-index: 100;
}
    #NavCreateAd {
      width: 152px;
      height: 42px;
      background: transparent url(/l.c.bin/F/3926893/Inactive.gif) no-repeat;
      background-position: -0px -89px;
      color: #3860a4;
    }
    a#NavCreateAd:hover {
      background: transparent url(/l.c.bin/F/3926892/Hover.gif) no-repeat;
      background-position: -0px -89px;
      color: #3860a4;
    }
    a#NavCreateAd.leftnavActivebutton {
      background: transparent url(/l.c.bin/F/3926891/active.gif) no-repeat;
      background-position: -0px -89px;
        color: #a8a8a8;
    }
    #NavProductsV2 {
      width: 152px;
      height: 42px;
      background: transparent url(/l.c.bin/F/3926893/Inactive.gif) no-repeat;
      background-position: -0px -173px;
      color: #3860a4;
    }
    a#NavProductsV2:hover {
      background: transparent url(/l.c.bin/F/3926892/Hover.gif) no-repeat;
      background-position: -0px -173px;
      color: #3860a4;
    }
    a#NavProductsV2.leftnavActivebutton {
      background: transparent url(/l.c.bin/F/3926891/active.gif) no-repeat;
      background-position: -0px -173px;
        color: #a8a8a8;
    }
    #NavMediaPlans {
      width: 152px;
      height: 42px;
      background: transparent url(/l.c.bin/F/3926893/Inactive.gif) no-repeat;
      background-position: -0px -215px;
      color: #3860a4;
    }
    a#NavMediaPlans:hover {
      background: transparent url(/l.c.bin/F/3926892/Hover.gif) no-repeat;
      background-position: -0px -215px;
      color: #3860a4;
    }
    a#NavMediaPlans.leftnavActivebutton {
      background: transparent url(/l.c.bin/F/3926891/active.gif) no-repeat;
      background-position: -0px -215px;
        color: #a8a8a8;
    }
    #NavAssets {
      width: 152px;
      height: 42px;
      background: transparent url(/l.c.bin/F/3926893/Inactive.gif) no-repeat;
      background-position: -0px -173px;
      color: #3860a4;
    }
    a#NavAssets:hover {
      background: transparent url(/l.c.bin/F/3926892/Hover.gif) no-repeat;
      background-position: -0px -173px;
      color: #3860a4;
    }
    a#NavAssets.leftnavActivebutton {
      background: transparent url(/l.c.bin/F/3926891/active.gif) no-repeat;
      background-position: -0px -173px;
        color: #a8a8a8;
    }
    #NavSettings {
      width: 152px;
      height: 42px;
      background: transparent url(/l.c.bin/F/3926893/Inactive.gif) no-repeat;
      background-position: -0px -173px;
      color: #3860a4;
    }
    a#NavSettings:hover {
      background: transparent url(/l.c.bin/F/3926892/Hover.gif) no-repeat;
      background-position: -0px -173px;
      color: #3860a4;
    }
    a#NavSettings.leftnavActivebutton {
      background: transparent url(/l.c.bin/F/3926891/active.gif) no-repeat;
      background-position: -0px -173px;
        color: #a8a8a8;
    }
/* ---------------- end LeftNav --------------- */
.ActionUI_SelectedItemThumbnail {
  background: #F3F3F5 url(/l.c.bin/F/4370612/Local_InActiveLoop.gif) 0 -36px no-repeat;
}
/* ---------------- begin LeftNav --------------- */
#LeftNavContainer #NavProductsV2 {
  position: static;
}
#NavOptions, #NavSettings {
  height: 40px;
}
#ImgLogoArea, .ImgLogoArea {
  left: 20px;
  width: 75px;
}
.CustomizeImageLabel
{
  font-size: 11px;
}
#IndexUIWelcomeContainer #btnLogin {
  background-color: transparent;
  border: 1px solid black;
}
.ActionUI_Offers_Features, .ActionUI_Offers_Group, .ActionUI_Offers_Video,
.ActionUI_Offers_Audio, .ActionUI_Offers_Copy, .ActionUI_Offers_Legal
{
  display: none;
}
#WhyBuyTableContainer
{
  visibility:hidden;
}
#DefaultAssetImageContainer
{
}
#RelatedAssetTableContainer
{
}
#InsertionsContainer
{
  overflow-x: auto;
  padding-bottom: 15px;
}
.MediaLocationRowContainer
{
  border: none;
}
#ViewThumbnail, #ViewTable, #FeedbackButton {
  display:none;
}
#DefaultImage img
{
  height: auto;
}
.ActionUI_Offers_Pricing, #Build_CustomizeLink {
  display: none;
}
#NavProspects, #NavServices, #NavCustomers, #NavMediaPlans {
  display: none;
}
.ActionUI_Content #ControlContainer {
  float: right;
  margin-right: 25px;
}
.ActionUI_Content #BuildStatusContainer {
  margin-left: 5px;
}
#PreviewPageSelectDropdown{
  display:none;
}
.ActionUI_Offers_WhyBuys {
  display: none;
}
.ActionUI_Assets_Groups{
  display: none;
}
.ActionUI_Offers_Imagery {
}
#ChangePasswordContainer {
  display: none;
}
