@CHARSET "ISO-8859-1";

html {
	font-family: arial, helvetica, sans serif;
	margin: 0;
	padding: 0;
	color: #666;
	width:100%;
	height:100%
}

body
{
  width: 941px;
  height: 626px;
  /*font-family: arial, helvetica, sans serif;*/
  font-family:Verdana,Arial,Helvetica,sans-serif;
  background-repeat: no-repeat;
  background-position: center;
  position:absolute; 
  top:50%; left:50%;  
  margin:-313px auto auto -470px;
  font-size:8pt;
}

hr
{ 
 width:570px; 
 background-color:Gray;
 border:0 none;
 height: 1px;
 margin-top:-10px;
}

a img {
	border: 0;
}

/* This stops Firefox making a dotted outline around our links when clicking */
a { outline: none;
	color: #595959;
    text-decoration:none;}

h1 
{
	padding-top:20px;
	padding-bottom:20px;
	margin: 0;
	font-size: 12pt;
	line-height: 115%;
	color: #1F497D;
}

p, li, td {
	font-color:#6F6048;
	font-family:Verdana,Arial,Helvetica,sans-serif;
    font-size:8pt;
	margin-top: 0;
}

li
	{
	padding-bottom:5px;
	}
ol
	{
	}

td {
	vertical-align: top;
}

h2 {
	font-size: 10pt;
	font-weight :bold; 
	margin: 0;
	padding: 0;
}

h3 {
	font-size: 10pt;
	margin-top: 0;
	margin-bottom: 0;
	}

ul {

}

#preload { height: 0; width: 0; overflow: hidden; line-height: 0; /* display: none;*/ }

#home-button {
	position: absolute;
	top: 20px;
	left: 30px;
	width: 210px;
	height: 120px;
}

#home-button2 {
	position: absolute;
	top: 140px;
	left: 50px;
	width: 140px;
	height: 45px;
}

#container {
	width:	941px;
	height:	626px;
	padding: 0;
	/*background-image: url('../images/background2.jpg');*/
	visibility:hidden;

	position:absolute; 
	top:50%; left:50%;  
	margin:-313px auto auto -470px;
	
	overflow: visible;
	z-index:3;
}

#bg-image {
	width:	941px;
	height:	626px;
	padding: 0;
	/*background-image: url('../images/background2.jpg');*/
	visibility:hidden;
	position:absolute; 
	top:50%; left:50%;  
	margin:-313px auto auto -470px;
	overflow: visible;
	z-index:0;
}

#loader
	{
	width:	100%;
	height:	100%;
	padding: 0;
	background:White;
	background-image: url('../images/ajax-loader.gif');
	background-repeat: no-repeat;
    background-position: center;
	display:block;
	position:absolute; 
	/*top:50%; left:50%;*/  
	/*margin:-50px auto auto -50px;*/
	z-index:10;
	}

/* Top Menus */

#menu-top {
    position:absolute;
	top:50%; left:50%;  
	right: 32px;
	/*float: right;*/
	margin:-297px auto auto -258px;
	width: 650px;
	height: 31px;
	/*opacity: 0.0; 
	filter: alpha(opacity=0);*/
	z-index:4;
}

#menu-top ul {
list-style-type: none;
	padding: 0;
	margin: 0;
	float: left;
	overflow: none;
	background: White;
}

#menu-top li {
	float: left;
	line-height: 22px;
	margin-right: 12px;
	margin-left: 12px;
	height: 22px;
	background-repeat: no-repeat;
}

#menu-top li a {
	display: block;
	text-decoration: none;
	text-indent: -3000px;
	height: 22px;
	background-repeat: no-repeat;	
}

.menu-top:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}

.about_us { background-image: url('../images/about_us.png'); width: 104px; }
.about_us:hover { background-image: url('../images/about_us1.png'); }

.services { background-image: url('../images/services.png'); width: 104px; }
.services:hover { background-image: url('../images/services1.png'); }

.events { background-image: url('../images/events.png'); width: 104px; }
.events:hover { background-image: url('../images/events1.png'); }

.resources { background-image: url('../images/resources.png'); width: 104px; margin-right:0 !important;}
.resources:hover { background-image: url('../images/resources1.png'); }

.contact_us { background-image: url('../images/contact_us.png'); width: 104px; }
.contact_us:hover { background-image: url('../images/contact_us1.png'); }

.visas { background-image: url('../images/visas.png'); width: 104px; }
.visas:hover { background-image: url('../images/visas1.png'); }

.sitemap { background-image: url('../images/sitemap.png'); width: 64px; }
.sitemap:hover { background-image: url('../images/sitemap1.png'); }

/* Left Menus */

#menu-left {
	position: relative;
	top: 230px;
	left: 5px;
	float: left;
	/*width: 91px; */
	width: 120px;
	height: 390px;
		opacity: 0; 
	filter: alpha(opacity=0);

}

#menu-left div ul {
list-style-type: none;
	padding: 0;
	margin: 0;
	float: left;
	overflow: visible;
}

#menu-left li {
	float: left;
	margin-bottom: 34px;
	background-repeat: no-repeat;
	/* margin-left:20px; */
}

#menu-left li a {
	display: block;
	text-decoration: none;
	text-indent: -3000px;
	background-repeat: no-repeat;
}

.menu-top:after { 
	content: "."; 
	display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden;
	}

/* For About Us : */

.profile { background-image: url('../images/profile.png'); background-position: center center; width: 104px; height: 24px;}
.profile:hover { background-image: url('../images/profile1.png'); }
.profile a { width: 100%; height: 100%; } /* Need this for IE8 for some reason */

.client_reviews { background-image: url('../images/ClientRev.png'); background-position: center center; width: 104px; height: 41px; }
.client_reviews:hover { background-image: url('../images/ClientRev1.png'); }
.client_reviews a { width: 100%; height: 100%; } /* Need this for IE8 for some reason */

.privacy { background-image: url('../images/privacy.png'); background-position: center center; width: 104px; height: 27px; }
.privacy:hover { background-image: url('../images/privacy1.png'); }
.privacy a { width: 100%; height: 100%; }

.affiliate_program { background-image: url('../images/affil_prog.png'); background-position: center center; width: 104px; height: 53px;}
.affiliate_program:hover { background-image: url('../images/affil_prog1.png'); }
.affiliate_program a { width: 100%; height: 100%; }

/* For Services */
.cams { background-image: url('../images/CAMS.png'); background-position: center center; width: 104px; height: 23px; margin-bottom:37px !important;}
.cams:hover { background-image: url('../images/CAMS1.png'); }
.cams a { width: 100%; height: 100%; } /* Need this for IE8 for some reason */

.refusals_appeals { background-image: url('../images/Refusals.png'); background-position: center center; width: 104px; height: 46px;  margin-bottom:21px !important;}
.refusals_appeals:hover { background-image: url('../images/Refusals1.png'); }
.refusals_appeals a { width: 100%; height: 100%; } /* Need this for IE8 for some reason */

.consulations { background-image: url('../images/Consults.png'); background-position: center center; width: 104px; height: 46px;  margin-bottom:28px !important;}
.consulations:hover { background-image: url('../images/Consults1.png'); }
.consulations a { width: 100%; height: 100%; } /* Need this for IE8 for some reason */

.lodgement_review { background-image: url('../images/LodgeRev.png'); background-position: center center; width: 104px; height: 43px;  margin-bottom:15px !important;}
.lodgement_review:hover { background-image: url('../images/LodgeRev1.png'); }
.lodgement_review a { width: 100%; height: 100%; } /* Need this for IE8 for some reason */
/* For Services */

/* For Events */

.melbourne { background-image: url('../images/melbs.png'); background-position: center center; width: 83px; height: 23px; }
.melbourne:hover { background-image: url('../images/melbs1.png'); }
.melbourne a { width: 100%; height: 100%; }

.sydney { background-image: url('../images/sydney.png'); background-position: center center; width: 83px; height: 26px; margin-bottom:38px !important;}
.sydney:hover { background-image: url('../images/sydney1.png'); }
.sydney a { width: 100%; height: 100%; }

.perth { background-image: url('../images/perth.png'); background-position: center center; width: 83px; height: 22px; margin-bottom:38px !important; }
.perth:hover { background-image: url('../images/perth1.png'); }
.perth a { width: 100%; height: 100%; }

.brisbane { background-image: url('../images/brisbane.png'); background-position: center center; width: 83px; height: 22px; margin-bottom:38px !important;}
.brisbane:hover { background-image: url('../images/brisbane1.png'); }
.brisbane a { width: 100%; height: 100%; }

.adelaide { background-image: url('../images/adelaide.png'); background-position: center center; width: 83px; height: 22px; }
.adelaide:hover { background-image: url('../images/adelaide1.png'); }
.adelaide a { width: 100%; height: 100%; }

.hobart { background-image: url('../images/hobart.png'); background-position: center center; width: 83px; height: 23px; }
.hobart:hover { background-image: url('../images/hobart1.png'); }
.hobart a { width: 100%; height: 100%; }

.migod { background-image: url('../images/migr_odys.png'); background-position: center center; width: 83px; height: 55px; }
.migod:hover { background-image: url('../images/migr_odys1.png'); }
.migod a { width: 100%; height: 100%; }

/* For Resources */

.aus_sites { background-image: url('../images/aus_sites.png'); background-position: center center; width: 104px; height: 42px;  margin-bottom:38px !important;}
.aus_sites:hover { background-image: url('../images/aus_sites1.png'); }
.aus_sites a { width: 100%; height: 100%; }

.gov_sites { background-image: url('../images/gov_sites.png');  background-position: center center; width: 104px; height: 41px; margin-bottom:38px !important;}
.gov_sites:hover { background-image: url('../images/gov_sites1.png'); }
.gov_sites a { width: 100%; height: 100%; }

.migr_news { background-image: url('../images/migr_news.png');  background-position: center center; width: 104px; height: 38px;  margin-bottom:40px !important;}
.migr_news:hover { background-image: url('../images/migr_news1.png'); }
.migr_news a { width: 100%; height: 100%; }

.info_sheets { background-image: url('../images/info_sheets.png');  background-position: center center; width: 104px; height: 41px; }
.info_sheets:hover { background-image: url('../images/info_sheets1.png'); }
.info_sheets a { width: 100%; height: 100%; }

/* For Visas */

.employer_sponsored { background-image: url('../images/empl_spons.png'); background-position: center center; width: 104px; height: 45px; }
.employer_sponsored:hover { background-image: url('../images/empl_spons1.png'); }
.employer_sponsored a { width: 100%; height: 100%; }

.partner { background-image: url('../images/partner.png'); background-position: center center; width: 104px; height: 20px;  margin-bottom:38px !important;}
.partner:hover { background-image: url('../images/partner1.png'); }
.partner a { width: 100%; height: 100%; }

.business { background-image: url('../images/business.png'); background-position: center center; width: 104px; height: 21px; margin-bottom:39px !important; }
.business:hover { background-image: url('../images/business1.png'); }
.business a { width: 100%; height: 100%; }

.skilled { background-image: url('../images/skilled.png'); background-position: center center; width: 104px; height: 21px;  margin-bottom:39px !important;}
.skilled:hover { background-image: url('../images/skilled1.png'); }
.skilled a { width: 100%; height: 100%; }

.student { background-image: url('../images/student.png'); background-position: center center; width: 104px; height: 20px; }
.student:hover { background-image: url('../images/student1.png'); }
.student a { width: 100%; height: 100%; }

.visa_options {
	 background-image: url('../images/VisaOptions.png'); 
	 margin-top:25px; 
	/* margin-left:28px;*/ 
	 margin-bottom:25px !important; 
	 background-position: center center; 
	 width: 104px; 
	 height: 45px; 
/*	 margin-left:27px !important*/ 
}
.visa_options:hover { background-image: url('../images/VisaOptions1.png'); }
.visa_options a { width: 100%; height: 100%; }

.visa_requirements { 
	background-image: url('../images/VisaReqmnts.png');  
	background-position: center center; 
	width: 104px; 
	height: 45px; 
	/*margin-left:-5px !important8*/ }
.visa_requirements:hover { background-image: url('../images/VisaReqmnts1.png'); }
.visa_requirements a { width: 100%; height: 100%; }

.back_visa 
{ 
	background-image: url('../images/back.png');
	margin-bottom:10px !important;
	background-position: center center;
	width:104px;
	height: 20px;
	/* margin-left:36px !important */ 
}
.back_visa:hover { background-image: url('../images/back1.png'); }
.back_visa a { width: 100%; height: 100%; }

/* Main Content */

#content {
	position: relative;
	float: left;
	top: 57px;
	left: 100px;
	width: 595px;
	height: 496px;
	overflow:hidden; 
	padding: 10px;
	padding-top: 10px;
	margin: 0;
	padding-right:0px;
	padding-left:15px;
}

/* Scroll bar styles */

.Container {
  position: absolute;
  top: 50px; left: 100px;
  width: 610px;
  height: 446px;
  background: #FFF url('../images/container_background.gif') no-repeat;
}
#Scroller-1 { 
  position: absolute; 
  overflow: hidden;
  width: 600px;
  height: 506px;
}
#Scroller-1 p {
  margin: 0; 
  padding: 10px 20px 0px 0px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #6F6048;
}
.Scroller-Container {
  position: absolute;
  top: 0px; 
  left: 0px;
  padding-right:30px;
}
#Scrollbar-Container {
  position: relative;
  top: 0px; 
  left: 575px;
 /*   position: absolute;
  top: 0px; left: 0px;*/
  
}
.Scrollbar-Up {
  cursor: pointer;
  position: absolute;
  left:-6px;
}
.Scrollbar-Track {
  width: 20px; height: 450px;
  position: absolute;
  top: 30px; 
 /* left: 4px;
  background: transparent url('../images/scrollbar_track.png') no-repeat center center; */
}
.Scrollbar-Handle {
  position: absolute;
  width: 14px; 
  height: 106px;
  left:4px !important;
}
.Scrollbar-Down {
  cursor: pointer;
  position: absolute;
  top: 475px;
  left:-6px;
}
/* Scroll bar styles */

/* Bottom links */
#bottom-container
	{
	position:absolute;
    top:50%; 
    left:40%;
	align:left;
	margin:295px auto auto -125px;
	width:550px;
	overflow:hidden;
	z-index:4;
	display:none;
}

#bottom-container a{
	color:#808080; 
	font-weight:300; 
	font-size:11px; 
	text-decoration:none; 
	padding-left:65px;
}
/* Bottom links */

/* Landing page */
.landing-page-body{
	padding-bottom: 10px !important;
}

.blue-rectangle{
	width: 231.05pt; 
	background: none repeat scroll 0% 0% #dbe5f1; 
	padding: 0cm 5.4pt;
}

.white-rectangle{
	width: 231.05pt;
	background: none repeat scroll 0% 0%;
	padding: 0cm 5.4pt;
}

.zebra-p{
	padding-left:10px !important;
	padding-right:10px !important;
	padding-bottom:10px !important;
	margin-bottom: 0.0001pt;
	line-height: normal;
	font-size: 8pt; 
	font-family:Verdana,Arial,Helvetica,sans-serif;
	width:550px;
}

.zebra-p.blue{

	background: none repeat scroll 0% 0% #dbe5f1;
}

.zebra-p.white{
}

.zebra-p span
{
	font-size: 9pt; 
	color: #595959;
	display:block;
}


.zebra-p span.subtitle
{
   font-size: 8pt;
   font-weight :bold;
   padding-bottom: 5px;
   padding-top: 5px;
   color:#1F497D;
}

.checkers
{
	width: 231.05pt; 
	padding: 0cm 5.4pt;
	background: none repeat scroll 0% 0%; padding: 0cm 5.4pt;
}

.checkers.blue
{
	background: none repeat scroll 0% 0% #dbe5f1;
}

.checkers p a
{
	color: #595959;
    text-decoration:none;
    font-weight :bold; 
}
.landing-page-body a
{
	color: #595959;
    text-decoration:none;
    font-weight :normal !important; 
}

.checker-table
{
	border-color:Black;  
	border-style:solid; 	
	border-left-width:1px; 
	border-top-width:1px; 
	border-bottom-width:1px; 
	border-right-width:1px;'
}
