/*-- OVERRIDES -----*/
div.pressNav a {font-size:11px;}

.tempDistTabset {background-image: url(v2images/temp_dist_tile.jpg); background-position: top left;  background-repeat:repeat-x;}
.tempDistTabsetRCap {background-image: url(v2images/temp_dist_rcap.jpg); background-position: top right;  background-repeat:no-repeat;}

.orderSummaryGroup {font: bold 16px/18px arial,helvetica,sans-serif;color:#000;}
.greenCheck {background: url(v2images/reg_check.gif) no-repeat left;font: normal 12px/14px Verdana, Geneva, Arial, Helvetica, sans-serif;color:#303a53;margin:0px 0px 6px 12px;padding:0px 0px 0px 18px;}
.noGreenCheck {font: bold 12px/18px Verdana, Geneva, Arial, Helvetica, sans-serif;color:#303a53;margin:0px 0px 0px 12px;padding:0px 8px 0px 5px;text-align:right;}
.noGreenCheckItem {font: normal 12px/18px Verdana, Geneva, Arial, Helvetica, sans-serif;color:#303a53;}

.storyHide {display:none;}
.storyShow {display:block;padding:10px;font: normal 12px/15px Verdana, Geneva, Arial, Helvetica, sans-serif;color:#5b5b5b;}
.storyShow h1 {font: bold 18px/18px arial,helvetica,sans-serif;color:#000;margin:5px 0px 0px 0px;}
.storyShow p {font: normal 12px/17px Verdana, Geneva, Arial, Helvetica, sans-serif;color:#5b5b5b;margin:10px 0px 0px 0px;}

/*-- SHOW/HIDE WEBSITE SCREENSHOTS -----*/

.showSSIcon {cursor:pointer;position:relative;z-index:0;}
.hidePop {display:none;}
.showPop {display:block;position:absolute;/*left:-100px;*/border:5px solid #FFF;padding:5px;background-color:#202020;z-index:10;}
.popHeader {text-align:right;padding:2px 3px 2px 1px;color:#FFF;text-decoration:underline;}
.popText {font: normal 12px/15px arial,helvetica,sans-serif;color:#FFF;padding:5px;}
img.ssScreen {margin:3px 0px 3px 0px;}

/*-- Non-JS Quick-Create Tabs --*/
.tabset1 {
	width:100%; height:33px; background-image: url(v2images/tabset1_fill.gif); background-repeat: repeat-x;
	}

a.toptabOn,
a.toptabUp {
	cursor:pointer; display:block;float:left;text-decoration:none;
	background-image: url(v2images/tabset1_up.gif); background-position: center top; height:33px;
	font: bold 12px arial, helvetica, sans-serif; color:#5b5b5b; line-height:40px;
	}

a.toptabOn img,
a.toptabUp img {
	display:block; float:left; width:27px; height:33px; background-repeat: no-repeat;
	}

div.tabset1 img.lcap,
div.tabset1 img.rcap {
	width:27px; height:33px; border:0px;
	}

a.toptabOn img.lcap,
a.toptabUp img.lcap {
	background-position: left top;
	}

a.toptabOn img.rcap,
a.toptabUp img.rcap {
	background-position: right top;
	}

a.toptabOn div.tabLink,
a.toptabUp div.tabLink {
	display:block; padding:0px 0px 0px 0px; margin:0px; height:33px; float:left; background-position: center top;
	background-repeat: repeat-x; text-decoration:none; font: bold 12px arial, helvetica, sans-serif;
	}

a.toptabOn div.tabLink div,
a.toptabUp div.tabLink div {
	margin-top:13px;text-decoration:none;
	}

a.toptabOn:visited img,
a.toptabOn:link img {
	background-image: url(v2images/tabset1_on.gif);
	}

a.toptabOn:hover img {
	background-image: url(v2images/tabset1_on.gif);
	}

a.toptabOn:visited div.tabLink,
a.toptabOn:link div.tabLink {
	background-image: url(v2images/tabset1_on.gif); color:#FFF; text-decoration:none;
	}

a.toptabOn:hover div.tabLink {
	background-image: url(v2images/tabset1_on.gif); color:#FFF;	text-decoration:none;
	}

a.toptabUp:visited img,
a.toptabUp:link img {
	background-image: url(v2images/tabset1_up.gif);
	}

a.toptabUp:hover img {
	background-image: url(v2images/tabset1_ovr.gif);
	}

a.toptabUp:visited div.tabLink,
a.toptabUp:link div.tabLink {
	background-image: url(v2images/tabset1_up.gif); color:#5b5b5b; text-decoration:none;
	}

a.toptabUp:hover div.tabLink {
	background-image: url(v2images/tabset1_ovr.gif); color:#FFF; text-decoration:none;
	}

.tabset1Bar {
	background-color:#c2eb00; height: 1px;
	}

.tabset1NoSubBar {
	height: 5px; background-image: url(v2images/tabset1_nosubbar.gif); background-repeat: repeat-x;
	}


/*-- PUBLIC HOME (REWORK 03/2010) -----*/
.pubHomePrimary {background-image: url(images/widgetblock.jpg); background-repeat: no-repeat;background-position:bottom left;}
.pubHomeBulletText td {vertical-align:top;font: normal 12px/14px arial,helvetica,sans-serif;padding-bottom:10px;color:#5b5b5b;}

.infoTitle {background-color:#adadad;}
.infoTitle h1 {font: bold 12px/12px arial,helvetica,sans-serif;color:#FFF;}
.infoContent {padding:15px 20px 0px 20px;}
.infoContent h1 {font: bold 13px/24px arial,helvetica,sans-serif;color:#414141;}
.infoContent p {font: normal 11px/13px Verdana, Geneva, Arial, Helvetica, sans-serif;color:#5b5b5b;padding:0px 0px 15px 0px;}

.pubHomeInfoContent {padding:15px 20px 0px 20px;margin-top:-20px;margin-bottom:-95px;}
.pubHomeInfoContent h1 {font: bold 13px/24px arial,helvetica,sans-serif;color:#414141;}
.pubHomeInfoContent p {font: normal 11px/13px Verdana, Geneva, Arial, Helvetica, sans-serif;color:#5b5b5b;padding:0px 0px 15px 0px;}

.pubHomePlayerBack {background-image: url(images/pubhome_player_back.jpg); background-repeat: no-repeat;background-position:0px 0px;}


a.pubHomeCTA {background-image: url(images/pubhome_btn_getstarted.jpg); background-repeat: no-repeat;background-position:0px 0px;}
a.pubHomeCTA:hover {background-position:0px -64px;}

.actionCell {background-image: url(v2images/arrow_editslide.jpg); background-repeat: no-repeat;background-position:left center;vertical-align:middle;padding-left: 15px;border-left:0px dotted #ccc;}
.noActionCell {background-image: url(v2images/noarrow_editslide.jpg); background-repeat: no-repeat;background-position:left center;vertical-align:middle;padding-left: 15px;border-left:0px dotted #ccc;}


/*-- PUBLIC HOME (DIMINISHED) -----*/

ul.widgetBullets li a strong {c;padding:0px!important;margin-top:0px!important;margin-right:0px;margin-bottom:2px;margin-left:0px;text-decoration:none;}
ul.widgetBullets li a:hover strong {font: bold 17px/14px arial,helvetica,sans-serif;color:#4B5677;padding:0px!important;margin-top:0px!important;margin-right:0px;margin-bottom:2px;margin-left:0px;text-decoration:underline!important;}

.bowgrad {background-image: url(v2images/self_select_bg.jpg); background-repeat: no-repeat;background-position:bottom right;}
.pubhomeLogos {background-image: url(v2images/pubhome_logos.jpg);}



.treeLink {padding:0px 50px 0px 0px;}
td.treeLink a {font: bold 12px/18px arial,helvetica,sans-serif;color:#000;}

div.homeSuccess {}
div.homeSuccess p.homeSuccessTitle {font-size:13px;color:#3d3d3d;font-weight:bold;}
div.homeSuccess p.homeSuccessText {font: normal 11px/12px arial,helvetica,sans-serif;color:#5b5b5b;}

div.homeSuccess a:visited, div.homeSuccess a:link {font: normal 11px/16px arial,helvetica,sans-serif;color:#97af33;}
div.homeSuccess a:hover {font: normal 11px/16px arial,helvetica,sans-serif;color:#ff9600;}

img.homeSampleThumb1 {width:61px;height:68px;}
img.homeSampleThumb2 {width:61px;height:68px;}
img.homeSampleThumb3 {width:61px;height:68px;}
img.homeSampleThumb4 {width:61px;height:68px;}

td.homeSampleThumb1Up {height:68px;background-image: url(v2images/homesuccess_1.jpg); background-repeat: no-repeat;background-position:0px 0px;}
td.homeSampleThumb2Up {height:68px;background-image: url(v2images/homesuccess_2.jpg); background-repeat: no-repeat;background-position:0px 0px;}
td.homeSampleThumb3Up {height:68px;background-image: url(v2images/homesuccess_3.jpg); background-repeat: no-repeat;background-position:0px 0px;}
td.homeSampleThumb4Up {height:68px;background-image: url(v2images/homesuccess_4.jpg); background-repeat: no-repeat;background-position:0px 0px;}

td.homeSampleThumb1Ovr {height:68px;background-image: url(v2images/homesuccess_1.jpg); background-repeat: no-repeat;background-position:0px -68px;}
td.homeSampleThumb2Ovr {height:68px;background-image: url(v2images/homesuccess_2.jpg); background-repeat: no-repeat;background-position:0px -68px;}
td.homeSampleThumb3Ovr {height:68px;background-image: url(v2images/homesuccess_3.jpg); background-repeat: no-repeat;background-position:0px -68px;}
td.homeSampleThumb4Ovr {height:68px;background-image: url(v2images/homesuccess_4.jpg); background-repeat: no-repeat;background-position:0px -68px;}

div.homeSuccess a:visited, div.homeSuccess a:link {font: normal 11px/16px arial,helvetica,sans-serif;color:#97af33;}
div.homeSuccess a:hover {font: normal 11px/16px arial,helvetica,sans-serif;color:#ff9600;}

div.learnmoreSuccess {padding:10px 0px 0px 20px;width:265px;}
div.learnmoreSuccess p.learnmoreSuccessTitle {font-size:15px;color:#3d3d3d;font-weight:bold;border-bottom:1px solid #999;margin:0px 0px 5px 0px;}
div.learnmoreSuccess p.learnmoreSuccessText {font: normal 12px/15px arial,helvetica,sans-serif;color:#5b5b5b;padding:10px 15px 0px 10px;}
div.learnmoreSuccess a:visited, div.learnmoreSuccess a:link {font: bold 12px/22px arial,helvetica,sans-serif;color:#97af33;}
div.learnmoreSuccess a:hover {font: bold 12px/22px arial,helvetica,sans-serif;color:#000;}

/*-- GRADIENT DIVIDER -----*/
.networkGroupBox {margin:10px 0px 0px 0px; border-bottom:1px solid #CCC;padding:10px;}

/*-- GRADIENT DIVIDER -----*/
.gradDivTitle {font: bold 24px/60px arial,helvetica,sans-serif;color:#d87000;color:#000;text-align:center;}
.gradDivTitleSmall {font: bold 18px/30px arial,helvetica,sans-serif;color:#d87000;color:#000;text-align:center;}
.gradDivTile {background-image: url(v2images/graddiv_tile.jpg); background-position: bottom left;  background-repeat:repeat-x;}

/*-- PILLBOX -----*/
.pillBox {width:649px;}
div.pillBox div.headerChecked {background-image: url(v2images/pillbox_hdr_checked.gif); background-position: top left;  background-repeat:no-repeat;height:52px;
font: bold 18px/60px arial,helvetica,sans-serif;color:#FFF;padding:0px 0px 0px 60px;}
div.pillBox div.headerUnchecked {background-image: url(v2images/pillbox_hdr_unchecked.gif); background-position: top left;  background-repeat:no-repeat;height:52px;
font: bold 18px/60px arial,helvetica,sans-serif;color:#FFF;padding:0px 0px 0px 60px;}
div.pillBox div.headerTV {background-image: url(v2images/pillbox_hdr_nocheck.gif); background-position: top left;  background-repeat:no-repeat;height:52px;
font: bold 18px/60px arial,helvetica,sans-serif;color:#FFF;padding:0px 0px 0px 60px;}
div.pillBox div.headerBlank {background-image: url(v2images/pillbox_hdr_blank.gif); background-position: top left;  background-repeat:no-repeat;height:52px;
font: bold 18px/60px arial,helvetica,sans-serif;color:#FFF;padding:0px 0px 0px 60px;}
div.pillBox div.content {background-image: url(v2images/pillbox_back.gif); background-position: top left;  background-repeat:repeat-y;width:649px;}
div.pillBox div.content div.offset {padding:10px 20px 10px 20px;}

div.distModule {padding:10px 20px 0px 48px;}
div.distModule p, div.distModuleOn p, div.distModuleOff p {font: normal 12px/14px Verdana, Geneva, Arial, Helvetica, sans-serif;color:#5b5b5b;}
div.distModuleOn {padding:10px 20px 0px 48px; background-image: url(v2images/distmodule_on.gif); background-position: 20px 8px;  background-repeat:no-repeat;}
div.distModuleOff {padding:10px 20px 0px 48px; background-image: url(v2images/distmodule_off.gif); background-position: 20px 8px;  background-repeat:no-repeat;}

div.distModule h1 {font: bold 16px/16px arial,helvetica,sans-serif;color:#627600;text-decoration:none;margin:0px 0px 5px 0px;}
div.distModuleOn h1 a, div.distModuleOn h1 {font: bold 16px/16px arial,helvetica,sans-serif;color:#627600;text-decoration:none;margin:0px 0px 5px 0px;}
div.distModuleOn h1 a:hover {font: bold 16px/16px arial,helvetica,sans-serif;color:#000;text-decoration:underline;margin:0px 0px 5px 0px;}
div.distModuleOff h1 a, div.distModuleOff h1 {font: bold 16px/16px arial,helvetica,sans-serif;color:#8d8d8d;text-decoration:none;margin:0px 0px 5px 0px;}
div.distModuleOff h1 a:hover {font: bold 16px/16px arial,helvetica,sans-serif;color:#000;text-decoration:underline;margin:0px 0px 5px 0px;}
div.distModule ul {margin:0px; padding:6px 0px; font:11px/13px verdana,arial,sans-serif;}
div.distModule ul li {margin:3px 0px 0px 30px; padding:0px; color:#5B5B5B;}

td.distModuleActions {text-align:right;width:120px;padding:5px 25px 0px 0px;background-image: url(v2images/distmodule_vdotdiv.gif); background-position: left top;  background-repeat:no-repeat;}
td.distModuleActions a {padding-left:12px;font: normal 12px/18px arial,helvetica,sans-serif;color:#627600;background-image: url(v2images/distmodule_rarrow_up.gif); background-position: top left;  background-repeat:no-repeat;}
td.distModuleActions a:hover {color:#000;background-image: url(v2images/distmodule_rarrow_ovr.gif); background-position: top left;  background-repeat:no-repeat;}
div.pillBox div.hDiv {background-image: url(v2images/pillbox_hdiv.gif); background-position: top left;  background-repeat:no-repeat;width:649px;height:16px;}
div.pillBox div.bottom {background-image: url(v2images/pillbox_bottom.gif); background-position: top left;  background-repeat:no-repeat;width:649px;height:23px;}

/*-- PILLBOX 2 -----*/
.pillBox2 {width:649px;}
div.pillBox2 div.pillboxHeader {background-image: url(v2images/pillbox2_hdr.gif); background-position: top left;  background-repeat:no-repeat;height:52px;
font: bold 18px/60px arial,helvetica,sans-serif;color:#FFF;padding:0px 0px 0px 0px;}
div.pillBox2 div.pillboxHeader div {padding:21px 0px 0px 12px;}
div.pillBox2 div.content {background-image: url(v2images/pillbox2_back.gif); background-position: top left;  background-repeat:repeat-y;width:649px;}
div.pillBox2 div.content div.offset {padding:10px 20px 10px 20px;}
div.pillBox2 div.hDiv {background-image: url(v2images/pillbox2_hdiv.gif); background-position: top left;  background-repeat:no-repeat;width:649px;height:16px;}
div.pillBox2 div.bottom {background-image: url(v2images/pillbox2_bottom.gif); background-position: top left;  background-repeat:no-repeat;width:649px;height:23px;}

div.pillBox2Back {padding:6px 20px 0px 20px;font: normal 12px/16px Verdana, Geneva, Arial, Helvetica, sans-serif;color:#5b5b5b;}
div.pillBox2Back p {font: normal 12px/14px Verdana, Geneva, Arial, Helvetica, sans-serif;color:#5b5b5b;}
div.pillBox2Back h1 {font: bold 16px/16px arial,helvetica,sans-serif;color:#627600;text-decoration:none;margin:0px 0px 5px 0px;}
div.pillBox2Back ul {margin:0px; padding:6px 0px; font:11px/13px verdana,arial,sans-serif;}
div.pillBox2Back ul li {margin:3px 0px 0px 30px; padding:0px; color:#5B5B5B;}
div.pillBox2Back a {color:#d26800;font-size:11px;text-decoration:none;}
#wdic.hide,#expando.hide {display:none;}
#wdic.show,#expando.show {display:block;}

/*-- DISTRIBUTION OVERVIEW -----*/
.distribLeft {background-image: url(v2images/distrib_leftcol.jpg); background-position: top left;  background-repeat:no-repeat; width:311px; height:565px;padding:20px 0px 0px 0px;}
.distribLeftBlock {margin:0px 0px 30px 43px;width:212px;}
.distribLeftBlock a:visited, .distribLeftBlock a:link {color:#627600;}
.distribLeftBlock a:hover {color:#000;}
.distribLeftBlock h2 {font: bold 14px/16px arial,helvetica,sans-serif;color:#5b5b5b;}
.distribLeftBlock h3 {font: normal 12px/16px arial,helvetica,sans-serif;color:#5b5b5b;}
table.distribLeftBlockGroup {background-image: url(v2images/distrib_leftcol_graddiv.png); background-position: bottom left;  background-repeat:no-repeat;margin:0px 0px 5px 0px;}
table.distribLeftBlockGroup td {padding:0px 0px 2px 0px;}
table.distribLeftBlockGroup td.title {font: bold 16px/16px arial,helvetica,sans-serif;color:#000;}
table.distribLeftBlockGroup td.actions {font: normal 11px/11px arial,helvetica,sans-serif;color:#627600;text-align:right!important;}
.distribLeftBlockIndent {margin:0px 0px 0px 10px;}

.distribLeftBlock a.archiveLink:visited, .distribLeftBlock a.archiveLink:link {color:#ce1c1c;}
.distribLeftBlock a.archiveLink:hover {color:#000;}

/*-- DISTRIBUTION OVERVIEW: STATS -----*/
.distStatTable {width:100%;}
.distStatLabel {font: normal 12px/20px "MS Sans Serif", Geneva, sans-serif;color:#5b5b5b;text-align:right;}
.distStatValue {font: bold 16px/20px arial,helvetica,sans-serif;color:#df893b;text-align:left;width:100%;padding:0px 0px 0px 8px;}
#reporting_0 {margin:5px 0px 0px 10px;}
#reporting_1 {margin:5px 0px 0px 10px;}

/*-- DISTRIBUTION NAV -----*/
td.distNavTile {background-image: url(v2images/distnav_tile.jpg); background-position: top left;  background-repeat:repeat-y;}
td.distNavTile {background-image: url(v2images/distnav_tile.jpg); background-position: top left;  background-repeat:repeat-y;}
div.distNavTop {background-image: url(v2images/distnav_topcap.jpg); background-position: top left;  background-repeat:no-repeat; width:217px; height:29px;margin:0px 0px 0px 0px;}
div.distNavBtm {background-image: url(v2images/distnav_btmcap.jpg); background-position: top left;  background-repeat:no-repeat; width:217px; height:29px;margin:0px 0px 0px 0px;}
div.distNavSel {background-image: url(v2images/distnav_sel.jpg); background-position: top left;  background-repeat:no-repeat; width:217px; height:40px;margin:0px 0px 0px 0px;}
div.distNavStd {background-image: url(v2images/distnav_std.jpg); background-position: top left;  background-repeat:no-repeat; width:217px; height:40px;margin:0px 0px 0px 0px;}
div.distNavOvr {background-image: url(v2images/distnav_ovr.jpg); background-position: top left;  background-repeat:no-repeat; width:217px; height:40px;margin:0px 0px 0px 0px;cursor:pointer;}
table.distNav div {display:block;}
table.distNav div p {font: normal 14px/40px arial,helvetica,sans-serif;color:#5b5b5b;margin-left:10px;}
table.distNav div.distNavDis p {color:#ccc;}
table.distNav div.distNavSel p {font-weight:bold;}
table.distNav div.distNavOvr p {text-decoration:underline;}

/*-- DISTRIBUTION HELPERS -----*/
.distribWIT {font: normal 11px/14px verdana,geneva,arial,helvetica,sans-serif;color:#000;background-image: url(v2images/dotdiv_tile.gif); background-position: bottom left;  background-repeat:repeat-x;padding:0px 0px 6px 0px;margin:10px 20px 5px 30px;}		/*-- What is This? -----*/
.distribWIT span {font-weight:bold;font-size:12px;color:#53586e;margin-right:3px;}
.distribWDIC {font: normal 11px/14px verdana,geneva,arial,helvetica,sans-serif;color:#000;padding:0px 0px 6px 0px;margin:0px 20px 5px 30px;}		/*-- Why do I Care? -----*/
.distribWDIC span {font-weight:bold;font-size:12px;color:#627600;margin-right:3px;}

/*-- FORM ELEMENTS -----*/
/*-- Text Input -----*/
table.smfoInputHoriz {margin:0px 0px 15px 0px;}
table.smfoInputHoriz td.smfoLabel {font: normal 12px/12px "MS Sans Serif", Geneva, sans-serif;color:#5b5b5b;padding:4px 5px 1px 5px;vertical-align:top;}
table.smfoInputHoriz td.smfoRequired {color:#990000;font-weight:bold;}
table.smfoInputHoriz td.smfoField {vertical-align:top;}
table.smfoInputHoriz td.smfoField input {font: bold 12px/12px verdana,geneva,arial,helvetica,sans-serif; padding:3px;color:#000;border:1px solid #ccc;}
table.smfoInputHoriz td.smfoExtra {text-align:left;width:100%;padding:4px 3px 1px 3px;font: normal 11px/11px arial,helvetica,sans-serif;color:#CC5B00;vertical-align:top;}
table.smfoInputHoriz td.smfoTipText  {font: normal 11px/11px arial,helvetica,sans-serif;color:#7783a1;padding:2px 0px 0px 12px;background-image: url(v2images/tip_arrow.gif); background-position: top left;  background-repeat:no-repeat;}
table.smfoInputHoriz td.smfoWidthEnforcer {}

/*-- Checkbox -----*/
table.smfoCheckboxHoriz {margin:0px 0px 1px 0px;}
table.smfoCheckboxHoriz td.smfoLabel {font: normal 14px/12px "MS Sans Serif", Geneva, sans-serif;color:#5b5b5b;padding:5px 5px 1px 5px;vertical-align:top;}
table.smfoCheckboxHoriz td.smfoField {vertical-align:top;padding:4px 0px 0px 0px;}
table.smfoCheckboxHoriz td.smfoField input {/*border:1px solid #ccc;*/}
table.smfoCheckboxHoriz td.smfoExtra {font: normal 12px/12px "MS Sans Serif", Geneva, sans-serif;color:#5b5b5b;padding:4px 5px 1px 5px;vertical-align:top;}
table.smfoCheckboxHoriz td.smfoTipText  {font: normal 11px/11px arial,helvetica,sans-serif;color:#7783a1;padding:2px 0px 0px 12px;background-image: url(v2images/tip_arrow.gif); background-position: 0px 2px;  background-repeat:no-repeat;}

/*-- Show/Hide Forms -----*/
.spxOptionsHide {display:none;}
.spxOptionsShow {display:block;}

/*-- SIDEBAR -----*/
.sidebarContainer {background-image: url(v2images/sidebar_back.jpg); background-position: top left;  background-repeat:repeat-y;margin-left:21px;margin-right:14px;}
.sidebarHeader {background-image: url(v2images/sidebar_hdr_blue.jpg); background-position: top left;  background-repeat:no-repeat;width:240px; height:39px;position:relative;}
.sidebarHeaderFront {position:absolute; left:20px; top:18px; font: normal 11px/12px "MS Sans Serif", Geneva, sans-serif;color:#333333;}
.sidebarHeaderBack { position:absolute; left:21px; top:19px; font: normal 11px/12px "MS Sans Serif", Geneva, sans-serif;color:#d9dce3;}
.sidebarBody {background-image: url(v2images/sidebar_bevel.jpg); background-position: top left;  background-repeat:no-repeat;padding:0px 20px 0px 20px;}

	.sidebarBody h3 {font: bold 16px/16px Arial, Helvetica, sans-serif;color:#5b5b5b;padding:10px 0px 0px 0px;}
	.sidebarBody .waitText {font: bold 16px/12px arial,helvetica,sans-serif;color:#000000;}
	.sidebarBody ul {list-style: none inside;padding-top:5px;}
	.sidebarBody li {height:24px;padding:6px 0px 0px 0px;background-image: url(v2images/sidebar_div.png); background-position: bottom left; background-repeat:no-repeat;}
		.sidebarBody li a:visited,.sidebarBody li a:link {font: bold 16px/16px Arial, Helvetica, sans-serif;color:#6f6f6f;text-decoration:none;}
		.sidebarBody li a:hover {font: bold 16px/16px Arial, Helvetica, sans-serif;color:#000000;text-decoration:none;}
		
	.sidebarBody div.hDiv {background-image: url(v2images/sidebar_div.png); background-position: bottom left; background-repeat:no-repeat;font-size:1px; height:2px;}
	.sidebarBody td.statDiv {background-image: url(v2images/sidebar_div2.png); background-position: bottom left; background-repeat:no-repeat;font-size:1px; height:1px;}
	
	.sidebarBody .statTable {width:100%;}	
	.sidebarBody td.statLabel {font: normal 10px/12px "MS Sans Serif", Geneva, sans-serif;color:#5b5b5b;text-align:right;width:70px!important;}
	.sidebarBody td.statValue {font: bold 14px/14px Arial, Helvetica, sans-serif;color:#f29b00;text-align:left;width:100%;padding:2px 0px 2px 5px;}
	
.sidebarBottom {background-image: url(v2images/sidebar_bottom.jpg); background-position: top left;  background-repeat:no-repeat;height:28px;}

/*-- SIDEBAR : status -----*/	
.sidebarStatusHeader {background-image: url(v2images/sidebar_statushdr_blue.jpg); background-position: top left;  background-repeat:no-repeat;width:113px; height:39px;position:relative;}
.sidebarStatusHeaderFront {position:absolute; left:20px; top:18px; font: normal 11px/12px "MS Sans Serif", Geneva, sans-serif;color:#333333;}
.sidebarStatusHeaderBack { position:absolute; left:21px; top:19px; font: normal 11px/12px "MS Sans Serif", Geneva, sans-serif;color:#d9dce3;}	
.sidebarStatusLabel {background-image: url(v2images/sidebar_statusbody.jpg); background-position: top left; width:113px; height:31px; position:relative; background-repeat:no-repeat;padding:0px 0px 0px 0px;}

.sidebarStatusBody {background-image: url(v2images/sidebar_statusbevel.jpg); background-position: top left; width:240px; position:relative; background-repeat:no-repeat;padding:0px 0px 0px 0px;}
	.sidebarStatusBody ul {list-style: none inside;padding-top:0px;}
	.sidebarStatusBody li {height:20px;padding:6px 0px 0px 30px;background-image: url(v2images/sidebar_div2.png); background-position: bottom left; background-repeat:no-repeat;}
		.sidebarStatusBody li a:visited,.sidebarStatusBody li a:link {font: bold 12px/12px Arial, Helvetica, sans-serif!important;color:#727272!important;text-decoration:none!important;}
		.sidebarStatusBody li a:hover {font: bold 12px/12px Arial, Helvetica, sans-serif!important;color:#000000!important;text-decoration:underline!important;}
		
	.sidebarBody div.hDiv {background-image: url(v2images/sidebar_div.png); background-position: bottom left; background-repeat:no-repeat;font-size:1px; height:2px;}

.sidebarStatusFront {position:absolute; left:20px; bottom:9px; font: bold 16px/16px arial,helvetica,sans-serif;color:#747e99; width:90px;text-align:left;}
.sidebarStatusBack { position:absolute; left:21px; bottom:8px; font: bold 16px/16px arial,helvetica,sans-serif;color:#FFFFFF; width:90px;text-align:left;}

.sidebarStatusButton, .sidebarStatusButtonPaused, .sidebarStatusButtonOff {position:relative;}
#sidebarStatusButtonImg {padding:0px;margin:0px;height:70px;width:127px;}
	.sidebarStatusButtonFront {position:absolute; left:7px; top:34px; font: bold 14px/12px arial,helvetica,sans-serif;color:#5b5b5b; width:96px;text-align:center;}
	.sidebarStatusButtonBack { position:absolute; left:8px; top:35px; font: bold 14px/12px arial,helvetica,sans-serif;color:#FFFFFF; width:96px;text-align:center;}
	
	.sidebarStatusButton .sidebarStatusButtonUp img {background-image: url(v2images/sidebar_statusbutton.jpg); background-position: bottom left;}
	.sidebarStatusButton .sidebarStatusButtonOver img {background-image: url(v2images/sidebar_statusbutton.jpg); background-position: top left;}
	
	.sidebarStatusButtonPaused .sidebarStatusButtonUp img {background-image: url(v2images/sidebar_statusbutton_paused.jpg); background-position: bottom left;}
	.sidebarStatusButtonPaused .sidebarStatusButtonOver img {background-image: url(v2images/sidebar_statusbutton_paused.jpg); background-position: top left;}
	
	.sidebarStatusButtonOff .sidebarStatusButtonUp img {background-image: url(v2images/sidebar_statusbutton_off.jpg); background-position: bottom left;}
	.sidebarStatusButtonOff .sidebarStatusButtonOver img {background-image: url(v2images/sidebar_statusbutton_off.jpg); background-position: top left;}

.sidebarStatusButtonHot {position:absolute; left:0px; top:0px;cursor:pointer;}
.sidebarStatusButtonHot a {margin:0px; padding:0px; line-height:auto; font-size:1px;}
.sidebarStatusButtonHot img {background-image: none;cursor:pointer;}

/*-- BREADCRUMB -----*/	
.breadcrumb {height:36px;vertical-align:top; font: normal 11px/33px "MS Sans Serif", Geneva, sans-serif; color: #FFFFFF;}
	.breadcrumb a:visited, .breadcrumb a:link {font: normal 11px/33px "MS Sans Serif", Geneva, sans-serif; color: #faa914;  text-decoration: underline; }
	.breadcrumb a:hover {font: normal 11px/33px "MS Sans Serif", Geneva, sans-serif; color: #FFFFFF;  text-decoration: underline; }


/*-- CAMPAIGN LISTS -----*/
table.campaign-listing {width:100%;	border-bottom:0px solid #ccc;padding-bottom:0px;padding-top:0px;background-color:#FFFFFF;margin-bottom:0px;}
table.campaign-listing td.pListTitle {font-family:arial,helvetica,sans-serif;font-size: 16px;padding:10px 0px 0px 5px;}
table.campaign-listing td.pListActions {vertical-align:top;font-family:arial,helvetica,sans-serif;font-size: 16px;padding:0px 0px 0px 15px;}
table.project-listing {width:100%;border-bottom:0px solid #ccc;	padding-bottom:0px;	padding-top:0px;margin-bottom:0px;background-color:transparent;}
table.project-listing td.pListTitle {font-family:arial,helvetica,sans-serif;font-size: 16px;padding:10px 0px 0px 5px;}
table.project-listing td.pListActions {vertical-align:top;font-family:arial,helvetica,sans-serif;font-size: 16px;padding:0px 0px 0px 15px;}
table.project-listing strong {margin-left:5px;color:#333;font-size: 16px;}
a.project-link {color: #000000;text-decoration: none;}
.tableformat td {padding:0px;}

/*-- STATS -----*/
#reporting_0, #reporting_1 {font: normal 11px/12px "MS Sans Serif", Geneva, sans-serif;color:#5b5b5b;}
.statTableSmall {width:100%;}
tr.statValues td {font: bold 18px/18px Arial, Helvetica, sans-serif;;color:#5b5b5b;text-align:center;width:33%;}
tr.statLabels td {font: normal 10px/12px "MS Sans Serif", Geneva, sans-serif;color:#5b5b5b;text-align:center;width:33%;}
td.statValue {font: bold 18px/18px Arial, Helvetica, sans-serif;;color:#f29b00;text-align:center;}
td.statLabel {font: normal 10px/12px "MS Sans Serif", Geneva, sans-serif;color:#5b5b5b;text-align:center;}

.statDivSolid {background-image: url(v2images/divgrad_solid.gif);  background-position: top left;  background-repeat:no-repeat;font-size:1px;margin-bottom:3px;}
.statDivDashed {background-image: url(v2images/divgrad_dashed.gif);  background-position: top left;  background-repeat:no-repeat;font-size:1px;margin-bottom:3px;}
.statDivEmbossed {background-image: url(v2images/divgrad_embossed.gif);  background-position: 2px center;  background-repeat:no-repeat;font-size:1px;height:8px;}

/*-- REPORTS -----*/
div.reportingBox {padding:10px;border:1px solid #000;margin:10px;margin-right:30px;background-image: url(v2images/rept_results_back.jpg);  background-position: top left;  background-repeat:repeat-x;}
.reptTableSmall {width:100%;}
tr.reptGroups td {font: bold 14px/16px "MS Sans Serif", Geneva, sans-serif;color:#5b5b5b;text-align:center;padding-top:10px; border-bottom:1px dotted #5b5b5b;}
tr.reptValues td {font: bold 30px/30px Arial, Helvetica, sans-serif;color:#f29b00;text-align:center;width:25%;}
tr.reptLabels td {font: normal 14px/16px "MS Sans Serif", Geneva, sans-serif;color:#5b5b5b;text-align:center;width:25%;padding-top:10px;}
#reports_0 {margin:5px 5px 5px 0px;}
#reports_1 {margin:5px 5px 5px 0px;}

/*-- FORMS -----*/
.boxToolbar {padding:5px 40px 5px 40px;}
.overviewForm {width:100%; margin-bottom:40px;}
.overviewFormLeft {width:100%; padding-left:50px; padding-right:0px;vertical-align:top;}
.overviewFormRight {padding-left:50px; padding-right:50px;vertical-align:top;}
	td.overviewFormRight h2 {font: bold 14px/15px "MS Sans Serif", Geneva, sans-serif;color:#6775a0;margin-bottom:2px;}
	td.overviewFormRight h3 {font: normal 11px/15px "MS Sans Serif", Geneva, sans-serif;color:#969696;margin-bottom:2px;}
	td.overviewFormRight a {font: normal 11px/15px "MS Sans Serif", Geneva, sans-serif;color:#f27d00;}
	
	#onNetworks h2 {font: bold 14px/15px "MS Sans Serif", Geneva, sans-serif;color:#6775a0;margin-bottom:4px;}
	#onNetworks h3 {font: bold 16px/15px Arial, Helvetica, sans-serif;color:#5b5b5b;margin-bottom:2px;}
	#onNetworks a {font: normal 11px/15px "MS Sans Serif", Geneva, sans-serif;color:#f27d00;}
	
	#statusarea h2 {font: bold 12px/15px "MS Sans Serif", Geneva, sans-serif;color:#5b5b5b;margin-bottom:4px;}
	#statusarea h3 {font: normal 14px/15px "MS Sans Serif", Geneva, sans-serif;color:#000000;margin-bottom:2px;}
	#statusarea h2 span {color:#93ab01;text-transform: uppercase;}
	#statusarea a {font: normal 11px/15px "MS Sans Serif", Geneva, sans-serif;color:#93ab01;}
	
	#alertBox {/*background-image: url(v2images/icon_alert.gif);  background-position: top left;  background-repeat: no-repeat; margin-top:12px; padding-left:23px;*/}
	#alertBox h1 {font: bold 12px/15px "MS Sans Serif", Geneva, sans-serif;color:#969696;margin-bottom:4px;}
	#alertBox a:visited, #alertBox a:link, #alertBox a:hover {font: normal 11px/18px "MS Sans Serif", Geneva, sans-serif;color:#b70000;}
	#alertBox a:hover {color:#000000;}
		
.formDiv {border-bottom:1px dotted #d5d5d5;font-size:1px;margin-bottom:3px;}
.formObject {margin-bottom:3px;}
	table.formObject td.roLabel {font: normal 12px/15px "MS Sans Serif", Geneva, sans-serif;color:#969696;padding-right:10px;padding-top:1px;text-align:right;vertical-align:top;}
	table.formObject td.roValue {font: normal 14px "MS Sans Serif", Geneva, sans-serif;color:#000000;text-align:left;vertical-align:top;}
	table.formObject td.strong {font-weight: bold;}
	div.roValueScroller {height:110px;width:300px;;overflow-y:scroll;padding-right:6px;}

.pressbody {position:relative; clear:left; text-align:left; padding:0px 40px 40px 40px;}
	.pressbody h2 { color: #000;  font: bold 16px Arial, Helvetica, sans-serif; margin-top:40px;margin-bottom:15px;  text-transform: uppercase;  }
	.pressbody h3 { color: #4d4d4d;  font: bold 13px Arial, Helvetica, sans-serif; margin-bottom:15px; }
	.pressbody sub { color: #4d4d4d;  font: normal 10px Arial, Helvetica, sans-serif; margin-bottom:15px; }
	.pressbody p { font: normal 11px/15px Verdana, Geneva, Arial, Helvetica, sans-serif; margin-bottom:13px;color:#5b5b5b;}
	.pressbody ul { font: normal 11px/15px Verdana, Geneva, Arial, Helvetica, sans-serif; margin-top:0px; margin-bottom:13px; margin-left:23px; color:#5b5b5b; list-style: square outside;}
	.pressbody ol { font: normal 11px/15px Verdana, Geneva, Arial, Helvetica, sans-serif; margin-top:0px; margin-bottom:13px; margin-left:23px; color:#5b5b5b;}
	.pressbody a { color: #aec134; }
	.pressbody a:hover { color: #faa914; }

.bestPractices ul li {padding-bottom:4px;}
	
.newsbody {position:relative; clear:left; text-align:left; padding:0px 40px 40px 40px;}
	.newsbody h2 { color: #000;  font: bold 12px Verdana, Geneva, Arial, Helvetica, sans-serif; margin-top:20px;margin-bottom:5px;}
	.newsbody h3 { color: #9da520;  font: bold 12px Arial, Helvetica, sans-serif; margin-bottom:5px; }
	.newsbody sub { color: #4d4d4d;  font: normal 10px Arial, Helvetica, sans-serif; margin-bottom:15px; }
	.newsbody p { font: normal 11px/15px Verdana, Geneva, Arial, Helvetica, sans-serif; margin-bottom:0px;color: #4d4d4d;}
	.newsbody a { color:#5b5b5b; }
	.newsbody a:hover { color: #faa914; }
	
.pressNav { padding: 0px 20px 0px 10px; color: #4d4d4d; font: normal 11px Arial, Helvetica, sans-serif; margin-top: 20px; margin-bottom: 20px; text-align:left;color:#696969;}
	.pressNav a { color: #696969; }
	.pressNav a:hover {color:#000000;}
	.pressNav h2 { color: #000;  font: bold 12px Arial, Helvetica, sans-serif; margin-top:20px;margin-bottom:2px;}
	.pressNav span.pressOn { color: #000000; }
	.pressNav span.pressOn a { color: #000000; text-decoration:none;}

.pressItems { padding: 0px 20px 0px 10px; color: #4d4d4d; font: normal 15px Arial, Helvetica, sans-serif; margin-top: 0px; margin-bottom: 15px; text-align:right;color:#FFFFFF;}
	.pressItems a { color: #fff;  font: normal 11px/20px "MS Sans Serif", Geneva, sans-serif; text-decoration:none;}
	.pressItems a:hover {font-weight:bold;text-decoration:underline;}
	.pressItems h2 { color: #4c628f;  font: bold 12px Arial, Helvetica, sans-serif; margin-top:12px;margin-bottom:10px;}
	
a.subSection {font-size:11px;}
		
/*-- HEADER -----*/
#hdrbrand {width:281px;}
#tabbar {width:100%;}
#hdrtopgap { background-image: url(v2images/hdr_topgap_tile.jpg);  background-repeat: repeat-x;  }
#tabfiller {width:100%; background-image: url(v2images/tab_tile.jpg); }
#tabfillerlcap {float:left;  background-image: url(v2images/tab_sq_lcap.jpg); }

body {background-image: url(v2images/background_vtile_otm2b.gif)!important;}
#easel { background-image: url(v2images/background_top_otm2b.gif);}
#fixedElements, #content {padding-left:32px; padding-right:32px;width:auto;}

/*-- GLOBALS -----*/
#globals { height: 48px; float: right; background-image: url(v2images/tab_rnd_rcap.jpg); background-position: right; background-repeat: no-repeat; padding-right: 15px; font-family: "MS Sans Serif", Geneva, sans-serif; font-size: 11px; line-height: 39px; color:#868aa3;}
	#globals a { color: #5A5A5A; text-decoration: none; }
	#globals a:hover { color: #000000; text-decoration: underline; }
	
/*-- TOP NAV -----*/
/*#tabs { text-align: left; height:48px;background-image: url(v2images/tab_tile.jpg);  background-repeat: repeat-x;}*/

.tabUp {width: auto;height:48px;/*float:left;clear: right;*/ position:relative;}
.tabOn {width: auto;height:48px;/* float:left;clear: right;*/ position:relative; background-image: url(v2images/tab_center.gif);  background-repeat: repeat-x;background-position: bottom;}
.tabOv {width: auto;height:48px;/*float:left;clear: right;*/ position:relative; }
.tabUp img, .tabOn img, .tabOv img { border: 0px; }

#tab1 .tabLCap, #tab0 .tabLCap { background-image: url(v2images/tab_rnd_lcap.jpg); width:10px; }

.tabLCap { background-image: url(v2images/tab_sq_lcap.jpg); width:10px;}
.tabCenter{text-align:center;padding:0px 10px 0px 10px;  font-family: "MS Sans Serif", Geneva, sans-serif;  font-size: 12px;  font-weight: bold;  vertical-align: top;  line-height: 40px;  background-image: url(v2images/tab_center.gif);  white-space: nowrap;  color: #464646;  text-decoration: none; }
.tabRCap { background-image: url(v2images/tab_sq_rcap.jpg); width:10px; }

.tabOn .tabCenter { background-position: bottom; color:#FFFFFF;}
.tabOn .tabLCap {background-position: bottom; }
.tabOn .tabRCap {background-position: bottom; }

.tabOv .tabCenter { background-position: center; color:#000000;}
.tabOv .tabLCap {background-position: center; }
.tabOv .tabRCap {background-position: center; }

.tabHotZone {position:absolute; width: 100%; height:38px;cursor:pointer; }

/*-- SUB NAV -----*/
.subNavItems {width:auto;height:36px;background-image: url(v2images/stab_center.gif);  background-repeat: repeat-x;background-position: top;position:relative;display:block;}

.subtabUp {width: auto;height:36px;/*float:left;clear: right;*/ position:relative;}
.subtabOn {width: auto;height:36px;/* float:left;clear: right;*/ position:relative; background-image: url(v2images/stab_center.gif);  background-repeat: repeat-x;background-position: bottom;}
.subtabOv {width: auto;height:36px;/*float:left;clear: right;*/ position:relative; }
.subtabUp img, .subtabOn img, .subtabOv img { border: 0px; }

.subtabLCap { background-image: url(v2images/stab_lcap.gif); width:8px; height:36px;}
.subtabCenter{text-align:center;padding:0px 15px 0px 15px;  font-family: "MS Sans Serif", Geneva, sans-serif;  font-size: 11px;  font-weight: normal; vertical-align: top;  line-height: 33px;  background-image: url(v2images/stab_center.gif);  white-space: nowrap;  color: #FFFFFF;  text-decoration: none; }
.subtabRCap { background-image: url(v2images/stab_rcap.gif); width:8px; height:36px;}

.subtabOn .subtabCenter { background-position: bottom; color:#faa914;text-decoration: none;}
.subtabOn .subtabLCap {background-position: bottom; }
.subtabOn .subtabRCap {background-position: bottom; }

.subtabOv .subtabCenter { background-position: center; color:#FFFFFF;}
.subtabOv .subtabLCap {background-position: center; }
.subtabOv .subtabRCap {background-position: center; }

.subtabHotZone {position:absolute; width: 100%; height:36px;cursor:pointer; }

.subNavLGap {background-image: url(v2images/box_glow_tilev.gif);background-repeat: repeat-y;background-position: left middle;}
.subNavRGap {background-image: url(v2images/box_glow_tilev.gif);background-repeat: repeat-y;background-position: right top;}

/*-- PROCESS NAV (PNAV) -----*/
.pNavItems {width:auto;height:29px;background-image: url(v2images/ptab_center.gif);  background-repeat: repeat-x;background-position: top;position:relative;}

.ptabUp {width: auto;height:29px;/*float:left;clear: right;*/ position:relative;}
.ptabOn {width: auto;height:29px;/* float:left;clear: right;*/ position:relative;}
.ptabOv {width: auto;height:29px;/*float:left;clear: right;*/ position:relative; }
.ptabHotUp {width: auto;height:29px;/* float:left;clear: right;*/ position:relative;}
.ptabHotOv {width: auto;height:29px;/*float:left;clear: right;*/ position:relative; }
.ptabUp img, .ptabOn img, .ptabOv img, .ptabHotUp img, .ptabHotOv img { border: 0px; }

.ptabLCap {background-image: url(v2images/ptab_lcap.gif); width:19px!important; height:29px; text-align:center; font: normal 9px Arial, Helvetica, sans-serif; vertical-align: top;  line-height: 22px; color:#FFFFFF;}
.ptabCenter{text-align:left;padding:0px 5px 0px 10px;  font: normal 11px/25px "MS Sans Serif", Geneva, sans-serif; vertical-align: bottom; background-image: url(v2images/ptab_center.gif); white-space: nowrap;  color: #5B5B5B;  text-decoration: none; }
.ptabRCap { background-image: url(v2images/ptab_rcap.gif); width:19px; height:29px;}

.ptabOn .ptabCenter { background-position: center -58px; color:#FFFFFF;text-decoration: none;}
.ptabOn .ptabLCap {background-position: left -58px; color:#FFFFFF; }
.ptabOn .ptabRCap {background-position: right -58px; }

.ptabOv .ptabCenter { background-position: center -29px; color:#000000;}
.ptabOv .ptabLCap {background-position: left -29px; }
.ptabOv .ptabRCap {background-position: right -29px; }

.ptabHotUp .ptabCenter { background-position: center -87px; color:#000000;}
.ptabHotUp .ptabLCap {background-position: left -87px; }
.ptabHotUp .ptabRCap {background-position: right -87px; }

.ptabHotOv .ptabCenter { background-position: center -116px; color:#000000;}
.ptabHotOv .ptabLCap {background-position: left -116px; }
.ptabHotOv .ptabRCap {background-position: right -116px; }

.ptabHotZone {position:absolute; width: 100%; height:29px;cursor:pointer; }

.ptabBarFiller {background-image: url(v2images/ptab_filler.gif);background-repeat:repeat-x;}
.pTabTextBar {background:#5b5b5b url(v2images/projectInfoBarBg.gif) repeat-x left top; padding:0px;}
.pTabTextBar h1 {font: normal 11px "MS Sans Serif", Geneva, sans-serif;color:#d3d2c9;margin:0px 5px 0px 5px;}
.pTabTextInfo {height:28px}
.pTabTextInfo * {float:left; color:#d6e1ee; font:11px arial,helvetical,sans-serif;}
.pTabTextInfo a {margin:8px 5px 0px 4px; color:#d6e1ee; font:11px arial,helvetical,sans-serif; text-decoration:underline;}
.pTabTextInfo a:hover {color:#FFF;text-decoration:underline;}
.pTabTextInfo a.projectInfoBarThumbnail {margin:5px 8px 0px 3px;}
.pTabTextInfo .projectInfoBarTitle {margin-top:8px; margin-right:14px; font-weight:bold;}
.pTabTextInfo .projectInfoBarDiv {margin-top:8px;}
.pTabTextInfo .projectInfoBarExclamation {margin:0px;}

/*-- FOOTER -----*/
#footer {float:right; padding:0px 20px 0px 0px; height:25px; margin:0px auto; margin-top:15px; text-align:right;font-family: "MS Sans Serif", Geneva, sans-serif; font-size: 10px;}
	#footer a.ftrLink:visited, #footer a.ftrLink:link {font-family: "MS Sans Serif", Geneva, sans-serif; font-size: 10px; color:#666666;text-decoration:none;}
	#footer a.ftrLink:hover {font-family: "MS Sans Serif", Geneva, sans-serif; font-size: 10px; color:#000000;text-decoration:underline;}
	#footer span {margin:0px 1px 0px 3px;font-size:10px;color:#999999;}
	#footer span.footerLabel {margin:0px 8px 0px 0px;font-size:10px;color:#000000;font-weight:bold;}

/*-- SUB TITLE -----*/
.subTitleBar { background-color: #5b5b5b; text-align:left;  width:auto;}
div.subTitleBar h1 {color: #FFFFFF; font: bold 30px/47px Arial, Helvetica, sans-serif; padding:0px; padding-top:0px; margin:0px 20px 0px 20px; height: 50px;}
div.subTitleBar h2 {color: #FFFFFF; font: bold 18px/29px Arial, Helvetica, sans-serif; padding:0px; padding-top:0px; margin:0px 10px 0px 10px; height: 30px; }
	
/*-- SUBNAV (PLAIN) -----*/
.subNavBar { background-color: #5b5b5b; height: 40px; text-align:left; padding:0px 20px 0px 20px; width:auto;}
div.subNavBar a {font: normal normal normal 14px "MS Sans Serif", Geneva, sans-serif; color: #faa914; margin-right:25px; display:table; float:left;	height:23px; padding-top: 10px; }
div.subNavBar a:hover {color:#FFFFFF; }
div.subNavBar a.subNav_On { background-image: url(v2images/subnav_darrow.gif); background-position: center bottom; background-repeat: no-repeat; color: #FFFFFF;  font-weight: normal;  }

/*-- PAGE DIVS -----*/
.pageSubDiv {margin:2px 20px 0px 20px;}
.subDivLabel {background-image: url(v2images/subdiv_tile.gif); background-repeat: repeat-x;font: bold 14px/16px Arial, Helvetica, sans-serif;color:#FFF;padding:0px 5px 0px 5px;}
.subDivBlank {background-image: url(v2images/subdiv_empty.gif); background-repeat: repeat-x;}
.subDivBlank a:visited, .subDivBlank a:link {font: normal 11px/11px "MS Sans Serif", Geneva, sans-serif;color:#cc5b00;}
.subDivBlank a:hover {font: normal 11px/11px "MS Sans Serif", Geneva, sans-serif;color:#000;}

.whatsThisHide {display:none;}
.whatsThisShow {display:block;z-index:500;}
.whatsThisWindow {background-color:#FFF; border:2px dotted #cc5b00 !important; color: #686f85;}
.whatsThisWindow h1 {font: bold 20px Arial, Helvetica, sans-serif; padding:4px; background-color:#F2F2F2; margin:0px 0px 10px 0px;}
.whatsThisWindow h2 {font: bold 12px Arial, Helvetica, sans-serif;margin:0px 10px 5px 10px;}
.whatsThisText {font: normal normal normal 11px/13px Verdana, Geneva, Arial, Helvetica, sans-serif;color: #686f85;margin:0px 15px 15px 15px;}

/*-- PAGE DIVS -----*/
.tipText {padding:0px 0px 6px 0px;color:#4967b4;font-size:11px;}

/*-- SPINNER -----*/
.spinnerBack {width:215px; height:42px;background-image: url(v2images/publish_btn_off.jpg); background-repeat: no-repeat;padding:6px 0px 0px 6px;font: normal 12px Arial, Helvetica, sans-serif;}

/*-- MARKETING DIVS -----*/
.divLevel1 {margin:0px 0px 10px 20px;}
.divLevel1 .divLabel {background-image: url(v2images/div_level1_back.jpg); background-repeat: repeat-x;font: bold 14px/16px Arial, Helvetica, sans-serif;color:#fff;padding:0px 0px 0px 0px;}
.divLevel1 .divLabel em {color:#cbf506;text-decoration:none;font-style: normal;}
.divLevel1 .divEmpty {background-image: url(v2images/div_level1_back2.jpg); background-repeat: repeat-x;}

.divLevel1White {margin:0px 0px 10px 0px;}
.divLevel1White .divLabel {background-image: url(v2images/div_level1_white_back.jpg); background-repeat: repeat-x;font: bold 14px/16px Arial, Helvetica, sans-serif;color:#fff;padding:0px 0px 0px 0px;}
.divLevel1White .divLabel em {color:#cbf506;text-decoration:none;font-style: normal;}
.divLevel1White .divEmpty {background-image: url(v2images/div_level1_white_back2.jpg); background-repeat: repeat-x;}

.divLevel2 {margin:0px 0px 0px 120px;}
.divLevel2 .divLabel {background-image: url(v2images/div_level2_back.jpg); background-repeat: repeat-x;font: bold 12px/16px Arial, Helvetica, sans-serif;color:#5b5b5b;padding:0px 0px 0px 0px;}
.divLevel2 .divEmpty {background-image: url(v2images/div_level2_back.jpg); background-repeat: repeat-x;}
.divLevel2 .divRamp {display:none;}

#hiwblurb {background-color:#5b5b5b;height:80px;}
	#hiwblurb h3 {color: #FFF;  font: bold 18px Arial, Helvetica, sans-serif; padding:0px;}
	#hiwblurb h3 em {color:#cbf506;text-decoration:none;font-style: normal;}

.hiwColumns {border-collapse:collapse; font:11px/14px verdana,arial,helvetica,sans-serif; padding:0px; margin:0px auto; width:850px;}
.hiwColHeading {margin:0px 0px 0px 0px!important; font: bold 18px/18px Arial, Helvetica, sans-serif;color:#000;width:200px;}
.hiwSectionDiv {border-top:1px dotted #999;font-size:2px;padding:0px;margin:0px;height:2px;}
.hiwCol0 {width:190px;vertical-align:top;padding-right:20px;font-weight:bold;color:#000;}
.hiwCol1 {width:330px;vertical-align:top;padding-right:20px;}
	.hiwCol1 ul {margin:0px 0px 20px 0px;font: normal normal normal 11px/12px Verdana, Geneva, Arial, Helvetica, sans-serif;color:#5b70bc;font-weight:normal;list-style-image: url(v2images/green_check.gif);}
	.hiwCol1 li {padding-bottom:5px;margin-bottom:5px;border-bottom:1px dotted #ccc;}
.hiwCol2 {width:330px;vertical-align:top;padding-right:20px;}
	.hiwCol2 ul {margin:0px 0px 20px 0px;font: normal normal normal 11px/12px Verdana, Geneva, Arial, Helvetica, sans-serif;font-weight:normal;list-style-type: none;}
	.hiwCol2 li {padding-bottom:5px;margin-bottom:5px;border-bottom:1px dotted #cccccc;color:#b54806;color:#6a6a6a;}
	.hiwCol2 li.group {padding-bottom:5px;margin-bottom:5px;border-bottom:1px dotted #999!important;font-weight:bold!important;color:#000000!important;}

/*-- LEARN MORE -----*/
.learnMoreContainer {margin:30px 50px; font: normal 12px/15px Verdana, Geneva, Arial, Helvetica, sans-serif;}
.learnMoreContainer h1 {font: bold 18px/22px arial,helvetica,sans-serif;margin:20px 0px 0px 0px;}
.learnMoreContainer h2 {margin:15px 0px 4px 0px;}

.learnMoreContainer ul.levelOne {list-style: disc outside;margin:0px 0px 0px 35px;}
.learnMoreContainer ul.levelOne li {font: normal 12px/15px Verdana, Geneva, Arial, Helvetica, sans-serif;color:#3d3d3d;margin:0px 0px 5px 0px;}

.learnMoreContainer ul.levelTwo {display:block;list-style: circle outside;margin:5px 0px 0px 20px;}
.learnMoreContainer ul.levelTwo li {font: normal 11px/12px Verdana, Geneva, Arial, Helvetica, sans-serif;color:#393939;margin:0px 0px 5px 0px;}

.learnMoreContainer ul.hide {display:none;}

.learnMoreContainer p {font: normal 12px/15px Verdana, Geneva, Arial, Helvetica, sans-serif;}

p.learnMoreSecondary {font:12px/15px Arial, Helvetica, sans-serif;padding:20px 20px 0px 20px;color:#3d3d3d;}
p.learnMoreSecondary a:visited, p.learnMoreSecondary a:link {font:normal 11px/11px Arial, Helvetica, sans-serif;color:#70851b;}
p.learnMoreSecondary a:hover {font:normal 11px/11px Arial, Helvetica, sans-serif;color:#000;}
h2.learnMoreSecondary {background-color:#cfcfcf;padding:15px 0px 5px 15px;color:#3d3d3d;font-size:16px;}

.learnMoreBody {}
div.learnMoreBody ul.levelOne {list-style: disc outside;margin:0px 20px 0px 35px;}
div.learnMoreBody ul.levelOne li {font: normal 12px/15px Verdana, Geneva, Arial, Helvetica, sans-serif;color:#3d3d3d;margin:0px 0px 5px 0px;}

div.learnMoreBody p.learnMoreSecondary {font:12px/15px Verdana, Geneva, Arial, Helvetica, sans-serif;padding:20px 20px 0px 20px;color:#3d3d3d;}
div.learnMoreBody p.learnMoreSecondary a:visited, p.learnMoreSecondary a:link {font:normal 12px/11px Arial, Helvetica, sans-serif;color:#70851b;}
div.learnMoreBody p.learnMoreSecondary a:hover {font:normal 12px/11px Arial, Helvetica, sans-serif;color:#000;}
div.learnMoreBody h2.learnMoreSecondary {background-color:#cfcfcf;padding:15px 0px 5px 15px;color:#3d3d3d;font-size:16px;}


/*-- PRICING PAGE -----*/
	.onCanvas {margin-left:30px;font: normal normal normal 12px/15px Verdana, Geneva, Arial, Helvetica, sans-serif;font-weight:normal;}
	.onCanvas p {margin-left:40px;font: normal normal normal 12px/16px Verdana, Geneva, Arial, Helvetica, sans-serif;font-weight:normal;}
	.onCanvas p.note {margin-left:40px;font: normal normal normal 12px/16px Arial, Helvetica, sans-serif;font-weight:normal;color:#666;}
	.onCanvas h2 {font-size:20px;color:#000;font-weight:bold;margin:5px 0px 0px 0px;border-bottom:2px solid #FFF;}
	.onCanvas h3 {font-size:16px;color:#000;font-weight:bold;margin:10px 0px 0px 10px;padding:0px 0px 5px 0px;}
	
	.onCanvas ul {margin:10px 0px 0px 40px;font: bold 11px/12px Verdana, Geneva, Arial, Helvetica, sans-serif;color:#5b70bc;list-style-image: url(v2images/green_check.gif);}
	.onCanvas li {padding-bottom:5px;margin-bottom:5px;color:#000;}
	
#pricingblurb {background-color:#5b5b5b;height:60px;}
	#pricingblurb h1 {color: #FFF;  font: bold 18px Arial, Helvetica, sans-serif; padding:0px;}
	
	table.pricing {border-collapse:collapse; font:11px/14px verdana,arial,helvetica,sans-serif; padding:0px; margin:0px auto; width:900px;}
	table.pricing td {vertical-align:top; border-bottom:1px dotted #ccc; padding:8px 15px; color:#5B70BC; width:19%;}
	table.pricing td.heading {font:bold 16px/19px arial,helvetica,sans-serif; text-align:left; color:#000;}
	table.pricing td.label {font-family:arial,helvetica,sans-serif; width:350px; font-weight:bold; font-size:12px;}
	table.pricing td.checked {background:url(v2images/cwidget_check2.gif) no-repeat center center;}
	table.pricing tr.lastRow td {border-bottom:0px;}
	table.pricing td ul {margin:0px;}
	table.pricing td ul li {list-style-image:url(v2images/green_check.gif); font:normal 11px verdana,arial,helvetica,sans-serif; margin-bottom:5px}
	
	
/*-- GENERAL MARKETING PAGE FORMATTING -----*/
	div.generalFormatting {margin:30px 40px 20px 40px;}
	div.generalFormatting div.indented {margin:0px 0px 0px 30px;}
	div.generalFormatting p {font: normal normal normal 13px/17px Verdana, Geneva, Arial, Helvetica, sans-serif;}
	div.generalFormatting h1 {font: bold normal normal 19px/23px Arial, Helvetica, sans-serif;margin:30px 0px 0px 0px;padding:5px;color:#FFF;background-color:#5b5b5b;font-weight:bold;}
	div.generalFormatting h2 {font: bold normal normal 16px/20px Arial, Helvetica, sans-serif;margin:15px 0px 0px 0px;color:#000;font-weight:bold;}
	div.generalFormatting h3 {font: bold normal normal 13px/17px Verdana, Geneva, Arial, Helvetica, sans-serif;margin:20px 0px 0px 0px;color:#000;font-weight:bold;}
	div.generalFormatting ul {margin:10px 0px 0px 20px;font: bold 13px/13px Verdana, Geneva, Arial, Helvetica, sans-serif;color:#5b70bc;list-style-image: url(v2images/green_check.gif);}
	div.generalFormatting li {padding-bottom:4px;margin-bottom:4px;color:#697291;}
	div.generalFormatting #samplescenarios {margin:10px 0px 0px 30px;}
	div.generalFormatting #samplescenarios td {padding-right:15px;font: normal normal normal 13px/17px Verdana, Geneva, Arial, Helvetica, sans-serif;}
	
/*-- LISTING PAGE -----*/
.listingHeadline {background-color: #5b5b5b; text-align:left;  width:auto;}
div.listingHeadline h1 {color: #FFFFFF; font: bold 24px/48px Arial, Helvetica, sans-serif; padding:0px; padding-top:0px; margin:0px 10px 0px 15px; height: 50px;}
.listingBack {background-image: url(v2images/listing_back.jpg);  background-position: top left;  background-repeat:repeat-x;}
.listingContent {margin:30px 40px 30px 40px; font: normal 12px/19px Verdana, Geneva, Arial, Helvetica, sans-serif; color:#5b5b5b;}
.listingContent h2 {color: #000; font: bold 18px/20px Arial, Helvetica, sans-serif;padding:0px 0px 2px 0px;margin:0px 0px 5px 0px;border-bottom:1px dotted #5b5b5b;}
a.listingURL:visited, a.listingURL:link {font: bold 16px/20px Arial, Helvetica, sans-serif;}

/*-- REGISTER -----*/
#regcolumn {background-image: url(v2images/reg_top.jpg);  background-position: top left;  background-repeat:repeat-x; position:relative; clear:left;}
#signincolumn {height:530px;position:relative; clear:left;}
	#regcolumn h1, #signincolumn h1 { color: #3e3e3e;  padding:0px; }
.regHelp {padding:3px 0px 3px 0px;font: normal normal normal 11px/13px Verdana, Geneva, Arial, Helvetica, sans-serif; color: #686f85; border-bottom:1px dotted #5B5B5B;}	
.regQuestionLabel {width:170px;}
.regFieldLabel {width:170px;}

/*-- WELCOME -----*/
#welcomewidget {font: normal normal normal 12px/19px Verdana, Geneva, Arial, Helvetica, sans-serif; color: #5b5b5b;}
#welcomewidget div {margin-left:25px;width:230px; padding-bottom:14px; text-align:left;} 

/*-- ACCOUNT SETTINGS -----*/
.accountBack {padding:30px;background-color:#FFFFFF;}	

/*-- CONTENT -----*/
h1 { color: #3e3e3e;  font: bold 30px Arial, Helvetica, sans-serif; padding:0px; }
h2 { color: #3e3e3e;  font: bold 16px Arial, Helvetica, sans-serif; }
h3 { color: #e6e6e6;  font: bold 16px Arial, Helvetica, sans-serif; }
p { font: normal normal normal 11px Arial, Helvetica, sans-serif; padding:0px;}
ul { font: normal normal normal 11px Arial, Helvetica, sans-serif;}
ol { font: normal normal normal 11px Arial, Helvetica, sans-serif;}

a.homeLink:visited, a.homeLink:link {color:#82a106;}
a.homeLink:hover {color:#000000;}

ul.cblockBullets {line-height:18px;font-weight:normal;}
ul.cblockBulletsPlain {line-height:18px;font-weight:normal;list-style-image: url(v2images/cwidget_bullet.gif);}
ul.cblockBulletsPlain li {margin-bottom:5px;}
ul.cblockBulletsPlain li div {margin-left: -4px;}
ul.cblockBulletsPlain li a:visited, ul.cblockBulletsPlain li a:link {color:#82a106;}
ul.cblockBulletsPlain li a:hover {color:#000000;}

ol.cblockBullets {line-height:18px;font-weight:normal;}
ol.cblockBulletsPlain {line-height:18px;font-weight:normal;}
ol.cblockBulletsPlain li {margin-bottom:5px;}
ol.cblockBulletsPlain li div {margin-left: -4px;}
ol.cblockBulletsPlain li a:visited, ol.cblockBulletsPlain li a:link {color:#82a106;}
ol.cblockBulletsPlain li a:hover {color:#000000;}

div.campaignPublishContent {padding:10px 20px 10px 20px;font: normal normal normal 12px/15px Verdana, Geneva, Arial, Helvetica, sans-serif; color: #5b5b5b;}

.size0 {display:block;width:120px;float:left;}
.size1 {display:block;width:304px;float:left;clear:right;position:relative;}
.off {display:none;}
.size2 {width:608px;float:left;clear:right;position:relative;}
.size3 {width:928px;clear:right;position:relative;}
.rightBlock {width:666px;float:right;position:relative;}
.leftBlock {width:242px;float:left;position:relative;}
.plistBlock {width:217px;float:right;position:relative;}

/*-- C-Blocks -----*/
#hiw {height:371px;background-image: url(v2images/hiw_diagram.jpg);  background-position: top left;  background-repeat: no-repeat; position:relative; clear:left;}
#pricing {height:371px;background-image: url(v2images/cback_bigswoosh.jpg);background-position: top left;  background-repeat: no-repeat; position:relative; clear:left;}
#pricingplans {height:371px;background-image: url(v2images/cback_smallswoosh.jpg); position:relative; clear:left;}
#penguins {height:371px;background-image: url(v2images/penguins.jpg);  background-position: top left;  background-repeat: no-repeat; position:relative; clear:left;}
#localbusiness {height:371px;background-image: url(v2images/pubhome_a.jpg);  background-position: top left;  background-repeat: no-repeat; position:relative; clear:left;}
#pubhomepress {height:191px;background-image: url(v2images/cblock_1_press.jpg);  background-position: top left;  background-repeat: no-repeat; position:relative;}
#homeblock1 {height:191px;background-image: url(v2images/cblock_1_logo.jpg);  background-position: top left;  background-repeat: no-repeat; position:relative;}
#homeblock2 {height:191px;background-image: url(v2images/cblock_1_penguins.jpg);  background-position: top left;  background-repeat: no-repeat; position:relative;}
#homeblock3 {height:191px;background-image: url(v2images/cblock_1_piechart.jpg);  background-position: top left;  background-repeat: no-repeat; position:relative;}
#promotebusiness {height:391px;background-image: url(v2images/pubhome_a.jpg);  background-position: top left;  background-repeat: no-repeat; position:relative; clear:left;}

/*-- WIDGET ON PUBLIC HOME AND PRECREATE_AD -----*/
#popupboxinner td.previewContainer {background-color:#FFF;padding:10px; border:1px solid #666666;height:305px;}
table#pubhometable td.previewContainer {padding:0px 0px 0px 0px; border:0px; vertical-align:top;}
table#pubhometable td.previewContainer div {position:absolute;left:224px;top:75px;}
table#pubhometable .campaignSelector {display:none;}
table#pubhometable .widgetInfoBlurb {display:none;}
table#pubhometable div.configuratorForm {}
	table#pubhometable form#com.otm.partner.configuratorForm {}
		table#pubhometable div.cfField {margin:0px 0px 5px 0px;}
			table#pubhometable div.cfField div.cfLabel {font: bold 12px/12px "MS Sans Serif", Geneva, sans-serif;color:#000;margin:0px 0px 5px 0px;text-align:right; width:198px;} /* width there for IE6 */
			table#pubhometable div.cfField select {font: normal 12px/12px arial,helvetica,sans-serif;color:#000;border:1px solid #ccc;padding:1px;margin:0px 0px 0px 15px;width:188px;}
			table#pubhometable div.cfField input {font: normal 12px/12px Verdana, Geneva, Arial, Helvetica, sans-serif;color:#000;border:1px solid #ccc;padding:4px 3px 2px 3px;;margin:0px 0px 0px 15px;width:180px;}
			table#pubhometable input.cfButton {font: normal 11px/11px "MS Sans Serif", Geneva, sans-serif;color:#3e3e53;background-image: url(v2images/widget_btn_publish.gif);border:0px;width:144px; height:26px;cursor:pointer;position:absolute;left:59px;top:292px;}

			table#pubhometable div#cfLabel_content, table#pubhometable div#cfLabel_anon_1, table#pubhometable div#cfLabel_anon_2, table#pubhometable div#cfLabel_anon_3 {display:none!important;}
			td#precreate_ad_generic div#cfLabel_anon_1, td#precreate_ad_generic div#cfLabel_anon_2, td#precreate_ad_generic div#cfLabel_anon_3 {display:none!important;}

			table#pubhometable #cfField_content, #cfField_theme_id {margin:0px 0px 10px 0px;}
table#pubhometable #cfField_content,
table#pubhometable #cfField_theme_id,
table#pubhometable #cfField_anon_0,
table#pubhometable #cfField_anon_1,
table#pubhometable #cfField_anon_2,
table#pubhometable #cfField_anon_3 {position:absolute;left:4px;}


table#pubhometable #cfField_content {left:268px;top:17px;}
table#pubhometable #cfField_theme_id {top:88px;}
table#pubhometable #cfField_anon_0 {top:148px;}
table#pubhometable #cfField_anon_1 {top:194px;}
table#pubhometable #cfField_anon_2 {top:223px;}
table#pubhometable #cfField_anon_3 {top:252px;}

table#pubhometable #cfField_content select {border:1px solid #7b9133;width:265px;height:26px;padding:3px;font-size:14px;font-weight:bold;}
table#pubhometable #cfField_theme_id select {width:184px; height:24px;border:1px solid #a1a6bd;}
table#pubhometable #cfField_anon_0 input {width:176px; height:16px;border:1px solid #a1a6bd;}
table#pubhometable #cfField_anon_1 input {width:176px; height:16px;border:1px solid #a1a6bd;}
table#pubhometable #cfField_anon_2 input {width:176px; height:16px;border:1px solid #a1a6bd;}
table#pubhometable #cfField_anon_3 input {width:176px; height:16px;border:1px solid #a1a6bd;}

table#pubhometable #customize_btn {
	width:188px; height:55px;
	position:absolute;left:374px;top:337px;
	padding-top:20px;
	cursor:pointer;
	color:#000; font: bold 14px/14px Arial, Helvetica, sans-serif;text-align:center;
	background-image: url(v2images/widget_btn_customize.jpg);
	}
table#pubhometable .customizeBtn {background-position:left top;}
table#pubhometable .customizeBtnOvr {background-position:right top;}


/*-- WIDGET ON PUBLIC HOME CONTENT FORMATTING-----*/
#pubhomeprimary h1 {color: #4b4e59;  font: bold 22px/23px arial,helvetica,sans-serif; padding:0px; }
#pubhomeprimary h2 {color: #3e3e3e;  font: bold 15px/15px arial,helvetica,sans-serif; padding:0px; }
#pubhomeprimary h3 {color: #4b5677;  font: bold 17px/14px Arial, Helvetica, sans-serif; padding:0px; }
#pubhomeprimary h3 b {color: #000;  font: bold 14px/14px Arial, Helvetica, sans-serif; padding:0px; }
#pubhomeprimary p {color: #000!important;  font: normal 12px/14px Verdana, Geneva, Arial, Helvetica, sans-serif; padding:0px; }

#pubhomecblock1 h1 {color: #53586e;  font: bold 18px/23px arial,helvetica,sans-serif; padding:0px; }


.pubhomeoptionHide {display:none;}
.pubhomeoptionShow {display:block;}
img.hotOption {cursor:pointer;}

table#pubhometable div {background-position: top left;  background-repeat: no-repeat;}
#pubhomewidget {background-image: url(v2images/pubhome_widget.jpg);position:relative;}
#pubhomeprimary {background-image: url(v2images/pubhome_primary.jpg);}
#pubhomecblock1 {background-image: url(v2images/pubhome_cblock1.jpg);}
#pubhomecblock2 {background-image: url(v2images/pubhome_cblock2.jpg);position:relative;}
#pubhomecblock3 {background-image: url(v2images/pubhome_cblock3.jpg);position:relative;}
#pubhomelogos1 {background-image: url(v2images/pubhome_logos1.jpg);position:relative;}
#pubhomelogos2 {background-image: url(v2images/pubhome_logos2.jpg);position:relative;}

#pubhomecblock12 {background-image: url(v2images/pubhome_cblock1_b.jpg);}
#pubhomecblock22 {background-image: url(v2images/pubhome_cblock2_b.jpg);position:relative;}
#pubhomecblock32 {background-image: url(v2images/pubhome_cblock3_b.jpg);position:relative;}
#pubhomelogos12 {background-image: url(v2images/pubhome_logos1_b.jpg);position:relative;}
#pubhomelogos22 {background-image: url(v2images/pubhome_logos2_b.jpg);position:relative;}

#widgetintro {font: normal 12px/15px Verdana, Geneva, Arial, Helvetica, sans-serif;color:#585b66;width:455px;position:absolute;}
#widgetdrawer1a {font: bold 12px/13px Arial, Helvetica, sans-serif;color:#FFF;width:280px;position:absolute;left:83px; top:346px;}
#widgetdrawer1b {font: bold 12px/13px Arial, Helvetica, sans-serif;color:#000;width:280px;position:absolute;left:82px; top:345px;}
#widgetdrawer2 {font: normal 11px/11px Arial, Helvetica, sans-serif;color:#53586e;width:290px;position:absolute;left:74px; top:367px;}


ul.widgetBullets {font: normal 14px/16px Arial, Helvetica, sans-serif;color:#4b5677;}
ul.widgetBullets li {list-style-image: url(v2images/cwidget_check.gif);}
ul.widgetBullets li.noBullet {list-style-type: none!important;}
/*ul.widgetBullets {list-style-type: none;}*/
ul.widgetBullets li {margin-bottom:10px;}
ul.widgetBullets li div {margin-left: -4px;}
a.widgetBulletLink:visited, a.widgetBulletLink:link {font: bold 13px/14px Arial, Helvetica, sans-serif;color:#2f2f2f!important;}
a.widgetBulletLink:hover {font: bold 13px/14px Arial, Helvetica, sans-serif;color:#000000;}

ul.widgetBullets2 {font: normal 12px/12px Arial, Helvetica, sans-serif;color:#4b5677;}
ul.widgetBullets2 li {list-style-image: url(v2images/cwidget_bullet.gif);}
ul.widgetBullets2 li {margin-bottom:7px;}
ul.widgetBullets2 li div {margin-left: -4px;}
a.widgetBulletLink2:visited, a.widgetBulletLink2:link {font: bold 13px/14px Arial, Helvetica, sans-serif;color:#2f2f2f!important;}
a.widgetBulletLink2:hover {font: bold 13px/14px Arial, Helvetica, sans-serif;color:#000000;}

ol.widgetBullets {font: normal 14px/16px Arial, Helvetica, sans-serif;color:#000000;}
ol.widgetBullets li {margin-bottom:10px;}
ol.widgetBullets li.noBullet {list-style-type: none;}
ol.widgetBullets li div {margin-left: -4px;}
a.widgetBulletLink:visited, a.widgetBulletLink:link {font: bold 13px/14px Arial, Helvetica, sans-serif;color:#2f2f2f!important;}
a.widgetBulletLink:hover {font: bold 13px/14px Arial, Helvetica, sans-serif;color:#000000;}

#ciobtn.cioBtn,
#ciobtn.cioBtnOvr {width:118px; height:35px; position:absolute;font: bold 12px/12px Arial, Helvetica, sans-serif;text-align:center;padding-top:10px;}
#ciobtn.cioBtn {background-image: url(v2images/widget_btn_checkitout.jpg);background-position: top left;  background-repeat: no-repeat;cursor:pointer;color:#000;}
#ciobtn.cioBtnOvr {background-image: url(v2images/widget_btn_checkitout.jpg);background-position: top right;  background-repeat: no-repeat;cursor:pointer;color:#000;}

/* -- Other Public_home --------------------------------- */
#pubhomeleft #pubhomeprimary ul.widgetBullets li a:link,
#pubhomeleft #pubhomeprimary ul.widgetBullets li a:visited,
#pubhomeleft #pubhomeprimary ul.widgetBullets li a:link *,
#pubhomeleft #pubhomeprimary ul.widgetBullets li a:visited * {text-decoration:none; color:#4B5677;}
#pubhomeleft #pubhomeprimary ul.widgetBullets li a:hover,
#pubhomeleft #pubhomeprimary ul.widgetBullets li a:hover h3,
#pubhomeleft #pubhomeprimary ul.widgetBullets li a:hover * {color:#000;}

/* -- Distribution Payment Form Override --------------------------------- */
.paymentForm {margin-right:10px; width:368px;border:0px;}
.paymentFormInner {padding:10px;}
.paymentFormInner.contentsFullWidth table {width:100%;}
.paymentForm, .paymentForm * {font:11px/14px verdana,arial,helvetica,sans-serif; background:#fff;}
.paymentForm select, .paymentForm select option {background:#fafafa;}
.paymentForm .insetTitle {font-weight:bold; border-bottom:1px dashed #999; padding-bottom:2px; margin-bottom:2px;}

.promoCodeLink {line-height:26px;}
#coupon_field {margin-top:4px;}
#coupon_inputs {float:left; height:30px; margin:15px 0px 0px; padding:0px;}
#coupon_inputs a.action {background:#CC5B00; border-color:#FB7000 #9E4600 #9E4600 #FB7000; padding:1px 4px; font-size:11px; line-height:20px;}
#coupon_result div {clear:both;}
#coupon_error p, #coupon_success p {padding-right:40px; padding-bottom:10px;}
#coupon_error p {color:#C00000; font-weight:bold;}
#coupon_success p {color:#6D870E;}