/*
  Running MySource Matrix
  Developed by Squiz - http://www.squiz.net
  MySource, MySource Matrix and Squiz.net are registered Trademarks of Squiz Pty Ltd
  Page generated: 04 March 2009 10:02:10
*/


* {
font-family:Verdana, Arial, Helvetica, sans-serif;
margin:0;
padding:0;
}

body, html {
color: #000;
font-family: Verdana, Arial, Tahoma, sans-serif;
border: 0;
}

body {
min-width: 950px;
}

.clear {
clear: both;
}

#mainContainer {
min-height: 300px;
}

* html #mainContainer {
height: 300px; /*** IE doesn't support min-height, but instead it handles height as min-height so we need to hack the height ***/
}

.outer {
margin-left:250px;
margin-right:250px;
font-size:80%;
overflow:visible;
}

.inner {
width:100%;
overflow:visible;
}

.float-wrap {
float:left;
width:100%;
margin-left:-250px;
}

#content {
float:right;
margin-right:-250px;
width:100%;
overflow:visible;
}

.contentWrap {
width:95%;
padding:5px;
}

body.paneldoctors .contentWrap {
padding-top:45px;
}

#left {
float:left;
width:220px;
min-height:250px;
padding:5px 5px 5px 15px;
}

body.paneldoctors #left {
padding-top:45px;
}

* html #left {
position:relative;
height:250px;
}

#right {
float:right;
width:220px;
min-height:250px;
margin-right:-225px;
_margin-right:-245px;
padding:5px;
}

* html #right {
height:250px;
position:relative;
}

.no-right-column .outer {
margin-left:100px;
margin-right:200px;
}

.no-right-column .float-wrap {
width:100%;
margin-left:-100px;
}

.no-right-column #content {
margin-right:-250px;
_margin-right:-270px;
}

.no-left-column #content {
float:left;
width:97%;
margin-left:10px;
padding:5px;
}

.no-left-column .contentWrap {
width:100%;
}

.no-left-column .float-wrap {
width:95%;
margin-left:0;
}

.no-left-column .outer {
margin-left:10px;
margin-right:20px;
}

.clearfix,#streamnavbar {
display:inline-block;
}

.clearfix {
display:block;
}

.float_left,.floatleft {
float:left;
margin:0 .5em 0 0;
}

.float_right,.floatright {
float:right;
margin:0 0 .5em .5em;
}

#content .homepage_box {
width:50%;
float:left;
overflow:hidden;
cursor:pointer;
margin-bottom:20px;
}

#content a .homepage_box img {
border:none;
}

#content a .homepage_box,#content .homepage_box a:hover,#content .homepage_box a:visited,#content .homepage_box a:visited:hover {
text-decoration:none;
}

#content .homepage_box .heading {
margin-top:10px;
}

#content .homepage_box p,#content .homepage_box ul {
color:#fff;
font-size:100%;
margin-left:35px!important;
margin-top:-5px!important;
}

#content .homepage_box ul {
margin-left:80px;
margin-top:10px;
}

#content .homepage_box .graphic {
position:absolute;
bottom:2px;
right:-9px;
}

#content .homepage_box .center {
height:134px;
float:left;
width:87%;
position:relative;
overflow:hidden;
text-align:left!important;
}

#content .homepage_box .text {
position:absolute;
}

#content #cw_link .left {
background:url(/__data/assets/image/0003/162435/cit-small-left.jpg) top left no-repeat;
}

#content #cw_link .center {
background:url(/__data/assets/image/0019/162433/cit-small-center.jpg) top left repeat-x;
padding-right:5px;
}

#content #cw_link .right {
background:url(/__data/assets/image/0004/162436/cit-small-right.jpg) top left no-repeat;
}

#content #cw_link #cw_graphic {
background:url(/__data/assets/image/0020/162434/cit-small-graphic.jpg) top left no-repeat;
width:194px;
height:69px;
position:absolute;
right:-1px;
bottom:0;
}

#content #baa_link .heading {
margin-top:5px!important;
}

#content #baa_link .left {
background:url(/__data/assets/image/0008/163781/baa-left.jpg) top left no-repeat;
width:6px;
}

#content #baa_link .center {
background:url(/__data/assets/image/0007/163780/baa-center.jpg) top left repeat-x;
}

#content #baa_link .right {
background:url(/__data/assets/image/0020/165620/baa-right.jpg) top left no-repeat;
width:21px;
}

#content #baa_link #baa_graphic {
background:url(/__data/assets/image/0003/165621/baa-graphic.jpg) top left no-repeat;
width:131px;
height:146px;
position:absolute;
right:-1px;
}

#content #baa_link .center p {
color:#000;
font-family:helvetica;
font-size:110%;
font-weight:700;
margin-left:5px!important;
margin-top:10px!important;
width:50%;
}

.top-nav-5.sub-8 .globalcontent {
background:#FFF url(/_img/grad-info-box.jpg) top right no-repeat;
}

.info_box {
position:relative;
margin-bottom:30px;
width:238px;
}

.info_box .top {
width:238px;
height:35px;
background:url(/__data/assets/image/0015/171114/info-box-header_blue.jpg) top left no-repeat;
}

.info_box .top h3 {
color:#fff;
font-size:90%;
padding:7px 10px;
}

.info_box .box_content {
background:transparent url(/__data/assets/image/0005/150485/info-box-content.jpg) top left repeat-y;
width:238px;
}

.info_box .box_content_social {
background:transparent url(/__data/assets/image/0005/150485/info-box-content.jpg) top left repeat-y;
width:238px;
height:34px;
text-align:center;
padding:1em 0 0 0.7em;
}
.social, .social:visited {
width:32px;
text-align:center;
padding:35px 3px 0px;
margin:0 0.7em;
float:left;
font-size:0.3em;
text-decoration:none;
color:#555555;
}
.social:hover, .social:visited:hover {
text-decoration:underline;
}
.flikr {
background:url(/_img/homepage-flikr-icon.gif) top center no-repeat;
margin-left:1px;
}
.facebook {
background:url(/_img/homepage-facebook-icon.gif) top center no-repeat;
margin-left:1px;
}
.twitter {
background:url(/_img/homepage-twitter-icon.gif) top center no-repeat;
margin-left:1px;
}
.youtube {
background:url(/_img/homepage-youtube-icon.gif) top center no-repeat;
margin-left:2px;
}
.mblog {
background:url(/_img/homepage-mblog-icon.gif) top center no-repeat;
margin-left:1px;
}

.info_box .bottom {
background:url(/__data/assets/image/0006/150486/info-box-footer.jpg) bottom right no-repeat;
float:left;
width:238px;
height:27px;
position:absolute;
}

.info_box select {
font-size:80%;
}

.info_box .divider {
border-bottom:1px solid #888;
margin:10px 15px;
}

.info_box ul,#utilities ul {
margin-left:15px;
width:210px;
}

.info_box li,#utilities li {
list-style:none;
background:url(/__data/assets/image/0014/171113/bullet-blue-square.gif) 0 9px no-repeat;
position:relative;
padding:3px 0 3px 15px;
}

.info_box li.no_bullet,#utilities li.no_bullet {
background:none;
padding-left:0;
font-weight:700;
}

.info_box li a,.info_box li a:visited {
color:#555;
font-size:85%;
}

.info_box li a:hover,.info_box li a:hover:visited {
color:#000;
}

#related_services,#add_box {
margin-left:2px;
}

#related_services h3 {
color:#fff;
font-size:90%;
padding-left:8px;
}

#utilities {
background:url(/__data/assets/image/0008/150488/bg-utilities.gif) top left repeat-y;
width:230px;
position:relative;
padding:5px 5px 5px 0;
}

#utilities .top {
background:url(/__data/assets/image/0019/150490/bg-utilities-top.gif) top left no-repeat;
width:230px;
height:5px;
position:absolute;
top:0;
left:0;
}

#utilities .bottom {
background:url(/__data/assets/image/0009/150489/bg-utilities-bottom.gif) top left no-repeat;
width:230px;
height:5px;
position:absolute;
bottom:-1px;
left:0;
overflow:hidden;
}

#utilities li.bookmark,#utilities li.email,#utilities li.print {
padding-left:25px;
}

#utilities li.bookmark {
background:url(/__data/assets/image/0005/158027/icon_plus.gif) 0 6px no-repeat;
}

#utilities li.email {
background:url(/__data/assets/image/0004/158026/icon_email.gif) 0 6px no-repeat;
}

#utilities li.print {
background:url(/__data/assets/image/0006/158028/icon_print.gif) 0 6px no-repeat;
}

li.translated {
background:url(/_img/icon_translate.gif) 0 6px no-repeat;
padding-left:20px;
}

#utilities li a {
text-decoration:none;
font-weight:700;
font-size:80%;
color:#0975B9;
}

#utilities li a:hover {
text-decoration:underline;
}

#visas_heading,#mab_heading {
width:95%;
position:relative;
height:134px;
background:url(/__data/assets/image/0007/150496/bg-visas-box.gif) repeat-x;
overflow:hidden;
}

#visas_heading .left,#mab_heading .left {
background:url(/__data/assets/image/0009/150498/bg-visas-box-left.gif) no-repeat;
width:6px;
height:134px;
position:absolute;
top:0;
left:0;
}

#visas_heading .right,#mab_heading .right {
background:url(/__data/assets/image/0010/150499/bg-visas-box-right.jpg) no-repeat;
width:6px;
height:134px;
position:absolute;
top:0;
right:-1px;
}

#mab_heading .right {
background:url(/__data/assets/image/0006/158136/bg-mab-box-right.jpg) no-repeat;
}

#visas_heading .graphic,#mab_heading .graphic {
background:url(/__data/assets/image/0008/150497/bg-visas-box-graphic.jpg) no-repeat;
width:365px;
height:133px;
position:absolute;
top:0;
right:4px;
}

#mab_heading .graphic {
background:url(/__data/assets/image/0005/158135/bg-mab-box-graphic.jpg) no-repeat;
}

#visas_heading .text,#lia_heading .text,#mab_heading .text {
position:absolute;
bottom:0;
left:14px;
font-size:100%;
font-weight:400!important;
font-family:Helvetica, sans-serif;
}

#visas_heading .text h2,#lia_heading .text h2,#mab_heading .text h2 {
color:#fff;
font-weight:400!important;
font-size:170%;
margin:10px 0;
}

#lia_heading {
width:95%;
position:relative;
height:86px;
background:url(/__data/assets/image/0013/150520/bg-lia-box.gif) repeat-x;
overflow:hidden;
}

#lia_heading .left {
background:url(/__data/assets/image/0015/150522/bg-lia-box-left.gif) no-repeat;
width:6px;
height:86px;
position:absolute;
top:0;
left:0;
}

#lia_heading .right {
background:url(/__data/assets/image/0020/150581/bg-lia-box-right.gif) no-repeat;
width:6px;
height:86px;
position:absolute;
top:0;
right:-1px;
}

#lia_heading .graphic {
background:url(/__data/assets/image/0014/150521/bg-lia-box-graphic.jpg) no-repeat;
width:365px;
height:86px;
position:absolute;
top:0;
right:4px;
}

.lia_subbanner_wrapper {
float:left;
padding:5px 0 10px;
}

.lia_subbanner_wrapper img {
	display: block;
	margin-left: auto;
	margin-right: auto;
}

#help_with_english,#translated_information,#living_in_harmony {
font-size:85%;
width:150px;
cursor:pointer;
margin:0 auto;
padding:45px 0 0 10px;
}


#living_in_harmony {
_width:25%;
background:url(/__data/assets/image/0016/150523/bg-living-in-harmony.gif) top center no-repeat;
height:90px;
}

#help_with_english div,#translated_information div,#living_in_harmony div {
margin-left:auto;
margin-right:auto;
width:140px;
}

#help_with_english p,#translated_information p,#living_in_harmony p {
width:145px!important;
margin-top:0;
text-align:left;
}

#help_with_english {
background:url(/__data/assets/image/0017/150524/bg-help-with-english.gif) top center no-repeat;
height:90px;
}

#translated_information {
background:url(/__data/assets/image/0018/150525/bg-translated-information.gif) top center no-repeat;
height:90px;
}

.box_important_notice {
border:1px solid #000;
background-color:#ffa;
color:#c27441;
margin:5px 0;
}

/*Information boxes*/
.info,.success,.warning,.error,.validation{border:1px solid;background-repeat:no-repeat;background-position:10px 10px;border-left:none;border-right:none;font-size:85%;color:#000!important;margin:10px 0;padding:0 5px 0 40px;min-height:50px;}
.info p,.success p,.warning p,.error p,.validation p{margin:1em!important;}
.info a,.success a,.warning a,.error a,.validation a{color:#00395E!important;}
.info a:visited,.success a:visited,.warning a:visited,.error a:visited,.validation a:visited,.info a:hover,.success a:hover,.warning a:hover,.error a:hover,.validation a:hover{color:#00365B !important;}
.info{background-color:#DDF6FD;background-image:url(/_img/icons/alert_info.gif);}
.success{background-color:#DFF2BF;background-image:url(/_img/icons/alert_success.gif);}
.error{background-color:#FFBABA;background-image:url(/_img/icons/alert_error.gif);}
.warning{background-color:#FEEFB3;background-image:url(/_img/icons/alert_warning.gif);border-color:#9F6000;}
body {
background:url(/__data/assets/image/0005/150494/bg-level-2.gif) right 140px no-repeat;
min-width:950px;
}

body.homepage {
background:none;
}

body.level_3,body.visas {
background:url(/__data/assets/image/0006/150495/bg-visas-level-3.jpg) right 140px no-repeat;
}

body.grad {
background:url(/_img/bg-grad.jpg) right 140px no-repeat;
}

body.citizenship {
background:url(/__data/assets/image/0003/163740/bg-body-cit.gif) left 138px repeat-x;
}

body.citizenship #section_heading {
left:-999em;
position:absolute;
}

body.citizenship #heading_graphic .left {
width:651px;
height:87px;
background:url(/__data/assets/image/0019/162424/bg-cit-heading-left.gif) 0 1px no-repeat;
}

body.citizenship #heading_graphic .right {
width:274px;
height:173px;
background:url(/__data/assets/image/0009/200340/bg-cit-heading-right.gif) right 1px no-repeat;
position:absolute;
top:1px;
right:0;
}

body.citizenship .outer {
margin-top:13px;
}

body.paneldoctors {
background:url(/__data/assets/image/0004/187528/bg-body-pdoctors.gif) left 83px repeat-x;
}

body.paneldoctors #heading_graphic .right {
width:379px;
height:160px;
background:url(/__data/assets/image/0005/187529/bg-pdoctors-heading-right.gif) right 0px no-repeat;
position:absolute;
top:83px;
right:0;
}

body.paneldoctors #right {
padding-top:95px;
}

body.paneldoctors #section_heading {
color:#4e4b44;
}

body.level_3 #right {
padding-top:83px;
}

body.grad #right {
padding-top:60px;
}

.roundedCornerSpacer {
border:0;
clear:both;
font-size:1px;
line-height:1px;
margin:0;
padding:0;
}

.borderTL,.borderTR,.borderBL,.borderBR {
width:6px;
height:6px;
border:0;
z-index:99;
padding:0;
}

.borderTL,.borderBL {
float:left;
clear:both;
}

.borderTR,.borderBR {
float:right;
clear:right;
}

.borderTL {
margin:-1px 0 0 -1px;
}

.borderTR {
margin:-1px -1px 0 0;
}

.borderBL {
margin:-6px 0 0;
}

.borderBR {
margin:-6px 0 0;
}

html>body .borderTL {
margin-left:-1px;
}

html>body .borderTR {
margin-right:-1px;
}

html>body .borderBL {
margin-left:0;
}

html>body .borderBR {
margin-right:0;
}

.globalcontent {
border:1px solid #abb5d4;
background:#FFF;
margin:0;
padding:0;
}

.globalcontentWrapper {
border:0;
margin:1em .5em;
padding:0;
}

.HPglobalcontentWrapper {
border:0;
width:85%;
clear:both;
font-size:85%;
text-align:left;
position:relative;
margin:10px auto;
padding:0;
}

.HPglobalcontentWrapper a:link {
color:#009;
text-decoration:none;
padding-bottom:1px;
border-bottom:1px solid #009;
position:relative;
}

.HPglobalcontentWrapper a:hover {
color:#00F;
text-decoration:none;
padding-bottom:1px;
border-bottom:1px dotted #00F;
position:relative;
}

#content .outagewrapper {
width:90%;
clear:both;
}

.top-nav-1.sub-1 .globalcontent {
background:#FFF url(/__data/assets/image/0004/187420/workers.jpg) top right no-repeat;
}

.top-nav-1.sub-2 .globalcontent {
background:#FFF url(/__data/assets/image/0010/187417/migrants.jpg) top right no-repeat;
}

.top-nav-1.sub-4 .globalcontent {
background:#FFF url(/__data/assets/image/0011/187418/students.jpg) center right no-repeat;
}

.top-nav-1.sub-5 .globalcontent {
background:#FFF url(/__data/assets/image/0006/187413/employers.jpg) center right no-repeat;
}

.top-nav-1.sub-6 .globalcontent {
background:#FFF url(/__data/assets/image/0007/187414/humanitarian.jpg) top right no-repeat;
}

.top-nav-1.sub-7 .globalcontent {
background:#FFF url(/__data/assets/image/0005/187412/applications.jpg) top right no-repeat;
}

.top-nav-1.sub-7 .globaloutages .globalcontent,#agentscontent .globaloutages .globalcontent {
background:#FFF;
}

.bodyair .globalcontent {
background:#FFF url(/__data/assets/image/0003/187410/airport_7.jpg) center right no-repeat;
}

.bodyair1 .globalcontent {
background:#FFF url(/__data/assets/image/0009/187407/airport_2.jpg) center right no-repeat;
}

.bodyairsea .globalcontent {
background:#FFF url(/__data/assets/image/0007/187369/airport_6.jpg) center right no-repeat;
}

.bodymaritime .globalcontent {
background:#FFF url(/__data/assets/image/0008/187370/maritime_1.jpg) center right no-repeat;
}

.bodymaritime1 .globalcontent {
background:#FFF url(/__data/assets/image/0008/187415/maritime_3.jpg) center right no-repeat;
}

.bodytransit .globalcontent {
background:#FFF url(/__data/assets/image/0008/187406/airport_1.jpg) center right no-repeat;
}

.bodytravel .globalcontent {
background:#FFF url(/__data/assets/image/0010/187408/airport_3.jpg) center right no-repeat;
}

.no_background {
background:none!important;
}

* html .globalcontent dl dd.first {
text-indent:-3px;
}

div.form {
margin-left:10px;
padding:5px 0;
}

div.form select {
width:180px;
}

#content form {
width:90%;
}

img.imagefloatleft {
border:0 none;
float:left;
padding:0 10px 10px 0;
}

table.wordsrchtable td {
padding:5px 10px;
}

.image_box {
width:300px;
text-align:center;
margin:.5em;
}

.image_box_blue {
width:300px;
background:#036;
text-align:center;
padding-right:0;
margin:.5em;
}

.image_box_blue p {
color:#f5f5f5;
margin:0!important;
padding:2px;
}

.bluebackground {
background:#cbdde8 none repeat scroll 0 0;
padding:2px;
}

.captionfloatright {
float:right;
margin-bottom:.5em;
margin-left:.5em;
text-align:center;
width:350px;
}

.captionfloatright p {
margin-left:0!important;
text-align:left;
}

.imgcaption {
background:#3B75A7 none repeat scroll 0 0;
text-align:center;
_margin-left:.5em!important;
margin:0 1em .5em;
}

.imgcaption img {
display:block;
margin:0!important;
}

.imgcaption p {
width:360px;
font-size:80%;
color:#fff;
margin:5px!important;
}

* html #content,body.citizenship #heading_graphic {
position:relative;
}

.no-right-column #right,.no-left-column #left,.hide {
display:none;
}

* html .clearfix,* html .globalcontentWrapper {
height:1%;
}

#content .homepage_box .left,#content .homepage_box .right {
width:10px;
height:134px;
float:left;
}

#centeringwrapper,.center {
text-align:center;
}

.HPglobalcontentWrapper a:visited,.HPglobalcontentWrapper a:active {
color:#669;
text-decoration:none;
padding-bottom:1px;
border-bottom:1px solid #669;
position:relative;
}

.top-nav-1.sub-3 .globalcontent,.bodyborder .globalcontent {
background:#FFF url(/_img/infoboxes/visitors.jpg) center right no-repeat;
}


/* ******* START style for dhtmlxComboBox  ****** */

.dhx_combo_img{
position:absolute;
top:0px;
right:0px;
width:17px;
height:20px;
}


.dhx_combo_option_img{
position:relative;
top:1px;
margin-left:2px;
left:0px;
width:18px; height:18px;
cursor:pointer;	
}
.dhx_combo_input{
color:#333333;
font-size: 80%;
border:0px;
padding:2px 2px 2px 2px;
position:absolute;
top:0px;
cursor:pointer;
}
.dhx_combo_box{
position:relative;
text-align:left;
border:1px solid #7F9DB9;
height:20px;
_height:22px;
overflow:hidden;
background-color: white;
float:left;
cursor:pointer;	
}

.dhx_combo_list{
position:absolute;
z-index:230;
overflow-y:auto;
overflow-x:hidden;
border:1px solid black;
height:120px;
font-size: 80%;
background-color: white;
}
.dhx_combo_list div{
cursor:pointer;
padding:2px 2px 2px 2px;
font-size: 80%;
border-bottom: 1px solid #e1e3ff;
}

.dhx_selected_option{
background-color:navy;
color:white;
}


.dhx_combo_img_rtl{
position:absolute;
top:0px;
left:1px;
width:17px;
height:20px;
}
.dhx_combo_option_img_rtl{
float:right;
margin-right :0px;
width:18px; height:18px;
}

.dhx_combo_list_rtl{
direction: rtl;
unicode-bidi : bidi-override;
position:absolute;
z-index:230;
overflow-y:auto;
overflow-x:hidden;
border:1px solid black;
height:100px;
font-family: Arial;
font-size: 9pt;
background-color: white;
}
.dhx_combo_list_rtl div{
direction: rtl;
unicode-bidi : bidi-override;
}
.dhx_combo_list_rtl div div{
float :right !important;
cursor:default;
padding:2px 2px 2px 2px;
}
.dhx_combo_list_rtl div img{
float :right !important;
}
.dhx_combo_list_rtl div input{
float :right !important;
}

/* ******* END style for dhtmlxComboBox ****** */

