/*
Theme Name: OrbitRemit Default
Theme URI: http://www.orbitremit.com/
Description: The default OrbitRemit theme.
Version: 2.0
Author: Markitable
Author URI: http://www.markitable.co.nz/
*/

* {
	border:0;
	margin:0;
	padding:0;
	outline: 0;
	}
	
body {
	background:#fff; 
	color:#666;
	font:normal 11px Arial, FreeSans, Helvetica, Verdana, sans-serif;
	margin:0;
	padding:0;
	}
	
h2 {
	color: #12709d;
	font-size: 16px;
	font-weight: bold;
	line-height: 17px;
	margin-bottom: 15px;	
	}	
	
h3, h3 a {
	color: #777;
	font-size: 14px;
	font-weight: bold;
	line-height: 17px;
	margin-bottom: 12px;
	text-decoration: none;	
	}	
	
p, #right-col li {
	color: #555;
	font-size: 12px;
	line-height: 18px;
	margin-bottom: 12px;
	}	

#right-col li {
	margin-left: 30px;
	line-height: 12px;
}
	
a {
	color: #2479A2;
	font-size: 12px;
	line-height: 17px;
	margin-bottom: 12px;	
	font-weight: bold;
	}
	
h2 a {
	font-size: 16px;
	text-decoration: none;
}
	
a:hover {
	text-decoration: none;
	
	}
	
h2 a:hover, h3 a:hover {
	text-decoration: underline;
}
	
button {
	cursor:pointer;
	}	
	
p.editLink {
	float: right;
}
	
#wrapper {
	margin:0 auto;
	min-width:960px;
	width:960px;
	margin-bottom: 10px;
	}
	
/***** NAVIGATION *****/	
	
ul#navigation {
	background:transparent url(./images/global/navigation-sprite.png) repeat scroll 0 0;
	list-style-type:none;
	margin-bottom:20px;
	padding:0;
	width:960px;
	height: 41px;
	}
	
ul#navigation li {
	float:left;
	overflow:hidden;
	text-indent:-9999px;
	}	

ul#navigation li a {
	background:transparent url(./images/global/navigation-sprite.png) repeat scroll 0 0;
	display:block;
	height:41px;
	margin: 0;
	}
	
ul#navigation a.home {
	background-position:0 -166px;
	width:86px;
	}
	
ul#navigation a.home:hover, ul#navigation a.home:focus, ul#navigation a.home:active, ul#navigation li.current a.home {
	background-position:0 -125px;
	}
	
ul#navigation a.whatIsOrbitRemit {
	background-position:-86px -166px;
	width:152px;
	}	
	
ul#navigation a.whatIsOrbitRemit:hover, ul#navigation a.whatIsOrbitRemit:focus, ul#navigation a.whatIsOrbitRemit:active, ul#navigation li.current a.whatIsOrbitRemit {
	background-position:-86px -125px;
	}	
	
ul#navigation a.gettingStarted {
	background-position:-238px -166px;
	width:144px;
	}		
	
ul#navigation a.gettingStarted:hover, 
ul#navigation a.gettingStarted:focus, 
ul#navigation a.gettingStarted:active, 
ul#navigation li.current a.gettingStarted {
	background-position:-238px -125px;
	}
	
	
	
ul#navigation a.paymentOptions {
	background-position:-382px -166px;
	width:137px;
	}	

ul#navigation a.paymentOptions:hover, ul#navigation a.paymentOptions:focus, ul#navigation a.paymentOptions:active, ul#navigation li.current a.paymentOptions {
	background-position:-382px -125px;
	}
	
ul#navigation a.faq {
	background-position:-519px -166px;
	width:78px;
	}		
	
ul#navigation a.faq:hover, ul#navigation a.faq:focus, ul#navigation a.faq:active, ul#navigation li.current a.faq {
	background-position:-519px -125px;
	}		
	
ul#navigation a.support {
	background-position:-597px -166px;
	width:103px;
	}		
	
ul#navigation a.support:hover, ul#navigation a.support:focus, ul#navigation a.support:active, ul#navigation li.current a.support {
	background-position:-597px -125px;
	}	
	
ul#navigation a.register {
	background-position:-736px -166px;
	margin-left:36px;
	width:112px;
	}
	
ul#navigation a.register:hover, ul#navigation a.register:focus, ul#navigation a.register:active, ul#navigation li.current a.register {
	background-position:-736px -125px;
	}

ul#navigation a.login {
	background-position:-848px -166px;
	width:110px;
	}
	
ul#navigation a.login:hover, ul#navigation a.login:focus, ul#navigation a.login:active, ul#navigation li.current a.login {
	background-position:-848px -125px;
	}		
	
/***** UTILITIES *****/	
	
	
#utilities {
	position: relative;
	height: 80px;
	}
	
#header {
	margin-top: 10px;
	}	
	
#header h1 {
	margin-top: 7px;
	margin-right: 30px;
	position: absolute;
	}
		
#country {
	width:312px;
	margin-top: 25px;
	position: absolute;
	left: 180px;
	}	

#country img {
	float: left;
	padding: 3px 0px;
	}		

span#support_line {
	position: absolute;
	width: 410px;
	text-align: right;
	color: #12709d;
	right: 0px;
	top: 60px;
	font-size: 12px;
	}	
	
/* Login Form */
	
/*#form_login {
	width: 398px;
	position: absolute;
	right: 0px;
	}*/	
	
#form_login {
	width: 960px;
	margin: 0 auto;
	padding: 10px 0;
	}
	
#form_login ul {
	list-style: none;
	float: right;
	}
	
#form_login li {
	float: left;
	}		
	
#form_login input.field {
	background-color:#C7D7DF;
	border: 1px solid #ABC1CD;
	padding: 3px;
	width: 150px;
	color: #0D6A96;
	font-size: 11px;
	height: 13px;
	margin: 0 6px 0 0;
	}
	
#banner {
	/* background:transparent url(./images/global/banner.jpg) no-repeat scroll top right; */
	width: 961px;
	height: 179px;
	position: relative;
	}	
	
#banner img {
	float: left;
	position:relative;
	top:4px;
	}	
	
#banner ul {
	width: 250px;
	float: right;
	list-style: none;
	margin: 20px 20px 0px 0px;
	position: absolute;
	z-index: 2;
	right: 0px;
	}
	
#banner ul li {
	overflow: auto;
	}	
	
#banner ul li a {
	color: #FFF;
	text-decoration: none;
	/*background: transparent url(./images/global/arrow_bullet.gif) no-repeat top left;*/
	padding-left: 10px;
	display: block;
	font-weight: normal;
	float: left;
	width: 200px;
	padding-bottom: 12px;
	margin-bottom: 0;
	}		
	
#banner ul li a:hover {
	text-decoration: underline;
	}	
	
#banner img.register {
	margin-left:472px;
	margin-top:124px;
	z-index: 2;
	}	
	
/***** MAIN CONTENT *****/	
	
div#content {
	padding: 25px 0px;
	overflow:hidden;
	}	
	
/*div.front div#right-col h3 {
	margin-top: 20px;
	}	*/

div.front div#right-col h3 	{
	margin-top: 20px;
	}
	
div.front div#right-col a {
	font-weight: bold;
	}	
	
/***** LEFT COLUMN *****/	
	
div#left-col {
	float: left;
	width: 228px;
	padding-right: 15px;
	}

/***** EXCHANGE RATE *****/

ul#exchange_rates {
	list-style: none;
	margin-bottom: 0px;
	}

ul#exchange_rates img {
	float: left;
	padding-right: 12px;
	}	
	
ul#exchange_rates li {	
		height: 50px;
		width: 190px;
	}
	
ul#exchange_rates h3 {
	clear: both;
	}	
	
ul#exchange_rates li h4  {
	text-transform: uppercase;
	color: #12709d;
	font-size: 12px;
	padding-top: 5px;
	}
	
ul#exchange_rates li span  {
	color: #959595;
	font-size: 11px;
	float: left;
	clear: left; 
	display: block; 
	padding-left: 36px;
	}	
	
ul#exchange_rates li div {
	float: right;
	text-transform: uppercase;
	color: #12709d;
	font-size: 12px;
	font-weight: bold;
	padding-top: 7px;	
	}

/* Register Module */
	
div#module_register {
	background: transparent url(./images/global/module_register.gif) no-repeat top left;
	height: 310px;
	width: 196px;
	padding: 52px 24px 0px 16px;
	}	
		
div#module_register p {
	color: #000;
	margin-bottom: 16px;
	line-height: 17px;
	}	
	
/* Testimonal Module */	
	
div.quoter {
	font-size: 12px;
	font-weight:bold;
	color: #959595;
	text-transform: uppercase;
	text-align: right;
	line-height: 17px;
	}			
	
/* RIGHT COLUMN */	
	
div#right-col {
	width: 705px;
	float: right;
	/*padding-top: 12px;*/
	}
	
.gettingStarted #right-col, .makingAPayment #right-col {
	padding-top: 0px;
	}
	
div.front div#right-col a.standard {
	font-weight: normal;
	}	
	
div#right-col .content_image {
	padding: 10px;
	float: right;
	}		
	
div#right-col ul.advantages {
	padding-left: 14px;
	margin-bottom: 10px;
	}	

div#right-col ul.advantages li {
	font-size: 12px;
	padding: 2px 0px;
	}	
	
div#right-col ul#services {
	list-style: none;
	overflow: hidden;
	margin: 20px 0px;
	padding: 0;
	}	
	
ul#services li {
	float: left;
	width: 220px;
	height: 152px;
	margin-left: 22px;
	} 	
	
ul#services li  a{
	left: 63px;
	position: relative;
	top: 18px;
	}
	
ul#services li p {
	color: #FFF;
	margin: 40px 18px 0px 18px;
	font-size: 12px;
	}	
	
ul#services li p a {
	color: #FFF;
	float: right;
	display: block;
	padding-top: 10px;
	left: auto;
	top: auto;
	}		
	
ul#services li#service_account {
	background:transparent url(./images/global/service_account.jpg) no-repeat scroll 0 0;
	margin-left: 0;
	}	
	
ul#services li#service_person {
	background:transparent url(./images/global/service_person.jpg) no-repeat scroll 0 0;
	}	
	
ul#services li#service_organisation {
	background:transparent url(./images/global/service_organisation.jpg) no-repeat scroll 0 0;
	}			

/***** FOOTER *****/
	
div#footer {
	border-top: 1px solid #e3e3e3;
	background-color: #f2f4f4;
	height: 198px;
	width: 100%;
	position: absolute;
	left: 0;
	}	
	
div#footer ul {
	list-style: none;
	}	
	
div#footer li {
	float: left;
	color: #FFF;
	}	


/* Copyright */ 
	
div#copyright, div#top {
	background:#016798 none repeat scroll 0 50%;
	color:#FFFFFF;
	height:45px;
	left:0;
	margin-bottom:20px;
	margin-top:198px;
	position:absolute;
	width:100%;
	}	

div#top {
	position: relative;
	margin: 0;
	height: 45px;
	text-align: right;
}
	
#copyright ul {
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:0 auto;
	padding:12px 0 0;
	width:1000px;
	}

#copyright li.copyright {
	float: right;
	font-size: 12px;
	}	

#copyright li {
	float:left;
	padding: 0px 5px;
	}		
	
#copyright a {
	color: #fff;
	font-weight: normal;
	text-decoration: none;
	}
	
#copyright a:hover {
	text-decoration: underline;
	}	


	
div#footer-content {
	margin:0 auto;
	padding-top:20px;
	width:960px;
	}
	
div#footer #footer-left-col {
	float:left;
	width:460px;
	}
	
div#footer #footer-left-col img.bank {
	float: left;
	}
	
div#footer  #footer-left-col table {
	float: left;
	padding-left: 25px;
	}
	
div#footer  #footer-left-col	#associations {
	float: left;
	width: 120px;
	padding-left: 25px;
	}
	
div#footer  #footer-left-col	#associations img {
	padding-bottom: 10px;
	}	

div#footer #footer-center-col {
	float:left;
	margin-right:25px;
	width:180px;
	background: transparent url(./images/global/footer_seperator.gif) no-repeat top left;
	padding-left: 20px;
	}	
	
div#footer #footer-center-col li a  {	
	color: #6f6f6e;
	font-size: 12px;
	padding: 5px 0px;
	text-decoration: none;
	font-weight: normal;
	}	
	
div#footer #footer-center-col li img {	
	vertical-align: middle; 	
	padding-right: 5px;
	}
	
div#footer #right-col, div#footer #footer-right-col {
	float:left;
	width:240px;
	padding-top: 0px;
	background: transparent url(./images/global/footer_seperator.gif) no-repeat top left;
	padding-left: 20px;
	}	
	
div#footer #footer-right-col p {
	margin: 0px;
	}
	
div#footer #footer-right-col p.email {
	color: #006797;
	margin-top: 3px;
	}	
	
div#footer #footer-right-col p.number {
	color: #006797;
	margin-bottom: 3px;
	}		
	
	
/***** ROUNDED CORNER BOXES *****/

.corner_box {
	background: url(./images/global/corner_tl.gif) no-repeat top left;
	margin-bottom: 15px;
	}
	
.corner_top {
	background: url(./images/global/corner_tr.png) no-repeat top right;
	}
	
.corner_bottom {
	background: url(./images/global/corner_bl.png) no-repeat bottom left;
	}
	
.corner_bottom div {
	background: url(./images/global/corner_br.png) no-repeat bottom right;
	}
	
.corner_content {
	background: url(./images/global/corner_r.png) top right repeat-y;
	}

.corner_top div, .corner_top, .corner_bottom div, .corner_bottom {
	width: 100%;
	height: 15px;
	font-size: 1px;
	}

.corner_content, .corner_bottom {
	margin-top: 0px;
	}
	
.corner_content { 
	padding: 0 16px; 
	}	
	
.corner_box h3, .corner_box h2 {
	margin-bottom: 12px; 
	}
	
/* Support Form */

form ul {
	list-style: none;
	}
	
form li {
	padding: 2px 0px;
	clear: both;
	}	
	
form#form_login li {
	clear: none;
	}
		
	
form#form_register div.notes {
	border-top:1px solid #DDDDDD;
	margin-top:10px;
	width:690px;
	}	
	
form#form_register div.notes p {
	padding-top: 10px;
	}	
	
form#form_register label {
	text-align: left;
	}	
				
	
form li div.country_display {
	padding: 5px 0px 2px 0px;
	font-size: 12px; 
	}	
	
form .text {	
	border:1px solid #BBBBBB;
	color:#666666;
	font-size:12px;
	height:17px;
	margin:3px 3px 3px 0;
	padding:2px 4px 2px 8px;
	width:245px;
	}
	
form .text_short {	
	border:1px solid #BBBBBB;
	color:#666666;
	font-size:12px;
	height:17px;
	margin:3px 3px 3px 0;
	padding:2px 4px 2px 8px;
	width:185px;
	}	
	
form label {
	float:left;
	font-size:12px;
	margin-right:20px;
	padding-bottom:2px;
	padding-top:5px;
	text-align:right;
	width:120px;	
	}
	
form#form_support {
	border-top: 1px solid #ddd;
	clear: both;
	padding-top: 30px;
	}	
	
form#form_support label {
	float:left;
	font-size:12px;
	margin-right:20px;
	padding-bottom:2px;
	padding-top:5px;
	width:90px;		
	text-align: left;
	}	
	
form#form_support label.error {
	float:left;
	font-size:12px;
	margin-right:20px;
	padding-bottom:2px;
	padding-top:5px;
	width:540px;		
	text-align: left;
	font-weight: normal;
	margin-left: 112px;
	}		
	
form#form_referal label.error {
	float:left;
	font-size:12px;
	padding-bottom:2px;
	padding-top:5px;
	width:200px;		
	text-align: left;
	font-weight: normal;
	margin-left: 107px;
	margin-right: 0px;
	}		
	
form#form_referal ul li {
	overflow: auto;
	height: auto;
	}	
	
form#form_referal div.r {
	float: right;
	width: 325px;
	height: auto;
	}	
	
form#form_referal div.l {
	float: left;
	width: 325px;
	height: auto;
	}	
	
form#form_support .text {
	width:200px;		
	}		
	
div#right-col form#form_support h3 {
	margin-top: 0;
	}	
	
form label.refer {
	float: none;
	}	
	
form .textarea {
	border:1px solid #BBBBBB;
	color:#666666;
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	height:150px;
	margin:3px 3px 3px 0;
	padding:2px 4px 2px 8px;
	width:245px;
	}
	

form .select {
	background-color:#FFFFFF;
	border:1px solid #BBBBBB;
	color:#666666;
	font-size:12px;
	height:20px;
	margin-bottom:5px;
	margin-top:3px;
	padding-left:3px;
	text-align:left;
	vertical-align:middle;
	}

form option {
	padding: 0px 5px 0px 3px;
	}

form .checkbox {
	margin: 0px 5px 5px 0px;
	}

form span.radio  {
	display:inline;
	position:relative;
	margin-left: 0.5em;
	_top:0.2em;
	color:#444444;
	font-size:12px;
	line-height:1.4em;
	padding:4px 0 5px;
	width:90%;
	}	

form input.radio {
	display:inline;
	height:13px;
	line-height:1.4em;
	margin-left:1em;
	width:13px;
	}

span.required {
	color:red;
	font-weight:bold;
	font-size:12px;
	}	

div.terms {
	width: 666px;
	}
	
div.terms p {
	padding-left: 26px;
	}	
	
div.terms input {
	float: left;
	margin-top:4px;
	}	
	
.error_message {
	font-size: 12px;
	padding: 3px 0px;
	color: red;
	}	
	
label.error {	
	color:red;
	float:left;
	font-size:100%;
	margin-left:141px;
	margin-right:20px;
	padding:5px 5px 2px 0;
	text-align:left;
	width:540px;
	}
	
label.error a {
	font-size: 11px;
	color: #12709d;
	}	

input.error, select.error, textarea.error {
	background-color:#FF9999;
	border:1px solid red;
	color:#FFFFFF;
	}
	
div.login_error {
	float: left;
	color: red;
	}
	
	
/* Login Form */
	
#form_login_main ul {
	list-style: none;
	}	
	
#form_login_main li {
	padding: 3px 0px;
	}	
	
#form_login_main input.field {
	background-color:#C7D7DF;
	border: 1px solid #ABC1CD;
	padding: 3px;
	width: 150px;
	color: #0D6A96;
	font-size: 11px;
	height: 13px;
	margin: 0 6px 0 0;
	}
	
dl {
	float:left;
	margin:0 0 18px;
	width:100%;
	}	

dt {
	float:left;
	margin:0 0 4px;
	width:140px;
	font-size: 12px;
	font-weight: bold;
	}

dd {
	float:left;
	margin:0 0 4px;
	width: 250px;
	font-size: 12px;
	}
	
	
/***** EXCHANGE RATE *****/

div#right-col ul#payout_timeframes {
	list-style: none;
	margin-bottom: 0px;
	padding: 0;
	}

ul#payout_timeframes img {
	float: left;
	padding-right: 12px;
	}	
	
ul#payout_timeframes li {	
		height: 30px;
		width: 500px;
	}
	
ul#payout_timeframes li p  {
	color: #12709d;
	font-size: 12px;
	padding-top: 2px;
	}
	
div#info ul {
	list-style: none;
	padding-left: 2px;
	}	
	
div#schedule table {
	width: 100%;
	}
	
div#schedule th {
	border-bottom: 1px solid #888;
	color:#12709d;
	font-size:12px;
	padding:10px 2px 5px 2px;
	text-align:left;
	}		
	
div#schedule td {
	border-bottom: 1px solid #DDD;
	font-size:12px;
	padding:5px 2px;
	text-align:left;
	}	
	
ul#sub_navigation {
	list-style: none;
	}	
	
ul#sub_navigation ul {
	padding-left: 2px;
	padding-bottom: 10px;
	list-style: none;
	padding-top: 5px;
	}	
	
ul#sub_navigation ul li {
	padding-bottom: 2px;
	}		
	
	
ul#sub_navigation ul li img {
	padding-right: 10px;
	position: relative;
	top: 2px;
	}	
		
ul#sub_navigation li a {
	color:#959595;
	font-size:13px;
	font-weight:bold;
	line-height:17px;
	margin-bottom:6px;
	text-decoration:none;
	}
	
ul#sub_navigation ul li a {
	color:#12709D;
	font-size:12px;
	padding-top:7px;
	text-decoration: underline;
	font-weight: normal;
	}
	
ul#sub_navigation ul li a:hover {
	text-decoration: none;
	}	
	
a.fees {
	display:block;
	font-weight:bold;
	margin:0;
	text-align:right;
	width:193px;
	color: #2479a2;
	}	
	
img.status_image {
	float: right;
	padding-bottom:17px;
	padding-left:48px;
	}	
	
div#ie6 {
	display: none;
	}
	
	
ul.questions {
	padding-left: 17px;
	margin-bottom: 12px;
	}			
	
ul.questions li {
	padding-bottom: 12px;
	font-size: 12px;
	}	
	
div.front div#right-col ul#questions li a {
	font-weight: normal;
	}	
	
a.register2 {
	background:transparent url(./images/global/button_register_blue.gif) no-repeat scroll 0 0;
	display:block;
	height:36px;
	left:487px;
	position:relative;
	top:126px;
	width:149px;
	}		
	
a.register2:hover {	
	background:transparent url(./images/global/button_register_blue.gif) no-repeat scroll 0 -38px;
	}
	
a.register3 {
	background:transparent url(./images/global/button_register_white.gif) no-repeat scroll 0 0;
	display:block;
	height:41px;
	width:188px;
	}		
	
a.register3:hover {	
	background:transparent url(./images/global/button_register_white.gif) no-repeat scroll 0 -44px;
	}	
	
div#payment_details td {
	border-bottom:1px solid #DDDDDD;
	font-size:12px;
	padding:10px 2px 7px 10px;
	text-align:left;
	}
	
div#payment_details td.total {
	background-color: #EEE;
	font-weight: bold;
	border-top:5px solid #FFF;
	border-bottom: 0px;
	}
	
	
div#payment_details td.bottom {
	border-bottom: 0px;
	}	

div#payment_details td.heading {
	color:#12709D;
	font-size:12px;
	padding:10px 2px 7px;
	text-align:right;
	font-weight: bold;
	}
	
	
#update_transaction label {
	color:#12709D;
	font-size:12px;
	padding:10px 2px 5px;
	text-align:right;
	font-weight: bold;	
	}	
	
#update_transaction input.text {
	border-bottom:1px solid #DDDDDD;
	width: 100px;
	}		
	
ol.notes {
	padding-left: 20px
	}	
	
ol.notes li {
	padding-bottom: 10px
	}	
	
div#bank_details td {
	font-size:12px;
	padding:2px 2px 2px 10px;
	text-align:left;
	}	
	
div#bank_details td.heading {
	color:#12709D;
	font-size:12px;
	padding:2px 2px 2px;
	text-align:left;
	font-weight: bold;
	}	
	
	
div#actions ul {
	width: 300px;
	list-style: none;
	}
	
div#actions ul li {
	height: 50px;
	}	
	
div#actions ul li p {
	padding-left:50px;
	padding-top:4px;
	}		
	
div#actions ul li img {
	float: left
	}	
	
#header .dashboard_corner_content h1 {
	position: relative;
	font-size: 18px;
	font-weight: normal;
	}		
	
	
#testimonials {
	background: transparent url(./images/global/testi_bottom.gif) no-repeat bottom left;
	height: 143px;
	padding-top: 10px;
	width: 635px;
	}
	
#testimonials img {
	padding: 5px;
	border: 1px solid #CCC;
	float: left;
	margin-right:23px;
	margin-left: 18px;
	}	
	
#testimonials blockquote {
	color:#12709D;
	float:left;
	font-size:14px;
	font-style:italic;
	line-height:19px;
	width:400px;
	}		
	
div.quote_by {
	color: #12709D;
	font-size: 13px;
	font-weight: bold;
	padding-top: 8px;
	}	
	
div.quote_by span {
	color: #F7860D;
	font-style: italic;
	}
	
#slideshow {
	height:221px;
	margin:0 auto;
	position:relative;
	width:695px;
	}	

#slideshow #slidesContainer {
	height:230px;
	margin:0 auto;
	overflow:auto;
	position:relative;
	width:635px;
	}
			
#slideshow #slidesContainer .slide {
  margin:0 auto;
  width:635px;
  height:221px;
	}

/**
 * Slideshow controls style rules.
 */
 
.control {
  display:none;
  width: 32px;
  height:221px;
  text-indent:-10000px;
  position:absolute;
  cursor: pointer;
	}

#leftControl {
  top:0;
  left:0;
  background:transparent url(./images/global/control_left_3.jpg) no-repeat 0px 70px;
	}
	
#rightControl {
  top:0;
  right:0;
  background:transparent url(./images/global/control_right_3.jpg) no-repeat 0px 70px;
	}
	
div.front div#right-col div.last, div#right-col #make_a_payment div.last {
	border: 0;
	}

div.front div#right-col .step {
	border-bottom: 1px solid #DDD;
	overflow: auto;
	padding-top: 50px;
	position: relative;
	min-height: 50px;
	_height: 50px;
	margin-top: 30px;
	padding-bottom: 10px;
	}

div.front div#right-col  .step img.diagram {
	position: absolute;
	top: 0px;
	right: 0px;
	}
	
div.front div#right-col  .step img.number {
	float: left;
	padding-right: 25px;
	}	
	
div.front div#right-col .step h3 {
	color: #12709D;
	font-size: 16px;
	margin: 0px;
	margin-top: 4px;
	}	
	
div.front div#right-col .step p {
	color: #666666;
	font-size: 13px;
	margin: 0px;
	margin-left: 53px;
	}	
	
div#right-col #make_a_payment .step {
	border-bottom: 1px solid #DDD;
	overflow: auto;
	position: relative;
	height: 160px;
	margin-top: 30px;
	padding-bottom: 10px;
	padding-top: 0px;
	}

div#right-col #make_a_payment .step img.diagram {
	position: absolute;
	top: 0px;
	left: 350px;
	}
	
div#right-col #make_a_payment .step img.number {
	float: left;
	padding-right: 15px;
	padding-bottom: 100px;
	}	
	
div#right-col #make_a_payment .step h3 {
	color: #12709D;
	font-size: 16px;
	margin: 0px 0px 15px 0px;
	width: 340px;
	}	
	
div#right-col #make_a_payment .step p {
	color: #666666;
	font-size: 13px;
	margin: 0px;
	width: 300px;
	}	
	
div#module_general { 
	padding: 17px 24px 25px 18px; 
	background: transparent url('./images/global/module_background_general.gif') no-repeat scroll left top; 
	height: 310px; 
	width: 196px; 
	}
	
div#module_general p {
	color: #525151;
	}
	
div#module_general .action a {	
	color: #2479a2; 
	font-weight: normal;
	vertical-align: top;
	}	

div#module_general #woman {
	background:transparent url('./images/global/module_started_image.jpg') no-repeat scroll 0 0;
	height:211px;
	left:-17px;
	position:relative;
	top:-5px;
	width:225px;
	}
	
div#module_general #woman .action {
	float: right;
	padding-top: 185px;
	padding-right: 14px;
	}		
	
div#module_general .action {
	float: right;
	padding-top: 10px;
	}	
	
div#module_general .action img {
	padding: 0px 10px 3px 0px;
	}		
	
div#module_general #man {
	background:transparent url('./images/global/module_faq_image.jpg') no-repeat scroll 0 0;
	height:251px;
	left:-15px;
	position:relative;
	top:5px;
	width:225px;
	}	
	
div#module_general #man .action {
	float: left;
	padding-top: 218px;
	padding-left: 14px;
	}		
	
div#module_general #phone_image {
	height:192px;
	left:-15px;
	position:relative;
	top:5px;
	width:225px;
	}	
	
div#module_general #phone_image .action {
	float: left;
	padding-top: 162px;
	padding-left: 14px;
	}		
	
div#module_general .nz {	
	background:transparent url('./images/global/module_answers_nz_image.jpg') no-repeat scroll 0 0;	
	}
	
div#module_general .au {	
	background:transparent url('./images/global/module_answers_au_image.jpg') no-repeat scroll 0 0;	
	}
	
div#module_general .uk {	
	background:transparent url('./images/global/module_answers_uk_image.jpg') no-repeat scroll 0 0;	
	}
	
div#module_general #register_man {
	background:transparent url('./images/global/module_register.jpg') no-repeat scroll 0 0;
	height:211px;
	left:-15px;
	position:relative;
	top:-1px;
	width:225px;
	}			

div#module_general #register_man .register img {
	left:16px;
	position:relative;
	top:157px;
	}	

	
/* Payment Module */
	
div#module_payment { 
	padding: 17px 32px 25px 18px; 
	background: transparent url('./images/global/module_background_payment.gif') no-repeat scroll left top; 
	height: 310px; 
	width: 196px; 
	}					
	
div#module_payment p {
	color: #525151;
	}			
	
div#module_payment h3 {
	color: #525151;
	padding-top: 10px;
	}		
	
div#module_payment ul { 
	list-style: none;
	padding-top: 10px;
	padding-bottom: 10px;
	}
	
div#module_payment ul li { 
	padding-bottom: 8px;
	}				
	
div#module_payment ul li a { 
	color: #2479a2; 
	font-weight: normal;
	position: relative;
	bottom: 2px;
	}	
	
div#module_payment ul li img {
	padding: 0px 10px 0px 0px;
	}		
	
div#faq li {
	padding: 0px;
	color: #2479A2;
	}	
	
div.front div#right-col div#faq li a {
	text-decoration: none;
	font-weight: normal;
	}	
	
div.front div#right-col div#faq li a:hover {
	text-decoration: underline;
	}	
	
	
	
	
/***** ADMIN NAVIGATION *****/	
	
ul#admin-navigation {
	background:transparent url(./images/global/admin_navigation.png) repeat scroll 0 0;
	list-style-type:none;
	margin-bottom:20px;
	padding:0;
	width:960px;
	height: 41px;
	}
	
ul#admin-navigation li {
	float:left;
	overflow:hidden;
	text-indent:-9999px;
	}	

ul#admin-navigation li a {
	background:transparent url(./images/global/admin_navigation.png) repeat scroll 0 0;
	display:block;
	height:41px;
	margin: 0;
	}
	
ul#admin-navigation a.upgradeAccount {
	background-position:0 -166px;
	width:153px;
	}
	
ul#admin-navigation a.upgradeAccount:hover, 
ul#admin-navigation a.upgradeAccount:focus, 
ul#admin-navigation a.upgradeAccount:active, 
ul#admin-navigation li.current a.upgradeAccount {
	background-position:0 -125px;
	}
	
ul#admin-navigation a.resetPassword {
	background-position:-153px -166px;
	width:145px;
	}	
	
ul#admin-navigation a.resetPassword:hover, 
ul#admin-navigation a.resetPassword:focus, 
ul#admin-navigation a.resetPassword:active, 
ul#admin-navigation li.current a.resetPassword {
	background-position:-153px -125px;
	}	

ul#admin-navigation a.getUserName {
	background-position:-298px -166px;
	width:160px;
	}		
	
ul#admin-navigation a.getUserName:hover, 
ul#admin-navigation a.getUserName:focus, 
ul#admin-navigation a.getUserName:active, 
ul#admin-navigation li.current a.getUserName {
	background-position:-298px -125px;
	}
	
/*Coments*/	
#respond {
	margin-top: 20px;
	padding-top: 20px;
	border-top: 1px solid #BBB;
}

div.facebook {
	float:right;
	padding-bottom:15px;
	padding-left:15px;
	padding-right:15px;
	padding-top:30px;
	width:224px;
	border-left: 1px solid #BBB;
	height: 229px;
}

div.facebook div.dark {
	margin-top: 20px;
}

#respond textarea, #respond input {
	border:1px solid #BBBBBB;
	color:#666666;
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	height:150px;
	margin:3px 3px 3px 0;
	padding:2px 4px 2px 8px;
	width:245px;
}

#respond input {
	height: auto;
}

#recaptcha_widget_div {
	margin-left: 141px;
	border-color: #BBB;
}

#respond #recaptcha-submit-btn-area input {
	background:transparent url(./images/global/button_blue.gif) no-repeat scroll left top !important;
	border:0 none;
	color:#FFFFFF;
	font-family:Arial,sans-serif;
	font-size:11px;
	font-weight:bold;
	height:31px;
	width:106px !important;
	cursor:pointer;
	margin-top: 20px;
	padding: 2px 4px;
	margin-left: 141px;
}

body .fbc_loginstate_top {
	position:fixed;
	right:0;
	top:0;
}

body .fbc_profile_header {
	border:1px solid #BBBBBB;
	border-right: none;
	border-top: none;
}

.postmetadata, .postmetadata a {
	font-size: 0.95em;
}

div.post {
	border-bottom: 1px solid #BBBBBB;
	padding-bottom: 10px;
	margin-bottom: 20px;
}

#comments {
	margin-top: 20px;
	border-top: 1px solid #BBBBBB;
	padding-top: 20px;
}

#right-col li.comment {
	margin: 0;
	border: 1px solid #EEE;
	padding: 2px;
	margin: 15px 0;
	list-style: none;
}

#right-col li.comment-author-admin {
	border: 1px solid #12709D;
}

#right-col li.comment .comment-body {
	padding: 10px;
}

#right-col li.odd .comment-body {
	background: #F6F6F6;
}
		
.comment-meta {
	margin-bottom: 10px;
}
		
.comment-meta, .comment-meta a {
	font-size: 0.95em;
}

img.avatar {
	float: left;
	margin-right: 15px;
}

.comment-author .fn {
	font-size: 1.1em;
	font-weight: bold;
}