﻿
body, td, th, div, table, p, li
{
	font-family: arial,verdana,helvetica,lucida,sans-serif;
	font-size: 13px;
}
body
{
	margin-top: 4px;
	color: black;
}
p, li
{
	text-align: left;
}
ul
{
	list-style: none outside;
	margin: 0px;
	padding: 0px;
}
h1, h2, h3, h4, h5, h6
{
	font-family: arial,helvetica,verdana,lucida,sans-serif;
}
h1
{
	font-size: 20px;
	margin: 0px;
	padding-bottom: 5px;
}
h2
{
	font-size: 18px;
	margin: 0px;
	padding-bottom: 5px;
}
h3
{
	font-size: 16px;
	margin: 0px;
	padding-bottom: 5px;
}
h6
{
	margin: 0px;
	padding-bottom: 5px;
}

a{
	 text-decoration:none;
}

a:hover {
	text-decoration:underline;
}

#baseDiv
{
	margin-left: auto;
	margin-right: auto;
	padding: 0px 5px 25px 5px;
	position: relative;
	width: 960px;
	background-color: #fff;
}
#mastHead
{
	margin: 0px auto 5px auto;
	width: 960px;
}


#ContentBox
{
	margin-left: auto;
	margin-right: auto;
	padding: 0px 5px 25px 5px;
	position: relative;
	width: 960px;
	background-color: #fff;
	text-align: left;
}
#LeftContent
{
	float: left;
	width: 180px;
}

#CenterContent
{
	float: right;
	width: 460px;
}

#MainContent
{
	float: left;
	width: 640px;
}

#RightContent
{
	position:relative;
	float: right;
	width: 300px;
}

#TitlePosition
{
	float: left;
	padding: 15px 0px 0px 0px;
	width: 200px;
}

.TitleBox
{
	width: 170px;
	background-color: Black;
	margin-top: 30px;
	font-size: 24px;
	font-weight: bold;
	color: White;
	text-align: center;
}

.Menu
{
	padding-top: 10px;
	margin-bottom: 10px;
	width: 100%;
	font-size: 105%;
	height: 1.5em;
	white-space: nowrap;
	border-bottom: 1px solid rgb(153, 153, 153);
	height: 21px;
}

.Footer
{
	padding-top: 10px;
	margin-bottom: 10px;
	width: 100%;
	font-size:10px;
	height: 1.5em;
	white-space: nowrap;
	border-top: 1px solid rgb(153, 153, 153);
}

.FooterColumn
{
	float:left;
	padding-right: 30px;
}

.FooterColumn ul li
{
 margin-left:0px;
 	margin-top:0px;
}

.Footer a{
	font-size:85%;
	 text-decoration:none;
}

.Footer a:hover {
	text-decoration:underline;
}

.RightContentBox
{
	width: 100%;
	border-bottom: 1px solid rgb(153, 153, 153);
	margin-bottom: 10px;
	padding-bottom: 10px;
}

.Menu a
{
	text-decoration: none;
}
.Menu a:hover
{
	text-decoration: underline;
}


#HeaderAd
{
	left: 230px;
	float: right;
}

.greybox
{
	width: 400px;
	background-color: #CCCCCC;
	border: solid 1px;
	border-color: Black;
	margin-right: 100px;
	margin-left: 100px;
	padding: 10px;
	text-align: center;
}

.clear
{
	clear: both;
}

.sendtoafriendbox
{
	width: 500px;
	background-color: #CCCCCC;
	padding-left: 20px;
	padding-right: 20px;
	border: solid 1px;
	border-color: Black;
}

.sendtoafriendbox h2
{
	margin-top: 5px;
	margin-bottom: 5px;
	color: Black;
}

form
{
	margin: 0px;
	padding: 0px;
}
a:link
{
	color: #0000cc;
}
a:visited
{
	color: #551a8b;
}
a:active
{
	color: #ff0000;
}
a.navbutton
{
	padding: 5px;
	border: 1px solid #ddad08;
	background-color: #f7ebc6;
}
a.bluelink:visited
{
	color: #0000cc;
}
div.errorbox-bad
{
	border: 2px solid #990000;
	padding: 2px;
}
td.errorbox-bad
{
	border: 2px solid #990000;
	padding: 2px;
}
div.errorheader
{
	color: #990000;
	font-weight: bold;
}
div.errormsg
{
	color: #990000;
}
div.autoscrollCreatives
{
	height: 130px;
	overflow: auto;
	border: 1px solid #cccccc;
}
font.errormsg
{
	color: #990000;
}
table.minidateselector select, table.minidateselector input
{
	font-size: 80%;
}
table table.layout, table table.layout td, table table.layout tr
{
	border-left-width: 0px;
	border-right-width: 0px;
	border-top-width: 0px;
	border-bottom-width: 0px;
}
.footer
{
	color: #666666;
}
.gray, a.gray
{
	color: #aaaaaa;
}
.creative b
{
	color: #000000;
}
div.mainpagebody
{
	padding-left: 10px;
}
textarea:focus, input:focus
{
	background-color: #ffffee;
}
.todo
{
	color: #880088;
	background-color: #ffeeff;
}
div.todo
{
	border: 2px groove #440044;
}
table.headerboxChange
{
	background-color: #009933;
	font-family: Arial,Helvetica,sans-serif;
	font-size: small;
	border: #009933;
	color: #ffffff;
}
table.headerboxAdd
{
	background-color: #0033cc;
	font-family: Arial,Helvetica,sans-serif;
	font-size: small;
	border: #0033cc;
	color: #ffffff;
}
table.headerboxDelete
{
	background-color: #cc0000;
	font-family: Arial,Helvetica,sans-serif;
	font-size: small;
	border: #cc0000;
	color: #ffffff;
}
table.optBreadcrumbContainer
{
	background: #dde4f2;
	width: 100%;
	border: 1px solid #dde4f2;
}
table.optBreadcrumbContainer td
{
	padding-right: 3px;
	padding-left: 3px;
	padding-bottom: 3px;
	padding-top: 3px;
}
table.optReport
{
	border-right: #3f7c5f 1px solid;
	border-top: #3f7c5f 1px solid;
	border-left: #3f7c5f 1px solid;
	border-bottom: #3f7c5f 1px solid;
	background-color: #ffffff;
}
table.optReport td
{
	border-right: #e0e0e0 1px solid;
	border-top: 0px;
	border-left: 0px;
	border-bottom: #d0d0d0 1px solid;
	padding: 3px;
}
table.optReport th
{
	border-right: #e0e0e0 1px solid;
	border-top: 0px;
	border-left: 0px;
	border-bottom: #d0d0d0 1px solid;
}
table.plainBox
{
	border: 1px solid #336666;
	background-color: #ffffff;
}
.optTitle
{
	font-family: Arial,Helvetica,sans-serif;
	font-size: medium;
	font-weight: bold;
	color: #330099;
}
table.changeWrapBox
{
	border: 1px solid #336666;
	background-color: #f0f0f0;
}
table.toolbox
{
	border: 1px solid #b0b0b0;
	background-color: #dbe6de;
}
td.toolbox
{
	border: 1px solid #b0b0b0;
	background-color: #dbe6de;
	border-bottom: 0px;
}
table.toolbox td.header_underline
{
	border-bottom: 1px solid #b0b0b0;
}
table.internalborder
{
	border: 1px solid #999999;
	border-collapse: collapse;
}
td.internalborder
{
	background-color: #f8f8f8;
	border: 1px solid #bbbbbb;
	padding: 1ex;
}
th.internalborder
{
	border: 1px solid #e6f2e6;
	padding: 1ex;
}
table.breadcrumbContainer
{
	background: #d6e6de;
	border: 1px solid #c6d7cf;
	width: 100%;
}
table.breadcrumbContainer td
{
	padding: 3px;
}
table.map2 td.step
{
	font-family: arial,sans-serif;
	font-size: 70%;
	font-weight: bold;
	color: #666666;
	padding: 5px;
	background-color: #efefef;
	border: 1px solid #b0b0b0;
	border-top: 0px;
}
table.map2 td.step_current
{
	font-family: arial,sans-serif;
	font-size: 70%;
	font-weight: bold;
	color: black;
	padding: 5px;
	background-color: #c6d7cf;
	border: 1px solid #3f7c5f;
	border-top: 0px;
}
td.moreBanner
{
	font-size: 83%;
}
.buttonbar
{
	font-size: 80%;
}
.thinmargin
{
	margin-top: .25em;
	margin-bottom: .25em;
}
.thickmargin
{
	margin-top: .5em;
	margin-bottom: .5em;
}
span.premium
{
	background-color: #ffd3d3;
	border: 1px solid #ff7777;
	padding-left: 3px;
	padding-right: 3px;
}
span.lite
{
	background-color: #d3ffd3;
	border: 1px solid #77ff77;
	padding-left: 3px;
	padding-right: 3px;
}
span.unbilled
{
	background-color: #d3d3ff;
	border: 1px solid #7777ff;
	padding-left: 3px;
	padding-right: 3px;
}
div.buttonborder
{
	width: auto;
	border: 2px solid #3f7c5f;
}
table.report
{
	border: 1px solid #3f7c5f;
}
table.report td, table.report th
{
	empty-cells: show;
	border-left: 0px;
	border-top: 0px;
	border-right: 1px solid #e0e0e0;
	border-bottom: 1px solid #d0d0d0;
	padding: 3px;
}
table.report tfoot td, table.report tfoot th, table.report thead td, table.report thead th
{
	border-bottom: 0px;
}
table.report td.rightcolumn, table.report th.rightcolumn
{
	border-right: 0px;
}
table.report td.boxcolumn
{
	border-left: 1px solid #3f7c5f;
	border-right: 0px;
}
table.report th.boxcolumn
{
	border-left: 1px solid #3f7c5f;
	border-right: 0px;
}
table.report td.r
{
	text-align: right;
}
table.report td.l
{
	text-align: left;
}
table.grayreport
{
	border: 1px solid #b0b0b0;
}
table.grayreport td
{
	border-left: 0px;
	border-bottom: 0px;
	border-right: 1px solid #e0e0e0;
	border-top: 1px solid #d0d0d0;
}
table.grayreport th
{
	border-left: 0px;
	border-bottom: 0px;
	border-right: 1px solid #b0b0b0;
	border-top: 1px solid #d0d0d0;
	background-color: #e0e0e0;
	text-align: left;
}
table.grayreport thead td, table.grayreport thead th
{
	border-top: 0px;
}
table.grayreport td.rightcolumn, table.grayreport th.rightcolumn
{
	border-right: 0px;
}
.addressbox
{
	background-color: #dbe6de;
	border: 1px solid #b0b0b0;
	padding: 6px;
}
table.edit_section td.content
{
	border-bottom: 1px solid #b0b0b0;
}
table.edit_section td.header
{
	border: 1px solid #b0b0b0;
	background-color: #dbe6de;
}
table.edit_section td.indentedContent
{
	padding-left: 12px;
	padding-top: 8px;
	padding-bottom: 20px;
	padding-right: 5px;
}
.bulletlist
{
	padding-left: 10px;
	text-indent: -10px;
	padding-top: 3px;
}
.ics
{
	background-color: #fcf1d8;
	padding-right: 2px;
	padding-left: 2px;
}
.icsbox
{
	border: 1px solid #f2d04a;
	background-color: #fcf1d8;
	padding: 5px;
}
.customButton
{
	padding: 0;
	margin: 0 0 2 0;
	vertical-align: bottom;
	background: none;
	background-color: transparent;
	border: none;
	cursor: pointer;
}
.tdSmaller td
{
	font-size: smaller;
}
table.report tr.head td
{
	background-color: #c6d7cf;
}
table.report tfoot
{
	background-color: #efefef;
}
.ad_error
{
	background-color: #ffc1c1;
	font-weight: bold;
	color: black;
	padding: 1px;
}
.approvalBin, .approvalBin td, .approvalBin p
{
	font-size: 83%;
}
table.kwtable td.dividerline
{
	border-bottom: 1px solid gray;
}
.smaller
{
	font-size: 80%;
}
.greenText
{
	color: #3f7c5f;
}
.yellowText
{
	color: #b98b00;
}
.redText
{
	color: #990000;
}
.grayText
{
	color: #666666;
}
.blackText
{
	color: black;
}
.creativeTextField
{
	color: black;
}
.creativeHeadlineField
{
	color: blue;
}
.creativeVisUrlField
{
	color: green;
}
table.newkwtable
{
	border: 0px;
	margin-top: 6px;
}
table.newkwtable td
{
	border-bottom: 1px solid #e6e6e6;
}
table.newkwtable td.dividerline2
{
	border-bottom: 1px solid #b6b6b6;
}
.dialogbox
{
	position: absolute;
	top: 90;
	left: 20;
	border: 4px solid #888888;
	z-index: 1;
}
table.binHeaderBox
{
	color: #ffffff;
}
table.report tr.alt1 td
{
	background-color: #ffffff;
}
table.report tr.alt2 td
{
	background-color: #f0f0f0;
}
.errorbox-good
{
	display: inline;
}
div#main
{
	margin-left: 1em;
	margin-right: 1em;
}
table.summary td
{
	font-size: 83%;
}
.bibitresponse
{
	font-size: 80%;
	line-height: 180%;
}
table.summary
{
	margin-left: 5%;
	margin-right: 5%;
	margin-top: 1em;
	margin-bottom: 1em;
	padding: 0px;
	border: 1px solid #3f7c5f;
	background-color: #ffffff;
}
table.summary tr.title td
{
	background-color: #3f7c5f;
}
table.summary tr.head td
{
	background-color: #c6d7cf;
}
table.summary tr.alt1 td
{
	background-color: #ffffff;
}
table.summary tr.alt2 td
{
	background-color: #f0f0f0;
}
table.summary tr.highlight td
{
	background-color: #ff7777;
}
input.smTxt, select.smTxt
{
	font-size: 100%;
}
input.buttonbar
{
	vertical-align: middle;
}
table.plain td
{
	border-width: 0px;
}
.kwbox
{
	border: 1px solid #c6d7cf;
}
.kw_error
{
	font-weight: bold;
	color: black;
}
.myics_links
{
	font-size: 100%;
	border-left: 1px dotted #000000;
}
.myics_links .title
{
	font-weight: bold;
	color: #3f7c5f;
	margin-left: -20px;
}
.myics_links li
{
	margin-top: 2px;
}
.nowrap
{
	white-space: nowrap;
}
table.report td.selectors
{
	background-color: #c6d7cf;
	border-left: 0px none;
	border-right: 0px none;
	border-bottom: 1px solid #b0b0b0;
}
table.selectors
{
	background-color: #c6d7cf;
}
tr.colheaders
{
	background-color: #dbe6de;
}
tr.colheaders td
{
	border-bottom: 1px solid #b0b0b0;
	padding-bottom: 0px;
}
table.buttons
{
	background-color: #c6d7cf;
}
table.agreements
{
	background-color: #cccccc;
}
table.agreements td.alt1
{
	background-color: #d6e6de;
	color: #333333;
	width: 25%;
}
table.agreements td.alt2
{
	background-color: #ffffff;
	width: 75%;
}
table.agreements td.alt3
{
	background-color: #d6e6de;
	color: #333333;
}
table.agreements td.alt4
{
	background-color: #ffffff;
}
div.terms
{
	margin: 1ex;
	background-color: #ffffff;
	border: 1px inset #dddddd;
}
table.shownadtable
{
	border: 1px solid #999;
}
table.notshownadtable
{
	border: 1px solid #999;
	background-color: #ddd;
}
.graphbar
{
	padding: .2em 0px;
	margin: 0;
	border-bottom: 1px solid #3f7c5f;
	font-weight: bold;
}
ul.graphbar li
{
	list-style: none;
	margin: 0;
	padding: 0;
	display: inline;
}
ul.graphbar li a
{
	padding: .3em 10px .3em 10px;
	margin-left: 0px;
	margin-right: 8px;
	border: 1px solid #3f7c5f;
	border-bottom: none;
	background: #c6d7cf;
	text-decoration: none;
	color: #333;
}
ul.graphbar li a:visited
{
	color: #333;
}
ul.graphbar li a.current
{
	background: white;
	border-bottom: 1px solid white;
	color: #000;
}
.graphcontainer
{
	text-align: left;
	width: 700px;
}
.graph
{
	padding: 15px;
	margin-top: 0px;
	border: 1px solid #3f7c5f;
	text-align: center;
}
ul.leftAlignedUL
{
	margin-top: 6px;
}
ul.leftAlignedUL li
{
	margin-left: -25px;
	margin-bottom: 9px;
}
table.resultsList td, table.resultsList th
{
	padding-top: 0.5em;
	padding-bottom: 0.5em;
	vertical-align: top;
	padding-left: 0.5em;
	padding-right: 0.5em;
}
table.resultsList td
{
	border-bottom: 1px solid #e0e0e0;
}
table.resultsList tr.resultRow td.bottomRow
{
	border-bottom: 2px solid #b0b0b0;
}
table.resultsList tr.widgetRow td
{
	padding: 2px 0px 2px 0px;
	border-bottom: 0px;
	vertical-align: middle;
}
tr.adwordsContentHeader th
{
	border-top: 1px solid #b0b0b0;
	border-bottom: 1px solid #b0b0b0;
	background-color: #c6d7cf;
}
tr.adwordsContentHeader th.leftCol
{
	border-left: 1px solid #b0b0b0;
}
tr.adwordsContentHeader th.rightCol
{
	border-right: 1px solid #b0b0b0;
}
td.LoczCursorTableModelDefault
{
}
td.ReportJobsCursorTableModelStatusFailed
{
	font-weight: bold;
	color: #990000;
}
td.ReportJobsCursorTableModelStatusInProgress
{
	font-weight: bold;
	color: #b98b00;
}
td.ReportJobsCursorTableModelStatusCompleted
{
	font-weight: bold;
	color: #3f7c5f;
}
.bottombar
{
	border: 1px solid #b0b0b0;
	background-color: #dbe6de;
	padding: 3px;
}
.warningicon
{
	border: 1px solid #b9960b;
	background-color: #f2c313;
	padding-left: 0.3em;
	padding-right: 0.3em;
	font-weight: bold;
}
table.smalltable td, table.smalltable th
{
	font-size: 70%;
}
.tipbox
{
	border: 1px solid #a7a772;
	padding: 5px;
	background-color: #ffffd9;
}
.user, .ip
{
	font-size: 83%;
}
table.changeHistory
{
	border: 1px solid #3f7c5f;
}
table.changeHistory th
{
	background-color: #dbe6de;
}
table.changeHistory td, table.changeHistory th
{
	padding: 5px;
	border-bottom: 1px solid #d0d0d0;
}
table.changeHistory td.desc, table.changeHistory th.desc
{
	padding-left: 10px;
	padding-right: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
}
table.changeHistory td.desc
{
	padding-bottom: 20px;
}
.icsDropbox
{
	margin-top: 2px;
	padding: 4px;
	border: 1px solid #e8e8cf;
	background-color: #f0f0e1;
}
.icsDropbox .divider
{
	border-bottom: 1px solid #ccccb4;
}
.icsAddWidget
{
	background-color: #d0d0d0;
}
.icsAddWidget .topleft
{
	border-top: 1px solid #b0b0b0;
	border-left: 1px solid #b0b0b0;
}
.icsAddWidget .top
{
	border-top: 1px solid #b0b0b0;
}
.icsAddWidget .topright
{
	border-top: 1px solid #b0b0b0;
	border-right: 1px solid #b0b0b0;
}
.icsAddWidget .bottomright
{
	border-bottom: 1px solid #b0b0b0;
	border-right: 1px solid #b0b0b0;
}
.icsAddWidget .bottom
{
	border-bottom: 1px solid #b0b0b0;
}
.icsAddWidget .bottomleft
{
	border-bottom: 1px solid #b0b0b0;
	border-left: 1px solid #b0b0b0;
}
table.tabbed
{
	border-left: 1px solid #c6d7cf !important;
	border-right: 1px solid #c6d7cf !important;
}
table.slim
{
	border: 0px solid;
}
table.slim tr.buttonrow
{
	background-color: #c6d7cf;
}
table.slim tr.buttonrow td
{
	border: 0px;
}
table.slim tr.buttonrowlight
{
	background-color: #dce5de;
}
table.slim tr.buttonrowlight td
{
	border: 0px;
}
table.slim tr.totalrow
{
	background-color: #f0f0e1;
}
table.slim tr.headrow th
{
	font-weight: bold;
	background-color: #efefef;
}
table.slim tr.headrow th.current
{
	background-color: #e0e0e0;
}
table.slim tr.headrow th a
{
	font-weight: normal;
}
table.slim tfoot td
{
	border-bottom: 1px solid #d0d0d0;
}
table.slimtable td
{
	border-bottom: 1px solid #bbbbbb;
}
table.slimtable
{
	border-top: 1px solid #b0b0b0;
}
td.graybox
{
	border: 1px solid #b0b0b0;
	background: #efefef;
	padding: 6px;
}
div.googleballspacing
{
	padding-top: 12px;
}
ul.flatUL
{
	margin-top: 3px;
}
td.GrayBorderFirstColumn
{
	border-bottom: 1px solid #e0e0e0;
	text-align: right;
}
td.GrayBorderSecondColumn
{
	border-bottom: 1px solid #e0e0e0;
	border-left: 1px solid #e0e0e0;
}
td.GrayBorderFirstColumnLastRow
{
	text-align: right;
}
td.GrayBorderSecondColumnLastRow
{
	border-left: 1px solid #e0e0e0;
}
table.cosbudgetlist tr.widgetTop td
{
	padding-top: 15px;
}
td.mainActiveTab
{
	background-color: #3f7c5f;
	color: #ffffff;
	font-weight: bold;
	padding: 0px;
	text-align: center;
	width: 1%;
	white-space: nowrap;
}
td.mainPassiveInternalTab
{
	background-color: #fcf1d8;
	color: #000000;
	font-weight: bold;
	padding: 0px;
	text-align: center;
	width: 1%;
	white-space: nowrap;
}
td.mainPassiveTab
{
	background-color: #dbe6de;
	color: #000000;
	font-weight: bold;
	padding: 0px;
	text-align: center;
	width: 1%;
	white-space: nowrap;
}
td.mainDisabledTab
{
	background-color: #e0e0e0;
	color: #999999;
	font-weight: bold;
	padding: 0px;
	text-align: center;
	width: 1%;
	white-space: nowrap;
}
td.secondaryActiveTab
{
	background-color: #c6d7cf;
	color: #000000;
	font-weight: bold;
	padding: 0px;
	text-align: center;
	width: 1%;
	white-space: nowrap;
}
td.secondaryPassiveTab
{
	background-color: #efefef;
	color: #000000;
	font-weight: normal;
	padding: 0px;
	text-align: center;
	width: 1%;
	white-space: nowrap;
}
td.secondaryPassiveInternalTab
{
	background-color: #fcf1d8;
	color: #000000;
	font-weight: normal;
	padding: 0px;
	text-align: center;
	width: 1%;
	white-space: nowrap;
}
td.secondaryDisabledTab
{
	background-color: #e0e0e0;
	color: #999999;
	font-weight: bold;
	padding: 0px;
	text-align: center;
	width: 1%;
	white-space: nowrap;
}
div.secondaryTab_activeText
{
	cursor: pointer;
	border-left: 1px solid #c6d7cf;
	border-right: 1px solid #c6d7cf;
	padding: 0px 17px 2px 17px;
}
div.secondaryTab_inactiveText
{
	cursor: pointer;
	border-left: 1px solid #c6d7cf;
	border-right: 1px solid #c6d7cf;
	padding: 0px 17px 2px 17px;
}
font.mainActiveTabFg
{
	color: #ffffff;
}
font.mainActiveInternalTabFg
{
	color: #f8e69e;
}
font.secondaryActiveTabFg
{
	color: #000000;
}
font.secondaryActiveInternalTabFg
{
	color: #000000;
}
font.passiveTabFg
{
	color: #000000;
}
font.disabledTabFg
{
	color: #999999;
}
div.secondaryTab_active3
{
	border-top: 1px solid #c6d7cf;
}
div.secondaryTab_inactive3
{
	border-top: 1px solid #c6d7cf;
}
div.secondaryTab_inactive1
{
	height: 5px;
	background: url(  "/select/resources/3200650833-ulborder.gif" ) no-repeat top left;
}
div.secondaryTab_inactive2
{
	height: 4px;
	background: url(  "/select/resources/3238203050-urborder.gif" ) no-repeat top right;
	padding: 0px 4px 0px 4px;
}
div.secondaryTab_active1
{
	height: 5px;
	background: url(  "/select/resources/3200650833-ulborder.gif" ) no-repeat top left;
}
div.secondaryTab_active2
{
	height: 4px;
	background: url(  "/select/resources/3238203050-urborder.gif" ) no-repeat top right;
	padding: 0px 4px 0px 4px;
}
div.mainTab_inactive1
{
	height: 5px;
	background: url(  "/select/resources/3200650833-ulborder.gif" ) no-repeat top left;
}
div.mainTab_inactive2
{
	height: 4px;
	background: url(  "/select/resources/3238203050-urborder.gif" ) no-repeat top right;
	padding: 0px 4px 0px 4px;
}
div.mainTab_inactive3
{
	border-top: 1px solid #c6d7cf;
}
div.mainTab_inactiveText
{
	cursor: pointer;
	border-left: 1px solid #c6d7cf;
	border-right: 1px solid #c6d7cf;
	padding: 0px 17px 2px 17px;
}
div.mainTab_active1
{
	height: 5px;
	background: url(  "/select/resources/993135466-ul.gif" ) no-repeat top left;
}
div.mainTab_active2
{
	height: 4px;
	background: url(  "/select/resources/1192692594-ur.gif" ) no-repeat top right;
	padding: 0px 4px 0px 4px;
}
div.mainTab_active3
{
	border-top: 1px solid #3f7c5f;
}
div.mainTab_activeText
{
	border-left: 1px solid #3f7c5f;
	border-right: 1px solid #3f7c5f;
	padding: 0px 17px 2px 17px;
}
div.roundedCornerLeft
{
	height: 4px;
	background: url(  "/select/resources/993135466-ul.gif" ) no-repeat top left;
}
div.roundedCornerRight
{
	height: 4px;
	background: url(  "/select/resources/1192692594-ur.gif" ) no-repeat top right;
}
div.roundedCornerLeftSpacer, div.roundedCornerRightSpacer
{
	height: 4px;
	width: 4px;
}
div.feedbackLink
{
	padding-bottom: 3px;
	font-size: smaller !important;
}
table.bubble td.nw
{
	background-image: url(  "/select/resources/1165773052-iw_nw.gif" );
	height: 10px;
	width: 10px;
}
table.bubble td.n
{
	background-color: #ffffd9;
	border-top: 1px solid #d4d4d4;
}
table.bubble td.ne
{
	background-image: url(  "/select/resources/2592356648-iw_ne.gif" );
	height: 10px;
	width: 10px;
}
table.bubble td.w
{
	background-color: #ffffd9;
	border-left: 1px solid #d4d4d4;
}
table.bubble td.e
{
	background-color: #ffffd9;
	border-right: 1px solid #d4d4d4;
}
table.bubble td.sw
{
	background-image: url(  "/select/resources/3024044378-iw_sw.gif" );
	height: 10px;
	width: 10px;
}
table.bubble td.se
{
	background-image: url(  "/select/resources/3922607173-iw_se.gif" );
	height: 10px;
	width: 10px;
}
table.bubble td.c
{
	background-color: #ffffd9;
}
table.bubble td.s
{
	background-image: url(  "/select/resources/926028377-iw_s.gif" );
	background-repeat: repeat-x;
}
table.bubble td.tap
{
	background-image: url(  "/select/resources/1288274660-iw_tap.gif" );
	width: 20px;
	height: 24px;
}
.wiz-mainBody
{
	padding-left: 10px;
	padding-right: 10px;
}
.wiz-tip
{
	padding: 5px;
	background-color: #ffffd9;
	border: 1px solid #a7a772;
}
.wiz-smallHeader
{
	color: #3f7c5f;
}
td.activeWizardStep
{
	color: #3f7c5f;
	font-weight: bold;
	text-align: center;
}
td.inactiveWizardStep
{
	color: #6f6f6f;
	text-align: center;
}
.submitButton
{
	margin-right: 10px;
}
#verifyEmailAddressButton, #continueButton, #returnToReviewButton, #continueToSignUpButton, #checkAdAndReturnToReviewButton, #saveAdgroupButton, #saveCampaignButton, #continueToLocationTargetingButton, #recalculateEstimatesButton, #saveOnePageCampaignButton, #showMeHowToGraduateButton, #yesGraduateButton, #saveChangesButton, #save, #saveAndReturnToCampaignmgmtButton, #saveAdsAndReturnToCampaignmgmtButton, #graduate, #createad, #turnOffContentButton, #cancelMyAccountButton, #saveCampaignandBillingButton
{
	font-weight: bold;
}
table.boldLabels label
{
	font-weight: bold;
}
table.roundedPullbox
{
	margin-right: 10px;
	margin-bottom: 10px;
}
table.roundedPullbox .tr, table.roundedPullbox .tl, table.roundedPullbox .bl, table.roundedPullbox .br
{
	width: 4px;
	height: 4px;
}
table.roundedPullbox .tl
{
	background-image: url(  "/select/resources/995429227-mask_tl.gif" );
}
table.roundedPullbox .tr
{
	background-image: url(  "/select/resources/1195051891-mask_tr.gif" );
}
table.roundedPullbox .bl
{
	background-image: url(  "/select/resources/1050283036-mask_bl.gif" );
}
table.roundedPullbox .br
{
	background-image: url(  "/select/resources/1251216413-mask_br.gif" );
}
table.roundedPullbox .contentCell
{
	padding: 3px;
}
table.borderedPullbox .tl
{
	background-image: url(  "/select/resources/883954037-maskborder_tl.gif" );
}
table.borderedPullbox .tr
{
	background-image: url(  "/select/resources/835784914-maskborder_tr.gif" );
}
table.borderedPullbox .bl
{
	background-image: url(  "/select/resources/974852605-maskborder_bl.gif" );
}
table.borderedPullbox .br
{
	background-image: url(  "/select/resources/918491478-maskborder_br.gif" );
}
table.borderedPullbox .l, table.borderedPullbox .r, table.borderedPullbox .t, table.borderedPullbox .b
{
	border-style: solid;
	border-color: #d0d0d0;
	border-width: 0;
}
table.borderedPullbox .l
{
	border-left-width: 1px;
}
table.borderedPullbox .t
{
	border-top-width: 1px;
}
table.borderedPullbox .b
{
	border-bottom-width: 1px;
}
table.borderedPullbox .r
{
	border-right-width: 1px;
}
.contextualHelpTitle
{
	font-weight: bold;
	color: #3f7c5f;
}
ul.leftAlignedList
{
	list-style: none;
	margin-top: 0;
	margin-bottom: 0;
}
ul.leftAlignedList li
{
	margin-left: -30px;
	text-indent: -0.7em;
	margin-top: 10px;
}
ul.leftAlignedList li img.bullet
{
	width: 0.4em;
	height: 0.4em;
	vertical-align: middle;
}
#dashboardHomepagePromo
{
	padding: 4px;
	background-color: #efefef;
	width: 98%;
	border: 1px solid #cccccc;
}
#dashboardHomepagePromoImg
{
	float: left;
	margin-right: 6px;
	width: 20px;
	height: 40px;
}
#dashboardHomepagePromoDismiss
{
	font-size: smaller !important;
	float: right;
}
#dashboardHomepagePersistent
{
	border: 1px solid #cccccc;
	background-color: #ffffff;
	width: 100%;
}
#dashboardHomepagePersistentContent
{
	padding: 4px;
	padding-left: 30px;
}
.graphlitebar
{
	padding: 4px 5px;
	margin: 0;
	border-bottom: 1px solid #999999;
}
ul.graphlitebar li
{
	list-style: none;
	margin: 0;
	padding: 0;
	display: inline;
}
ul.graphlitebar li a
{
	padding: 3px 4px 4px 4px;
	margin-left: 0px;
	margin-right: 3px;
	border: 1px solid #999999;
	border-bottom: none;
	background: #efefef;
	text-decoration: none;
	color: #333399;
}
ul.graphlitebar li a:visited
{
	color: #333399;
}
ul.graphlitebar li a.current
{
	background: white;
	border-bottom: 1px solid white;
	color: #000;
}
.graphlitecontainer
{
	text-align: left;
	width: 100%;
}
.graphlite
{
	padding: 8px;
	margin-top: 0px;
	border-bottom: 1px solid #ffffff;
	border-right: 1px solid #ffffff;
	border-left: 1px solid #ffffff;
	text-align: center;
}
input.lgTxt, select.lgTxt
{
	font-size: 1.0em;
}
table.messagebox
{
	border: 1px solid #3f7c5f;
	background-color: #dbe6de;
}
table.messagebox tr.msghdr
{
	background-color: #c6d7cf;
	text-align: left;
	font-weight: bold;
}
table.messagebox tr.msghdrlt
{
	text-align: left;
	font-weight: bold;
}
table.messagebox tr.msglt
{
	background-color: #f7fff7;
}
table.messagebox tr.msgwt
{
	background-color: #ffffff;
}
table.messagebox td
{
	vertical-align: top;
	padding: 5px 5px 5px 5px;
}
table.messagebox td td.d td.ds
{
	vertical-align: top;
	padding: 5px 5px 5px 5px;
}
table.messagebox td.d
{
	border-top: 1px solid #b0b0b0;
}
table.messagebox td.dt
{
	vertical-align: top;
	padding: 0px 0px 0px 0px;
}
table.messagebox td.ds
{
	padding: 10px 5px 10px 5px;
	font-weight: bold;
	border-top: 1px solid #b0b0b0;
}
input.submit
{
	font-weight: bold;
}
td.columnBorder
{
	background-image: url(  "/select/resources/3169388946-dot2.gif" );
	width: 9px;
	padding: 0 10px 0 10px;
	background-repeat: repeat-y;
	background-position: center;
}
.previewMessage
{
	border: 1px solid #dbe6de;
	background-color: #f0f0f0;
	font-family: "Courier New" ,Courier,mono,monospace;
	font-size: 110%;
	padding: 5px;
	margin-top: 3px;
}
table.simpleTable th
{
	text-align: left;
	font-weight: normal;
}
.horiz_dot_divider
{
	background-image: url(  "/select/resources/2032339176-dot1.gif" );
	background-repeat: repeat-x;
	margin-top: 15px;
}
span.trunc
{
	background-color: #e5ecf9;
}
.columns div
{
	width: 350px;
}
.columns .firstColumn
{
	float: left;
}
.columns .secondColumn
{
	margin-left: 353px;
	padding-left: 10px;
	background-image: url(  "/select/resources/3169388946-dot2.gif" );
	background-repeat: repeat-y;
}
h5
{
	font-size: 100%;
	margin-bottom: 2px;
}
.colhead h5
{
	border: 1px solid #b0b0b0;
	background-color: #dbe6de;
	padding: 4px;
	margin-top: 0px;
}
table.prefsModule
{
	border-collapse: collapse;
	width: 100%;
	margin-bottom: 12px;
	border-top: 2px solid #b0b0b0;
}
table.topPrefsModule
{
	border-top: 0;
}
table.prefsModule td
{
	padding: 2px 0 2px 0;
}
.prefsModule h5
{
	padding-bottom: 5px;
	margin-top: 8px;
}
.prefsModule th
{
	width: 170px;
	text-align: left;
	font-weight: normal;
}
.reg, .regb
{
	font-size: 130%;
}
.regb
{
	font-weight: bold;
}
h4.pageHead
{
	font-size: 130%;
	margin: 0px;
	margin-top: 18px;
}
div.submitDiv
{
	padding: 3px;
	background-color: #dbe6de;
	border: 1px solid #b0b0b0;
}
div#twoColumn
{
	margin-left: 10px;
}
div#twoColumn div#twoColumnHead
{
}
div#twoColumn div#twoColumnBody
{
}
div#twoColumn div#twoColumnBody div#twoColumnMajor
{
	width: 65%;
	padding-right: 2%;
	float: left;
	background-image: url(  "/select/resources/3169388946-dot2.gif" );
	background-repeat: repeat-y;
	background-position: top right;
	margin-bottom: 1em;
}
div#twoColumn div#twoColumnBody div#twoColumnMinor
{
	margin-left: 1%;
	width: 25%;
	float: left;
}
div#twoColumn .max750
{
	max-width: 750px;
}
div#twoColumn p
{
	max-width: 750px;
}
.ca:after
{
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
.ca
{
	display: block;
}
ul.processMap
{
	margin: 0 0 2em 0;
	padding: 0;
	list-style-type: none;
}
ul.processMap:after
{
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
* html .ul.processMap
{
	height: 1%;
}
ul.processMap li
{
	float: left;
	border-top: 1px solid #6f6f6f;
	margin: 0;
	padding: 5px 0 0 0;
	list-style-type: none;
	color: #6f6f6f;
}
ul.processMap li span
{
	background-image: url(  "/select/resources/3259921780-awArrow.png" );
	background-repeat: no-repeat;
	background-position: 2px;
	padding: 0 7px 0 23px;
}
ul.processMap li.firstProcess
{
	padding-left: 0;
	background-image: none;
}
ul.processMap li.firstProcess span
{
	padding-left: 0;
	background-image: none;
}
ul.processMap li.selectedProcess
{
	font-weight: bold;
	color: #3f7c5f;
	background-image: url(  "/select/resources/1484524503-awPointer.gif" );
	background-repeat: no-repeat;
	background-position: center top;
}
table.grid th.sorted
{
	padding-right: 12px;
}
table.grid th.sorted a.sort
{
	background-repeat: no-repeat;
	background-position: top right;
}
table.grid th.ascending a.sort
{
	padding-right: 12px;
	background-image: url(  "/select/resources/2362183652-v2-sortup.gif" );
}
table.grid th.descending a.sort
{
	padding-right: 12px;
	background-image: url(  "/select/resources/2227375836-v2-sortdown.gif" );
}
table.grid th
{
	font-weight: normal;
	background-color: #efefef;
	white-space: nowrap;
}
table.grid th.sorted
{
	background-color: #e0e0e0;
}
table.grid
{
	width: 97%;
	border-collapse: collapse;
}
table.grid td, table.grid th
{
	vertical-align: top;
	text-align: left;
	border-spacing: 0px;
	border: 1px solid #cccccc;
	padding: 5px;
}
table.grid td.right, table.grid th.right
{
	text-align: right;
}
table.grid td.summary
{
	background-color: #e8e8cf;
}
table.grid td.subSummary
{
	background-color: #f0f0e1;
}
table.grid td.icsSummary
{
	background-color: #ffffcc;
}
table.grid-header
{
	empty-cells: show;
	width: 97%;
	background-color: #c6d7cf;
	border: none;
	border-collapse: collapse;
}
table.grid-header td.left
{
	text-align: left;
	background: url(  "/select/resources/993135466-ul.gif" ) no-repeat top left;
	padding: 5px;
	padding-left: 10px;
}
table.grid-header td.right
{
	text-align: right;
	background: url(  "/select/resources/1192692594-ur.gif" ) no-repeat top right;
	padding: 5px;
	padding-right: 10px;
}
table.grid-footer
{
	empty-cells: show;
	width: 97%;
	background-color: #c6d7cf;
	border: none;
	border-collapse: collapse;
}
table.grid-footer td.left
{
	text-align: left;
	background: url(  "/select/resources/1597115455-ll.gif" ) no-repeat bottom left;
	padding: 5px;
	padding-left: 10px;
}
table.grid-footer td.right
{
	text-align: right;
	background: url(  "/select/resources/1772751889-lr.gif" ) no-repeat bottom right;
	padding: 5px;
	padding-right: 10px;
}
table.grid td.icsOnlyColumn
{
	background-color: #fcf1d8;
}
div.createFirstCampaignButotnInnerBorder
{
	background-color: #dbe6de;
	padding: 15px;
	text-align: center;
}
div.createFirstCampaignButtonBorder
{
	border: 1px solid rgb(219,230,222);
	padding: 2px;
	margin: 0px;
	background: rgb(255,255,255);
}
div.createFirstCampaignSubTitles
{
	padding: 5px;
	background-color: rgb(219,230,222);
	margin-bottom: 1em;
}
table.tvGroupPageOverview
{
	margin-top: 15px;
	margin-bottom: 20px;
}
table.tvGroupPageOverview td.tvGroupDetailOverviewSpacer
{
	width: 10px;
}
table.tvadsCreativeInfo
{
	text-align: center;
	border: none;
	height: 110px;
}
table.tvadsCreativeInfo td
{
	text-align: center;
}
td.tvadsSelectedDayparts, td.tvadsBlockedDayparts
{
	width: 100%;
}
/*
#header
{
	height: 30px;
	font-size: 24px;
	vertical-align: middle;
	padding: 10px;
	background-color: #3f7c5f;
	color: White;
}
*/



.modalPopup
{
	background-color: #ffffff;
	border-width: 2px;
	border-style: solid;
	border-color: Black;
	padding: 3px;
	width: 250px;
}

.modalBackground
{
	background-color: #000;
	filter: alpha(opacity=50);
	opacity: 0.5;
}


.signup
{
	font-size: 1.2em;
	padding: 0.5em 0.25em 0.5em 0.25em;
}

input.box
{
	background-color: rgb(255, 255, 160);
	border-color: black;
	border-style: solid;
	border-width: 2px;
	color: rgb(0, 51, 102);
	font-size: 1.2em;
	padding: 0.5em 0.25em 0.5em 0.25em;
	width: 200px;
}

.subcatlink
{
	font-size: 16px;
	margin-bottom: 7px;
}
.subcatlink a
{
	text-decoration: none;
}
.subcatlink a:hover
{
	text-decoration: underline;
}

#ctl00_SignupPopup
{
	position:absolute;
	left:0px;
	top:-10px;
	width: 278px;
	height: 350px;
	z-index:100;
	display:none;
	margin: 10px 0 20px 0; 
	padding: 8px 10px;
		background-color: #e6efff; 
	border: 1px solid #aeaed5;

	}
	
/* **************************** */
/*		 table messages			*/
/* **************************** */

table.successmessage
{
	background-color: #336666;
	font-weight: bold;
	padding: 2px;
	width: 85%;
	vertical-align:middle;
}

table.errormessage
{
	background-color: #990000;
	padding: 2px;
	width: 85%;
}

div.errormessage
{
	margin-top:15px;
	border: solid 3px #990000;
	padding: 2px;
	width: 85%;
	text-align:left;
}

table.warningmessage
{
	background-color: #FFFF00;
	padding: 2px;
	width: 85%;
}

table.infomessage
{
	background-color: #003388;
	padding: 2px;
	width: 85%;
}

/* **************************** */
/*		 progress bar			*/
/* **************************** */

/* Progress Bar */
.progressBar{
	padding: 0 10px;
	height:31px;
	width:970px;
}
.progressBar ul{
	float:left;
	padding: 5px 0 0 0;
	margin: 0;
	list-style:none;
	font-family:Arial, Helvetica, sans-serif;	
	color: #33318E; /* Moonpig Blue */
	font-size:12px;
}
.progressBar li{
	float:left;
	height:22px;
	line-height:22px;
	text-align:center;
	cursor:default;
}
/* 5 Step */
.progressBar ul.fiveStep li.left{
	width:194px;
	background-image:url(/App_Themes/Theme1/progressbar/progressBar_5tab_left.png);
}
.progressBar ul.fiveStep li.left.selected{
	background-image:url(/App_Themes/Theme1/progressbar/progressBar_5tab_left_f2.png);
}
.progressBar ul.fiveStep li.right{
	width:194px;
	background-image:url(/App_Themes/Theme1/progressbar/progressBar_5tab_right.png);
}
.progressBar ul.fiveStep li.right.selected{
	background-image:url(/App_Themes/Theme1/progressbar/progressBar_5tab_right_f2.png);
}
.progressBar ul.fiveStep li.middle{
	width:194px;
	background-image:url(/App_Themes/Theme1/progressbar/progressBar_5tab_middle.png);
}
.progressBar ul.fiveStep li.middle.selected{
	background-image:url(/App_Themes/Theme1/progressbar/progressBar_5tab_middle_f2.png);
}

/* **************************** */
/*		 progress bar			*/
/* **************************** */

.youtubeURL
{
	font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
	font-size: 20px;
}

.addvideo15{
	font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
	font-size: 15px;
}

.addvideo15Bold{
	font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
	font-size: 15px;
	font-weight: bold;
}