/* this style sheet is layout as follows: 
default elements, tables (starting with chronology of signup: main, forms, logins, affiliates, advertisers, offers, others), 
then id'd variance in th and individual font exceptions */


p, td, li, ul, 
ol, h1, h2, h3	{	font-family: verdana, Times, serif;	}
img 			{	display: block;
				border: 0px;}
h1 			{	font-size: 15px;
				font-weight: bold;
				margin: 0px;
				padding: 0px;
				line-height: 25px;
				color: #000099;
				border-bottom: 1px dotted #999;}
h2 			{	font-size: 14px;
				font-weight: bold;
				margin: 0px;padding: 10px 0 5px 0;color: #000000;	}
h3 			{	font-size: 13px;
				font-weight: bold;
				margin: 0px;padding: 10px 0 5px 0;color: #000000;	}
span.h2 		{	font-size: 12px;font-weight: bold;margin: 0px;padding-top: 10px;color: #666;	}
p 			{	vertical-align: top;font-size: 11px;color: #333;line-height: 18px;padding: 0 0 15px 0;
				margin: 0px;	}
table 		{	font-size: 11px;}
input2.text	{ 	font-family: Arial, Helvetica, sans-serif; font-size: 11px; 
				height: 18px; width: 300;
				border-top: 1px #666 solid; border-left: 1px #666 solid; 
				border-bottom: 1px #ccc solid; border-right: 1px #ccc solid;}
input, select, textarea {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #ffffff;
	color: #333333;
	font-size: 8pt}

p.quote 		{	text-align: center;font-size: 14px;font-weight: bold;color: #999;padding: 0px 20px 20px 20px;}
a:link 		{	font-family: Verdana, Arial, Helvetica, sans-serif;
				font-size: 11px; font-weight: normal;text-decoration: underline;color: #0000CC;}
a:visited 	{	font-family: Verdana, Arial, Helvetica, sans-serif;	
				font-size: 11px;font-weight: normal;text-decoration: underline;color: #000066;}
a:hover 		{	font-family: Verdana, Arial, Helvetica, sans-serif;
				font-size: 11px;font-weight: normal;text-decoration: underline;color: black;}
a:active 		{	font-size: 11px;font-family: Verdana, Arial, Helvetica, sans-serif;
				font-weight: normal;text-decoration: underline;color: #333;}
#anchor a		{	margin-left: 180px;margin-bottom: 20px;font-size: 14px;
				background:  url(../../../../../03.27.2004/html/styles/%27images/arrow.gif%27) no-repeat center left;
				padding-left:13px; padding-right:0; padding-top:0; padding-bottom:1px}
/* New Nav Bar */
.navigation		 {   font-size: 11px; font-weight: normal;
					background-color: #FFFFFF; 
					text-align: center;
					padding: 2px 6px 2px 6px ;
					line-height: 30px;
					color: black;}
.navigation a:link	{	font-size: 11px; font-weight: normal;background-color: #ffffff;
					border: 1px solid; 
					text-decoration: none;
 					color: #000000;
					padding: 2px 6px 2px 6px ;
					border-color: #666666 #000000 #000000 #666666;}
.navigation a:visited{font-size: 11px; font-weight: normal;	background-color: #ffffff;
					color: #000000;
					border: 1px solid; 
					padding: 2px 6px 2px 6px ;
 					border-color: #666666 #000000 #000000 #666666; 
					text-decoration: none;}
.navigation a:hover	{font-size: 11px; font-weight: normal;	background-color: #ffffff;border: 1px solid; 
					padding: 2px 6px 2px 6px ;
					color: #666666;
 					border-color: #666666 #cccccc #cccccc #666666;}
.navigation a:active{	font-size: 11px; font-weight: normal;background-color: #ffffff;
					border: 1px solid; 
					padding: 2px 6px 2px 6px ;
 					border-color: #666666 #000000 #000000 #666666; 
					text-decoration: none;}

/* TABLES */
/* tablemain is used for login and welcome tables*/
.tablemain		 { 	color: black; 
					font-weight: normal; 
					font-size: 10px; 
					font-family: Arial, Helvetica, "MS Sans Serif"; 
					text-decoration: none; 
					background-color: #FFFFFF; 
					text-align: left;
					vertical-align: text-middle; 
					border-width: thin;
					border-style: solid;
					border-color: #E6E6E6; }
.tablemain td		{	border-width: thin;
					border-style: solid;
					border-color: #efefef;
					padding: 0
					 }
.tablemain th		{ 	color: black; 
					font-weight: bold; 
					font-size: 11px; 
					font-family: Arial, Helvetica, "MS Sans Serif"; 
					text-decoration: none; 
					background-color: #AAC4E0; 
					text-align: left; 
					vertical-align: text-middle; 
					padding: 3 6 3 6; border-bottom: 2px solid #000099; border-right: #000099 2px solid; }
/* tableaff is used for all of the tables in the affiliate tab*/
.tableaff			 { 	font-weight: normal; 
					font-size: 10px; 
					font-family: Arial, Helvetica, "MS Sans Serif"; 
					text-decoration: none; 
					text-align: left;
					vertical-align: text-middle; 
					color: black;
					background-color: #FFFFFF;
					border-width: thin;
					border-style: solid;
					border-color: #efefef }
.tableaff th		{ 	color: black; 
					font-weight: bold; 
					font-size: 11px;
					padding: 3 4 3 4; 
					font-family: Arial, Helvetica, "MS Sans Serif"; 
					color: #333333;
					background-color: #dddddd;
					border-bottom: 3px solid #777777; border-right: #777777 2px solid;  }
.tableaff td		{	border-width: 1px;
					border-style: solid;
					border-color: #efefef;
					spacing: 0px;}

/* tableadvertiser is used for all of the tables in the advertiser tab*/
.tableadvertiser	 { 	color: black; 
					font-weight: normal; 
					font-size: 10px; 
					font-family: Arial, Helvetica, "MS Sans Serif"; 
					text-decoration: none; 
					background-color: #FFFFFF; 
					text-align: left;
					vertical-align: text-middle; 
					padding: 3 6 6 3; }
.tableadvertiser th	{ 	color: #000066; 
					font-weight: bold; 
					font-size: 11px; 
					font-family: Arial, Helvetica, "MS Sans Serif"; 
					text-decoration: none; 
					background-color: #CCCCCC; 
					text-align: left; 
					vertical-align: text-middle; 
					padding: 3 4 3 4; border-bottom: 2px solid #000099 ; border-right: #000099 2px solid; 
					 }
.tableadvertiser td	{	border-width: 1px;
					border-style: solid;
					border-color: #C8C8C8;
					padding: 0
					 }
/* tableoffers is used for all of the tables in the offers tab*/
.tableoffers		 { 	color: black; 
					font-weight: normal; 
					font-size: 10px; 
					font-family: Arial, Helvetica, "MS Sans Serif"; 
					text-decoration: none; 
					background-color: #FFFFFF; 
					text-align: left;
					vertical-align: text-middle; 
					padding: 3 4 3 4;
					spacing: 0px;
					border-width: 1px;
					border-style: solid;
					border-color: #efefef }
.tableoffers th	{ 	color: #black; 
					font-weight: bold; 
					font-size: 11px; 
					font-family: Arial, Helvetica, "MS Sans Serif"; 
					text-decoration: none; 
					background-color: #AAC4E0; 
					text-align: left; 
					vertical-align: text-middle; 
					border-bottom: 2px solid #000099; border-right: #000099 2px solid;
					padding: 3 4 3 4; 
					 }
.tableoffers th a	{ 	color: black; 
					text-decoration: underline; 
					font-size: 10px;
					font-weight: bold; 
					 }
.tableoffers th a:link{ 	color: black; 
					text-decoration: underline; 
					font-size: 10px;
					font-weight: bold; 
					 }
.tableoffers th a:hover{ color: #888888; 
					text-decoration: underline; 
					font-size: 10px;
					font-weight: bold; 
					 }
.tableoffers th a:visited{ color: black; 
					text-decoration: underline; 
					font-size: 10px;
					font-weight: bold; 
					 }
.tableoffers th a:active{ color: black; 
					text-decoration: underline; 
					font-size: 10px;
					font-weight: bold; 
					 }
.tableoffers td	{	border-width: 1px;
					border-style: solid;
					border-color: #efefef;
					spacing: 0px;}
#thoffershighlighted{ 	background-color: #D5EEFF; 
					text-align: left; 
					border-bottom: 2px solid #666666; border-right: #000000 2px solid; 
					border-top: 1px solid #666666; border-left: #666666 1px solid;}

/* tablecreatives is used for all of the tables in the creatives tab*/
.tablecreatives	 { 	color: black; 
					font-weight: normal; 
					font-size: 10px; 
					font-family: Arial, Helvetica, "MS Sans Serif"; 
					text-decoration: none; 
					background-color: #FFFFFF; 
					text-align: left;
					vertical-align: text-middle; 
					spacing: 0px;
					border-width: 1px;
					border-style: solid;
					border-color: #efefef }
.tablecreatives th	{ 	color: black; 
					font-weight: bold; 
					font-size: 11px; 
					font-family: Arial, Helvetica, "MS Sans Serif"; 
					text-decoration: none; 
					background-color: orange; 
					text-align: left; 
					vertical-align: text-middle; 
					spacing: 0px;
					padding: 3 4 3 4;
					border-bottom: 2px solid red; border-right: red 2px solid; }
.tablecreatives td		{	border-width: 1px;
					border-style: solid;
					border-color: #efefef;
					spacing: 0px;}
/* tableurls is used for all of the tables in the affiliate tracking urls and ad groups sections*/
.tableurls	 { 	color: black; 
					font-weight: normal; 
					font-size: 10px; 
					font-family: Arial, Helvetica, "MS Sans Serif"; 
					text-decoration: none; 
					background-color: #FFFFFF; 
					text-align: left;
					vertical-align: text-middle; 
					padding: 3 6 6 3; }
.tableurls th	{ 	color: #000066; 
					font-weight: bold; 
					font-size: 11px; 
					font-family: Arial, Helvetica, "MS Sans Serif"; 
					text-decoration: none; 
					background-color: #CCCCCC; 
					text-align: left; 
					vertical-align: text-middle; 
					padding: 3 4 3 4; border-bottom: 2px solid #000099 ; border-right: #000099 2px solid; 
					 }
.tableurls td	{	border-width: 1px;
					border-style: solid;
					border-color: #C8C8C8;
					padding: 3 4 3 4;
					 }
/* tableforms is used for all forms (ie signup pages and edit pages).  used with .formsmall for form inputs*/
.tableforms		 { 	color: black; 
					font-weight: normal; 
					font-size: 10px; 
					font-family: Arial, Helvetica, "MS Sans Serif"; 
					text-decoration: none; 
					background-color: #FFFFFF; 
					text-align: left;
					vertical-align: text-middle; 
					padding: 3 6 6 3;
					border-width: thin;
					border-style: solid;
					border-color: #ffffff }
/* tablelogins changes the login tables at the mainly the bottom table on affiliate and advertiser/client pages */
.tablelogins		 { 	color: black; 
					font-weight: normal; 
					font-size: 10px; 
					font-family: Arial, Helvetica, "MS Sans Serif"; 
					text-decoration: none; 
					background-color: #FFFFFF; 
					text-align: left;
					vertical-align: text-middle; 
					padding: 3 6 6 3;
					border-width: thin;
					border-style: solid;
					border-color: #efefef; }
.tablelogins th	{ 	color: black; 
					font-weight: bold; 
					font-size: 11px; 
					font-family: Arial, Helvetica, "MS Sans Serif"; 
					text-decoration: none; 
					background-color: #AAC4E0; 
					text-align: left; 
					vertical-align: text-middle; 
					padding: 6 2 2 6; border-bottom: 1px solid #000099; border-right: #000099 1px solid; 
					 }
.tableaandp	 { 	color: black; 
					font-weight: normal; 
					font-size: 10px; 
					font-family: Arial, Helvetica, "MS Sans Serif"; 
					text-decoration: none; 
					background-color: #FFFFFF; 
					text-align: left;
					vertical-align: text-middle; 
					padding: 3 6 6 3; }
.tableaandp th		{ 	color: black; 
					font-weight: bold; 
					font-size: 11px; 
					font-family: Arial, Helvetica, "MS Sans Serif"; 
					text-decoration: none; 
					background-color: #AAC4E0; 
					text-align: left; 
					vertical-align: text-middle; 
					padding: 6 2 2 6; border-bottom: 1px solid #000099; border-right: #000099 1px solid; 
					 }
.tablemessage		 {	background-color: #FFFFFF; 
					text-align: center;
					vertical-align: text-middle; }
.tableerror		 {	background-color: #F8f8f8; 
					text-align: center;
					vertical-align: text-middle;
					color: red;
					font-weight: bold; 
					font-size: 12px;
					align: center;}
.tableinfo		{ 	color: black; 
					font-weight: normal; 
					font-size: 10px; 
					font-family: Arial, Helvetica, "MS Sans Serif"; 
					text-decoration: none; 
					background-color: #FFFFFF; 
					text-align: left;
					vertical-align: text-middle; 
					padding: 3 6 6 3;
					 }
#tableinfoleft		{  	font-weight: bold; 
					background-color: #efefef}
#tableinforight	{  	font-weight: bold; 
					color: #000099}
.tableinfonames	{  	font-weight: bold; }
.tableinfonames2	{  	font-weight: bold; 
					 }
.tableicons 	{		border-width: 0px;
					border-style: solid;
					border-color: #ffffff;
					padding: 0
					 }
/* tablequickstats is used exclusively for table on aff home page*/
.tablequickstats	{ 	font-weight: normal; 
					font-size: 10px; 
					font-family: Arial, Helvetica, "MS Sans Serif"; 
					text-decoration: none; 
					text-align: left;
					vertical-align: text-middle; 
					color: black;
					background-color: #FFFFFF;
					border-width: thin;
					border-style: solid;
					border-color: #efefef }
.tablequickstats th		{color: black; 
					font-weight: normal; 
					font-size: 12px;
					padding: 1 4 1 4; 
					text-align: left;
					font-family: Arial, Helvetica, "MS Sans Serif"; 
					color: black;
					background-color: #f8f8f8;
					border-bottom: 1px solid #777777; border-right: #777777 1px solid;  }
.tablequickstats td		{border-width: 1px;
					border-style: solid;
					border-color: #efefef;
					spacing: 0px;}
.tablekey		{ 		font-weight: normal; 
					font-size: 10px; 
					font-family: Arial, Helvetica, "MS Sans Serif"; 
					text-decoration: none; 
					text-align: left;
					vertical-align: text-middle; 
					color: black;
					background-color: #FFFFFF;
					border-width: thin;
					border-style: solid;
					border-color: #efefef }
.tablekey th	{		color: black; 
					font-weight: normal; 
					font-size: 12px;
					padding: 1 4 1 4; 
					text-align: left;
					font-family: Arial, Helvetica, "MS Sans Serif"; 
					color: black;
					background-color: #f8f8f8;
					border-bottom: 1px solid #777777; border-right: #777777 1px solid;  }
.tablekey td		{	border-width: 1px;
					border-style: solid;
					font-family: Arial, Helvetica, "MS Sans Serif";
					border-color: #efefef;
					font-size: 10px; 
					spacing: 0px;}					 

/* Individuals */					 
/* these individual items are used for the alphabet selectors used at the offer, affiliate, and advertiser drill down*/				 
.alphared		{		padding: 2px;
					background-color: #FFFFFF;
					border: 1px solid #666666 #000000 #000000 #666666;
					color: red;
					font-size: 11px;}
.alphared a:visited	{	padding: 1px;
					color: red;
					font-size: 12px;
					font-weight: bold;}
.alphared a:link	{	padding: 1px;
					color: red;
					font-size: 12px;
					font-weight: bold;}			
.alphablue		{	padding: 2px;
					background-color: #FFFFFF;
					border: 1px solid #666666 #000000 #000000 #666666;
					color: black;
					font-size: 11px;}
.alphablue a:link	{	padding: 1px;
					color: blue;
					font-size: 12px;
					font-weight: bold;}
.alphablue a:visited{	padding: 1px;
					color: blue;
					font-size: 12px;
					font-weight: bold;}
/* --------------form fields ---------------*/
.formsmall{ font-family: Arial, Helvetica, sans-serif; font-size: 12px; height: 18px; border-top: 1px #666 solid;
	border-left: 1px #666 solid; border-bottom: 1px #ccc solid; border-right: 1px #ccc solid; width: 300;
	}
/* others used as one offs and individual text items */

.header {			font-family: Arial, Helvetica, sans-serif;
				font-size: 24px;
				line-height: 24px;
				letter-spacing: 0px;
				color: #000099;
				padding: 3px;
				font-weight: strong}
.header1 {		font-family: Arial, Helvetica, sans-serif;
				font-size: 16px;
				line-height: 19px;
				letter-spacing: 0px;
				color: #efefef;
				padding: 3px;
				font-weight: strong}
.headersub{		font-family: Arial, Helvetica, sans-serif; 
				font-size: 14px;
				font-weight: strong;
				margin-left: 100px;}				
.headersub2{		font-family: Arial, Helvetica, sans-serif;
				font-size: 15px;
				font-weight: normal;
				}
.bodybold {		font-size: 13px; font-weight: bold;}
.bodyblue {		font-size: 11px; color: #000099;font-weight: bold;}
.bodystyle1 {		font-family: Arial, Helvetica, sans-serif; 
				font-size: 14px;
				font-weight: normal;
				font-color: dddddd}
.bodystyle2 {		font-family: Arial, Helvetica, sans-serif;
				font-size: 15px;
				font-weight: normal}
.bodystyle3 {	font-family: Arial, Helvetica, sans-serif;
				font-size: 8px;
				font-weight: normal}
.columnhead1{	font-family: Arial, Helvetica, sans-serif;
				font-size: 11px;
				font-weight: strong}
.columnhead2{	font-family: Arial, Helvetica, sans-serif;
				font-size: 8px;
				font-weight: normal}
.columnhead3{	font-family: Arial, Helvetica, sans-serif;
				font-size: 8px;}
.columnhead4{	font-family: Arial, Helvetica, sans-serif;
				font-size: 8px;}
.formlarge	{	font-family: Arial, Helvetica, sans-serif;
				font-size: 12px;}
.formsmall2	{	font-family: Arial, Helvetica, sans-serif; 
				font-size: 9px;}
.formerror	{	font-family: Arial, Helvetica, sans-serif;
				font-size: 8px;}
.button1 {		padding: 3px;
				border-width: medium;
				border-style: solid;
				border-color: #CCCCCC #666666 #666666 #CCCCCC;}
.button2{			font-style: italic;
				word-spacing: 2pt;
				padding: 3px;
				border: 1px solid;}
.formfiller	{	font-family: Arial, Helvetica, sans-serif;
				font-size: 6px;}
.fontkey	{		font-family: Arial, Helvetica, sans-serif; 
				font-size: 9px;
				font-weight: normal;
				font-color: #666666;}

/* OLD Nav Bar or top menu items - used for both all types of login affiliate and client*/
#message div.menuBar,
#message div.menuBar 
a.menuButton 	{		font-family: verdana, "arial narrow", sans-serif;
  					font-size: 10px;font-weight: normal;color: #000000;}
#message div.menuBar {	background-color: #FFFFFF; padding: 6px 2px 6px 2px; text-align: center; 
					margin-left:100px;}
#message div.menuBar
 a.menuButton {		background-color: #ffffff;border: 1px solid; 
 					border-color: #666666 #000000 #000000 #666666;
					color: #000000;cursor: pointer;left: 0px;margin: 1px;padding: 2px 6px 2px 6px;
  					xposition: relative;text-decoration: none;top: 0px;z-index: 100;}
#message div.menuBar 
a.menuButton:hover {	background-color: transparent; border-color: #909090 #f0f0f0 #f0f0f0 #909090;
  					color: #000000;}

.inputtext {  			font-family: Default; font-size: 8pt; font-style: normal; line-height: normal; 
					font-weight: normal; text-decoration: none}



