/* jwb CSS Document */

html {overflow-y:scroll;} /*firefox scrollbar hack*/
* {font-family:Arial, Helvetica, sans-serif; font-size:11px;}
body {margin:10px; margin:0px;}

td {vertical-align:top;}

body { url(/pms/img/newui/graduated-bg.gif) top left repeat-x;}
#mainWrapper, mainWrapper * {background-color:white;}
#mainWrapper {border-left:10px solid white; border-right:10px solid white;}
.linebreak {clear:both; font-size:1px; line-height:1px; color:white; height:1px;}
.spacer {font-size:1px; line-height:1px; color:white; height:1px;}

p.navSectionTitle {font-weight:bold; margin:25px 0px 0px 0px;}
#publisher {}
#publisher li {}

#logo {margin-bottom:0px;}
#logout {vertical-align:top; padding-top:12px; padding-right:15px; text-align:right;}
#logout a, #logout a:link, #logout a:visited {color:#000000; text-decoration:none;}
#logout a:active, #logout a:hover {color:#666699; text-decoration:underline;}

#mainnavdropdowns {}

#navWrapper, #navWrapper ul, #navWrapper, li, #navWrapper a {
	margin:0px;
	padding:0px;
	}
#navWrapper li {
	padding:0px;
	margin:0px 0px 2px 0px;
	width:225px;
	max-width:220px;
	display: block;
	list-style: none;
	text-decoration:none;
	color:black;
	}
#navWrapper a, #navWrapper li.noLink, #navWrapper li a:hover {
	padding:5px 0px 5px 5px;
	width:220px;
	max-width:215px;
	display: block;
	text-decoration:none;
	}


/* start campaign tabs */
#campaigntabs, #campaigntabs ul, #campaigntabs ul li, #campaigntabs ul li a {
	margin:0px;
	padding:0px;
	}
#campaigntabs {
	text-align:center;
	padding-top:8px;
	padding-bottom:5px;
	vertical-align:bottom;
	border-bottom:1px solid #cccccc;
	}
#campaigntabs ul li{
	margin-right:10px;
	list-style: none;
	padding:5px 15px;
	display: inline;
	font-size:1.2em;
	background-color:#eaeaea;
	color:#666699;
	border:1px solid #cccccc;
	border-bottom:none;
	}
#campaigntabs ul li a {
	padding:5px 15px;
	display: inline;
	font-size:1.2em;
	}
#campaigntabs ul li a, #campaigntabs ul li a:link, #campaigntabs ul li a:visited {
	background-color:#eaeaea;
	text-decoration:none;
	color:666699;
	border:1px solid #cccccc;
	border-bottom:none;
	}
#campaigntabs ul li a:active, #campaigntabs ul li.ON,#campaigntabs ul li a.ON, #campaigntabs ul li a.ON:link, #campaigntabs ul li a.ON:visited {
	background-color:#666699;
	text-decoration:none;
	color:#ffffff;
	border:1px solid #333366;
	border-bottom:none;
	}
#campaigntabs #campaigntabs ul li.OFF{
	background-color:#eaeaea;
	color:#666699;
	border:1px solid #cccccc;
	border-bottom:none;
	}
/* end campaign tabs */

/* start template tabs */
#templatetabs, #templatetabs ul, #templatetabs ul li, #templatetabs ul li a {
	margin:0px;
	padding:0px;
	}
#templatetabs {
	text-align:left;
	padding-top:8px;
	padding-bottom:5px;
	vertical-align:bottom;
	border-bottom:1px solid #cccccc;
	}
#templatetabs ul li{
	margin-right:10px;
	list-style: none;
	padding:5px 15px;
	display: inline;
	font-size:1.2em;
	background-color:#eaeaea;
	color:#666699;
	border:1px solid #cccccc;
	border-bottom:none;
	}
#templatetabs ul li a:active, #templatetabs ul li.ON,#templatetabs ul li a.ON, #templatetabs ul li a.ON:link, #templatetabs ul li a.ON:visited {
	background-color:#666699;
	text-decoration:none;
	color:#ffffff;
	border:1px solid #333366;
	border-bottom:none;
	}
/* end template tabs */

#publisher li {background-color:#D3F2FA;}
#publisher a {color:black;}
#publisher li a:hover {background-color:#00CCFF;}

#listManagement li {background-color:#E8BEFC;}
#listManagement a {color:black;}
#listManagement li a:hover {background-color:#9933FF;}

#myHotList li {background-color:#FF9966;}
#myHotList a {color:black;}
#myHotList li a:hover {background-color:#FF3333;}

#appIntegration li {background-color:#D9D9D9;}
#appIntegration a {color:black;}
#appIntegration li a:hover {background-color:#999999;}

#reports li {background-color:#FFEEA8;}
#reports a {color:black;}
#reports li a:hover {background-color:#FFCC33;}

#forms li {background-color:#E68FAC;}
#forms a {color:black;}
#forms li a:hover {background-color:#990033;}

#account li {background-color:#9690AB;}
#account a {color:black;}
#account li a:hover {background-color:#660033;}


#quickstartWrapper {margin:0px 0px 30px 0px;}
#toolsWrapper {margin:0px 0px 30px 0px;}
#dashboardWrapper {width:100%; margin:0px 0px 30px 0px;}
#reportsWrapper {width:100%; margin:0px 0px 30px 0px;}

#mainContentCell {padding-top:10px;}
#refreshButtonCell {text-align:right; vertical-align:bottom; width:96px;}
#refreshButtonCell img {margin:1px 0px;}

.center {text-align:center;}
.mainPageButtonCell, .mainPageButtonInnerCell {background-color:#F2F2F2; padding:10px 5px; vertical-align:middle; white-space:nowrap; color:#666699;}
.mainPageButtonInnerCell {border-top:1px solid white;}
.center {text-align:center;}
img {border:0px;}
#mainContentCell a, #mainContentCell a:link, #mainContentCell a:visited {color:#666699; text-decoration:none;}
#mainContentCell a:active, #mainContentCell a:hover {color:black; text-decoration:underline;}

td.mainPageButtonCellWrapperCell {padding-top:10px;}
td.columnHeader {font-size:12px; font-weight:bold; padding-bottom:2px; white-space:nowrap;}
td.columnHeader select {font-weight:normal;}
td.mainPageButtonInnerCellData {font-size:10px;background-color:#F2F2F2; padding:2px 5px; vertical-align:top; color:black;}
td.mainPageButtonInnerCellDataHighlight {font-size:10px; background-color:#CCCCCC; padding:2px 5px; vertical-align:top; color:black;}
td.noBottomPadding {padding-bottom:0px;}
.hotList, .hotList a  {color:#CC0000 !important;}
.topNav p {padding-right: 20px; margin:0px;}
.topNav p a, .topNav p a:link, .topNav p a:visited {color:black; text-decoration:none;}
.topNav p a:active, .topNav p a:hover {color:#999999; text-decoration:underline;}
.topNav table {padding-right: 12px; padding-top:7px;}
.topNav td img {margin-bottom:3px;}
.topNav td {text-align:center; padding:8px; border:1px solid white; white-space:nowrap;}
.topNav td a, .topNav td a:link, .topNav td a:visited {color:#999999; text-decoration:none;}
.topNav td a:active, .topNav td a:hover {color:black; text-decoration:underline;}

/* alternating row colors */
.row1 td {background-color:#F2F2F2; padding:4px 5px;}
.row0 td {background-color:white; padding:4px 5px;}

img.sortArrow {margin-right:2px;}

/* report page styles */
.reportPageWrapper {}
.reportPageWrapper td.pageIcon {background:white url(/pms/img/newui/reportsAnalytics_main_white.gif) left 50% no-repeat; padding-left:50px; height:40px; width:1%; vertical-align:middle; white-space:nowrap; padding-right:20px; font-size:1.5em;font-weight: bold;}
.reportPageWrapper td.pageSubNav {background-color:#ff6633; text-align:center; vertical-align:middle; padding:8px 20px; color:white; line-height:1.4em;}
.reportPageWrapper td a, .reportPageWrapper td a:link, .reportPageWrapper td a:visited, .reportPageWrapper td a:active {color:#666699;font-weight:bold;text-decoration:none;}
.reportPageWrapper td a:hover {color:#666699; text-decoration:underline;}
.reportPageWrapper td.columnHeader {background-color:#CCCCFE; padding:5px; font-size:11px;}
.reportPageWrapper tr.rowTotals td {background-color:#ffe4ca; padding:4px 5px; font-size:14px; border-top:2px solid #FFCC9C;}
.reportPageWrapper td.colorTd {background-color:#E8E8E8; }
.reportPageWrapper td.bold {font-weight:bold; }
.reportPageWrapper td.sectionHeader {font-size:1.2em;font-weight: bold;}
.reportPageWrapper td.titleText {font-size:1.5em;font-weight: bold;}


/* publisher page styles */
.publisherPageWrapper {}
.publisherPageWrapper td.pageIcon {background:white url(/pms/img/newui/campaign-envelope.png) left 50% no-repeat; padding-left:50px; height:40px; width:1%; vertical-align:middle; white-space:nowrap; padding-right:20px; font-size:1.6em;font-weight: bold;}
.publisherPageWrapper td.mainPageIcon {background:white url(/pms/img/newui/publishingCamp_main.png) left 50% no-repeat; padding-left:50px; height:40px; width:1%; vertical-align:middle; white-space:nowrap; padding-right:20px; font-size:1.6em;font-weight: bold;}
.publisherPageWrapper td.templatePageIcon {background:white url(/pms/img/newui/MyTemplates_main.png) left 50% no-repeat; padding-left:50px; height:40px; width:1%; vertical-align:middle; white-space:nowrap; padding-right:20px; font-size:1.6em;font-weight: bold;}
.publisherPageWrapper td.titleText {font-size:1.6em;font-weight: bold;}
.publisherPageWrapper td a, .publisherPageWrapper td a:link, .publisherPageWrapper td a:visited, .publisherPageWrapper td a:active {color:#666699;font-weight:bold;text-decoration:none;}
.publisherPageWrapper td a:hover {color:#666699; text-decoration:underline;}
.publisherPageWrapper td.pageSubNav {background-color:#666699; text-align:center; vertical-align:middle; padding:8px 20px; color:white; line-height:1.4em;}
.publisherPageWrapper td.pageSubNav a, .publisherPageWrapper td.pageSubNav a:link, .publisherPageWrapper td.pageSubNav a:visited {color:white !important; text-decoration:none;}
.publisherPageWrapper td.pageSubNav a:active, .publisherPageWrapper td.pageSubNav a:hover {text-decoration:underline;}
.publisherPageWrapper td.columnHeader {background-color:#CCCCFE; padding:5px; font-size:12px;}
.publisherPageWrapper td.sectionHeader {font-size:1.4em;font-weight: bold;}
.publisherPageWrapper td.bold {font-weight:bold; }
.publisherPageWrapper td.colorTd {background-color:#E8E8E8; }

/* list segments page styles */
.listSegPageWrapper {}
.listSegPageWrapper td.pageIcon {background:white url(/pms/img/newui/coldlist_40x40.png) left 50% no-repeat; padding-left:45px; height:40px; width:1%; vertical-align:middle; white-space:nowrap; padding-right:20px; font-size:1.5em;font-weight: bold;}
.listSegPageWrapper td.pageSubNav {background-color:#666699; text-align:center; vertical-align:middle; padding:8px 20px; color:white; line-height:1.4em;}
.listSegPageWrapper td a, .listSegPageWrapper td a:link, .listSegPageWrapper td a:visited, .listSegPageWrapper td a:active {color:#666699;font-weight:bold;text-decoration:none;}
.listSegPageWrapper td a:hover {color:#666699; text-decoration:underline;}
.listSegPageWrapper td.bold {font-weight:bold; }

.listSegPageWrapper td.colorTd {background-color:#E8E8E8; }
.listSegPageWrapper td.sectionHeader {font-size:1.2em;font-weight: bold;}
.listSegPageWrapper td.columnHeader {background-color:#CCCCFE; padding:5px; font-size:11px;}
.listSegPageWrapper td.titleText {font-size:1.5em;font-weight: bold;}
.listSegPageWrapper td.linkText {font-family:arial;font-size:8pt;font-weight:bold;}
.listSegPageWrapper tr.rowTotals td {background-color:#e4e4fe; padding:4px 5px; font-size:14px; border-top:2px solid #FFCC9C;}

/* integration page styles */
.integrationPageWrapper {}
.integrationPageWrapper td.pageIcon {background:white url(/pms/img/newui/emailListManag_main.png) left 50% no-repeat; padding-left:45px; height:40px; width:1%;

vertical-align:middle; white-space:nowrap; padding-right:20px; font-size:1.6em;font-weight: bold;}
.integrationPageWrapper td.pageSubNav {background-color:#666699; text-align:center; vertical-align:middle; padding:8px 20px; color:white; line-height:1.4em;}
.integrationPageWrapper td a, .integrationPageWrapper td a:link, .integrationPageWrapper td a:visited, .integrationPageWrapper td a:active {color:#666699;font-weight:bold;text-decoration:none;}
.integrationPageWrapper td a:hover {color:#666699; text-decoration:underline;}
.integrationPageWrapper td.sectionHeader {font-size:1.4em;font-weight: bold;}
.integrationPageWrapper td.columnHeader {background-color:#CCCCFE; padding:5px; font-size:12px;}
.integrationPageWrapper td.titleText {font-size:1.6em;font-weight: bold;}
.integrationPageWrapper tr.rowTotals td {background-color:#e4e4fe; padding:4px 5px; font-size:14px; border-top:2px solid #FFCC9C;}
.integrationPageWrapper td.leftSide {background-color:#E8E8E8; font-size:9px; }
.integrationPageWrapper td.colorTd {background-color:#E8E8E8; }
.integrationPageWrapper td.bold {font-weight:bold; }
.integrationPageWrapper td.planetd {}
.integrationTitleText {font-size:1.5em;font-weight: bold;}

/* list segments category styles */
.listSeg {}
.listSeg td.pageIcon {background:white url(/pms/img/newui/emailListManag_main.png) left 50% no-repeat; padding-left:45px;
   height:40px; width:1%; vertical-align:middle; white-space:nowrap; padding-right:20px; font-size:1.5em;font-weight: bold;}
.listSeg td.pageSubNav {background-color:#666699; text-align:center; vertical-align:middle; padding:8px 20px; color:white; line-height:1.4em;}
.listSeg td a, .listSeg td a:link, .listSeg td a:visited, .listSeg td a:active

{color:#666699;text-decoration:none;font-weight:bold;}
.listSeg td a:hover {color:#666699; text-decoration:underline;}

.listSeg td.bold {font-weight:bold; }
.listSeg td.colorTd {background-color:#E8E8E8; }

.listSeg td.columnHeader {background-color:#CCCCFE; padding:5px; font-size:11px;}
.listSeg td.sectionHeader {font-size:1.2em;font-weight: bold;}
.listSeg td.titleText {font-size:1.5em;font-weight: bold;}
.listSeg td.linkText {font-family:arial;font-size:11px;font-weight:bold;}
.listSeg tr.rowTotals td {background-color:#e4e4fe; padding:4px 5px; font-size:14px; border-top:2px solid #FFCC9C;}


td#campaigntabs {}

td.FL_INS {vertical-align:top; padding:8px 30px 10px 0px;}
.titleTextGreen {font-family:arial;font-size:1.5em;font-weight: bold;color:green;}

* HotList page styles */
.hotlistPageWrapper {}
.hotlistPageWrapper td.pageIcon {background:white url(/pms/img/newui/hotlist_main.png) left 50% no-repeat; padding-left:50px; height:40px; width:1%; vertical-align:middle; white-space:nowrap; padding-right:20px; font-size:1.5em;font-weight: bold;}
.hotlistPageWrapper td.mainPageIcon {background:white url(pms/img/newui/hotlist_main.png) left 50% no-repeat; padding-left:50px; height:40px; width:1%; vertical-align:middle; white-space:nowrap; padding-right:20px; font-size:1.5em;font-weight: bold;}
.hotlistPageWrapper td.titleText {font-size:1.5em;font-weight: bold;}

.hotlistPageWrapper td a, .hotlistPageWrapper td a:link, .hotlistPageWrapper td a:visited, .hotlistPageWrapper td a:active {color:#666699;font-weight:bold;text-decoration:none;}
.hotlistPageWrapper td a:hover {color:#666699; text-decoration:underline;}
.hotlistPageWrapper td.pageSubNav {background-color:#666699; text-align:center; vertical-align:middle; padding:8px 20px; color:white; line-height:1.4em;}
.hotlistPageWrapper td.pageSubNav a, .hotlistPageWrapper td.pageSubNav a:link, .hotlistPageWrapper td.pageSubNav a:visited {color:white !important; text-decoration:none;}
.hotlistPageWrapper td.pageSubNav a:active, .hotlistPageWrapper td.pageSubNav a:hover {text-decoration:underline;}
.hotlistPageWrapper td.columnHeader {background-color:#CCCCFE; padding:5px; font-size:11px;}
.hotlistPageWrapper td.sectionHeader {font-size:1.2em;font-weight: bold;}
.hotlistPageWrapper td.bold {font-weight:bold; }
.hotlistPageWrapper td.leftSide {background-color:#E8E8E8; font-size:9px; }
.hotlistPageWrapper td.colorTd {background-color:#E8E8E8; }
.hotlistPageWrapper tr.rowTotals td {background-color:#e4e4fe; padding:4px 5px; font-size:14px; border-top:2px solid #FFCC9C;}


/* Form page styles */
.formPageWrapper {}
.formPageWrapper td.pageIcon {background:white url(/pms/img/newui/signupForms_main.png) left 50% no-repeat; padding-left:50px; height:40px; width:1%; vertical-align:middle; white-space:nowrap; padding-right:20px; font-size:1.5em;font-weight: bold;}
.formPageWrapper td.titleText {font-size:1.5em;font-weight: bold;}
.formPageWrapper td a, .formPageWrapper td a:link, .formPageWrapper td a:visited, .publisherPageWrapper td a:active {color:#666699;font-weight:bold;text-decoration:none;}
.formPageWrapper td a:hover {color:#666699; text-decoration:underline;}
.formPageWrapper td.pageSubNav {background-color:#666699; text-align:center; vertical-align:middle; padding:8px 20px; color:white; line-height:1.4em;}
.formPageWrapper td.pageSubNav a, .publisherPageWrapper td.pageSubNav a:link, .formPageWrapper td.pageSubNav a:visited {color:white !important; text-decoration:none;}
.formPageWrapper td.pageSubNav a:active, .formPageWrapper td.pageSubNav a:hover {text-decoration:underline;}
.formPageWrapper td.columnHeader {background-color:#CCCCFE; padding:5px; font-size:11px;}
.formPageWrapper td.sectionHeader {font-size:1.2em;font-weight: bold;}
.formPageWrapper td.bold {font-weight:bold; }
.formPageWrapper td.colorTd {background-color:#E8E8E8; }
.formPageWrapper tr.rowTotals td {background-color:#e4e4fe; padding:4px 5px; font-size:14px; border-top:2px solid #FFCC9C;}

.error { color:RED;}
.info { color:BLUE;}
.optionLabel {
  color:white;
  background-color:#4B5DC5;
  font-weight:bold;
}

.tag_cloud a { padding: 3px; text-decoration: none; border:solid 1px #ddd;text-align:center; margin-left:auto;margin-right:auto;}
.tag_cloud a:hover { color: #ffffff; background: #0063DC;}
.tag_cloud .this-page{padding:3px;font-weight:bold;font-size:13px;background:#fff;color:RED;}
.tag_cloud .results { color:#aaa;}


/* dashboard page styles */
.dashboardPageWrapper {}
.dashboardPageWrapper td.mainPageIcon {background:white url(/pms/img/newui/salesperson.png) left 50% no-repeat; padding-left:50px; height:40px; width:1%; vertical-align:middle; white-space:nowrap; padding-right:20px; font-size:1.6em;font-weight: bold;}

.vam {
 vertical-align:middle;
}

