/* @override http://localhost:8888/nac/css/960_12_col_rtl.css */



/* @override http://localhost:8888/nac/css/960_12_col_rtl.css */



/*

  960 Grid System ~ Core CSS.

  Learn more ~ http://960.gs/



  Licensed under GPL and MIT.

*/



/*

  Forces backgrounds to span full width,

  even if there is horizontal scrolling.

  Increase this if your layout is wider.



  Note: IE6 works fine without this fix.

*/



/*







/********* Back to top button START ************/



.back-to-top {

	position: fixed;

	bottom: 15px;

	right: 20px;

	width: 25px;

	height: 23px;

	background-image: url(../images/arrows.png);

	background-repeat: no-repeat;

	background-position: left top;

}
#ad_hoc_list {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 16px;
}



.back-to-top a {

text-indent: -9999px;

display: block;

}



.back-to-top:hover {

	background-image: url(../images/arrows.png);

	background-repeat: no-repeat;

	background-position: left -23px;

}



/********* Back to top button END ************/







/* ******** Tags redefined */



body {

	min-width: 960px;

	max-width: 100%;

}

h1 {

	font-family: 'Economica', sans-serif;

	font-weight: normal;

	font-size: 40px;

	color: #3397C4;

}

h2 {

	font-family: 'Economica', sans-serif;

	font-weight: normal;

	font-size: 30px;

	color: #333;

}

h3 {

	font-family: 'Economica', sans-serif;

	font-weight: normal;

	font-size: 25px;

	color: #3397C4;

}

h4 {

	font-family: 'Economica', sans-serif;

	font-weight: normal;

	font-size: 22px;

	color: #3397C4;

	margin-bottom: -10px;

}

p {

	font-family: Helvetica, Arial, sans-serif;

	font-size: 15px;

	color: #666;

	font-style: normal;

	line-height: 1.5em;

	text-align: left;

}

li {

	text-align: left;

	list-style-type: none;

}

ul {

	padding: 0px;

}

a {

	font-style: italic;

	color: #48CEE0;

	text-decoration: none;

	font-size: 14px;

}

a:visited {

	font-style: italic;

	text-decoration: none;

	font-size: 14px;

	border-bottom-width: 1px;

	border-bottom-style: dotted;

	border-bottom-color: #EDEDED;

}

a:hover   {

	font-style: italic;

	color: #F7AE0F;

	text-decoration: none;

}



/* 'Page 960px Container

----------------------------------------------------------------------------------------------------*/





.container_12 {

	margin-right: auto;

	margin-left: auto;

	width: 960px;

}

.bullet_list    p   {

	/* [disabled]color: #3C6; */

}

.bullet_list ul li {

	font-family: Helvetica, Arial, sans-serif;

	font-size: 15px;

	line-height: 1.5em;

	margin-left: 20px;

	list-style-type: disc;

	color: #666;

}

.bullet_list ul li a {

	font-family: Helvetica, Arial, sans-serif;

	font-size: 15px;

	font-style: normal;

	color: #666;

}

.bullet_list ul li a:hover {

	color: #F7AE0F;

}

#financialdisclaimer {

	font-size: 11px;

	text-align: center;

	font-family: Arial, Helvetica, sans-serif;

	clear: both;

	color: #999;

}

ul .bullet_list  li{

	list-style-position: outside;

	padding-left: 0px;

	font-family: Helvetica, Arial, sans-serif;

	font-size: 15px;

	list-style-type: decimal;

	margin-left: 20px;

	color: #666;

}



/* 'Image Styles

----------------------------------------------------------------------------------------------------*/



.img-clear-20px-below {

	padding-bottom: 20px;

}

/* `Grid >> Global

----------------------------------------------------------------------------------------------------*/



.grid_1,

.grid_2,

.grid_3,

.grid_4,

.grid_5,

.grid_6,

.grid_7,

.grid_8,

.grid_9,

.grid_10,

.grid_11,

.grid_12 , .grid_footer_links, .grid_9_testimonials, .grid-maps, .grid_contact, .grid_contact_form, .grid_key_personel, .step_in_50px, .grid_4_employer, .container_12 .grid_key_personel_female{

	display: inline;

	float: left;

	margin-right: 10px;

	margin-left: 10px;

}



.push_1, .pull_1,

.push_2, .pull_2,

.push_3, .pull_3,

.push_4, .pull_4,

.push_5, .pull_5,

.push_6, .pull_6,

.push_7, .pull_7,

.push_8, .pull_8,

.push_9, .pull_9,

.push_10, .pull_10,

.push_11, .pull_11 {

  position: relative;

}



/* `Grid >> Children (Alpha ~ First, Omega ~ Last)

----------------------------------------------------------------------------------------------------*/



.alpha {

  margin-right: 0;

}



.omega {

  margin-left: 0;

}

.step_in_50px {

	width: 40px;

	background-color: #FC3;

	display: block;

	visibility: hidden;

}

.container_12 .grid-maps {

	width: 160px;

}

.container_12 .grid_footer_links {

	width: 170px;

}

.container_12 .grid_contact{

	width: 185px;

}

.container_12 .grid_contact_form {

	width: 270px;

}

.container_12 .grid_key_personel {

	width: 340px;

	/* [disabled]background-color: #C96; */

	padding-left: 120px;

	background-image: url(../images/male-avatar.jpg);

	background-repeat: no-repeat;

	background-position: left 20px;

}

.container_12 .grid_key_personel_female {

	width: 340px;

	/* [disabled]background-color: #C96; */

	padding-left: 120px;

	background-image: url(../images/female_avatar.jpg);

	background-repeat: no-repeat;

	background-position: left 20px;

}

.small_type_key_personel {

	font-size: 11px;

	line-height: 1.3em;

}



/* `Grid >> 12 Columns

----------------------------------------------------------------------------------------------------*/



.container_12 .grid_1 {

  width: 60px;

}



.container_12 .grid_2 {

	width: 165px;

}



.container_12 .grid_3 {

  width: 220px;

}



.container_12 .grid_4 {

	width: 300px;

}

#slang {

	font-family: Helvetica, Arial, sans-serif;

	font-size: 15px;

	width: auto;

	height: auto;

	line-height: 1.5em;

	color: #666;

}

.container_12 .container_12 #slang table {

}



.container_12 .grid_5 {

  width: 380px;

}



.container_12 .grid_6 {

	width: 460px;

	/* [disabled]background-color: #C96; */

}



.container_12 .grid_7 {

  width: 540px;

}



.container_12 .grid_8 {

  width: 620px;

}



.container_12 .grid_9 {

  width: 700px;

}
.grid_9_testimonials  {
	width: 700px;
	padding-bottom: 60px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCC;
	margin-bottom: 50px;
}



.container_12 .grid_10 {

  width: 780px;

}



.container_12 .grid_11 {

  width: 860px;

}



.container_12 .grid_12 {

  width: 940px;

}



/* `Prefix Extra Space >> 12 Columns

----------------------------------------------------------------------------------------------------*/



.container_12 .prefix_1 {

  padding-right: 80px;

}



.container_12 .prefix_2 {

  padding-right: 160px;

}



.container_12 .prefix_3 {

  padding-right: 240px;

}



.container_12 .prefix_4 {

  padding-right: 320px;

}



.container_12 .prefix_5 {

  padding-right: 400px;

}



.container_12 .prefix_6 {

  padding-right: 480px;

}



.container_12 .prefix_7 {

  padding-right: 560px;

}



.container_12 .prefix_8 {

  padding-right: 640px;

}



.container_12 .prefix_9 {

  padding-right: 720px;

}



.container_12 .prefix_10 {

  padding-right: 800px;

}



.container_12 .prefix_11 {

  padding-right: 880px;

}



/* `Suffix Extra Space >> 12 Columns

----------------------------------------------------------------------------------------------------*/



.container_12 .suffix_1 {

  padding-left: 80px;

}



.container_12 .suffix_2 {

  padding-left: 160px;

}



.container_12 .suffix_3 {

  padding-left: 240px;

}



.container_12 .suffix_4 {

  padding-left: 320px;

}



.container_12 .suffix_5 {

  padding-left: 400px;

}



.container_12 .suffix_6 {

  padding-left: 480px;

}



.container_12 .suffix_7 {

  padding-left: 560px;

}



.container_12 .suffix_8 {

  padding-left: 640px;

}



.container_12 .suffix_9 {

  padding-left: 720px;

}



.container_12 .suffix_10 {

  padding-left: 800px;

}



.container_12 .suffix_11 {

  padding-left: 880px;

}



/* `Push Space >> 12 Columns

----------------------------------------------------------------------------------------------------*/



.container_12 .push_1 {

  right: 80px;

}



.container_12 .push_2 {

  right: 160px;

}



.container_12 .push_3 {

  right: 240px;

}



.container_12 .push_4 {

  right: 320px;

}



.container_12 .push_5 {

  right: 400px;

}



.container_12 .push_6 {

  right: 480px;

}



.container_12 .push_7 {

  right: 560px;

}



.container_12 .push_8 {

  right: 640px;

}



.container_12 .push_9 {

  right: 720px;

}



.container_12 .push_10 {

  right: 800px;

}



.container_12 .push_11 {

  right: 880px;

}



/* `Pull Space >> 12 Columns

----------------------------------------------------------------------------------------------------*/



.container_12 .pull_1 {

  right: -80px;

}



.container_12 .pull_2 {

  right: -160px;

}



.container_12 .pull_3 {

  right: -240px;

}



.container_12 .pull_4 {

  right: -320px;

}



.container_12 .pull_5 {

  right: -400px;

}



.container_12 .pull_6 {

  right: -480px;

}



.container_12 .pull_7 {

  right: -560px;

}



.container_12 .pull_8 {

  right: -640px;

}



.container_12 .pull_9 {

  right: -720px;

}



.container_12 .pull_10 {

  right: -800px;

}



.container_12 .pull_11 {

  right: -880px;

}



/* `Clear Floated Elements

----------------------------------------------------------------------------------------------------*/



/* http://sonspring.com/journal/clearing-floats */



.clear {

	clear: both;

	display: block;

	overflow: hidden;

	visibility: hidden;

	width: 0;

	height: 0px;

	background-color: #FCF;

}

#nav-contact {

	border-bottom-style: none;

	color: #C60;

}

.clear-40px-vert {

	clear: both;

	display: block;

	width: 0;

	height: 40px;

	background-color: #FCF;

	visibility: hidden;

	overflow: hidden;

}

.clear-15px-vert {

	clear: both;

	display: block;

	width: 0;

	height: 15px;

	background-color: #FCF;

	visibility: hidden;

	overflow: hidden;

}

.clear-30px-vert {

	clear: both;

	display: block;

	width: 0;

	height: 30px;

	background-color: #FCF;

	visibility: hidden;

	overflow: hidden;

}

.clear-60px-vert {

	clear: both;

	display: block;

	width: 0;

	height: 60px;

	background-color: #FCF;

	visibility: hidden;

	overflow: hidden;

}

.seperator-line {

	clear: both;

	display: block;

	height: 1px;

	border-top-width: 1px;

	border-top-style: solid;

	border-top-color: #CCC;

	padding-top: 20px;

	padding-bottom: 20px;

	padding-right: 15px;

	padding-left: 15px;

	margin-top: 20px;

	margin-bottom: 20px;

}

.page-end {

	display: block;

	height: 122px;

	background-image: url(../images/page-edge.jpg);

	clear: both;

	background-repeat: no-repeat;

	background-position: center bottom;

}

.full-width-footer {

	background-color: #353F42;

	width: 100%;

	height: 290px;

	float:left;

}

.full-width-footer-canooing {

	clear: both;

	width: 100%;

	height: 290px;

	background-image: url(../images/canooing-bg.jpg);

	background-repeat: no-repeat;

	background-position: center bottom;

	border-bottom-width: 1px;

	border-bottom-style: solid;

	border-bottom-color: #495e64;

}

.full-width-footer-shutterbug {

	clear: both;

	width: 100%;

	height: 300px;

	background-image: url(../images/shutterbug-bg.jpg);

	background-repeat: no-repeat;

	background-position: center bottom;

	border-bottom-width: 1px;

	border-bottom-style: solid;

	border-bottom-color: #495e64;

}

.full-width-footer-dog {

	clear: both;

	width: 100%;

	height: 340px;

	background-repeat: no-repeat;

	background-position: center bottom;

	border-bottom-width: 1px;

	border-bottom-style: solid;

	border-bottom-color: #495e64;

}

.full-width-footer-surfers {

	clear: both;

	width: 100%;

	height: 670px;

	background-image: url(../images/surfers-bg.jpg);

	background-repeat: no-repeat;

	background-position: center bottom;

	border-bottom-width: 1px;

	border-bottom-style: solid;

	border-bottom-color: #495e64;

}

.full-width-footer-ayres-rock {

	clear: both;

	width: 100%;

	height: 290px;

	background-image: url(../images/Ayres-Rock-bg.jpg);

	background-repeat: no-repeat;

	background-position: center bottom;

	border-bottom-width: 1px;

	border-bottom-style: solid;

	border-bottom-color: #495e64;

}



/* http://www.yuiblog.com/blog/2010/09/27/clearfix-reloaded-overflowhidden-demystified */



.clearfix:before,

.clearfix:after,

.container_12:before,

.container_12:after {

  content: '.';

  display: block;

  overflow: hidden;

  visibility: hidden;

  font-size: 0;

  line-height: 0;

  width: 0;

  height: 0;

}



.clearfix:after,

.container_12:after {

  clear: both;

}



/*

  The following zoom:1 rule is specifically for IE6 + IE7.

  Move to separate stylesheet if invalid CSS is a problem.

*/



.clearfix,

.container_12 {

  zoom: 1;

}



/* Links

----------------------------------------------------------------------------------------------------*/



.link-with-arrow {

	font-family: Helvetica, Arial, sans-serif;

	background-image: url(../images/arrow.jpg);

	background-repeat: no-repeat;

	background-position: left center;

	padding-left: 19px;

	height: 20px;

}





/* Header Styles

----------------------------------------------------------------------------------------------------*/



.pre-header-container {

	font-family: Helvetica, Arial, sans-serif;

	background-color: #353F42;

	height: 50px;

	width: 100%;

	text-align: center;

	margin-bottom: 35px;

}

.pre-header-container .pre-header {

	width: 960px;

	margin-right: auto;

	margin-left: auto;

	text-align: left;

}

.header-container {

	width: 100%;

	clear: both;

	text-align: center;

}

.header  {

	width: 960px;

	margin-right: auto;

	margin-left: auto;

	padding-right: 0px;

	padding-left: 0px;

	/* [disabled]list-style-type: none; */

	/* [disabled]list-style-position: inside; */

	text-align: left;

}

.logo   {

	margin-right: 15px;

	float: right;

}

.nav ul li a:hover {

	color: #448EBE;

	text-transform: uppercase;

	float: left;

	list-style-type: none;

	font-family: Economica

:700, sans-serif;

	/* [disabled]font-size: 20px; */

	padding-right: 15px;

	text-align: left;

	display: inline;

	border-bottom-width: 5px;

	border-bottom-style: solid;

	border-bottom-color: #4F6167;

	width: auto;

	margin-bottom: 20px;

	padding-bottom: 5px;

	max-width: 700px;

	font-weight: 700;

	font-family: 'Economica', sans-serif;

	padding-left: 15px;

	font-style: normal;

}

.nav ul li a   {

	color: #4F6167;

	text-transform: uppercase;

	float: left;

	list-style-type: none;

	font-family: Economica

:700, sans-serif;

	font-size: 19px;

	text-decoration: none;

	padding-right: 15px;

	margin-left: 0px;

	display: inline;

	border-bottom-width: 1px;

	border-bottom-style: solid;

	border-bottom-color: #4F6167;

	width: auto;

	margin-bottom: 20px;

	padding-bottom: 9px;

	margin-right: 0px;

	padding-top: 35px;

	max-width: 700px;

	font-weight: 700;

	font-family: 'Economica', sans-serif;

	;

	;

	padding-left: 15px;

	font-style: normal;

}

.time-container {

	/* [disabled]background-color: #CCC; */

	height: 50px;

	width: 600px;

	float: left;

	/* [disabled]overflow: hidden; */

}

.centre_text {

	text-align: center;

}

.vert_spacer_40px {

	float: left;

	height: 60px;

	width: 100px;

	background-color: #9FC;

	display: block;

	visibility: hidden;

}





/* PRE Header Styles (from Qamar's css file)

----------------------------------------------------------------------------------------------------*/





.pre-header-container .pre-header .twitter-feeds {

	width: 640px;

	padding-top: 15px;

	float: left;

}

.pre-header-container .pre-header .twitter-feeds span.twitter_img {

	background: url(../images/ico-twitter.png) no-repeat top left;

	padding-left: 30px;

	color: #cccdce;

	font-family: Helvetica, Arial, sans-serif;

	font-size: 12px;

	line-height: 18px;

	width: 60px;

	float: left;

}

.pre-header-container .pre-header .twitter-feeds p {

	list-style: none;

	display:none;

}

.twitter-feeds ul.tweetContainer{

	margin:0;

}

.twitter-feeds ul.tweetContainer li {

	color: #cccdce;

	font-size: 11px;

	font-family: Helvetica, Arial, sans-serif;

	line-height: 11px;

}

.header-news-banner {

	width: 700px;

}

.twitter-feeds	ul.tweetContainer li a {

	color: #71beca;

	text-decoration: none;

	font-size: 11px;

}

.pre-header-container .pre-header .nav-pre-header {

	float: right;

}

.pre-header-container .pre-header .nav-pre-header ul li {

	display: inline;

	padding: 0px 10px;

	border-right: 1px solid #d4d6d6;

	line-height: 12px;

	font-size: 10px;

}

.pre-header-container .pre-header .nav-pre-header ul li span.ico-chat {

	background: url(../images/ico-chat.png) no-repeat top left;

	width: 25px;

	height: 23px;

	float: left;

	margin-top: -3px;

}

.pre-header-container .pre-header .nav-pre-header ul li a {

	color: #cccdce;

	text-decoration: none;

	font-family: Helvetica, Arial, sans-serif;

	font-size: 12px;

}

#header-description {

	font-size: 18px;

	line-height: 24px;

	padding-bottom: 0px;

	color: #9F9F9F;

	padding-left: 33px;

	background-image: url(../images/aus_icon_sml.png);

	background-repeat: no-repeat;

	background-position: left center;

	margin-top: 13px;

	margin-right: 0px;

	margin-bottom: 0px;

	margin-left: 0px;

	float: left;
/*	font-family: "economicaregular" !important;
	font-weight: normal !important;*/

}

p a {

	font-style: normal;

}





/*Contact Form page*/

.right_box {

	width:235px !important;

	float:left !important;

	position:relative !important;

	border:1px solid #c2c2c2 !important;

	-webkit-border-radius: 5px;

	-moz-border-radius: 5px;

	border-radius: 5px;

	padding:30px !important;

	margin-top:30px;

	padding-top:0 !important;

}

.right_box .mail_box {

	width:97% !important;

	float:left !important;

}

.right_box .mail_box h2 {

	font-family: 'Economica', sans-serif;

	font-weight: normal;

	font-size: 30px;

	color: #333;

}

.right_box .mail_box .fields_box {

	margin:5px 0 !important;

	float:left;

}

.text_field_contact {

	margin-left:0 !important;

	width:205px !important;

}

.text_field{

	float:left !important;

	padding:10px !important;

	border-radius:5px;

	webkit-border-radius:5px;

	moz-border-radius:5px;

	khtml-border-radius:5px;

	position:relative;

	border:1px solid #a8a8a8;

	-webkit-box-shadow: inset 220px 1px 0px 1px #f1f1f1;

	box-shadow: inset 0px 3px 0px 0px #f1f1f1;

}

.right_box .mail_box .sbmt_btn {

	background-color: #48CEE0 !important;

	float: left !important;

	height: 37px !important;

	width: 110px !important;

	color: #FFF !important;

	border-top-style: none !important;

	border-right-style: none !important;

	border-bottom-style: none !important;

	border-left-style: none !important;

	list-style-type: none !important;

	font-family: Economica !important;

	font-size: 18px !important;

	border-radius:5px;

	webkit-border-radius:5px;

	moz-border-radius:5px;

	khtml-border-radius:5px;

}

/*Contact Form page*/



/*Currency Slider CSS*/



.currency-dragger, .currency-dragger-main .currency-dragger{

	background: #FFFFFF;

	width: 573px;

	padding: 14px 22px;

	height: 82px;

	margin: 40px 0px 0px 0;

	-webkit-border-radius: 5px;

	-moz-border-radius: 5px;

	border-radius: 5px;

}

.currency-dragger-main .currency-dragger{

	margin: 40px 0px 0px 73px;

	float:left;

	background:#f6f6f6;

}

.currency-dragger h1{

	font-size: 25px;

	font-family: 'Economica', sans-serif;

	font-weight: normal;

	color:#000;

	margin:0;

}

.dragger_div {

	width:100%;

	float:left;

	margin:20px 0 5px 0;

}

p.currency_drag_text{

	width:580px;

	float:left;

	font-family: Helvetica, Arial, sans-serif;

	font-size: 12px;

	line-height: 22px;

	margin-top: 20px;

	color:#393939;

	margin:0;

}

/*Currency Slider CSS*/

.main-content-wrapper {

	width: 100%;

	float: left;

}

.main-content-wrapper .main-content {

	width: 960px;

	margin: 0 auto;

}

/*/Register tab 1 CSS*/

.progress {

	width:960px;

	height:51px;

	float:left;

	position:relative;

	margin-top:10px;

	z-index:-1;

	margin-bottom:30px;

}

.register_heading {

	width:90%;

	float:left;

	margin-left:50px;

}

.register_heading h1 {

	font-size:26px;

	font-weight:normal;

	/*font-family: "economicaregular";*/
	
	font-family:Helvetica, Arial, sans-serif;

	margin:15px 0;

	color:#5e96c1;

}

.register_heading p {

/*	font-size:14px;

	font-family: "aller_lightregular";

	margin:10px 0;	

	color:#393939;

	line-height:20px;*/
	font-family: Helvetica, Arial, sans-serif;
	font-size: 15px;
	color: #666;
	font-style: normal;
	line-height: 1.5em;

}

.register_box {

	width:100%;

	float:left;

	margin-top:25px;

	margin-bottom:145px;

}

.register_box .register_steps {

	width:250px;

	float:left;

	position:relative;

}

.register_box .register_steps ul {

	width:100%;

	float:left;

}

.register_box .register_steps ul li {

	width:80%;

	float:left;

	position:relative;

	padding-left:50px;

}

.active {

	width:80%;

	font-weight:bold;

	border:1px solid #c2c2c2;

	-webkit-border-top-left-radius: 5px;

	-webkit-border-bottom-left-radius: 5px;

	-moz-border-radius-topleft: 5px;

	-moz-border-radius-bottomleft: 5px;

	border-top-left-radius: 5px;

	border-bottom-left-radius: 5px;

	background: #fff url(../images/right_arrow.png) no-repeat 80%;

	border-right:0;

	position:relative;

	z-index:1;

}

.register_box .register_steps ul li a {

	width:auto;

	display:block;

	padding:20px 0;

	font-size:16px;

	/*font-family: "economicaregular";*/
	font-family:Helvetica, Arial, sans-serif;
	font-style: italic;

	text-decoration:none;

	color: #b4b3b3;

}/*.register_box .register_steps ul li:hover, .register_box .register_steps ul li:active{	width:80%;	font-weight:bold;	border:1px solid #c2c2c2;	-webkit-border-top-left-radius: 5px;	-webkit-border-bottom-left-radius: 5px;	-moz-border-radius-topleft: 5px;	-moz-border-radius-bottomleft: 5px;	border-top-left-radius: 5px;	border-bottom-left-radius: 5px;	background: #fff url(../images/right_arrow.png) no-repeat 80%;	border-right:0;	position:relative;	z-index:1;	cursor:pointer;}*/

.register_box .register_tabs_wrapper {

	width:685px;

	float:left;

	position:relative;

}

.register_box .register_tabs {

	width:88%;

	float:left;

	position:relative;

	border:1px solid #c2c2c2;

	-webkit-border-radius: 5px;

	-webkit-border-top-left-radius: 0;

	-moz-border-radius: 5px;

	-moz-border-radius-topleft: 0;

	border-radius: 5px;

	border-top-left-radius: 0;

	padding:0 35px;

}

.register_box .register_tabs .first_tab, .register_box .register_tabs .scnd_tab, .register_box .register_tabs .third_tab, .register_box .register_tabs .forth_tab {

	width:100%;

	float:left;

	position:relative;

}

.register_box .register_tabs .first_tab .details_box, .register_box .register_tabs .scnd_tab .details_box, .register_box .register_tabs .third_tab .details_box, .register_box .register_tabs .forth_tab .details_box {

	width:100%;

	float:left;

	padding:30px 0;

	border-bottom:1px dotted #bfbebe;

}

.register_box .register_tabs .first_tab .details_box h2, .register_box .register_tabs .scnd_tab .details_box h2, .register_box .register_tabs .third_tab .details_box h2, .register_box .register_tabs .forth_tab .details_box h2 {

	font-size:23px;

	/*font-family:"economicaregular";*/
	
	font-family:Helvetica, Arial, sans-serif;

	font-weight: normal;

	color:#5e96c1;

	margin:10px 0;

}

.register_box .register_tabs .first_tab .details_box .fields_box, .register_box .register_tabs .scnd_tab .details_box .fields_box, .register_box .register_tabs .third_tab .details_box .fields_box, .register_box .register_tabs .forth_tab .details_box .fields_box, .contact_box .right_box .mail_box .fields_box {

	width:100%;

	float:left;

	margin: 10px 0;

}

.dropdown_short, .dropdown_medium {

	width:90px;

	float:left;

	padding:9px;

	border-radius:5px;

	webkit-border-radius:5px;

	moz-border-radius:5px;

	khtml-border-radius:5px;

	position:relative;

	border:1px solid #a8a8a8;

	background: -moz-linear-gradient(top, rgba(255, 255, 255, 1) 0%, rgba(225, 226, 227, 0) 100%); /* FF3.6+ */

	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(255, 255, 255, 1)), color-stop(100%, rgba(225, 226, 227, 0))); /* Chrome,Safari4+ */

	background: -webkit-linear-gradient(top, rgba(255, 255, 255, 1) 0%, rgba(225, 226, 227, 0) 100%); /* Chrome10+,Safari5.1+ */

	background: -o-linear-gradient(top, rgba(255, 255, 255, 1) 0%, rgba(225, 226, 227, 0) 100%); /* Opera 11.10+ */

	background: -ms-linear-gradient(top, rgba(255, 255, 255, 1) 0%, rgba(225, 226, 227, 0) 100%); /* IE10+ */

	background: linear-gradient(to bottom, rgba(255, 255, 255, 1) 0%, rgba(225, 226, 227, 0) 100%); /* W3C */

filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#00e1e2e3', GradientType=0 ); /* IE6-9 */

}

.dropdown_medium {

	width:122px;

}

.text_field, .text_field_short, .text_field_long, .text_field_option {

	width:215px;

	float:left;

	padding:10px;

	margin-left:15px;

	border-radius:5px;

	webkit-border-radius:5px;

	moz-border-radius:5px;

	khtml-border-radius:5px;

	position:relative;

	border:1px solid #a8a8a8;

	-webkit-box-shadow: inset 220px 1px 0px 1px #f1f1f1;

	box-shadow: inset 0px 3px 0px 0px #f1f1f1;

}

.single {

	margin-left:0;

	clear:both;

	margin-bottom:20px;

}

.label {

	width:80px;

	padding:0 5px;

	padding-top:10px;

	float:left;

	margin-right:13px;

	position:relative;

	text-align:center;

	color:#888888;

	font-size:18px;

	font-family: "economicaregular";

}

.register_box .register_tabs .first_tab .details_box .fields_box span, .register_box .register_tabs .scnd_tab .details_box .fields_box span {

	display:block;

	float: left;

	color:#888888;

	margin:10px;

	font-size:18px;

}

.register_box .register_tabs .first_tab .details_box .fields_box span.optional, .register_box .register_tabs .scnd_tab .details_box .fields_box span.optional {

	font-size:14px;

	font-family:"aller_lightitalic";

}

.text_field_short {

	width:80px;

	margin-left:0;

	margin-right:15px;

}

.text_field_long {

	width:435px;

	margin-left:0;

}

.sub_state {

	margin-left:0;

	width:255px;

	margin-right:20px;

}

select {

	font-family:"aller_lightitalic";

	font-weight:bold;

	color:#4d4d4d;

	height:35px;

	margin-top:3px;

}

.register_box .first_tab .submit_box, .register_box .scnd_tab .submit_box, .register_box .third_tab .submit_box, .register_box .forth_tab .submit_box {

	width:100%;

	position:absolute;

	bottom:-75px;

	left:45px;

}

.register_box .first_tab .submit_box .chat, .thanks_box .thanks_text .chat, .register_box .scnd_tab .submit_box .chat, .thanks_box .thanks_text .chat, .register_box .third_tab .submit_box .chat, .thanks_box .thanks_text .chat, .register_box .forth_tab .submit_box .chat, .thanks_box .thanks_text .chat, .contact_box .social_links .chat, .contact_box .social_links .fb, .contact_box .social_links .twitter {

	width:250px;

	float:left;

	position:relative;

	padding:10px;

	margin-left:-60px;

}

.register_box .first_tab .submit_box .chat a, .thanks_box .thanks_text .chat a, .register_box .scnd_tab .submit_box .chat a, .thanks_box .thanks_text .chat a, .register_box .third_tab .submit_box .chat a, .thanks_box .thanks_text .chat a, .register_box .forth_tab .submit_box .chat a, .thanks_box .thanks_text .chat a, .contact_box .social_links .chat a, .contact_box .social_links .fb a, .contact_box .social_links .twitter a {

	width:auto;

	height:29px;

	display:block;

	background:url(../images/chat_icon.png) no-repeat top left;

	padding-left: 35px;

	font-size:16px;

	/*font-family: "economicaregular";*/

	color:#71beca;
	font-family:Helvetica, Arial, sans-serif;
	font-style: italic;

	font-weight:bold;

	text-decoration:none;

}

.register_box .first_tab .submit_box .btn, .register_box .scnd_tab .submit_box .btn, .register_box .third_tab .submit_box .btn, .register_box .forth_tab .submit_box .btn, .contact_box .right_box .mail_box .btn {

	width:120px;

	float:right;

	position:relative;

}

.register_box .first_tab .submit_box .btn .sbmt_btn, .register_box .scnd_tab .submit_box .btn .sbmt_btn, .register_box .third_tab .submit_box .btn .sbmt_btn, .register_box .forth_tab .submit_box .btn .sbmt_btn, .contact_box .right_box .mail_box .sbmt_btn {

	width:110px;

	float:left;

	padding:10px 25px;

	background:#73c9d8;

	border:0;

	border-radius:5px;

	webkit-border-radius:5px;

	moz-border-radius:5px;

	khtml-border-radius:5px;

	color:#ffffff;

	font-size:18px;

	font-family:"economicaregular";

	cursor:pointer;

}/*//////Register tab 1 CSS End//////*//*///// Register tab 2 CSS /////////*/

.label_text {

	width:280px;

	text-align: left;

}

.register_box .register_tabs .scnd_tab .details_box .fields_box span.span_txt {

	width: 280px;

	float: left;

	position: relative;

	margin-top: 0;

	line-height: 18px;

	font-size: 12px;

}/*//////Register tab 2 CSS End//////*//*///// Register tab 3 CSS /////////*/

.register_box .register_tabs .third_tab .details_box h2 span {

	color:#5e96c1;

	font-size:14px;

	font-family:"economicaregular";

}

.register_box .register_tabs .third_tab .details_box .fields_box .tick_box, {

width: 280px;

float:left;

position:relative;

margin-right:20px;

}

.register_box .register_tabs .third_tab .details_box .fields_box .tick_box .check_box {

	width:35px;

	height:36px;

	float:left;

	position:relative;

}

.register_box .register_tabs .third_tab .details_box .fields_box .tick_box .check_box .check {

	width:35px;

	float:left;

	padding:5px;

	position:relative;

	border-radius:5px;

	webkit-border-radius:5px;

	moz-border-radius:5px;

	khtml-border-radius:5px;

	position:relative;

	border:1px solid #a8a8a8;

	-webkit-box-shadow: inset 220px 1px 0px 1px #f1f1f1;

	box-shadow: inset 0px 3px 0px 0px #f1f1f1;

	margin-top:-1px;

}

.register_box .register_tabs .third_tab .details_box .fields_box .tick_box .check_label, .register_box .register_tabs .forth_tab .details_box .fields_box .check_label_short, .register_box .register_tabs .forth_tab .details_box .fields_box .check_label_long {

	width:230px;

	float:left;

	position:relative;

	margin-left:15px;

	margin-top:4px;

}

.register_box .register_tabs .third_tab .details_box .fields_box .tick_box .check_label label, .register_box .register_tabs .forth_tab .details_box .fields_box .check_label_short label, .register_box .register_tabs .forth_tab .details_box .fields_box .check_label_long label {

	color:#6a6a6a;

	font-size:13px;

	font-family: "aller_lightregular";

	text-align:left;

	display:block;

}

.text_field_option {

	margin:10px 0;

}

#option1, #option2, #option3 {

	display:none;

}/*//////Register tab 3 CSS End//////*//*//////Register tab 4 CSS start//////*/

.register_box .register_tabs .forth_tab .details_box a {

	width:35px;

	float:right;

	position:relative;

	text-decoration:none;

	font-family:"economicaregular";

	color:#b4b4b4;

	margin-top:15px;

	cursor:pointer;

}

.register_box .register_tabs .forth_tab .details_box h2.review_heading {

	float:left;

	position:relative;

}

.register_box .register_tabs .forth_tab .details_box .fields_box .check_label_short {

	width: 160px;

	margin-left:0;

}

.register_box .register_tabs .forth_tab .details_box .fields_box .check_label_long {

	width:415px;

}

.register_box .register_tabs .forth_tab .details_box .fields_box .check_label_short img {

	float:left;

	position:relative;

	margin-right:10px;

}

.register_box .register_tabs .forth_tab .details_box .fields_box .long {

	width:230px;

}/*//////Register tab 4 CSS End//////*//*//////Register Thanks Page CSS start//////*/

.thanks_box {

	width:100%;

	float:left;

	position:relative;

	margin-top:30px;

	margin-bottom:60px;

}

.thanks_box .thanks_text {

	width: 328px;

	float:left;

	position:relative;

	margin: 40px 0 0 20px;

}

.thanks_box .thanks_text h1 {

	font-size:42px;

	font-weight:normal;

	font-family: "economicaregular";

	margin:15px 0;

	color:#5e96c1;

}

.thanks_box .thanks_text p {

	font-size:14px;

	font-family: "aller_lightregular";

	margin:10px 0 20px 0;

	color:#7d868b;

	line-height:20px;

	text-align:justify;

}

.thanks_box .thanks_img {

	width: 612px;

	height:582px;

	float:right;

	position:relative;

}

.thanks_box .thanks_text .chat {

	padding-left:0;

	margin-left:0;

}

.thanks_box .thanks_text .return {

	width:140px;

	float:left;

}

.thanks_box .thanks_text .return a {

	display:block;

	font-size:15px;

	font-family:"aller_lightitalic";

	color:#7ac2ce;

	text-decoration:none;

	cursor:pointer;

}


/*footer*/
#full-width-footer_bottom_disclaimer {
	background-color: #FFF;
	clear: both;
	width: 100%;
	height: 50px;
}
.footer-headings {
	font-family: 'Economica', sans-serif;
	font-size: 22px;
	color: #D5960B;
	padding-top: 40px;
	text-align: left;
	border-bottom-style: dotted;
	border-bottom-width: 1px;
	padding-bottom: 5px;
}
.footer_links {
	font-size: 12px;
	color: #CCC;
	font-family: Helvetica, Arial, sans-serif;
	line-height: 2em;
	text-align: left;
	padding-top: 5px;
	margin-top: 9px;
	width: auto;
}
.footer_links a:visited {
	color: #999;
}
.footer_links a:link {
	font-style: normal;
	text-decoration: none;
	color: #CCC;
	font-size: 12px;
}
.footer_links a:hover {
	font-style: normal;
	text-decoration: none;
	color: #D5960B;
	font-size: 12px;
}
#disclaimer {
	font-size: 11px;
	color: #999;
	font-family: Helvetica, Arial, sans-serif;
	float: left;
	margin-top: 20px;
	width: auto;
	padding-left: 10px;
}
#privacy_link {
	color: #999;
	font-style: normal;
	font-size: 11px;
	padding-right: 15px;
}
a #privacy_link {
	color: #666;
	float: left;
}
#logo_affiliates_container {
	float: right;
	width: auto;
	text-align: right;
	padding-top: 8px;
	padding-right: 15px;
	clear: right;
}
#rcsa_logo {
	padding-right: 15px;
	text-decoration: none;
}
#rcsa_member_logo {
	padding-right: 15px;
	padding-left: 15px;
}
#anra_logo {
	padding-right: 15px;
	padding-left: 15px;
}
#certex_logo {
	padding-left: 15px;
}
.footer-phone-number-large {
	font-family: 'Economica', sans-serif;
	font-size: 25px;
	color: #FFF;
	text-align: left;
	line-height: 1em;
}
.footer-phone-number-sml {
	font-family: 'Economica', sans-serif;
	font-size: 18px;
	color: #FFF;
	text-align: left;
}
.footer-contact-details-container {
	width: 295px;
	float: left;
	height: 220px;
	padding-left: 60px;
	margin-left: 30px;
	background-image: url(../images/phone-icon.png);
	background-repeat: no-repeat;
	background-position: 0px 45px;
	padding-top: 40px;
	color: #CCC;
	font-family: Economica, Helvetica, Arial, sans-serif;
	font-size: 25px;
}
.phone-number {
	font-family: 'Economica', sans-serif;
	font-family: Helvetica, Arial, sans-serif;
}
#toll-free {
	font-size: 12px;
	color: #CCC;
	font-family: Helvetica, Arial, sans-serif;
	font-style: italic;
}
#local-call {
	font-size: 12px;
	color: #CCC;
	font-family: Helvetica, Arial, sans-serif;
	font-style: italic;
}
#live-chat-recruiter {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 13px;
	color: #808F94;
	background-image: url(../images/live_chat_footer_icon.png);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 30px;
	margin-top: 30px;
	height: 30px;
	text-align: left;
	vertical-align: middle;
	line-height: 30px;
}
#social_share {
	margin-top: 5px;
	height: 50px;
}
#footer_live_chat {
}
a#footer_live_chat {
	color: #94A0A5;
	font-size: 12px;
	font-style: normal;
}

.step_level_2 {
	padding-left: 20px;
	border-left-width: 3px;
	border-left-style: solid;
	border-left-color: #3598C4;
	margin-left: 10px;
}

/*footer*/





/*//////Register Thanks Page CSS End//////*//*/

/footer/
#gold_coast_heading {
	margin-bottom: 20px;
}
#register table tr td p {
	line-height: 1.3em;
}
#register table tr td table {
}


/*temp register page styling START*/
/*THIS CAN BE DELETED AFTER NEW REGISTRATION FORM IS COMPLETE*/

#register table tr td p {
	line-height: 0;
}

#register table tr td table {
		line-height: 0;
}

#register table tbody tr td {
		line-height: 0;	
}

p.style28 {
	line-height: 0;
	margin-top: 7px;
	margin-bottom: 7px;
}

.full-width-footer-index {
	clear: both;
	width: 100%;
	height: auto;
	background-repeat: no-repeat;
	background-position: center bottom;
	background-color: #EEE;
}
.full-width-refer-a-friend {
	clear: both;
	width: 100%;
	height: 290px;
	background-repeat: repeat-x;
	background-image: url(../images/refer-a-friend-bg-repeat.jpg);
}
#refer_a_friend_img {
	background-image: url(../images/refer-a-friend-img.jpg);
	height: 290px;
}
#reccommend_a_friend {
	color: #FFF;
	padding-top: 100px;
}
.full-width-refer-a-friend .container_12 p {
	color: #333;
	font-size: 17px;
}
#so_many_benefits_text {
	margin-top: 120px;
}
#benefits-container {
	background-image: url(../images/nurse_with_sign.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
	height: 480px;
}
