body {
background-color: #f1f1f1;
background-image: URL("images/wholesite_back.jpg");
background-repeat: repeat-x;
text-align: center;
color: #000000;
font-family: "Trebuchet MS";
font-size: 12px;
margin: 0px;
padding: 0px;
}

.internalpage {
background-image: URL("images/wholesite_internal_back.jpg");
background-repeat: repeat-x;
}

a {
text-decoration: none;
}

a:hover {
text-decoration: underline;
}

.spacer{
height: 1px;
line-height: 1px;
font-size: 1px;
clear: both;
}

.sitecontainer {
/*background-color: #f1f1f1;*/
width: 980px;
margin-left: auto;
margin-right: auto;
text-align: left;
overflow: auto;
}

.leftcolumn {
float: left;
width: 291px;
}

.menucontainer {
background-image: URL("images/just_menu_back.gif");
background-repeat: repeat-y;
overflow: auto;
margin-bottom: 9px;
}

.left_button {
margin-bottom: 9px;
padding-left: 10px;
}

.topmenu {
width: 275px;
padding-left: 13px;
padding-right: 3px;
background-image: URL("images/leftcolumn_back.jpg");
background-repeat: no-repeat;
}

.topmenuinternal {
width: 275px;
padding-left: 13px;
padding-right: 3px;
background-image: URL("images/leftcolumn_internal_back.jpg");
background-repeat: no-repeat;
}

.menu_footer {
width: 291px;
height: 8px;
line-height: 1px;
font-size: 1px;
background-image: URL("images/menu_footer.gif");
background-repeat: no-repeat;
}

.rightcolumn {
float: left;
width: 679px;
padding-right: 10px;
background-image: URL("images/wholesite_back.jpg");
background-repeat: repeat-x;
}

.internalrightcolumn {
float: left;
width: 679px;
padding-right: 10px;
background-image: URL("images/wholesite_internal_back.jpg");
background-repeat: repeat-x;
}


img {
border: 0px;
display: block;
}

.submenu {
color:#055324;
font-size: 12px;
padding-left: 52px;
padding-top: 3px;
height: 16px;
font-weight: bold;
}

.submenu a{
color:#055324;
font-size: 12px;
font-weight: bold;
}

.subsubmenu {
color:#055324;
font-size: 12px;
padding-left: 69px;
padding-top: 3px;
height: 16px;
font-weight: bold;
}

.subsubmenu a{
color:#055324;
font-size: 12px;
font-weight: bold;
}

.submenuselected {
background-image: URL("images/menu_selected_arrow.gif");
background-repeat: no-repeat;
background-position: 37px 8px;
color:#239241;
font-size: 12px;
padding-left: 52px;
padding-top: 3px;
height: 16px;
font-weight: bold;
}

.subsubmenuselected {
background-image: URL("images/menu_selected_arrow.gif");
background-repeat: no-repeat;
background-position: 54px 8px;
color:#239241;
font-size: 12px;
padding-left: 69px;
padding-top: 3px;
height: 16px;
font-weight: bold;
}

.menuitem {
color:#055324;
font-size: 14px;
padding-left: 35px;
padding-top: 3px;
height: 23px;
font-weight: bold;
}

.menuitem a{
color:#055324;
font-size: 14px;
font-weight: bold;
}

.menuitemselected {
font-size: 14px;
color: #239241;
padding-left: 35px;
background-image: URL("images/menu_selected_arrow.gif");
background-repeat: no-repeat;
background-position: 20px 8px;
padding-top: 3px;
height: 23px;
font-weight: bold;
}

.menuitemselectedwithsub {
font-size: 14px;
color: #239241;
padding-left: 35px;
background-image: URL("images/menu_selected_arrow.gif");
background-repeat: no-repeat;
background-position: 20px 8px;
padding-top: 3px;
height: 18px;
font-weight: bold;
}

.submenucontainer {
margin-bottom: 7px;
margin-top: 0px;
}

.subsubmenucontainer {
margin-bottom: 2px;
margin-top: 0px;
}

.menuseparator {
background-image: URL("images/menu_item_sep.gif");
background-repeat: no-repeat;
height: 1px;
line-height: 1px;
font-size: 1px;
width: 275px;
}

.latest_news {
padding-left: 33px;
height: 31px;
overflow: hidden;
}

.latest_news_rss {
float: left;
}

.latest_news_title {
padding-left: 8px;
float: left;
color: #cdcdcd;
font-size: 11px;
line-height: 31px;
}

.latest_news_text {
padding-left: 8px;
line-height: 31px;
float: left;
}

.latest_news_text a{
font-weight: bold;
color: #ffffff;
}

.main_content {
width: 669px;
margin-left: 10px;
background-color: #ffffff;
background-image: URL("images/main_content_top_gradient.jpg");
background-repeat: no-repeat;
padding-top: 19px;
}

.submenu_main_content {
width: 669px;
margin-left: 10px;
background-color: #ffffff;
background-image: URL("images/main_content_top_gradient.jpg");
background-repeat: no-repeat;
}

.internal_sub_menu {
clear: both;
height: 44px;
width:  669px;
}

.internal_sub_menu img{
float: left;
}

.main_content_footer {
width: 669px;
height: 10px;
line-height: 1px;
font-size: 1px;
background-image: URL("images/main_content_footer.gif");
background-repeat: no-repeat;
}

.main_text_area {
padding-left: 22px;
padding-right: 21px;
width: 626px;
}

.title_bot_marg {
margin-bottom: 8px;
}

.testimonialcontainer {
width: 669px;
height: 123px;
background-image: URL("images/latest_test.gif");
background-repeat: no-repeat;
}

.testimonialcontainerhome {
width: 669px;
height: 96px;
background-image: URL("images/smaller_test_home.gif");
background-repeat: no-repeat;
}

.firsttest {
height: 123px;
background-image: URL("images/latest_test_home.gif");
}

.test_text {
color: #878787;
width: 471px;
margin-left: 98px;
padding-top: 35px;
}

.firsttext {
padding-top: 5px;
}

.test_author {
color: #000000;
width: 471px;
margin-left: 98px;
text-align: right;
font-weight: bold;
margin-bottom: 3px;
}

.test_links {
width: 471px;
margin-left: 98px;
text-align: left;
}

.test_link_1 {
float: right;
background-image: URL("images/link_arrow.gif");
background-repeat: no-repeat;
background-position: 0px 6px;
padding-left: 10px;
width: 120px;
}

.test_link_1 a {
color: #077a3d;
font-weight: bold;
}

.test_link_2 {
float: right;
background-image: URL("images/link_arrow.gif");
background-repeat: no-repeat;
background-position: 0px 6px;
padding-left: 10px;
width: 160px;
margin-right: 15px;
}

.test_link_2 a {
color: #077a3d;
font-weight: bold;
}

.footer_container {
width: 100%;
/* height: 84px; */
height: 110px;
padding-bottom: 6px;
/*background-image: URL("images/whole_footer_back.gif");*/

background-image: url("images/footer_background.gif");
background-repeat: repeat-x;
text-align: center;
}

.actual_footer {
width: 980px;
margin-left: auto;
margin-right: auto;
/* height: 73px; */
height: 100px;
text-align: left;
padding-bottom: 5px;
background-image: url("images/footer_background.gif");
background-repeat: repeat-x;
}

.partner_links {
padding-top: 4px;
padding-left: 33px;
text-align: left;
width: 947px;
float: left;
}

.partner_links img {
display: inline-block;
margin-right: 15px;
}

.copyright_text {
float: right;
text-align: center;
width: 100%;
padding-top: 5px;
color: #ffffff;
font-weight: bold;
}

.copyright_links {
padding-top: 17px;
}

.copyright_text a {
font-weight: bold;
color: #ffffff;
}

.aus_hp_text {
margin-left: 22px;
background-image: URL("images/aus_hp_intro-right.jpg");
background-repeat: no-repeat;
background-position:top right;
height: 150px;
width: 465px;
padding-right: 160px;
margin-bottom:10px;
border-bottom:1px solid #DADADA;
}

.nz_hp_text {
margin-left: 22px;
background-image: URL("images/nz_hp_intro-right.jpg");
background-repeat: no-repeat;
background-position:top right;
height: 150px;
width: 473px;
padding-right: 150px;
margin-bottom:10px;
border-bottom:1px solid #DADADA;
padding-bottom:10px;
}

.main_divider {
height: 28px;
width: 626px;
background-image: URL("images/main_divider.gif");
background-repeat: no-repeat;
}

.assessment_and_consultation {
height: 281px;
width: 546px;
background-image: URL("images/assessment_box_back.gif");
background-repeat: no-repeat;
padding-top: 40px;
padding-left: 80px;
}

.quick_check {
height: 85px;
width: 546px;
background-image: URL("images/quick_box_back.gif");
background-repeat: no-repeat;
padding-top: 40px;
padding-left: 80px;
}

.residence {
height: 130px;
width: 546px;
background-image: URL("images/residence_box_back.gif");
background-repeat: no-repeat;
padding-top: 40px;
padding-left: 80px;
}

.latest_news_header {
margin-top: 8px;
background-image: URL("images/latest_news_articles.gif");
background-repeat: no-repeat;
height: 23px;
width: 133px;
padding-top: 10px;
padding-left: 490px;
}

.latest_news_header a{
color :#007c3c;
font-weight: bold;
}

.news_date_title {
clear: both;
height: 18px;
margin-bottom: 5px;
margin-top: 10px;
font-size: 12px;
font-family: "Trebuchet MS";
}

h5 {
margin: 0px;
padding: 0px;
color: #3a587a;
font-weight: bold;
font-size: 12px;
}

.indiv_news_item {
clear: both;
overflow: auto;
}

.indiv_article_item {
clear: both;
overflow: auto;
padding-bottom: 10px;
margin-bottom: 5px;
}

.indiv_article_item_plus_icon {
clear: both;
overflow: auto;
padding-bottom: 10px;
margin-bottom: 5px;
}

.iconspace {
width: 1px;
float: left;
height: 65px;
background-image: URL("images/article-icon.gif");
background-repeat: no-repeat;
width: 65px;
}

.article_bit {
overflow: auto;
clear: both;
}

.indiv_news_date {
float: left;
width: 80px;
color: #000000;
font-weight: bold;
}

h1
{
color: #007c3c;
font-weight: bold;
font-size: 16px;
font-family: "Trebuchet MS";
margin: 0px 0px 10px 0px;
padding: 0px;
}

.indiv_art_title {
color: #000000;
font-weight: bold;
}

.indiv_art_title a{
color: #007c3c;
font-weight: bold;
}


.indiv_art_text {
float: left; 
}

.art_back_link {
float: right;
margin-top: 10px;
}

.art_back_link a {
color: #007c3c;
font-weight: bold;
}

.indiv_art_text b {
color: #007c3c;
}

.indiv_news_title {
float: right; 
width: 540px;
color: #000000;
font-weight: bold;
}

.indiv_news_title b {
color: #007c3c;
}

.indiv_news_title a{
color: #007c3c;
font-weight: bold;
}

.indiv_news_text {
float: right; 
width: 540px;
}

.upcoming_events_header {
margin-top: 8px;
background-image: URL("images/upcoming_events.gif");
background-repeat: no-repeat;
height: 23px;
width: 153px;
padding-top: 10px;
padding-left: 470px;
}

.upcoming_events_header a{
color :#007c3c;
font-weight: bold;
}

.no_events {
font-weight: bold;
font-size: 14px;
color: #3a587a;
padding-top: 9px;
padding-bottom: 9px;
}

.upcoming_seminars_header {
margin-top: 8px;
background-image: URL("images/upcoming_seminars.gif");
background-repeat: no-repeat;
height: 23px;
width: 166px;
padding-top: 10px;
padding-left: 457px;
}

.upcoming_seminars_header a{
color :#007c3c;
font-weight: bold;
}

ul {
list-style-type: none;
padding-right: 0px;
padding-bottom: 0px;
padding-top: 15px;
padding-left: 30px;
margin: 0px;
}

ul li {
background-image: URL("images/square_bullet.gif");
background-repeat: no-repeat;
background-position: 0px 7px;
padding-left: 10px;
}

ul li a {
color: #007c3c;
font-weight: bold;
}

.migrant_story_header {
margin-top: 15px;
background-image: URL("images/migrants_tell_story.gif");
background-repeat: no-repeat;
height: 23px;
width: 126px;
padding-top: 10px;
padding-left: 497px;
margin-bottom: 10px;
}

.migrant_story_header a{
color :#007c3c;
font-weight: bold;
}

.migrant_holder {
float: left;
width: 300px;
height: 132px;
margin-bottom: 18px;
}

.migrant_indiv_holder {
width: 620px;
overflow: auto;
margin-bottom: 18px;
}

.migrant_indiv_name {
float: left;
font-size: 14px;
color: #007c3c;
width: 470px;
font-weight: bold;
}

.migrant_indiv_name a {
color :#007c3c;
}

.migrant_indiv_text {
padding-top: 5px;
float: left;
width: 470px;
}

.migrant_indiv_link {
padding-right: 15px;
float: right;
width: 215px;
text-align: right;
}

.migrant_indiv_link a {
color :#007c3c;
font-weight: bold;
}

.migrant_indiv_link img{
display: inline;
margin-left: 5px;
}

.migrant_pic {
float: left;
width: 110px;
height: 129px;
margin-right: 10px;
}

.migrant_name {
float: left;
font-size: 14px;
color: #007c3c;
width: 180px;
font-weight: bold;
}

.migrant_name a {
color: #007c3c;
}

.migrant_text {
padding-top: 5px;
float: left;
width: 180px;
}

.allmigrants {
clear: both;
overflow: auto;
}

.latest_testimonial_header {
margin-top: 15px;
background-image: URL("images/latest_testimonials.gif");
background-repeat: no-repeat;
width: 138px;
height: 23px;
padding-top: 10px;
padding-left: 495px;
margin-bottom: 10px;
}

.latest_testimonial_header a{
color :#007c3c;
font-weight: bold;
}

.smallertestimonialcontainer {
width: 618px;
height: 70px;
background-image: URL("images/smaller_test_back.gif");
background-repeat: no-repeat;
margin-bottom: 35px;
}

.ruskintestimonialcontainer {
width: 618px;
height: 120px;
background-image: URL("images/smaller_test_back.gif");
background-repeat: no-repeat;
margin-bottom: 35px;
}

.smaller_test_text {
color: #878787;
width: 471px;
margin-left: 70px;
padding-top: 5px;
}

.smaller_test_date {
float: left;
width: 105px;
margin-left: 70px;
text-align: left;
font-weight: bold;
margin-bottom: 3px;
}

.smaller_test_author {
float: left;
color: #000000;
width: 362px;
text-align: right;
font-weight: bold;
margin-bottom: 3px;
}

.person_container {
clear: both;
overflow: auto;
margin-bottom: 8px;
}

.team_pic {
width: 102px;
height: 109px;
padding-top: 14px;
padding-left: 16px;
float: left;
background-image: URL("images/picture_frame.gif");
background-repeat: no-repeat;

}

.team_title {
float: right;
font-size: 14px;
color: #000000;
padding-bottom: 8px;
padding-top: 9px;
width: 508px;
font-weight: normal;
font-style: italic;
}

.team_title b {
color: #3a587a;
font-style:normal;
}

.team_biog {
float: right;
width: 508px;
}

.visa_number_unspecified {
width: 551px;
padding-left: 75px;
margin-bottom: 15px;
margin-top: 10px;
}

.visa_number_1 {
width: 551px;
background-image: URL("images/visa_number_1.gif");
background-repeat: no-repeat;
padding-left: 75px;
margin-bottom: 15px;
margin-top: 10px;
}

.visa_number_2 {
width: 551px;
background-image: URL("images/visa_number_2.gif");
background-repeat: no-repeat;
padding-left: 75px;
margin-bottom: 15px;
margin-top: 10px;
}

.visa_number_3 {
width: 551px;
background-image: URL("images/visa_number_3.gif");
background-repeat: no-repeat;
padding-left: 75px;
margin-bottom: 15px;
margin-top: 10px;
}

.visa_number_4 {
width: 551px;
background-image: URL("images/visa_number_4.gif");
background-repeat: no-repeat;
padding-left: 75px;
margin-bottom: 15px;
margin-top: 10px;
}

.visa_number_5 {
width: 551px;
background-image: URL("images/visa_number_5.gif");
background-repeat: no-repeat;
padding-left: 75px;
margin-bottom: 15px;
margin-top: 10px;
}

.visa_number_6 {
width: 551px;
background-image: URL("images/visa_number_6.gif");
background-repeat: no-repeat;
padding-left: 75px;
margin-bottom: 15px;
margin-top: 10px;
}

.visa_number_7 {
width: 551px;
background-image: URL("images/visa_number_7.gif");
background-repeat: no-repeat;
padding-left: 75px;
margin-bottom: 15px;
margin-top: 10px;
}

.visa_number_8 {
width: 551px;
background-image: URL("images/visa_number_8.gif");
background-repeat: no-repeat;
padding-left: 75px;
margin-bottom: 15px;
margin-top: 10px;
}

.visa_number_9 {
width: 551px;
background-image: URL("images/visa_number_9.gif");
background-repeat: no-repeat;
padding-left: 75px;
margin-bottom: 15px;
margin-top: 10px;
}

.visa_number_7 ul {
list-style-type: none;
padding-right: 0px;
padding-bottom: 15px;
padding-top: 15px;
padding-left: 30px;
margin: 0px;
}

.where_text {
width: 290px;
float: left;
}

.radio_option {
float: left;
width: 100px;
}

.where_holder {
clear: both;
overflow: auto;
margin-top: 20px;
}

form {
padding: 0px;
margin: 0px;
}

.form_teg_container {
background-image: URL("images/form_container_back.gif");
background-repeat: repeat-x;
background-color: #f1f1f1;
width: 621px;
border-left: 1px solid #c3c3c3;
border-right: 1px solid #c3c3c3;
padding-top: 5px;
}

.form_row {
clear: both;
overflow: auto;
padding-top: 6px;
padding-bottom: 6px;
}

.form_question {
float: left;
width: 184px;
padding-left: 17px;
padding-right: 10px;
color: #4f4f4f;
font-weight: bold;
padding-top: 4px;
}

.column1 {
float: left;
width: 207px;
}

.column2 {
float: left;
width: 203px;
}

.wholething {
float: left;
width: 590px;
text-align: center;
}

.bothcolumn {
float: left;
width: 410px;
}

.oneinput {
float: left;
width: 400px;
padding-left: 10px;
}

.fulltextareafield {
width: 372px;
height: 70px;
overflow: hidden;
border: 1px solid #a5acb2;
}


.tasktextareafield {
width: 302px;
height: 70px;
overflow: hidden;
border: 1px solid #a5acb2;
}

.experttextareafield {
width: 372px;
height: 130px;
overflow: hidden;
border: 1px solid #a5acb2;
}

.textinput {
width: 165px;
height: 21px;
border: 1px solid #a5acb2;
}

.textinputlong {
width: 265px;
height: 21px;
border: 1px solid #a5acb2;
}

.nametextinput {
width: 148px;
height: 21px;
border: 1px solid #a5acb2;
}

.minitextinput {
width: 50px;
height: 21px;
border: 1px solid #a5acb2;
}

.buttonrow {
text-align: right;
padding-right: 32px;
width: 171px;
}

.form_select {
width: 40px;
height: 21px;
}

.select_consultant {
margin-top: 8px;
background-image: URL("images/how_to_select_consultant.gif");
background-repeat: no-repeat;
height: 23px;
width: 99px;
padding-top: 10px;
padding-left: 525px;
margin-bottom: 5px;
}

.select_consultant a{
color :#007c3c;
font-weight: bold;
}

.emigration_checklist  {
margin-top: 8px;
background-image: URL("images/emigration_checklist.gif");
background-repeat: no-repeat;
height: 23px;
width: 92px;
padding-top: 10px;
padding-left: 532px;
margin-bottom: 5px;
}

.emigration_checklist a{
color :#007c3c;
font-weight: bold;
}

.ask_expert  {
margin-top: 8px;
background-image: URL("images/ask_question.gif");
background-repeat: no-repeat;
height: 23px;
width: 92px;
padding-top: 10px;
padding-left: 532px;
margin-bottom: 5px;
}

.ask_expert a{
color :#007c3c;
font-weight: bold;
}

.greenlink {
color :#007c3c;
font-weight: bold;
}

.indiv_news_header  {
margin-top: 8px;
background-image: URL("images/indiv_news_header.gif");
background-repeat: no-repeat;
height: 33px;
width: 142px;
padding-top: 10px;
padding-left: 482px;
margin-bottom: 5px;
}

.indiv_news_header a{
color :#007c3c;
font-weight: bold;
}

.indiv_news_header img {
display: inline;
}

.indivpage_news_title {
font-size: 18px;
color: #424f4f;
}

.indivpage_news_date {
margin-top: 4px;
}

.indivpage_news_content {
margin-top: 15px;
}

.indivpage_news_content a{
color :#007c3c;
font-weight: bold;
}

.publicity_container {
height: 25px;
clear: both;
overflow: auto;
}

.publicity_date {
color: #000000;
float: left;
width: 140px;
font-weight: bold;
}

.publicity_link {
float: left;
width: 450px;
}

.publicity_link a {
color :#007c3c;
font-weight: bold;
}

.publicity_link img {
display: inline;
float: left;
margin-right: 7px;
}

.checklist_header {
height: 122px;
width: 429px;
background-image: URL("images/emigration_checklist_header.jpg");
background-repeat: no-repeat;
padding-top: 70px;
padding-right: 195px;
clear: both;
}

.checklist_container {
margin-bottom: 10px;
}

.checklist_slide {
width: 622px;
background-color: #f1f1f1;
}

.checklist_slide ul {
list-style-type: none;
padding-right: 20px;
padding-bottom: 0px;
padding-top: 8px;
padding-left: 20px;
margin: 0px;
}


.checklist_slide ul li {
background-image: URL("images/green_triangle_on_blue.gif");
background-repeat: no-repeat;
background-position: 0px 5px;
padding-left: 10px;
margin-bottom: 5px;
}

.cursorclass {
cursor: pointer;
}


.indiv_bbq_header  {
margin-top: 8px;
background-image: URL("images/bbq_gallery_header.gif");
background-repeat: no-repeat;
height: 32px;
width: 142px;
padding-top: 10px;
padding-left: 482px;
margin-bottom: 15px;
}

.indiv_bbq_header a{
color :#007c3c;
font-weight: bold;
}

.indiv_bbq_header img {
display: inline;
}

.indiv_houses_header  {
margin-top: 8px;
background-image: URL("images/homes_gallery_header.gif");
background-repeat: no-repeat;
height: 32px;
width: 142px;
padding-top: 10px;
padding-left: 482px;
margin-bottom: 15px;
}

.indiv_houses_header a{
color :#007c3c;
font-weight: bold;
}

.indiv_houses_header img {
display: inline;
}

.aus_gallery_pic {
float: left;
padding-left: 70px;
padding-right: 20px;
padding-bottom: 20px;
}

.gallery_pic {
height: 313px;
width: 261px;
background-image: URL("images/gallery_pic_back.gif");
background-repeat: no-repeat;
margin-left: 20px;
margin-bottom: 10px;
float: left;
padding-top: 53px;
padding-left: 18px;
}

#online_check_btn {
background-image: URL("images/free-visa-assessment.gif");
background-repeat: no-repeat;
background-position: 0px 0px;
height: 91px;
width: 281px;
display: block;
}

#online_check_btn:hover {
background-position: 0px -91px;
}


#job_online_check_btn {
background-image: URL("images/free-job-appraisal.gif");
background-repeat: no-repeat;
background-position: 0px 0px;
height: 91px;
width: 281px;
display: block;
}

#job_online_check_btn:hover {
background-position: 0px -92px;
}


#aus_btn {
background-image: URL("images/aus-home-button.jpg");
background-repeat: no-repeat;
background-position: 0px 0px;
height: 193px;
width: 334px;
display: block;
}

#aus_btn:hover {
background-position: 0px -193px;
}

#nz_btn {
background-image: URL("images/nz-home-button.jpg");
background-repeat: no-repeat;
background-position: 0px 0px;
height: 193px;
width: 334px;
display: block;
}

#nz_btn:hover {
background-position: 0px -193px;
}

.choice_container {
clear: both;
}

.choice_container a {
float: left;
}

#visa_btn {
background-image: URL("images/need-a-visa-button.jpg");
background-repeat: no-repeat;
background-position: 0px 0px;
height: 151px;
width: 333px;
display: block;
}

#visa_btn:hover {
background-position: 0px -151px;
}

#jobs_btn {
background-image: URL("images/need-a-job-button.jpg");
background-repeat: no-repeat;
background-position: 0px 0px;
height: 151px;
width: 336px;
display: block;
}

#jobs_btn:hover {
background-position: 0px -151px;
}

#resettle_btn {
background-image: URL("images/resettlement-button.jpg");
background-repeat: no-repeat;
background-position: 0px 0px;
height: 158px;
width: 333px;
display: block;
}

#resettle_btn:hover {
background-position: 0px -158px;
}

#business_btn {
background-image: URL("images/business-button.jpg");
background-repeat: no-repeat;
background-position: 0px 0px;
height: 158px;
width: 336px;
display: block;
}

#business_btn:hover {
background-position: 0px -158px;
}

#submit_btn {
background-image: URL("images/green_submit_btn.gif");
background-repeat: no-repeat;
background-position: 0px 0px;
height: 40px;
width: 107px;
display: block;
}

#submit_btn:hover {
background-position: 0px -40px;
}

#next_btn {
background-image: URL("images/green_next_btn.gif");
background-repeat: no-repeat;
background-position: 0px 0px;
height: 41px;
width: 107px;
display: block;
}

#next_btn:hover {
background-position: 0px -41px;
}

#finish_btn {
background-image: URL("images/finish_green_btn.gif");
background-repeat: no-repeat;
background-position: 0px 0px;
height: 41px;
width: 107px;
display: block;
}

#finish_btn:hover {
background-position: 0px -41px;
}


#int_visa_btn {
background-image: URL("images/visa_page.gif");
background-repeat: no-repeat;
background-position: 0px 0px;
height: 44px;
width: 167px;
display: block;
}

#int_visa_btn:hover {
background-position: 0px -44px;
}

#int_jobs_btn {
background-image: URL("images/jobs_page.gif");
background-repeat: no-repeat;
background-position: 0px 0px;
height: 44px;
width: 167px;
display: block;
}

#int_jobs_btn:hover {
background-position: 0px -44px;
}

#int_resettle_btn {
background-image: URL("images/resettlement_page.gif");
background-repeat: no-repeat;
background-position: 0px 0px;
height: 44px;
width: 167px;
display: block;
}

#int_resettle_btn:hover {
background-position: 0px -44px;
}

#int_business_btn {
background-image: URL("images/business_page.gif");
background-repeat: no-repeat;
background-position: 0px 0px;
height: 44px;
width: 168px;
display: block;
}

#int_business_btn:hover {
background-position: 0px -44px;
}


#int_checklist_btn {
background-image: URL("images/checklist_page.gif");
background-repeat: no-repeat;
background-position: 0px 0px;
height: 44px;
width: 223px;
display: block;
}

#int_checklist_btn:hover {
background-position: 0px -44px;
}


#int_expert_btn {
background-image: URL("images/expert_page.gif");
background-repeat: no-repeat;
background-position: 0px 0px;
height: 44px;
width: 223px;
display: block;
}

#int_expert_btn:hover {
background-position: 0px -44px;
}


#int_select_btn {
background-image: URL("images/select_page.gif");
background-repeat: no-repeat;
background-position: 0px 0px;
height: 44px;
width: 223px;
display: block;
}

#int_select_btn:hover {
background-position: 0px -44px;
}

#int_skill_visa_btn {
background-image: URL("images/skilled_visas_page.gif");
background-repeat: no-repeat;
background-position: 0px 0px;
height: 44px;
width: 133px;
display: block;
}

#int_skill_visa_btn:hover {
background-position: 0px -44px;
}

#int_family_visa_btn {
background-image: URL("images/family_visas_page.gif");
background-repeat: no-repeat;
background-position: 0px 0px;
height: 44px;
width: 133px;
display: block;
}

#int_family_visa_btn:hover {
background-position: 0px -44px;
}

#int_business_visa_btn {
background-image: URL("images/business_visas_page.gif");
background-repeat: no-repeat;
background-position: 0px 0px;
height: 44px;
width: 136px;
display: block;
}

#int_business_visa_btn:hover {
background-position: 0px -44px;
}

#int_partner_visa_btn {
background-image: URL("images/partner_visas_page.gif");
background-repeat: no-repeat;
background-position: 0px 0px;
height: 44px;
width: 133px;
display: block;
}

#int_partner_visa_btn:hover {
background-position: 0px -44px;
}

#int_retire_visa_btn {
background-image: URL("images/retirement_visas_page.gif");
background-repeat: no-repeat;
background-position: 0px 0px;
height: 44px;
width: 133px;
display: block;
}

#int_retire_visa_btn:hover {
background-position: 0px -44px;
}

.main_testimonial {
background-image: URL("images/main-test-back.gif");
background-repeat: repeat-y;
width: 626px;
clear: both;
overflow: auto;
}

#int_perm_visa_btn {
background-image: URL("images/perm_visas_page.gif");
background-repeat: no-repeat;
background-position: 0px 0px;
height: 44px;
width: 334px;
display: block;
}

#int_perm_visa_btn:hover {
background-position: 0px -44px;
}

#int_temp_visa_btn {
background-image: URL("images/temp_visas_page.gif");
background-repeat: no-repeat;
background-position: 0px 0px;
height: 44px;
width: 133px;
display: block;
}

#int_temp_visa_btn:hover {
background-position: 0px -44px;
}

.assess_cont {
clear: both;
overflow: auto;
margin-top: 22px;
}

.assess_logo {
float: left;
width: 40px;
}

.assess_text {
float: left;
width: 450px;
font-size: 10px;
color: #000000;
}

.assess_text a {
font-size: 14px;
color: #007c3c;
font-weight: bold;
}

#eligable_btn {
background-image: URL("images/are-you-eligible-button.jpg");
background-repeat: no-repeat;
background-position: 0px 0px;
height: 101px;
width: 336px;
display: block;
}

#eligable_btn:hover {
background-position: 0px -101px;
}

#bottom_visa_info_btn {
background-image: URL("images/visa-info-button.jpg");
background-repeat: no-repeat;
background-position: 0px 0px;
height: 101px;
width: 333px;
display: block;
}

#bottom_visa_info_btn:hover {
background-position: 0px -101px;
}


#aus_house_btn {
background-image: URL("images/homes-gallery-button.jpg");
background-repeat: no-repeat;
background-position: 0px 0px;
height: 100px;
width: 333px;
display: block;
}

#aus_house_btn:hover {
background-position: 0px -100px;
}


#aus_bbq_btn {
background-image: URL("images/bbq-gallery-aus-button.jpg");
background-repeat: no-repeat;
background-position: 0px 0px;
height: 100px;
width: 333px;
display: block;
}

#aus_bbq_btn:hover {
background-position: 0px -100px;
}

#nz_bbq_btn {
background-image: URL("images/bbq-gallery-nz-button.jpg");
background-repeat: no-repeat;
background-position: 0px 0px;
height: 100px;
width: 333px;
display: block;
}

#nz_bbq_btn:hover {
background-position: 0px -100px;
}

#eligable_business_btn {
background-image: URL("images/are-you-eligible-business-button.jpg");
background-repeat: no-repeat;
background-position: 0px 0px;
height: 101px;
width: 333px;
display: block;
}

#eligable_business_btn:hover {
background-position: 0px -101px;
}


#bottom_visa_info_business_btn {
background-image: URL("images/visa-info-business-button.jpg");
background-repeat: no-repeat;
background-position: 0px 0px;
height: 101px;
width: 333px;
display: block;
}

#bottom_visa_info_business_btn:hover {
background-position: 0px -101px;
}

.offer_title_section {
background-image: URL("images/offer_title_section.jpg");
background-repeat: no-repeat;
padding-top: 40px;
padding-right: 140px;
height: 127px;
width: 476px;
}

.sitemap_content a{
display: block;
color: #000000;
font-weight: bold;
text-decoration: none;
}

.sitemap_content a:hover{
text-decoration: underline;
}

.lev2 {
margin-left: 22px;
}

.lev3 {
margin-left: 44px;
}

.dobdayinput {
width: 55px;
text-align: center;
padding-top: 3px;
height: 18px;
font-weight: bold;
color: #a5acb2;
border: 1px solid #a5acb2;
display: inline;
}

.dobmonthinput {
width: 55px;
text-align: center;
padding-top: 3px;
height: 18px;
font-weight: bold;
color: #a5acb2;border: 1px solid #a5acb2;
display: inline;
}

.dobyearinput {
width: 85px;
text-align: center;
padding-top: 3px;
height: 18px;
font-weight: bold;
color: #a5acb2;border: 1px solid #a5acb2;
display: inline;
}

.teg_success_holder {
height: 420px;
width: 382px;
background-image: URL("images/success_nz_img.jpg");
background-repeat: no-repeat;
background-position: 390px 0px;
padding-top: 8px;
padding-left: 5px;
padding-right: 245px;
}

.teg_success_holder_new {
width: 394px;
padding-top: 8px;
padding-left: 5px;
padding-right: 10px;
float: left;
line-height: 16px;
}

.teg_success_options {
float: left;
width: 216px;
padding-top:18px;
}

.job_section_header {
height: 23px;
padding-top: 7px;
background-image: URL("images/occ_head_back.gif");
background-repeat: repeat-x;
font-weight: bold;
color: #000000;
padding-left: 15px;
margin-bottom: 8px;
clear: both;
}

.indiv_wanted_job {
width: 187px;
float: left;
background-image: URL("images/job_blue_bullet.gif");
background-repeat: no-repeat;
background-position: 0px 5px;
padding-left: 15px;
height: 45px;
line-height: 13px;
padding-right: 5px;
}

.job_section_footer {
padding-left: 8px;
margin-bottom: 15px;
}

.invest_table_header {
width: 623px;
height: 48px;
background-image: URL("images/invest_table_header.gif");
background-repeat: no-repeat;
}

.invest_main_table {
width: 623px;
background-image: URL("images/invest_table_back.gif");
background-repeat: repeat-y;
font-family: "Trebuchet MS";
font-weight: bold;
font-size: 12px;
}

.invest_table_footer {
width: 623px;
height: 12px;
background-image: URL("images/invest_table_footer.gif");
background-repeat: no-repeat;
margin-bottom: 20px;
}

.invest_col1 {
float: left;
width: 180px;
padding-top: 20px;
}

.invest_col2 {
font-family: "Trebuchet MS";
font-weight: bold;
font-size: 12px;
color: #055324;
float: left;
width: 240px;
padding-top: 20px;
}

.invest_col3 {
font-family: "Trebuchet MS";
font-weight: bold;
font-size: 12px;
color: #055324;
float: left;
width: 200px;
padding-top: 20px;
}

.invest_main_col1 {
color: #4f4f4f;
width: 155px;
padding: 5px;
vertical-align: top;
}

.invest_main_col2 {
width: 10px;
}

.invest_main_col3 {
color: #4f4f4f;
font-weight: normal;
padding: 5px;
width: 220px;
vertical-align: top;
}

.invest_main_col4 {
width: 10px;
}

.invest_main_col5 {
color: #4f4f4f;
font-weight: normal;
padding: 5px;
vertical-align: top;
}

.invest_main_col5 ul{
padding: 0px;
}

.invest_main_col5 ul li{
margin-bottom: 8px;
}


.reason_cont {
clear: both;
overflow: auto;
margin-bottom: 10px;
}

.reason_check {
float: left; 
width: 40px;
}

.reason_label {
font-weight: bold;
float: left;
font-size: 12px;
font-family: "Trebuchet MS";
color: 4f4f4f;
}

.reason_table {
width: 611px;
padding-left: 10px;
background-image: URL("images/request_mid.gif");
background-repeat: no-repeat;
background-color: #f4f4f4;
border-left: 1px solid #c3c3c3;
border-right: 1px solid #c3c3c3;
clear: both; overflow: auto;
}

.reason_text {
height: 19px;
width: 312px;
border: 1px solid #a5acb2;
}

.seminar-comments {
margin-left: 10px;
color: #444a48;
width: 192px;
height: 51px;
background-image: URL("images/seminar-comments-back.jpg");
background-repeat: no-repeat;
padding-top: 73px;
padding-left: 45px;
padding-right: 45px;
margin-bottom: 10px;
}

.jobtypes {
float: left; 
width: 313px;
}

.jobtypes ul li{
font-size: 14px;
font-weight: bold;
color: #425772;
line-height: 20px;
}

.jobtypes ul {
margin: 10px 0px 10px 0px;
padding: 0px;
}

.aus_qual {
background-image: URL("images/australia_qual.gif");
background-repeat: no-repeat;
height: 113px;
width: 252px;
float: left;
}

.rollover a {
display: block;
}

.nz_qual {
background-image: URL("images/new-zealand_qual.gif");
background-repeat: no-repeat;
height: 113px;
width: 252px;
float: left;
}

.rollover:hover {
background-position: 0px -113px;
}

/* [ New Zealand Agents page ] */
.lpItem{ width:200px; height:170px; float:left; margin:0px 0px 10px 0px; }
.lpItem img{ margin:0px auto 0px auto; }
.lpItem p{ text-align:center; font:normal 12px arial; color:#000000; margin:0px 0px 2px 0px; }
.lpItem .lpName{ font-weight:bold; }
.lpItem .lpTitle{ font-style:italic; }
.lpItem .lpCode{ }

.clear{ clear:both; }

/* [ Agents banner ] */
a#AgentsBanner { text-decoration:none; background-image: URL('images/migration-button.jpg'); background-repeat: no-repeat; background-position: 0px 0px; height: 78px; width: 656px; display: block; }
a#AgentsBanner:hover { background-position: 0px -79px; }

/* [ Index Page ] */
#MainTestimonial{
	margin:0px;
	background:url('images/featured-testimonial-bg.jpg') 23px 30px no-repeat;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	min-height:100px;
}
#MainTestimonial p{
	margin:10px auto 0px auto; 
	width:470px;
	font-family:"Trebuchet MS";
	font-size:12px;
	color:#666666;
}
#MainTestimonial img{ margin-left:20px; }
#MainTestimonial b{ display:block; text-align:right; padding-right:100px; }

/* [ Neutral Seminars page ] */
#SeminarBanner{ margin:10px 0px 0px 0px; }
#Bullets{ margin:0px; padding:0px; }
#Bullets li{ float:left; margin-left:10px; }
#SeminarFlyerLink{ margin:10px 0px 10px 150px; }

#SeminarForm{ padding-top:5px; background:url('images/seminars-form-bg.gif') top left no-repeat; width:623px; height:242px; }

#SeminarComments{ background:url('images/seminar-comments-back.jpg') 10px 0px no-repeat; padding-top:50px; }
#SeminarComments .SeminarQuote{ background:url('images/bg-quote.jpg') 10px -15px no-repeat; min-height:40px; margin-bottom:10px; }
#SeminarComments .SeminarQuote p{ margin-left:53px; width:205px; color:#555555; }

/* [ Occupation List Page ] */
.OccupationList{ float:left; width:300px; margin-right:5px; }

.OccupationList .Titles{ background:#F1F1F1; border-bottom:1px solid #E1E1E1; }
.OccupationList .Titles .Left{ float:left; width:95px; text-align:center; padding:2px 3px 2px 3px; margin-right:2px; }
.OccupationList .Titles .Right{ float:left; width:170px; padding:2px 0px 2px 0px; }

.OccupationList .Pair{ border-bottom:1px solid #E1E1E1; border-left:1px solid #E1E1E1; border-right:1px solid #E1E1E1; }
.OccupationList .Pair .Left{ float:left; width:95px; color:#4F76A0; font-weight:bold; text-align:center; padding:2px 3px 2px 3px; margin-right:2px; }
.OccupationList .Pair .Right{ float:left; width:170px; padding:2px 0px 2px 0px; }

/* [ LTSS Page ] */
.OccupationListLTSS{ float:left; width:300px; margin-right:5px; }
.OccupationListLTSS .PairLTSS .LeftLTSS{ float:left; color:#414d4d; text-align:left; padding:5px 3px 5px 20px; margin-right:7px; }
.occlistcont {
 border :1px solid #E1E1E1; 
 clear: both;
 overflow: hidden;
 margin-bottom: 15px;
}
.occlistcont { border :1px solid #E1E1E1; clear: both;  overflow: hidden;  margin-bottom: 15px; }
.LTSSsectiontitle { height: 50px; width: 100%; background-color: #f1f1f1; clear: both; overflow: hidden; padding-left: 10px; }
.LTSSsection { background-color: #f1f1f1; }

/* [ Take the test page] */
.clear{ clear:both; }

.LTSSsection {
background-color: #f1f1f1;
}

.app_container {
clear: both;
overflow: hidden;
}

.on-check-rollover {
background-position: 0px 0px;
display: block;
height: 135px;
width: 209px;
float: left;
}

.on-check-rollover:hover {
background-position: 0px -135px;
}

.parents-roll {
background-image: URL("images/parent-partner_button.jpg");
}

.business-roll {
background-image: URL("images/business-investor_button.jpg");
width: 208px;
}

.work-roll {
background-image: URL("images/job-offer_button.jpg");
}
.TestTestimonial{ background:url('images/latest_test_home.gif') 0px -30px no-repeat; margin:20px 0px 0px 0px; }
.TestTestimonial p{ color:#878787; margin:0px 100px 10px 100px; }
.TestTestimonial .Name{ float:left; margin:0px 0px 0px 100px; width:140px; }
.TestTestimonial a{ float:right; margin:0px 100px 0px 0px; width:140px; text-align:right; }
.TestTestimonial a:hover{ text-decoration:underline; }

#CentreTitle{ text-align:center; margin:20px 0px 20px 0px; font:20px arial; color:#777777; }
.NoticeText{ display:block; text-align:center; margin:20px 0px 0px 0px; color:#3E658F; font:18px arial; }
