body {
	margin: 0;
	padding: 0;
	background: url('../img/background.gif') 0 0 repeat-x #2b5681;
	font: normal .82em/80% Verdana, Arial, Helvetica, sans-serif;
	line-height: 1.2em;
	color: #333;
}

h1,h2,h3,h4,h5,h6,div,form,p {
	position: relative;
	display: block;
	margin: 0;
	padding: 0;
}

a, a:link, a:visited {
	color: #39c;
	outline: none !important;
}
a:hover {
	text-decoration: none;
}

img {
	border:none;
}

.container {
	position: relative;
	width: 100%;
	overflow: hidden;
	clear: both;
	z-index: 1;
}

.col_container {
	border-top: 1px solid #e8e2ce;
	padding-top: 10px;
	margin-top: 5px;
}

.floatL {
	float: left !important;
	clear: none;
}

.floatR {
	float: right !important;
	clear: none;
}
.center {
	margin: 0 auto;
}
.rollOver {
	outline: none;
}

.noTopBorder { border-top: none !important; }
.noBottomBorder { border-bottom: none !important; }
.noLeftBorder { border-left: none !important; }
.noRightBorder { border-right: none !important; }

input.textField {
	border: 1px solid #999;
	background: url('../img/input_back.gif') 0 0 #ffffff repeat-x;
	padding: 3px 5px;
}
input.shortField {
	width: 50px;
}

a.button, a.button:link, a.button:visited, a.button:active, a.button:hover {
	position: relative;
	display: block;
	margin: 0;
	height: 0;
	overflow: hidden;
}

.navigation {
	position: relative;
	width: 100%;
	margin: 0;
	padding: 0;
	overflow: hidden;
	list-style: none;
}
.navigation li {
	position: relative;
	margin: 0;
	padding: 0;
	float: left;
}

.formList {
	position: relative;
	margin: 0;
	padding: 0;
	width: 100%;
	overflow: hidden;
	list-style: none;
}
.formList li {
	position: relative;
	margin: 0;
	padding: 0 0 15px 0;
	width: 100%;
	overflow: hidden;
	clear: both;
}
.formList li.nextStep {
	text-align: right;
}

.align_left {
	text-align: left;
}
.align_right {
	text-align: right;
}
.align_center {
	text-align: center;
}

.pagesBar {
	padding: 10px 0;
	width: 100%;
}
.displaying {
	width: auto;
	float: left;
}
.resultsperpage{
	text-align:center;
	margin:0 auto;
	float:none;
	width:300px;
}
.pagination {
	width: auto;
	float: right;
}
.pagination li {
	padding-left: 7px;
}

ul.tabNavigation {
	position: relative;
	z-index: 10000;
	margin: 0 0 -1px 0;
	padding: 0;
	list-style: none;
	width: 100%;
	overflow: hidden;
}
ul.tabNavigation li {
	position: relative;
	float: left;
	margin: 0;
	padding-left: 16px;
	width: auto;
	overflow: hidden;
	border-bottom: 1px solid #cbc2a7;
	background: url('../img/btn_tab-navigation_back.gif') left top no-repeat;
}
ul.tabNavigation li .inner {
	position: relative;
	display: block;
	width: auto;
	font: bold 14px Verdana, Geneva, Arial, Helvetica, sans-serif;
	padding: 10px 16px 5px 0;
	background: url('../img/btn_tab-navigation_back.gif') right top no-repeat;
	color:#000;
	text-decoration:none;
}
ul.tabNavigation li.active {
	border-bottom: 1px solid #fff;
}


a.btnLink, a.btnLink:link, a.btnLink:visited {
	position: relative;
	display: block;
	overflow: hidden;
	width: auto;
	height: 0;
	margin: 0;
	background-position: left top;
	background-repeat: no-repeat;
}
a.btnLink:hover {
	background-position: left center;
}
a.btnLink:active {
	background-position: left bottom;
}

/*** FORM ERROR HANDLING ***/
form_error {
	border: 2px solid #ff0000;
}

.error_message {
	font-size: 1em;
	font-weight: bold;
	color: #ff0000;
	clear: both;
}


#master_container {
	width: 951px;
	margin: 0 auto;
	background: url('../img/header.png') 0 0 no-repeat;
	overflow:hidden;
}
#header {
	height: 131px;
}
#header h1#logo_impact-engine {
	position: absolute;
	z-index: 2;
	top: 24px;
	left: 24px;
	width: 275px;
	height: 60px;
}
#header h1#logo_impact-engine a, #header h1#logo_impact-engine a:link, #header h1#logo_impact-engine a:visited {
	position: relative;
	display: block;
	margin: 0;
	padding-top: 60px;
	width: 275px;
	overflow: hidden;
	height: 0;
	line-height: 49px;
	background: url('../img/header_logo_impact-engine.jpg') 0 0 no-repeat;
}
#header #tagline_impact-engine {
	position: absolute;
	top: 63px;
	left: 86px;
	color: #fff;
	font-style: italic;
	font-size: 0.8em;
	font-weight: bold;
	z-index: 3;
}
#header #questions_impact-engine {
	position: absolute;
	top: 0;
	right: 0;
	color: #fff;
	font-style: italic;
	font-size: 1.2em;
	font-weight: bold;
	z-index: 3;
}
#request_feature a {
	position:absolute;
	top:-9px;
	right:0;
	display:block;
	width:250px;
	height:30px;
	overflow:hidden;
	z-index:5;
	background-image: url('/img/request_feature_on.jpg');
	background-position:0 0;
	background-repeat:no-repeat;
}
#request_feature a:link img, #request_feature a:visited img {
 	width:250px;
	height:30px;
}
#request_feature a:hover img {
 	width:0;
	height:0;
}
a#link_create-account, a#link_create-account:link, a#link_create-account:visited {
	position: absolute;
	z-index: 200;
	top: 90px;
	right: 25px;
	font-size: 0.72em;
	color: #fff;
	text-decoration: underline;
}
a#link_create-account:hover {
	text-decoration: none;
}

#nav_about {
	padding-top: 95px;
	border-bottom: 5px solid #b9903c;
	z-index: 1;
}
#nav_about li {
	height: 27px;
	line-height: 27px;
	float: right;
	padding: 3px 0;
}
#nav_about li a, #nav_about li a:link, #nav_about li a:visited {
	padding: 3px 10px;
	color: #fff;
	text-decoration: none;
	font-size: 1em;
}
#nav_about li.last a {
	border-right: 1px solid #fff;
}
#nav_about li a:hover { text-decoration: underline; }

#nav_header {
	padding-top: 95px;
	border-bottom: 5px solid #b9903c;
	z-index: 1;
}
#nav_header li.tab {
	height: 33px;
	line-height: 33px;
	margin: 0;
	width: auto;
	display: inline;
	cursor: pointer;
}
#nav_header a, #nav_header a:link, #nav_header a:visited {
	position: relative;
	display: block;
	margin: 0;
	height: 33px;
	width: auto;
	padding: 0 0 0 15px;
	overflow: hidden;
	text-align: center;
	background-image: url('../img/top_navigation.png');
	line-height: 33px;
	font-size: 1.1em;
	font-weight: bold;
	color: #fff;
	text-decoration: none;
	background-position: center top;
	border-right: 1px solid #263f5a;
	cursor: pointer;
}
#nav_header .first a, #nav_header .first a:link, #nav_header .first a:visited {
	background-position: left top;
}
#nav_header .last a, #nav_header .last a:link, #nav_header .last a:visited {
	border: none;
}
#nav_header a span.inner {
	position: relative;
	display: block;
	height: 33px;
	line-height: 33px;
	padding-right: 15px;
	background-image: url('../img/top_navigation.png');
	background-position: center top;
	cursor: pointer;
}
#nav_header .last a span.inner {
	background-position: right top;
}
#nav_header a:hover {
	background-position: center center;
}
#nav_header .first a:hover {
	background-position: left center;
}
#nav_header a:hover span.inner {
	background-position: center center;
}
#nav_header .last a:hover span.inner {
	background-position: right center;
}
#nav_header a.active, #nav_header a.active:link, #nav_header a.active:visited, #nav_header a.active:hover {
	background-position: center bottom;
}
#nav_header .first a.active, #nav_header .first a.active:link, #nav_header .first a.active:visited, #nav_header .first a.active:hover {
	background-position: left bottom;
}
#nav_header a.active span.inner, #nav_header a.active:link span.inner, #nav_header a.active:visited span.inner, #nav_header a.active:hover span.inner {
	background-position: center bottom;
}
#nav_header .last a.active span.inner, #nav_header .last a.active:link span.inner, #nav_header .last a.active:visited span.inner, #nav_header .last a.active:hover span.inner {
	background-position: right bottom;
}

#nav_header_adstore {
	position: relative;
	border-bottom: 5px solid #b9903c;
	z-index: 1;
	padding-top: 95px;
}
#nav_header_adstore li.tab {
	height: 33px;
	line-height: 33px;
	margin: 0 1px 0 0;
	text-align: center;
	border-bottom: none;
}
#nav_header_adstore a, #nav_header_adstore a:link, #nav_header_adstore a:visited {
	position: relative;
	display: block;
	margin: 0;
	padding: 0 15px;
	height: 33px;
	overflow: hidden;
	text-align: center;
	line-height: 33px;
	text-decoration: none;
	font-size: 1.1em;
	font-weight: bold;
	color: #fff;
	background-image: none;
}

#home_register_container {
	padding: 10px 0 0;
	text-align: right;
	font-weight: bold;
	font-size: 1.1em;
	margin-bottom: -5px;
}

a#nav_ad-placement-wizard, a#nav_ad-placement-wizard:link, a#nav_ad-placement-wizard:visited {
	width: 120px;
	line-height: 23px;
	padding-top: 23px;
	background-image: url('../img/btn_place-new-ad_header.gif');
	background-position: 0 0;
}
a#nav_ad-placement-wizard:hover {
	background-position: 0 -23px;
}
a#nav_ad-placement-wizard:active {
	background-position: 0 -46px;
}
a#tab_ads {
	background-image: url('../img/nav_ads.gif');
}
a#tab_campaigns {
	background-image: url('../img/nav_campaigns.gif');
}
a#tab_my-clients {
	background-image: url('../img/nav_my-clients.gif');
}
a#tab_publisher-ad-store,
a#tab_designer-ad-store {
	background-image: url('../img/nav_my-ad-store.gif');
}

#nav_utility {
	position: absolute;
	top: 63px;
	width: 500px;
	color: #fff;
	z-index: 2;
	font-size: .9em;
	height: 40px;
	z-index: 100;
	right: 0;
}
#nav_utility li {
	float: right;
	width: auto;
}
#nav_utility a, #nav_utility a:link, #nav_utility a:visited {
	color: #fff;
}

#nav_utility_links {
	position: absolute;
	top: 0;
	right: 0;
	z-index: 1;
}
#nav_utility_signin {
	position: absolute;
	top: 0;
	right: 0;
	z-index: 2;
}
#signin_form_container {
	position: relative;
	font-size: 0.9em;
	text-align: right;
	padding-right: 80px;
	width: 420px;
	height:25px;
}
#id_header_signin_email, #id_header_signin_password {
	height:16px;
	#height:15px;
	_height:15px;
}
#id_header_signin_button {
	position: absolute;
	top: 0;
	right: 10px;
}
#header_client_login {
	position:relative;
	right:10px;
	width:85px;
	height:16px;
	display:block;
	overflow:hidden;
	background:url("/img/btn_client_login.png");
	background-repeat:no-repeat;
	background-position:0 0;
	z-index:1001;
}
#header_client_login a, #header_client_login a:link, #header_client_login a:visited {
	width:85px;
	height:16px;
	display:block;
}
#header_client_login:hover {
	background-position:0 -16px;
}
#header_client_login img {
	width:0;
	height:0;
}
#nav_un-published-placements {
	position: absolute;
	top: 38px;
	right: 9px;
	width: auto;
	background: url('../img/unpublished_back-left.gif') 0 0 no-repeat;
	font-size: .9em;
}
#nav_un-published-placements li {
	height: 34px;
	line-height: 34px;
	padding: 0 13px 0 13px;
	width: auto;
	background: url('../img/unpublished_back-right.gif') right top no-repeat;
}
#nav_un-published-placements li a, #nav_un-published-placements li a:link, #nav_un-published-placements li a:visited {
	color: #fff;
}

#nav_sub-nav {
	background: #fff;
	height: 41px;
	margin: 0;
	width: auto;
	border-bottom: 1px solid #dbd1b2;
	font-weight: bold;
}
#nav_sub-nav li {
	padding-left: 25px;
	line-height: 41px;
}
#nav_sub-nav li.last {
	padding-top: 9px;
	padding-right: 25px;
	padding-left: 0;
	float: right;
}

#content {
	width: 937px;
	padding: 5px 7px 15px 7px;
	background: #fff;
	min-height: 400px;
}

#body_copy {
	padding: 10px 20px;
}
#body_copy p {
	line-height: 1.3em;
	margin-bottom: 1.5em;
}

#section_header {
	width: auto;
	padding: 16px 23px 18px 17px;
	height: 25px;
}
#section_header h2 {
	font-size: 1.3em;
	font-weight: bold;
	width: auto;
	float: left;
	line-height: 25px;
	padding-right: 25px;
}
#section_header a.link_header_extra, #section_header a.link_header_extra:link, #section_header a.link_header_extra:visited {
	line-height: 25px;
}

#footer {
	border-top: 5px solid #b9903c;
	color: #fff;
	font-size: .82em;
	text-align: center;
	padding-bottom: 50px;
}

#nav_footer {
	background: #233b5d;
	padding: 5px;
	margin-bottom: 5px;
}
#nav_footer a, #nav_footer a:link, #nav_footer a:visited {
	color: #fff;
}

.pagination .current {
	font-weight: bold;
}

a.button-small, a.button-small:link, a.button-small:visited,
a.button-mid, a.button-mid:link, a.button-mid:visited,
a.button-wide, a.button-wide:link, a.button-wide:visited,
a.button-flat-blue, a.button-flat-blue:link, button-flat-blue:visited,
a.button-wide-blue, a.button-wide-blue:link, a.button-wide-blue:visited {
	position: relative;
	display: block;
	margin: 0;
	padding: 0 0 2px 0;
	height: 23px;
	line-height: 23px;
	text-align: center;
	font-weight: bold;
	text-decoration: none;
	color: #333;
	font-size: 12px;
	background-position: 0 0;
}
a.button-flat-blue, a.button-flat-blue:link, button-flat-blue:visited {
	height: 18px;
	line-height: 18px;
	color: #fff;
}
a.button-small {
	width: 69px;
	background-image: url('../img/btn_back-small.gif');
}
a.button-mid {
	width: 134px;
	background-image: url('../img/btn_back-mid.gif');
}
a.button-wide {
	width: 186px;
	background-image: url('../img/btn_back-wide.gif');
}
a.button-wide-blue {
	width: 186px;
	background-image: url('../img/btn_back-wide_blue.gif');
}
a.button-flat-blue {
	width: 214px;
	height: 18px;
	line-height: 18px;
	color: #fff;
	background-image: url('../img/btn_wide-blue-flat.gif');
}
a.button-small:hover,
a.button-mid:hover,
a.button-wide:hover,
a.button-wide-blue:hover,
a.button-flat-blue:hover {
	background-position: 0 -25px;
}
a.button-small:active,
a.button-mid:active,
a.button-wide:active,
a.button-wide-blue:active,
a.button-flat-blue:active {
	background-position: 0 -50px;
}
a.button-flat-blue:active {
	line-height: 18px;
	padding-top: 1px;
	padding-bottom: 1px;
}

#ads a.button-small, #ads  a.button-small:link, #ads  a.button-small:visited,
#ads a.button-mid, #ads  a.button-mid:link, #ads  a.button-mid:visited,
#ads a.button-wide, #ads  a.button-wide:link, #ads  a.button-wide:visited,
#ads a.button-wide-blue, #ads  a.button-wide-blue:link, #ads  a.button-wide-blue:visited {
	margin: 8px auto 0 auto;
}

.no_content {
	position: relative;
	margin: 0;
	padding: 15px;
	text-align: center;
}
.no_content .message {
	padding: 10px;
	border: 1px solid #999;
	background: #ffc;
	margin: 0 0 15px 0;
}
.no_content .solo {
	margin: 0;
}
.no_content .preview_img {
	padding: 10px;
	border: 1px solid #ccc;
}

/*
#############################
	Screenshots
#############################*/
.screenshots_div{
	margin:0;
	padding:0;
	line-height:0px;
	font-size:0px;
}


/*** FLASH MESSAGING STYLES ***/

#flash,
#flashMessage {
	width: 100%;
	position: relative;
	padding: 5px 0;
	clear: both;
	margin: 10px 0;
	font-size: 12px;
	text-align: center;
}

.message,
.success {
	background: #FCFEBB none repeat scroll 0%;
	border: 1px solid #999;
	color: #666;
}
.error {
	background:#f33 none repeat scroll 0%;
	border: 1px solid #999;
	color: #fff;
}

/*** QUEUE TABLE ***/
.tableHolder {
	position: relative;
	margin: 0;
	padding: 2px;
	border:1px solid #cbc2a5;
	width: 931px;
	overflow: hidden;
}
table.queueTable {
	padding: 2px;
	border:1px solid #cbc2a5;
	background-color: #FFF;
	width: 100%;
}
.tableHolder table.queueTable {
	padding: 0;
	border: none;
}
table.queueTable tr td {
	padding: 5px;
	text-align:center;
}
table.queueTable tr.queueHead {
	background-color:#ede6d4;
	font-weight:bold;
}
table.queueTable tr.queueHead td {
	padding: 10px;
	text-align:center;
}
table.queueTable tbody tr.even {
	background-color:#f8f5ee;
}
table.queueTable tr td.align_left {
	text-align: left;
}
.queue_status_approved {
	color: #00a651;
}
.queue_status_pending {
	color: #333;
}
.queue_status_update-required {
	color: #cd0a12;
}
table.queueTable tr.pagination_header td {
	padding: 0 10px;
}
table.queueTable tr.pagination_footer td {
	padding: 0 10px;
	border-top: 1px solid #cbc2a5;
}
table.queueTable tr.thickHead th {
	padding: 15px;
}
table.queueTable tr.titleHead td {
	height: 36px;
	line-height: 36px;
}

a.btn_remove, a.btn_remove:link, a.btn_remove:visited {
	width: 16px;
	padding-top: 16px;
	margin: 0 auto;
	background-image: url('../img/btn_remove.gif');
}
a.btn_remove:hover {
	background-position: 0 -16px;
}
a.btn_remove:active {
	background-position: 0 -32px;
}

table#table_my-friends {
	width: 465px;
	border-right: none;
}
table#table_my-friends tr.queueHead th,
table#table_my-friends tr td {
	padding: 5px;
}
table#table_my-friends tr th.col1,
table#table_my-friends tr td.col1 {
	width: 218px;
	padding-left: 10px;
}
table#table_my-friends tr th.col2,
table#table_my-friends tr td.col2 {
	width: 194px;
}
table#table_my-friends tr th.col3,
table#table_my-friends tr td.col3 {
	width: 391px;
}
table#table_my-friends tr th.col4,
table#table_my-friends tr td.col4 {
	width: 79px;
	padding-right: 10px;
}

table#table_my-friend-requests {
	width: 445px;
	border-left: none;
}
table#table_my-friend-requests tr.queueHead th,
table#table_my-friend-requests tr td {
	padding: 5px;
}
table#table_my-friend-requests tr td.col2 {
	width: 145px;
}

.sectionSummary {
	background: #ece6d3;
	padding: 15px;
	margin-bottom: 5px;
}
.sectionSummary h3 {
	font-size: 18px;
	padding-bottom: 10px;
	font-weight: normal;
}
.sectionSummary table {
	width: 80%;
}
.sectionSummary table td {
	width: 50%;
	padding-bottom: 7px;
}

.sectionParameters {
	position: relative;
	width: 100%;
	overflow: hidden;
	clear: both;
	padding: 0 0 10px;
	margin-top: -10px;
}
.sectionParameters .formContainer {
	padding: 0 17px;
}
.sectionParameters .formContainer select {
	width: 150px;
}

a#btn_export-data, a#btn_export-data:link, a#btn_export-data:visited {
	position: relative;
	display: block;
	width: 106px;
	height: 0;
	margin: 0;
	padding-top: 23px;
	overflow: hidden;
	background: url('../img/btn_export-data.gif') left top;
	float: right;
}
a#btn_export-data:hover {
	background-position: 0 -23px;
}
a#btn_export-data:active {
	background-position: 0 -46px;
}

table#table_manage-clients th {
	padding: 10px 5px;
}
table#table_manage-clients td.col1,
table#table_manage-clients th.col1 {
	width: 200px;
	padding-left: 30px;
}
table#table_manage-clients td.col2 {
	width: 200px;
}
table#table_manage-clients td.col3 {
	width: 356px;
}
table#table_manage-clients td.col3 input {
	width: 350px;
}
table#table_manage-clients td.col4 {
	width: 50px;
}
table#table_manage-clients td.col5 {
	width: 50px;
}

#profile_header p {
	padding: 10px 25px 20px;
	font-size: 1.1em;
}
#profile_header h2 {
	padding: 0 25px 15px;
	color: #243e62;
	border-bottom: 1px solid #dbd1b2;
	margin-bottom: 10px;
}

#user_meta {
	width: 315px;
	padding: 10px 0 0;
	background: url('../img/user_meta_back-top.gif') left top no-repeat #e7e7f1;
}
#user_meta .inner {
	width: 295px;
	padding: 0 10px 10px;
	background: url('../img/user_meta_back-bottom.gif') left bottom no-repeat;
}
#user_meta .profile_pic {
	width: 287px;
	border: 1px solid #b6c2cd;
	height: 191px;
	padding: 3px;
	background: #fff;
	margin-bottom: 10px;
}
#user_meta .profile_pic .image {
	position: relative;
	width: 287px;
	padding-top: 191px;
	height: 0;
	overflow: hidden;
	background-position: center center;
	background-repeat: no-repeat;
}
#user_meta h3 {
	font-size: 1.15em;
	color: #9cadbd;
	font-weight: normal;
	padding-bottom: 5px;
}
#user_meta table.user_meta {
	width: 100%;
	margin-bottom: 10px;
}
#user_meta table.user_meta td {
	padding: 3px;
}
#user_meta table.user_meta td.col1 {
	width: 75px;
	padding-left: 15px;
}
#user_meta table.user_meta td.col2 {
	width: 196px;
}
a#btn_add-friend {
	background-image: url('../img/btn_back-wide_blue-blueback.gif');
	margin: 100px auto 0;
}
#user_biography {
	width: 480px;
	padding-right: 100px;
	font-size: 1.1em;
	line-height: 1.5em;
}
#user_biography h3 {
	padding-bottom: 15px;
	font-size: 1em;
}



/***** BEGIN :: STEP BOXES ****/
.stepBox {
	position: relative;
	overflow: hidden;
	width: auto;
	padding: 0 0 0 25px;
	margin: 0;
	background: url('../img/ad-wizard_step_back.png') left top repeat-y;
}
.innerBox {
	background-image: url('../img/ad-wizard_step-inner_back.png');
}
.lowPad {
	padding: 0 0 0 10px;
}
.stepBox .back-top,
.stepBox .back-bottom {
	position: absolute;
	z-index: 1;
	top: 0;
	left: 0;
	overflow: hidden;
	width: 100%;
	height: 141px;
	background: url('../img/ad-wizard_step_back-top.png') 0 31px no-repeat #fff;
}
.stepBox .back-top1 {
	position: absolute;
	top: 0;
	left: 0;
	overflow: hidden;
	width: 100%;
	height: 141px;
	background: url('../img/ad-wizard_step_back-top.png') 0 31px no-repeat #fff;
}
.gradTop .back-top {
	background: url('../img/ad-wizard_step_back-top-grad.png') 0 3px no-repeat;
}
.innerBox .back-top {
	height: 81px;
	background: url('../img/ad-wizard_step-inner_back-top.png') 0 31px no-repeat;
}
.stepBox .back-top, .stepBox .back-top1 {
	top: -31px;
	left: -25px;
	padding-right: 25px;
}
.lowPad .back-top {
	left: -10px;
	padding-right: 10px;
}
.stepBox .back-right {
	position: absolute;
	top: 0;
	right: 0;
	width: 10px;
	height: 0;
	padding-top: 141px;
}
.stepBox .back-top .back-right, .stepBox .back-top1 .back-right {
	background: url('../img/ad-wizard_step_back-top.png') right 31px no-repeat;
}
.innerBox .back-top .back-right {
	background-image: url('../img/ad-wizard_step-inner_back-top.png');
}
.stepBox h3.tab,
.stepBox h3.innerTab,
.stepBox h3.wideTab {
	position: relative;
	z-index: 2;
	width: 104px;
	height: 29px;
	line-height: 29px;
	padding-bottom: 2px;
	color: #fff;
	text-align: center;
	font-size: 1.2em;
	background: url('../img/ad-wizard_step_tab.png') 0 0 no-repeat;
}
.stepBox h3.innerTab,
.stepBox h3.wideTab {
	width: 250px;
	height: 28px;
	line-height: 28px;
	padding: 0;
	background-image: url('../img/h3_tab_250.png');
}
.stepBox h3.wideTab {
	width: 476px;
	background-image: url('../img/h3_tab_476.png');
}
.stepBox .stepContent {
	position: relative;
	z-index: 1;
	padding: 26px 0 20px;
	width: 100%;
	clear: both;
	background: url('../img/ad-wizard_step_back.png') right top repeat-y;
}
.stepBox .stepContent1 {
	position: relative;
	z-index: 1;
	padding: 26px 0 20px;
	/*width: 100%;
	clear: both;*/
	background: url('../img/ad-wizard_step_back.png') right top repeat-y;
}
.innerBox .stepContent {
	background-image: url('../img/ad-wizard_step-inner_back.png');
}
.lowPad .stepContent {
	padding: 11px 0 5px;
}
.stepBox .stepContent .inner {
	position: relative;
	padding-right: 25px;
	z-index: 2;
	overflow: hidden;
}
.stepBox .stepContent1 .inner1 {
	position: relative;
	padding-right: 25px;
	z-index: 2;
	overflow: hidden;
}
.lowPad .stepContent .inner {
	padding-right: 10px;
}
.stepBox .stepContent h4 {
	color: #325b87;
	font-size: 1.1em;
	margin-bottom: 10px;
}
.stepBox .stepContent h3.selection {
	position: relative;
	padding: 35px 0 30px;
	margin: 0;
	font-size: 1.2em;
	font-weight: bold;
	text-align: center;
}
.stepBox .stepContent h3.selected-none {
	padding: 65px 0 30px;
}
.stepBox img.adPreview {
	margin-bottom: 5px;
}
.stepBox .stepContent .title {
	position: relative;
	display: block;
	color: #333;
	font-size: 1.4em;
	font-weight: bold;
	padding-bottom: 10px;
}
.stepBox a.selectButton, .stepBox a.selectButton:link, .stepBox a.selectButton:visited {
	position: relative;
	width: 157px;
	padding-top: 45px;
	margin: 0 auto;
	background-image: url('../img/btn_select_ad-wizard.png');
}
.stepBox a.selectButton:hover {
	background-position: 0 -45px;
}
.stepBox a.selectButton:active {
	background-position: 0 -90px;
}
.stepBox .back-bottom {
	position: relative;
	margin-left: -25px;
	padding-right: 25px;
	z-index: 2;
	top: auto;
	height: 10px;
	background: url('../img/ad-wizard_step_back-bottom.png') 0 0 no-repeat;
}
.stepBox .back-bottom1 {
	position: relative;
	margin-left: -25px;
	padding-right: 25px;
	z-index: 2;
	top: auto;
	height: 10px;
	background: url('../img/ad-wizard_step_back-bottom1.png') 0 0 no-repeat;
	text-align:right;
}
.innerBox .back-bottom {
	height: 7px;
	background-image: url('../img/ad-wizard_step-inner_back-bottom.png');
}
.lowPad .back-bottom {
	margin-left: -10px;
	padding-right: 10px;
}
.stepBox .back-bottom .back-right {
	background: url('../img/ad-wizard_step_back-bottom.png') right top no-repeat;
}
.back-right1 {
	position:absolute;
	right:0;
	width:90%;
	background: url('../img/ad-wizard_step_back-bottom1.png') right top no-repeat;
}
.innerBox .back-bottom .back-right {
	background-image: url('../img/ad-wizard_step-inner_back-bottom.png');
}
.stepBox .modifyStep {
	position: absolute;
	z-index: 3;
	right: 20px;
	bottom: 15px;
}
.stepBox .formList {
	position: relative;
	z-index: 1;
	width: 94%;
	overflow: hidden;
	margin: 0 auto;
}
.stepBox .formList li {
	position: relative;
	width: 100%;
	overflow: hidden;
	padding-bottom: 40px;
}
.stepBox .formList li input.hugeField {
	width: 98.5%;
	font-size: 1.4em;
	height: 30px;
	line-height: 30px !important;
}
.stepBox label,
.stepBox .label {
	font-size: 1.3em;
	display: block;
	margin: 0;
	padding: 0 0 10px;
	line-height: normal;
}
.stepBox .label .subLabel {
	font-size: 0.9em;
}


body.custom_adstore {
	background: #fff;
}
body.custom_adstore ul#nav_utility {
	color: #333;
}
body.custom_adstore ul#nav_utility a,
body.custom_adstore ul#nav_utility a:link,
body.custom_adstore ul#nav_utility a:visited {
	color: #39c;
}

.footNote {
	font-size: 11px
}


body.custom_adstore #header h1#logo_impact-engine {
	height: 95px;
	width: 400px;
	left: 24px;
	top: 0;
}
body.custom_adstore #header h1#logo_impact-engine a, body.custom_adstore #header h1#logo_impact-engine a:link, body.custom_adstore #header h1#logo_impact-engine a:visited {
	position: relative;
	display: block;
	height: 95px;
	text-indent: -99999px;
	width: 400px;
	background-position: 0% 50%;
	overflow: hidden;
	padding: 0;
	margin: 0;
}

#create_new_card {
	width: 400px;
	margin: 0 auto;
}
#create_new_card  p.introductionCopy {
	padding-bottom: 28px;
}
.stepBox .paymentForm {
	width: 365px;
}
.stepBox .paymentForm ol.formList {
	width: 343px;
	padding: 10px;
	border: 1px solid #DBD1B2;
}
.stepBox .paymentForm ol.formList li {
	padding: 0 0 10px 0;
}
.stepBox .paymentForm ol.formList li.last {
	padding: 0;
}
.stepBox .paymentForm ol.formList li label {
	position: relative;
	margin: 0;
	padding: 0 0 10px 0;
	float: left;
	width: 130px;
	line-height: 20px;
	font-weight: bold;
	font-size: 1em;
}
.stepBox .paymentForm ol.formList li input.textField {
	width: 200px;
}
#create_new_card input#buy-now_button {
	margin: 15px auto 0;
	width: 157px;
	display: block;
}
#create_new_card .footNote {
	display: block;
	margin: 0;
	padding: 0;
	text-align: right;
	color: #666;
	clear: both;
}

#color-picker-interaction {
	position: relative;
}

#place-holder_masker {
	position: absolute;
	z-index: 9999;
	top: 47px;
	left: 0;
	width: 951px;
	height: 627px;
	background: #fff;
	opacity: 0.5;
	-moz-opacity: 0.5;
	filter: Alpha(opacity=50);
}
#place-holder_masker .title {
	position: absolute;
	display: block;
	top: 50%;
	left: 50%;
	width: 400px;
	margin-left: -200px;
	text-align: center;
	height: 50px;
	line-height: 50px;
	font-size: 32px;
	font-weight: bold;
	color: #336;
}
#select_report_period {
	display: none;
}

#temp_register {
	position: absolute;
	z-index: 1001;
	top: 209px;
	left: 288px;
	width: 405px;
	height: 216px;
	overflow: hidden;
	background: url('../img/register_back.png') 0 0 no-repeat;
}
#temp_register h3 {
	position: absolute;
	overflow: hidden;
	top: 22px;
	left: 50%;
	width: 330px;
	height: 0;
	margin: 0 0 0 -165px;
	padding-top: 47px;
	background: url('../img/title_impact-engine-is-currenty-in-private-beta.png') 0 0 no-repeat;
}
#temp_register p {
	position: absolute;
	overflow: hidden;
	top: 84px;
	left: 50%;
	width: 345px;
	height: 0;
	margin-left: -172px;
	padding-top: 57px;
	background: url('../img/temp_register_copy.png') 0 0 no-repeat;
}
#temp_register input#input_private-access-code {
	position: absolute;
	top: 157px;
	left: 37px;
	width: 229px;
	text-align: center;
	font-size: 0.9em;
}
#temp_register input#btn_submit-private-beta {
	position: absolute;
	top: 156px;
	left: 288px;
}

#white_out {
	position: absolute;
	z-index: 1000;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: #fff;
	opacity: 0.75;
	-moz-opacity: 0.75;
	filter: Alpha(opacity=75);
}

#public_section_header {
	padding-bottom: 15px;
}
#title_management-team,
#title_about-us {
	position: relative;
	float: left;
	margin: 0;
	padding-top: 38px;
	line-height: 33px;
	height: 0;
	width: 186px;
	overflow: hidden;
	background: url('../img/title_about-us.png') 0 0 no-repeat;
}
#title_management-team {
	width: 382px;
	padding-top: 38px;
	background: url('../img/title_management-team.png') 0 0 no-repeat;
}
#title_ad-formats {
	position: relative;
	float: left;
	margin: 8px 0 20px 12px;
	padding-top: 38px;
	line-height: 33px;
	height: 0;
	width: 247px;
	overflow: hidden;
	background: url('../img/ad_format_header.jpg') 0 0 no-repeat;
}
#title_ad-reference {
	position: relative;
	float: left;
	margin: 8px 0 20px 12px;
	padding-top: 40px;
	line-height: 40px;
	height: 0;
	width: 450px;
	overflow: hidden;
	background: url('../img/display_ad_reference_header.jpg') 0 0 no-repeat;
}
#title_pricing {
	position: relative;
	float: left;
	margin: 8px 0 20px 12px;
	padding-top: 43px;
	line-height: 43px;
	height: 0;
	width: 247px;
	overflow: hidden;
	background: url('/img/header_pricing.jpg') 0 0 no-repeat;
}
#title_video_demo {
	position: relative;
	float: left;
	margin: 8px 0 20px 12px;
	padding-top: 42px;
	line-height: 40px;
	height: 0;
	width: 530px;
	overflow: hidden;
	background: url('/img/video_demo_header.jpg') 0 0 no-repeat;
}
#title_publisher_success {
	position: relative;
	float: left;
	margin: 8px 0 20px 12px;
	padding-top: 38px;
	line-height: 33px;
	height: 0;
	width: 550px;
	overflow: hidden;
	background: url('../img/publisher_success_header.jpg') 0 0 no-repeat;
}
#title_privacy-policy {
	position: relative;
	float: left;
	margin: 8px 0 20px 2px;
	padding-top: 38px;
	line-height: 33px;
	height: 0;
	width: 382px;
	overflow: hidden;
	background: url('../img/title_privacy_policy.jpg') 0 0 no-repeat;
}
#ad_format_header_bar, #clients_header_bar {
	position:relative;
	left:2px;
	display:block;
	overflow:hidden;
	width:934px;
	height:64px;
	background: url('../img/ad_format_header_bar.jpg') 0 0 no-repeat;
	margin:0 0 30px 0;
	float:left;
}
#ad_network_header_bar, #pricing_header_bar {
	position:relative;
	left:2px;
	display:block;
	overflow:hidden;
	width:934px;
	height:86px;
	background: url('../img/ad_networks_header_bar.jpg') 0 0 no-repeat;
	margin:0 0 30px 0;
	float:left;
}
#ad_format_header_text, #clients_header_text {
	position:relative;
	left:65px;
	top:15px;
	float:left;
	width:700px;
	color:#233a5d;
}
#ad_networks_header_text {
	position:relative;
	left:65px;
	top:18px;
	float:left;
	width:680px;
	overflow:hidden;
	color:#233a5d;
}
#get_flash_player {
	position:relative;
	right:12px;
	top:12px;
	float:right;
	width:158px;
	height:39px;
}
#get_flash_player1 {
	position:relative;
	right:12px;
	top:22px;
	float:right;
	width:158px;
	height:39px;
}

/*--------------Ad Formats Formatting----------------------------*/
.ad-formats_container, .clients_container {
	display:block;
	margin:0 0 0 2px;
	padding:0;
	height:auto;
	width:auto;
}
.ad-formats_container ul {
	position:relative;
	top:0;
	left:5px;
	margin:0;
	padding:0;
}
.ad-formats_container ul li {
	position:relative;
	list-style:none;
	display:inline;
	float:left;
	margin:0 9px 9px 0;
	width:301px;
	height:303px;
	background-color:#f2eee1;
	text-align:center;
	vertical-align:middle;
}
.ad-format_tab1 {
	position:absolute;
	top:0;
	left:0;
	display:block;
	overflow:hidden;
	width:301px;
	height:29px;
	background:url("/img/text_image_tab.jpg") 0 0 no-repeat;
	background-color:#FFFFFF;
}
.ad-format_tab2 {
	position:absolute;
	top:0;
	left:0;
	display:block;
	overflow:hidden;
	width:301px;
	height:29px;
	background:url("/img/coupon_tab.jpg") 0 0 no-repeat;
	background-color:#FFFFFF;
}
.ad-format_tab3 {
	position:absolute;
	top:0;
	left:0;
	display:block;
	overflow:hidden;
	width:301px;
	height:29px;
	background:url("/img/animation_tab.jpg") 0 0 no-repeat;
	background-color:#FFFFFF;
}
.ad-format_tab4 {
	position:absolute;
	top:0;
	left:0;
	display:block;
	overflow:hidden;
	width:301px;
	height:29px;
	background:url("/img/video_tab.jpg") 0 0 no-repeat;
	background-color:#FFFFFF;
}
.ad-format_tab5 {
	position:absolute;
	top:0;
	left:0;
	display:block;
	overflow:hidden;
	width:301px;
	height:29px;
	background:url("/img/widget_tab.jpg") 0 0 no-repeat;
	background-color:#FFFFFF;
}
.ad-format_tab6 {
	position:absolute;
	top:0;
	left:0;
	display:block;
	overflow:hidden;
	width:301px;
	height:29px;
	background:url("/img/expandable_tab.jpg") 0 0 no-repeat;
	background-color:#FFFFFF;
}
.ad-format_tab7 {
	position:absolute;
	top:0;
	left:0;
	display:block;
	overflow:hidden;
	width:301px;
	height:29px;
	background:url("/img/floating_tab.jpg") 0 0 no-repeat;
	background-color:#FFFFFF;
}
.ad-format_tab8 {
	position:absolute;
	top:0;
	left:0;
	display:block;
	overflow:hidden;
	width:301px;
	height:29px;
	background:url("/img/site_peel_tab.jpg") 0 0 no-repeat;
	background-color:#FFFFFF;
}
.ad-format_tab9 {
	position:absolute;
	top:0;
	left:0;
	display:block;
	overflow:hidden;
	width:301px;
	height:29px;
	background:url("/img/sliding_billboard_tab.jpg") 0 0 no-repeat;
	background-color:#FFFFFF;
}

.ad-format_tab_social_media {
	position:absolute;
	top:0;
	left:0;
	display:block;
	overflow:hidden;
	width:301px;
	height:29px;
	background:url("/img/social_media_tab.jpg") 0 0 no-repeat;
	background-color:#FFFFFF;
}

.ad-format_tab_site_takeover {
	position:absolute;
	top:0;
	left:0;
	display:block;
	overflow:hidden;
	width:301px;
	height:29px;
	background:url("/img/site_takeover_tab.jpg") 0 0 no-repeat;
	background-color:#FFFFFF;
}


.ad-format_tab1 img, .ad-format_tab2 img, .ad-format_tab3 img, .ad-format_tab4 img, .ad-format_tab5 img, .ad-format_tab6 img, .ad-format_tab7 img, .ad-format_tab8 img, .ad-format_tab9 img {
	display:block;
	height:0;
	width:0;
}
.ad-format_body {
	position:relative;
	top:0;
	display:block;
	overflow:hidden;
	width:301px;
	height:303px;
	background-color:#f2eee1;
	text-align:center;
	padding:9px 0 0 9px;
}
.ad-format_example1 {
	position:relative;
	top:45px;
	text-align:center;
	width:301px;
	height:200px;
	display:block;
	background:url("/img/text_image_thumb.jpg") 50% 50% no-repeat;
}
.ad-format_example2 {
	position:relative;
	top:45px;
	text-align:center;
	width:301px;
	height:200px;
	display:block;
	background:url("/img/coupon_thumb.jpg") 50% 50% no-repeat;
}
.ad-format_example3 {
	position:relative;
	top:45px;
	text-align:center;
	width:301px;
	height:200px;
	display:block;
	background:url("/img/animation_thumb.jpg") 50% 50% no-repeat;
}
.ad-format_example4 {
	position:relative;
	top:45px;
	text-align:center;
	width:301px;
	height:200px;
	display:block;
	background:url("/img/video_thumb.jpg") 50% 50% no-repeat;
}
.ad-format_example5 {
	position:relative;
	top:45px;
	text-align:center;
	width:301px;
	height:200px;
	display:block;
	background:url("/img/widget_thumb.jpg") 50% 50% no-repeat;
}
.ad-format_example6 {
	position:relative;
	top:45px;
	text-align:center;
	width:301px;
	height:200px;
	display:block;
	background:url("http://adserv.impactengine.com/www/o3/5c/ah/pg/84d16a5fbd2097d9dadc9396b0b3b58e.jpg") 50% 50% no-repeat;
}
.ad-format_example7 {
	position:relative;
	top:45px;
	text-align:center;
	width:301px;
	height:200px;
	display:block;
	background:url("http://adserv.impactengine.com/www/bc/r1/cz/j6/6abee31d4029ab61a5c36b10a5c6bee6.jpg") 50% 50% no-repeat;
}
.ad-format_example8 {
	position:relative;
	top:45px;
	text-align:center;
	width:301px;
	height:200px;
	display:block;
	background:url("http://adserv.impactengine.com/www/hl/z8/h2/a7/9e5d0172bc9eae335d873444e3c5ae24.jpg") 50% 50% no-repeat;
}
.ad-format_example9 {
	position:relative;
	top:45px;
	text-align:center;
	width:301px;
	height:200px;
	display:block;
	background:url("http://adserv.impactengine.com/www/y4/fi/7a/mp/218bac10ad3ca0f66637dd2eb9e29416.jpg") 50% 50% no-repeat;
}

.ad-format_example_social_media {
	position:relative;
	top:45px;
	text-align:center;
	width:301px;
	height:200px;
	display:block;
	background:url("/img/social_media_thumb.jpg") 50% 50% no-repeat;
}
.ad-format_example_site_takeover {
	position:relative;
	top:45px;
	text-align:center;
	width:301px;
	height:200px;
	display:block;
	background:url("/img/site_takeover_thumb.jpg") 50% 50% no-repeat;
}

.example_img {
	display:block;
	width:0;
	height:0;
}
.ad-format_view_example {
	position:relative;
	top:50px;
	text-align:center;
	width:294px;
	display:block;
}
/*-----------------------Clients List Formatting------------------------*/

#clients_success_featured {
	position:relative;
	top:30px;
	#top:-30px;
	_top:-30px;
	left:0;
	display:block;
	height:auto !important;
	width: 906px;
	margin:160px 0 50px 1px;
	padding:15px 15px 0 15px;
	background:url('/img/featured_success_stories_middle.jpg') 0 0 repeat-y;
	text-align:center;
}
#clients_success_featured1 {
	position:relative;
	top:30px;
	#top:-30px;
	_top:-30px;
	left:0;
	display:block;
	height:auto !important;
	width: 906px;
	margin:90px 0 50px 1px;
	padding:15px 15px 0 15px;
	background:url('/img/featured_success_stories_middle.jpg') 0 0 repeat-y;
	text-align:center;
}
#clients_success_featured2 {
	position:relative;
	top:30px;
	#top:-30px;
	_top:-30px;
	left:0;
	display:block;
	height:auto !important;
	width: 906px;
	margin:90px 0 60px 1px;
	#margin:90px 0 0 1px;
	_margin:90px 0 0 1px;
	padding:15px 15px 0 15px;
	background:url('/img/featured_success_stories_middle.jpg') 0 0 repeat-y;
	text-align:center;
}
.clients_success_featured_top {
	position:relative;
	left:-15px;
	top:-25px
}
.clients_success_featured_bottom {
	position:relative;
	left:-15px;
	top:10px
}

.clients_container {
	display:block;
	margin:0 0 0 10px;
	padding:0;
	height:auto;
	width:auto;
}
#client_stories_centered {
	position:relative;
	left:0;
	top:0;
	margin:5px 0 0 233px;
	_margin-left:198px;
}
#client_stories_left {
	position:relative;
	left:0;
	top:0;
	_position:relative;
	_left:-20px;
}
#client_stories_left, #client_stories_right {
	/*float:left;*/
	margin:5px 0 0 20px;
	#margin-bottom:35px;
	_margin-bottom:35px;
	_margin-left:2px;
	padding-top:0;
	padding-right:10px;
	padding-bottom:0;
	padding-left:10px;
}
#publisher_header, #advertiser_header {
	position:relative;
	top:-9px;
	text-align:center;
	font-size:12px;
	font-weight:bold;
	color:#555555;
}
.client_success_info {
	text-align:center;
	padding:10px;
	margin:0 0 40px 35px;
	_margin-right:-20px;
	background:url('/img/home_success_middle.jpg') 0 0 repeat-y;
	width:348px;
	float:left;
}
.client_success_top_img {
	position:relative;
	top:-15px;
	left:-10px;
}
.client_success_bottom_img {
	position:relative;
	top:17px;
	left:-10px;
	z-index:99;
}
.success_title {
	margin:15px 0 10px 0;
	text-align:center;
	font-size:18px;
	font-weight:bold;
	color:#444444;
	padding:0;
	line-height:18px;
}
.success_body {
	margin:0 0 10px 0;
	padding:0;
	text-align:center;
	color:#444444;
	padding:0;
}
.success_link {
	position:absolute;
	bottom:6px;
	right:10px;
	_right:30px;
	text-align:right;
	margin:0;
	width:auto !important;
	z-index:100;
	padding:0;
	display:block;
}
.success_link-home {
	position:absolute;
	bottom:6px;
	_bottom:65px;
	right:10px;
	text-align:right;
	margin:0;
	width:auto !important;
	z-index:101;
	padding:0;
	display:block;
}
.success_download, .success_download a, .success_download a:link, .success_download a:visited {
	position: absolute;
	left:5px;
	bottom:2px;
	background: url("../img/download_pdf.jpg") 0 0 no-repeat;
	z-index:1005;
}
.success_download a, .success_download a:link, .success_download a:visited {
	overflow: hidden;
	display: block;
	height:0;
	width:98px;
	padding-top:20px;
	margin:0;
	background: url("../img/download_pdf.jpg") 0 0 no-repeat;
}
.success_download a:hover { background-position: 0 -20px; }

.clients_featured_headers {
	position:relative;
	top:0;
	left:0;
	display:block;
	height:30px;
	margin:-15px 0 10px 0;
	padding:0;
	text-align:center;
	color: #39648d;
	font-size: 1.4em;
	font-weight:bold;
	width:906px;
	float:left;
}

/*-----------------------End Clients List Formatting------------------------*/
/*---------------------Ad Reference Formatting---------------------------*/

#ad-reference_top_links {
	position:relative;
	top:-30px;
	#top:-30px;
	_top:-30px;
	left:0;
	display:block;
	height:auto !important;
	width: 931px;
	margin:130px 0 50px 1px;
	padding:0 0 120px 10px;
	text-align:left;
}#ad-reference_top_links1 {
	position:relative;
	top:-30px;
	#top:-30px;
	_top:-30px;
	left:0;
	display:block;
	height:auto !important;
	width: 931px;
	margin:100px 0 50px 1px;
	padding:0 0 0 10px;
	text-align:left;
}
#ad-reference_top_links ul, #ad-reference_top_links1 ul {
	list-style:none;
	float:left;
	width:auto !important;
	display:block;
	margin:0 10px 0 0;
	padding:0;
}
/*#ad-reference_container1 {
	position:relative;
	top:-30px;
	#top:-30px;
	_top:-30px;
	left:0;
	display:block;
	height:auto !important;
	width: 891px;
	margin:160px 0 50px 1px;
	padding:15px 25px 0 25px;
	background:url('/img/featured_success_stories_middle.jpg') 0 0 repeat-y;
}*/
#ad-reference_container2, #ad-reference_container1 {
	position:relative;
	top:-30px;
	#top:-30px;
	_top:-30px;
	left:0;
	display:block;
	/*overflow:hidden;*/
	height:auto !important;
	width: 891px;
	margin:100px 0 50px 1px;
	padding:15px 25px 0 25px;
	background:url('/img/featured_success_stories_middle.jpg') 0 0 repeat-y;
}
.ad-reference_top {
	position:relative;
	left:-25px;
	top:-25px
}
.ad-reference_bottom {
	position:relative;
	left:-25px;
	top:10px
}

/*---------------------End Ad Reference Formatting---------------------------*/
/*---------------------Ad Networks Formatting----------------------------*/

#ad_networks_container {
	margin:0;
	padding:0;
}
#ad_networks_container ul {
	margin:0;
	padding:0;
	list-style:none;
}
#national_ads {
	position:relative;
	left:3px;
	float:left;
	width:460px;
	background-color:#f2eee1;
}
#local_ads {
	position:relative;
	right:3px;
	float:right;
	width:460px;
	background-color:#f2eee1;
}
#national_ads_tab, #local_ads_tab {
	position:relative;
	display:block;
	width:460px;
	height:28px;
	background-color:#ffffff;
	margin:0;
	padding:0;
}
#national_ads_tab img, #local_ads_tab img {
	position:relative;
	display:block;
	width:318px;
	height:28px;
	margin:0;
	padding:0;
}
#national_ads_list {
	position:relative;
	display:block;
	width:460px;
	height:auto;
	min-height:400px;
	margin:0;
	padding:10px 0 0 0;
}
#local_ads_list1 {
	position:relative;
	display:block;
	width:210px;
	height:auto;
	min-height:400px;
	margin:0;
	padding:0;
	float:left;
}
#local_ads_list2 {
	position:relative;
	display:block;
	width:210px;
	height:auto;
	min-height:400px;
	margin:0 0 0 10px;
	padding:0;
	float:left;
}
#local_ads_list1 ul, #local_ads_list2 ul {
	margin:0 10px 10px 10px;
}
.ad_network_state {
	position:relative;
	left:0;
	font-weight:bold;
	font-size:14px;
	color:#2b5681;
	margin:10px 0 0 0;
	border-bottom:solid #2b5681 1px;
}
.ad_network_city {
	position:relative;
	left:10px;
	font-weight:bold;
	font-size:11px;
	color:#233a5d;
	margin:5px 0 0 0;
}
.ad_network_publication {
	position:relative;
	left:30px;
	font-size:10px;
	color:#997220;
	text-indent:-10px;
}
#want_listed {
	display:block;
	width:459px;
	height:auto;
	text-align:center;
	padding:20px 0 20px 0;
	background-color:#ffffff;
	font-size:14px;
	color:#233a5d;
}
.single_ad {
	background-color:#ffffff;
	width:440px;
	height:auto;
	position:relative;
	left:10px;
	margin:0;
	padding:0;
	list-style:none;
	display:block;
}
.single_ad li {
	background-color:#ffffff;
	/*display:inline;*/
}
.national_ad_logo {
	display:block;
	margin: 0 0 0 10px;
	/*float:left;
	width:140px;*/
	height:auto;
	text-align:left;
}

.national_ad_text {
	width:420px;
	height:auto;
	/*float:right;*/
	text-align:left;
	font-size:11px;
	padding:0 10px 0 10px;
	margin:0;
}
.national_ad_top {
	position:relative;
	left:10px;
	display:block;
	width:440px;
	height:11px;
	margin:0;
	padding:0;
}
.national_ad_bottom {
	position:relative;
	left:10px;
	display:block;
	width:440px;
	height:11px;
	margin:0 0 10px 0;
	padding:0;
}

/*--------------------End Ad Networks Formatting------------------------*/
a#link_return-home, a#link_return-home:link, a#link_return-home:visited {
	position: relative;
	width: auto;
	display: inline;
	float: right;
	margin-top: 7px;
}
a#link_return-home_features, a#link_return-home_features:link, a#link_return-home_features:visited {
	position: relative;
	right:10px;
	top:-40px;
	width: auto;
	/*display: inline;*/
	float: right;
	margin:0;
}

#body_copy .member {
	padding-bottom: 20px;
}

h3.title_teamMember {
	padding-bottom: 5px;
	clear: both;
}
h3.title_teamMember .position {
	padding: 0;
	margin: 0;
	color: #666;
	font-size: 0.9em;
	font-weight: normal;
}

#body_copy img.thumbnail {
	display: inline;
	width: 103px;
	margin: 0;
}
#body_copy .member p.floatR {
	width: 780px;
	margin: 0;
}


#memberships {
	position: absolute;
	top: 35px;
	right: 0;
	margin: 0;
	padding: 0;
	overflow: hidden;
	list-style: none;
	width: 240px;
}
#memberships li {
	position: relative;
	margin: 0;
	padding: 0;
	float: right;
	width: auto;
	display: inline;
	height: 29px;
	line-height: 29px;
	vertical-align: middle;
	text-align: right;
	color: #fff;
}
#memberships.privateLabel li {
	color: #333;
}
#memberships li.last {
	padding-right: 5px;
	border: none;
}
a#link_iab, a#link_iab:link, a#link_iab:visited {
	width: 54px;
	padding-top: 29px;
	background: url('../img/logo_iab.png') 0 0 no-repeat;
}
.privateLabel a#link_iab, .privateLabel a#link_iab:link, .privateLabel a#link_iab:visited {
	background-image: url('../img/logo_iab-white.png');
}
a#link_nan, a#link_nan:link, a#link_nan:visited {
	width: 82px;
	padding-top: 29px;
	background: url('../img/logo_nan.png') 0 0 no-repeat;
}
.privateLabel a#link_nan, .privateLabel a#link_nan:link, .privateLabel a#link_nan:visited {
	background-image: url('../img/logo_nan-white.png');
}
/* ---------   Start Configure Div Ad Page   --------------------------*/

.config_box_container {
	height:auto;
	padding:0;
	margin:10px 0 10px 0;
	margin-left:-3px;
	width:105%;
	min-height:90px;
	height:auto;
}
.config_box {
	background:url('/img/account_admin_form_middle.png') 0 0 repeat-y;
	padding:0 10px 0 10px;
	margin:0 0 0 10px;
	_margin-top:-3px;
	#margin-top:-3px;
	_margin-bottom:-3px;
	#margin-bottom:-3px;
	width:420px;
	float:left;
	position:relative;
}
.config_box ul {
	position:relative;
	#left:30px;
	margin-top:10px;
	margin-left:-25px;
	margin-bottom:-10px;
	list-style:none;
}
.config_box ul li {
	margin:0 0 10px 0;
}
.config_box ul li label {
	display:inline;
	width:250px;
	font-size:12px;
	margin-left:8px;
}
.config_box_top {
	position:relative;
	left:-10px;
	top:-5px;
	margin-bottom:-5px;
	#margin-bottom:1px;
}
.config_box_bottom {
	position:relative;
	left:-10px;
	top:5px;
	#top:6px;
}
#div_ad_update_btn {
	position:relative;
	top:8px;
	left:-12px;
	text-align:center;
	height:auto;
}
.shift_ad_pixels {
	position:absolute;
	top:10px;
	right:100px;
}

/*------------ ------------------ ----------------------*/

/*--------Metrics Popup--------------------------------------------------------*/
#metrics_popup_back {
	position: absolute;
	top:0;
	_top:0;
	left:0;
	width: 102%;
	height: 2000px;
	display: none;
	z-index:2000;
	background: #000;
}
#metrics_popup {
	position:absolute;
	top:70px;
	left:199px;
	display:none;
	width:550px;
	height:300px;
	z-index:2001;
}
#closePopupBtn {
	position:absolute;
	right:15px;
	top:15px;
	z-index:2;
	cursor:pointer;
}
#metricsPopupNote {
	position:absolute;
	left:0;
	top:0;
	z-index:1;
}
#metricsPopupNote_top {
	position:relative;
	top:0;
	left:0;
	width:550px;
	height:15px;
	display:block;
	overflow:hidden;
	background:url('/img/blankPopupNote_wide.png') 0 0 no-repeat;
}
#metricsPopupNote_top img {
	width:0;
	height:0;
}
#metricsPopupNote_middle {
	position:relative;
	top:0;
	left:0;
	padding:20px 20px 15px 20px;
	width:510px;
	height:auto;
	display:block;
	overflow:hidden;
	background:url('/img/blankPopupNote_wide_middle.png') 0 0 repeat-y;
	text-align:center;
}
#metricsPopupNote_bottom {
	position:relative;
	top:0;
	left:0;
	width:550px;
	height:15px;
	display:block;
	overflow:hidden;
	background:url('/img/blankPopupNote_wide.png') 0 -285px no-repeat;
}
#metricsPopupNote_bottom img {
	width:0;
	height:0;
}
#metrics_loading_note {
	position:relative;
	top:30px;
	left:0;
	background-color:#f2eee1;
	border:solid #dbd1b2 1px;
	width:400px;
	height:auto;
	text-align:center;
	margin-left:auto;
	margin-right:auto;
	padding:20px;
	display:block;
}
#reloadCampaigns {
	position:absolute;
	top:-30px;
	right:0;
	color:#333;
	padding:2px 3px 4px 8px;
	background-color:#dbd1b2;
	z-index:2000;
}
#hideCheckbox, #showCheckbox {
	position:relative;
	top:1px;
}

/* ---------   End Configure Div Ad Page   --------------------------*/

/*----------   Training Videos Button     ---------------------------*/

.training_videos_btn {
	width:129px;
	height:25px;
	display:block;
	overflow:hidden;
}
.training_videos_btn a, .training_videos_btn a:link, .training_videos_btn a:visited, .training_videos_btn a:active {
	width:129px;
	height:25px;
	display:block;
	overflow:hidden;
	background:url('/img/ie_assets/training_videos_btn.png') 0 0 no-repeat;
}
.training_videos_btn a:hover {
	background-position:0 -25px;
}
.training_videos_btn a img {
	width:0;
	height:0;
}