body {margin: 0; padding: 0 0 1px 0; background: #fff;}
body, td, th {font-family:  arial, "trebuchet ms", helvetica, sans-serif, Verdana; font-size: 0.8em;line-height: 1.5;}

a, a:visited {color: #506590; font-weight: bold;}
a:hover {text-decoration: none;}
h1 {font-size: 1.8em;}
p.head a {text-decoration: none; font-size: 1.1em; margin-right: 10px; color: #000;}
p.head a:hover {text-decoration: underline; color: #000;}
h2 {font-size: 1.3em; font-weight: bold;margin-bottom: 7px; }
h3 {font-size: 15px; font-weight: bold;}



.maincontain {width: 863px; margin-left: auto; margin-right: auto;  position: relative; z-index: 10 !Important;}
.frame {background-image: url(../images/background.jpg) ; background-repeat: repeat-y; }

/*Grey Bar at top of page*/
.admin {height: 50px; background: #000; width: 850px;left: 6px;position: relative;top: 0px;}

/*Translation icons*/
.translate {float: left; height: 40px;margin-top: 10px;color: #fff;font-weight: bold;background: #000;}
.translate div {top: 0px; position:absolute;left: 260px; width: 150px; }
.translate div a {text-decoration: none; color: #fff;}
.translate input {padding: 0px 0px 0px 6px; border: 0; padding-bottom: 0px;;}
.translatetext {position: absolute;left: 0;top: 30px; color: #fff; font-size: 0.8em;}
.Disclaimer {color: #fff;}

/*Links in top right*/
.tools {float: right; height: 40px;margin-top: 2px; color: #fff; font-weight: bold; background: #000; font-size: 12px;}
.tools a {color: #fff !Important; text-decoration: none; font-weight: bold;margin-right: 5px;}
.tools a.home {width: 20px; height: 20px;float: left;margin-top: 2px !Important;margin-right: 10px;background: url(../images/GreenArrow.jpg) no-repeat;}
.tools a.home:hover {background: url(../images/GreenArrowlarge.jpg) no-repeat;}
.tools a.site {float: left; margin-top: 2px !Important; border-right: 2px solid #fff;padding-right: 5px;}
.tools a.feedback {float: left; margin-top: 2px !Important; border-right: 2px solid #fff;padding-right: 5px;}
.tools a.feedback:hover, .tools a.site:hover {color: #679D1F !Important;;}
.tools a.contact {float: left; margin-top: 2px !Important; }
.tools a.contact:hover, .tools a.site:hover {color: #679D1F !Important;}
/*.tools div {position: absolute; right: 85px;}*/
.tools div {position: absolute; right: 0px;}


/*RSS JS*/
	#tablist {padding: 3px 0; margin-left: 0; margin-bottom: 0; margin-top: 0.1em; }
	#tablist li {list-style: none;display: inline;margin: 0;}
	#tablist li a {padding: 3px 0.5em; margin-left: 1px; border: 1px solid #2C6091; border-bottom: none; background: white;font-size: 1.0em; }
	#tablist li a:link, #tablist li a:visited {}
	#tablist li a.current {background: #2C6091; color: #fff;}
	
	#tabcontentcontainer {width: 580px; padding: 8px;border: 2px solid #2C6091; background: #f5fafe}
	.tabcontent{display:none;}
	.tabcontent img, .tabcontent table, .tabcontent table td {border: 0;}
	.tabcontent table td {border-bottom: 1px dotted #000;}
	.ipf-rssreader-feed-title {display: none;}
	
	

/*Text Size*/
a.texttoggler img {margin-top: 23px; border: none;}
a.texttoggler {text-decoration: none;}
a.browsealoud {text-decoration: none;}

/*Headers*/
.header {width: 850px; height: 200px; margin-left: 6px;}
.header .text {color: #fff; font-size: 40px; position: absolute;top: 190px; left: 30px;letter-spacing:3px}
.text img {margin-top: -20px;}

/*Content Areas*/
.container {background: url(../images/leftmenubackground.jpg) repeat-y; margin-left: 6px;padding: 10px 0px 10px 0px;overflow: hidden;float: left;display: block;display: inline-block;}
.containernomenu {margin-left: 6px;padding: 10px 0px 10px 0px;overflow: hidden;float: left;display: block;display: inline-block;}
.container:after {content: ''; display: block; height: 0; clear: both; visibility: hidden;}
.breadcrumb_sub { font-size: 0.85em;}
.subpage_Home .content, .subpage_Sub .content, .subpage_About .content, .subpage_Immigration .content, .subpage_Living .content, .subpage_FAQ .content, .subpage_Working .content, .subpage_Learning .content, .subpage_Search .content {width: 600px; padding: 10px;margin-left: 220px; position: relative; background: #FFF7EF;top: 0; }
.containernomenu .content {width: 800px;; padding: 10px;margin-left: 10px; position: relative; background: #FFF7EF;top: 0; }
.feedback {text-align: right; margin-top: 10px;}
.contact td {font-size: 1.0em;padding-left: 20px;padding-top: 10px;}
.google-src-text {display: none !Important;}
.iframe {z-index: 1;}
.video td {width: 300; padding-right: 20px}
.video {margin-bottom: 20px;}
.content img {padding: 5px;}
.subpage_FAQ .help {display: none;}

/*Search*/
.search {position: absolute; right: 10px;top: 252px; }
.ipf-PageSearch-AdvancedHyperlink {color: #fff !important;text-decoration: none !Important; font-size: 0.6em;}

/*Child Page Lists for GC2*/
.ipf-PageChildLinks li {margin-bottom: 5px;}
.ipf-ChildLinkSummary {padding-left: 0px;}

/*Surveys*/
#ctl00_ctlResponse_lblPage, #ctl00_ctlResponse_btnNextTop, #ctl01_ctlResponse_lblPage, #ctl01_ctlResponse_btnNextTop, #ctl02_ctlResponse_lblPage, #ctl02_ctlResponse_btnNextTop, #ctl03_ctlResponse_lblPage, #ctl03_ctlResponse_btnNextTop, #ctl04_ctlResponse_lblPage, #ctl04_ctlResponse_btnNextTop, #ctl05_ctlResponse_lblPage, #ctl05_ctlResponse_btnNextTop, #ctl06_ctlResponse_lblPage, #ctl06_ctlResponse_btnNextTop, #ctl07_ctlResponse_lblPage, #ctl07_ctlResponse_btnNextTop, #ctl08_ctlResponse_lblPage, #ctl08_ctlResponse_btnNextTop {display:none;}
#ctl04_ctlResponse_lblPage, #ctl04_ctlResponse_btnNextTop {display:none;}
#ipbf-tblStdResponseControl {margin-top: 20px;}
.ipbf-Radio, .ipbf-Rank-Title {font-size: 12px; font-weight: normal;}

.ipbf-select {width: 150px !Important;}

/*Footer*/
.footer {text-align: center; font-size: 1.0em;border-top: 1px solid #ccc; margin: 0px 7px 0px 6px;clear: both;padding-top: 5px;}
.footer img {margin-left: 20px; margin-right: 20px;padding-bottom: 10px;}
.black {padding-top: 5px; padding-bottom: 5px;background: #000; color: #fff; width: 100%;text-align: center;}
.black a {color: #BCC9FF; text-decoration: underline;}
.black a:hover {color: #fff;}

/*Side Menus*/
.rightmenu {float: right;}
.Homemenu, .Submenu, .Aboutmenu, .Immigrationmenu, .Livingmenu, .Workingmenu, .Learningmenu, .Downloadsmenu, .Contactmenu, .Searchmenu, .FAQmenu    {z-index: 800; padding: 0px 10px 0px 5px; float: left;}
.menuheading {font-size: 18px;}
.quicklinks {border-top: 4px solid #000;border-bottom: 4px solid #000; width: 190px;padding-top: 10px;margin-top: 10px;}
.subpage_Home .quicklinks, .subpage_Sub .quicklinks, .subpage_Downloads .quicklinks, .subpage_Contact .quicklinks, .subpage_Search .quicklinks, .subpage_FAQ .quicklinks {border-top: 0px !Important;margin-top: 0px; padding-top: 0px;}
.quicklinks ul {list-style: none;margin-top: -2px; padding-left: 20px;margin-left: 0px;}
.quicklinks a {text-decoration: none;color: #000 !Important;;}
.quicklinks a:hover {text-decoration: none;color: #4966EE !Important;;}
.pagelets {width: 190px; margin-top: 20px;}
.success {text-align: left; margin-bottom: 10px; width: 100%; border-bottom: 4px solid #000;}
.success img {padding: 0px 5px 5px 0px ;}

.resources {text-align: left; margin-bottom: 10px; width: 100%; border-bottom: 4px solid #000;}
.resources ul li {margin-left: -25px;}
.working {margin-left: -2px !Important; margin-bottom: 15px;margin-top: -17px;}
.working iframe {width: 205px;height: 330px;}
.share {text-align: center; margin-bottom: 10px; width: 100%;}
.pagelets2 {width: 190px; margin-top: 20px; float: right;margin-right: 0px;}
.map {text-align: left; margin-bottom: -10px; width: 100%;padding-bottom: 10px;border-bottom: 4px solid #000;}
.map img {border: none;}
.map a {text-decoration: none;}
.snapshot {margin-bottom: 10px;}
.snapshot table {border-collapse: collapse;border-bottom: 4px solid #000;padding-bottom: 10px;}
.snapshot td {border-bottom: 1px solid #000;}
ul.topemployment {margin-bottom: 0px;}
ul.topemployment li {margin-left: -25px; }



a.headerCssClass, a.headerCssClassSelected {width: 160px;text-decoration:none !Important; display: block !Important;  margin-left: 10px;  color: #000;  font-size: 14px;padding-left: 10px;}
a.headerCssClass:hover, a.headerCssClassSelected:hover {background: #B4CBFF;}
a.headerCssClassSelected {background: #B4CBFF !Important;}

a.itemCssClass, a.itemCssClassSelected {background: url(../images/MenuBullet.jpg) 0 3px no-repeat; width: 155px;text-decoration:none !Important; display: block !Important;  margin-left: 15px;  color: #000;  font-size: 12px;padding-left: 18px;}
a.itemCssClass:hover, a.itemCssClassSelected:hover {color: #4966EE;}
a.itemCssClassSelected {color: #4966EE !Important;}

/*Site Map*/
.ipf-sitemap-table {width: 100% !Important; }
.ipf-sitemap-tr-level1 {background: #FFF5D9 !Important;font-size: 1.4em;border: 0 !Important;}
.ipf-sitemap-tr-level2 {font-size: 1.2em;}



/* Safari needs this - otherwise the ghost overflow, though painted 
correctly obscures links and form elements that by rights should be above it.
An unintended side-effect is that it cause such elements to vanish in IE 5.01
and 5.5, hence the child selector hack */
* > .footer, * > form, * > #notes, * > .output
	{
	position: relative;
	
	}

/*Slideshow*/
table.content {margin-left: 0px !Important;}
td.ipf-photogallery-text {font-size: 1.4em;}
span.ipf-photogallery-text {font-size: 2.5em; font-weight: bold;}

/*Survey*/
#ctl03_ctlResponse_lblPage, #ctl03_ctlResponse_btnNextTop {display:none;}
#IronPointForm_1 {z-index: 10 !Important;}


/*Twitter*/
a.twitter, a.twitter img {text-decoration: none !Important; border: none !Important;}
