﻿* {padding:0px; margin:0px;}

/* HTML Elements */
body {background-repeat:no-repeat; font-family:Arial; font-size:9pt; color:#777777; background-color:#ffffff;}
/*body {background-repeat:no-repeat; font-family:Arial; font-size:9pt; color:#808080; background-color:#ffffff;}*/
a:link {text-decoration:underline; color: #da6e06;}
a:visited {text-decoration:underline; color: #da6e06;}
a:hover {text-decoration:none; color: #8a8a8a;}
a img {border:none;}
h1 {font-size:12pt; font-weight:normal; color:#da6e06;}
h2 {font-size:11pt; font-weight:normal;}
h3 {font-size:10pt; font-weight:normal;}
hr {border-right: #9FB9DF 1px dashed; border-top: #9FB9DF 1px dashed; border-left: #9FB9DF 1px dashed; border-bottom: #9FB9DF 1px dashed;}
input,
select,
option {vertical-align:middle;}
p.Success {color:Green;}
p.Error {color:Red;}
span.Light {color:#a9a7a7;}
span.Dark {color:#000000;}
span.Success {color:Green;}
span.Error {color:Red;}
*.FinePrint {font-size:10px;}
*.FixedWidthFont {font-family:Courier New;}
span.Strikethrough {color: Red; text-decoration: line-through;}
*.Quote {font-style:italic;}
span.TableTitle {color:#EB5E1A;}
span.DataBox {display:inline-block; border:solid 1px #bbbbbb; background-color:#f3f3f3; padding-left:5px; padding-right:7px;}
table {border-collapse: collapse;}
input.InputDisabled {border-right: white 1px solid; border-top: white 1px solid; border-left: white 1px solid; border-bottom: white 1px solid;}
.Hidden {display: none;}
div.dottedline {background-image:url("../Images/dottedline.gif"); background-position:left top; background-repeat:repeat-x;}

/* Image Buttons */
.AddButton {display:block; background-image:url("../Images/btn_add.gif"); height:25px; width:42px; background-repeat:no-repeat; background-position:left top;}
.AddButton:hover {background-position:left -25px;}
.AddTransButton {display:block; background-image:url("../Images/btn_add_trans.gif"); height:25px; width:42px; background-repeat:no-repeat; background-position:left top;}
.AddTransButton:hover {background-position:left -25px;}
.AddToBroadcastButton {display:block; background-image:url("../Images/btn_addtobroadcast.gif"); height:29px; width:126px; background-repeat:no-repeat; background-position:left top;}
.AddToBroadcastButton:hover {background-position:left -29px;}
.ChangeButton {display:block; background-image:url("../Images/btn_change.gif"); height:29px; width:74px; background-repeat:no-repeat; background-position:left top;}
.ChangeButton:hover {background-position:left -29px;}
.DeleteButton {display:block; background-image:url("../Images/btn_delete.gif"); height:29px; width:74px; background-repeat:no-repeat; background-position:left top;}
.DeleteButton:hover {background-position:left -29px;}
.IAgreeButton {display:block; background-image:url("../Images/btn_iagree.gif"); height:29px; width:74px; background-repeat:no-repeat; background-position:left top;}
.IAgreeButton:hover {background-position:left -29px;}
.IDisagreeButton {display:block; background-image:url("../Images/btn_idisagree.gif"); height:29px; width:98px; background-repeat:no-repeat; background-position:left top;}
.IDisagreeButton:hover {background-position:left -29px;}
.NextButton {display:block; background-image:url("../Images/btn_next.gif"); height:25px; width:42px; background-repeat:no-repeat; background-position:left top;}
.NextButton:hover {background-position:left -25px;}
.RemoveButton {display:block; background-image:url("../Images/btn_remove.gif"); height:29px; width:74px; background-repeat:no-repeat; background-position:left top;}
.RemoveButton:hover {background-position:left -29px;}
.SubmitButton {display:block;  background-image:url("../Images/btn_submit.gif"); height:29px; width:74px; background-repeat:no-repeat; background-position:left top;}
.SubmitButton:hover {background-position:left -29px;}
a.ButtonOrangeWhiteBG {display:block; background-image:url("../Images/Button_Orange_WhiteBG.gif"); height:29px; background-position:left top; background-repeat:no-repeat; text-decoration:none; line-height:normal;}
a.ButtonOrangeWhiteBG span {display:block; background-image:url("../Images/Button_Orange_WhiteBG.gif");  background-repeat:no-repeat; height:23px; background-position:right -29px; color:#FFFFFF; font-weight:bold; font-size:10pt; padding-left:10px; padding-top:6px; padding-right:10px;}
a.ButtonOrangeWhiteBG:hover {background-position:left -58px; text-decoration:none; cursor:hand;}
a.ButtonOrangeWhiteBG span:hover {background-position:right -87px;}
td.Button a span {line-height:normal;}

/*VAM Validation*/
div.VAMValSummary {padding-bottom:10px;}
div.VAMValSummary a {color:red; line-height:normal;}
div.VAMValSummary a:visited {color: red;}
span.VAMErrorText {top:3px;}

/* Main Content */
div.Container {position:relative; width:760px; margin-left:auto; margin-right:auto;}
div.FullIndentedWidth {padding-left:15px; padding-right:15px;}

/*Content Boxes */
div.BoxContent {}
div.BoxContent h1 {color:#da6e06; font-size:10pt; padding-bottom:7px;}
div.BoxContentHeader {height:11px; background: url("../Images/Box/BoxTopLeft.gif") bottom left no-repeat;}
div.BoxContentHeader p {height:11px; background: url("../Images/Box/BoxTopRight.gif") bottom right no-repeat;}
div.BoxContentHeaderOrange {height:11px; background: url("../Images/Box/BoxTopLeftOrange.gif") bottom left no-repeat;}
div.BoxContentHeaderOrange p {height:11px; background: url("../Images/Box/BoxTopRightOrange.gif") bottom right no-repeat;}
div.BoxContentBG {margin-left:-11px; margin-right:-11px; padding-left:10px; padding-top:5px; padding-bottom:5px;}
div.BoxContentBody {background: url("../Images/Box/BoxMidLeft.gif") top left repeat-y;}
div.BoxContentBody div.BoxContentBodyRight {position:relative; margin-left:4px; background: url("../Images/Box/BoxMidRight.gif") top right repeat-y; padding-left:11px; padding-right:15px;}
div.BoxContentFooter {height:12px; background: url("../Images/Box/BoxBotLeft.gif") top left no-repeat;} 
div.BoxContentFooter p {height:12px; background: url("../Images/Box/BoxBotRight.gif") top right no-repeat;}
div.BoxContentFooterNoBG {height:11px; background: url("../Images/Box/BoxBotLeftNoBG.gif") top left no-repeat;} 
div.BoxContentFooterNoBG p {height:11px; background: url("../Images/Box/BoxBotRightNoBG.gif") top right no-repeat;}

/* Data Entry Tables */
table.DataEntryTable td {vertical-align:top; line-height:2em;}
table.DataEntryTable td.Button {line-height:1em;}
table.DataEntryTable td.FieldLabel {padding-right:5px;}
table.DataEntryTable td.RequiredFieldImg {padding-right:5px; vertical-align:top;}
table.DataEntryTable td.ErrorFieldImg {padding-top:5px;}

/* Display Tables */
table.DisplayTable td {vertical-align:top;}
table.DisplayTable tr.FirstRow td {padding-top:5px;}
table.DisplayTable td.TableTitle {color:#da6e06; font-size:12pt; border-bottom:solid 1px #da6e06; margin-bottom:4px;}
table.DisplayTable td.FieldLabel {padding-right:5px; padding-bottom:1px; color:#595959;}
table.DisplayTable td.FieldData {padding-bottom:1px;}
table.DisplayTable td.FieldData a {line-height:16px;}

/* Data Tables */
table.DataTable {font-family: Arial, Helvetica, sans-serif; font-size:9pt;}
table.DataTable td {border-right: 1px solid #C1DAD7; border-bottom: 1px solid #C1DAD7; background: #fff; padding: 3px 6px 3px 6px; color: #5f8088; vertical-align: top;}
table.DataTable td.FirstColumn,
table.DataTable th.FirstColumn {border-left: 1px solid #C1DAD7;}
table.DataTable td.FirstColumnNoWrap {border-left: 1px solid #C1DAD7; white-space:nowrap;}
table.DataTable td.FirstColumnAlignRight {border-left: 1px solid #C1DAD7; text-align:right;}
table.DataTable tr.EmptyData td {border-right:none;}
table.DataTable tr.AlternateRow td {background:#f2f5f9; color:#8e8e8e;}
table.DataTable td.NoWrap {white-space:nowrap;}
table.DataTable td.MaxWidth {width:100%;}
table.DataTable td.AlignRight {text-align:right;}
table.DataTable tr.TableHeader th {font-family: Arial, Helvetica, sans-serif; font-weight:bold; font-size:7pt; color: #6D929B; border-right: 1px solid #C1DAD7; border-bottom: 1px solid #C1DAD7; border-top: 1px solid #C1DAD7; letter-spacing: 1px; text-transform: uppercase; text-align: left; padding: 6px 3px 6px 6px; background: #CAE8EA url(../Images/table_bg_header.gif) no-repeat;}
table.DataTable tr.TableHeader th a {color:#6D929B;}
table.DataTable tr.TableHeader th.nobg,
table.DataTable td.nobg,
table.DataTable tr.AlternateRow td.nobg {border-top: 0; border-left: 0; border-right: 1px solid #C1DAD7; border-bottom: 0; background: none;}
table.DataTable tr.TableFooter td {border-top: 0; border-left: 0; border-right: 0; border-bottom: 0; background: none;}
table.DataTable tr.TableFooter a {line-height:normal;}
div.RPP {position:relative; margin-top:-28px; height:23px; width:200px; float:right; text-align:right;}
div.RPPnoAdjustment {position:relative; margin-top:-1px; height:23px; width:200px; float:right; text-align:right;}

/* CEA Bullets */
table.CEABullets td {vertical-align:top;}
table.CEABullets td.Left {padding-right:4px; padding-top:0px;}
table.CEABullets td.Right {padding-top:2px; padding-bottom:0px;}

/* Tool Tips */
.tool-tip {color: #fff;	width: 250px; z-index: 13000;}
.tool-title {font-weight: bold;	font-size: 11px; margin: 0;	color: #9FD4FF;	padding: 8px 8px 4px; background: url(../Images/bubble.png) top left; font-family: Arial, Helvetica, sans-serif;}
.tool-text {font-size: 11px; padding: 4px 8px 8px; background: url(../Images/bubble.png) bottom right; font-family: Arial, Helvetica, sans-serif;}

/* Tool Tip Old */
a.info{position:relative; z-index:34;}
a.info:hover{z-index:50; cursor:help;}
a.info span{display:none;}
a.info:hover span{display:block; position:absolute; top:2em; left:2em; width:250px; border:1px solid #909086; background-color:#FDFDE3; padding:3px; color:#000; z-index:50; text-align:left;}
a.info:hover span.Right{left:-140px;}
a.info:hover span.Top{top:-75px; left:60px;}
a.info:hover span.Left{left:-285px; top:-20px;}
a.info:hover span.TopLeft{top:-80px; left:-225px;}
a.info:hover span.CVN{left:-13em;}
a.info:hover span.PieChart{top:-340px; left:-300px;}

/* Header */
div.Header {position:relative; width:751px;  background-image:url("../Images/HeaderBG.gif"); background-repeat:repeat-x;}
div.SanofiHeader {position:relative; width:750px; height:85px; background: url("../Images/Box/BoxMidLeft.gif") top left repeat-y;}
div.SanofiHeader div.SanofiHeaderRight {position:relative; height:85px; background: url("../Images/Box/BoxMidRight.gif") top right repeat-y;}
div.SanofiHeader img {margin-left:15px; margin-top:10px;}
div.SanofiHeader a.VaccineShopLink {position:absolute; left:595px; top:10px; color:#7f80a6;}
div.Header div.Bar {width:751px; height:41px; background-image:url("../Images/HeaderLeft.gif"); background-position:left; background-repeat:no-repeat;}
div.Header div.Bar p.HeaderRight {height:41px; background-image:url("../Images/HeaderRight.gif"); background-position:right; background-repeat:no-repeat;}
div.Header a.Login {position:relative; display:block; left:648px; height:41px; width:103px; background-image:url("../Images/HeaderLogin.gif"); background-position:left top;}
div.Header a.Login:hover {background-position:left -41px;}
div.Header a.Logout {position:relative; display:block; left:648px; height:41px; width:103px; background-image:url("../Images/HeaderLogout.gif"); background-position:left top;}
div.Header a.Logout:hover {background-position:left -41px;}
div.Header a.LoginOpen {position:relative; display:block; left:648px; height:41px; width:103px; background-image:url("../Images/HeaderLogin.gif"); background-position:left -82px;}
div.Header a.LoginOpen:hover {background-position:left -123px;}
div.Header a.Logo {position:absolute; left:15px; top:6px;}
div.Header ul.Links {position:absolute; left:150px; top:12px; text-align:right; list-style:none; width:490px;}
div.Header div.LinksLoggedIn ul {position:absolute; left:150px; top:12px; width:595px;}
div.Header ul.Links li {display:inline;}
div.Header ul.Links li a {background-image:url("../Images/HeaderDivider.gif"); background-repeat:no-repeat; background-position:left; padding-left:10px; padding-right:10px;}
div.Header ul.Links li a.NoDivider {background-image:none;}
div.Header ul.Links li a.NoDividerActive {background-image:none; text-decoration:none; color:#8a8a8a;}
div.Header ul.Links li a.Active {text-decoration:none; color:#8a8a8a;}
div.Header ul.Links li a:hover {}
div.Header div.LogoutText {position:relative; }
div.Header div.LogoutText p {position:relative; text-align:right; margin-right:10px; padding-bottom:5px; padding-top:3px;}
div.Header div.LogoutText p.LeftAlign {text-align:left; padding-left:20px;}
div.Header div.LogoutText p b {font-size:10pt; font-weight:normal; color:#da6e06;}
 
/* Left Nav */
div.LeftNavBoxHeaderRight {position:relative; top:-5px; height:22px; background-color:#e68f3b;}
div.LeftNavBoxHeaderRight p {position:relative; background-color:#e68f3b; height:22px; color:#FFFFFF; font-size:12pt; padding-left:10px; padding-top:0px; left:-11px;}
div.HorizontalDivider {height:2px; background: url("../Images/Box/HorizontalDividerRight.png") top right no-repeat; margin-right:10px;}
div.HorizontalDivider p {height:2px; background: url("../Images/Box/HorizontalDividerLeft.png") top left no-repeat;}
#LeftNavBox {width:175px; position:absolute; left:0px; margin-top:10px; z-index:10;}
#LeftNavBox div.BoxContent {position:relative;}
#LeftNavBox ul {list-style:none;}
#LeftNavBox li {line-height:2em;}
#LeftNavBox li a {}
#LeftNavBox li a:hover {}
#LeftNavBox li a.Active {text-decoration:none; color:#8a8a8a;}
#LeftNavBox h1 {color:Red;}
#LeftNavBox div.NeedHelp {margin-left:10px; margin-right:5px; margin-top:10px;}
#LeftNavBox div.NeedHelp p {font-size:8pt;}
#LeftNavBox div.NeedHelp p b {font-weight:normal; color:#595959; font-size:8pt;}
#LeftNavBox div.NeedHelp h1 {color:#da6e06;}
a.GetStartedPromo {margin-left:-6px; margin-top:5px; margin-bottom:-7px; height:90px; width:160px; background-image:url("../Images/Box/GetStartedPromo.gif"); background-position:left top; display:block;}
a.GetStartedPromo:hover {background-position:left -90px;}
a.GetStartedPromoBlue {margin-left:-6px; margin-top:7px; margin-bottom:-7px; height:132px; width:196px; background-image:url("../Images/GetStartedPromoBlue.gif"); background-position:left top; display:block;}
a.GetStartedPromoBlue:hover {background-position:left -132px;}

/* Footer */
div.Footer {text-align:center; font-size:7pt; padding-top:40px; color:#a9a7a7;}
div.Footer div.Links {font-size:7pt; color:#a9a7a7; margin-left:auto; margin-right:auto; width:600px; text-align:center;}
div.Footer div.Links a {font-size:7pt; color:#a9a7a7; text-decoration:none;}
div.Footer div.Links a:hover {color:#da6e06; text-decoration:underline;}
div.SiteMapFooter {border-bottom:solid 1px #dadddb; padding: 20px 10px 20px 10px; margin-top:25px; margin-right:10px; margin-bottom:20px;}
div.SiteMapFooter table {width:100%;}
div.SiteMapFooter table td {color:#959796;}
div.SiteMapFooter table td {vertical-align:top; line-height:2em; font-size:8pt;}
div.SiteMapFooter table td b {color:#838282;}
div.SiteMapFooter table td a {color:#959796; text-decoration:none;}
div.SiteMapFooter table td a:hover {text-decoration:underline; color: #da6e06;}
div.FooterLinks {font-size:7pt; color:#a9a7a7; margin-left:auto; margin-right:auto; width:600px; text-align:center; clear:both;}
div.FooterLinks a {font-size:7pt; color:#a9a7a7; text-decoration:none;}
div.FooterLinks a:hover {color:#da6e06; text-decoration:underline;}
    
/* Generic Page*/
div.GenericPageContent {width:600px; margin-left:auto; margin-right:auto; padding-top:10px;}
div.GenericPageContent h1 {color:#da6e06; padding-bottom:5px;}
div.GenericPageContent td a {line-height:2em;}
div.GenericPageContent td a.Normal {line-height:normal;}
div.Breadcrumbs {padding-left:5px;}
div.Breadcrumbs a {line-height:2em;}
div.Breadcrumbs img {margin-bottom:-2px;}
div.SummaryDashBoard {margin-left:3px; width:745px; background-image:url("../Images/fadeboxleft.jpg"); background-position:left top; background-repeat:no-repeat;}
div.SummaryDashBoard span.Welcome {font-size: 14pt; color: #a9a9a9;}

/* FTC Agree Page */
div.FTCAgree {width:500px; margin-left:auto; margin-right:auto; padding-top:10px;}

/* Stand alone Login Page */
div.GenericPageContent {width:680px; margin-left:auto; margin-right:auto; padding-top:10px;}
div.GenericPageContent h1 {color:#da6e06; padding-bottom:5px;}

/* Right Side Page Content */
div.RightPageContent {position:relative; margin-left:200px; margin-right:20px; margin-top:10px;}
div.RightPageContent h1 {color:#da6e06; padding-bottom:5px;}
div.RightPageContent h2 {color:#da6e06; padding-bottom:5px;}

/* Docs */
div.Docs h1 {color:#da6e06; text-align:center; padding-bottom:15px; padding-top:10px;}
div.Docs h2 {color:#da6e06; width:600px; margin-left:auto; margin-right:auto; padding-bottom:15px;}
div.Docs h3 {color:#da6e06; width:600px; margin-left:auto; margin-right:auto;}
div.Docs p {text-align:justify; width:600px; margin-left:auto; margin-right:auto; padding-bottom:15px; font-size:8pt;}
div.Docs ul {width:500px; margin-left:auto; margin-right:auto; padding-bottom:15px;}
div.Docs ul li {list-style-type:none; text-align:justify; line-height:14px; padding-bottom:10px;}
div.Docs div.Privacy p {width:500px; font-size:10px; line-height:12px;}
div.Docs div.Privacy h1 {font-size:14px;}
div.Docs div.Privacy h2 {width:500px; font-size:12px;}
div.Docs div.Privacy h3 {width:500px; font-size:10px;}
div.Docs table.ResponsibleUse {position:relative; width:500px; margin-left:auto; margin-right:auto;}
div.Docs table.ResponsibleUse td {vertical-align:top; padding-left:5px; padding-right:5px;}

/* Dashboard */
div.DashBoard {margin-left:3px; width:745px; background-image:url("../Images/fadeboxleft.jpg"); background-position:left top; background-repeat:no-repeat;}
div.DashBoardRight {background-image:url("../Images/fadeboxright.jpg"); background-position:right top; background-repeat:no-repeat; padding-top:10px; padding-left:10px; padding-right:10px; background-repeat:no-repeat;}
div.DashBoard span.Welcome {font-size: 14pt; color: #d3d3d3;}
div.DashBoard span.Name {font-size: 14pt; color: #a9a9a9;}
div.DashBoard div.BulkData {padding-bottom:25px; padding-top:15px;}
div.DashBoard div.BulkData table {}
div.DashBoard div.BulkData td {padding-right:5px; vertical-align:bottom;}
div.DashBoard div.BulkData td a {color:#6D929B;}
div.DashBoard a.BuyMore {position:relative; top:6px; display:block; background-image:url("../Images/buymore_btn.gif"); height:29px; width:74px; background-repeat:no-repeat; background-position:left top;}
div.DashBoard a.BuyMore:hover {background-position:left -29px;}
#CEADashBoardControl_getFreeCallsLink {position:absolute; top:70px; left:650px; display:block; width:88px; height:90px; background-image:url("../Images/getfreecalls.gif"); background-repeat:no-repeat; background-position:left top;}
#CEADashBoardControl_getFreeCallsLink:hover {background-position:left -90px;}
td.DashboardMaxPplData {padding-bottom:5px;}
td.DashboardMaxPplLabel {padding-bottom:5px;}

/* Login */
div.DropDownLogin {position:relative; background-color:#285687; height:140px; color:#FFFFFF; background-image:url("../Images/Login/gradient_bkg.gif");}
div.DropDownLogin h1.LoginHeader {font-size:16pt; color:#FFFFFF; padding-bottom:10px; padding-top:10px;}
div.LoginContent {margin-left:auto; margin-right:auto; width:745px;}
div.LoginLeft {position:absolute; width:240px;}
div.LoginRight {position:relative; left:280px; width:465px;}
div.DropDownLogin div.LoginRight a {color:#FFFFFF;}
div.LoginRight td {line-height:2em;}
div.LoginRight td.RightTD {padding-left:10px;}
tr.LoginBottomRow td {padding-top:10px;}
input.ButtonLogin {float:right;}
#divLoginDivider {position:absolute; margin-left:250px; top:20px; background-image:url("../Images/verticaldottedline.gif"); width:1px; height:100px; background-repeat:repeat-y;}

div.StaticLogin {position:relative; height:140px;}
div.StaticLogin h1.LoginHeader {font-size:16pt; padding-bottom:10px; padding-top:10px;}

div.PromoLogin {position:relative; height:140px;}
div.PromoLogin div.LoginContent {width:460px;}
div.PromoLogin h1.LoginHeader {font-size:16pt; padding-bottom:10px; padding-top:10px;}
div.PromoLogin div.LoginLeft {display:none;}
div.PromoLogin div.LoginRight {left:60px; width:300px;}
div.PromoLogin #divLoginDivider {display:none;}
div.PromoLogin h1.LoginHeader {display:none;}

/* List Manager */
div.ListManager {position:relative; width:740px; top:-2px;}
div.ListManager span.CurrentlyShowingLabel {color:#da6e06; padding-left:5px; font-size:9pt;}
div.ListManager div.ListInfoLinks {width:745px; margin-top:5px; background-image:url("../Images/fadeboxleft.jpg"); background-position:left top; background-repeat:no-repeat;}
div.ListManager div.ListInfoLinks div.ListInfoLinksRight {background-image:url("../Images/fadeboxright.jpg"); background-position:right top; background-repeat:no-repeat; padding-top:5px; padding-left:10px; padding-right:10px; background-repeat:no-repeat;}
div.ListManager div.ListInfo {position:relative; background-color:#FFFFFF; padding-bottom:2px; z-index:5;}
div.ListManager div.ListInfo div.VerticalDottedLine {background-image:url("../Images/verticaldottedline.gif"); width:1px; height:14px;}
div.ListManager div.ListInfoLinks td {vertical-align:bottom; padding-top:2px;}
div.ListManager div.ListInfoLinks td.InfoLabel {width:129px; text-align:right; color:#da6e06;}
div.ListManager div.ListInfo span.ControlHeader {color:#da6e06; padding-left:5px; font-size:12pt;}
div.ListManager table.ListInfoTable td {height:25px;}
div.ListManager table.ButtonsTable {margin-left:10px;}
div.ListManager table.ButtonsTable td {padding-right:30px; padding-left:5px; padding-top:4px; padding-bottom:10px;}
div.ListManager table.ButtonsTable a.IconAddNewPerson {display:block; background-image:url("../Images/icon_AddNewPerson.gif"); background-repeat:no-repeat; background-position:center top; text-align:center; padding-top:57px; height:15px;}
div.ListManager table.ButtonsTable a.IconAddNewPerson:hover {background-position:center -70px;}
div.ListManager table.ButtonsTable a.IconCreateNewList {display:block; background-image:url("../Images/icon_CreateNewList.gif"); background-repeat:no-repeat; background-position:center top; text-align:center; padding-top:57px; height:15px;}
div.ListManager table.ButtonsTable a.IconCreateNewList:hover {background-position:center -70px;}
div.ListManager table.ButtonsTable a.IconUploadAFile {display:block; background-image:url("../Images/icon_UploadAFile.gif"); background-repeat:no-repeat; background-position:center top; text-align:center; padding-top:57px; height:15px;}
div.ListManager table.ButtonsTable a.IconUploadAFile:hover {background-position:center -70px;}
div.ListManager table.ButtonsTable a.IconDeleteThisList {display:block; background-image:url("../Images/icon_DeleteThisList.gif"); background-repeat:no-repeat; background-position:center top; text-align:center; padding-top:57px; height:15px;}
div.ListManager table.ButtonsTable a.IconDeleteThisList:hover {background-position:center -70px;}
div.ListManager div.Tabs {position:absolute; float:left; width:740px; background:url("../images/tab_bg.gif") repeat-x bottom; line-height:normal; z-index:2; padding-bottom:10px;}
div.ListManager div.Tabs ul {margin:0; padding:10px 10px 0; list-style:none;}
div.ListManager div.Tabs li {display:inline; margin:0; padding:0;}
div.ListManager div.Tabs a {float:left; background:url("../images/tab_1lines_left.gif") no-repeat left top; margin:0; padding:0 0 0 6px; border-bottom:1px solid #245384;}
div.ListManager div.Tabs a span {float:left; display:block; background:url("../images/tab_1lines_right.gif") no-repeat right top; padding:5px 6px 4px 0px;}
div.ListManager div.Tabs b {float:left; background:url("../images/tab_1lines_left.gif") no-repeat left top; margin:0; padding:0 0 0 6px; border-bottom:1px solid #245384; font-weight:normal; color:#a9a7a7;}
div.ListManager div.Tabs b span {float:left; display:block; background:url("../images/tab_1lines_right.gif") no-repeat right top; padding:5px 6px 4px 0px;}
div.ListManager div.TabContent {position:relative; top:38px; padding-bottom:15px; z-index:10;}
div.ListManager div.TabContent div.ToolBar {position:relative; padding-bottom:5px; padding-left:7px; background-color:#245384; z-index:10; color:#DCDCDC;}
div.ListManager div.TabContent div.ToolBar a {color:#DCDCDC;}
div.ListManager div.TabContent div.ToolBar td {vertical-align:bottom;}
div.ListManager div.TabContent div.ToolBarBottom {position:relative; left:5px; width:300px;}
div.ListManager div.LetterSortLinks {position:absolute; z-index:3; left:575px; padding-top:11px;}
div.ListManager td.AddToLabel {padding-bottom:2px;}

/* Commented Backslash Hack hides rule from IE5-Mac \*/
div.ListManager div.Tabs a span {float:none;}
div.ListManager div.Tabs b span {float:none;}
/* End IE5-Mac hack */
div.ListManager div.Tabs li.Active a {background-position:0 -150px; border-width:0; color:#EB5E1A;}
div.ListManager div.Tabs li.Active a span {background-position:100% -150px; padding-bottom:5px; color:#FFFFFF;}
div.ListManager div.Tabs li.Active b {background-position:0 -150px; border-width:0; color:#EB5E1A;}
div.ListManager div.Tabs li.Active b span {background-position:100% -150px; padding-bottom:5px; color:#FFFFFF;}
div.ListManager div.Tabs a:hover {background-position:0% -150px; color:#FFFFFF;}
div.ListManager div.Tabs a:hover span {background-position:100% -150px; color:#FFFFFF;}
div.ListManager p.Success {padding-left:15px;}
#CEAListManagerControl_MySummaryRPP {position:relative; margin-top:-39px; width:200px; float:right; text-align:right;}

/* Default */
#DefaultBoxLeft div.WhatIsCallEmAll {padding-top:5px; padding-bottom:6px;}
#DefaultBoxLeft div.WhatIsCallEmAll h1 {font-size:12pt; font-weight:bold; padding-left:5px;}
#DefaultBoxLeft {position:relative; width:520px;}
#DefaultBoxLeft p.Title {padding-left:17px;}
#DefaultBoxLeft a.GetStarted {font-size:12pt; font-weight:bold; padding-left:5px;}
#DefaultBoxLeft p.SignUp {width:230px; padding-top:7px; padding-bottom:7px; padding-left:5px;}
#DefaultBoxLeft a.CreateAccount {padding-left:7px;}
#DefaultBoxLeft div.DefaultBoxLeftSide {position:absolute; left:255px; background-image:url("../Images/Box/BoxDivTop2.gif"); background-position:left 20px; background-repeat:no-repeat; z-index:10;}
#DefaultBoxLeft div.DefaultBoxLeftSide div.DefaultBoxLeftSideBottom {padding-left:16px; background-image:url("../Images/Box/BoxDivBot2.gif"); background-position:left bottom; background-repeat:no-repeat;}
#DefaultBoxLeft table.CEABullets {margin-top:19px; margin-bottom:12px;}
#DefaultBoxRight p.TextMessaging {padding-bottom:10px;}
#DefaultBoxRight {position:absolute; left:530px; width:220px;}
#DefaultBoxRight h2 {font-size:12pt; font-weight:bold; padding-top:5px; color:#da6e06; padding-bottom:12px;}
#DefaultBoxRight div.BoxContentBodyRight p {padding-top:5px;}
#DefaultBoxRight div.LeftLinks {position:absolute; width:120px; margin-top:5px;}
#DefaultBoxRight div.RightLinks {position:relative; left:110px; padding-bottom:5px; width:120px; padding-top:5px;}
#DefaultBoxRight a {text-decoration:underline;}
#DefaultBoxRight a:hover {text-decoration:none;}
#DefaultFlash {height:330px; width:700px; margin-left:auto; margin-right:auto;}

/* Testimonial */
#TestimonialTable {margin-top:10px;}
#TestimonialTable td {width:250px; padding-left:10px; padding-right:10px; vertical-align:top;}
#TestimonialTable td p {line-height:14px; font-style:italic; padding-bottom:0px;}
#TestimonialTable td p.Author {padding-bottom:30px; text-align:right; font-style:normal; color:Gray;}

/* FAQ */
#FAQ b {font-weight:normal; color:#000000; font-size:9pt;}
#FAQ h2 {font-weight:normal; color:#da6e06; font-size:10pt; border-bottom:solid 1px #da6e06; padding-bottom:2px; margin-bottom:4px;}
#FAQ p {margin-bottom:10px;}
#FAQPricing {width:250px; position:absolute; left:0px;}
#FAQTechQuestions {width:250px; margin-left:270px;}

/* Features */
#Features ul {margin-left:15px;}
#Features h2 {font-size:12pt; font-weight:normal; color:#da6e06;}

/* MySummary */
#MySummaryBroadcastTable {width:751px; padding-top:0px;}
#tblActiveBroadcasts td.FirstColumn a {display:block; background-image: url("../Images/deletev2.gif"); height:18px; width:18px; background-position:left top;}
#tblActiveBroadcasts td.FirstColumn a:hover {background-position:left -18px;}
#gvCompletedBroadcasts td.nobg a {display:block; background-image: url("../Images/recycle.gif"); height:18px; width:29px; background-position:left top;}
#gvCompletedBroadcasts td.nobg a:hover {background-position:left -18px;}
#MySummaryBroadcastTable caption {width :751px; text-align:right; font-style:oblique; font-family:Arial; font-size:8pt;}
#MySummaryBroadcastTable.ajax-loading {padding: 20px 0; background: url(../Images/spinner.gif) no-repeat center;}
#MySummaryBroadcastTable tr.TableFooter td {height:15px;}
#MySummaryTopToolBar {position:relative; left:342px; z-index:100; width:410px;}
#MySummaryMainContentBox {width:751px; margin-top:-11px;}
#MySummaryMainContentBox div.BoxContentBodyRight {padding-left:0px; padding-right:0px;}
#MySummaryManagerListsIcon {display:block; background-image:url("../Images/btn_CreateEditSavedLists.gif"); height:29px; width:196px; background-repeat:no-repeat; background-position:left top;}
#MySummaryManagerListsIcon:hover {background-position:left -29px;}
#MySummaryBroadcastIcon {display:block; background-image:url("../Images/btn_CreateABroadcast.gif"); height:29px; width:196px; background-repeat:no-repeat; background-position:left top;}
#MySummaryBroadcastIcon:hover {background-position:left -29px;}
div.BroadcastSummaryTabs {position:relative; left:0px; height:50px; width:751px; background:url("../images/tab_bg.gif") repeat-x bottom; line-height:normal; z-index:2; padding-bottom:10px; padding-top:0px; margin-top:-47px; margin-bottom:0px;}
div.BroadcastSummaryTabs ul {margin:0; padding:10px 0px 0; list-style:none;}
div.BroadcastSummaryTabs li {display:inline; margin:0; padding:0;}
div.BroadcastSummaryTabs a {float:left; background:url("../images/tab_2lines_left.gif") no-repeat left top; margin:0; padding:0 0 0 4px; border-bottom:1px solid #245384;}
div.BroadcastSummaryTabs a span {float:left; display:block; background:url("../images/tab_2lines_right.gif") no-repeat right top; padding:5px 8px 4px 4px;}
/* Commented Backslash Hack hides rule from IE5-Mac \*/
div.BroadcastSummaryTabs a span {float:none;}
/* End IE5-Mac hack */
div.BroadcastSummaryTabs a:hover span {color:#333;}
div.BroadcastSummaryTabs li.Active a {background-position:0 -150px; border-width:0; color:#FFFFFF; text-decoration:none;}
div.BroadcastSummaryTabs li.Active a span {background-position:100% -150px; padding-bottom:5px; color:#FFFFFF;}
div.BroadcastSummaryTabs a:hover {background-position:0% -150px; color:#FFFFFF;}
div.BroadcastSummaryTabs a:hover span {background-position:100% -150px; color:#FFFFFF;}
tr.SanofiSummaryFooter td{text-align:right; font-weight:bold; border-top: 0; border-left: 0; border-right: 0; border-bottom: 0; background: none;}

/* Broadcast Details */
div.BroadcastDetailsPieChart {position:absolute; z-index:0; left:450px; top:65px; z-index:1;}
div.BroadcastDetailsPieChartSanofi {position:absolute; z-index:0; left:450px; top:150px; z-index:1;}
#BroadcastDetailsBroadcastInfoTable {margin-top:35px;}
div.divShowSurveyResultsLink {position:absolute; left:570px; z-index:3;}
div.BroadcastDetailGridViewTabs {position:absolute; left:0px; float:right; width:751px; background:url("../images/tab_bg.gif") repeat-x bottom; line-height:normal; z-index:2; padding-bottom:10px; padding-top:12px;}
div.BroadcastDetailGridViewTabs div.BroadcastDetailsGridviewTabsLeft {position:absolute; top:17px; background:url("../images/tab_bg_left.gif"); background-position:left bottom; background-repeat:no-repeat; height:55px; width:5px;}
div.BroadcastDetailGridViewTabs ul {margin:0; padding:10px 0px 0; list-style:none;}
div.BroadcastDetailGridViewTabs li {display:inline; margin:0; padding:0;}
div.BroadcastDetailGridViewTabs a {float:right; background:url("../images/tab_2lines_left.gif") no-repeat left top; margin:0; padding:0 0 0 4px; border-bottom:1px solid #245384;}
div.BroadcastDetailGridViewTabs a span {float:right; display:block; background:url("../images/tab_2lines_right.gif") no-repeat right top; padding:5px 8px 4px 4px;}
/* Commented Backslash Hack hides rule from IE5-Mac \*/
div.BroadcastDetailGridViewTabs a span {float:none;}
/* End IE5-Mac hack */
div.BroadcastDetailGridViewTabs a:hover span {color:#333;}
div.BroadcastDetailGridViewTabs li.Active a {background-position:0 -150px; border-width:0; color:#FFFFFF; text-decoration:none;}
div.BroadcastDetailGridViewTabs li.Active a span {background-position:100% -150px; padding-bottom:5px; color:#FFFFFF;}
div.BroadcastDetailGridViewTabs a:hover {background-position:0% -150px; color:#FFFFFF;}
div.BroadcastDetailGridViewTabs a:hover span {background-position:100% -150px; color:#FFFFFF;}
div.BroadcastDetailGridView {padding-top:70px; width:751px;}
div.BroadcastDetailGridView table {}
div.BroadcastDetailGridView tr.TableLinks {background-color:#245384;}
div.BroadcastDetailGridView tr.TableLinks td {padding-bottom:2px;}
div.BroadcastDetailGridView tr.TableLinks td.ReadTime {font-style:oblique; font-family:Arial; font-size:8pt; color:#DCDCDC; padding-right:5px;}
div.BroadcastDetailGridView tr.TableLinks td.Links {padding-left:5px;}
div.BroadcastDetailGridView tr.TableLinks td.Links a {color:#DCDCDC;}

/* File Upload */
div.FileUpload {margin-left:10px;}
div.FileUpload span.step {font-size:11pt; color:#da6e06;}
div.FileUpload p.step {padding-left:30px; background-image:url("../Images/starv2.gif"); background-repeat:no-repeat; background-position:left top;}
div.FileUpload table.layout td.left {vertical-align:top; padding-top:10px; width:130px;}
div.FileUpload table.layout td.right {vertical-align:top; padding-top:10px; width:520px;}
div.FileUpload div.divResults {position:relative; top:-45px;}
div.FileUpload div.divResults div.Summary {position:absolute; top:185px; z-index:10;}
div.FileUpload div.divResults div.Options {position:absolute; width:500px; left:10px; top:65px; z-index:10;}
div.FileUpload div.divResults div.Options td {padding-right:20px;}
#File1 {height:24px;}
div.FileUpload div.divResults div.GridViewTabs {position:absolute; float:right; top:248px; width:750px; background:url("../images/tab_bg.gif") repeat-x bottom; line-height:normal; z-index:2; padding-bottom:10px;}
div.FileUpload div.divResults div.GridViewTabs ul {margin:0; padding:10px 10px 0; list-style:none;}
div.FileUpload div.divResults div.GridViewTabs li {display:inline; margin:0; padding:0;}
div.FileUpload div.divResults div.GridViewTabs a {float:right; background:url("../images/tab_2lines_left.gif") no-repeat left top; margin:0; padding:0 0 0 6px; border-bottom:1px solid #245384;}
div.FileUpload div.divResults div.GridViewTabs a span {float:right; display:block; background:url("../images/tab_2lines_right.gif") no-repeat right top; padding:5px 15px 4px 6px;}
/* Commented Backslash Hack hides rule from IE5-Mac \*/
div.FileUpload div.divResults div.GridViewTabs a span {float:none;}
/* End IE5-Mac hack */
div.FileUpload div.divResults div.GridViewTabs a:hover span {color:#333;}
div.FileUpload div.divResults div.GridViewTabs li.Active a {background-position:0 -150px; border-width:0; color:#FFFFFF; text-decoration:none;}
div.FileUpload div.divResults div.GridViewTabs li.Active a span {background-position:100% -150px; padding-bottom:5px; color:#FFFFFF; font-weight:normal;}
div.FileUpload div.divResults div.GridViewTabs a:hover {background-position:0% -150px; color:#FFFFFF;}
div.FileUpload div.divResults div.GridViewTabs a:hover span {background-position:100% -150px; color:#FFFFFF;}
div.FileUpload div.divResults div.GridView {position:relative; padding-top:284px;}
/* Roster */
div.MyHomeMyLists div.ListContent {margin-left:auto; margin-right:auto; width:300px;}

/* Reports */

/* Sign Up */
#SignUpBoxIntro {background: url("../Images/fadeboxleft.jpg") top left no-repeat; margin-left:4px; margin-top:10px; height:96px; margin-right:15px; }
#SignUpBoxIntro div.SignUpBoxIntroRight {background: url("../Images/fadeboxright.jpg") top right no-repeat; height:96px;}
#SignUpBoxIntro div.SignUpBoxIntroRight div {position:relative; padding-top:15px; left:25px;}
#SignUpBoxIntro table {width:700px;}
#SignUpBoxIntro table td {width:33%;}
#SignUpBoxIntro table td span.step {font-size:11pt;}
#SignUpBoxIntro table td.Active {padding-left:30px; background-image:url("../Images/starv2.gif"); background-repeat:no-repeat; background-position:left top;}
#SignUpBoxIntro table td.Active span.step {color:#da6e06; font-size:11pt;}
#SignUpBoxIntroDottedLine {margin-left:25px; margin-top:-20px; margin-bottom:10px; height:2px; width:700px;}
#SignUpCallUsImage {position:absolute; left:340px; top:120px;}
#SignUp2BoxPriceIntro h1 {color:#da6e06; margin-left:25px;}
#SignUp2BoxPriceIntro p {margin-left:25px;}
#SignUp2BoxPriceIntro ul {margin-left:25px;}
#SignUp2BoxPriceIntro ul li {list-style-position:inside; font-size:8pt; line-height:1.5em; list-style-image:url("../Images/logoBulletSmallOrange.gif");} 
#SignUp2BoxPriceIntro img {padding-top:5px; margin-left:30px;}
#SignUp2BoxBulkIntro {position:absolute; left:4px; width:377px; z-index:2;}
#SignUp2BoxBulkIntro h2 {color:#da6e06; margin-left:5px;}
#SignUp2BoxBulkIntro ul {margin-left:5px;}
#SignUp2BoxBulkIntro ul li {list-style-position:inside; font-size:8pt;} 
#SignUp2BoxSubIntro {position:relative; left:382px; width:363px;}
#SignUp2BoxSubIntro h2 {color:#da6e06; margin-left:5px;}
#SignUp2BoxSubIntro p.FinePrint {margin-left:5px; margin-right:5px; margin-top:5px;}
#SignUp2BoxSubIntro ul {margin-left:5px;}
#SignUp2BoxSubIntro ul li {list-style-position:inside; font-size:8pt;} 
p.PlanDesc {margin-left:5px; margin-right:20px;}
table.PricingTable {width:100%;}
table.PricingTable td {padding-right:3px;}
table.PricingTable tr {height:22px;}
table.PricingTable tr.TableHeader {background-color:#e68f3b; color:#FFFFFF; font-size:10pt;}
table.PricingTable tr.TableHeader td {padding-bottom:2px;}
table.PricingTable tr.AlternateRow {background-color:#f2f2f2;}
#BulkPricing {width:360px;}
#BulkPricing div.BoxContentBodyRight {padding-left:0px; padding-right:4px;}
#BulkPricing a.BulkNext {position:relative; left:300px; top:4px; display:block; background-image:url("../Images/btn_next.gif"); height:25px; width:42px; background-repeat:no-repeat; background-position:left top;}
#BulkPricing a.BulkNext:hover {background-position:left -25px;}
#SubPricing {width:360px;}
#SubPricing div.BoxContentBodyRight {padding-left:0px; padding-right:4px;}
#SubPricing a.SubNext {position:relative; top:4px; left:300px; display:block; background-image:url("../Images/btn_next.gif"); height:25px; width:42px; background-repeat:no-repeat; background-position:left top;}
#SubPricing a.SubNext:hover {background-position:left -25px;}
p.LargerGroups {position:absolute; left:10px; margin-top:-22px; font-size:8pt;}
#SignUpBroadcastPrefsBoxSummary {margin-left:45px;}
#SignUpBroadcastPrefsBoxSummary b {font-weight:normal; color:#000000;}
#SignUpBroadcastPrefsBoxForm {margin-left:25px; padding-top:10px;}
#SignUp3BoxSummary {margin-left:45px;}
#SignUp3BoxSummary b {font-weight:normal; color:#000000;}
#SignUp3BoxForm {margin-left:25px; padding-top:10px;}
div.SecureLogo {position:absolute; left:340px; margin-top:-45px;}
#SignUpSuccessBox {margin-left:25px; margin-right:40px;}
#SignUpSuccessBox h1 {color:#da6e06;}
#SignUp2GroupCode {position:relative; left:505px; margin-bottom:-20px; width:225px;}
#btnApply {width:42; height:25px; margin-top:-23px; margin-left:180px; background-image:url("../Images/btn_apply.gif"); display:block; background-repeat:no-repeat; background-position: left top;}
#btnApply:hover {background-position:left -25px;}

/* Broadcast */
#divBroadcastType h2, #tblBroadcast h2, #divLaunchNowQuestion h2 {font-weight:normal; color:#da6e06; font-size:10pt; border-bottom:solid 1px #da6e06; padding-bottom:2px; margin-bottom:4px;}
div.BroadcastInfo h3 {color:#da6e06;}
#tblBroadcast td {width:220px; vertical-align:top; padding-right:30px; padding-top:20px;}
#divBroadcastType {margin-top:20px;}
#divBroadcastType h1.BroadcastTypeTitle {position:relative; left:10px; width:500px;}
#LaunchNumberTip {position:relative; left:600px; margin-bottom:-330px; top:10px; width:145px;}
#LaunchNumberTip img.LightBulb {position:absolute; top:-29px; left:10px;}
#LaunchNumberTip b {color:#000000;}
#divBroadcastType div.Announcement {position:absolute; left:10px; width:270px; margin-top:10px;}
#divBroadcastType div.Survey {position:relative; width:270px; left:300px; top:10px;}
#divBroadcastType div.Announcement a {position:relative; display:block; background-image:url("../Images/createannouncement_btn.png"); height:29px; width:199px; background-repeat:no-repeat; background-position:left top;}
#divBroadcastType div.Announcement a:hover {background-position:left -29px;}
#divBroadcastType div.Survey a {position:relative; display:block; background-image:url("../Images/createsurvey_btn.png"); height:29px; width:126px; background-repeat:no-repeat; background-position:left top;}
#divBroadcastType div.Survey a:hover {background-position:left -29px;}
#divNoLists a {position:relative; display:block; background-image:url("../Images/createsavedlists_btn.png"); height:29px; width:126px; background-repeat:no-repeat; background-position:left top;}
#divNoLists a:hover {background-position:left -29px;}
#tblBroadcast div.UploadFile a {position:relative; display:block; background-image:url("../Images/uploadfile_btn.png"); height:29px; width:98px; background-repeat:no-repeat; background-position:left top;}
#tblBroadcast div.UploadFile a:hover {background-position:left -29px;}
#tblBroadcast div.QuickBuild a {position:relative; display:block; background-image:url("../Images/quickbuild_btn.png"); height:29px; width:98px; background-repeat:no-repeat; background-position:left top;}
#tblBroadcast div.QuickBuild a:hover {background-position:left -29px;}
#tblBroadcast div.BroadcastBoxSelectList a {position:relative; display:block; background-image:url("../Images/addselectedlists_btn.png"); height:29px; width:126px; background-repeat:no-repeat; background-position:left top;}
#tblBroadcast div.BroadcastBoxSelectList a:hover {background-position:left -29px;}
#divLaunchNowQuestion div.now {position:absolute; width:250px; padding-top:20px;}
#divLaunchNowQuestion div.later {position:relative; left:300px; width:250px; padding-top:20px;}
#divLaunchNowQuestion div.now a {position:relative; display:block; background-image:url("../Images/afterrecordmessage_btn.png"); height:29px; width:199px; background-repeat:no-repeat; background-position:left top;}
#divLaunchNowQuestion div.now a:hover {background-position:left -29px;}
#divLaunchNowQuestion div.later a {position:relative; display:block; background-image:url("../Images/schedulelater_btn.png"); height:29px; width:199px; background-repeat:no-repeat; background-position:left top;}
#divLaunchNowQuestion div.later a:hover {background-position:left -29px;}
#divAddRemoveQuestion #btnYes {position:relative; display:block; background-image:url("../Images/yes_btn.png"); height:25px; width:42px; background-repeat:no-repeat; background-position:left top;}
#divAddRemoveQuestion #btnYes:hover {background-position:left -25px;}
#divAddRemoveQuestion #btnNo {position:relative; display:block; background-image:url("../Images/no_btn.png"); height:25px; width:42px; background-repeat:no-repeat; background-position:left top;}
#divAddRemoveQuestion #btnNo:hover {background-position:left -25px;}
#divAddRemoveQuestion p {font-size:12pt; font-weight:normal; color:#da6e06;}
#btnNext, #btnLaunch {position:relative; display:block; border-style:none; background-image:url("../Images/btn_next.gif"); height:25px; width:42px; background-repeat:no-repeat; background-position:left top;}
#btnNext:hover, #btnLaunch:hover {background-position:left -25px;}
#divBuyMore p a.NextButton {margin-left:300px;}

/* Target Pages */
div.TargetPageHeader h3 {font-size:14pt; color:#da6e06;}
div.TargetPageHeader {background-image:url("../Images/TargetPageHeaderRight.gif"); margin-left:-1px; width:751px; height:107px; background-repeat:no-repeat; background-position:right bottom;}
div.TargetPageHeader div.TargetPageHeaderLeft {background-image:url("../Images/TargetPageHeaderLeft.gif"); width:751px; height:107px; background-repeat:no-repeat; background-position:left bottom;}
div.TargetPageHeader div.TargetPageHeaderLeft div.HeaderContent {margin-left:20px; padding-top:20px;}
#PoliticalHeaderImage {position:absolute; width:180px; height:142px; left:500px; top:50px; background-image:url("../Images/political_hdr.gif");}
#BusinessHeaderImage {position:absolute; width:233px; height:142px; left:510px; top:47px; background-image:url("../Images/business_hdr.gif");}
#StaffingHeaderImage {position:absolute; width:286px; height:142px; left:450px; top:50px; background-image:url("../Images/staffing_hdr.gif");}
#SchoolHeaderImage {position:absolute; width:278px; height:142px; left:474px; top:47px; background-image:url("../Images/school_hdr.gif");}
#NonProfitHeaderImage {position:absolute; width:278px; height:142px; left:474px; top:50px; background-image:url("../Images/nonprofit_hdr.gif");}
#CommunitiesHeaderImage {position:absolute; width:319px; height:142px; left:433px; top:47px; background-image:url("../Images/community_hdr.gif");}
#ReligiousHeaderImage {position:absolute; width:370px; height:142px; left:383px; top:47px; background-image:url("../Images/religious_hdr.gif");}
#SportsHeaderImage {position:absolute; width:319px; height:142px; left:433px; top:47px; background-image:url("../Images/sports_hdr.gif");}
div.TargetBoxIntro {margin-left:15px; margin-top:10px; width:376px;}
div.TargetBoxGreen {margin-left:15px; margin-top:10px; width:376px;}
div.TargetBoxGreen h2 {font-size:12pt; font-weight:normal; color:#da6e06;}
div.TargetBoxGreen ul {position:relative; padding-left:17px;}
div.TargetBoxGreen li {position:relative; list-style-image:url(../images/logoBulletSmallOrange.gif); font-size:8pt; line-height:1.5em;}
div.TargetBoxUses {position:absolute; left:430px; top:210px; width:310px;}
div.TargetBoxUses h2 {font-size:12pt; font-weight:normal; color:#da6e06;}
div.TargetBoxUses ul {margin-left:5px;}
div.TargetBoxUses ul li {list-style-position:inside; font-size:8pt;} 

#LearnMoreIntro {width:300px; margin-top:-240px;}
#LearnMoreImage {position:relative; left:200px; top:30px; width:306px; height:268px; background-image:url("../Images/learnMoreImage.gif");}

div.ReferralMethods {padding-top:20px;}
div.ReferralMethods p {}
div.ReferralMethods li {background-image: url(../images/logoBulletSmallOrange.gif); background-repeat:no-repeat; padding-left:15px; list-style-type:none; text-align:justify; line-height:14px; padding-bottom:10px; padding-top:2px;}
#divReferralBulk {position:absolute; left:300px;}
#ReferralBulk {width:230px;}
#ReferralBulk div.BoxContentBodyRight {padding-left:0px; padding-right:4px;}
#ReferralSub {width:230px;}
#ReferralSub div.BoxContentBodyRight {padding-left:0px; padding-right:4px;}

div.HowItWorks {position:relative; margin-left:15px; }
div.HowItWorks p.Intro {position:relative; width:400px;}
div.HowItWorks p.Intro2 {position:relative; width:400px;}
div.HowItWorks div.Screens {position:absolute; left:430px; top:10px;}
div.HowItWorks table td {vertical-align:top;}
div.HowItWorks table.Layout {width:400px;}
div.HowItWorks table.Layout td.Left {padding-right:8px; padding-top:5px;}
div.HowItWorks table.Layout td.Right {padding-top:10px; padding-bottom:5px;}
div.HowItWorks a.SignUp {position:absolute; top:390px; left:550px; color:#FFFFFF;}
div.HowItWorks h2 {width:400px; font-weight:normal; color:#da6e06; font-size:10pt; border-bottom:solid 1px #da6e06; padding-bottom:2px; margin-bottom:4px;}
div.HowItWorks span.Star {display:block; background-image:url("../Images/starv2.gif"); background-repeat:no-repeat; width:25px; height:24px; color:#FFFFFF; font-weight:bold; padding-left:9px; padding-top:5px;}
div.HowItWorks span.StarText {display:block; margin-top:-23px; margin-left:30px;}
div.HowItWorks span.StarText b {font-weight:normal; color:#da6e06}
div.HowItWorks span.StarNumberBullets {display:block; padding-top:7px;}
div.SendPassword {width:400px; padding-top:15px; margin-left:auto; margin-right:auto;}

/* News */
p.NewsP {padding-top:10px;}
h2.NewsH2 {font-size:9pt; padding-top:5px; padding-bottom:5px;}
h3.NewsDate {font-size:9pt; color:#777777; font-weight:bold; padding-top:10px;}
ul.NewsUL {padding-top:10px; padding-left:15px;}

/* Landing page */
#DominosImg {margin-top:-130px; margin-left:70px;}
#DominosBigIntro div.TargetPageHeaderLeft {text-align:right;}
#DominosBigIntro span {font-size:30pt; font-weight:bold; color:#da6e06;}
#DominosBigIntro img {vertical-align:middle;}

div.PromoPage td.PromoRight {padding-left:20px;}
div.PromoPage h1 {font-size:16pt;}
div.PromoPage div.PercentOffImage {position:relative; background-image:url("../Images/20Percent.gif"); top:-30px; left:-10px; width:88px; height:90px;}

/* Join Group Page */
#JoinGroupLeft {width:300px; padding-right:50px; float:left;}
#JoinGroupLeft b {font-size:11pt;}
#JoinGroupRight {width:252px; height:332px; background-image:url("../Images/cellphone.jpg"); float:left;}
#JoinGroupRight p.TXTTitle {color:#FFF; font-weight:bold; margin: 77px auto 0px auto; width:176px; padding:3px 3px 3px 3px; text-align:center;}
#JoinGroupRight p.TXTTo {background-color:#FFF; width:172px; padding:5px 5px 5px 5px; margin: 0px auto 0px auto;}
#JoinGroupRight p.TXTTo span {font-size:12pt;}
#JoinGroupRight p.TXTBody {background-color:#FFF; width:172px; height:67px; padding:5px 5px 5px 5px; margin: 1px auto 0px auto; font-size:12pt; color:#000;}
#OptInTerms, #OptInTerms b {font-size:8pt;}

/* How Text Works */
div.HowTextWorks table tr td a{line-height:normal;}
div.HowTextWorks table.CEABullets {width:350px; float:left;}
div.HowTextWorks div.CustomerTestimonial {float:right; width:250px; margin-right:30px; margin-bottom:30px;}
div.Screens div.CustomerTestimonial {width:250px; margin-left:20px; margin-top:30px;}
div.HowTextWorks div.CustomerTestimonial p.Quote, div.Screens div.CustomerTestimonial p.Quote {font-size:14pt;}
div.HowTextWorks div.CustomerTestimonial p.Author, div.Screens div.CustomerTestimonial p.Author {font-size:8pt; text-align:right;}
