/* 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(images/bg.png) top right repeat-x;
}

/************************* General Classes********************/
a,a:visited {
	color:#006AB5;
	text-decoration:none;
	font-size: 11px;
}
a:hover {
	text-decoration:underline;
	color:#006AB5;
	font-size: 11px;
}
.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:url(images/header_bg.png) 370px 0px no-repeat;
}

#header #logo {
	background: url(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;
}

#langs {
	position:absolute;
	top:90px;
	left:790px; 
	width:200px;
	height:25px;
	text-align:right;
}
/***********************************************************/

/***********Heading with dark blue background***************/
.headings1 {
	display:block;
	width:245px;
	height:20px;
	color:#ffffff;
	font:Arial, Helvetica, sans-serif #ffffff;
	background:url(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;}

/***********************************************************/

/******************************Tables styles****************/

.row_heading {
	background: #f0f0f0;
	border: 1px solid #FFFFFF;
	font: bold 13px Arial, Helvetica, sans-serif;
	color: #006AB5;
	text-align: center;
}
.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;
}
/***********************************************************/

/***********************Top Menu styles*********************/


#top_menu {
	width: 990px;
	padding-left: 0px;
	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(images/top_menu_bg_down_arrow.png) no-repeat right top; 
}

#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(images/top_menu_bg_no_arrow.png) no-repeat right top;
}

#top_menu ul li a {
	float: left;
	display: block;
	width: 160px;
	font-weight: normal;
	background: transparent;
	text-decoration: none;
	color: #fff;
	margin: 0;
	padding: 7px;
}

#top_menu  ul li a:hover {
	color: #fff;
	text-decoration: none;
	background:url(images/top_menu_hover_bg.png) repeat-x;
}

#top_menu  ul li a {
	float: none;
}

#top_menu  ul.level2, #top_menu ul.level3 {
	position: absolute;
	top: 0px;
	left: 0px;
	visibility: hidden;
	border-right:1px solid #ffffff;
}

#top_menu  ul.level2 li {
	border-bottom: 1px solid #fff;
	float: none;
	margin: 0;
	padding: 0;
	background:#006AB5;
}

#top_menu ul.level3 li {
	border-bottom: 1px solid #fff;
	float: none;
	margin: 0;
	padding: 0;
	background: #006AB5;
}
#top_menu  ul.level2 li a, #top_menu ul.level3 li a {
	padding: 5px 9px 5px 5px;
}

#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;
}
#footer {
	position:relative;
	clear:both;
	width:100%;
	text-align:center;
	color:#006AB5;
	margin-top:80px;
}
#footer a {
	color:#97ca1b;
	text-decoration:none;
}
#footer a {
color:#61C527;
text-decoration:none;
}
/***********************************************************/

/****************Dashboard styles***************************/
#dashboard_left_column {
	margin-left: 15px;
	z-index: 1;
}
#dashboard_right_column {
	z-index: 10;
	position: absolute;
	left:675px;
}

#container #dashboard_right_column #commission_breakdown {
	margin-right: 15px;
}

#new_messages {margin-left:30px;}

#new_messages a {
	font-size: 9px;
	color: #61c527;
	font-weight: lighter;
}
#news_archive a {
	font-size: 9px;
	color: #61c527;
	font-weight: lighter;
	margin-left: 100px;
}
#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;
}
/***********************************************************/

/*PAGES*/
#left_menu {
	float: left;
	width: 200px;
	padding: 0px 10px 0px 15px;
}

#mainContent { 
	margin: 0 0 0 250px;
	padding: 0 20px;
	background-color: #fff;
	width:60%;
}

#quick_stats {
	width:565px;
}

.fltrt {
	float: right;
	margin-left: 8px;
}
.fltlft {
	float: left;
	margin-right: 8px;
}
.clearfloat {
	clear:both;
    height:0;
    font-size: 1px;
    line-height: 0px;
}
/********************************/

/***********************************************Accordion menu styles**************************/
div.accordion {
	width: 100px;
	border-bottom: 1px solid #006AB5;
	border-top:0px;
}

div.accordion-first {
	position: relative;
	z-index: 10;
	background:url(images/accordion_top.png) 0px 0px no-repeat;
	color: #fff;   
	cursor: pointer;
	font-size:11px;
	font-weight:bold;
	height:5px;
	width: 200px;
}

div.accordion-toggle {
	position: relative;
	z-index: 10;
	background: #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;
	font-weight:bold;
}

div.accordion-toggle:hover, div.accordion-toggle-active {
	background:url(http://affiliates.hollywoodpowerplayer.com/includes/template/images/off.png);
	border-top:1px solid #006AB5;
	color:#ffffff;
}

div.accordion-content {
	overflow: hidden;
	background: #ffffff;
	text-align:left;
	padding: 0px;
	color: #006AB5;
	border-right:1px solid #006AB5;
	border-left:1px solid #006AB5;
}

div.accordion-content ul {
	list-style-type:none;
	border-bottom:1px solid #006AB5;
}

div.accordion-content li {
	font:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:006AB5;
	border-top:1px solid #006AB5;
	width: 198px;
}

div.accordion-content li a {
	display:block;
	color:#006AB5;
	width:100%;
	margin-left:10px;
	background-color:#ffffff;
	width: 150px;
	text-decoration:none;
	padding:3px 0px;
}

div.accordion-content li a:hover{
	text-decoration:underline;
}

.table_links {
	width:565px;
	margin-top:5px;
}

.table_links ul {
	float:right;
}

.ul_dash_link li {float:left; list-style-type: none;margin-right:3px;}

.ul_dash_link li a {
	color:#006AB5;
	padding: 0px 5px;
	text-decoration:underline;
}

.ul_dash_link  li a:hover {
color:#61C527;
text-decoration:none;
}

.ul_dash_link1 li {float:right; list-style-type: none;margin-left:6px;}

.ul_dash_lin1 li a {
	color:#006AB5;
	padding: 0px 5px;
	text-decoration:underline;
}

.ul_dash_link1  li a:hover {
	color:#61C527;
	text-decoration:none;
}

#merchantid_qs {float:right; margin-left:10px;}

#creatives_selected_merchant {
	width:565px;
}
/*################################################## STYLES ADDED BY IT ####################################################*/

/************************Div Admin not logged in********************/
.center_not_logged_in {margin-left:300px;}

/*admin - dashboard tables*/
.dashboard_quickstats,
.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,
/*affiliate site - dashboard tables*/

.affdashboard_commissionbreakdown,
.affdashboard_reportlinks,
.affdashboard_messagecenter,
.affdashboard_news,
.affdashboard_quickstats,
.affdashboard_periodcomparison,
.affdashboard_creatives {
	background: #ffffff;
	border: 1px solid #006AB5;
	font: 11px Arial, Helvetica, sans-serif;
	color: #006AB5;
	text-align: center;
	margin-bottom: 20px;
}

#quick_stats ul {
	margin-top:0px;
	margin-bottom:20px;
	margin-left:30px;
	list-style: none;
}

#quick_stats ul li {
	float:left;
}

/*################################################### OLD STYLES ###########################################################*/
#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(http://affiliates.hollywoodpowerplayer.com/includes/template/images/sidemenu_title.gif);padding-left:15px;} /* admin */
#middlebarbreadcrumb 	{width:100%;color:#fff;background-color:#172142;font-size:11px;text-align:left;height:15px;}
.breadcrumb				{color:#fff;font-size:11px;text-decoration:none; padding:0px;}
.contentheadertitle {font-size:11px;margin:0;padding:0;text-align:left;vertical-align:middle; margin-bottom:5px;}
.errmessage {color:#FF0000;font-size:12px;}
tr.hiderow {height:0px;}
img.bottom {vertical-align: bottom;}

input {
	font-size:9px;
	font-family : Arial, Helvetica, sans-serif;
	color:#373330;
	font-size:10px;
	background:#ffffff;
	border: 1px solid #006AB5;
	height:15px;
	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;
}

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: #333333;
	font-size:11px;
	background: url(images/button.gif); /* admin */
	border: 1px solid #dbd8d3;
	font-weight:bold;
	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;
}

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(images/button.gif); /* admin */
	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=button] {
	background: url(images/button.gif); /* admin */
	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:#97ca1b;
	text-decoration:none;
}

.table_links p a {
	display:inline-block;
	margin:0px 5px;
	color:#006AB5;
	text-decoration:underline;
}

.table_links p a:hover {
	color:#97ca1b;
	text-decoration:none;
}

#dashboard_quickstatslink {
	color:#97ca1b;
	text-decoration:none;
	font-size:10px;
	margin-left:90px;
}
#dashboard_pendingaffiliateslink {
	color:#97ca1b;
	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(images/button.gif); /* admin */
	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;
}
/* END --- User- selectable fields - classes to format drop downs, buttons, text areas etc */

/*---------------------------------------------------------------------------
password tester */
.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;}

/* ---------------------------------------------------------------------------
Report Styles - buttons */
input.BtnUp  {background: url(images/uparrow.gif);background-repeat:no-repeat;height:8px;width:12px;border:0;margin:0px;}
input.BtnDown {background: url(images/dwnarrow.gif);background-repeat:no-repeat;height:8px;width:12px;border:0px;margin:0px;}
input.BtnFirst {background: url(images/first.gif);background-repeat:no-repeat;height:20px;width:20px;border:0px;margin:0px;}
input.BtnLast {background: url(images/last.gif);background-repeat:no-repeat;height:20px;width:20px;border:0px;margin:0px;}
input.BtnPrevious {background: url(images/prev.gif);background-repeat:no-repeat;height:20px;width:20px;border:0px;margin:0px;}
input.BtnNext {background: url(images/next.gif);background-repeat:no-repeat;height:20px;width:20px;border:0px;margin:0px;}
input.BtnSave {background: url(images/save.gif);background-repeat:no-repeat;height:21px;width:22px;border:0px;margin:0px;}
input.btnlink {border:0px;background:transparent;}

#reportoptionfld 	{text-align:left;white-space:nowrap;}
#reportoptiontxt	{text-align:right;white-space:nowrap;}
#reportoptionsheading {text-align:center;}
#reportoptionssubmit {text-align:center;}

.reportrow1 {background-color:#ddd9d3;font-size:10px;}
.reportrowsel {background-color:#CC6666;font-size:10px;}
.reportrowhighlight {background-color:#808080;}

#reportcontent 	{float:center;}
#reportfooter 	{float:left;}

div.tableContainer {
	width:170%; 
	height:110%; 
	padding-bottom:20px;
}
	
#reporttablecntr table {width:95px; 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;
}

.reportpaging 	{background:transparent;font-size: 11px;color:#000000;}
.reporttotal 	{font-size: 11px;color:#ffffff; background-color:#808080;}

#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;
}

.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;
}
/*--------------------------------------------------------------------------- 

/*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:#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;
}

.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;
}

/*.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%;
}

.scrollbar_report_criteria_2 {
	padding-bottom:15px;
}

#messagedetail {
	background-color:#ffffff;
	font-size: 11px;
}

#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;
	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;
}

#msgbnktabs a:hover {
	background:#97ca1b;
	color:#fff;
	cursor:pointer;
	-moz-border-radius-topleft:3px;
	-moz-border-radius-topright:3px;
}

#msgbnktabs a:hover b {
	background:#97ca1b;
	color:#fff;
	cursor:pointer;
	-moz-border-radius-topleft:3px;
	-moz-border-radius-topright:3px;
}

#msgbnktabs .current a {
	background:#97ca1b;
	color:#ffffff;
	cursor:default;
	-moz-border-radius-topleft:3px;
	-moz-border-radius-topright:3px;
}

#gentabs .current a b {
	float:left;
	display:block;
	background:#97ca1b;
	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;
}

.gentabsbordertable {border: 1px solid #a2a19d;width:100%;background:#EFF3FF;}

/* --------------------------------------------------------------------------
popupcalendar   */
#fc {background-color:#ffffff;}
.calWeekHeadColor{background-color:#808080;color:#ffffff;font-size:10px;} 
.calTodayColor{background-color:#c0c0c0;font-size:10px;} 
.calSelDateColor{background-color:#FFFF99;font-size:10px;} 
.calbody{background-color:#ffffff;color:#000000;font-size:10px;} 
.calbordertable	{border:1px solid #2267b7;}

/*--------------------*/
ul.helpsidemenu, ul.helpsidemenu ul {
     list-style-type: none;background:transparent  url(http://affiliates.hollywoodpowerplayer.com/includes/template/images/vline.png) repeat-y;
     margin:0;
	 padding:0;
	 font-size:10px;
}

ul.helpsidemenu ul {margin-left: 10px;}

ul.helpsidemenu li {
     margin: 0;
     padding: 0 12px;
     background:transparent  url(http://affiliates.hollywoodpowerplayer.com/includes/template/images/node.png) no-repeat;
     color: #3f3f3f;
     font-weight: bold;
}

ul.helpsidemenu a {padding:0px;color: #3f3f3f;}

ul.helpsidemenu li.last {background:#fff url(http://affiliates.hollywoodpowerplayer.com/includes/template/images/lastnode.png) no-repeat;}

.helpdetailstable 	{border: 0px; cellpadding:0;cellspacing:0;width:100%;}
.helptitle			{color: #3f3f3f;background-color:#e7e7e7;font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12pt;font-weight:bold;}
.helpsubtitle		{color: #3f3f3f;background-color:#e5e5e5;font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 10pt;font-weight:bold;}
A.helpsubtitle:link,A.helpsubtitle:visited,A.helpsubtitle:active,A.helpsubtitle:hover
					{color: #3f3f3f;background-color:#e5e5e5;font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 10pt;font-weight:bold;}
.helpshortdetails 	{color: #3f3f3f;font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 10pt;}
.helpfulldetails 	{color: #3f3f3f;font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 10pt;}
ul.helpsectionitems,li.helpsectionitems {list-style-type:square;}
A.helpsectionitems:link,A.helpsectionitems:visited,A.helpsectionitems:active{COLOR: #17365d; text-decoration: none}
A.helpsectionitems:hover{ COLOR: #3f3f3f; text-decoration: none}

.helpbreadcrumb {font-size:9px;COLOR: #17365d;}
A.helpbreadcrumb:link,A.helpbreadcrumb:visited,A.helpbreadcrumb:active{ text-decoration: none;}
A.helpbreadcrumb:hover{ COLOR: #3f3f3f; text-decoration: none}

table.helpoutertable {width:100%; border-top:1px solid #3f3f3f;}
#helpsidemenudiv  {width:200px;}

/*---------------------------------------------------------------------------*/
/* Boxes */
td.boxhead {
	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;
	background: url(http://affiliates.hollywoodpowerplayer.com/includes/template/images/box_topright.gif); /* admin */
}

.boxfooter {
	background: url(http://affiliates.hollywoodpowerplayer.com/includes/template/images/box_footer.gif) repeat; /* admin */
	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;
}
/*--------------------------------------------------------------------------- */

.reg_select_country {font-size:8px;font-weight:bold;}
#reg-form {margin-left:20%;}

/*--------------------------------------------------------------------------- 
feed links/buttons*/
#BTNxml			{width:36px;height:14px;background: transparent url(images/xml.gif)  no-repeat top left;display:inline;}
#BTNnewsburst	{width:96px;height:20px;background: transparent url(images/newsburst3.gif)  no-repeat top left;display:inline;}
#BTNgoogle		{width:104px;height:17px;background: transparent url(images/add-to-google-104x17.gif)  no-repeat top left;display:inline;}
#BTNbloglines	{width:79px;height:17px;background: transparent url(images/add_bloglines-79x17.gif)  no-repeat top left;display:inline;}
#BTNgator		{width:91px;height:17px;background: transparent url(images/addGator-91x17.gif)  no-repeat top left;display:inline;}
#BTNmsn			{width:91px;height:17px;background: transparent url(images/addMSN-91x17.gif)  no-repeat top left;display:inline;}

#BTNdelicious	{width:16px;height:16px;background: transparent url(images/delicious.png)  no-repeat top left;display:inline;}
#BTNdigg		{width:16px;height:16px;background: transparent url(images/digg.png)  no-repeat top left;display:inline;}
#BTNfurl		{width:16px;height:16px;background: transparent url(images/furl.gif)  no-repeat top left;display:inline;}
#BTNreddit		{width:16px;height:16px;background: transparent url(images/reddit.gif)  no-repeat top left;display:inline;}
#BTNfacebook	{width:18px;height:18px;background: transparent url(images/facebook.gif)  no-repeat top left;display:inline;}
#BTNStumble		{width:16px;height:17px;background: transparent url(images/su.png)  no-repeat top left;display:inline;}

.infobar {
	color:#006AB5;
	background-color:#ffffff;
	font-size:10px;
	font-weight:bold;
	height:10px;
	padding-left:10px;
	padding-bottom:5px;
	margin-bottom:5px;
}

.submitbar {
	background-color:#E2E2E2;
	color:#000000;
	font-size:10px;
	padding:2px;
	text-align:center;
}

form 		{margin:0;padding:0;}

#middlebar 		{width:970px;margin:0px;padding:0px;color:#000000;}

td.breadcrumb 	{display:none;height:0px;}
a.breadcrumb {color:#000000;font-size:11px;}
#sidemenudivider	{width:3px;padding:0px;margin:0px;}

#pagecontent 	{border:solid 0px #000;text-align:center;width:970px;padding:0px;margin:0 auto;}

#pagecontentbody {
	width:750px;
	height:100%;
	margin:0px;
	vertical-align:top;
	color:#000000;
	font-size:12px;
	max-width:750px;
	width:expression(document.body.clientWidth > 770? '770px': 'auto');
	padding-left:15px;
	padding-right:15px;
	padding-top:11px;
	padding-bottom:11px;
	padding-top:12px;/*changing for 12px instead of 120px--2010-06-09 4.0 to 4.1 stephane*/
}

#pagecontentbtm	{text-align:center;width:970px;height:5px;padding:0px;margin:0 auto;background-color:#ffffff;}
#pagecontentbtmbody 	{width:770px;color:#000000;background-color:#ffffff;font-size:12px;text-align:left;float:right; padding:0px;margin:0px;}
#pagefooter		{color:#ffffff;font-size:10px;background:transparent; text-align:right;display:inline;padding:0px;padding-top:10px;width:970px;position:relative;margin:0px;}
#pagefooter div	{color:#ffffff;font-size:10px;display:inline;}
.pagebodycontent 	{background-COLOR:#ffffff;padding-left:15px; padding-top:5px;}
.title 				{color:#ffffff;FONT-SIZE:13px;font-weight:bold;}
table.tcontent 		{border:1px solid #000000;}
/* -------------------------------------------------- */
/* content - most common style on the site used on standard text throughout the site */
.content {
	color:#414141;
	font-size: 11px;
	padding-left:5px;
}

.addcontent {
    padding-top:5px;
}

.combocontent {
    color:#414141;
	font-size: 11px;
	padding-left:5px;
	padding-right:10px;
	padding-top:3px;
	
}

a.content:hover {color:#414141;text-decoration:underline; }
.contentheadertitle	{font-size:11px;padding:0px;margin:0px;vertical-align: middle;text-align:left;}
.contentheadertitle {
	height:30px;
	line-height:30px;
	color:#006AB5;
	font-size:13px;
	font-weight:bold;
	padding:0px;
	margin:0px;
	vertical-align: middle;
	text-align:left;
}

.contentheadertitlecenter {
	height:30px;
	line-height:30px;
	color:#006AB5;
	font-size:13px;
	font-weight:bold;
	padding:0px;
	margin:0px;
	vertical-align: middle;
	text-align:center;
}

.contentheaderdetail	{color:#006AB5;font-size:12px;font-weight:normal;padding:0px;margin:0px;vertical-align: middle;text-align:left; margin-bottom:5px;}
.tablecontent			{background-COLOR:#EFF3FF;color:#373330;FONT-SIZE: 11px;vertical-align : top;padding:4px;padding-left:10px;}
a.tablecontent:hover	{color:#2a446e; text-decoration: none}
.tablecontent2 		{background-COLOR:#EFF3FF;COLOR:#ffffff;}
a.tablecontent2:hover {COLOR:#187411;}
.contenttotal 		{background-COLOR:#d0d2d5;COLOR:#ffffff;FONT-SIZE:11px; }
.errmessage			{font-size : 12px;color:#ff0000;}
#dhtmltooltip		{background-COLOR:#d0d2d5;font-size : 10px;
					position: absolute;visibility: hidden;
					width: 150px;border:1px solid black;padding: 1px;
					z-index: 100;}

input.content,textarea.content,select.content
				{background-COLOR:#FFFFFF;COLOR:#000000;border:1px solid #000000;FONT-SIZE:10px;width: 200px;}
input.button	{background: url(images/button.gif);background-COLOR:#FFFFFF;COLOR:#fff;border:1px solid #EFF3FF;FONT-SIZE:11px;FONT-WEIGHT:bold;font-family : Verdana, Geneva, Helvetica, sans-serif;}

	.reportrow1on	{background-COLOR:#979797;COLOR:#000000;FONT-SIZE:11px;}

.reportrow1 {
	background-color:#f0f0f0;
	font-size:10px;
	color:#006AB5;
}

.reportrow1 a {
	font-weight:bold;
	color:#006AB5;
}

.reportrow2 {
	background-color:#e2e2e2;
	font-size:10px;
	color:#006AB5;
}

.reportrow2 a {
	font-weight:bold;
	color:#006AB5;
}

.reportrow2on	{background-color:#979797;COLOR:#000000;font-size:11px;}
.reportoutertable 	{color:#ffffff;font-size:11px;border: solid 1px #006AB5;}
.reporttablecss		{background-COLOR:#d0d2d5;border:0px;}
.reportpaging 	{background:transparent;font-size: 11px;color:#000000;}
.reporttotal 	{font-size: 11px;color:#ffffff;background-COLOR:#808080;}

.reportcolumnheadings {
	background-color:#DBD8D3;
	border:0 none;
	color:#006AB5;
	font-size:8pt;
	font-weight:bold;
	height:1px;
	margin:0;
	padding:0;
	vertical-align:top;
}

.reporttotal 		{background-color:#999999;COLOR:#ffffff;FONT-SIZE:11px;}
.reportrowsel{font-size:10px;}

table.reportoptions	{background-COLOR:#EFF3FF;border:1px solid #d0d2d5;}
td.reportoptions 	{background-COLOR:#EFF3FF; FONT-SIZE:11px;COLOR:#006AB5;padding:4px;}
#reportoptionfld 	{text-align:left;white-space:nowrap;}
#reportoptiontxt	{text-align:right;white-space:nowrap;}
#reportoptionsheading {text-align:center;background:url(http://affiliates.hollywoodpowerplayer.com/includes/template/images/box_topleft.gif); COLOR:#000000;background-repeat:repeat;padding:0px;margin:0px;}
#reportoptionssubmit {color:#000000;background-color:#c6c4bf;padding:2px;font-size:10px; text-align:center;}

/* ####################################################################### */
/*----- articles page  see /articleslist.asp ------- */
.articleheading			{background-COLOR:#808790; COLOR:#ffffff;FONT-SIZE:11px; }
.articlecontent			{background-COLOR:#ffffff; COLOR:#000000;FONT-SIZE:11px; }
.articlesummary			{background-COLOR:#ffffff; COLOR:#000000;FONT-SIZE:11px; }
.articlesectiontitle	{background-COLOR:#808790; COLOR:#000000;FONT-SIZE:11px; }
.articlesectioncontent	{background-COLOR:#f6f6f6; COLOR:#000000;FONT-SIZE:11px; }

/* --------------------------------------------------------------------------
popupcalendar   */
#fc {background-COLOR:#ffffff;}/* shim background - appears behind calendar*/
.calWeekHeadColor{background-COLOR:#808080;color:#ffffff;font-size:10px;}  /* Background Color in Week header..*/
.calTodayColor{background-COLOR:#c0c0c0;font-size:10px;}  /* Background color of today..*/
.calSelDateColor{background-COLOR:#FFFF99;font-size:10px;}  /* Backgrond color of selected date in textbox..*/
.calbody{background-COLOR:#ffffff;color:#000000;font-size:10px;} 
.calbordertable	{border: 1px solid #EFF3FF;}
/*---------------------------------------------------------------------------
Boxes */
td.boxhead	{
background-color: #2267B7;
background-repeat:repeat;padding:0px;margin:0px;
color:#2267b7;FONT-SIZE:12px;vertical-align:middle;font-weight:bold;
}

a.boxheadtext	{padding:4;padding-left:10px;float:left;vertical-align:middle;background:transparent;}
a.boxheadimg	{padding:0;float:right;vertical-align:middle;}
a.boxheadtoggle {padding:4;float:right;vertical-align:middle;background:transparent;background-repeat:no-repeat;}
a.boxheadimg img {width:43px;height:18px;padding:0px;margin:0px;border:0px;background: url(http://affiliates.hollywoodpowerplayer.com/includes/template/images/box_topright.gif);} /* admin */
.boxfooter		{background: url(http://affiliates.hollywoodpowerplayer.com/includes/template/images/box_footer.gif) repeat;color:#333333;FONT-SIZE:10px;font-weight:bold;vertical-align:middle;padding-right:10px;} /* admin */
.boxbody 		{color:#000000;FONT-SIZE:11px;vertical-align:top;background-color:#EFF3FF; padding:5px;border-top: solid #FFFFFF;border-top-width:1px;}

.scrollbar2	{height:500px;}
.scrollbar1	{height:500px;}
.content_footer 	{color:#172142;FONT-SIZE: 11px;}
a.content_footer:hover 	{color:#172142;text-decoration:underline; }
#internalreportdata {width:500px;padding-bottom:20px;}
.scrollbar_report_criteria {width:730px; padding-bottom:15px;}
.scrollbar_aff_messagebank {width:600px; padding-bottom:15px;}
.input-login {margin-bottom:5px; margin-top:5px; height:20px; padding-top:5px;}
.login-button {width:80px; margin-left:25px;}

/**************************************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:850px;
	height:210px;
	background:#f1f1f1;
}

#sitemap-wrapper .header{
	background:#006ab5;
	color:#ffffff;
	border-bottom:0px;
	font-size:15px;
	font-weight:bold;
	text-align:center;
}

.sitemap-list {
	list-style-type:none; 
	float:left; 
	margin:0px 1px; 
	font-size:18px; 
	width:168px;
	height:210px;
}

.sitemap-list li {
	border-bottom:1px dashed #e1e1e1;
	padding:0px 5px; 
}