/* CSS Document - TweetROI March 23, 2009! Author: Visual Dexterity Author URI: http://visualdexterity.com */
body {
	background:#e5f3f7 url(/images/main_bg.jpg) repeat-x left 180px;
	color: #444444;
	top: 0px;
	width: 100%; }
 
body, input, select, textarea {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 16px; }
 
a:link {
	color: #009FC2;
	text-decoration: underline; }
 
a:visited {
	color: #009FC2;
	text-decoration: underline; }
 
a:hover {
	color: #2e2e2e;
	text-decoration: none; }
 
a:active {
	color: #009FC2;
	text-decoration: underline; }
 
a img { border: none; }
 
/* NAVIGATION */
.nav ul {
	list-style:none;
	margin:0;
	padding: 7px 0px 0px 0px; /* this positions the links vertically in the middle */
	}
 
.nav li {
	display:inline;
	line-height: 14px; 
	margin:0;
	padding:0; }
 
	.nav li a {
		color:#fff;
		text-decoration: none; }
 
.nav a:hover { text-decoration: underline; }
 
/* END NAVIGATION */
/*HEADER */
#header {
	background-image: url(/images/header_bg-v2.png);
	background-position: center;
	background-repeat: repeat-x;
	color: white;
	height: 209px;
	margin-top: 0px;
	padding: 0px 0px 0px 0px;
	position: absolute;
	text-decoration: none;
	top:0px;
	width: 100%;
	z-index: 300; }
 
#logos {
	background-image: url(/images/header-v2.png);
	background-repeat: no-repeat;
	background-position: center;
	height:157px;
	margin: 0 auto;
	position: relative;
	top: 0px;
	width: 890px;
}
 
.headerbox {
	color: #333;

	margin-left: 445px;
	padding: 33px 35px 0px 18px;
	text-transform:none;
	font-size: 12px;
	white-space: normal;



	text-align: center;		
}
 
.topLinks {
	margin: -10px auto 0;
	text-transform: uppercase;
	text-align: right; width:890px;
	z-index: 999;
}
 
h1 {
	color: white;
	padding-top: 5px;
	text-align: center; }
 
/*END HEADER */
/* FOOTER */
/* All of these items are requied to make the footer stay on the bottom even though they're not all directly relevant to the footer, or something */
html, body, #wrap {
	/*height: 100%;*/
	margin:0;
	padding:0; }
 
#wrap {
	height: auto;
	margin:0;
	min-height: 100%;
	padding:0; margin-bottom:100px;}
 
#main {
	clear:both;
	margin-top:240px;
	padding-bottom: 30px; /* value of footer height */
	}
.th{
width: 35%;
}
 
/* must be same height as the footer */

#footer {	
	height: 30px; 
	margin-top: -30px; /* negative value of footer height */
	/*background-image: url(/images/footer.png);*/
	background-repeat: repeat-x;
	clear:both;
	color:#fff;
	font-size: 11px;	
	position: relative;
	text-align:center;}

#footer ul li, #footer ul li a { color:#009FC2; }
.clearfix:after {
	clear: both;
	content: ".";
	display: block;
	height: 0;
	visibility: hidden; }
 
.clearfix { display: inline-block; }
 
/* Hides from IE-mac \*/
* html .clearfix { height: 1%; }
 
.clearfix { display: block; }
 
/* End hide from IE-mac */
body, input, select, textarea {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 16px; }
 
/* END FOOTER */
/* MAIN WINDOW */
#mainContent {
	margin: 210px auto 0;
	position:relative;
	width:890px;
}
 
.WarningMessageBox * {
	background:#54b9ea;
	display:block;
	font-size:.01em;
	height:1px;
	overflow:hidden; }
 
.WarningMessageBox1 {
	background:#7ecaef;
	border-left:1px solid #b5e0f5;
	border-right:1px solid #b5e0f5;
	margin-left:3px;
	margin-right:3px;
	padding-left:1px;
	padding-right:1px; }
 
.WarningMessageBox2 {
	background:#74c6ed;
	border-left:1px solid #edf8fc;
	border-right:1px solid #edf8fc;
	margin-left:1px;
	margin-right:1px;
	padding-left:1px;
	padding-right:1px; }
 
.WarningMessageBox3 {
	border-left:1px solid #74c6ed;
	border-right:1px solid #74c6ed;
	margin-left:1px;
	margin-right:1px; }
 
.WarningMessageBox4 {
	border-left:1px solid #b5e0f5;
	border-right:1px solid #b5e0f5; }
 
.WarningMessageBox5 {
	border-left:1px solid #7ecaef;
	border-right:1px solid #7ecaef; }
 
.WarningMessageBoxfg {
	background:#54b9ea;
	padding: 15px 15px 2px 15px; }

img.floatRight { 
    float: right; 
    margin: 10px 20px 10px 5px; 
}

#left {
	float:left;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width:428px; }
 
#right {
	float:right;
	margin: 0px 0px 0px 20px;
	padding: 0px 10px 0px 0px;
	width:428px; }
 
.h1 {
	background-repeat: no-repeat;
	border: none;
	clear: right;
	float: right;
	line-height: 20px;
	margin: 10px 20px 10px 5px;
	padding: 0px 0px 0px 0px; display: block; }
 
.lefth2 {
	background-image: url(../images/box_header.png);
	background-position: center;
	background-repeat: no-repeat;
	height:50px;
	margin-bottom: -3px;
	padding-top: 5px;
	text-align: center;
	width:428px; }
 
.righth2 {
	background-image: url(../images/box_header.png);
	background-position: center;
	background-repeat: no-repeat;
	height:50px;
	margin-bottom: -3px;
	padding-top: 5px;
	text-align: center;
	width:428px; }
 
 .lefth2 h2{padding-right:12px; color:#000;}
 .righth2 h2{padding-right:12px; color:#000;}
 
.box {
	background-image: url(../images/box_bg.png);
	background-position: center;
	background-repeat: repeat-y;
	margin-bottom: -15px;
	padding-bottom: 15px;
	padding-top: 15px;
	width:428px;
	height:600px;}
	
	.box p, .box ul, .box li {
		color: #2e2e2e;
		margin: 15px 35px 15px 20px;
		padding: 0px 10px 0px 0px;
		width:360px; }

    .box ul{margin:10px 0px 5px 0px;}
    
.boxText{margin:10px 20px 0px 10px;}
.boxText li {vertical-align: top; margin-top:5px;}
 
.footer {
	background-position: center bottom;
	background-repeat: no-repeat;
	margin-top: 15px;
	width:428px; }

.MWfooter {
	background-position: center bottom;
	background-repeat: no-repeat;
	margin-top: 15px;
	width:600px; }
	
#AccountMain {
	margin: 0px 0px 0px 150px;
	padding: 0px 0px 0px 0px;
	text-align: left;
	width: 900px; }


table
{text-align: left;
font-weight: normal;
font-size: 12px;
/*margin-left: 20px;*/
width: 0px;
background-color: inherit;
border: 0px;
border-collapse: collapse;
border-spacing: 0px;}

table td
{color: #2e2e2e;
padding: 4px;
/*text-align: left;*/}
 
 
#AccountColumn1 {
	float:left;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width:428px; }
 
#AccountColumn2 {
	float:right;
	margin: 0px 0px 0px 20px;
	padding: 0px 0px 0px 0px;
	position: relative;
	width:428px; }
 
.h2 {
	background-position: left;
	height:50px;
	margin-bottom: -20px;
	margin-top: -45px;
	padding: 30px 0px 20px 150px;
	text-align: left;
	width:428px; }
 
.h3 {
	background-image: url(../images/box_T.png);
	background-position: center;
	background-repeat: no-repeat;
	/*font-style:oblique;*/
	height:40px;
	margin-bottom: -5px;
	padding-top: 1px;
	text-align: left;
	width:428px; }
 
h3.title { margin-left: 20px; }
h3.title a {color:#000000; font-size:11px;}
h3.BlogPostTitle { margin-left: 20px; font-weight:normal; font-size:12px;}

.h4 {
	background-image: url(../images/MW_top_T.png);
	background-position: center;
	background-repeat: no-repeat;
	/*font-style:oblique;*/
	height:40px;
	margin-top:10px;
	margin-bottom: -5px;
	padding-top: 1px;
	text-align: left;
	width:600px; }
 
h3.title { margin-left: 20px; }
h3.title a {color:#000000; font-size:11px;}
 
.SmallWindow {
	background-image: url(../images/box_bg.png);
	background-position: center;
	background-repeat: repeat-y;
	font-size: 13px;
	padding-top: 10px;
	margin-bottom: -15px;
	width:428px;}
	
	.SmallWindow table {margin:0px 20px 0px 20px; width:90%;}
	.SmallWindow table tr th {padding:3px 5px 3px 0px; text-align:left;}
	.SmallWindow table tr th.Stats {font-weight:normal; padding:3px 5px 3px 0px;}
	.SmallWindow table tr td {padding:3px 0px 3px 0px;}
 
	.SmallWindow ul {
		color: #2e2e2e;
		margin: 10px 0px 0px 20px;
		padding: 10px 0px 0px 0px;}
 
	.SmallWindow li {
		color: #2e2e2e;
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;}
 
	.SmallWindow p {
		color: #2e2e2e;
		margin: 0px 35px 0px 20px;
		padding: 5px 0px 0px 0px;}
 
.SWfooter {
	background-image: url(../images/box_bottom.png);
	background-position: center bottom;
	background-repeat: no-repeat;
	margin-top: 15px;
	width:428px; }
 
.AlertHeaderOff {
	background-image: url(../images/box_T.png);
	background-position: center;
	background-repeat: no-repeat;
	height:40px;
	margin-bottom: -5px;
	padding-top: 1px;
	text-align: left;
	width:428px; }
 
.AlertHeaderOn {
	background-image: url(../images/box_T_yellow.png);
	background-position: center;
	background-repeat: no-repeat;
	height:40px;
	margin-bottom: -5px;
	padding-top: 1px;
	text-align: left;
	width:428px; }

/* END MAIN WINDOW */
 
.NonProfitSpecial{font-size:14px; color:#0084AF;}

.ContentCenter{width:850px; text-align:center;}

#AffiliateLeft{width:65%; margin-bottom:15px; float:left;}
#AffiliateLeft ol{}
#AffiliateLeft ol li{margin-bottom:3px; margin-left:-15px;}
#AffiliateRight{width:25%; margin-bottom:15px; float:right;}
#AffiliateRight a{font-weight:bold;}
#AffiliateRight a.Signup{font-size:18px;}

ul.WarningList{margin-left:20px; margin-top:2px; padding:0px;}
ul.WarningList li{margin-top:3px; margin-bottom:3px;}
ul.SubList{margin-left:20px; margin-top:2px; margin-bottom:5px; padding:0px;}

.center{margin-left:25%; margin-right:25%;}
.MWcenter{margin-left:17%; margin-right:17%;}

.MediumWindow {
	background-image: url(../images/MW_box_bg.png);
	background-position: right;
	background-repeat: repeat-y;
	font-size: 13px;
	padding-top: 10px;
	margin-bottom: -15px;
	width:600px; }
	
	.MediumWindow div.InnerDiv {margin:0px 20px 0px 20px; width:93%; border:solid 0px green;}
	.MediumWindow table {margin:0px 20px 0px 20px; width:100%;}

	.MediumWindow table tr th {padding:3px 5px 3px 0px; text-align:left;}
	.MediumWindow table tr th.Stats {font-weight:normal; padding:3px 5px 3px 0px;}
	.MediumWindow table tr td {padding:3px 0px 3px 0px;}

	.MediumWindow table.SignUp {margin:0px 20px 0px 20px; width:92%;}
	.MediumWindow table.SignUp tr th {padding:5px 5px 5px 0px; text-align:left; white-space:nowrap;}
	.MediumWindow table.SignUp tr th.Stats {font-weight:normal; padding:5px 5px 5px 0px;}
	.MediumWindow table.SignUp tr td {padding:5px 0px 5px 0px;}
	.MediumWindow table.SignUp tr td.Header { background-color:#cccccc; color:#000; padding-left:1px; font-weight:bold;}

.LWcenter{margin-left:0%; margin-right:0%;}
.LWfooter {
	background-position: center bottom;
	background-repeat: no-repeat;
	margin-top: 0px;
	width:690px; border:solid 0px black;}

.WindowHeaderLarge {
	background-image: url(../images/LW_top_T.png);
	background-position: center;
	background-repeat: no-repeat;
 	height:40px;
	margin-top:10px;
	margin-bottom: -5px;
	margin-left:0px;
	padding-top: 1px;
	text-align: left;
	width:690px; }

.WindowHeaderWide {
	background-image: url(../images/WW_top_T.png);
	background-position: center;
	background-repeat: no-repeat;
 	height:40px;
	margin-top:10px;
	margin-bottom: -5px;
	margin-left:0px;
	padding-top: 1px;
	text-align: left;
	width:903px; }

.LargeWindow {
	background-image: url(../images/LW_box_bg.png);
	background-position: right;
	background-repeat: repeat-y;
	font-size: 13px;
	padding-top: 10px; border:solid 0px red;
	width:690px; }
	
	.LargeWindow div.InnerDiv {margin:0px 20px 0px 20px; width:93%; border:solid 0px green;}
	.LargeWindow table {margin:0px 20px 0px 20px;}
	.LargeWindow table tr th {padding:3px 5px 3px 0px;}
	.LargeWindow table tr td {padding:3px 0px 3px 0px;}
	.LargeWindow table.InnerTable{margin:0px 0px 0px 0px;}
	#ctl00_ContentPlaceHolder1_txtArticleTextWrapper{margin:0px;}
	
	.LargeWindow ul{margin-bottom:0px;}
	

.LWCenter{margin-left:10%; margin-right:10%;}
.LWfooterCenter {
	background-position: center bottom;
	background-repeat: no-repeat;
	margin-top: 0px;
	width:690px; }

.WWCenter{margin-left:0%; margin-right:0%;}
.WWfooterCenter {
	background-position: center bottom;
	background-repeat: no-repeat;
	margin-top: 15px;
	/*width:900px;*/ }

.WideWindow {
	background-image: url(../images/WW_box_bg.png);
	background-position: right;
	background-repeat: repeat-y;
	font-size: 13px;
	padding-top: 10px;
	margin-bottom: -15px;
    width:899px;}

	.WideWindow div {margin:0px 20px 0px 20px; width:93%;}
	.WideWindow div div {margin:0;}
	.WideWindow table {margin:0px 0px 0px 30px;}
	.WideWindow table.NoIndent {margin:0; width:850px;}
	.WideWindow table tr th {padding:3px 5px 3px 3px !important;}
	.WideWindow table tr td {padding:3px 0px 3px 0px;}
	.WideWindow table tr td.Header {background-color:#cccccc; color:#000; padding-left:3px !important; font-weight:bold;}
	.WideWindow table.InnerTable{margin:0px 0px 0px 0px;}
	.WideWindow div.CustomGrid{}

#ErrorBox {background-color: #FBE3E4;border: 1px solid #FBC2C4;padding: 7px;color: #D12F19;width:535px;margin-bottom:10px; margin-left:20px;}
#ErrorBox ul{margin:2px 0px 2px 20px;}
#ErrorBox a{color: #D12F19;}

#ErrorBoxWide {background-color: #FBE3E4;border: 1px solid #FBC2C4;padding: 7px;color: #D12F19;width:822px;margin-bottom:10px; margin-left:0px;}
#ErrorBoxWide ul{margin:2px 0px 2px -20px;}
#ErrorBoxWide a{color: #D12F19;}

#SuccessBoxWide {background-color: #E6EFC2;border: 1px solid #C6D880;padding: 7px;color: #529214;width:835px;margin-bottom:10px; margin-left:0px;}
#SuccessBoxWide ul{margin:2px 0px 2px -20px;}
#SuccessBoxWide a{color: #D12F19;}

#WarningBoxWide {background-color: #FEEA71;border: 1px solid #E4C342;padding: 7px;color: #331D03;width:835px;margin-bottom:10px; margin-left:0px;}
#WarningBoxWide ul{margin:2px 0px 2px 20px;}
#WarningBoxWide a{color: #331D03;}

#TaxForms{border:solid 1px #000000; padding:10px; padding-bottom:0px; margin-left:0px; margin-bottom:10px;} 
#TaxForms ul{margin:10px 0px 10px 20px;}

.W9Questions{margin:3px 0px 3px 0px;}
.W9Radios{margin:2px 0px 3px 3px;}

#TaxForm{width:866px; border:solid 1px #000000; padding:10px; margin-left:0px; margin-right:20px; background-color:#FFFFFF;}
#TaxForm h2{text-align:center; line-height:24px;}
#TaxForm ul{margin-left:20px; margin-bottom:15px;}
#TaxForm .center{text-align:center;}
#TaxForm label{font-weight:bold; padding-left:3px;}
#TaxForm ul.radio{margin:7px 0px 10px 10px;}
#TaxForm ul.radio li{list-style:none none; font-weight:normal; padding-bottom:6px;}
#TaxForm ul.radio li label{font-weight:normal; padding-left:3px;}
#TaxForm table{margin:0; padding:0; width:auto;font-size:12px;}
#TaxForm table th{font-weight:bold;margin:0;padding:3px 3px 3px 0px;}
#TaxForm table td{font-weight:normal;margin:0;padding:3px 3px 3px 3px;}
#TaxForm p.FormSectionHeader{background-color:#eeeeee; width:100%; padding:3px;}

table.AddFunds{color:#555;margin:20px 5px 5px 20px;width:auto;font-size:12px; text-align:left;}
table.AddFunds th{color:#444;font-size:11px;font-weight:bold;margin:0;padding:2px 2px 2px 0px; text-align:left;}
table.AddFunds td{color:#444;font-size:11px;font-weight:normal;margin:0;padding:2px 2px 2px 0px; text-align:left;}
table.CreditCard td{text-align:left; padding:2px 2px 2px 0px;}
table.rgMasterTable{margin-left:0px;}

table.Campaign{margin-left:10px; margin-right:0px; margin-top:0px; width:860px;}
table.Campaign tbody tr th{padding:4px 0px 4px 0px !important; text-align:left;}
table.Campaign tbody tr th.top{vertical-align:top;}
table.Campaign tbody tr td{padding:4px 0px 4px 0px !important; text-align:left;}
table.Campaign tbody tr td table{margin-left:0px;}
.SectionHeader {background-color:#0084AF; padding:3px 0px 3px 5px !important; color: #FFFFFF; font-weight: bold; width:800px; margin:10px 0px 10px 0;}
.SectionHeader a{color:#FFFFFF;}

.TextArea{margin-bottom:-5px; padding-bottom:-4px;}
.CharacterLimit{font-size:11px; margin:2px 0px 2px 0px; padding-top:4px;}
.CharacterLimitToRight{font-size:11px; margin:2px 0px 2px 2px; padding-top:4px;}
.ShortTextBox{font-size: 12px; color: #000000; width:40px; height:10px; text-align:center; vertical-align:middle; margin-top:0px; padding-top:0px; margin-bottom:2px;}

#PromosCurrentTime{width:100%; text-align:right; margin:3px 0px 3px 0px;}

#ScheduleDayPart{display:none; margin-top:5px; margin-left:20px;}
#DayPartTable{font-size:12px;}
#DayPartTable td { border-bottom:solid 2px #CCCCCC; }
#DayPartColumn1 {width:60px;}
#DayPartColumn2 {width:10px;}
#DayPartColumn3 {width:120px;}
#DayPartColumn4 {width:10px;}
#DayPartColumn5 {border:0px;}
.DayPartDayName {font-weight:bold;}
.DayPartDaySchedule {width:120px;}

#RankTable{font-size:12px;}
#RankTable table {border-collapse: collapse; width:800px; margin: 24px;font-size:12px;}
#RankTable th {color:#000000 ;font-weight: bold;padding: 2px 5px 2px 5px !important;text-align: left; vertical-align:bottom; line-height: 1.2;}
#RankTable th.Column1{width:40px; text-align:center;}
#RankTable th.Column2{width:60px; text-align:center;}
#RankTable th.Column3{width:500px !important; text-align:center;}
#RankTable th.Column4{width:90px; text-align:center;}
#RankTable th.Column5{width:90px; text-align:center;}
#RankTable th.Column5a{width:90px; text-align:center;}
#RankTable th.Column6{width:90px; text-align:center;}
#RankTable th.Column7{width:120px; text-align:center;}
#RankTable th.Column8{width:120px; text-align:center; white-space:nowrap;}
#RankTable td {padding: 2px 3px 2px 3px;border-bottom: 1px solid #BCBDC0;vertical-align: bottom;text-align:center;}
#RankTable td * {padding: 2px 3px 2px 3px;}
#RankTable td.ErrorField {padding: 3px 11px 0px 0px; margin-left:0px; color:Red; border-width:0px; text-align:left;border-bottom: 1px solid #BCBDC0; }
#RankTable tr.alt td {background: #eeeeee;}
#RankTable tr.alt td.ErrorField {}
#RankTable tr.over td {background: #BCBDC0;}
#RankTable tr.over td.ErrorField {}
td.center{text-align:center;}

img.FillDown{ width:20px; height:16px; display:inline; padding:0px !important; margin-left:1px;}
hr.PromoDivider{border:none;border-top:solid 2px #0084AF;width:500px; padding:10px 0px 5px 0px;}

#ErrorMessageBox {background-color: #FBE3E4;border: 1px solid #FBC2C4;padding: 7px;color: #D12F19;width:876px;margin-bottom:10px;}
#ErrorMessageBox ul{margin:2px 0px 2px 20px;}
#ErrorMessageBox a{color: #D12F19;}
#NoTweetMessageBox {background-color: #FBE3E4;border: 1px solid #FBC2C4;padding: 7px;color: #D12F19;width:876px;margin-bottom:10px;}
#SuccessMessageBox {background-color: #E6EFC2;border: 1px solid #C6D880;padding: 7px;color: #529214;width:876px;margin-bottom:10px;}
#SuccessMessageBox ul{margin:2px 0px 2px 20px;}
#SuccessMessageBox a{color: #529214;}
#WarningMessageBox {background-color: #FEEA71;border: 1px solid #E4C342;padding: 7px;color: #331D03;width:876px;margin-bottom:10px;}
#WarningMessageBox ul{margin:2px 0px 2px 20px;}
#WarningMessageBox a{color: #331D03;}

#PopupWhyCantChangeURL{font-size:12px;}

div.FilterWindow{background:#fff;border:1px solid #D7D7D7;margin-bottom:18px; width:300px;}
div.FilterWindow div.inner{padding:18px}
div.FilterWindow h2{background-image:url('/images/VistaBG.jpg'); background-repeat:repeat-x; color:#000;font-size:12px;font-weight:normal;height:27px;line-height:27px;margin:0;position:relative;text-indent:10px}
div.FilterWindow h2.Alerts{background:#fff url(/images/bg-h2.png) repeat-x;color:#C22517;font-size:12px;font-weight:bold;height:27px;line-height:27px;margin:0;position:relative;text-indent:18px}
div.FilterWindow h2 span.Small{font-size:10px; padding-left:45px;}
div.FilterWindow h2 img.popup{position:relative;top:3px}

div.FilterWindow table{color:#555;margin:3px 2px 3px 15px;width:auto;font-size:12px;}
div.FilterWindow table th{color:#444;font-size:11px;font-weight:bold;margin:0;padding:2px;}
div.FilterWindow table td{color:#444;font-size:11px;font-weight:normal;margin:0;padding:2px 2px 2px 5px;}
div.FilterWindow table td.var{font-size:12px;font-weight:normal}

#FilterDateWindow{background:#fff;border:1px solid #9CB6C5;margin-bottom:18px; width:520px;}
#FilterDateWindow div.inner{padding:18px}
#FilterDateWindow h2{background-image:url('/images/VistaBG.jpg'); background-repeat:repeat-x; color:#000;font-size:12px;font-weight:normal;height:27px;line-height:27px;margin:0;position:relative;text-indent:10px}
#FilterDateWindow h2.Alerts{background:#fff url(/images/bg-h2.png) repeat-x;color:#C22517;font-size:12px;font-weight:bold;height:27px;line-height:27px;margin:0;position:relative;text-indent:18px}
#FilterDateWindow h2 span.Small{font-size:10px; padding-left:45px;}
#FilterDateWindow h2 img.popup{position:relative;top:3px}

#FilterDateWindow table{color:#555;margin:3px 2px 3px 15px;width:auto;font-size:12px;}
#FilterDateWindow table th{color:#444;font-size:11px;font-weight:bold;margin:10;padding:2px;}
#FilterDateWindow table td{color:#444;font-size:11px;font-weight:normal;margin:10;padding:2px 2px 2px 5px;}
#FilterDateWindow table td.var{font-size:12px;font-weight:normal}

div.SearchWindow{background:#fff;border:1px solid #D7D7D7;margin-bottom:18px; width:560px;}
div.SearchWindow div.inner{padding:18px}
div.SearchWindow h2{background-image:url('/images/VistaBG.jpg'); background-repeat:repeat-x; color:#000;font-size:12px;font-weight:normal;height:27px;line-height:27px;margin:0;position:relative;text-indent:10px}
div.SearchWindow h2.Alerts{background:#fff url(/images/bg-h2.png) repeat-x;color:#C22517;font-size:12px;font-weight:bold;height:27px;line-height:27px;margin:0;position:relative;text-indent:18px}
div.SearchWindow h2 span.Small{font-size:10px; padding-left:45px;}
div.SearchWindow h2 img.popup{position:relative;top:3px}

div.SearchWindow table{color:#555;margin:3px 2px 3px 7px;width:auto;font-size:12px;}
div.SearchWindow table th{color:#444;font-size:11px;font-weight:bold;margin:0;padding:0px;}
div.SearchWindow table td{color:#444;font-size:11px;font-weight:normal;margin:0;padding:2px 2px 2px 5px;}
div.SearchWindow table td.var{font-size:12px;font-weight:normal}

.ReadOnly{background-color:#DDDDDD;}

.AffiliateContainer
{
    padding-bottom:40px;
}

.AffiliateHeader {font-size: 12px; text-align:right; width:100%; }
.AffiliateHeader a{font-size: 12px; }

.AffiliateCreative
{
    width:810px;
    margin-top:15px;
}

.AffiliateCreativeDropDown
{
    float:left;
    width:480px;
}

.AffiliateCreativeHTML
{
    width:320px;
    float:right;
    text-align:left;
    margin-top:30px;
}

.AffiliateStatsTable
{
    font-size:11px;
    padding:3px 0px 3px 0px;
}

.AffiliateStatsTable td{}
.AffiliateStatsTable th{white-space:nowrap;}
.AffiliateStatsTable th.center{text-align:center;}
.AffiliateStatsTable th.header{background:#fff url(/images/bg-h2.png) repeat-x;color:#333;border-bottom:solid 1px #F0F0F0;}

.AffiliateItemRow
{
    background-color:#FFFFFF;
}

.AffiliateAltItemRow
{
    background-color:#E9E9E9;
}

.AffiliateTableLeft
{
    float:left;
    width:250px;
    /*border:solid 2px #E9E9E9;*/
    margin-top:10px;
    margin-left:-3px;
}

.AffiliateTableRight
{
    float:right;
    width:600px;
    /*border:solid 2px #E9E9E9;*/
    margin-top:10px;
}

.Base{font-size:12px;}
sup.Reqd{font-size:13px; color:Red;}

	.BlogArchive{
        float:right;
        width:160px;
        color:#000000;
        padding:5px 2px 0px 3px;
        text-align:left;
        margin:0px;
    }

    p.BlogArchiveHeader{
        font-size:14px;
        font-weight:bold;
        color:#000000;
        padding:0px;
    }

.BlogArticle{width:700px; border:solid 1px green;}

p.BlogTitle
{
    font-size:16px;
    font-weight:bold;
    margin-top:10px;
    padding-bottom:3px;
    margin-bottom:0px;
}

p.BlogDate
{
    width:300px;
    font-size:11px;
    font-weight:normal;
    margin-left:0px;
    padding-top:0px; margin-top:0px;
}

.floatLeft{float:left;}

.BlogLinks
{
    float:right;
    text-align:center;
}

p.BlogDescription
{
    font-size:12px;
    margin-bottom:0px;
    margin-top:20px;
}

p.BlogPost
{
    font-size:12px;
    margin-bottom:0px;
    margin-top:15px;
}

p.BlogCommentTitle
{
    font-size:16px;
    font-weight:bold;
    margin-top:15px;
    padding-bottom:0px;
}

p.BlogCommentHeader
{
    background-color:#F6F6F6;
    font-size:12px;
    font-weight:bold;
    margin-bottom:0px;
    margin-top:0px;
    border-bottom:solid 1px #DDDDDD;
    padding-left:3px;
    padding-bottom:2px;
    padding-top:0px;
    width:600px;
}

p.BlogCommentText
{
    font-size:12px;
    padding:-3px 2px 15px 0px;
    margin-top:2px;
    margin-bottom:15px;
    margin-left:3px;
}

p.BlogCommentCount
{
    font-size:11px;
    padding:5px 2px 0 3px;
    margin-bottom:0px;
    text-align:right;
}

#ctl00_ContentPlaceHolder1_dlComments{margin-left:0px;}

.RadInput{margin-left:0px !important;}

.SmallVerticalSpace{margin:3px 0 2px 0px;}

#PromoDetails{float:left; width:500px;}
#PromoHistory{float:right; width:320px; padding:0px 0px 5px 0px; font-size:12px;}
#PromoHistory ul {margin-left:-20px; padding-top:0px;}
#PromoHistory h1 {font-size:16px; color:#000; font-weight:bold; margin-bottom:5px; margin-top:-5px; text-align:left;}
#PromoHistory li {padding-top:3px;}
#defaultCountdown {float:right; padding:3px; font-size:16px; width:240px; text-align:center; margin-right:0px; margin-bottom:15px;}
#countdownHelp {width:20px; float:right; margin-right:40px; margin-left:5px;  }

table.Tweet{margin-left:0px; margin-bottom:10px;}
table.Tweet th{white-space:nowrap; text-align:right; vertical-align:top; padding:3px 2px 3px 0px;}
table.Tweet td{text-align:left !important; vertical-align:top; padding:3px 0px 3px 0px;}
table.Tweet td.TweetTime{white-space:nowrap; text-align:left !important; vertical-align:top; padding:3px 0px 3px 0px;}
table.Tweet td div{margin-left:0px; margin-top:1px;}

.TextArea{margin-bottom:-5px; padding-bottom:-4px;}
.CharacterLimit{font-size:11px; margin:2px 0px 2px -10px; padding-top:4px;}
.ShortTextBox{font-size: 12px; color: #000000; width:40px; height:13px; text-align:center; vertical-align:middle; margin-top:0px; padding-top:0px; margin-bottom:2px;}

#TwittererRanks{float:left; width:400px;}
#TwittererRight{float:right; width:250px; padding-right:0px; text-align:right; margin-right:8px;}
#TwittererNewCampaign{background-color:#FFFFD1; font-weight:bold; font-size:12px; padding:6px 10px 4px 3px;}

img.NewGreen{vertical-align:middle; margin-top:-4px;}
img.NewGreenRow{float:right; vertical-align:middle; margin-top:0px;}

.NewRowClass{background-color:#FFFFD1; margin-left:10px;}

.RadGrid_Vista .rgRow td{padding-left:2px !important;}
.RadGrid_Vista .rgAltRow td{padding-left:2px !important;}

table.TableForm td
{color: #2e2e2e;
padding: 4px;
text-align: left;}

#ctl00_ContentPlaceHolder1_rdoApproveTweets{width:600px;}
#ctl00_ContentPlaceHolder1_rdoDisclosure{width:600px;}
#ctl00_ContentPlaceHolder1_rdoAllowInOwnWords{width:600px;}

.rgPager td{width:850px;}
.rgPager td table{margin-left:0px;}
.rgPager td div{width:5%; white-space:nowrap;}
.rgPager div.rgInfoPart{margin-left:0px !important; margin-right:120px;}

table.SearchWindow{margin-left:0px;}

img.SignInTwitter{padding:0; margin:0; vertical-align:top;}

#AdListing ul{margin-top:3px; margin-left:-23px;}
#AdListing ul li{}
#AdListing div.buttons{width:450px; float:left; vertical-align:bottom; margin-top:75px;}

#ctl00_ContentPlaceHolder1_lbAllTimeZones{width:350px; font-size:11px;}
#ctl00_ContentPlaceHolder1_lbAllTimeZones option{font-size:10px;}
#ctl00_ContentPlaceHolder1_lbSelectedTimeZones{width:350px; font-size:11px;}
#ctl00_ContentPlaceHolder1_lbSelectedTimeZones option{font-size:10px;}

td.EditDeleteColumn{line-height:25px;}

#AdListing #SuccessMessageBox{width:835px !important;}
#AdListing #WarningMessageBox{width:835px !important;}
#AdListing #ErrorMessageBox{width:835px !important;}

#NewBox{background-color: #ffffff;border: 2px solid #0097BF;padding: 5px; width:382px; margin:10px 0 15px 0; color:#555555;}
#NewBox h2{margin:2px 0 5px 0; color:#0084AF;}