body {
	font-family: 			Arial;
	font-size: 				13px;
	font-weight:			normal;
	background-color: 		#ffff;
}

#banner {
	width:				384px;
}

#content {
	font-family:inherit;
	width:				100%;
	height:				auto;
	voice-family: 		inherit;
	background-color: 	#fff;
	padding-top:		30px;
	padding-bottom:		20px;
}

table.home {
	font-family: 		Arial;
	font-size: 			12px;
	width:				188px;
	border:				0;
	border-spacing: 	0px;
	border-style: 		solid solid solid solid;
	border-color: 		black black black black;
	border-collapse: 	collapse;
	background-color: 	white;
	text-align: 		center;
}

table.home th {
	border-width: 		1px 1px 1px 1px;
	padding: 			2px 2px 2px 2px;
	border-style: 		solid solid solid solid;
	border-color: 		black black black black;
	background-color: 	#fff;
	color: 				black;
}

table.home td {
	border-width: 		1px 1px 1px 1px;
	padding: 			2px 2px 2px 2px;
	border-style: 		solid solid solid solid;
	border-color: 		black black black black;
	background-color: 	#fff;
	color: 				black;
}

table.newoffer {
	font-family: 		Arial;
	font-size: 			12px;
	width:				200px;
}

table.newoffer td {
	vertical-align:		top;
	padding: 			2px 2px 2px 2px;
	color: 				black;
	text-align: 		center;
}

table.hotoffer {
	width:				100%;
	font-family: 		Arial;
	font-size: 			12px;
}

table.hotoffer td {
	width:				25%;
	vertical-align:		top;
	padding: 			2px 2px 2px 2px;
	color: 				black;
	text-align: 		center;
}

span.importantreminder {
	font-family: 		Arial;
	font-size: 			13px;
	padding-top: 		6px;
}


.indentmenu{
	font: bold 13px Arial;
	width: 100%; /*leave this value as is in most cases*/
	overflow: hidden;
	text-align: center;
}
	
.indentmenu ul{
	margin: 0;
	padding: 0;
	float: left;
	width: 100%; /*width of menu*/
	border: 0px solid #564c66; /*dark purple border*/
	border-width: 1px 0;
	background: black url(images/indentbg.gif) center center repeat-x;
}
	
.indentmenu ul li {
	display: inline;
}
	
.indentmenu ul li a {
	float: left;
	color: white; /*text color*/
	padding: 5px 14.5px;
	text-decoration: none;
	border-right: 1px solid #564c66; /*dark purple divider between menu items*/
}
	
.indentmenu ul li a:visited{
	color: white;
}
	
.indentmenu ul li a:hover, .indentmenu ul li .current {
	color: white !important; /*text color of selected and active item*/
	padding-top: 6px; /*shift text down 1px for selected and active item*/
	padding-bottom: 4px; /*shift text down 1px for selected and active item*/
	background: black url(images/indentbgcurrent.gif) center center repeat-x;
}

table.signup {
	width:500px;
	border:0;
	cellpadding:0;
	cellspacing:0;
}

table.signup td {
	width:200px;
	font-size: 12px;
}

table.displaystats {
	width:				100%;
	margin-top: 		30px;
	font-family: 		Arial;
	font-size: 			13px;
	border-width: 		1px 1px 1px 1px;
	border-spacing: 	0px;
	border-style: 		solid solid solid solid;
	border-color: 		black black black black;
	border-collapse: 	collapse;
	background-color: 	white;
	text-align: 		left;
}

table.displaystats th {
	border-width: 		1px 1px 1px 1px;
	padding: 			2px 2px 2px 2px;
	border-style: 		solid solid solid solid;
	border-color: 		black black black black;
	background-color: 	#EEEEEE;
	color: 				black;
}

table.displaystats td {
	border-width: 		1px 1px 1px 1px;
	padding: 			2px 2px 2px 2px;
	border-style: 		solid solid solid solid;
	border-color: 		black black black black;
	background-color: 	#E4E8F1;
}

table.statisticsdate {
	font-family: 		Arial;
	font-size: 			14px;
	voice-family: 		inherit;
	border-width: 		1px 1px 1px 1px;
	border-spacing: 	0px;
	border-collapse: 	collapse;
	background-color: 	white;
	text-align: 		center;
}
	
table.statisticsdate td {
	voice-family: 		inherit;
	border-width: 		1px 1px 1px 1px;
	padding: 			4px 4px 4px 4px;
	border-style: 		solid solid solid solid;
	border-color: 		black black black black;
	background-color: 	#EEEEEE;
}

#editaccount {
  clear:          	both;
  padding-left:		10px;
  padding-top:		5px;
  padding-bottom:	30px;
  width:          	70%;
  text-align: 		left;
  background-color: 	#EEEEEE;
}

#div.row span.label {
  float:          	left;
  text-align:     	right;
  font-size:      	12px;
  font-weight:    	bold;
}


#rightcontent p {
	font-size:				10px
}

table.compaign {
	width:				100%;
	margin-top: 		30px;
	font-family: 		Arial;
	font-size: 			13px;
	border-width: 		1px 1px 1px 1px;
	border-spacing: 	0px;
	border-style: 		solid solid solid solid;
	border-color: 		black black black black;
	border-collapse: 	collapse;
	background-color: 	white;
	text-align: 		left;
}

table.compaign th {
	border-width: 		1px 1px 1px 1px;
	padding: 			2px 2px 2px 2px;
	border-style: 		solid solid solid solid;
	border-color: 		black black black black;
	background-color: 	#EEEEEE;
	color: 				black;
}

table.compaign td {
	vertical-align:top;
	border-width: 		1px 1px 1px 1px;
	padding: 			2px 10px 2px 2px;
	border-style: 		solid solid solid solid;
	border-color: 		black black black black;
	background-color: 	#E4E8F1;
}

table.viewcampaign {
	font-family: 		Arial;
	font-size: 			13px;
	width:				100%;
	border-width: 		1px 1px 1px 1px;
	border-spacing: 	0px;
	border-style: 		solid solid solid solid;
	border-color: 		black black black black;
	border-collapse: 	collapse;
	background-color: 	white;
	text-align: 		left;
}

table.viewcampaign td.td {
	width:				30%;
	border-width: 		1px 1px 1px 1px;
	font-weight:		bold;
}

table.viewcampaign td.td1 {
	border-width: 		1px 1px 1px 1px;
}

table.viewcampaign th {
	border-width: 		0px 0px 0px 0px;
	padding: 			2px 2px 2px 2px;
	border-style: 		solid solid solid solid;
	border-color: 		black black black black;
	background-color: 	#EEEEEE;
	color: 						white;
}

table.viewcampaign td {
	border-width: 		0px 0px 0px 0px;
	padding: 			4px 4px 4px 4px;
	border-style: 		solid solid solid solid;
	border-color: 		black black black black;
	background-color: 	#EEEEEE;
}

#login {
	width:          	600px;
    margin-left:    	auto;
    margin-right:   	auto;
	voice-family:		inherit;
	background:     	#EEEEEE;
	padding:        	5px;
	text-align:			center;
}

table.login {
	font-family: 		Arial;
	font-size: 			13px;
	text-align: 		left;
}


div.row {
  clear:          	both;
  padding-top:    	10px;
  margin-left:    	auto;
  margin-right:   	auto;
  width:          	50%;
}

div.row span.label {
  float:          	left;
  text-align:     	right;
  /*font-size:      	12px;*/
  font-weight:    	bold;
}

div.row span.formw {
  float:          	right;
  text-align:     	left;
}

div.row span.forml {
	float: 						left;
	margin-left: 			174px;
}
















div.row div.fielddesc {
	width: 320px;
	background: #E5E5E5;
	border: 1px solid #000;
	border-top: 0px;
	margin-top: 0px;
	text-align: center;
	padding: 2px;
	font-weight: normal;
}

#neutral.row {
  clear:          	both;
  padding-top:    	10px;
  margin-left:    	auto;
  margin-right:   	auto;
  width:          	50%;
}

#neutral.row span.label {
  float:          	left;
  text-align:     	right;
  font-size:      	12px;
  font-weight:    	bold;
}

#neutral.row span.formw {
  float:          	right;
  text-align:     	left;
}

#neutral.row span.forml {
	float: 						left;
	margin-left: 			174px;
}

div.addffiliate {
  clear:          	both;
  padding-top:    	10px;
  margin-left:    	auto;
  margin-right:   	auto;
  width:          	65%;
}

div.addffiliate span.label {
  float:          	left;
  text-align:     	right;
  font-size:      	12px;
}

div.addffiliate span.formw {
  float:          	right;
  text-align:     	left;
}

div.addffiliate span.forml {
	float: 						left;
	margin-left: 			174px;
}

div.addffiliate div.fielddesc {
	width: 320px;
	background: #E5E5E5;
	border: 1px solid #000;
	border-top: 0px;
	margin-top: 0px;
	text-align: center;
	padding: 2px;
	font-weight: normal;
}

div.longrow {
  clear:          	both;
  padding-top:    	10px;
  margin-left:    	auto;
  margin-right:   	auto;
  width:          	75%;
}

div.longrow span.label {
  float:          	left;
  text-align:     	right;
  font-size:      	12px;
  font-weight:    	bold;
}

div.longrow span.formw {
  float:          	right;
  text-align:     	left;
}

div.longrow span.forml {
	float: 						left;
	margin-left: 			174px;
}

div.longrow div.fielddesc {
	width: 320px;
	background: #E5E5E5;
	border: 1px solid #000;
	border-top: 0px;
	margin-top: 0px;
	text-align: center;
	padding: 2px;
	font-weight: normal;
}

div.spacer {
	clear:						both;
	margin-top:				5px;
	margin-bottom:		5px;
}

#ticket {
	width:						500px;
	margin-left: 			auto;
	margin-right: 		auto;
	border: 					1px solid #000;
	padding: 					5px;
	padding-top: 			0px;
}

#error {
	width:          	475px;
	margin-left:    	auto;
	margin-right:   	auto;
	border:         	1px solid #000;
	background:     	#CC0000;
	padding:        	5px;
	text-align:				center;
	color:						white;
	font-weight:			bold;
}

#error a {
  color:            #CCC;
  text-decoration:  underline;
}

#error a:hover {
	color:          	#FFF;
}

#success {
	width:          	475px;
	margin-left:    	auto;
	margin-right:   	auto;
	border:         	1px solid #000;
	background:     	#009900;
	padding:        	5px;
	text-align:				center;
	color:						white;
	font-weight:			bold;
}

#success a {
  color:            #CCC;
  text-decoration:  underline;
}

#success a:hover {
	color:						#FFF;
}

#neutral {
  width:          	775px;
  margin-left:    	auto;
  margin-right:   	auto;
  border:         	1px solid #000;
  background:     	#D1D8E7;;
  padding:        	5px;
	text-align:				center;
	color:						#000;
}

#neutral a {
  color:            #CCC;
  text-decoration:  underline;
}

#neutral a:hover {
	color:            #FFF;
}

table.ticket {
	border-width: 		1px 1px 1px 1px;
	border-spacing: 	0px;
	border-style: 		solid solid solid solid;
	border-color: 		black black black black;
	border-collapse: 	collapse;
	background-color: white;
	text-align: 			center;
}

table.ticket th {
	border-width: 		1px 1px 1px 1px;
	padding: 					2px 2px 2px 2px;
	border-style: 		solid solid solid solid;
	border-color: 		black black black black;
	background-color: #4863A0;
	color: 						white;
}

table.ticket td {
	border-width: 		1px 1px 1px 1px;
	padding: 					4px 4px 4px 4px;
	border-style: 		solid solid solid solid;
	border-color: 		black black black black;
	background-color: #E4E8F1;
}

table.request {
	border-width: 		1px 1px 1px 1px;
	border-spacing: 	0px;
	border-style: 		solid solid solid solid;
	border-color: 		black black black black;
	border-collapse: 	collapse;
	background-color: white;
	text-align: 			center;
}

table.request th {
	border-width: 		1px 1px 1px 1px;
	padding: 					2px 2px 2px 2px;
	border-style: 		solid solid solid solid;
	border-color: 		black black black black;
	background-color: #4863A0;
	color: 						white;
}

table.request td {
	border-width: 		1px 1px 1px 1px;
	padding: 					4px 4px 4px 4px;
	border-style: 		solid solid solid solid;
	border-color: 		black black black black;
	background-color: #E4E8F1;
}

table.account {
	border-width: 		1px 1px 1px 1px;
	border-spacing: 	0px;
	border-style: 		solid solid solid solid;
	border-color: 		black black black black;
	border-collapse: 	collapse;
	background-color: white;
	text-align: 			center;
}

table.account th {
	border-width: 		1px 1px 1px 1px;
	padding: 					2px 2px 2px 2px;
	border-style: 		solid solid solid solid;
	border-color: 		black black black black;
	background-color: #4863A0;
	color: 						white;
}

table.account td {
	border-width: 		1px 1px 1px 1px;
	padding: 					4px 4px 4px 4px;
	border-style: 		solid solid solid solid;
	border-color: 		black black black black;
	background-color: #E4E8F1;
}

table.spam {
	border-width: 		1px 1px 1px 1px;
	border-spacing: 	0px;
	border-style: 		solid solid solid solid;
	border-color: 		black black black black;
	border-collapse: 	collapse;
	background-color: white;
	text-align: 			center;
}

table.spam th {
	border-width: 		1px 1px 1px 1px;
	padding: 					2px 2px 2px 2px;
	border-style: 		solid solid solid solid;
	border-color: 		black black black black;
	background-color: #4863A0;
	color: 						white;
}

table.spam td {
	border-width: 		1px 1px 1px 1px;
	padding: 					4px 4px 4px 4px;
	border-style: 		solid solid solid solid;
	border-color: 		black black black black;
	background-color: #E4E8F1;
}

table.admin {
	border-width: 		1px 1px 1px 1px;
	border-spacing: 	0px;
	border-style: 		solid solid solid solid;
	border-color: 		black black black black;
	border-collapse: 	collapse;
	background-color: white;
	text-align: 			center;
}

table.admin th {
	border-width: 		1px 1px 1px 1px;
	padding: 					2px 2px 2px 2px;
	border-style: 		solid solid solid solid;
	border-color: 		black black black black;
	background-color: #4863A0;
	color: 						white;
}

table.admin td {
	border-width: 		1px 1px 1px 1px;
	padding: 					4px 4px 4px 4px;
	border-style: 		solid solid solid solid;
	border-color: 		black black black black;
	background-color: #E4E8F1;
}

table.user {
	border-width: 		1px 1px 1px 1px;
	border-spacing: 	0px;
	border-style: 		solid solid solid solid;
	border-color:	 		black black black black;
	border-collapse: 	collapse;
	background-color: white;
	text-align: 			center;
}

table.user th {
	border-width: 		1px 1px 1px 1px;
	padding: 					2px 2px 2px 2px;
	border-style: 		solid solid solid solid;
	border-color: 		black black black black;
	background-color: #4863A0;
	color: 						white;
}

table.user td {
	border-width: 		1px 1px 1px 1px;
	padding: 					4px 4px 4px 4px;
	border-style: 		solid solid solid solid;
	border-color: 		black black black black;
	background-color:   #E4E8F1;
}



table.prize {
	border-width: 		1px 1px 1px 1px;
	border-spacing: 	0px;
	border-style: 		solid solid solid solid;
	border-color: 		black black black black;
	border-collapse: 	collapse;
	background-color: white;
	text-align: 			center;
}

table.prize th {
	border-width: 		1px 1px 1px 1px;
	padding: 					2px 2px 2px 2px;
	border-style: 		solid solid solid solid;
	border-color: 		black black black black;
	background-color: #4863A0;
	color: 						white;
}

table.prize td {
	border-width: 		1px 1px 1px 1px;
	padding: 					4px 4px 4px 4px;
	border-style: 		solid solid solid solid;
	border-color: 		black black black black;
	background-color: #E4E8F1;
}

table.affiliate {
	border-width: 		1px 1px 1px 1px;
	border-spacing: 	0px;
	border-style: 		solid solid solid solid;
	border-color: 		black black black black;
	border-collapse: 	collapse;
	background-color: white;
	text-align: 			center;
}

table.affiliate th {
	border-width: 		1px 1px 1px 1px;
	padding: 					2px 2px 2px 2px;
	border-style: 		solid solid solid solid;
	border-color: 		black black black black;
	background-color: #4863A0;
	color: 						white;
}

table.affiliate td {
	border-width: 		1px 1px 1px 1px;
	padding: 					4px 4px 4px 4px;
	border-style: 		solid solid solid solid;
	border-color: 		black black black black;
	background-color: #E4E8F1;
}

table.status {
	border-width: 		1px 1px 1px 1px;
	border-spacing: 	0px;
	border-style: 		solid solid solid solid;
	border-color: 		black black black black;
	border-collapse: 	collapse;
	background-color: white;
	text-align: 			center;
}

table.status th {
	border-width: 		1px 1px 1px 1px;
	padding: 					2px 2px 2px 2px;
	border-style: 		solid solid solid solid;
	border-color: 		black black black black;
	background-color: #4863A0;
	color: 						white;
}

table.status td {
	border-width: 		1px 1px 1px 1px;
	padding: 					4px 4px 4px 4px;
	border-style: 		solid solid solid solid;
	border-color: 		black black black black;
	background-color: #E4E8F1;
}

table.report {
	border-width: 		1px 1px 1px 1px;
	border-spacing: 	0px;
	border-style: 		solid solid solid solid;
	border-color: 		black black black black;
	border-collapse: 	collapse;
	background-color: white;
	text-align: 			center;
}

table.report th {
	border-width: 		1px 1px 1px 1px;
	padding: 					2px 2px 2px 2px;
	border-style: 		solid solid solid solid;
	border-color: 		black black black black;
	background-color: #4863A0;
	color: 						white;
}

table.report td {
	border-width: 		1px 1px 1px 1px;
	padding: 					4px 4px 4px 4px;
	border-style: 		solid solid solid solid;
	border-color: 		black black black black;
	background-color: #E4E8F1;
}

table.exception {
	border-width: 		1px 1px 1px 1px;
	border-spacing: 	0px;
	border-style: 		solid solid solid solid;
	border-color: 		black black black black;
	border-collapse: 	collapse;
	background-color: white;
	text-align: 			center;
}

table.exception th {
	border-width: 		1px 1px 1px 1px;
	padding: 					2px 2px 2px 2px;
	border-style: 		solid solid solid solid;
	border-color: 		black black black black;
	background-color: #4863A0;
	color: 						white;
}

table.exception td {
	border-width: 		1px 1px 1px 1px;
	padding: 					4px 4px 4px 4px;
	border-style: 		solid solid solid solid;
	border-color: 		black black black black;
	background-color: #E4E8F1;
}

table.offer {
	border-width: 		1px 1px 1px 1px;
	border-spacing: 	0px;
	border-style: 		solid solid solid solid;
	border-color: 		black black black black;
	border-collapse: 	collapse;
	background-color: white;
	text-align: 			center;
}

table.offer th {
	border-width: 		1px 1px 1px 1px;
	padding: 					2px 2px 2px 2px;
	border-style: 		solid solid solid solid;
	border-color: 		black black black black;
	background-color: #4863A0;
	color: 						white;
}

table.offer th a {
	color: 						#ccc;
	text-decoration: 	underline;
	font-size: 				10px;
}

table.offer th a:hover {
	color: 						#fff;
	font-size: 				10px;
}

table.offer td {
	border-width: 		1px 1px 1px 1px;
	padding: 					4px 4px 4px 4px;
	border-style: 		solid solid solid solid;
	border-color: 		black black black black;
	background-color: #E4E8F1;
}
