/* - - - - - - - - - - - - - - - - - - - - - - - - -
 Title  : CSS Main, zaypay.com
 Author : Zaypay Internatial B.V. - Mr. Mol 
 URL    : www.zaypay.com
- - - - - - - - - - - - - - - - - - - - - - - - - - */

/* BODY =========================================== */

body {
	margin: 0px;
	padding: 0;
	font: 80% "Lucida Grande", Lucida, "helvetica neue", Helvetica, sans-serif;
	color: #393939;
	line-height: 140%;
	background: #fff url("body-header.gif") left top repeat-x;
}

/* CONTAINER =========================================== */
#container {
	max-width: 850px;
	width: 850px;
	margin: 0 auto;
	padding-top: 20px;
}

/* HEADER =========================================== */
#header {
	position: relative;
	padding: 0;
	voice-family: "\"}\"";
	voice-family: inherit;
	height: 87px;
	margin-bottom: 18px;
}
#header h1 {
	margin:0;
	float: left;
	position: absolute;
}
#header h1 a {
	background: url("zaypay.gif") 0 0 no-repeat;
	position: relative;
	display: block;
	top: 0;
	left: 0;
	width: 267px;
	height: 60px;
}
#header h1 a span {
	display: none;
}
#header h3 { display: none; }

/* FONT STUFF =========================================== */
a {
	color: #005094;
}
a:active { outline: none; }
a:hover, .a_hover {
	color: #80a0c3;
	outline: none;
}

a img { border: 0; }

h2 {
	font-size: 1.7em;
	margin: 0;
	margin-bottom: 20px;
	font-weight: normal;
}

h3 {
	font-size: 1.2em;
	margin: 0;
	margin-bottom: 4px;
	font-weight: normal;
}


h4 {
	font-size: 1.3em;
	margin: 0;
	margin-bottom: 4px;
	font-weight: normal;
}


hr {
border: 0;
color: #dcdcdc;
background-color: #dcdcdc;
height: 1px;
}

p {
	margin-top: 6px;
	margin-bottom: 10px;
}
small {
	font-size: 11px;
}

/* HEADER BUTS =========================================== */
#main-buttons {
	float: right;
	margin-top: 18px;
	/* left: 345px;
	top: 20px; */
}
#main-buttons ul {
	margin: 0;
	padding: 0;
	list-style: none;
}
#main-buttons li {
	display: inline;
	margin: 0;
	padding: 0;
}
#main-buttons li a {
	color: #404040;
	float: left;
	text-decoration: none;
	padding: 7px;
	padding-top: 4px;
	margin-left: 4px;
	margin-right: 4px;
	text-align: center;
	font-size: 1.3em;
}
#main-buttons li a#active {
	color: #000;
	border: 1px solid #d6d6d6;
	background: transparent url("main-buttons-active.gif") repeat-x left top;
	margin-left: 3px;
	margin-right: 3px;
	padding-top: 3px;
}
#main-buttons li a:hover, #main-buttons li a:hover#active {
	color: #000;
	border: 1px solid #c1c1c1;
	background: transparent url("main-buttons-hover.gif") repeat-x left top;
	margin-left: 3px;
	margin-right: 3px;
	padding-top: 3px;
}
#main-buttons li a:active {
	
}
#main-buttons li a span {
	
}

/* CONTENT =========================================== */

/* Hides from IE-mac \*/
.clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */

#content {
	clear: both;
}
#overall {
	padding: 22px 0 10px 0;
	border-top: 1px solid #c9c9c9;
	clear: both;
}
#maincontent {
	float:left;
	width:645px;
}
#maincontent_for_large_window {
	float:left;
	width: 540px;
}
#maincontent_fullsize {
	float:left;
	width:850px;
}
div#sidecontent { 
	float: right; 
}

#sidecontent .window {
	font-size: 11px;
	margin: 0 0 0.8em 0;
	width: 165px;
	background: #ffffcc url("box-bg-yellow.gif") repeat-x 0 0;
	border: 1px solid #fceaa3;
	border-bottom: 1px solid #f3db79;
	padding: 10px 15px 15px 15px;
}
#sidecontent .window strong {
	font-size: 12px;
}
#sidecontent .large_window {
	font-size: 11px;
	margin: 0 0 0.8em 0;
	width: 250px;
	background: #ffffcc url("box-bg-yellow.gif") repeat-x 0 0;
	border: 1px solid #fceaa3;
	border-bottom: 1px solid #f3db79;
	padding: 10px 15px 15px 15px;
}
#sidecontent .large_window strong {
	font-size: 12px;
}
small a.button, .button small input, .button-to small input,
#sidecontent .window a.button, #sidecontent .window .button input,
#sidecontent .window .button-to input {
  text-align: left;
	font-size: 11px;
	padding: 2px 5px; /*7d4200*/
}

a.small_button {
  display: inline ! important;
}

#sidecontent .window p {
	margin-bottom: 0;
}
#sidecontent .window#nopadding, #sidecontent .window#nopadding-button {
	padding: 0;
	width: 160px;
}
#sidecontent .window#nopadding-button {
	background: #fff url("box-bg-silver.gif") repeat-x 0 0;
	border: 1px solid #e4e4e4;
	border-bottom: 1px solid #d3d3d3;
}

#sidecontent .window#partner-clients {
	background: #fff url("box-bg-silver.gif") repeat-x 0 0;
	border: 1px solid #e4e4e4;
	border-bottom: 1px solid #d3d3d3;
}

#sidecontent .window#nopadding-button a#register {
	display: block;
	color: #2f2f2f;
	background: transparent url('icon-register.gif') no-repeat 4px 10px;
	height: 50px;
	padding: 5px 5px 0 55px;
	text-decoration: none;
	font-size: 1.4em;
}
#sidecontent .window#nopadding-button a#register small {
	font-size: 0.7em;
	line-height: 110%;
}
#sidecontent .window#nopadding-button a:hover#register {
	color: #CC9933;
}


.clear {clear:both}

/* FOOTER */
div#footer {
clear: both;
position: relative;
width: 100%;
margin-bottom: 1em;
padding-top: 20px;
background: transparent url('footer.gif') repeat-x left 20px;
}
div#footer-inner {
width: 850px;
margin: 0 auto;
padding-top: 10px;
color: #b4b4b4;
text-align: left;
font-size: 11px;
font-family: Verdana, Arial;
}
div#footer-inner a {
color: #8c8c8c;
}
div#footer-inner a:hover {
color: #2f2f2f;
}
div#footer-inner #footer-left {
float: left;
}
div#footer-inner #footer-right {
text-align: right;
}


a.icon_preview, a.icon_consider_closed, a.icon_considered_closed, a.icon_trash, a.icon_stats, a.icon_edit {
	padding-left: 13px;
	text-decoration: none;
	padding-top: 2px;
	padding-bottom: 2px;
	margin-left: 5px;
}

a.icon_preview {
	background: url('icon-preview.gif') no-repeat left 2px;
}
a:hover.icon_preview {
	color: #757575;
	background-position: left -17px;
}

a.icon_consider_closed {
	margin-left: 5px;
	background: url('icon-considered_closed.gif') no-repeat left 2px;
}
a:hover.icon_consider_closed {
	color: #757575;
	background-position: left -20px;
}
a.icon_considered_closed {
	margin-left: 5px;
	background: url('icon-considered_closed.gif') no-repeat left -20px;
}

a.icon_trash {
	margin-left: 5px;
	background: url('icon-trash.gif') no-repeat left 2px;
}
a:hover.icon_trash {
	color: #757575;
	background-position: left -20px;
}

a.icon_stats {
	margin-left: 5px;
	padding-left: 16px;
	background: url('icon-stats.gif') no-repeat left 3px;
}
a:hover.icon_stats {
	color: #757575;
	background-position: left -19px;
}

a.icon_edit {
	margin-left: 5px;
	background: url('icon-edit.gif') no-repeat left 3px;
}
a:hover.icon_edit {
	color: #757575;
	background-position: left -18px;
}

/* END FOOTER */


/* SUB NAVIGATION =========================================== */
#subnavheader {
	position: absolute;
	width: 799px;
	/* background: transparent url("/images/tab-header.gif") repeat-x left bottom; */
	/* border-bottom:  1px solid #c9c9c9; */
}
#subnav {
	font-size: 1.2em;
	position: absolute;
	list-style: none;
	bottom: 0;
	margin: 0;
	padding: 0;
	margin-bottom: -1px;
	padding-right: 1px;
	background: transparent url("tab-right.gif") right top no-repeat;
}
#subnav ul {
	margin: 0;
	padding: 0;
	list-style: none;
}
#subnav li {
	display: inline;
	margin: 0;
	padding: 0;
}
#subnav span {
	float: left;
	background: transparent url("tab.gif") no-repeat left top;
	background-position: 0% -290px;
	margin: 0;
	padding: 0 0 0 4px;
	text-decoration: none;
	color: #757575;
	/* border-bottom:  1px solid #c9c9c9; /* grey */
}

#subnav span a, #subnav #subcurrent a {
	background: transparent url("tab.gif") right top no-repeat;
	float:left;
	display:block;
	padding: 4px 11px 6px 10px;
}
#subnav span a {
	background-position:100% -290px;
}
#subnav #subcurrent span {
	color: #000;
	background-position:0 -554px; 
}
#subnav #subcurrent span a, #subnav #subcurrent a {
	background-position: 100% -554px;
	border-bottom: 1px solid #fff;
}
#subnav #subcurrent a { 
	background-position:100% -554px; 
	text-decoration:none; 
}
#subnav #subcurrent span:hover { }
#subnav #subcurrent span:hover a { }

#subnav span:hover { background-position: 0% -50px; }

#subnav span:hover a {
	background-position:100% -50px;
	color: #555555;
}
/* hide from Mac IE5 \*/
#subnav a span { float:none; }
/* end hack */

#mininav {
	font-family: Verdana, Arial;
	position: absolute;
	font-size: 11px;
	right: 0;
	margin-right: 4px;
	margin-top: -4px;
}

#mininav a.tickets {
  font-size: 9px;
  color: #ffffff;
  text-decoration: none;
  background: url('stars.png');
  padding: 4px 7px;
}
#mininav a.red {
  background-position: 0 -30px;
}
#mininav a.tickets:hover {
  color: #000000;
}

#mininav a.admin {
	color: #6e6e6e;
	text-decoration: none;
	background: url('icon-admin.png') no-repeat left 2px;
	padding-left: 13px;
}
#mininav a.admin:hover {
	text-decoration: underline;
	background-position: left -17px;
}

#mininav a.signout {
	color: #c2473b;
	text-decoration: none;
	background: url('icon-logout.gif') no-repeat left 2px;
	padding-left: 12px;
}
#mininav a.signout:hover {
	color: #9f271c;
	text-decoration: underline;
	background-position: left -18px;
}


/*
#subnav a:active { background-position:0% -50px; }
#subnav a:active span {
	background-position:100% -50px;
}
*/
/*
.minitabs {
	float: right;
}
.minitabs ul {
	position: relative;
	padding: 0;
	margin: 0;
	list-style: none;
	height: 22px;
	margin-bottom: 8px;
}
.minitabs ul li {
	float: left;
	margin-left: 8px;
	display: block;
}
.minitabs ul li a {
	display: block;
	text-decoration: none;
	font-size: 11px;
	padding: 2px 8px 2px 8px;
	font-weight: bold;
	color: #b22e22;
}
.minitabs ul li#selected {
	background: transparent url('/images/minitab-left.gif') left top no-repeat;
}
.minitabs ul li#selected a {
	background: transparent url('/images/minitab-right.gif') right top no-repeat;
}
*/

.minitabs {
	float: right;
}
.minitabs ul {
	float: right;
	position: relative;
	padding: 0;
	margin: 0;
	list-style: none;
	height: 22px;
	margin-bottom: 28px;
}
.minitabs ul li {
	float: left;
	padding: 0;
	margin-left: 4px;
}
.minitabs ul li a {
	display: block;
	text-decoration: none;
	font-family: Verdana, Arial;
	font-size: 11px;
	padding: 1px 6px 1px 18px;
	font-weight: bold;
	color: #2f2f2f;
	border: 1px solid #ececec;
	background: transparent url('arrow-open-small.gif') no-repeat 5px -37px;
}
.minitabs ul li a:hover {
	color:#CC9933;
	border: 1px solid #c4c4c4;
	background: transparent url('arrow-open-small.gif') no-repeat 5px 6px;
}
.minitabs ul li#selected a, .minitabs ul li#subsubcurrent a {
	background: transparent url('arrow-open-small.gif') no-repeat 5px -85px;
	border: 1px solid #acacac;
}
.minitabs ul li#selected a:hover, .minitabs ul li#subsubcurrent a:hover {
	color: #2f2f2f;
	border: 1px solid #acacac;
	
}

.steps ul {
	position: relative;
	padding: 0;
	margin: 0;
	list-style: none;
	height: 22px;
	margin-bottom: 8px;
}
.steps ul li {
	float: left;
	padding: 0;
}
.steps ul li a {
	display: block;
	text-decoration: none;
	font-size: 16px;
	padding: 1px 6px 1px 6px;
	font-weight: bold;
	color: #2f2f2f;
	border: 1px solid #fff;
	padding-left: 18px;
}
.steps ul li a:hover {
	color:#CC9933;
}
.steps ul li#selected a:hover {
	color: #2f2f2f;
	border: 1px solid #c4c4c4;
	background: transparent url('arrow-open-small.gif') no-repeat 5px -37px;
}
.steps ul li#selected a {
	background: transparent url('arrow-open-small.gif') no-repeat 5px 8px;
	border: 1px solid #dbdbdb;
}
.steps ul li a:hover {
	background: transparent url('arrow-open-small.gif') no-repeat 5px 8px;
}

form {
	margin: 0;
	padding: 0;
}
a.button, .button input, .button-to input {
	font-size: 13px;
	cursor: pointer;
	text-align: center;
	display: inline-block;
	vertical-align: baseline;
	padding: 3px 5px; /*7d4200*/
	overflow: hidden;
	border: 1px solid #bdbdbd;
	text-decoration: none;
	color: #000;
	background: #F3F3F3 url('form-button-gradient.gif') 0px 0px repeat-x;
}
a.button[disabled], .button input[disabled], .button-to input[disabled],
a.button:hover[disabled], .button input:hover[disabled], .button-to input:hover[disabled],
a.button:active[disabled], .button input:active[disabled], .button-to input:active[disabled] {
	color: silver;
	border: 1px solid silver;
	background-image: none;
	background-color: white;
	cursor: default;
}
a.button span.add, .button input span.add, .button-to input span.add {
	padding-left: 14px;
	background: transparent url('form-button-add.gif') 0 50% no-repeat;
}
a.button:hover, .button input:hover, .button-to input:hover {
	border: 1px solid #9f9f9f;
}
a.button:active, .button input:active, .button-to input:active {
	background: url('form-button-gradient.gif') 0px -20px repeat-x;
}

a.button.default, .button input.default, .button-to input.default {
	border: 1px solid #5daee1;
	background: #f3e9e9 url('form-submitbutton-gradient.gif') 0px 0px repeat-x;
}

a.button.default:hover, .button input.default:hover, .button-to input.default:hover {
	border: 1px solid #3b86b5;
}
a.button.default:active, .button input.default:active, .button-to input.default:active {
	background: #f3e9e9 url('form-submitbutton-gradient.gif') 0px -20px repeat-x;
}

.button input[type="hidden"] {
    border: none;
    background: none;
}

/* AUTO COMPLETE =========================================== */
.auto_complete {
  position: absolute;
  width: 600px;
  background-color: white;
  border: 1px solid #c8c8c8;
  margin: 0px;
  padding: 0px;
}

.auto_complete ul {
  list-style: none;
  margin: 0px;
  padding: 0px;
}

.auto_complete li {
  display: inline;
  margin: 1px;
  padding: 0;
  height: 32px;
}

.auto_complete li a {
  display: block;
  text-decoration: none;
  padding: 4px;
  color: #000;
}
.auto_complete ul li.selected a { background-color: #407bd8; color: white; }

/* Useful toolbox to place on top of a table */
div.toolbox, div.toolbar {
  padding: 4px;
  background: transparent url('th-bg-2.gif') left bottom repeat-x;
  border: 1px solid #dbdbdb;
  border-bottom: none;
}

div.toolbar {
  border-bottom: 1px solid #dbdbdb;
  margin-top: 10px;
}

/* Make sure buttons (created by button_to) are nicely displayed */
span.button form, span.button div {
  display: inline;
}

/* Don't let <p> tags created by textalize break a post header */
div.post_content {
  display: inline;
  font-size: 12px;
}
div.post_content p {
	margin-top: 2px;
}
div.post_footer {
}
div.post_footer, div.post_footer a:link, div.post_footer a:visited {
	color: #6e6e6e;
}
div.faq_content {
  display: block;
  padding: 2px 10px 2px 10px;
  font-size: 12px;
  background: #f5faff;
  border-spacing: 0;
  border: 1px solid #bed1ea;
  border-bottom: 1px solid #bac7d9;
  border-right: 1px solid #bac7d9;

}

/* TABLE FORM =========================================== */
table.form {
  border-collapse: collapse;
  margin-top: 10px;
  padding: 0;
}
table.form caption {
  display: none;		
}
table.form th {
  vertical-align: top;
  text-align: right;
  padding: 6px 12px 6px 6px;
  border-right: 2px solid #dbe8ed;
  /*width: 30%;*/
}
table.form td {
  padding: 6px 12px 6px 12px;
  width: 75%;
  vertical-align: top;
}
table.form th .optional {
	padding-bottom: 2px;
	border-bottom: dotted #d7d7d7 1px;
}
table.form span.info {
  font-size: 10px;
  color: #888;
  display: block;
  font-weight: normal;
  padding-top: 5px;
  line-height: 1.4em;
}
table.form tr.separator td {
  padding-top: 25px;
}
table.form tr.separator th {
  padding-top: 28px;
}

.fieldWithErrors {
  display: inline;
}

.fieldWithErrors input, .fieldWithErrors select {
  background-color: #ffdfdf;
}

table.list table.inline_form th {
	background: none;
	border: none;
	padding:8px;
	margin:0;
  text-align: right;
}
table.list table.inline_form th, table.list table.inline_form td {
  margin-top: 0; 
  padding-top: 0; 
  border-collapse: collapse; 
  border: none;
}

/* TABLE LISTING =========================================== */
table.list {
  padding: 0;
  margin: 0;
  width: 100%;
  /* border-collapse: separate; */
  border-collapse: collapse;
  border-spacing: 0;
  border: 1px solid #bed1ea;
  border-bottom: 1px solid #bac7d9;
  border-right: 1px solid #bac7d9;
}
table.list th {
  font-size: 11px;
  line-height: 110%;
  color: #161c24;
  text-shadow: 2px 2px 2px #fff;
  text-align: left;
  vertical-align: top;
  padding: 5px 6px 5px 8px;
  background: #d8e9ff url('th-bg.gif') left top repeat-x;
  border-bottom: 1px solid #bed1ea;
}
table.list th small {
  font-weight: normal;
  color: #9199a4;
}
table.list td {
  padding: 3px 5px 3px 8px;
  font-size: 10px;
  vertical-align: top;
}
table.list tr.paddingless td {
  padding: 0px;
}
table.list td a { display: inline; color: #104c90; }
table.list td a:hover { color:#CC9933; }
table.list td img { vertical-align: text-top; }

table.list td.list-item a { font-size: 12px; }

table.list td.prevpage {
  border-right: 0;
  text-align: left;
}
table.list td.nextpage {
  border-left: 0;
  text-align: right;
}
table.list td.label {
  white-space: nowrap;
  font-size: 10px;
  text-align: right;
  width: 200px;       
}
table.list td p {
  display: inline;
}
table.list tr.odd {
  background: #f5faff;
}
table.list tr.even {
  background: #fff;
}

table.list tr.special {
  background: #add8e6;
}



/* TABLE COUNTRY ==================================== */

table.country-list {
	background: none;
	border: none;
	padding:8px;
	margin:0;
	width: 250px;
	/* border-collapse: separate; */
	border-collapse: collapse;
	border-spacing: 0;
}
table.country-list tr.country-row td {
	padding: 3px 5px 3px 8px;
	font-size: 10px;
	vertical-align: top;
	border: 1px solid #c7c7c7;
	background: url("country-bar.gif") top 50% repeat-x;
}

table.country-list tr.selected td {
	background: url("country-bar.gif") 0 -45px no-repeat;
}

table.country-list tr.country-row td:hover {
	cursor: pointer;
	border: 1px solid #a8b4be;
	background: url("country-bar.gif") bottom 50% repeat-x;
}

table.country-list tr.selected td:hover {
  background: url("country-bar.gif") 0 -45px no-repeat;
}

table.country-list tr.country-info td {
	/* display: none; 
	border-left: 1px solid #d9d9d9;
	border-right: 1px solid #d9d9d9;
	border-bottom: 1px solid #d9d9d9;*/
	border: 1px solid #c7c7c7;
	background-color: #fff;
	background-image: none;
	padding: 10px;
	font-size: 11px;
}

table.country-info-list td {
	margin: 0;
	padding: 4px;
}


div.bluebutton{float:right; height: 30px;}
img.bluebutton{float:right; margin-right: 16px; padding-top: 3px}
a.bluebutton{display:block;float:left;position:relative;margin:0;padding:0;height:18px;background:url('littlebut-bg.gif');line-height:1em;text-decoration:none;}
a.bluebutton {margin-left:25px}
a.bluebutton .first{margin-left: 0px}
a.bluebutton .label{display:block;margin-top:3px;font-size:0.75em;color:#fff}
a.bluebutton .left{display:block;margin:0 -9px;width:9px;height:18px;background:url('littlebut-left.gif');position:absolute;left:0px}
a.bluebutton .right{display:block;margin:0 -9px;width:9px;height:18px;background:url('littlebut-right.gif');position:absolute;right:0px}
a.bluebutton:hover,
a.bluebutton:hover .left,
a.bluebutton:hover .right{background-position:0px -18px}

a.selected{ background:url('littlebut-bg-selected.gif');}
a.selected .left{ background:url('littlebut-left-selected.gif');}

a.selected .right{background:url('littlebut-right-selected.gif');}
a.selected:hover,
a.selected:hover .left,
a.selected:hover .right { background-position: 0px -18px }



/* TABLE tickets ====================================== */

table.tickets {
  padding: 0;
  margin: 0;
  width: 100%;
  /* border-collapse: separate; */
  border-collapse: collapse;
  border-spacing: 0;
  border: 1px solid #cedae2;
  border-bottom: 1px solid #bac7d9;
  border-right: 1px solid #bac7d9;
}
table.tickets th {
  font-size: 11px;
  font-weight: bold;
  line-height: 110%;
  color: #161c24;
  text-shadow: 2px 2px 2px #fff;
  text-align: left;
  vertical-align: top;
  padding: 5px 6px 5px 8px;
  background: url("row-bg.gif") bottom left repeat-x;
  border-bottom: 1px solid #bed1ea;
  border-bottom: 1px solid #cedae2;
}
table.tickets th small {
  font-weight: normal;
  color: #9199a4;
}
table.tickets td {
  padding: 3px 5px 3px 8px;
  font-size: 10px;
  vertical-align: top;
}
table.tickets tr.paddingless td {
  padding: 0px;
}
table.tickets td img { vertical-align: text-top; }

table.tickets td.list-item a { font-size: 12px; }

table.tickets td.prevpage {
  border-right: 0;
  text-align: left;
}
table.tickets td.nextpage {
  border-left: 0;
  text-align: right;
}
table.tickets td.label {
  white-space: nowrap;
  font-size: 10px;
  text-align: right;
  width: 200px;       
}
table.tickets tr.odd {
  background: #f5faff;
}

table.tickets tr.even {
  background: #fff;
}

tr.needs_love {
  background: #ffdddd !important;
}

.tickets_user {
  font-size: 10px;
  font-weight: normal;
  color: #2F2F2F;
  text-align: center;
  width: 100%;
}
.tickets_user a { display: inline; color: #2f2f2f; }
.tickets_user a:hover { color:#CC9933; }

/* TABLE DETAILS ====================================== */

table.details {
	margin: 10px;
  width: 98%;
  border-collapse: collapse;
  border-spacing: 0;
}

table.details td.label {
  white-space   : nowrap;
  font-size     : 10px;
  text-align    : right;
}

table.details td img { vertical-align: text-top; }

table.details tr.separator td {
  padding-top: 25px;
}
table.details tr.separator th {
  padding-top: 28px;
}

table.details tr.odd {
  background: #f6f8fa;
}
table.details tr.even {
  background: #fff;
}

/* TABLE summary */

table.summary {
  padding: 0;
  margin: 0;
  width: 100%;
  border-spacing: 0;
  border-top: 1px dotted #cedae2;
}
table.summary td {
  width: 40%;
  white-space: nowrap;
}
table.summary td.label {
  width: 10%;
  white-space: nowrap;
  text-align: right;
}

/* TABLE EVENT DETAILS ================================ */
table.list {
  padding: 0;
  margin: 0;
  width: 100%;
  border-collapse: collapse;
  border-spacing: 0;
  border: 1px solid #cedae2;
}
table.list th {
  font-size: 11px;
  color: #000;
  text-shadow: 2px 2px 2px #fff;
  text-align: left;
  padding: 5px 6px 5px 8px;
  background: url("row-bg.gif") bottom left repeat-x;
  border-bottom: 1px solid #cedae2;
}
table.list td {
  padding: 3px 5px 3px 8px;
  font-size: 10px;
}
table.list tr.paddingless td {
  padding: 0px;
}
table.list td a { display: inline; }

table.list td img { vertical-align: text-top; }

table.list td.prevpage {
  border-right: 0;
  text-align: left;
}
table.list td.nextpage {
  border-left: 0;
  text-align: right;
}
table.list tr.odd {
  background: #f6f8fa;
}
table.list tr.even {
  background: #fff;
}

table.list tr.multiline th {
  font-weight: normal;
  vertical-align: bottom;
  color: #666;
}
table.list tr.multiline th strong {
  color: #000000;
}

table.list tr.total th {
  border-top: 1px solid #cedae2;
}

/* SIMPLE TABLE ======================================== */

table.simple {
  padding: 0;
  margin: 0;
  border-collapse: collapse;
  border-spacing: 0;
}

table.simple th {
  width: 1px;
  padding: 4px;
  vertical-align: middle;
  border-right: 0px solid #ffffff;
}

table.simple td {
  padding: 4px;
  width: 1px;
}

/*-- hint --*/
.hint, .hint_bottom {
  position: absolute;
  font-size: 11px;
  font-family: Verdana, Arial;
  line-height: 130%;
  width: 252px;
  margin-left: 8px;
  margin-top: -4px;
  border: 1px solid #FFCC33;
  padding: 10px 12px;
  background-color: #FFFF99;
  z-index: 1000;
}
div#dashboard-list .hint_bottom {
	width: 152px;
}

.hint_bottom {
	margin-left: 0;
	margin-top: 8px;
	padding: 6px 8px;
}
.hint .hint-pointer {
    position: absolute;
    left: -5px;
    top: 10px;
    width: 10px;
    height: 19px;
    background: url('pointer.gif') left top no-repeat;
}
.hint_bottom .hint-pointer {
    position: absolute;
    top: -5px;
    left: 10px;
    width: 19px;
    height: 10px;
    background: url('pointer-top.gif') left top no-repeat;
}
.hint .example, .hint_bottom .example {
	margin-top: 6px;
	display: block;
	color: #c2473b;
}
.avatar {
	padding: 1px;
	border: 1px solid #d3d3d3;
	background-color: #ececec;
}
#overview-list ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
}
#overview-list ul li {
	margin: 0;
	padding: 0;
	float: left;
	text-align: center;
}
#overview-list ul li#overview-text {
	font-size: 14px;
	padding: 12px;
	color: #285276;
	border: 1px solid #88a4bc;
	background: #fff url('dashboard-bg-1.gif') left bottom repeat-x;
}
#overview-list ul li#overview-content {
	margin-left: 15px;
	display: block;
}
#partners {
	list-style-type: none;
	padding: 0;
	margin: 0;
	margin-top: 5px;
}
ul#dashboard-list li {
	text-align: center;
}

div#dashboard-list {
	margin: 0 auto;
}
div#dashboard-list ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
}
div#dashboard-list ul li {
	float: left;
	margin: 0;
	margin-right: 10px;
}
div#dashboard-list ul li a {
	display: block;
	font-size: 20px;
	text-decoration: none;
	text-align: center;
	width: 160px;
	padding: 4px;
}
div#dashboard-list ul li a {
	color: #2f2f2f;
	border: 1px solid #a3a3a3;
	background: #fff url('th-bg-2.gif') left bottom repeat-x;
}
div#dashboard-list ul li#paid a  {
	color: #285276;
	border: 1px solid #88a4bc;
	background: #fff url('dashboard-bg-1.gif') left bottom repeat-x;
}
div#dashboard-list ul li#gained a {
	color: #5b1212;
	border: 1px solid #b38585;
	background: #fff url('dashboard-bg-2.gif') left bottom repeat-x;
}
div#dashboard-list ul li#chart {
	margin-right: 10px;
}

div#withdraw-list {
	margin: 0 auto;
}
div#withdraw-list ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
}
div#withdraw-list ul li {
	float: left;
	margin: 0;
	margin-right: 10px;
}

/*
div.info-list dt a {
	display: block;
	text-decoration: none;
	color: #2f2f2f;
	width: 100%;
	height: 25px;
	background: transparent url("/images/bar-right.gif") no-repeat scroll right top;
	margin: 0;
	margin-bottom: 4px;
}
div.info-list dt a span {
	color: #337c9f;
}
div.info-list dt a:hover, div.info-list dt a:hover span {
	background: transparent url("/images/bar-right-hover.gif") no-repeat scroll right top;
	color: #CC9933;
}
*/

div.info-list dt a {
	display: block;
	text-decoration: none;
	color: #2f2f2f;
	width: 100%;
	margin: 0;
	margin-bottom: 4px;
	font-size: 14px;
}
div.info-list dt a span {
	color: #337c9f;
}
div.info-list dt a:hover, div.info-list dt a:hover span {
	color: #CC9933;
}
div.info-list dt strong {
	display: block;
	padding-left: 8px;
	padding-top: 2px;
}
div.info-list dt a span {
	position: relative;
	font-size: 10px;
	float: right;
	padding: 3px;
	padding-right: 8px;
}
div.info-list dl {
	float: left;
	margin: 0;
	width: 47%;
	margin-right: 18px;
}
div.info-list dd {
	font-size: 11px;
	margin: 0;
	padding-left: 17px;
	margin-left: 8px;
	background: transparent url("bullet-orange.gif") no-repeat scroll 0 55%;
}

/* Pagination */
.pagination {
	display:block;
	text-align:left;
	height:22px;
	line-height:21px;
	clear:both;
	padding-top:3px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	margin-top: 4px;
	margin-bottom: 4px;
}

.pagination a:link, .pagination a:visited {
	padding:7px;
	padding-top:2px;
	padding-bottom:2px;
	border:1px solid #EBEBEB;
	text-decoration:none;
	background-color:#fafafa;
	width:22px;
	font-weight:normal;
}

.pagination a:hover {
	background-color:#DDEEFF;
	border:1px solid #BBDDFF;
	color:#0072BC;	
}

.pagination .current {
	padding:7px;
	padding-top:2px;
	padding-bottom:2px;
	border:1px solid #BBDDFF;
	text-decoration:none;
	background-color:#DDEEFF;
	color:#0072BC;
	cursor:default;
}

.pagination .disabled {
	padding:7px;
	padding-top:2px;
	padding-bottom:2px;
	border:1px solid #EBEBEB;
	text-decoration:none;
	background-color:#fafafa;
	color:#D7D7D7;
	cursor:default;
}

/* Statements */
div.statement_segment {
  float: left;
  width: 180px;
  margin-right: 5px;
  padding-left: 5px;
}
div.statement_segment .green {
  background-color: #0f0;
}

div.statement_segment .orange {
  background-color: #ff0;
}

div.statement_segment .red {
  background-color: #f00;
}

/* signin */
span#signin_error {
	color: #b00;
}
a.withdraw_gained_money {
	background: url('icon-money.gif') no-repeat top left; 
	padding-left: 20px; 
	height: 16px; 
	display: block; 
	width:160px;
}

/* language selector */
#userLanguage {
	font-size: 100%
}

div#subsubtabs {
	float: right;
	margin-top:-10px;
	margin-bottom:-20px;
}

/*--based on snazzy corners [http://www.stunicholls.myby.co.uk/boxes/snazzy.html]--*/
/*--4px angle tab style--*/
.p4_B1, .p4_B2, .p4_B3, .p4_B4 {display:block; overflow:hidden;height:1px;}
.p4_B2, .p4_B3, .p4_B4 {border-width:0 1px;}
.p4_B1 {margin:0 4px;}
.p4_B2 {margin:0 3px;}
.p4_B3 {margin:0 2px;}
.p4_B4 {margin:0 1px;}

/*--3px angle tab style--*/
.p3_B1, .p3_B2, .p3_B3 {display:block; overflow:hidden;height:1px;font-size:1px;}
.p3_B2, .p3_B3 {border-width:0 1px;}
.p3_B1 {margin:0 3px; }
.p3_B2 {margin:0 2px;}
.p3_B3 {margin:0 1px;}

.xcap {display:block; background:transparent; font-size:1px;}

/*--basic warning--*/
.WarnBar { background: transparent; margin: 0; }
.WarnBarTitle { color:#000; border-bottom:1px solid #eec600;font-weight:bold;font-size:14px;padding-left:5px;margin-bottom:4px;}

/*--change this for color update*/
.WarnBar .p3_B1, .WarnBar .p3_B2, .WarnBar .p3_B3{ background-color:#ffffaa; }
.WarnBar .p3_B1, .WarnBar .p3_B2{height:1px;}
/*--Color the borders*/
.WarnBarContent, .WarnBar .p3_B2, .WarnBar .p3_B3{border-left:1px solid #eec600; border-right:1px solid #eec600;}
.WarnBar .p3_B1,.WarnBar .p4_B1{background:#eec600;}
.WarnBarContent { background:#ffffaa url('icon-caution.gif') no-repeat 99% 50%; color:#000; text-align:left; padding: 10px 14px; padding-right: 65px; }
.WarnBarContent ul {
  font-size: 11px;
  font-weight: normal;
  padding: 0;
  margin: 10px 0 0 25px;
}
.WarnBarContent strong {
  font-size: 14px;
}

/*IE6 hack*/
* html .WarnBarContent {height:0px;}

/*----generic infobar----*/
.InfoBar {background: transparent; margin:1px;}
.InfoBarTitle {color:#000; border-bottom:1px solid #aaa;font-weight:bold;font-size:14px;padding-bottom:1px; margin-bottom:4px;}
/*--change this for color update*/

.InfoBar .p3_B1, .InfoBar .p3_B2, .InfoBar .p3_B3, .InfoBar .p4_B1, .InfoBar .p4_B2, .InfoBar .p4_B3, .InfoBar .p4_B4 {background-color:#f3f3f3;}
.InfoBar .p3_B1, .InfoBar .p3_B2, .InfoBar .p4_B1, .InfoBar .p4_B2, .InfoBar .p4_B3 {height:1px;}

/*--Color the borders*/
.InfoBarContent, .InfoBar .p3_B2, .InfoBar .p3_B3, .InfoBar .p4_B2, .InfoBar .p4_B3, .InfoBar .p4_B4 {border-left:1px solid #d3d3d3; border-right:1px solid #d3d3d3;}
.InfoBar .p3_B1, .InfoBar .p4_B1{background:#d3d3d3;}

.InfoBarContent {padding:5px;padding-left:10px; padding-right:10px; background-color:#f3f3f3;}

/*IE6 hack*/
* html .InfoBarContent {height:0px;}

/*----generic successbar----*/
.SuccessBar {background: transparent; margin:1px;}
.SuccessBarTitle {color:#000; border-bottom:1px solid #aaa;font-weight:bold;font-size:14px;padding-bottom:1px; margin-bottom:4px;}
/*--change this for color update*/

.SuccessBar .p3_B1, .SuccessBar .p3_B2, .SuccessBar .p3_B3, .SuccessBar .p4_B1, .SuccessBar .p4_B2, .SuccessBar .p4_B3, .SuccessBar .p4_B4 {background-color:#ccffcc;}
.SuccessBar .p3_B1, .SuccessBar .p3_B2, .SuccessBar .p4_B1, .SuccessBar .p4_B2, .SuccessBar .p4_B3 {height:1px;}

/*--Color the borders*/
.SuccessBarContent, .SuccessBar .p3_B2, .SuccessBar .p3_B3, .SuccessBar .p4_B2, .SuccessBar .p4_B3, .SuccessBar .p4_B4 {border-left:1px solid #66ff99; border-right:1px solid #66ff99;}
.SuccessBar .p3_B1, .SuccessBar .p4_B1{background:#66ff99;}

.SuccessBarContent {padding:5px;padding-left:10px; padding-right:10px; background-color:#ccffcc;}

/*IE6 hack*/
* html .SuccessBarContent {height:0px;}

/*----generic confirmationbar----*/
.ConfirmationBar {
  width      : 400px;
  margin     : 20px auto;
  background : transparent;
  padding    : 0px;
}

.ConfirmationBarContent {
  background-color : #ccffcc;
  padding          : 5px 10px;
  font-size        : 11px;
}

.ConfirmationBarButtons {
  text-align   : center;
  padding      : 10px 0px;
}

.ConfirmationBarButtons a {
  padding      : 10px 20px;
}

.ConfirmationBarButtons a:hover {
  color       : #000000;
}

.ConfirmationBar .p3_B1, .ConfirmationBar .p3_B2, .ConfirmationBar .p3_B3, .ConfirmationBar .p4_B1, .ConfirmationBar .p4_B2, .ConfirmationBar .p4_B3, .ConfirmationBar .p4_B4 {background-color:#ccffcc;}
.ConfirmationBar .p3_B1, .ConfirmationBar .p3_B2, .ConfirmationBar .p4_B1, .ConfirmationBar .p4_B2, .ConfirmationBar .p4_B3 {height:1px;}

/*--Color the borders*/
.ConfirmationBarContent, .ConfirmationBar .p3_B2, .ConfirmationBar .p3_B3, .ConfirmationBar .p4_B2, .ConfirmationBar .p4_B3, .ConfirmationBar .p4_B4 {border-left:1px solid #66ff99; border-right:1px solid #66ff99;}
.ConfirmationBar .p3_B1, .ConfirmationBar .p4_B1{background:#66ff99;}


/*IE6 hack*/
* html .ConfirmationBarContent {height:0px;}

div#critical_checks { 
	background-color: #fff4f4;
	border: 1px solid #fdd;
}

div#warning_checks { 
	background-color: #fff4f0;
	border: 1px solid #fd9;
}

div#successful_checks { 
	background-color: #f4fff4;
	border: 1px solid #dfd;
}

div#fragment_cache {
	background-color: #f9f9f9;
	border: 1px solid #f0f0f0;
}

div.system_checks {
	padding: 10px;
	margin: 10px 0;
}

div.system_checks ul li {
	list-style-type: none;
	margin-bottom: 10px
}

div#critical_checks h4 { color: #d00; }
div#warning_checks h4 { color: #f60; }
div#successful_checks h4 { color: #0a0; }
div#fragment_cache h4 { color: #333; }
div#fragment_cache .toggle {
	color:#222;
}

.toggle { 
	color: #0a0;
	font-size: 60%;
}

/* documentation hooks */

h3.sub_title {
	font-size:13px;
font-weight:bold;
margin:0;
}

h3.sub_title span.title_comment {
	font-size: 0.7em;
	color: #444;
}

h3.doc_step {
	font-size: 1.0em;
	font-weight: bold;
	margin: 0;
	margin-left: -10px;
	padding-left: 10px;
	padding-top: 2px;
	height: 23px;
	background: transparent url("doc_step_sub_title.gif") no-repeat scroll 0 50%;
}

div.related_documentation p.selection {
	padding: 14px;
	padding-left: 78px;
  	background: transparent url("icon-folder.gif") no-repeat scroll 10px 55%;	
}

div.related_documentation {
	margin: 20px 0;
	border: 1px solid #f0f0f0;	
}

div#inline_docs {
	padding: 0 45px;
}

code {
	display: block;
	padding: 5px;
	margin: 15px 0px;
	margin-bottom: 15px;
	background: #ecf8ff;
	border: 1px solid #c3e5fa;
	border-width:1px 0;
	font-size: 10px;
}

span.code {
	font-family: courier, serif;
}

span.variable {
	background-color: #f99;
}

table.sideways_list {
	width: 850px;
	margin: 30px 0;
	padding: 10px;
	border-collapse: collapse;
	border: 1px solid #e9e9e9;
}

table.sideways_list th {
	text-align: right;
	padding-right: 10px;
	padding-left: 4px;
	background-color: #f0f0f0;
	font-size: 0.8em;
}

table.sideways_list td {
	padding: 10px 0;
	padding-left: 10px;
	padding-right: 10px;
}

table.sideways_list th.title {
	text-align: center;
	font-size: 1.2em;
	padding-top: 4px;
	padding-bottom: 4px;
}

table.notices tr td code {
	color: #777;
	background: none;
	border: none;
	margin: 0px;
	padding: 0px;
}

td pre.code {
	width: 700px;
}

div#inline_docs table.sideways_list {
	width: 450px;
}

div#inline_docs table tr td pre.code {
	width: 650px;
}

div#inline_docs div.long_code {
	width: 666px;
}

div.long_code {
	padding-top: 0px;
	height: 200px;
	width: 700px;
	overflow: auto;
}

pre.code, code {
	color: #2f2f2f;
	background: #ecf8ff;
	border: 1px solid #c3e5fa;
	border-width: 1px 0;
}

.inplaceeditor-form {
  white-space: nowrap;
}

.inplaceeditor-form .editor_field {
  width: 100%;
}

.inplaceeditor-form .editor_ok_button {
	font-size: 11px;
  margin-right: 10px;
}

a#screencast_but {
display:block;
width: 139px;
height: 100px;
padding: 0;
margin: 0;
background: url("screencast.gif") 0 0 no-repeat;
text-decoration: none;
border: 4px solid silver;
}
a:hover#screencast_but, a#screencast_but.screencast_but_hover  { 
background-position: 0 -100px;
border: 4px solid #7f7f7f;
}
span#more_news a {
	font-size: 11px;
	color: #999;
}
img.arrow_image {
	margin-top: 2px;
}
img.spinner_image {
	margin-top: 2px;
	margin-left: -1px;
}
.small { 
	font-size: 9px;
}
a.section, h3.section a {
	color: #393939;;
}
#quick_nav {
  font-size: 80%;
  border: 1px solid #eee;
  margin: 15px;
  padding: 10px;
  float: right;
}
#quick_nav ul {
  margin:0;
  padding:0;
}
#quick_nav ul li {
  list-style: none;
  margin:0;
  padding:0;
}
#quick_nav ul li a {
  text-decoration: none;
  color: #999;
}


#RB_overlay {
  position: absolute;
  z-index: 100;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  min-width: 100%;
  min-height: 100%;
  background-color: #000;
  opacity: .6;
  filter: alpha(opacity=60);
}

#RB_redbox {
  width: 100%;
  position: absolute;
  top: 0px;
  left: 0px;
  right: 0px;
}

#RB_loading {
  position: relative;
  top: 200px;
  z-index: 101;
  width: 70px;
  height: 70px;
  margin: 0 auto;
  text-align: center;
  background: #666 url(redbox_spinner.gif) no-repeat center center;
  border: 2px solid black;
} 

#RB_window {
  z-index: 102;
  background-color: #FFFFFF;
  display: block;
  text-align: left;
  overflow: hidden;
  margin: 20px auto 0 auto;
  position: absolute;  
}


.mylogo{
display:block;
left:-15px; 
margin-bottom:0;
margin-left:15px;
position:relative;
top:-12px;
width:120px;
} 

.storydiv h1{
font-size:1.7em;
font-weight:normal; 
margin:0 0 20px;
} 

.storydiv h2{ 
font-size:1.4em;
font-weight:normal; 
margin:0 0 20px;
}

	
.titlemenu{
background:url(menustyle.jpg);
font-weight:bolder;
height:60px;
line-height:40px; 
text-indent:20px;
width:197px;
}

.wholemenu ul{   
border-color:#E6EEE1;
border-style:none solid solid; 
border-width:medium 1px 1px;
margin-top:-30px; 
padding-bottom:15px;
padding-left:30px;
width:165px;
padding-top:15px;
_margin-left:0px; 
}
   
.wholemenu ul li{ 
color:green;
font-size:13px;
list-style-type:square; 



}

.wholemenu ul li a{
font-size:12px;
text-decoration:none;
 
} 

.partnersbottom{ 
text-align:left;
}
   
.artitle{
border-top:1px solid #EEEEEE;
font-size:20px;
 margin-bottom:15px;
margin-top:10px;
padding-top:10px;
text-decoration:underline;
}
