
body, html {margin:0;padding:0;font-family:Arial, Helvetica, sans-serif;font-size:11px;}
body {background-color: #000;}
.background-wrap {background: #000000 url('../img/background.jpg') top center no-repeat;}

/* Standard html BEGIN */
	form {display:inline;}
	a img {border:0;}

	h1 {margin:30px 0 20px 0;padding:0;font-size:20px;font-family:Arial, Helvetica, sans-serif;color:#0e6a59;}
	h2 {margin:30px 0 10px 0;padding:0;font-size:16px;font-family:Arial, Helvetica, sans-serif;color:#0e6a59;}
	h2.header {background-color:#e9edce;padding:10px;color:#000;}
	h3 {margin:20px 0 10px 0;padding:0;font-size:12px;font-family:Arial, Helvetica, sans-serif;color:#0e6a59;}
	h3.header {background-color:#e9edce;padding:7px 10px 7px 10px;color:#000;cursor:pointer;margin:2px 0 0px 0;}
	h4 {margin:20px 0 10px 0;padding:0;font-size:11px;font-family:Arial, Helvetica, sans-serif;color:#0e6a59;font-weight:bold;}
	p {line-height:18px;margin:8px 0 8px 0;padding:0;}
	small {font-size:9px;color:#999}
	div.error {padding:20px;margin-bottom:20px;border:1px solid #0e6a59;font-size:14px;}
	.hidden {display:none;}
	
	ul {margin:8px 0 10px 5px;padding:0;}
	dl {clear:both;margin:0;padding:0;}
	dl dt {font-size:14px;font-family:Arial, Helvetica, sans-serif;background: url('../img/icon-li-square.png') 0px 0px no-repeat;padding:4px 9px 5px 8px;margin:0;color:#fff;float:left;}
	dl dd {float:left;margin:0;padding:2px 0 10px 15px;line-height:16px;width:200px;}
	li {padding:0 0 10px 0px;margin:0 0 0 10px;}
	
	table {}
	table td {vertical-align:top;}
	table th {vertical-align:top;}
	
	input, textarea, select, option {font-family:Arial, Helvetica, sans-serif;font-size:11px;}
	textarea {font-family:Arial, Helvetica, sans-serif;font-size:11px;}
	
	#validate_form .field {padding:0 0 5px 0;}
	#validate_form .field label {font-size:13px;display:block;padding:10px 0 2px 0;clear:both;}
	#validate_form .field input[type=text] {width:240px;border-top:1px solid #b3b98f;border-right:0px solid #b3b98f;border-bottom:1px solid #dbe1b7;border-left:0px solid #b3b98f;padding:5px;background-color:#FFF;}
	#validate_form .field input[type=password] {width:240px;border-top:1px solid #b3b98f;border-right:0px solid #b3b98f;border-bottom:1px solid #dbe1b7;border-left:0px solid #b3b98f;padding:5px;background-color:#FFF;}
	#validate_form .field select {width:240px;border-top:1px solid #b3b98f;border-right:0px solid #b3b98f;border-bottom:1px solid #dbe1b7;border-left:0px solid #b3b98f;padding:5px;background-color:#FFF;}
	#validate_form .field input[type=checkbox] {width:25px;float:left;}
	#validate_form .field input.phone {float:left;width:100px;border-top:1px solid #b3b98f;border-right:0px solid #b3b98f;border-bottom:1px solid #dbe1b7;border-left:0px solid #b3b98f;padding:5px;background-color:#FFF;}
	#validate_form .field input.phone-ext {float:left;width:40px;margin-right:5px;border-top:1px solid #b3b98f;border-right:0px solid #b3b98f;border-bottom:1px solid #dbe1b7;border-left:0px solid #b3b98f;padding:5px;background-color:#FFF;}
	#validate_form .large {margin:0 0 10px 0;width:300px;padding:0 10px 7px 10px;border-top:1px solid #dbe1b7;border-bottom:1px solid #dbe1b7;background-color:#e9edce;overflow:hidden;}
	#validate_form .large input.input {width:290px;}
	#validate_form .text {padding:6px;background-color:#FFF;}
	
	

/* Standard html END */

	a {color:#0e6a59}
	a.big-link {font-size:11px;}

	.break {clear:both;}
	.spacer {width:20px;height:20px;float:left;}
	.spacer-big {width:30px;height:30px;float:left;}
	.block-group {width:940px;}
	.drop10 {margin:0 0 10px 0;}
	.drop20 {margin:0 0 20px 0;}
	.drop30 {margin:0 0 30px 0;}
	
	a:link.btn-1,
	a:active.btn-1,
	a:visited.btn-1 {display:block;height:23px;width:76px;text-align:center;background-image: url('../img/btn_1_background.png');background-repeat:no-repeat;background-position: 0px -29px;float:left;padding:6px 0 0 0;color: #000;text-decoration:none;}
	a:hover.btn-1 {background-position: 0px 0px;}
	a:link.btn-1-green,
	a:active.btn-1-green,
	a:visited.btn-1-green {display:block;height:23px;width:56px;text-align:center;background-image: url('../img/btn_1_background_green.png');background-repeat:no-repeat;background-position: 0px -29px;float:left;padding:6px 10px 0 10px;color: #fff;text-decoration:none;}
	a:hover.btn-1-green {background-position: 0px 0px;}

	input.btn-1-green {display:block;height:29px;width:76px;text-align:center;border:0;background-image: url('../img/btn_1_background_green.png');background-repeat:no-repeat;background-position: 0px -29px;float:left;padding:6px 0 6px 0;color: #fff;text-decoration:none;}
	
	a:link.btn-2-green,
	a:active.btn-2-green,
	a:visited.btn-2-green {display:block;height:23px;width:80px;text-align:center;background-image: url('../img/btn_2_background_green.png');background-repeat:no-repeat;background-position: 0px -29px;float:left;padding:6px 10px 0 10px;color: #fff;text-decoration:none;}
	a:hover.btn-2-green {background-position: 0px 0px;}
	input.btn-2-green {display:block;height:29px;width:100px;text-align:center;border:0;background-image: url('../img/btn_2_background_green.png');background-repeat:no-repeat;background-position:0px -29px;float:left;padding:6px 0 6px 0;color: #fff;text-decoration:none;}


	.button {height:28px;margin:0 2px 10px 0;}
	.button .left {width:3px;height:28px;background: transparent url('../img/buttonsprite.png') 0px 0px no-repeat;float:left;}
	.button .link {height:28px;background: url('../img/buttonsprite.png') 0px -28px repeat-x;float:left;}
	.button .link input {cursor:pointer;font-size:13px;background:none;border:0;color:#e2ff1f;height:28px;padding:0 5px;overflow:visible;}
	.button .link a {cursor:pointer;font-size:13px;background:none;border:0;display:block;color:#e2ff1f;height:22px;padding:6px 5px 0 5px;text-decoration:none;}
	.button .right {width:3px;height:28px;background: transparent url('../img/buttonsprite.png') 0px -56px no-repeat;float:left;}

	.button-small {height:20px;}
	.button-small .left {width:3px;height:20px;background: transparent url('../img/input-login-button-sprite.png') 0px 0px no-repeat;float:left;}
	.button-small .link {height:20px;background: url('../img/input-login-button-sprite.png') 0px -20px repeat-x;float:left;}
	.button-small .link input {cursor:pointer;font-size:11px;background:none;border:0;color:#e2ff1f;height:20px;padding:0 5px 0 5px;overflow:visible;}
	.button-small .right {width:3px;height:20px;background: transparent url('../img/input-login-button-sprite.png') 0px -40px no-repeat;float:left;}
	
	


/* Blocks BEGIN */
	.block-1-1 {width:940px;}
	.block-1-1 .b-top {height:3px;background: url('../img/block-1-1-background-sprite.png') 0px 0px no-repeat;}
	.block-1-1 .b-content {padding:10px 40px 20px 40px;background: #fff url('../img/block-1-1-background-sprite.png') -940px 0px repeat-y;}
	.block-1-1 .b-bottom {height:3px;background:  url('../img/block-1-1-background-sprite.png') -1880px 0px no-repeat;}
	.block-1-1-white .b-top {height:3px;background: url('../img/block-1-1-background-sprite.png') 0px 0px no-repeat;}
	.block-1-1-white .b-content {padding:10px 40px 20px 40px;background: #fff url('../img/block-1-1-background-sprite.png') -940px 0px repeat-y;}
	.block-1-1-white .b-bottom {height:3px;background:  url('../img/block-1-1-background-sprite.png') -1880px 0px no-repeat;}
	
	.block-2-3 {width:620px;float:left;}
	.block-2-3 .b-top {height:3px;background: url('../img/block-2-3-background-sprite.png') 0px 0px no-repeat;}
	.block-2-3 .b-content {padding:10px 40px 30px 40px;background: url('../img/block-2-3-background-sprite.png') -620px 0px repeat-y;}
	.block-2-3 .b-content h1 {}
	.block-2-3 .b-content h2 {}
	.block-2-3 .b-content h3 {}
	.block-2-3 .b-content p {}
	.block-2-3 .b-content table {xmargin-top:20px;}
	/*
	.block-2-3 .b-content td {vertical-align:top;padding:0 0 20px 0;line-height:18px;}
	.block-2-3 .b-content td h3 {margin:0;padding:0 0 5px 0;}
	.block-2-3 .b-content td b {display:block;width:100px;margin:0;padding:0;float:left;}
	*/
	.block-2-3 .b-content img {margin:0 20px 20px 0;padding:1px;border:1px solid #c9cfa5;background-color:#fff;}
	.block-2-3 .b-content img.right {margin:0 0 20px 40px;padding:1px;border:1px solid #c9cfa5;background-color:#fff;}
	.block-2-3 .b-content .date {margin:3px 0 10px 0;width:50px;font-size:9px;color:#6e744a;}
	.block-2-3 .blog-entry h1 {margin:25px 0 0 0;color:#ff7200;}
	.block-2-3 .b-bottom {height:3px;background: url('../img/block-2-3-background-sprite.png') -1240px 0px no-repeat;}
	
	.block-1-3 {width:300px;float:left;}
	.block-1-3 .b-top {height:3px;background: url('../img/block-1-3-background-sprite.png') 0px 0px no-repeat;}
	.block-1-3 .b-content {position:relative;padding:5px 10px 10px 10px;background: url('../img/block-1-3-background-sprite.png') -300px 0px repeat-y;}
	.block-1-3 .b-content h2 {margin:5px 0 10px 0;}
	.block-1-3 .b-content h3 {margin:0 10px 0 10px;padding:0;}
	.block-1-3 .b-content img {margin:10px 0 5px 0;}
	.block-1-3 .b-content p {margin:0 10px 5px 10px;}
	.block-1-3 .b-content embed {display:block;margin:10px 0 5px 0;}
	.block-1-3 .b-content ul {margin:0 20px 5px 20px;}
	.block-1-3 .b-content dl {margin:0 20px 5px 10px;}
	.block-1-3 .b-content .date {margin:3px 10px 10px 10px;width:50px;font-size:9px;color:#6e744a;}
	
	.block-1-3 .b-content .blog-archive {position:absolute;top:22px;right:20px;}
	.block-1-3 .b-content .blog-archive a {font-size:9px;color:#6e744a;text-decoration:none;display:block;border:1px solid #e5e8cc;padding:3px 5px 3px 5px;background-color:#e5e8cc;}¨
	.block-1-3 .b-content .blog-archive a:hover {text-decoration:underline;}
	
	.block-1-3 .b-content .faq-toc {margin:0;margin:0 20px 10px 20px;}
	.block-1-3 .b-content .faq-toc h2 {margin:20px 0 10px 0;padding:0;}
	.block-1-3 .b-content .faq-toc h3 {margin:10px 0 10px 0;padding:0;}
	.block-1-3 .b-content .faq-toc ul {margin:0;padding:0;}

	.block-1-3 .b-bottom {height:3px;background: url('../img/block-1-3-background-sprite.png') -600px 0px no-repeat;}

	.block-1-3-trans {width:300px;float:left;}
	.block-1-3-trans .b-content {padding:0 20px 0 20px;}
	.block-1-3-trans .b-content .newsletter {}
	.block-1-3-trans .b-content .newsletter h2 {color:#ff7200;padding:10px 0 0 0;margin:0;}
	.block-1-3-trans .b-content .newsletter p {margin:0;color:#fff;padding:10px 0 10px 0;}
	.block-1-3-trans .b-content .newsletter form label {display:block;float:left;width:100px;font-size:11px;color:#fff;padding:3px 0 8px 0;}
	.block-1-3-trans .b-content .newsletter form input[type=text] {font-size:11px;padding:3px 4px 3px 4px;color:#040;width:102px;height:20px;border:0;background: url('../img/input-login-background.png') 0px 0px no-repeat;float:right;}
	.block-1-3-trans .b-content .newsletter .button-small {padding:5px 0 2px 0;float:right;}
	
	.colgroup {clear:both;width:860px;}
	.colgroup .spacer {width:20px;height:20px;}
	.colgroup .break {clear:both;}
	.colgroup .col-1 {width:420px;float:left;}
	.colgroup .col-2 {width:420px;float:left;}
	
	.box {border:1px solid #acbb99;margin-top:20px;}
	.box .header {background-color:#dde3d5;border-bottom:1px solid #acbb99;}
	.box .header h3 {padding:5px 20px 5px 20px;margin:0;}
	.box .content {padding:20px;}
	.box .content .split {width:190px;float:left;}

	
/* Blocks END */


/* Layers */
	.layer-1-top {}
	.layer-1-top .inner {height:36px;width:940px;margin:0 auto 0 auto;position:relative;}
	.layer-1-top .inner .navigation-top {float:left;}
	.layer-1-top .inner .navigation-top ul {margin:0;padding:0;list-style:none;}
	.layer-1-top .inner .navigation-top ul li {float:left;list-style:none;height:20px;padding:0;margin:11px 20px 0 0;background:none;}
	.layer-1-top .inner .navigation-top ul li a {text-decoration:none;color:#fff;}
	.layer-1-top .inner .navigation-top ul li a:hover {text-decoration:underline;}

	.layer-1-top .inner .language {float:right;margin:18px 0 0 0;}
	.layer-1-top .inner .language .language-item {color:#fff;font-weight:bold;float:left;padding:1px 3px 2px 3px;}

	.layer-1-top .inner .login {float:right;margin:10px 0 0 10px;}
	.layer-1-top .inner .login #auth-message {float:left;margin-right:2px;padding:3px;color:#e2ff1f}
	.layer-1-top .inner .login .logged-message {float:left;font-weight:bold;padding:9px 20px 0 0;color:#fff;}
	.layer-1-top .inner .login input {font-size:11px;padding:3px 4px 3px 4px;margin-right:2px;color:#040;}
	.layer-1-top .inner .login .input {width:104px;height:20px;border:0;background: url('../img/input-login-background.png') 0px 0px no-repeat;float:left;}
	.layer-1-top .inner .login .button {float:left;height:20px;}
	.layer-1-top .inner .login .button .left {width:3px;height:20px;background: transparent url('../img/input-login-button-sprite.png') 0px 0px no-repeat;float:left;}
	.layer-1-top .inner .login .button .link {height:20px;background: transparent url('../img/input-login-button-sprite.png') 0px -20px repeat-x;float:left;}
	.layer-1-top .inner .login .button .link input {cursor:pointer;background:none;border:0;display:block;color:#e2ff1f;height:20px;padding:0 5px;overflow:visible;}
	.layer-1-top .inner .login .button .link a {font-size:11px;cursor:pointer;background:none;border:0;display:block;color:#e2ff1f;height:17px;padding:3px 5px 0 5px;overflow:visible;}
	.layer-1-top .inner .login .button .right {width:3px;height:20px;background: transparent url('../img/input-login-button-sprite.png') 0px -40px no-repeat;float:left;}
	
	.layer-2-logo {}
	.layer-2-logo .inner {width:940px;margin:0 auto 0 auto;padding:30px 0 30px 0px;position:relative;}
	.layer-2-logo .inner .logo {width:300px;margin:10px 20px 0 0;float:left;padding:0 0 50px 0;}
	.layer-2-logo .inner .logo-text {position:absolute;top:90px;left:0;color:#fff;}
	.layer-2-logo .inner .teaser-text {width:550px;padding:15px 0 30px 70px;float:left;}
	.layer-2-logo .inner .teaser-text h1 {font-size:30px;color:#fff;line-height:30px;padding:0;margin:0;}
	.layer-2-logo .inner .teaser-text h2 {font-size:12px;line-height:18px;color:#e2ff1f;padding:10px 0 0 0;margin:0;}

	.layer-3-main {clear:both;}
	.layer-3-main .inner {width:940px;margin:0 auto 0 auto;position:relative;padding:0 0 1px 0;}

	.layer-4-bottom {clear:both;}
	.layer-4-bottom .inner {width:940px;padding:20px 0 30px 0;margin:0 auto 0 auto;position:relative;color:#555;}

	.layer-4-bottom .inner .contact {width:940px;margin:20px 0 20px 0;padding:0;clear:both;}
	.layer-4-bottom .inner .contact div {width:200px;padding:0 0 30px 0;display:block;float:left;}
	.layer-4-bottom .inner .contact div.spacer {width:20px;}
	.layer-4-bottom .inner .contact h3 {color:#555;margin:0;padding:0 0 10px 0;}
	.layer-4-bottom .inner .contact div a {color:#555}
	.layer-4-bottom .inner .copyright {width:940px;margin:20px 0 20px 0;padding:0;clear:both;}

	.layer-4-bottom .inner .logos {width:940px;filter:alpha(opacity=50);-moz-opacity:.50;opacity:.50;}
	.layer-4-bottom .inner .logos h3 {margin:0;padding:0 0 10px 0;color:#fff;}
	.layer-4-bottom .inner .logos img {width:94px;float:right;}
	
/* Layers END */


/* Special blocks */
	.orange-header {width:280px;padding:10px 0 10px 0;}
	.orange-header .orange-content {width:240px;padding:13px 20px 11px 20px;background: url('../img/block-1-3-orange-background-sprite.png') top center no-repeat;}
	.orange-header .orange-content h2 {color:#fff;font-size:14px;padding:0;margin:0;}
	.orange-header .orange-bottom {height:2px;width:280px;background: url('../img/block-1-3-orange-background-sprite.png') bottom center no-repeat;}

	.money-o-meter {width:280px;float:left;padding:0 0 10px 0;}
	.money-o-meter .money-o-meter-content h2 {color:#fff;padding:0px;margin:0;font-size:14px;}
	.money-o-meter .money-o-meter-content {width:240px;padding:10px 20px 20px 20px;background: url('../img/block-1-3-faded-background-sprite.png') no-repeat top center;}
	.money-o-meter .money-o-meter-content p {width:240px;padding:10px 0 0 0;margin:0;color:#fff;}
	.money-o-meter .slider {width:240px;height:15px;padding:0;background: url('../img/page-images/money-meter-slider.png') no-repeat bottom center;}
	.money-o-meter .knob {cursor:pointer;width:15px;height:15px;padding:0;background: url('../img/page-images/money-meter-knob.png') no-repeat bottom center;}
	.money-o-meter .total {text-align:right;font-size:13px;color:#fff;padding:10px 0 0 0;}
	.money-o-meter #mom-total {border-bottom:3px double #CCC;}
	.money-o-meter .money-o-meter-bottom {width:280px;height:5px;padding:0;background: url('../img/block-1-3-faded-background-sprite.png') no-repeat bottom center;}
	
	.block-signup {width:280px;float:left;padding:6px 0 1px 0;}
	.block-signup #signup-message {color:#ff7200;padding:10px 0 0 0;}
	.block-signup .signup-content h2 {color:#fff;padding:0 0 10px 0;margin:0;font-size:14px;}
	.block-signup .signup-content {width:240px;padding:20px;background: url('../img/block-1-3-faded-background-sprite.png') no-repeat top center;}
	.block-signup .signup-content label {display:block;float:left;width:100px;font-size:11px;color:#fff;padding:3px 0 8px 0;}
	.block-signup .signup-content input[type=text] {font-size:11px;padding:3px 4px 3px 4px;color:#040;width:102px;height:20px;border:0;background: url('../img/input-login-background.png') 0px 0px no-repeat;float:right;}
	.block-signup .signup-content input[type=password] {font-size:11px;padding:3px 4px 3px 4px;color:#040;width:102px;height:20px;border:0;background: url('../img/input-login-background.png') 0px 0px no-repeat;float:right;}
	.block-signup .signup-content .button-small {padding:5px 0 2px 0;float:right;}
	.block-signup .signup-bottom {width:280px;height:5px;padding:0;background: url('../img/block-1-3-faded-background-sprite.png') no-repeat bottom center;}

/* Publisher frontpage */
	.publisher-frontpage {padding:10px 0 10px 350px;position:relative;width:550px;}
	.publisher-frontpage h2 {margin:10px 0 10px 0;padding:0;}
	.publisher-frontpage p,
	.publisher-frontpage ul {margin:0;padding:0;}
	.publisher-frontpage .publisher-video {width:340px;height:280px;padding:10px;margin:0;position:absolute;top:-75px;left:-10px;background: url('../img/front-video-background.png') no-repeat top left;}
	.publisher-frontpage .publisher-col-1 {width:230px;padding:0 20px 0 0px;float:left;margin:0;}
	.publisher-frontpage .publisher-col-2 {width:230px;padding:0;float:left;}
	
	.frontpage-campaigns {border-bottom:1px solid #dde3d5;padding:10px 0 10px 0;}
	.frontpage-campaigns table {}
	.frontpage-campaigns table td img {border:0;margin:0;padding:0;}
	

	.advertiser-frontpage {padding:0 0 20px 350px;position:relative;width:600px;}
	.advertiser-frontpage .advertiser-gfx {width:320px;height:317px;position:absolute;top:-77px;left:0;}
	.advertiser-frontpage .advertiser-col-1 {width:230px;padding:0 20px 0 0px;float:left;margin:0;}
	.advertiser-frontpage .advertiser-col-2 {width:240px;padding:0;float:left;}
	
	.advertiser-mediatoolbox {}
	.advertiser-mediatoolbox .advertiser-gfx {margin:-50px 30px 0 40px;}
	
	.demo {}
	.demo .col-1 {width:410px;margin:0;margin-right:40px;float:left;padding:0;}
	.demo .col-1 h2 {margin:0;}
	.demo .col-2 {width:410px;float:left;margin:0;padding:0;}
	.demo .buttons {}
	.demo .buttons .button {float:right;}
	
	table.max {width:100%;}
	
	table.overview {margin:0 0 5px 0;border-collapse:collapse;}
	table.overview caption {margin:0;padding:20px 0 5px 9px;font-weight:bold;text-align:left;font-size:13px;border-bottom:1px solid #0e6a59;font-family:Arial, Helvetica, sans-serif;color:#0e6a59;}
	table.overview caption.header {background-color:#e9edce;border:1px solid #acbb99;border-bottom:0;padding:7px;color:#000;}
	table.overview .right {text-align:right;}
	table.overview tr {}
	table.overview tr.alt {background-color:#edf2e7;}
	table.overview tr.on td {background-color:#edf2e7;cursor:pointer;}
	table.overview th {font-weight:normal;text-align:left;border:1px solid #acbb99;background-color:#dde3d5;padding:7px;cursor:pointer}
	table.overview th.nosort {cursor:default}
	table.overview td {font-weight:normal;text-align:left;border:1px solid #acbb99;vertical-align:top;padding:7px;background-color:#fff;}
	table.overview td img {margin-right:2px;}
	table.overview td.date {text-align:right;}
	table.overview td.indicator {background-color:#edf3e5;}
	table.overview td div.funds {height:8px;width:100px;padding:1px;border:1px solid #ccc;float:left;background-color:#fff;}
	table.overview td div.funds div {height:8px;}
	table.overview td.select select {border:0;}
	table.overview tr.sub {background-color:#edf2e7;}
	table.overview tr.sub td {}
	table.overview tr.total {background-color:#dde3d5;}
	table.overview tr.total td {border-bottom:3px double #0e6a59;}
	table.overview .right {text-align:right;}
	table.overview .copy {background-color:#edf3e5;}

	table.form {margin:0 0 10px 0;border-collapse:collapse;background-color:#dde3d5;border:1px solid #acbb99;border-top:0;}
	
	table.form caption {margin:0;padding:10px 0 5px 9px;font-weight:bold;text-align:left;font-size:13px;border-bottom:1px solid #0e6a59;font-family:Arial, Helvetica, sans-serif;color:#0e6a59;}
	table.form tr.even {background-color:#edf3e5;}
	table.form th {font-weight:normal;text-align:left;xborder:1px solid #acbb99;xbackground-color:#dde3d5;padding:13px 7px 7px 7px;}
	table.form label {display:block;font-weight:normal;text-align:left;color:#000;}
	table.form label span {display:block;clear:both;font-style:italic;color:#0e6a59;}
	table.form td {vertical-align:top;font-weight:normal;text-align:left;xbackground-color:#fff;padding:5px;}
	table.form td.input {font-weight:normal;}
	table.form td.input input[type=text] {border:0;padding:7px;width:386px;border:1px solid #acbb99;}
	table.form td.input input[type=password] {border:0;padding:7px;width:386px;border:1px solid #acbb99;}
	table.form td.comment {padding:7px;width:386px;border-right:0;border-left:0;}
	table.form td.input input.file {width:399px;border:1px solid #acbb99;padding:5px;}
	table.form td.input input.small {width:12px;border:1px solid #acbb99;}
	table.form td.input input.medium {width:20px;border:1px solid #acbb99;}
	table.form td.textarea  {}
	table.form td.textarea textarea {border:0;width:386px;padding:7px;border:1px solid #acbb99;}
	table.form td.select {border:0;padding:5px;}
	table.form td.select select {border:0;border:1px solid #acbb99;padding:5px;}
	table.form td.input input.checkbox {width:16px;}
	table.form td.input div.checkbox {padding:3px;margin:2px;width:160px;float:left;}
	table.form td.right {text-align:right;}
	table.form td.date {text-align:right;}
	table.form td.date input {width:366px;border:0;padding:7px 7px 7px 27px;background-position:3px 3px}
	table.form td.indicator {background-color:#eee;}
	table.form td div.funds {height:8px;width:100px;padding:1px;border:1px solid #ccc;float:left;background-color:#fff;}
	table.form td div.funds div {height:8px;}
	table.form td div.demog_slider {float:left;width:150px;height:15px;padding:0;margin:7px;background: url('../img/page-images/money-meter-slider.png') no-repeat bottom center;}
	table.form td div.demog_slider .knob {cursor:pointer;width:15px;height:15px;padding:0;background: url('../img/page-images/money-meter-knob.png') no-repeat bottom center;}
	

	table.inline {margin:20px 0 20px 0;width:100%;border:0;border-bottom:1px solid #acbb99;border-collapse:collapse;}
	table.inline caption {margin:0 0 5px 9px;font-weight:bold;text-align:left;padding:0;font-size:12px;font-family:Arial, Helvetica, sans-serif;color:#0e6a59;}
	table.inline th {text-align:left;color:#0e6a59;padding:4px;}
	table.inline td {border:0;border-top:1px solid #acbb99;padding:4px;}
	
	span.fakelink {text-decoration: underline; color:#0E6A59; cursor: pointer;}
	
	.paid-partly {
		color: #888;
	}
	.paid-full {
		color: #AAA;
	}
	
	img.login-as {
		margin-left: 10px;
	}
	
	.link {
		cursor: pointer;
	}
