/* Income Access Affiliates Site */

* { /*Global Reset */
	margin:0px;
	padding:0px;
	outline: none;
	border: 0px;
}

body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	background:url(/includes/template/images/bg.png) top right repeat-x;
}

a,a:visited {
	color:#006AB5;
	text-decoration:none;
	font-size: 11px;
}
a:hover {
	text-decoration:underline;
	color:#006AB5;
	font-size: 11px;
}

h3, p {color: #006AB5;}

/************************* General Classes********************/
.clearfloat {
	clear:both;
	height:0;
	font-size: 1px;
	line-height: 0px;
}
.align_left {
	text-align: left;
}
.align_center {
	text-align: center;
}
.align_right {
	text-align: right;
}
/***********************************************************/

/************************Header*****************************/
#header {
	height: 120px;
	background: transparent url(/includes/template/images/header_bg.png) 370px 0px no-repeat;
}
#header #logo {
	background: url(/includes/template/images/logo.png) no-repeat left top;
	position: absolute;
	left: 0px;
	top: 0px;
	width: 302px;
	height: 78px;
}
#header_right {
	position: absolute;
	height: 40px;
	width: 315px;
	left: 675px;
	top: 25px;
	z-index: 5;
	text-align:right;
}
#header_right ul {
	font-size:9px;
	color:#ffffff;
	list-style-type:none;
}
#header_right li {
	display: inline;
	margin-top: 0px;
	margin-right: 2px;
	margin-left: 2px;
}
#header_right a {
	text-decoration: none;
	color:#ffffff;
	display: inline-block;
}
#header_right a:hover {
	text-decoration:underline;
}
#header_right #welcome_user {
	position: absolute;
	height: 25px;
	right: 0px;
	bottom: 0px;
}
#header_right #welcome_user p {
	text-align:right;
	color:#97ca1b;
}
#container #header_right #welcome_user #username {
	color:#97ca1b;
	display:inline-block;
	margin:2px 10px 0px 1px;
}
#header_right #welcome_user a {
	color:#97ca1b;
	text-decoration:underline;
}
#header_right #welcome_user a:hover {
	text-decoration:none;
	color:#97ca1b;
}
/***********************************************************/

/***********Heading whith dark blue background***************/
.headings {
	display:block;
	width:245px;
	height:20px;
	color:#ffffff;
	font:Arial, Helvetica, sans-serif #ffffff;
	background:url(/includes/template/images/headings_bg.png) no-repeat;
	margin-top:15px;
	font-size: 12px;
	padding-top:1px;
	margin-bottom:-2px;
	padding-left: 5px;
	padding-right: 15px;
}
.headings img {
	display: inline;
	float: right;
	margin-top: -15px;
}

.headings1 {
	display:block;
	width:245px;
	height:20px;
	color:#ffffff;
	font:Arial, Helvetica, sans-serif #ffffff;
	background:url(/includes/template/images/headings_bg.png) no-repeat;
	padding-left: 5px;
	font-size: 12px;
	line-height:20px;
}

.heading_container {width:250px; clear: both;}

.info_img { width:40px; height:17px; display:block; float:right; margin-top:-18px;}

/* vick - 12/16/08 */
#aff_performance_report_link {border:solid 0px;float:right;margin-top:-10px}
/***********************************************************/

/******************************Tables styles****************/
/*table {
	background: #ffffff;
	border: 1px solid #006AB5;
	font: 11px Arial, Helvetica, sans-serif;
	color: #3b3d41;
	text-align: center;
	margin-bottom: 20px;
}*/
.row_heading {
	background: #f0f0f0;
	border: 1px solid #FFFFFF;
	font: bold 13px Arial, Helvetica, sans-serif;
	color: #006AB5;
	text-align: center;
}
.row_heading a {
	color:#006AB5;
}
.row_heading_inside {
	font: bold 11px Arial, Helvetica, sans-serif;
	color: #006AB5;
}
.row_light_color {
	background: #f0f0f0;
}
.row_dark_color {
	background: #e2e2e2;
}
/*#container table td a {
	font-weight: bold;
	color: #006AB5;
}*/

#container table td a.boxheadtext {
	color:#ffffff;
	padding:4px 4px 10px 0px;
	float:left;
	vertical-align:middle;
	background:transparent;
	TEXT-DECORATION: none;
}/*Added*/
/***********************************************************/

/***********************Top Menu styles*********************/
#top_menu {
	width: 990px;
	background:url(/includes/template/images/top_menu_bg.png) repeat-x;
	padding-left: 0px;
	height: 25px;
	position:relative;
	z-index: 9999;
}
#top_menu a {
	font-weight:normal;
	line-height:25px;
}
#top_menu ul {
	display: block;
	margin: 0;
	padding: 0;
	line-height: 1em;
	list-style: none;
	z-index: 90;
	text-align:center;
}
#top_menu ul li {
	float: left;
	margin: 0px;
	padding: 0;
	font-size: 12px;
	font-weight:bold;
	line-height: 1em;
	list-style-type: none;
	background:url(/includes/template/images/top_menu_bg_down_arrow.png) no-repeat right top;
	z-index:100;
}
/*vick - 12/09/08 - no arrow for home menu*/
#top_menu ul li.home_top_menu {
	float: left;
	margin: 0px;
	padding: 0;
	font-size: 12px;
	font-weight:bold;
	line-height: 1em;
	list-style-type: none;
	background:url(/includes/template/images/top_menu_bg_no_arrow.png) no-repeat right top;
}
#top_menu ul li.home_top_menu a {
	padding-left:40px;
}
#top_menu ul li a {
	float: left;
	display: block; 	/*width: 160px;*/
s /*vick nov 21 08 - made wider*/
 font-weight: normal;
	background: transparent;
	text-decoration: none;
	color: #fff;
	margin: 0;
	padding: 0px 35px 0px 10px;
}
#top_menu ul li a:hover {
	color: #fff;
	text-decoration: none;
	background:url(/includes/template/images/top_menu_hover_bg.png) repeat-x;
}
/* Commented Backslash Hack hides rule from IE5-Mac \*/
#top_menu ul li a {
	float: none;
}
/* End IE5-Mac hack */
#top_menu ul.level2, #top_menu ul.level3 {
	position: absolute;
	top: 0px;
	left: 0px;
	visibility: hidden;
	border-right:1px solid #ffffff;
	margin-top:1px;
	text-align:left;
	z-index: 9999;
}
#top_menu ul.level2 li {
	border-bottom: 1px solid #cccccc;
	float: none;
	margin: 0;
	padding: 0;
	background:#006AB5;
	z-index: 9999;
}
#top_menu ul.level2 li.right-arrow {
	border-bottom: 1px solid #cccccc;
	float: none;
	margin: 0;
	padding: 0;
	background:url(/includes/template/images/top_menu_bg_right_arrow.png) no-repeat right center #006AB5;
	z-index: 9999;
}
#top_menu ul.level2 li.no-right-arrow {
border-bottom: 1px solid #cccccc;
	float: none;
	margin: 0;
	padding: 0;
	background:#006AB5;
	z-index: 9999;

}
#top_menu ul.level3 li {
	border-bottom: 1px solid #006AB5;
	float: none;
	margin: 0;
	padding: 0;
	background: #CFCFCF;
}
#top_menu ul.level2 li a, #top_menu ul.level3 li a {
	padding: 0px 9px 0px 5px;
	width:160px;
}
#top_menu ul.level3 li a {
	color:#006AB5;
}
#top_menu ul.level2 li a:hover, #top_menu ul.level3 li a:hover {
	font-weight: normal;
	background:#a2a7b9;
	color:#006AB5;
}




/***********************************************************/

/***************************All Pages styling***************/
#misc_top {
	height: 30px;
}
#container {
	background: #FFFFFF;
	margin: 0 auto;
	text-align: left;
	z-index: 0;
}
#footer {
	position:relative;
	clear:both;
	width:100%;
	text-align:center;
	color:#006AB5;
	margin-top:80px;
}
#footer a {
	color:#97ca1b;
	text-decoration:none;
}
#footer a:hover {
	text-decoration:underline
}
#dashboard_footer {
	clear:both;
	bottom:0px;
	width:100%;
	text-align:center;
	color:#006AB5;
}
#dashboard_footer a {
	color:#61C527;
	text-decoration:none;
}
#dashboard_footer a:hover {
	text-decoration:underline
}
/***********************************************************/

/****************Dashboard styles***************************/
#dashboard_left_column {
	margin-left: 15px;
	z-index: 1;
	position:relative;
	width:975px;
}
#dashboard_right_column {
	z-index: 10;
	float:right;
}
#container #dashboard_right_column #commission_breakdown {
	margin-right: 15px;
}
#new_messages a {
	font-size: 9px;
	color: #61c527;
	font-weight: lighter;
	padding-left: 40px;
}
#news_archive a {
	font-size: 9px;
	color: #61c527;
	font-weight: lighter;
	padding-left: 110px;
}
#new_alerts a {
	font-size: 9px;
	color: #61c527;
	font-weight: lighter;
	padding-left: 130px;
}
.news_date {
	font-size: 12px;
	font-weight: bold;
	color: #61c527;
	display: inline-block;
	float: left;
	padding-right: 5px;
	padding-bottom: 5px;
	height: 30px;
	width: 40px;
	line-height:20px;
}
#period_comparison {
	float:left;
	margin-bottom:15px;
}
#top_5_banners {
	float:left;
	width:565px
}

#merchantid_topbanner {
	float:right;
	margin-top:13px;
}
/***********************************************************/

/*PAGES*/

#left_menu {
	float: left; /* since this element is floated, a width must be given */
	width: 200px; /* the actual width of this div, in standards-compliant browsers, or standards mode in Internet Explorer will include the padding and border in addition to the width */
	padding: 0px 10px 0px 15px; /*clear:right; margin-top:13px;*/
}
#mainContent {
	left: 250px; /* the left margin on this div element creates the column down the left side of the page - no matter how much content the left_menu div contains, the column space will remain. You can remove this margin if you want the #mainContent div's text to fill the #left_menu space when the content in #left_menu ends. */
	padding: 0 20px; /* remember that padding is the space inside the div box and margin is the space outside the div box */
	width:70%; /*daniell20081219: Line Deleted, it was affecting tables. Example: http://iaredesign.whitelabels/admin/geobanner_manager/default.asp*/
	overflow:visible;
	position:absolute;
	min-height:700px;
	z-index:0;
}
#quick_stats_admin {
	margin-left: 15px;
}
#top_affiliates {
	margin-left: 0px;/*vick - dec 1 2008 - added */
	width:565px;
	float:left;
	margin-bottom:15px;
}
.fltrt { /* this class can be used to float an element right in your page. The floated element must precede the element it should be next to on the page. */
	float: right;
	margin-left: 8px;
}
.fltlft { /* this class can be used to float an element left in your page */
	float: left;
	margin-right: 8px;
}
.clearfloat { /* this class should be placed on a div or break element and should be the final element before the close of a container that should fully contain a float */
	clear:both;
	height:0;
	font-size: 1px;
	line-height: 0px;
}
/********************************/

/***********************************************Accordion menu styles**************************/

div.accordion { /*position: absolute;*/ /* required for bounding */ /* vick - nov 24 08 - removed cause it is not breaking footer*/
	width: 200px;
	border-bottom: 1px solid #006AB5;
	border-top:0px;/*-moz-border-radius-topleft:3px; 
	-moz-border-radius-topright:3px;*/
}
div.accordion-first {
	position: relative; /* required for effect */
	z-index: 10;		/* required for effect */
	background:url(/includes/template/images/accordion_top.png) 0px 0px no-repeat;
	color: #fff;
	cursor: pointer; /*padding: 2px 12px 2px 12px;	*/
	font-size:11px;/*Edited*/
	font-weight:bold;
	height:5px;
}
div.accordion-toggle {
	position: relative; /* required for effect */
	z-index: 10;		/* required for effect */ /*background: #ffffff url(/includes/template/images/off.png);*/
	background:  url(/includes/template/images/accordion_menu_toggle_bg.png) no-repeat right center #e1e1e1;
	color: #006AB5;
	cursor: pointer;
	padding: 6px 12px 6px 12px;
	border-top: 1px solid #ffffff;
	border-right: 1px solid #006AB5;
	border-left: 1px solid #006AB5;
	font-size:11px;/*Edited*/
	font-weight:bold;
}
div.accordion-toggle:hover, div.accordion-toggle-active { /*background:url(/includes/template/images/on.png);*/
	background:url(/includes/template/images/off.png);
	border-top:1px solid #006AB5;
	color:#ffffff;
}
div.accordion-content {
	overflow: hidden;	/* required for effect */
	background: #ffffff;
	text-align:left; /*edited*/
	padding: 0px;
	color: #006AB5;
	border-right:1px solid #006AB5;
	border-left:1px solid #006AB5;
}
div.accordion-content ul {
	list-style-type:none;
}
div.accordion-content li {
	font:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#006AB5;
	border-top:1px solid #006AB5;
}
div.accordion-content li a {
	display:block;
	color:#006AB5;
	width:100%;
	margin-left:10px;
	margin-right:-10px;
	background-color:#ffffff;
	text-decoration:none;
	padding:3px 0px;
}
div.accordion-content li a:hover {
	text-decoration:underline; /*background:url(/includes/template/images/on.png);*/
}
.table_links {
	width:975px;
	margin-top:-15px; /*border:1px solid red;*/
	text-align:right;
	clear:both;
}

.table_links_merchant {
	width:565px;
	margin-top:-15px; /*border:1px solid red;*/
	text-align:right;
	clear:both;
}
/*################################################## STYLES ADDED BY IT ####################################################*/

/************************Div Admin not logged in********************/
.center_not_logged_in {
	margin-left:40%;
	margin-bottom:500px;
}
/*admin - dashboard tables*/
.dashboard_pendingaffiliates, .dashboard_reportlinks, .dashboard_messagecenter, .dashboard_alerts, .dashboard_periodcomparison, .dashboard_topaffiliates, .dashboard_topbanners, /*merchant site - dashboard tables*/ .merchdashboard_quickstats, .merchdashboard_reportlinks, .merchdashboard_messagecenter, .merchdashboard_pendingaffiliates, .merchdashboard_periodcomparison, .merchdashboard_topaffiliates, .merchdashboard_topbanners {
	background: #ffffff;
	border: 1px solid #006AB5;
	font: 11px Arial, Helvetica, sans-serif;
	color: #3b3d41;
	text-align: center;
	margin-bottom: 20px;
}

.dashboard_quickstats {
	background: #ffffff;
	border: 1px solid #006AB5;
	font: 11px Arial, Helvetica, sans-serif;
	color: #3b3d41;
	text-align: center;
	margin-bottom: 4px;
}


/*ADDED*/
.dashboard_quickstats a {
	color: #006AB5;
	text-align:center;
}
.dashboard_pendingaffiliates a {
	color: #006AB5;
	text-align:center;
}
.dashboard_messagecenter a {
	color: #006AB5;
}
.dashboard_alerts a {
	color: #006AB5;
}
.merchdashboard_messagecenter a {
	color: #006AB5;
}
.merchdashboard_pendingaffiliates a {
	color: #006AB5;
}
.merchdashboard_topaffiliates a {
	color: #006AB5;
}
/****************/


#quick_stats_admin ul {
	margin-top:-15px;
	margin-bottom:30px;
	margin-left:760px;
	list-style: none;
}
#quick_stats_admin ul li {
	float:left;
}
#top_affiliates ul {
	margin-top:-5px;
	margin-bottom:0px;
	margin-left:260px;
	list-style: none;
}
#top_affiliates ul li {
	float:right;
	margin-right:7px;
}
#top_affiliates ul li a {
padding-left:4px;
text-decoration:underline;
}
#top_affiliates ul li a:hover {
color:#61C527;
text-decoration:none;
}

.ul_dash_link li {display:inline;margin-right:7px;}

.ul_dash_link  li a:hover {
color:#61C527;
text-decoration:none;
}

.ul_dash_link li a {
padding-left:4px;
text-decoration:underline;
}


/*################################################### OLD STYLES ###########################################################*/


/*
body 		{background:#607087;padding:0;margin: 0px 0px;font-size:10px;font-family : Arial, Helvetica, sans-serif;text-align:center;width:100%;}
a			{color:#2267b7;font-size:10px;text-decoration:none;padding:0;}
p			{color:#000000;font-size:10px;}
form 		{margin:0;padding:0;}
*/

/* START --- User- selectable fields - classes to format drop downs, buttons, text areas etc */
INPUT {
	font-size:9px;
	font-family : Arial, Helvetica, sans-serif;
	color: #373330;
	font-size:10px;
	background:#ffffff;
	border: 1px solid #006AB5;
	height:15px;
	/*margin:5px;*/
	margin-left: 0px;
	padding-top:0px;
	padding-left:3px;
}
select, select.selectbox {
	background-COLOR:#ffffff;
	COLOR:#373330;
	FONT-SIZE:10px;
	margin:0px;
	padding:0px 0px 0px 0px;
	font-family : Arial, Helvetica, sans-serif;
	border: 1px solid #006AB5;
	height:19px;
	position:relative;
	z-index:0;
	/*margin-bottom:6px;*/
	padding-left:2px;
}
TEXTAREA {
	background-COLOR:#FFFFFF;
	COLOR:#373330;
	border:1px solid #006AB5;
	FONT-SIZE:10px;
	font-family : Arial, Helvetica, sans-serif;
}
BUTTON {
	background-COLOR:#FFFFFF;
	COLOR:#333333;
	FONT-SIZE:11px;
	font-family : Arial, Helvetica, sans-serif;
	FONT-Weight:bold;
	height: 19px;
}
a.button {
	color: #ffffff;
	font-size:11px;
	background: url(/includes/template/images/button.gif);
	border: 1px solid #dbd8d3;
	font-weight:normal;
	background-repeat: repeat-x;
	height: 19px;
	font-family : Arial, Helvetica, sans-serif;
	padding-top:1px;
}
INPUT.tickbox {
	background:transparent;
	COLOR:#666666;
	border:0px;
	vertical-align : top;
	font-family : Arial, Helvetica, sans-serif;
	margin-left:20px;
	margin-right:5px;
	margin-top:-3px;
}/*Edited*/
INPUT.content, textarea.content, select.content {
	background-COLOR:#FFFFFF;
	COLOR:#666666;
	border:1px solid #000000;
	FONT-SIZE:10px;
	width: 200px;
	font-family : Arial, Helvetica, sans-serif;
}
input.button {
	background: url(/includes/template/images/button.gif);
	background-COLOR:#006AB5;
	COLOR:#ffffff;
	border:1px solid #ffffff;
	FONT-SIZE:11px;
	FONT-WEIGHT:normal;
	font-family : Arial, Helvetica, sans-serif;
	height:22px;
	padding:0px 5px;
} /*Edited*/
input[type=button] {
	background: url(/includes/template/images/button.gif);
	background-COLOR:#006AB5;
	COLOR:#ffffff;
	border:1px solid #ffffff;
	FONT-SIZE:11px;
	FONT-WEIGHT:normal;
	font-family : Arial, Helvetica, sans-serif;
	height:22px;
	padding:0px 5px;
}
input.periodbtn {
	background:#ffffff;
	border:0px;
	color:#006AB5;
	text-decoration:underline;
}
input.periodbtndisabled {
	background:#ffffff;
	border:0px;
	color:#61C527;
	text-decoration:none;
}
.table_links p a {
	display:inline-block;
	margin:0px 5px;
	color:#006AB5;
	text-decoration:underline;
}
.table_links p a:hover {
	color:#61C527;
	text-decoration:none;
}
#dashboard_quickstatslink {
	color:#61C527;
	text-decoration:none;
	font-size:10px;
	margin-left:90px;
}
#dashboard_pendingaffiliateslink {
	color:#61C527;
	text-decoration:none;
	font-size:10px;
	margin-left:60px;
}
.align_left_bold a {
	color:#006AB5;
	text-decoration:underline;
}
.align_left_bold a:hover {
	text-decoration:none;
}
#reportcontent2 {
	min-height:60px;
}
#reportcontent1 {
	min-height:20px;
}
input.bntlink {
	background-COLOR:#FFFFFF;
	COLOR:#666666;
	border:0px solid #dbd8d3;
	FONT-SIZE:10px;
	margin-left:0;
	text-align:left;
	font-family : Arial, Helvetica, sans-serif;
}
input[type=submit] {
	background: url(/includes/template/images/button.gif);
	background-COLOR:#006AB5;
	COLOR:#ffffff;
	border:1px solid #ffffff;
	FONT-SIZE:11px;
	FONT-WEIGHT:normal;
	font-family : Arial, Helvetica, sans-serif;
	height:22px;
	padding:0px 5px;
}  /*Edited*/
#reset_btn {
	background: url(/includes/template/images/button.gif);
	background-COLOR:#006AB5;
	COLOR:#ffffff;
	border:1px solid #ffffff;
	FONT-SIZE:11px;
	FONT-WEIGHT:normal;
	font-family : Arial, Helvetica, sans-serif;
	height:22px;
	padding:0px 5px;
}
input[type=file] {
	height:22px;
	padding:0px 5px;
}
.hidden {
	border : 0px;
	FONT-SIZE: 0px;
	color:#2a446e;
	background-COLOR:#FFFFFF;
	width: 0px;
	display:none;
	font-family : Arial, Helvetica, sans-serif;
}
Input.hiddenbutton {
	BORDER: 0px;
	FONT-SIZE: 9px;
	color:#414141;
	background-COLOR:#cccccc;
	font-family : Arial, Helvetica, sans-serif;
}
form {
	margin: 0;
	padding: 0;
	display:inline;
	font-family : Arial, Helvetica, sans-serif;
}
#middlebar {
	margin:0px 0px 10px 0px;
	padding:0px;
	color:#000000;
}
#middlebarsidemenu {
	width:200;
	height:21;
	color:#000000;
	background-color:#f0f0f0;
	font-size:12px;
	text-align:left;
	background: url(/includes/template/images/sidemenu_title.gif);
	padding-left:15px;
}
#middlebarbreadcrumb {
	width:100%;
	color:#172142;
	font-size:11px;
	text-align:left;/*background: url(/includes/template/images/top_menu_bg.png);*/
	height:15px;
}/*Edited*/
.breadcrumb {
	color:#172142;
	font-size:11px;
	text-decoration:none;
	padding:0px;
}
.scrollbar2 {
	/*height:500px;*/ /*vick - dec. 29 - 2008*/ /*overflow:auto;*/
}
.scrollbar1 {
	height:500px; /*overflow:auto;*/
}

.ul_promotion_settings{
	margin-left:20px;
	margin-top:20px;
}


.contentheadertitle {
	height:30px;
	line-height:30px;
	color:#006AB5;
	font-size:13px;
	font-weight:bold;
	padding:0px;
	margin:0px;
	vertical-align: middle;
	text-align:center;
}

.contentheadertitlecenter{
	height:30px;
	line-height:30px;
	color:#006AB5;
	font-size:13px;
	font-weight:bold;
	padding:0px;
	margin:0px;
	vertical-align: middle;
	text-align:center;
}

.content1pad {
	color:#006AB5;
	FONT-SIZE: 11px;
	vertical-align : middle;
	padding:1px;
	padding-left:5px;
}
.content {
	color:#006AB5;
	FONT-SIZE: 11px;
	padding-left:5px;

}
A.content:hover {
	color:#2a446e;
	TEXT-DECORATION: none
}

.contentheading {
	color:#414141;
	background-color:#c6c4bf;
	FONT-SIZE: 11px;
	vertical-align : middle;
}

.tablecontent {
	background-COLOR:#E2E2E2;
	color:#373330;
	FONT-SIZE: 11px;
	vertical-align : top;
	padding:4px;
	padding-left:5px;
}
A.tablecontent:hover {
	color:#2a446e;
	TEXT-DECORATION: none
}
.errmessage {
	font-size:12px;
	color:#ff0000;
}
.infobar {
	color:#006AB5;
	background-color:#ffffff;
	font-size:10px;
	font-weight:bold;
	height:10px;
	padding-left:10px;
	padding-bottom:5px;
	margin-bottom:5px;
}/*Edited*/
.submitbar {
	color:#000000;
	background-color:#e2e2e2;
	padding:2px;
	font-size:10px;
	text-align:center;
}

.submitbarLeft {
	color:#000000;
	background-color:#e2e2e2;
	padding:2px;
	font-size:10px;
	text-align:left;
}

.passtestindicator {
	FONT-SIZE: 9px;
	COLOR: #000000;
}
.passtestweakest {
	background-color:#ff0000;
	width:30px;
	height:4px;
}
.passtestweak {
	background-color:#990000;
	width:60px;
	height:4px;
}
.passtestimproving {
	background-color:#990099;
	width:90px;
	height:4px;
}
.passteststrong {
	background-color:#000099;
	width:120px;
	height:4px;
}
.passteststrongest {
	background-color:#0000ff;
	width:150px;
	height:4px;
}

/*Boxes */
td.boxhead {
	background:#006AB5 url(/includes/template/images/off.png);
	padding:0px;
	margin:0px;
	height:18px;
	color:#ffffff;
	FONT-SIZE:12px;
	vertical-align:middle;
	font-weight:bold;
	padding-left:10px;
}

a.boxheadtext {
	color:#ffffff;
	padding:4 4 4 0;
	float:left;
	vertical-align:middle;
	background:transparent;
	TEXT-DECORATION: none;
}

a.boxheadimg {
	padding:0;
	float:right;
	vertical-align:middle;
}

a.boxheadtoggle {
	color:#ffffff;
	padding:4;
	float:right;
	vertical-align:middle;
	background:transparent;
	background-repeat:no-repeat;
	margin-top:5px;
	margin-right:10px;
}

a.boxheadimg img {
	width:43px;
	height:18px;
	padding:0px;
	margin:0px;
	border:0px;
}
.boxfooter {
	background: url(/admin/images/box_footer.gif) repeat;
	color:#333333;
	FONT-SIZE:10px;
	font-weight:bold;
	vertical-align:middle;
	padding-right:10px;
	TEXT-DECORATION: none;
}

a.boxfooter {
	TEXT-DECORATION: none;
}

.boxbody {
	color:#000000;
	FONT-SIZE:11px;
	vertical-align:top;
	background-color:#999999;
	padding:5px;
	border-top: solid #FFFFFF;
	border-top-width:1px;
}

/*--------------------------------------------------------------------------- 
REPORT Styles  */
.modulelinkstable {
	padding:4px;
	border:1px solid #DEDEDE;
}
.modulelinksheading {
	color:#2267b7;
	font-size:10px;
}
input.BtnUp {
	background: url(/includes/template/images/uparrow.gif);
	background-repeat:no-repeat;
	height:8px;
	width:12px;
	border:0;
	margin:0px;
}
input.BtnDown {
	background: url(/includes/template/images/dwnarrow.gif);
	background-repeat:no-repeat;
	height:8px;
	width:12px;
	border:0px;
	margin:0px;
}
input.BtnFirst {
	background: url(/includes/template/images/first.gif);
	background-repeat:no-repeat;
	height:20px;
	width:20px;
	border:0px;
	margin:0px;
}
input.BtnLast {
	background: url(/includes/template/images/last.gif);
	background-repeat:no-repeat;
	height:20px;
	width:20px;
	border:0px;
	margin:0px;
}
input.BtnPrevious {
	background: url(/includes/template/images/prev.gif);
	background-repeat:no-repeat;
	height:20px;
	width:20px;
	border:0px;
	margin:0px;
}
input.BtnNext {
	background: url(/includes/template/images/next.gif);
	background-repeat:no-repeat;
	height:20px;
	width:20px;
	border:0px;
	margin:0px;
}
input.BtnSave {
	background: url(/includes/template/images/save.gif);
	background-repeat:no-repeat;
	height:21px;
	width:22px;
	border:0px;
	margin:0px;
}
input.btnlink {
	border:0px;
	background:transparent;
}
.reportrow1 {
	background-COLOR:#f0f0f0;
	font-size:10px;
	color:#006AB5;
} /*Edited*/
.reportrow1 a {
	font-weight:bold;
	color:#006AB5;
}/*Added*/
.reportrow2 {
	background-COLOR:#e2e2e2;
	font-size:10px;
	color:#006AB5;
} /*Edited*/
.reportrow2 a {
	font-weight:bold;
	color:#006AB5;
}/*Added*/
.reportrowsel {
	background-COLOR:#006AB5;
	font-size:10px;
	color:#ffffff;
} /*Edited*/
.reportrowsel a {
	color:#ffffff;
}/*Added*/
.reportrowhighlight {
	background-COLOR:#808080;
}
#reportcontent {
	/*float:center;*/
}
#reportcontent2 {
	float:none;
}
#reportfooter {
	float:left;
}
/*daniell20081128: Removed width:100%;*/div.tableContainer {
	padding-bottom:20px;
	/*border:1px solid #a2a19d;*/
	/*float:left;*//*overflow: auto; margin: 0 auto;overflow-y:hidden;*/
}
.table_border_reports{
	border:1px solid #a2a19d;
}
#affiliate_history_dropdown {position:relative; margin-top:15 px; margin-left:0 px; width:200px; heigh:50px; margin-bottom:5px; }
#affiliate_history_dropdown select {width:150px;}
#affiliate_history_dropdown input {position:absolute; width:30px; height:22px; left:163px; top:12px;}
#reporttablecntr table {
	width: 50%;/*daniell:changed from 99% to 50%.*/
	background-color: #f7f7f7;
	text-align:left;
}
#reporttablecntr td:last-child {
	padding-right: 20px;
}
.reportheading {
	background-COLOR:#efefef;
	FONT-SIZE: 11px;
	color:#000000;
	font-weight : normal;
}
table.reportheading {
	width:100%;
	padding:0;
	margin:0px;
	border:1px solid #a2a19d;
	background-color:#efefef;
	margin: 0px 0px 20px 0px;
}/*Added*/

.reportpaging {
	background:transparent;
	FONT-SIZE: 11px;
	color:#000000;
}
.reporttotal {
	FONT-SIZE: 11px;
	color:#ffffff;
	background-COLOR:#006AB5;
}/*Edited*/
.reportcolumnheadings {
	Border:0px;
	padding:0;
	margin:0;
	FONT-WEIGHT: bold;
	FONT-SIZE: 8pt;
	color:#006AB5;
	HEIGHT: 1px;
	background-COLOR:#dbd8d3;
	vertical-align: top;
	text-align:left;
}


#reportcriteria {
	padding:0px;
	margin:0px;
	border:1px solid #006AB5;
	z-index:0;
}

#reportcriteria input {
	position:relative;
	z-index: 1;
}

#reportcriteria select {
	position:relative;
	z-index: 1;
}
.reportcriteriatxt {
	background-color:#efefef;
	padding:2 10px 2 10px;
	FONT-SIZE: 10px;
	color:#000000;
	white-space:nowrap;
	text-align:right;
	padding:10px 5px 5px 5px;
} /*Edited*/
.reportcriteriafld {
	background-color:#efefef;
	padding:2 10px 2 10px;
	FONT-SIZE: 10px;
	color:#000000;
	white-space:nowrap;
	text-align:left;
	padding:10px 5px 5px 5px;
}/*Edited*/


/*vick  dec. 24 - 2008*/
/***************************************************/
#standardtable {
	padding:0px;
	margin:0px;
	border:1px solid #006AB5;
} /*vick - addded*/

.standardtabletxt {
	background-color:#efefef;
	padding:2 10px 2 10px;
	FONT-SIZE: 10px;
	color:#000000;
	white-space:nowrap;
	text-align:left;
	padding:10px 5px 5px 5px;
} /*vick - addded*/

.standardtableheader {
	background-color:#efefef;
	padding:2 10px 2 10px;
	FONT-SIZE: 11px;
	font-weight:bold;
	color:#000000;
	white-space:nowrap;
	text-align:center;
	padding:10px 5px 5px 5px;
} /*vick - addded*/

.standardtablefld {
	background-color:#efefef;
	padding:2 10px 2 10px;
	FONT-SIZE: 10px;
	color:#000000;
	white-space:nowrap;
	text-align:left;
	padding:10px 5px 5px 5px;
}/*vick - addded**/
/**************************************************/


/* vick  dec. 24 - 2008 */
/* /merchants/geobanner_manager/merchant_update_creative.asp */
/***************************************************/
#creativetable {
	padding:0px;
	margin: 0px 0px 0px 100px;
	border:1px solid #006AB5;
	width:700px;
	background-color:#E2E2E2;
} /*vick - addded*/

.creativetabletxt {
	background-color:#efefef;
	padding:2 10px 2 10px;
	FONT-SIZE: 10px;
	color:#000000;
	white-space:nowrap;
	text-align:left;
	padding:10px 5px 5px 5px;
} /*vick - addded*/

.creativetableheader {
	background-color:#efefef;
	padding:2 10px 2 10px;
	FONT-SIZE: 11px;
	font-weight:bold;
	color:#000000;
	white-space:nowrap;
	text-align:center;
	padding:10px 5px 5px 5px;
} /*vick - addded*/

.creativetablefld {
	background-color:#efefef;
	padding:2 10px 2 10px;
	FONT-SIZE: 10px;
	color:#000000;
	white-space:nowrap;
	text-align:left;
	padding:10px 5px 5px 5px;
}/*vick - addded**/

.color-F0F0F0 {background-color:#F0F0F0;}
/**************************************************/


#pagecontentinnertable {
	width: 100%;
	/*height:200px;*/
	padding-bottom:20px;
	border:1px solid #a2a19d;/*overflow: auto;*/
	margin: 0 auto;
}
#internalreportdata {
	padding-bottom:20px;/*overflow:auto;overflow-y:hidden;*/
}
/*MESSAGEBANK */
#msgbnktabs ul {
	margin:0 auto;
	padding:0;
	list-style:none;
	display:table;
	white-space:nowrap;
	font-size:11px;
}
#msgbnktabs li {
	display:table-cell;
	margin:0;
	padding:0;
}
#msgbnktabs a {
	float:left;
	color:#2267b7;
	TEXT-DECORATION: none;
	background: #dbd8d3 url(/includes/template/images/tab_top_left_off.gif) no-repeat left top;
	margin:0 2px 0 0;
	padding:0 0 0 2px;
	font-weight:bold;
	letter-spacing:1px;
}
#msgbnktabs a b {
	float:left;
	display:block;
	background:transparent url(/includes/template/images/tab_top_right_off.gif) no-repeat right top;
	padding:5px 16px 5px 12px;
	color: #ffffff;
}
#msgbnktabs a:hover {
	background: url(/includes/template/images/tab_top_left.gif);
	background-repeat:no-repeat;
	text-align:left;
	vertical-align:top;
	color:#fff;
	cursor:pointer;
}
#msgbnktabs a:hover b {
	background: url(/includes/template/images/tab_top_right.gif);
	background-repeat:no-repeat;
	text-align:right;
	vertical-align:top;
	color:#fff;
	cursor:pointer;
}
#msgbnktabs .current a {
	background: #a2a19d url(/includes/template/images/tab_top_left.gif) no-repeat left top;
	color:#000000;
	cursor:default;
}
#msgbnktabs .current b {
	background: #a2a19d url(/includes/template/images/tab_top_right.gif) no-repeat left top;
	color:#000000;
	cursor:default;
}
#msgbnktabs {
	padding:0;
	background:#fff url(/admin/images/tab_top_right.gif) repeat-x left bottom;
	margin:0;
}
#msgbnktabs ul {
	display:inline;
}
#msgbnktabs ul li {
	float:left;
}
.msgbnkmenus {
	background-color: #f0f0f0;
	color:#000000;
	FONT-SIZE: 11px;
	vertical-align : top;
}
.msgbnkmenus li {
	list-style-type:none;
}
.msgbnkmenus li a {
	font-size:12px;
	line-height:18px;
	color:#006AB5;
	text-decoration:underline;
	padding-left:3px;
}
.msgbnkmenus li a:hover{
text-decoration:none;
}
.msgbnksubmenus {
	background-COLOR:#dbd8d3;
	color:#2a446e;
	FONT-SIZE: 11px;
	vertical-align : top;
}
A.msgbnksubmenus:hover {
	color:#2a446e;
	TEXT-DECORATION: none
}
#messagelist {
	background-COLOR:#EFEFEF;
	height:100%;/*overflow:auto;*/
}
/*daniell20081128*/.scrollbar_report_criteria_2 {
	padding-bottom:15px;/*overflow:auto;overflow-y:hidden;*/
}
#messagedetail {
	background-COLOR:#ffffff;
	FONT-SIZE: 11px;
}
/*General tabs*/ /*Edited*/
#gentabs ul {
	margin:0 auto;
	padding:0;
	list-style:none;
	display:table;
	white-space:nowrap;
	font-size:11px;
}
#gentabs li {
	display:table-cell;
	margin:0;
	padding:0;
}
#gentabs a {
	float:left;
	color:#ffffff;
	TEXT-DECORATION: none;
	background:#006AB5;
	margin:0 2px 0 0;
	padding:0 0 0 2px;
	font-weight:bold;
	letter-spacing:1px;
	-moz-border-radius-topleft:3px;
	-moz-border-radius-topright:3px;
}
#gentabs a b {
	float:left;
	display:block;
	background:#006AB5;
	padding:5px 16px 5px 12px;
	-moz-border-radius-topleft:3px;
	-moz-border-radius-topright:3px;
}
#gentabs a:hover {
	background:#61c527;
	color:#fff;
	cursor:pointer;
	-moz-border-radius-topleft:3px;
	-moz-border-radius-topright:3px;
}
#gentabs a:hover b {
	background:#61c527;
	color:#fff;
	cursor:pointer;
	-moz-border-radius-topleft:3px;
	-moz-border-radius-topright:3px;
}
#gentabs .current a {
	background:#61c527;
	color:#ffffff;
	cursor:default;
	-moz-border-radius-topleft:3px;
	-moz-border-radius-topright:3px;
}
#gentabs .current a b {
	float:left;
	display:block;
	background:#61c527;
	padding:5px 16px 5px 12px;
	-moz-border-radius-topleft:3px;
	-moz-border-radius-topright:3px;
}
#gentabs {
	padding:0;
	margin:0;
}
#gentabs ul {
	display:inline;
}
#gentabs ul li {
	float:left;
}
/*Banner Manager*/
#creativetypecnt {
	width:100%;
	height:300px;/*overflow:auto;*/
}
/*popupcalendar*/
#fc {
	background-color:#ffffff;
}
.calWeekHeadColor {
	background-color:#808080;
	color:#ffffff;
	font-size:10px;
}
.calTodayColor {
	background-color:#ff0000;
	font-size:10px;
}
.calSelDateColor {
	background-color:#FFFF99;
	font-size:10px;
}
.calbody {
	background-color:#ffffff;
	color:#000000;
	font-size:10px;
}
.calbordertable {
	border:1px solid #2267b7;
}
/*HELP TOOLS */
body.helptool {
	background-color:#ffffff;
}
#cntrfolders {
	margin:0;
	padding:0;
	width:200;
	height:300;
}
#folderlist li {
	list-style-type:square;
	font-size: 9px;
	font-family : Verdana, Arial, Geneva, Helvetica, sans-serif;
	vertical-align: top;
	margin-left: -30px;
	padding:0;
}
/*EXTERNAL TOOLS */
#BTNskype {
	width:16px;
	height:16px;
	background: transparent url(/admin/images/skype_icon.png) no-repeat top left;
	display:inline;
}
#BTNfacebook {
	width:14px;
	height:14px;
	background: transparent url(/admin/images/facebook_icon.gif) no-repeat top left;
	display:inline;
}
#BTNlinkedin {
	width:12px;
	height:12px;
	background: transparent url(/admin/images/linkedin_icon.gif) no-repeat top left;
	display:inline;
}
#BTNmyspace {
	width:14px;
	height:14px;
	background: transparent url(/admin/images/myspace_icon.gif) no-repeat top left;
	display:inline;
}
#BTNemail {
	width:16px;
	height:16px;
	background: transparent url(/admin/images/email2_icon.gif) no-repeat top left;
	display:inline;
}
#BTNtimezone {
	width:14px;
	height:14px;
	background: transparent url(/admin/images/globe_icon.png) no-repeat top left;
	display:inline;
}
#IMGaffprofile1 {
	width:115px;
	height:135px;
	background: transparent url(/admin/images/affprofileimg1.gif) no-repeat center left;
	display:inline;
}
#IMGaffprofile2 {
	width:115px;
	height:135px;
	background: transparent url(/admin/images/affprofileimg2.gif) no-repeat center left;
	display:inline;
}
#IMGaffprofile3 {
	width:115px;
	height:135px;
	background: transparent url(/admin/images/affprofileimg3.gif) no-repeat center left;
	display:inline;
}
#IMGaffprofile4 {
	width:115px;
	height:135px;
	background: transparent url(/admin/images/affprofileimg4.gif) no-repeat center left;
	display:inline;
}
#IMGaffprofile5 {
	width:115px;
	height:135px;
	background: transparent url(/admin/images/affprofileimg5.gif) no-repeat center left;
	display:inline;
}
#IMGaffprofile6 {
	width:115px;
	height:135px;
	background: transparent url(/admin/images/affprofileimg6.gif) no-repeat center left;
	display:inline;
}
#IMGaffprofile7 {
	width:115px;
	height:135px;
	background: transparent url(/admin/images/affprofileimg7.gif) no-repeat center left;
	display:inline;
}
#IMGaffprofile8 {
	width:115px;
	height:135px;
	background: transparent url(/admin/images/affprofileimg8.gif) no-repeat center left;
	display:inline;
}
#IMGaffprofile9 {
	width:115px;
	height:135px;
	background: transparent url(/admin/images/affprofileimg9.gif) no-repeat center left;
	display:inline;
}
/*daniell20081128*/.scrollbar_report_criteria {/*width:1030px; */
	padding-bottom:15px;/*overflow:auto;overflow-y:hidden;*/
}
/*daniell20081128*/.scrollbar_report_criteria_2 {
	padding-bottom:15px;/*overflow:auto;overflow-y:hidden;*/
}
.reportrow3 {
	background-COLOR:#ededed;
	font-size:10px;
	padding-right:15px;
}
/*daniell20081128*/.scrollbar_report_criteria_wider {
	padding-bottom:15px;/*overflow:auto;overflow-y:hidden;*/
}
.reg_select_country {
	font-size:8px;
	font-weight:bold;
}
.SideMenuSubheading {
	font-weight:bold;
}
/*daniell20081128*/#admin_role_maintenance_overflow {/*overflow:auto;height:300;width:150;*/
}
/*daniell20081128*/.gentabsbordertable {
	border: 1px solid #006AB5;
	background: #ffffff;
	max-width:780px;
	width:780px;/*overflow:auto;overflow-y:hidden;*/
	padding-left: 0px;
	padding-right: 0px;
	margin-left: 0px;
	margin-right: 0px;
}
.shrink_page_content_800 {/*width:800px;*/
	padding-bottom:15px;/*overflow:auto;overflow-y:hidden;*/
}
.shrink_page_content_1000 {/*width:1000px;*/
	padding-bottom:15px;/*overflow:auto;overflow-y:hidden;*/
}

#msgbnktabs ul {
	margin:0 auto;
	padding:0;
	list-style:none;
	display:table;
	white-space:nowrap;
	font-size:11px;
}
#msgbnktabs li {
	display:table-cell;
	margin:0;
	padding:0;
}
#msgbnktabs a {
	float:left;
	color:#ffffff;
	TEXT-DECORATION: none;
	background:#006AB5;
	margin:0 2px 0 0;
	padding:0 0 0 2px;
	font-weight:bold;
	letter-spacing:1px;
	-moz-border-radius-topleft:3px;
	-moz-border-radius-topright:3px;
}
#msgbnktabs a b {
	float:left;
	display:block;
	background:#006AB5;
	padding:5px 16px 5px 12px;
	-moz-border-radius-topleft:3px;
	-moz-border-radius-topright:3px;
}
#msgbnktabs a:hover {
	background:#61c527;
	color:#fff;
	cursor:pointer;
	-moz-border-radius-topleft:3px;
	-moz-border-radius-topright:3px;
}
#msgbnktabs a:hover b {
	background:#61c527;
	color:#fff;
	cursor:pointer;
	-moz-border-radius-topleft:3px;
	-moz-border-radius-topright:3px;
}
#msgbnktabs .current a {
	background:#61c527;
	color:#ffffff;
	cursor:default;
	-moz-border-radius-topleft:3px;
	-moz-border-radius-topright:3px;
}
#msgbnktabs .current a b {
	float:left;
	display:block;
	background:#61c527;
	padding:5px 16px 5px 12px;
	-moz-border-radius-topleft:3px;
	-moz-border-radius-topright:3px;
	color:#ffffff;
}
#msgbnktabs {
	padding:0;
	margin:0;
}
#msgbnktabs ul {
	display:inline;
}
#msgbnktabs ul li {
	float:left;
}


* html select {
	background-COLOR:#ffffff;
	COLOR:#373330;
	FONT-SIZE:10px;
	margin:0px;
	padding:0px 0px 0px 0px;
	font-family : Arial, Helvetica, sans-serif;
	border: 1px solid #006AB5;
	height:19px;
	position:relative;
	z-index:0;
	/*margin-bottom:6px;*/
}

.input-login {margin-bottom:5px; margin-top:5px; height:20px; padding-top:5px;}
.login-button {width:80px; margin-left:25px;}


.header-info-details {color:#00426F;}

/**************************************sitemap styles*************************************/
.tooltip {
	background:#ffffff;
	color:#006AB5;
	font: normal 12px/1.3 Arial, sans-serif;
	position: absolute!important;
	overflow:hidden;
	font-size: 12px;
	z-index: 10000!important;
}
.tooltip .xtop, .tooltip .xbottom {
	display: block;
	background: transparent;
	font-size: 1px;
}
.tooltip .xb1, .tooltip .xb2, .tooltip .xb3, .tooltip .xb4 {
	display: block;
	overflow: hidden;
}
.tooltip .xb1, .tooltip .xb2, .tooltip .xb3 {
	height: 1px;
}
.tooltip .xb2, .tooltip .xb3, .tooltip .xb4 {
	background: #ffffff;
	border-left: 1px solid #006AB5;
	border-right: 1px solid #006AB5;
}
.tooltip .xbottom .xb2, .tooltip .xbottom .xb3, .tooltip .xbottom .xb4 {
	background: #ffffff;
}
.tooltip .xb1 {
	margin: 0 5px;
	background: #ffffff;
}
.tooltip .xb2 {
	margin: 0 3px;
	border-width: 0 2px;
}
.tooltip .xb3 {
	margin: 0 2px;
}
.tooltip .xb4 {
	height: 2px;
	margin: 0 1px;
}
.tooltip .xboxcontent {
	padding: 0 .5em;
	margin: 0;
	color:#006AB5;
	text-shadow: 2px 2px 0px #CCC;
	word-wrap:break-word;
	border: 1px solid #006AB5;
	border-width: 0px 1px 0 1px;
	background-color: #ffffff;
}

#main-sitemap-wrapper {
	height:620px; 
	width:975x; 
	margin-left:-250px; 
	position:relative;
}

#main-sitemap-wrapper p {
width:850px;
font-size:12px;
color:#006ab5;
margin-bottom:10px;
}

#main-sitemap-wrapper h1 {
	color:#006ab5;
	font-size:18px;
	margin-bottom:5px;
}

#sitemap-wrapper {
border:1px solid #006ab5;
width:860px;
height:440px;
background:#f1f1f1;
}

#sitemap-wrapper .header{
	background:#006ab5;
	color:#ffffff;
	border-bottom:0px;
	font-size:15px;
	font-weight:bold;
	text-align:center;
}


#sitemap-wrapper .sub-header{
	color:#006ab5;
	border-bottom:0px;
	font-size:13px;
	font-weight:bold;
	text-align:center;
	border-bottom:1px dashed #006ab5;
	margin-top:5px;
}

.sitemap-list {
	list-style-type:none; 
	float:left; 
	margin:0px 1px; 
	font-size:18px; 
	width:168px;
	height:440px;
	border-right:2px solid #ffffff;
}

.sitemap-list li {
	border-bottom:1px dashed #e1e1e1;
	padding:0px 5px; 
} 

/*************************************End Sitemap styles*******************************************/
