* {
	border:0;
	margin:0;
	padding:0;
	outline: 0;
	}
	
body {
	background:#fff; 
	color:#666;
	font:normal 11px Arial, FreeSans, Helvetica, Verdana, sans-serif;
	margin:0 !important;
	padding:0;
	}
	
h2 {
	color: #12709D;
	font-size: 26px;
	font-weight: normal;
	line-height: 20px;
	margin-bottom: 20px;
}	
	
h3 {
	color: #777;
	font-size: 16px;
	font-weight: bold;
	line-height: 17px;
	margin-bottom: 12px;
	}	

div.front div#right-col h3.main-feature {
	margin-top: 0;
	color: #F7860D;
	font-size: 18px;
	font-weight: normal;
}
	
p {
	color: #555;
	font-size: 12px;
	line-height: 18px;
	margin-bottom: 12px;
	}	
	
a {
	color: #2479A2;
	font-size: 12px;
	line-height: 17px;
	margin-bottom: 12px;	
	font-weight: bold;
	}	
	
a:hover {
	text-decoration: none;
	
	}
	
button {
	cursor:pointer;
	}	
	
	
#wrapper {
	margin:0 auto;
	min-width:960px;
	width:960px;
	margin-bottom: 10px;
	}
	
/***** NAVIGATION *****/	
	
ul#navigation {
	background:transparent url(../img/main-nav/international-money-transfer-02.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(../img/main-nav/international-money-transfer-02.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.what-is-orbitremit {
	background-position:-86px -166px;
	width:152px;
	}	
	
ul#navigation a.what-is-orbitremit:hover, ul#navigation a.what-is-orbitremit:focus, ul#navigation a.what-is-orbitremit:active, ul#navigation li.current a.what-is-orbitremit {
	background-position:-86px -125px;
	}	
	
ul#navigation a.getting-started-with-orbitremit {
	background-position:-238px -166px;
	width:144px;
	}		
	
ul#navigation a.getting-started-with-orbitremit:hover, 
ul#navigation a.getting-started-with-orbitremit:focus, 
ul#navigation a.getting-started-with-orbitremit:active, 
ul#navigation li.current a.getting-started-with-orbitremit{
	background-position:-238px -125px;
	}
	
	
	
ul#navigation a.orbitremit-payment-options {
	background-position:-382px -166px;
	width:137px;
	}	

ul#navigation a.orbitremit-payment-options:hover, ul#navigation a.orbitremit-payment-options:focus, ul#navigation a.orbitremit-payment-options:active, ul#navigation li.current a.orbitremit-payment-options {
	background-position:-382px -125px;
	}
	
ul#navigation a.questions {
	background-position:-519px -166px;
	width:78px;
	}		
	
ul#navigation a.questions:hover, ul#navigation a.questions:focus, ul#navigation a.questions:active, ul#navigation li.current a.questions {
	background-position:-519px -125px;
	}		
	
ul#navigation a.contact-your-local-support-team {
	background-position:-597px -166px;
	width:103px;
	}		
	
ul#navigation a.contact-your-local-support-team:hover, ul#navigation a.contact-your-local-support-team:focus, ul#navigation a.contact-your-local-support-team:active, ul#navigation li.current a.contact-your-local-support-team {
	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: 22px;
	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: 31px;
	font-size: 12px;
	}	
	
/* Login Form */
	
#form_login {
	margin:0 auto;
	padding:10px 0;
	width:960px;
	}	
	
#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(../img/banner.jpg) no-repeat scroll top right; */
	width: 961px;
	height: 179px;
	position: relative;
	margin-bottom: 25px;
	}	
	
#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(../img/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;
	padding-top: 0;/*James added*/
	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;
	margin-top:20px;
	padding-top:20px;
	border-top: 1px solid #f2f2f2;
	}

div#left-col ul.first {
	margin-top: 0px;
	border: none;
	padding-top: 0px;
	}

ul#exchange_rates img {
	float: left;
	padding-right: 12px;
	}	
	
ul#exchange_rates li {	
	height: 35px;
	width: 190px;
	}
	
ul#exchange_rates h3 {
	clear: both;
	margin: 0;
	padding-bottom: 15px;
	}		
	
ul#exchange_rates a {
	display: block;
	}	
	
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;
	}	
	
ul#exchange_rates li div {
	float: right;
	text-transform: uppercase;
	color: #12709d;
	font-size: 12px;
	font-weight: bold;
	padding-top: 7px;	
	}
	
.localsite_link {
	margin-top: 10px;
	}	
	
.localsite_link img {
	padding-right: 6px;
	position: relative;
	top: 3px;
	}	

/* Register Module */
	
div#module_register {
	background: transparent url(../img/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;*/
	}
		
div#right-col h2 {
	padding-top: 12px;
}
		
div#right-col .corner_content h2 {
	padding-top: 0;
}

.getting-started #right-col, .making-a-payment #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 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;
	}		
	
ul#services li#service_account {
	background:transparent url(../img/service_account.jpg) no-repeat scroll 0 0;
	margin-left: 0;
	}	
	
ul#services li#service_person {
	background:transparent url(../img/service_person.jpg) no-repeat scroll 0 0;
	}	
	
ul#services li#service_organisation {
	background:transparent url(../img/service_organisation.jpg) no-repeat scroll 0 0;
	}			

/***** FOOTER *****/
	
div#footer {
	border-top: 1px solid #e3e3e3;
	background-color: #f2f4f4;
	height: 250px;
	}	
	
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:60px;
	width:100%;
	}	
	
div#top {
	height:45px;
	margin:0;
	position:relative;
	text-align:right;
}	
	
div#top label {
	display: none;
}	
	
    
#copyright ul#seo_links   {
margin-left:619px;
margin-top:13px;
width:715px;
    }
    
#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;
	position: relative;
	top: -20px;
	}	
	
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(../img/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(../img/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(../img/corner_tl.gif) no-repeat top left;
	margin-bottom: 15px;
	}
	
.corner_top {
	background: url(../img/corner_tr.png) no-repeat top right;
	}
	
.corner_bottom {
	background: url(../img/corner_bl.png) no-repeat bottom left;
	}
	
.corner_bottom div {
	background: url(../img/corner_br.png) no-repeat bottom right;
	}
	
.corner_content {
	background: url(../img/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 input.text {	
	border-color:#BBBBBB #DDDDDD #DDDDDD #BBBBBB;
	border-style:solid;
	border-width:1px;
	color:#666666;
	font-size:19px;
	height:24px;
	margin:3px 3px 3px 0;
	padding:2px 4px 2px 8px;
	width:300px;
	}
	
form div.input {
	margin-bottom: 25px;
}
	
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 {
	display:block;
	float:none;
	font-size:12px;
	margin-right:20px;
	padding-bottom:2px;
	padding-top:5px;
	text-align:left;
	width:200px;	
	}
	
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: 0;/*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 input.text {
	width:200px;		
	}		
	
div#right-col form#form_support h3 {
	margin-top: 0;
	}	
	
form label.refer {
	float: none;
	}	
	
form textarea {
	border-color:#BBBBBB #DDDDDD #DDDDDD #BBBBBB;
	border-style:solid;
	border-width:1px;
	color:#666666;
	font-size:19px;
	margin:3px 3px 3px 0;
	padding:2px 4px 2px 8px;
	width:300px;
	}
	

form select {
	background-color:#FFFFFF;
	border-color:#BBBBBB #DDDDDD #DDDDDD #BBBBBB;
	border-style:solid;
	border-width:1px;
	color:#666666;
	font-size:14px;
	height:24px;
	margin-bottom:5px;
	margin-top:3px;
	padding-left:3px;
	text-align:left;
	vertical-align:middle;
	}

form option {
	padding: 2px 4px;
	}

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:#9E0B0F;
	font-size:18px;
	font-weight:bold;
	}	

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;
	}	

form input.error, form select.error, form textarea.error {
	background-color:#FF9999;
	border:1px solid red;
	color:#FFFFFF;
	}
	
div#top div.login_error {
	float: left;
	color: #FFF;
	margin-top: 5px;
	}	
	
div#right-col div.login_error {
	float: left;
	color: red;
	margin-top: 5px;
	}
	
	
/* 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;
	font-size: 12px;
	width: 450px;
	}
	
	
/***** 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(../img/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(../img/button_register_blue.gif) no-repeat scroll 0 -38px;
	}
	
a.register3 {
	background:transparent url(../img/button_register_white.gif) no-repeat scroll 0 0;
	display:block;
	height:41px;
	width:188px;
	}		
	
a.register3:hover {	
	background:transparent url(../img/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(../img/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:240px;
	margin:0 auto;
	overflow:hidden;
	position:relative;
	width:635px;
	}
			
#slideshow #slidesContainer .slide {
  margin:0 auto;
  width:635px;
  height:221px;
	}

/**
 * Slideshow controls style rules.
 */
 
.control {
  display:block;
  width: 32px;
  height:221px;
  text-indent:-10000px;
  position:absolute;
  cursor: pointer;
	}

#leftControl {
  top:0;
  left:0;
  background:transparent url(../img/control_left_3.jpg) no-repeat 0px 70px;
	}
	
#rightControl {
  top:0;
  right:0;
  background:transparent url(../img/control_right_3.jpg) no-repeat 0px 70px;
	}
	
div.front div#right-col div.last, div.front 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.front 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.front div#right-col #make_a_payment .step img.diagram {
	position: absolute;
	top: 0px;
	left: 350px;
	}
	
div.front div#right-col #make_a_payment .step img.number {
	float: left;
	padding-right: 15px;
	padding-bottom: 100px;
	}	
	
div.front div#right-col #make_a_payment .last img.number {
	padding-bottom: 150px;
}
	
div.front div#right-col #make_a_payment .step h3 {
	color: #12709D;
	font-size: 16px;
	margin: 0px 0px 15px 0px;
	width: 340px;
	}	
	
div.front div#right-col #make_a_payment .step p {
	color: #666666;
	font-size: 13px;
	margin: 0px;
	width: 300px;
	}	
	
div#module_general { 
  padding: 17px 0px 25px 0px;
	background: transparent url('../img/module_background_general.gif') no-repeat scroll left top; 
	height: 310px; 
	width: 230px; 
	}
	
div#module_general p {
	color: #525151;
	padding-left: 15px;
	}
	
div#module_general .action a {	
	color: #2479a2; 
	font-weight: normal;
	vertical-align: top;
	}	

div#module_general a img {
	padding-left: 15px;
	}	

div#module_general #woman {
	background:transparent url('../img/module_started_image.jpg') no-repeat scroll 0 0;
	height:211px;
	left: 1px;
	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('../img/module_faq_image.jpg') no-repeat scroll 0 0;
	height:251px;
	left: 3px;
	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: 3px;
	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('../img/module_answers_nz_image.jpg') no-repeat scroll 0 0;	
	}
	
div#module_general .au {	
	background:transparent url('../img/module_answers_au_image.jpg') no-repeat scroll 0 0;	
	}
	
div#module_general .uk {	
	background:transparent url('../img/module_answers_uk_image.jpg') no-repeat scroll 0 0;	
	}
	
div#module_general #register_man {
	background:transparent url('../img/module_register.jpg') no-repeat scroll 0 0;
	height:211px;
	left:3px;
	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 34px 25px 15px; 
	background: transparent url('../img/module_background_payment.gif') no-repeat scroll left top; 
	height: 310px; 
	width: 198px;
	position: absolute; 
	}					
	
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(../img/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(../img/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;
	}
	
#alpha-list li {
	float: left;
	list-style: none;
	display: block;
	padding: 0 5px;
	border-right: 1px solid #CCC;
}
	
div.front div#right-col #alpha-list li a, #alpha-list li a {
	font-weight: normal;
}
	
#alpha-list li.last {
	border: none;
}

#schedule {
	clear: both;
}

#search-results #schedule td {
	padding: 0;
}

#schedule td div {
	margin: 1px 0;
	padding: 4px 2px;
}


/** HOMEPAGE ACCOUT TYPE **/

a#register_button {
	background:url("../img/register_account_type.gif") no-repeat scroll 0 0 transparent;
	display:block;
	height:27px;
	text-indent:-9999px;
	width:79px;	
	}

a#register_button:hover {
	background:url("../img/register_account_type.gif") no-repeat scroll 0px -29px transparent;
	}
	
a#register_dark_button {
	background:url("../img/register_dark.gif") no-repeat scroll 0 0 transparent;
	display:block;
	height:28px;
	text-indent:-9999px;
	width:79px;	
	}

a#register_dark_button:hover {
	background:url("../img/register_dark.gif") no-repeat scroll 0px -30px transparent;
	}	


div#account_types {
	overflow: auto;
	margin-top: 45px;
	margin-bottom: 45px;
}

div#account_types ul {
	float: left;
	width: 313px;
	margin-right: 10px;
	list-style: none;
}

div#account_types li {
	padding-left: 15px;
}

div#account_types ul li.heading {
	padding-bottom: 10px;
	border-bottom: 1px solid #dedede;
	margin-bottom: 10px;
	padding-left: 15px;
}

div#account_types h3 {
	margin: 0px;
}

div#account_types ul ul {
	padding-left: 16px;
	list-style: disc;
	margin-top: 7px;
	margin-bottom: 10px;
	width: 100%;
	float: none;
	margin-right: 0px;
}

div#account_types ul ul li {
	padding: 3px 0px;
	font-size: 12px;
	color: #7b7b7b;
}

div#account_types ul li.intro {
	color: #424141;
	font-size: 13px;
}

div#account_types ul li.button {
	color: #009ddc;
	font-size: 12px;
	font-weight: bold;
}

div#account_types ul li.button span a {
	bottom:35px;
	color:#009DDC;
	left:87px;
	position:relative;
	}

div#account_types ul li.button_business {
	color: #12709e;
	font-size: 12px;
	font-weight: bold;
	}

div#account_types ul li.button_business span {
	position: relative;
	bottom: 9px;
	left: 7px;
	}
	
div#account_types ul li.button_business span a {
	bottom:26px;
	left:83px;
	position:relative;
	}
	
	