﻿

@font-face { font-family: 'UnlimitedProRegular'; src: url('/UserUploadedStyles/fonts/unlimited_pro-regular-webfont.eot'); src: url('/UserUploadedStyles/fonts/unlimited_pro-regular-webfont.eot?#iefix') format('embedded-opentype'),      url('/UserUploadedStyles/fonts/unlimited_pro-regular-webfont.ttf') format('woff'),      url('/UserUploadedStyles/fonts/unlimited_pro-regular-webfont.ttf') format('truetype'),      url('/UserUploadedStyles/fonts/unlimited_pro-regular-webfont.svg#UnlimitedProRegular') format('svg'); font-weight: normal; font-style: normal;

}

@font-face { font-family: 'UnlimitedSansRegular'; src: url('/UserUploadedStyles/fonts/unlimited_sans-regular-webfont.eot'); src: url('/UserUploadedStyles/fonts/unlimited_sans-regular-webfont.eot?#iefix') format('embedded-opentype'),      url('/UserUploadedStyles/fonts/unlimited_sans-regular-webfont.ttf') format('woff'),      url('/UserUploadedStyles/fonts/unlimited_sans-regular-webfont.ttf') format('truetype'),      url('/UserUploadedStyles/fonts/unlimited_sans-regular-webfont.svg#UnlimitedSansRegular') format('svg'); font-weight: normal; font-style: normal;

}


@font-face { font-family: 'UnlimitedProLight'; src: url('/UserUploadedStyles/fonts/unlimited_pro-light-webfont.eot'); src: url('/UserUploadedStyles/fonts/unlimited_pro-light-webfont.eot?#iefix') format('embedded-opentype'),      url('/UserUploadedStyles/fonts/unlimited_pro-light-webfont.ttf') format('woff'),      url('/UserUploadedStyles/fonts/unlimited_pro-light-webfont.ttf') format('truetype'),      url('/UserUploadedStyles/fonts/unlimited_pro-light-webfont.svg#UnlimitedProLight') format('svg'); font-weight: normal; font-style: normal;

}

@font-face { font-family: 'UnlimitedSansLight'; src: url('/UserUploadedStyles/fonts/unlimited_sans-light-webfont.eot'); src: url('/UserUploadedStyles/fonts/unlimited_sans-light-webfont.eot?#iefix') format('embedded-opentype'),      url('/UserUploadedStyles/fonts/unlimited_sans-light-webfont.ttf') format('woff'),      url('/UserUploadedStyles/fonts/unlimited_sans-light-webfont.ttf') format('truetype'),      url('/UserUploadedStyles/fonts/unlimited_sans-light-webfont.svg#UnlimitedSansLight') format('svg'); font-weight: normal; font-style: normal;

}

form.site {background: #fff;}

*:first-child+html .registerWrapper {min-height: 600px; overflow: visible; border: 1px solid #fff;}
*:first-child+html #mainWrapper .contentWrapper.heading.fixed {position: relative; z-index: 1;}
#mainWrapper .contentWrapper.heading.fixed #TopMenu {box-shadow: 0 5px 20px #fff; left: 0; top: -5px; position: fixed !important;}
#mainWrapper .contentWrapper.heading.fixed #TopMenu #TopMenuBar {margin: 0 auto; width: 960px !important;}
#mainWrapper .contentWrapper.heading.fixed .share {    left: 0;
    margin: 0 auto;
    position: fixed;
    right: 0;
    text-align: right;
    top: 10px;
    width: 980px;}
#mainWrapper .contentWrapper.heading.fixed .share .addthis_toolbox {float: right;
    width: 310px;}

#mainWrapper .One #mainColumn div.share {
    position: absolute;
    right: -20px;
    top: 40px;
    z-index: 1;
}

#contentWrapper.scrolled {position: relative; z-index: 0;}

#contentWrapper.scrolled #contentLeft .fauxLeftMenu {
    background: #FFFFFF;
    box-shadow: 0 20px 20px #FFFFFF;
    padding: 10px 0;
    position: fixed;
    top: 83px;
    width: 200px;
    z-index: 2;
}
#contentWrapper.scrolled #mainColumn {/*margin-left: 230px;*/}

/*--------------------
IRI TOOL
--------------------*/

.clsIRIQFormConfirmMessage ul {margin: 0 0 0 20px !important; padding: 0 0 0 20px !important; list-style: disc !important;}
.clsIRIQFormConfirmMessage ul li {list-style: disc !important;}

.IRIActivitiesContentEmpty {} 
.menuMessage {font-weight: bold; color: #7b8877;}    

form.iriTool .emptyChoice {color: #CC0000; display: block; font-weight: bold; margin: 10px 10px 0 0;}
form.iriTool .pleaseChoose {background-color: #eee !important;}
form.iriTool .pleaseChoose strong {color: #cc0000 !important;}

form.iriTool .iriDisclaimer {display: none;}
form.iriTool .clsValErrorMark {font-weight: bold; font-size: 200%; color: #cc0000; position: absolute;}
form.iriTool #contentWrapper {background: #fff !important;}
form.iriTool {background: none !important;}

html.iri #nyroModalWrapper .nyroModalClose {background-color: #333; color: #fff; display: block; font: bold 80% arial; padding: 5px 0 0; text-indent: 15px; text-transform: uppercase; width: 80px;}
html.iri #nyroModalWrapper {left: 45% !important;}
html.iri #nyroModalWrapper h2 { border-bottom: 1px solid #ccc; border-top: 5px solid #ccc; color: #3D3935; font: bold 140% Arial; margin: 0 0 20px; padding: 15px 0; text-transform: uppercase;}
html.iri #nyroModalWrapper .wrapper {background-color:#fff; width:650px !important; height:400px !important;}
html.iri #nyroModalWrapper .wrapper #nyroModalContent {    background: none repeat scroll 0 0 #fff; font: 90%/150% Arial; height: 400px !important; padding: 20px; width: 650px !important;}
html.iri #nyroModalWrapper .wrapper #nyroModalContent p {margin: 0 0 15px;}

textarea.focusField {border: 1px solid #555 !important; color: #555 !important; height: 600px; color: #333; width: 370px !important;}

form.iriTool a[title="utility-email"],
form.iriTool a[title="utility-pdf"]  {display: none;}
form.iriTool .modal {display: none;}
form.iriTool .choiceDIV { clear: both; float: left; width: 600px; margin: 10px 0 0;}
form.iriTool .choiceDIV a[name] {margin: -10px 0 0; height: 0; padding: 0; width: 0; float: right;}
form.iriTool .numberingDIV { background: url("/images/UserUploadedImages/1350/iri-number-dot.jpg") no-repeat scroll right bottom transparent; color: #D9D7CB; display: block; float: left; font: bold 160%/80% Arial; margin: -1px 15px 20px 0; padding: 0 5px 0 0;} 
form.iriTool .questionDIV {  background: url("/images/UserUploadedImages/1350/bg-dashed-box.gif") no-repeat scroll right top #F8F7F0; border-right: 1px solid #fff; display: block; float: left; font-size: 100%; line-height: 140%; padding: 20px 30px 15px 15px; position: relative; width: 571px; z-index: 3;}
form.iriTool .questionDIV strong {color: #ae4f00; margin: 0 0 15px;}
form.iriTool .userInputDIV {width: 600px;}
form.iriTool .rawHtmlDIV {background: none repeat scroll 0 0 #fff; border: 1px dashed #ccc; clear: right; float: left; font: 85%/150% Tahoma; margin: 10px 0 15px 15px; padding: 15px; position: relative; width: 320px; z-index: 1;}
form.iriTool .radiobuttonlistDIV {clear: left; display: block; padding: 25px 0 35px 50px; position: relative;}
form.iriTool .radiobuttonlistDIV input {margin: 0 0 0 20px; position: absolute; top: 26px; z-index: 1;}
form.iriTool .questionDIV .requiredDIV {background: #CC0000; color: #fff !important; font: bold 80% Arial; left: 50px; padding: 5px; position: absolute; text-transform: uppercase; top: -10px;}

label[for="SameAsStreetAddress"],
#IRIQContentPostalAddress .clsFormRow label { font-weight: bold; width: 235px !important; border: 1px solid #fff;}

.clsCompanyDetailsConfirm,
.clsExportContactsConfirm,
.clsStreetAddressConfirm,
.clsPostalAddressConfirm,
.clsCompanyInfoConfirm,
.clsProductAndServicesConfirm,
.clsExportHistoryPlansConfirm,
.clsReqAssistanceConfirm {color: #B14D00;  font: bold 110% arial;}

/* IE7 Only */
*:first-child+html form.iriTool .radiobuttonlistDIV input {  top: 36px;}

form.iriTool .radiobuttonlistDIV label {  border: 1px solid #FFEFC7; margin: 0 10px 0 0; padding: 15px 20px 15px 40px;}
form.iriTool .radiobuttonlistDIV label.checked,
form.iriTool .radiobuttonlistDIV label:hover {background: #fff7e4; font-weight: bold;  border: 1px solid #f7c693; }

form.iriTool .contentDIV {overflow: hidden;}
form.iriTool  .navigationDIV { border-top: 1px solid #ccc; clear: both; padding: 20px 0 0;}
form.iriTool  .navigationDIV input,
a.iriWelcome,
form.iriTool  #ctl00_ContentPlaceHolderMainNoAjax_Submit,
#DivButtonRegisterAustralianOnly input,
.ready a.proceed  { background: url("/images/UserUploadedImages/1350/iri-btn-grey.jpg") no-repeat scroll right center #4F4F4F; border: 1px solid #4F4F4F; color: #fff; cursor: pointer; float: right; font: bold 120% arial; padding: 15px 40px 15px 20px; text-transform: uppercase;}
.ready a.proceed {  float: left; margin: 10px 0 0; padding: 10px 40px 10px 20px;}
a.iriWelcome {float: left;}
a.iriWelcome:hover {color: #fff;}

#mainColumn .dealer-search-results {height: 420px;}
#mainColumn .dealer-res-map {height: 400px !important; width: 100% !important;}
.Two #mainColumn .dealer-res-map {max-width: 710px;}
.Two.noRHP #mainColumn .dealer-res-map {max-width: 750px;}
#mainColumn .dealer-res-map a {display:none;}
.cm-article19585 #mainColumn .dealer-res-map {width: 550px !important; margin: 0 auto;}
.widget .view_on_map a {display: none; background: #F8F7F0; border: 1px solid #CCCCCC; cursor: pointer; font-size: 85%;margin: 0; padding: 3px 5px 1px; text-transform: uppercase;}
div[id$="divDisplayWidgetBox"] .dataTables_info {display: none;}
.One.noRHP #mainColumn .locatorContainer .dealer-res-map {height: 400px !important; width: 970px !important;}
.One.noRHP #mainColumn .locatorContainer .clsLocatorStoreAddress, 
.One.noRHP #mainColumn .locatorContainer .clsLocatorStoreContacts {float: left; width: 45%;}
.One.noRHP #mainColumn .locatorContainer .dealer-res-count-span {display: none;}

/*--------------------
8.1 upgrade
had to change ctl00_ContentMyAccount_divIRILoginMsg to ctl00_ContentPlaceHolderMainNoAjax_divIRILoginMsg
--------------------*/
#ctl00_ContentPlaceHolderMainNoAjax_divIRILoginMsg {/*background: #F6F3E2; height: 155px;
position: absolute;
bottom: 0;
left: 0;
width: 324px !important;
border-top: 10px solid white;
color: #666;*/
border: none;
background: #fff;
opacity: 0.9;
position: absolute;
right: auto;
top: 0;
left: 420px;
box-shadow: 3px 3px 3px #333;
width: 200px !important; height: 200px;
}
#ctl00_ContentPlaceHolderMainNoAjax_divIRILoginMsg div {margin: 15px; width: 180px !important; color: #333;}
#ctl00_ContentPlaceHolderMainNoAjax_divIRILoginMsg div h2 {font: bold 130% arial;}
#ctl00_ContentPlaceHolderMainNoAjax_divIRILoginMsg div a {/*background: #fff url(/images/UserUploadedImages/1350/btn-bw-arrow.jpg) no-repeat right center;   border: 1px solid #ccc; color: #666 !important; text-indent: 20px; text-transform: capitalize;*/ 
height: 40px; margin: 15px 0 0 !important; padding: 0; width: 100px; display: block;
font: bold 120%/260% arial !important; text-decoration: none !important; 
background: #E25205;
color: #fff !important;
text-transform: uppercase;
text-align: center;
text-indent: 0;}

#IRIQuestionnaireContent .clsIRIQContentTopNomArticle {background: #f8f7f0 url(/images/UserUploadedImages/1350/iri-srf-top2.jpg) right bottom no-repeat; border: 1px solid #fff; height: 180px; margin: 0; padding: 15px 0; overflow: hidden; width: 970px;}
#IRIQuestionnaireContent .clsIRIQContentTopNomArticle p {    padding: 0 15px; width: 620px;}

#StateIndustryDetails {background: url(/images/UserUploadedImages/1350/iri-welcome-checklist.jpg) no-repeat right center; height: 500px;}
#ctl00_ContentPlaceHolderMainNoAjax_divStateAndIndustry {width: 640px; margin: 10px 0 0;}

#pnlState,
#pnlIndustry,
#ctl00_ContentPlaceHolderMainNoAjax_pnlMarketOfInterest {clear: both;
    display: block;
    /*margin: 20px 0 0 !important;*/
    overflow: hidden;}

#pnlState label, #pnlIndustry label, #ctl00_ContentPlaceHolderMainNoAjax_pnlMarketOfInterest label {
    display: block;
    float: left;
    width: 120px;
}
#pnlIndustry select,
#ctl00_ContentPlaceHolderMainNoAjax_pnlMarketOfInterest select { width: 300px; height: 150px; /*margin: 0 10px 15px 0;*/ float: left;}

#DivButtonRegisterAustralianOnly {  clear: both; margin: 15px 0 0;}
#DivButtonRegisterAustralianOnly input {float: left;  margin: 10px 0 0 60px;}

.readyNot {background: url(/images/UserUploadedImages/1350/iri-report-ready-not-longer.jpg) no-repeat 10px 130px;}
.readyAlmost {background: url(/images/UserUploadedImages/1350/iri-report-ready-almost-longer.jpg) no-repeat 10px 130px;}
.ready {background: url(/images/UserUploadedImages/1350/iri-report-ready.jpg) no-repeat 10px 100px;}

#ctl00_ContentPlaceHolderMainNoAjax_divReportCard {width: 960px;}
#ctl00_ContentPlaceHolderMainNoAjax_divReportCard h2 { font: bold 240% Arial !important; margin: -30px 0 20px 10px !important;}

.divReportCardSummary {width: 500px; overflow: hidden; height: 230px; margin: 0 0 20px 5px;}

#divReportCardStatus {font: 150% arial; margin: 0 0 0 20px !important;}
#divReportCardStatus #statusDescr {color: #ae4f00; font-weight: bold;}
#divReportCardStatus #statusTextEnd {color: #ae4f00;}
#divReportCardStatus #tryAgainLink {clear: both; display: block; font: bold 60% Arial;  margin: 20px 0 0;}

#ReportNomArticleStatus {display: block; width: 460px; line-height: 140%; overflow: hidden; height: 60px;}
#ReportNomArticleStatus p {margin: 0 !important;}
.readyNot #ReportNomArticleStatus,
.readyAlmost #ReportNomArticleStatus {height: auto !important;}
.readyNot .divReportCardSummary,
.readyAlmost .divReportCardSummary {height: 300px !important;}
.ready #ReportNomArticleStatus {height: 90px;}

#divReportCardStatus,
#divReportCardNomArticleStatus,
#divAnswers { clear: both; height: auto; margin: 10px 0 0 20px;}

.ready #divReportCardNomArticleStatus {margin-top: -10px;}

#divAnswers {}

#AnswersWrongHeading,
#AnswersRightHeading {   font-size: 110%; margin: 0 15px 30px; padding: 30px 0 0;}
#AnswersRightHeading {border-top: 10px solid #ccc; padding: 30px 0 0;}
#AnswersRightHeading #InterestedInText {font-weight: bold;}
.ready #AnswersRightHeading {border-top: none;}

.divWrongQuestionAndText,
.divRightQuestionAndText  {overflow: hidden; clear: both; margin: 0 0 25px;}
.divWrongQuestionAndText .pnlWrongItemName,
.divRightQuestionAndText .pnlRightItemName {font: bold 110% arial; margin: 0 0 0 15px;}
.divWrongQuestionAndText .pnlWrongItemName #ItemNumber,
.divRightQuestionAndText .pnlRightItemName #ItemNumber {    background: none repeat scroll 0 0 #F0EABE; color: #B75F00; display: block; float: left; height: 30px; line-height: 220%; text-align: center; width: 30px;}
.divWrongQuestionAndText .pnlWrongItemName #ItemName,
.divRightQuestionAndText .pnlRightItemName #ItemName  {    border-bottom: 1px solid #DDDDDD; border-top: 1px solid #DDDDDD; color: #B75F00; display: block; float: left; height: 28px; line-height: 210%; text-indent: 15px; text-transform: uppercase; width: 420px;}
.divWrongQuestionAndText .divWrongQuestion,
.divRightQuestionAndText .divRightQuestion {clear: left; display: block; float: left; font: 100%/150% arial; margin: 10px 0 0 60px; width: 400px;}
.divWrongQuestionAndText .pnlWrongAdditionalText,
.divRightQuestionAndText .pnlRightAdditionalText   {  float: right; font-size: 90%; line-height: 150%; margin: -33px 20px 0; width: 450px;}
.divWrongQuestionAndText .pnlWrongAdditionalText ul,
.divRightQuestionAndText .pnlRightAdditionalText ul {padding: 0 0 0 20px !important;}
.divWrongQuestionAndText .pnlWrongAdditionalText li,
.divRightQuestionAndText .pnlRightAdditionalText li {list-style: disc !important; }

.divRightQuestionAndText {font-size: 90%}
.divRightQuestionAndText .pnlRightItemName #ItemName {color: #3D3935;}
.divRightQuestionAndText .pnlRightAdditionalText {font: 95%/150% Tahoma;}
.divRightQuestionAndText .pnlRightItemName #ItemNumber {background: #fa9d1c; color: #fff;}

#ctl00_ContentPlaceHolderMainNoAjax_divAnswersWrong {}

#ctl00_ContentPlaceHolderMainNoAjax_divAnswersRight {}
 

#AnswersHeading {font: bold 90% arial; margin: 0 0 5px;}

#tbAllAnswers {width: 440px;}
#tbAllAnswers td {    font: 85% Tahoma; height: 30px; text-align: center; vertical-align: middle; width: 30px;}
#tbAllAnswers #trQuestionNumber td {background: #fff; font-weight: bold;}
#tbAllAnswers #trAnswers td {background: #fff; text-transform: uppercase; border-bottom: 1px solid #fff; border-right: 1px solid #fff;}
#tbAllAnswers #trAnswers td.No {background: #f0eabe; font-weight: bold; color: #B75F00;}
#tbAllAnswers #trAnswers td.Yes {background: #fab31c; color: #fff; border-bottom: 1px solid #bc7c2d; border-right: 1px solid #bc7c2d;}

#registerDetails {position: relative; min-height: 400px !important;}
#registerDetails .warning {padding: 0 !important; /*color: #ffacac;*/ color: #fff; background: #cc0000; font-weight: bold;  margin: 5px 0 !important;}
#registerDetails .warning ul {margin: 0;}
#registerDetails .warning ul li {margin: 5px 0; list-style: none;}
#registerDetails #rules {margin: 10px 0 10px -12px; padding: 15px 10px; width: 304px; background: #44656F;}
#registerDetails #rules li { padding: 0 0 2px 12px;}
#registerDetails #divRegisterLoginMessage {font-weight: bold; /*margin: -30px 0 0;*/}
#registerDetails #IndustryMsg,
#registerDetails #MarketOfInterestMsg {   background: #516E76;
    border: 1px dotted #CEE1E7;
    color: #CEE1E7;
    display: block;
    font-weight: bold;
    padding: 5px;
clear: both;
margin: 0 0 10px;
    }
#registerDetails input[type="submit"] {
cursor: pointer;
}

.clsIRIQContent h2 { border-bottom: 1px solid #ccc; border-top: 5px solid #ccc; color: #3D3935; font: bold 140% Arial; margin: 0 0 20px !important; padding: 20px 0 !important; position: relative; text-transform: uppercase;}

#IRIQContentAustradeContact {background: #eee;}
#IRIQContentAustradeContact p {display: none;}

.clsIRIQContentGroup {margin: 10px 0 0; padding: 15px; position: relative;}
.clsIRIQContent fieldset {border: none; padding: 10px 0 0;}
.clsIRIQContent fieldset div {margin: 0 0 10px; padding: 0;}
#IRIQContentAustradeContact input,
.clsIRIQContent fieldset input[type="text"] {border: 1px solid #ccc !important; color: #3d3935; font-size: 100%; line-height: 150% !important; height: 23px; margin: 0; padding: 0px 3px; width: 200px;   white-space: nowrap !important;     word-break: normal !important; word-wrap: normal !important;}

#IRIQContentAustradeContact input {}

#IRIQContentAustradeContact input:hover:after {
  content: attr(title);
  padding: 4px 8px;
  color: #333;
  position: absolute;
  left: 0;
  top: 100%;
  white-space: nowrap !important;
  z-index: 20px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  -moz-box-shadow: 0px 0px 4px #222;
  -webkit-box-shadow: 0px 0px 4px #222;
  box-shadow: 0px 0px 4px #222;
}

#IRIQContentAustradeContact input {border: none !important;}

*:first-child+html .clsIRIQContent fieldset input[type="text"]  {font: 100%/100% arial;}

.clsAreacode {display: none; position: absolute; top: 0; height: 30px; padding: 0 0 0 6px; line-height: 180%;}
#ctl00_ContentPlaceHolderMainNoAjax_MainPhNumber,
#ctl00_ContentPlaceHolderMainNoAjax_FaxNum,
#ctl00_ContentPlaceHolderMainNoAjax_DirectLandLine, 
#ctl00_ContentPlaceHolderMainNoAjax_Mobile {/*text-indent: 30px;*/ text-indent: 0;}

#ctl00_ContentPlaceHolderMainNoAjax_DirectLandLine, 
#ctl00_ContentPlaceHolderMainNoAjax_Mobile {height: 21px;}

.clsIRIQContent fieldset legend { border-bottom: 1px solid #ccc; display: block; font: bold 140% arial; margin: 10px 0 0; padding: 0 0 5px; width: 930px;}
.clsIRIQContent .clsFormLeftColumn,
.clsIRIQContent .clsFormRightColumn {     clear: left; display: block !important;    width: 700px; position: relative;}
.clsIRIQContent .clsFormRow { clear:both; position: relative;}

.toolHover {width: 500px; left: 400px; padding: 15px !important; position: absolute; background: #f8f8f0; top: 0; display: none; z-index: 1; border: 1px dashed #ccc;}

#IRIQContentAustradeContact .toolHover {top: 10px; width: 500px;}
#IRIQContenCompanyInformation .toolHover,
#IRIQContentExportHistoryPlans .toolHover {left: 650px; width: 260px; }

#IRIQContentProductAndServices .toolHover,
#IRIQContentReqAssistance .toolHover { left: 650px; width: 260px; }

.clsSubmitError,
.clsIRIQContent .clsFormValRow {color: #cc0000; font-weight: bold; margin: 0 0 20px; clear: both;}
.clsSubmitError a[name],
.clsIRIQContent .clsFormValRow a[name] {color: #cc0000 !important;}

.clsIRIQContent .clsFormValRow li {list-style: disc !important; margin: 0 0 0 20px !important;}
.clsIRIQContent .clsLabel {width: 160px; float: left; display: inline;}
.clsIRIQContent textarea {width: 300px; font: 100% arial;}
.clsIRIQContent textarea.idleField[disabled='disabled'] { width: 650px;}
.clsIRIQContent table {float: left;}

.iri .clsSubmitError li {margin: 10px 0 !important;}
.iri .clsSubmitError li a[href] {margin: 10px 0 0 20px !important; padding: 0 0 0 15px !important; background: url(/images/UserUploadedImages/1350/iri-arrow-yellow-small.jpg) left center no-repeat;}

#IRIQContentAustradeContact  legend {font-weight: bold;}
#IRIQContentAustradeContact  input {  font: 100% arial; }

#FSAdmin {border: none; background: #eee; padding: 15px; margin: 10px 0 0;}
#FSAdmin legend {display: none;}

#IRIQContentCompanyDetails legend {}

#IRIQContenCompanyInformation .clsLabel,
#IRIQContentProductAndServices .clsLabel,
#IRIQContentExportHistoryPlans .clsLabel,
#IRIQContentReqAssistance .clsLabel {width: 250px; padding: 0 20px 0 0;}

#IRIQContentReqAssistance .clsFormLeftColumn  {width: auto;}

#IRIQContentConfirm {background: #fff; border-top: 1px solid #ccc;}
#ctl00_ContentPlaceHolderMainNoAjax_AntiBribery {float: left; margin: 0 5px 0 0;}

.clsIRIQContent  .clsButtonsContainer {clear: both; margin: 10px 0 0;}

#ctl00_ContentPlaceHolderMainNoAjax_IRIQFormButtons {  border-top: 1px solid #ccc; clear: both; padding: 20px 0 0; margin: 20px 0 0;}

p.legal {display: inline;}

/*----MY ACCOUNT My Services----*/
 
.IRIActivitiesContent h2 {font: bold 110% arial !important; margin: 20px 0 10px !important; padding: 0 !important;}
.IRIActivitiesContent table.adminDataTable {width: 100%; border: 1px solid #ccc; margin: 0 0 20px;}
.IRIActivitiesContent table.adminDataTable th {padding: 5px; background: #F8F7F0; border: 1px solid #ccc;}
.IRIActivitiesContent table.adminDataTable th:first-child {width: 90px;}
.IRIActivitiesContent table.adminDataTable td {padding: 5px 10px; border: 1px solid #ccc;}
.IRIActivitiesContent table.adminDataTable tr:hover td {background: #F0EABE;}
.IRIActivitiesContent table.adminDataTable tr.alternate td {background: #fafafa;}
.IRIActivitiesContent table.adminDataTable tr:hover a {text-decoration: underline;}
 

/*----MANDATORIES----*/

.awwwards {background: url(/images/UserUploadedImages/1350/award_day_black.png) no-repeat; display: block;height: 105px; position: absolute; right: 0; width: 69px; margin: 150px 0 0;}

.disclaimer {display:none;}
.warning {color: #ff0000;}
.accessibleHeading, #mainColumn .innovationTop h2.accessibleHeading {position:absolute; left:-9999px;}
#sidebarAccessible {position:absolute; left:-9999px;}
/*#AdminMenu {height: 0 !important;}*/
a {/*text-decoration: none; color: #41748D;*/ color: #41748D;}
a:hover {color: #1c5364;}
a[name] {color: #3D3935;}
a img {border: none;}
.orange {color: #41748D;}
p {margin: 0; padding: 0;}
h1{margin: 0 0 20px; padding: 0;}

div.sidebyside img {width:331px; height:186px; float:left; padding:12px;}
div.sidebyside iframe {width:331px; height:186px; float:left; padding:12px;}
div.sidebyside p {width:331px; float:left; padding:12px;}
.expandheader {}
.firstb, .lessfirstb {float: left;}
.secondb {margin: 0 0 15px;}
.readmore {color: #41748D; float: left;}
.hideme {display: none;}

#nyroModalWrapper h1 {background-color:#030303; color:#fff;  margin: 0; padding: 15px; font-size: 120%;}
#nyroModalWrapper .nyroModalClose {background-color: #030303; color: #ccc; display: block; text-indent: 15px; text-transform: uppercase;}
#nyroModalWrapper .wrapper {background-color:#030303; /*width:512px !important; height:288px !important;*/}
#nyroModalWrapper .wrapper #nyroModalContent {/*width:512px !important; height:288px !important;*/}
#nyroModalWrapper .wrapper #nyroModalContent embed {width:512px !important; height:288px !important;}

.breadcrumbsNominatedNoMenu,
.toolsNominated {display: none;}

.backtotop {padding: 10px 0 0;}

form.site #mainWrapper,
form.events #mainWrapper {margin-top: -70px;}
form.local #mainWrapper {margin-top: -70px;}

#mainColumn h1 {color: #3D3935; font: bold 140% Arial; text-transform: uppercase;   padding: 20px 0; border-bottom: 1px solid #ccc;  margin: 0 0 20px; border-top: 5px solid #ccc; position: relative;}
#mainColumn h1 a {color: #3D3935;}

form.landing #mainColumn h2,
.cm-article9689 #mainColumn h2,
.cm-article9688 #mainColumn h2,
.cm-article9687 #mainColumn h2,
.cm-article7287 #mainColumn h2,
.cm-article23469 #mainColumn h2,
.cm-article23469 #subColumn h2 {color: #3D3935; font: bold 150%/110% Arial !important; text-transform: uppercase;   padding: 15px 0; margin: 0 0 20px;  border-top: 5px solid #ccc; border-bottom: 1px solid #ccc; text-align: left;}

form.FTA.landing #mainColumn h2 { text-transform: none;   }

#mainColumn h2 {color: #3D3935; font: bold 140%/110% Arial; position: relative; margin: 10px 0 0; padding: 0 0 15px; text-align: left;}
#mainColumn h3 {color: #3D3935; font: bold 110%/110% Arial;   padding: 15px 0 10px; margin: 0 0 10px; text-align: left;}
.bookmark, .bookmark:hover {color: #3D3935;}
#mainColumn h4, #mainColumn h5, #mainColumn h6 {margin: 15px 0 10px; padding: 0;}
#mainColumn ul {margin: 10px 0; padding: 0; list-style-type: none;}
#mainColumn ul li {margin: 0 0 10px; padding: 0;}

h1 span,
h1 a#investorUpdateRSS {position: absolute; right: 0; top: 25%;}

/*----GENERAL----*/

html {/*background: #f8f7f0;*/ background: #fff; margin: 0; padding: 0;}
body {margin: 0; padding; 0; font: 90%/140% Arial, Verdana, sans-serif; color: #3D3935;}
.ElementContainer {overflow: hidden;}

/*----CONTAINERS----*/

#bannerTop,
#bannerBelow,
#mainWrapper,
#footerBottom,
#hero {display: block; clear: both;}
#footerTop2 {float: left; width: 100%; clear: both;}

#bannerTop .container,
#bannerBelow .container,
#mainWrapper #contentWrapper,
#footerTop2 .container,
#footerBottom .container  {display: block; clear: both; width: 990px; margin: 0 auto;}

/*----LOCAL----*/

.local #background {height: 730px; overflow: hidden; position: absolute; top: 150px; width: 100%; z-index: -1;}
.local #wrapper {position: relative; z-index: 0;}
.local #hero {background: none !important;}
.local #hero .container {height: 380px; *z-index: 9;}
.local #TopMenu {height: 310px !important;}
.local #TopMenu h1 {background: url(/images/UserUploadedImages/1350/bg-transp-grey.png); color: #fff; font-size: 250%; top: 40%;}
.local #subColumn table {margin: 0 0 10px;}

/*----HOME----*/

.home #background {height: 730px; overflow: hidden; position: absolute; top: 150px; width: 100%; z-index: -1;}
.home #background div {position: absolute; left: 50% !important; margin-left: -960px; opacity: 1; display: none;}
.home #background div.item5 p {color: #3D3935;}
.home #background div p {position: absolute;
z-index: 2;
top: 160px;
left: 50%;
font: 355%/90% 'UnlimitedProLight', 'UnlimitedProRegular', Arial;
display: block;
border: none;
color: #fff;
text-transform: uppercase;
margin-left: -490px;
}
.home #background div p strong {font-family: 'UnlimitedProRegular';
display: block;}

.home #background-single {height: 730px; overflow: hidden; position: absolute; top: 150px; width: 100%; z-index: -1;}
.home #background-single div {position: absolute; left: 50% !important; margin-left: -960px; opacity: 1; }
.home #background-single div.item5 p {color: #3D3935;}
.home #background-single div > p {position: absolute;
z-index: 2;
top: 110px;
left: 50%;
font: 355%/90% 'UnlimitedProRegular', Arial;
display: block;
border: none;
color: #fff;
text-transform: uppercase;
margin-left: -490px;
}
.home #background-single div p strong {font-family: 'UnlimitedProRegular';
display: block;}
 
 
.home #background-single {height: 730px; overflow: hidden; position: absolute; top: 150px; width: 100%; z-index: -1;}
.home #background-single div {position: absolute; left: 50% !important; margin-left: -960px; opacity: 1; }
.home #background-single div.item5 p {color: #3D3935;}
.home #background-single div > p {position: absolute;
z-index: 2;
top: 75px;
left: 50%;
font: 355%/90% 'UnlimitedProRegular', Arial;
display: block;
border: none;
color: #fff;
text-transform: uppercase;
margin-left: -490px;
}
.home #background-single div p strong {font-family: 'UnlimitedProRegular';
display: block;}
 
.home #mainWrapper.china-hp {margin-top: 109px;}
.register-box {
    position: absolute;
    top: 118px;
    height: 110px;
    width: 400px;
    background-color: #e35205;
    left: 50%;
    margin-left: -490px;
    color: #fff;
    padding: 15px;
    text-transform: uppercase;
    font: bold 110%/90% 'UnlimitedProRegular', Arial;
}
.register-box p {float: left; width: 100%; margin: 10px 0;}
.register-box p strong {font-size: 125%; }
.register-box a {float: left;color: #fff; background-color: #34302d; text-decoration: none; padding: 15px; text-transform: uppercase;}


.home #wrapper {position: relative; z-index: 0; box-shadow: 0 5px 5px #111111;}
.home #mainWrapper {margin-top: 120px;}
.home .hero {overflow: hidden;  left: 50%; margin-left: -966px;}
.home .hero div {position: absolute; height: 730px; display: none;  width: 1920px;}
.home .hero dl { height: 320px; margin: 0 auto; position: absolute; left: 0; width: 980px;}
.home .hero dt {display: none;}
.home .hero dd {-ms-filter: "progid:DXImageTransform.Microsoft.Chroma(color='white') progid:DXImageTransform.Microsoft.Alpha(opacity=50)"; color: #eee; left: 470px; margin: 0; padding: 0; position: absolute; text-transform: uppercase; top: 150px; width: 430px; letter-spacing: -1px;  font: bold 430%/90% 'UnlimitedProRegular';}
.home .hero dd strong {letter-spacing: -3px; font: bold 120%/80% arial; display: block;}
.home .hero span.grey {color: #777; line-height: 100%;}

.home #navWrapper { border: 1px solid red; height: 20px; left: 50%; margin-left: -966px; overflow: hidden; position: relative; top: 100px; width: 1920px; z-index: 9999;}
.home #nav {margin: 50px auto 0; width: 990px;}
.home #nav a {background-position: center; border: 1px solid #737572; display: block; float: left; height: 24px; margin: 0 5px; text-indent: -9999px; width: 30px; outline: none;}
.home #nav a:hover,
.home #nav a.activeSlide {border: 3px solid #fff; margin: -2px 3px 0;}

#nav .item1 {background: url(/images/UserUploadedImages/1350/thumb-slide-cutting-tech.jpg);}
#nav .item2 {background: url(/images/UserUploadedImages/1350/thumb-slide-unique-design.jpg);}
#nav .item3 {background: url(/images/UserUploadedImages/1350/thumb-slide-latest-infrastructure.jpg);}
#nav .item4 {background: url(/images/UserUploadedImages/1350/thumb-slide-high-quality.jpg);}
#nav .item5 {background: url(/images/UserUploadedImages/1350/thumb-slide-unlimited-opp.jpg);}
#nav .item6 {background: url(/images/UserUploadedImages/1350/thumb-slide-diverse-products.jpg);}

.home #mainWrapper #contentWrapper {margin: 0;}
.home .section {/*width: 246px;*/ width: 197px; height: 230px; float: left; display: block;  margin: 0 1px 10px 0; background: #fff;}
.home .section a.button {background: url(/images/UserUploadedImages/1350/icon-arrow-small.gif) no-repeat 0 1px; padding: 0 0 0 15px; margin: 0 0 0 25px;}
.home .section h2 {    color: #FFFFFF;
    font: bold 140%/100% 'UnlimitedProRegular',Arial,Helvetica,sans-serif;
    margin: 0;
    padding: 10px;
    text-transform: uppercase;
    width: 178px;}
hr {clear: both; border: 1px solid #fff;}	 
.home .section h2 a { color: #fff; text-decoration: none;}
.home .section h2 a em {  text-indent: 0;  display: block;
    font-style: normal;}
.home .section p {margin: 15px;  line-height: 160%; font-size: 90%;}
.home div.export {clear: left;}
.home div.export h2 {background: #e35205; }
.home div.buy h2 {background: #582d40;}
.home div.invest h2 {background: #41748d;}
.home div.study h2 {background: #647c7d;}
.home div.tourism h2 {background: #666;}

.home #subColumn h2 {border-bottom: 1px solid #ccc; border-top: 5px solid #ccc; color: #3d3935; font: bold 130%/110% Arial; margin:20px 0 20px; padding: 15px 0; text-transform: uppercase; width: 230px;}
.home #subColumn h2:first-child {margin-top:0;}
.home #subColumn h3 {border-top: medium none; padding:0 0 15px; text-transform: capitalize; margin:30px 0 0 0;}
.home #subColumn li { padding: 3px 0;}
.home #contentWrapper a {/*color: #3D3935; text-decoration: none;*/}
.home #contentWrapper h2 a {text-decoration: none;}
.home #contentWrapper a:hover {color: #1c5364;} 
.home .rightPanelNews2Top {margin: 0 !important;}
.home .rightPanelNews2Top,
.home .news-investor-update {float:left; margin:0 0 0 12px; width: 225px;}
.home .news-investor-update dd {    color: #ECF1F3;
    height: 20px;
    position: relative;}
.home .news-investor-update dd a span {    color: #41748D;
    left: 0;
    position: absolute;
    text-decoration: underline;
    text-transform: capitalize;
    top: 0;}
.home .mediaCentre {float:left; margin:0 0 0 12px; width: 225px;}

.home #mainWrapper #contentWrapper .insights {width: 95%; margin: 10px 0; position: relative; float: left; background: #3d3935; padding: 15px; color: #fff;}
.home #mainWrapper #contentWrapper .insights .subItem {display: none;}
.home #mainWrapper #contentWrapper .insights .allsubItems {z-index: 1; clear: both; width: 100%; height: 290px;}
.home #mainWrapper #contentWrapper .insights .allsubItems div {width: 100%;}
.home #mainWrapper #contentWrapper .insights h2 {float: left; border: none; color: #a7a8aa; padding: 5px 0 10px; margin: 0; font: 190%/90% 'UnlimitedProLight','UnlimitedProRegular',Arial; text-transform: uppercase;}
.home #mainWrapper #contentWrapper .insights h2 strong,
.home #mainWrapper #contentWrapper .insights dt a {color: #fff;}
.home #mainWrapper #contentWrapper .insights #prev {background: url(/images/UserUploadedImages/1350/slider-prev-next-large.png) no-repeat left center;  border: medium none;
    display: none;
    height: 280px;
    left: 20px;
    position: absolute;
    top: 70px;
    width: 50px;
    z-index: 2;
    opacity: 0.5;
}
.home #mainWrapper #contentWrapper .insights #next { background: url("/images/UserUploadedImages/1350/slider-prev-next-large.png") no-repeat scroll right center transparent;
    border: medium none;
    display: none;
    height: 280px;
    left: 370px;
    position: absolute;
    top: 70px;
    width: 50px;
    z-index: 2;
    opacity: 0.5;
}
.home #mainWrapper #contentWrapper .insights:hover #prev,
.home #mainWrapper #contentWrapper .insights:hover #next {display: block;}
.home #mainWrapper #contentWrapper .insights #prev:hover,
.home #mainWrapper #contentWrapper .insights #next:hover {opacity: 1;}
.home #mainWrapper #contentWrapper .insights #pager {float: left; margin: 8px 0 0 15px;}
.home #mainWrapper #contentWrapper .insights #pager a {width: 15px; height: 15px; float: left; overflow: hidden; text-indent: -9999px; margin: 0 5px 0 0; border: 1px solid #6e6e6e;}
.home #mainWrapper #contentWrapper .insights #pager a:hover,
.home #mainWrapper #contentWrapper .insights #pager a.activeSlide {background: #a7a8aa; border: 1px solid #111;}
.home #mainWrapper #contentWrapper .insights dt a span {color: #fff; font: bold 140% Arial;}
.home #mainWrapper #contentWrapper .insights dt > span {color: #ccc; padding: 10px 0; display: block;} 
.home #mainWrapper #contentWrapper .insights dd a span {clear: both; display: block; margin: 10px 0 0; text-align: center; width: 70px;}
.home #mainWrapper #contentWrapper .insights img {margin: 0 20px 0 0; width: 410px; height: 280px; border: 1px solid #222;}
.home #mainWrapper #contentWrapper .insights dd a span,
.home #mainWrapper #contentWrapper .insights p a {
    background:  #ecf1f3;
    font-weight: bold;
    padding: 3px 8px;
}
.home #mainWrapper #contentWrapper .insights p a {
    top: 18px;
    right: 15px;
    position: absolute;
    z-index: 2;
}

.home .rightPanelNews2Top p ,
.home .mediaCentre p {border-bottom: 1px dotted #ccc; padding: 0 0 5px;}
.home .mediaCentre a {font-weight: bold; display: block;}

.home .news-investor-update {}
.home .news-investor-update dt > span {color: #3D3935;}
.home .news-investor-update h2 {display: none;}
.home .news-investor-update p.description {display: none;}
.home .news-investor-update .subItem { border-top: none; margin: 0 !important; padding: 10px 0 !important;}
.home .widget div { border-bottom: none !important;}
.home .hero .subItem {margin: 0;}
.home .hero .mainItem4 dd {color: #3D3935;}

.home #mainColumn h2 {font-size: 130%; margin: 0 0 20px; padding: 15px 0 10px; text-indent: 5px; border-top: 5px solid #ccc; border-bottom: 1px solid #ccc; }
.home #mainColumn h2 span {float: right; font: 70%/200% arial; text-transform: capitalize;  color: #3d3935;}
.home #mainColumn h2 span a {margin: 0 10px; text-decoration: underline;}
.home #mainColumn h2 img {vertical-align: middle; margin: 0 0 0 10px;}

.home #mainColumn table td,
.home #mainColumn table tr {margin: 0; padding: 0;}
.home #mainColumn h3 {padding: 0 0 10px; position: relative;}
.home #mainColumn h3 span {position: absolute;right: 10px; top: -5px;}

.home .landingBlockInfoHome1 {clear: left; margin: 0 !important;}
.home .landingBlockInfoHome1,
.home .landingBlockInfoHome2,
.home .landingBlockInfoHome3 {width: 230px; display: block; float: left; margin: 0 0 0 7px;}
.home .landingBlockInfoHome1 h3,
.home .landingBlockInfoHome2 h3,
.home .landingBlockInfoHome3 h3 {border-top: 5px solid #ccc; padding: 15px 0 10px !important; border-bottom: none !important;}
.home .landingBlockInfoHome1 p,
.home .landingBlockInfoHome2 p,
.home .landingBlockInfoHome3 p {margin: 0 0 0 10px;}

.home #home-top-blocks {float:left; clear:both; width:100%;}
.home #home-bottom-blocks {float:left; clear:both; width:100%;}

.home #home-block-one {float:left; margin:0 10px 0 0; width:210px;}
.home #home-block-one h3 {margin:0px;}
.home #home-block-one h3 a {    background: url("/Images/UserUploadedImages/1350/icon-audio.png") no-repeat scroll 95% 30% #F0F0F0;
   /* color: #3D3935;*/
    display: block;
    font: bold 150% Arial;
    letter-spacing: -1px;
    padding: 10px 5px;
    text-decoration: none;}
.home #home-block-one p {/*border-bottom:1px dotted #ccc;*/ padding:0 0 10px 0;}
.home #home-block-one h4 a {    color: #3D3935;
    display: block;
    font: bold 150% Arial;
    margin: -15px 0 0;
    padding: 0 0 10px;}
.home #home-block-two {float:left; margin:0 0 0 0; width:237px; padding: 10px 0; background: #ECF1F3;}
.home #home-block-two h3 a {    color: #41748D;
    font: bold 150% Arial;
    letter-spacing: -1px;
    text-decoration: none;}
.home #home-block-three {float:left; margin:0 0 0 0; width:237px;}

/*----RHP - NEWS ----*/

.rightPanelNews2 img {vertical-align: middle;}

/*----BANNER TOP----*/

a.home {float: left; background: url(/images/UserUploadedImages/icon-banner-top-home.gif) no-repeat 10px 50%; color: #525458;}
a#about {background: url(/images/UserUploadedImages/1350/icon-aus.png) no-repeat 10px 50%; color: #525458;}
a#contact {background: url(/images/UserUploadedImages/1350/icon-mail.png) no-repeat 10px 50%; color: #525458; }

#bannerTop {/*background: #f2f2f2; height: 35px; border-bottom: 1px solid #ccc; box-shadow: 0 2px 2px #CCCCCC;*/background: url("/images/UserUploadedImages/1350/bg-bannertop.jpg") repeat-x #ccc; height: 40px; position: relative; z-index: 11;}
#bannerTop .container {position: relative; padding: 0;  font: 86%/170% arial; }
#bannerTop .container .login-element {display: none !important;
background: #3d3935;     color: #FFFFFF; box-shadow: 1px 1px 2px #111;
    left: 440px;
    padding: 20px;
    position: absolute;
    top: 35px;
    width: 160px;
    z-index: 11;}
#bannerTop .container .login-element.show {display: block;}
#bannerTop .container .login-element .lgn-header {display: none;}
#bannerTop .container .login-element input[type="text"],
#bannerTop .container .login-element input[type="password"] {background: #fff; width: 90%; padding: 5px; border: none;}
#bannerTop .container .login-element .lgn-remember-me {margin: 20px 0 0 !important;}
#bannerTop .container .login-element .lgn-remember-me label {float: right; line-height: 140%; width: 85%;}
#bannerTop .container .login-element .lgn-remember-me input {float: left;}
#bannerTop .container .login-element a {background: #d14c05;   color: #FFFFFF;
    display: block;
    font: bold 140% Arial;
    padding: 10px;
    text-align: center;
    text-decoration: none; width: 85%;}

#bannerBottomSearch {display: block; float: left;   margin: -5px 15px 0 0;}
#bannerBottomSearch input {color: #3d3935; border: 1px solid #e3e4e3; width: 200px; height: 23px; margin: 2px 0 0; display: block; float: left;  padding: 0; text-indent: 5px; font: 100%/200% arial;}
#bannerBottomSearch a {background: url(/images/UserUploadedImages/1350/icon-arrow-med.gif) no-repeat center center; width: 15px; height: 20px; display: block; text-indent: -9999px; float: left; padding: 5px;}

#bannerTop .searchPanel {position: relative;    background: url("/images/UserUploadedImages/1350/icon-search.png") no-repeat scroll 10px 50% transparent;
    border-left: 1px solid #FFFFFF;
    float: right;
    margin: 0;
    overflow: hidden;
    padding: 5px 0 5px 40px;
    width: 200px;}
.searchPanel label {position:absolute; top:0; left:-9999px;}
.searchPanel span {position: absolute;}
.searchPanel input.searchInput {
    border: 1px solid #E3E4E3;
    color: #3D3935;
    float: left;
    font: 100%/200% arial;
    height: 23px;
    margin: 0;
    padding: 0;
    text-indent: 5px;
    width: 140px !important;
}
.searchPanel a {
position: absolute; right: 0;
    background: none repeat scroll 0 0 #F5F4F4;
    border: 1px solid #CCCCCC;
    border-radius: 2px;
    box-shadow: 1px 1px 2px #CCCCCC;
    color: #3D3935;
    float: right;
    height: 15px;
    margin: 0;
    padding: 2px 5px 6px;
    text-align: center;
    text-decoration: none;
    width: 40px;
}
*:first-child+html .searchPanel { margin:0;}
*:first-child+html .searchPanel label {display: none;}
*:first-child+html .searchPanel span {}
*:first-child+html .searchPanel input {float: none;}
*:first-child+html .searchPanel a {}

#bannerBottomOffice { border-right: 1px solid #CCCCCC; display: block; float: left;  margin: 0; padding: 5px 10px 7px 25px;  background: url("/images/UserUploadedImages/1350/icon-world.png") no-repeat 0 50%;}
#bannerBottomOffice label {display: none;}
#bannerBottomOffice select {color: #3d3935; border: 1px solid #e3e4e3; width: 164px; height: 25px; display: block; float: left;  padding: 3px 0 0;  font: 100% arial;}
#bannerBottomOffice option {color: #3D3935;}

.social {    border-left: 1px solid #FFFFFF;
    border-right: 1px solid #CCCCCC;
    float: right;
    list-style: none outside none;
    margin: 0;
    padding: 7px 0 7px 10px;}
.social li {float: left; padding: 0; margin: 0;}
.social li a {/*border: 1px solid #e3e4e3; padding: 5px;*/  display: block; width: 23px; height: 23px;  text-indent: -9999px;  margin: -1px 10px 0 0; line-height:100%;}
.social li.rss a {background: url(/images/UserUploadedImages/1350/icon-rss.png) no-repeat center;}
.social li.twitter a {background: url(/Images/UserUploadedImages/1350/icon-tw.png) no-repeat center;}
.social li.linkedin a {background: url(/images/UserUploadedImages/1350/icon-li.png) no-repeat center;}
.social li.youtube a {background: url(/Images/UserUploadedImages/1350/icon-yt.png) no-repeat center;}

.subMenuOptions.first {width: 240px;}
.subMenuOptions {display: block; float: left; /*width: 178px;*/}
.subMenuOptions ul.bannerLinks {list-style: none; margin: 0;  border-left: 1px solid #CCCCCC; padding: 0; float: left;}
.subMenuOptions ul.bannerLinks li {float: left; margin: 0;  border-left: 1px solid #FFFFFF; border-right: 1px solid #CCCCCC;}
.subMenuOptions ul.bannerLinks li:hover {background: #fcfcfc;}
.subMenuOptions ul.bannerLinks li a {color: #3d3935; float: left; padding: 7px 10px 7px 30px;}
.subMenuOptions ul.bannerLinks.account { background: url("/images/UserUploadedImages/1350/icon-person.png") no-repeat scroll 10px 50% transparent; width: 143px; padding: 0 0 0 20px; border-left: 1px solid #FFFFFF; border-right: 1px solid #CCCCCC;}
.subMenuOptions ul.bannerLinks.account li:hover {background: none;}
.subMenuOptions ul.bannerLinks.account li.login {width: 65px;}
.subMenuOptions ul.bannerLinks.account li.login.clicked {border: none;font-weight: bold;}
.subMenuOptions ul.bannerLinks.account li:hover a,
.subMenuOptions ul.bannerLinks.account li.login.clicked a {color: #d14c05;}
.subMenuOptions ul.bannerLinks.account li {border: none;}
.subMenuOptions ul.bannerLinks.account li a {padding: 7px 10px;}
#bannerTop .container a:hover {color: #333;}

/*----BANNER BELOW----*/

#bannerBelow {background: #fff;height: 125px; position: relative; z-index: 10;}
#bannerBelow .container {position: relative; height: 125px; width: 990px; display: block; /*z-index: 999;*/ z-index: 10;}
#bannerBelow .container a#mainLogo {float: right; margin: 10px 0; width: 340px; height: 100px; display: block;}

form.exporters #bannerBelow .container a#mainLogo {background: url(/images/UserUploadedImages/1350/2013-logo.png) no-repeat;}

/*----HTML MENU----*/

.hmenu {   float: left; margin: 0; padding: 0; position: absolute;   bottom: 1px; width: 650px; cursor: pointer;}
.hmenu > li  {margin: 0 1px 0 0; opacity: 0.9;}
.hmenu li {border-right: 1px solid #ddd; border-top: 1px solid #ddd; position: static;  float: left; text-align: center; height: 60px; width: 125px; list-style: none; position: relative; z-index: 9;}
.hmenu li a {/*text-decoration: none; font: bold 150%/330%  Arial,Helvetica,sans-serif; color: #fff;  display: block; */}
.hmenu li a {    color: #FFFFFF;
    display: block;
    font: bold 140%/300% 'UnlimitedProRegular',Arial,Helvetica,sans-serif;
    text-decoration: none;
    text-transform: uppercase;}
.hmenu li a:hover,
.hmenu li a:focus {color: #fff;}
.hmenu li a span {/*font-weight:bold;*/}
.hmenu li:hover ul {display: block;}
.hmenu li:hover ul ul {display: none;}
.hmenu li ul {display: none; top: 60px; left: 0; margin: 0; padding: 0; position: absolute;}
.hmenu li ul li {opacity: 1; clear: both; height: auto; position: relative; text-align: left; width: 250px;}
.hmenu li ul li a {height: 19px; font: 100%/150% Arial,Helvetica,sans-serif;  padding: 14px 13px; text-transform: none;}
.hmenu li ul li a span {}
.hmenu li ul li:hover ul {display: block; position: absolute;}
.hmenu li ul li ul {display: none; left: 250px; top: 0; margin: 0;padding: 0; position: absolute;}
.hmenu li ul li ul li {border: none;}
.hmenu li ul li ul li:hover {background: #fff !important;}
.hmenu li ul li ul li a {height: auto; color: #3D3935; font: 90%/130% Arial,Helvetica,sans-serif; padding: 10px;}
.hmenu li ul li ul li a:hover,
.hmenu li ul li ul li a:focus {color: #3D3935;}

/* selected menu state - exporters */

.hmenu li.iFOL2812 {/*opacity: 0.9;*/
border-color: #ce4204;
border-width: 3px;
background-image: linear-gradient(top, #e2510f 50%, #ce4204 50%);
background-image: -o-linear-gradient(top, #e2510f 50%, #ce4204 50%);
background-image: -moz-linear-gradient(top, #e2510f 50%, #ce4204 50%);
background-image: -webkit-linear-gradient(top, #e2510f 50%, #ce4204 50%);
background-image: -ms-linear-gradient(top, #e2510f 50%, #ce4204 50%);

background-image: -webkit-gradient(
	linear,
	left bottom,
	left top,
	color-stop(0.60, #e2510f),
	color-stop(0.50, #ce4204)
);}
.hmenu li.iFOL2812 > a {zoom: 1; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e2510f', endColorstr='#ce4204');}
.hmenu li.iFOL2812 li {background: #E35205;}
.hmenu li.iFOL2812:hover {opacity: 1;}
.hmenu li.iFOL2812 li:hover {background: #A42F02;}
.hmenu li.iFOL2812 li ul {border: 10px solid #DFD1A7; background: #DFD1A7;}
.hmenu li.iFOL2812 li ul li {background: #DFD1A7;}
form.exporters .hmenu li.iFOL2812 {z-index: 0; *z-index: -1;}
form.exporters .hmenu li.iFOL2812.selected {opacity: 1;}
form.exporters .hmenu li.iFOL2812 ul {display: block; width: 980px; left: 0;}
form.exporters .hmenu li.iFOL2812 ul li ul {display: none;  width: auto;  top: 48px; left: 0;}
form.exporters .hmenu li.iFOL2812 ul li:hover ul {display: block;}
form.exporters .hmenu li.iFOL2812 li {width: auto; float: left; clear: none; border-bottom: 1px solid #be5d0d;}
form.exporters .hmenu li.iFOL2812 li.selected {background: #A42F02;}
form.exporters .hmenu li.iFOL2812 li li {width: 250px; float: none; border-bottom: none;}
form.exporters .hmenu li.iFOL2812 li li.selected {background: #fff;}

/* selected menu state - buyers */

.hmenu li.iFOL2811 {/*opacity: 0.9;*/
border-color: #422030;
border-width: 3px;
background-image: linear-gradient(top, #502c3c 50%, #422030 50%);
background-image: -o-linear-gradient(top, #502c3c 50%, #422030 50%);
background-image: -moz-linear-gradient(top, #502c3c 50%, #422030 50%);
background-image: -webkit-linear-gradient(top, #502c3c 50%, #422030 50%);
background-image: -ms-linear-gradient(top, #502c3c 50%, #422030 50%);

background-image: -webkit-gradient(
	linear,
	left bottom,
	left top,
	color-stop(0.60, #502c3c),
	color-stop(0.50, #422030)
);}
.hmenu li.iFOL2811 > a {zoom: 1; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#502c3c', endColorstr='#422030');}
.hmenu li.iFOL2811 li {background: #582D40;}
.hmenu li.iFOL2811:hover {opacity: 1;}
.hmenu li.iFOL2811 li:hover {background: #3e1e2b;}
.hmenu li.iFOL2811 li ul {border: 10px solid #f5f3e3; background: #f5f3e3;}
.hmenu li.iFOL2811 li ul li {background: #f5f3e3;}
form.buyers .hmenu li.iFOL2811 { z-index: 0; *z-index: -1;}
form.buyers .hmenu li.iFOL2811.selected { opacity: 1;}
form.buyers .hmenu li.iFOL2811 ul {display: block; width: 980px; left: -129px;}
form.buyers .hmenu li.iFOL2811 ul li ul {display: none;  width: auto;  top: 48px; left: 0;}
form.buyers .hmenu li.iFOL2811 ul li:hover ul {display: block;}
form.buyers .hmenu li.iFOL2811 li {width: auto; float: left; clear: none; border-bottom: 1px solid #3e1e2b;}
form.buyers .hmenu li.iFOL2811 li.selected {background: #3e1e2b;}
form.buyers .hmenu li.iFOL2811 li li {width: 250px; float: none; border-bottom: none;}
form.buyers .hmenu li.iFOL2811 li li.selected {background: #fff;}

/* selected menu state - investors */

.hmenu li.iFOL2786 {/*opacity: 0.9;*/
border-color: #315c72;
border-width: 3px;
background-image: linear-gradient(top, #3f6980 50%, #315c72 50%);
background-image: -o-linear-gradient(top, #3f6980 50%, #315c72 50%);
background-image: -moz-linear-gradient(top, #3f6980 50%, #315c72 50%);
background-image: -webkit-linear-gradient(top, #3f6980 50%, #315c72 50%);
background-image: -ms-linear-gradient(top, #3f6980 50%, #315c72 50%);

background-image: -webkit-gradient(
	linear,
	left bottom,
	left top,
	color-stop(0.60, #3f6980),
	color-stop(0.50, #315c72)
);}
.hmenu li.iFOL2786 > a {zoom: 1; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#3f6980', endColorstr='#315c72');}
.hmenu li.iFOL2786 li {background: #41748D;}
.hmenu li.iFOL2786:hover  {opacity: 1;}
.hmenu li.iFOL2786 li:hover {background: #44656f;}
.hmenu li.iFOL2786 li ul {border: 10px solid #A4BCC2; background: #A4BCC2;}
.hmenu li.iFOL2786 li ul li {background: #A4BCC2;}
form.investors .hmenu li.iFOL2786 {z-index: 0; *z-index: -1;}
form.investors .hmenu li.iFOL2786.selected,
form.investors .hmenu li.iFOL2786 li { opacity: 1;}
form.investors .hmenu li.iFOL2786 ul {display: block; width: 980px; left: -258px;}
form.investors .hmenu li.iFOL2786 ul li ul {display: none;  width: auto;  top: 48px; left: 0;}
form.investors .hmenu li.iFOL2786 ul li:hover ul {display: block;}
form.investors .hmenu li.iFOL2786 li {width: auto; float: left; clear: none; border-bottom: 1px solid #44656f;}
form.investors .hmenu li.iFOL2786 li.selected {background: #44656f;}
form.investors .hmenu li.iFOL2786 li li {width: 250px; float: none; border-bottom: none;}
form.investors .hmenu li.iFOL2786 li li.selected {background: #fff;}
form.investors #mainColumn .box,
form.investors #mainWrapper.landing #mainColumn .box {width: 320px; display: inline-block; *display: inline; zoom: 1; vertical-align: top; margin: 10px 20px 20px 13px;}
/* Hide investor update year folders from the menu */
.hmenu li.iFOL2786 li.iFOL2791 ul {
    display: none !important;
}

/* selected menu state - education */

.hmenu li.iFOL3502 {/*opacity: 0.9;*/
border-color: #4b5d5e;
border-width: 3px;
background-image: linear-gradient(top, #586b6c 50%, #4b5d5e 50%);
background-image: -o-linear-gradient(top, #586b6c 50%, #4b5d5e 50%);
background-image: -moz-linear-gradient(top, #586b6c 50%, #4b5d5e 50%);
background-image: -webkit-linear-gradient(top, #586b6c 50%, #4b5d5e 50%);
background-image: -ms-linear-gradient(top, #586b6c 50%, #4b5d5e 50%);

background-image: -webkit-gradient(
	linear,
	left bottom,
	left top,
	color-stop(0.60, #586b6c),
	color-stop(0.50, #4b5d5e)
);}
.hmenu li.iFOL3502 > a {zoom: 1; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#586b6c', endColorstr='#4b5d5e');}
.hmenu li.iFOL3502 li {background: #647C7D;}
.hmenu li.iFOL3502:hover  {opacity: 1;}
.hmenu li.iFOL3502 li:hover {background: #333333;}
.hmenu li.iFOL3502 li ul {border: 10px solid #A7A8AA; background: #A7A8AA;}
.hmenu li.iFOL3502 li ul li {background: #A7A8AA;}
.hmenu li.iFOL3502 li.iFOL4259 ul {display: none !important;}
.hmenu li.iFOL3502 li.iFOL4706 ul {display: none !important;}
form.education .hmenu li.iFOL3502 { z-index: 0; *z-index: -1;}
form.education .hmenu li.iFOL3502.selected {opacity: 1;}
form.education .hmenu li.iFOL3502 ul {display: block; left: -387px; width: 980px;}
form.education .hmenu li.iFOL3502 ul li ul {display: none; left: 0; top: 48px; width: auto;}
form.education .hmenu li.iFOL3502 ul li:hover ul {display: block;}
form.education .hmenu li.iFOL3502 li {border-bottom: 1px solid #333333; clear: none; float: left; width: auto;}
form.education .hmenu li.iFOL3502 li.selected {background: #333333;}
form.education .hmenu li.iFOL3502 li li {border-bottom: none; float: none; width: 250px;}
form.education .hmenu li.iFOL3502 li li.selected {background: #FFFFFF;}

/* selected menu state - tourism */

.hmenu li.iFOL5476 {/*opacity: 0.9;*/
border-color: #444;
border-width: 3px;
background-image: linear-gradient(top, #555 50%, #444 50%);
background-image: -o-linear-gradient(top, #555 50%, #444 50%);
background-image: -moz-linear-gradient(top, #555 50%, #444 50%);
background-image: -webkit-linear-gradient(top, #555 50%, #444 50%);
background-image: -ms-linear-gradient(top, #555 50%, #444 50%);

background-image: -webkit-gradient(
	linear,
	left bottom,
	left top,
	color-stop(0.60, #555),
	color-stop(0.50, #444)
);}
.hmenu li.iFOL5476 > a {zoom: 1; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#555555', endColorstr='#444444');}
.hmenu li.iFOL5476 li {background: #666666;}
.hmenu li.iFOL5476:hover  {opacity: 1;}
.hmenu li.iFOL5476 li:hover {background: #333333;}
.hmenu li.iFOL5476 li ul {border: 10px solid #cccccc; background: #cccccc;}
.hmenu li.iFOL5476 li ul li {background: #cccccc;}
form.tourism .hmenu li.iFOL5476 { z-index: 0; *z-index: -1;}
form.tourism .hmenu li.iFOL5476.selected {opacity: 1;}
form.tourism .hmenu li.iFOL5476 ul {display: block; left: -516px; width: 980px;}
form.tourism .hmenu li.iFOL5476 ul li ul {display: none; left: 0; top: 48px; width: auto;}
form.tourism .hmenu li.iFOL5476 ul li:hover ul {display: block;}
form.tourism .hmenu li.iFOL5476 li {border-bottom: 1px solid #333333; clear: none; float: left; width: auto;}
form.tourism .hmenu li.iFOL5476 li.selected {background: #333333;}
form.tourism .hmenu li.iFOL5476 li li {border-bottom: none; float: none; width: 250px;}
form.tourism .hmenu li.iFOL5476 li li.selected {background: #FFFFFF;}

ol.tourism2020main {list-style: none; padding: 0; margin: 0;}
ol.tourism2020main ul {margin: 0px 5px !important; padding-bottom: 0 !important;}
ol.tourism2020main li {background-color: #fff; padding: 10px 10px; border-bottom: 1px solid #ccc; margin: 0;}
ol.tourism2020main li img {float: left; padding: 0 0px 20px 0;}
#mainColumn ol.tourism2020main ul li {padding: 10px;}

ol.tourism2020main {margin: 0 0 0 5px; padding: 0;}
ol.tourism2020main li {
    background-color: #A4BCC2;
    color: #3D3935;
    float: left;
    height: 210px;
    margin: 5px;
    padding: 10px;
    width: 210px;}

#mainColumn ol.tourism2020main li h2 span {background-image: url(/images/UserUploadedImages/5676/tourism2020icons.png);  background-repeat: no-repeat;
    height: 37px;
    left: 0;
    top: 10px;
    width: 40px;}

.dollar2020 {background-position: 0px 0;}
.person2020 {background-position: -45px 0;}
.grow2020 {background-position: -90px 0;}
.tools2020 {background-position: -133px 0;}
.standard2020 {background-position: -175px 0;}
.digital2020 {background-position: -215px 0;}
.plane2020 {background-position: -255px 0;}
.statistics2020 {background-position: -295px 0;}

#mainColumn ol.tourism2020main li h2 {
   width: 77%; height: 40px;
    border-bottom: 1px solid #ddd;
    border-top: 5px solid #ddd;
    color: #3D3935;
    float: left;
    font: bold 130% Arial;
    letter-spacing: 0;
    margin: 0 0 20px;
    padding: 10px 0px 10px 50px;
    position: relative;
    text-transform: uppercase;
}

.tourism2020image { 
   position: relative; 
   width: 100%; /* for IE 6 */
  padding-bottom: 10px !important;
}

.tourism2020intro { 
   color: #fff;
   position: absolute;
   margin: 130px 430px;
   left: 0px;
   width: 50%;
   line-height: 150%;
   font: bold 140% Arial,Helvetica,sans-serif;
   background-color: #666666;
   opacity: 0.8;
   text-align:right;
   padding: 10px;
}

ol.tourism2020main li a {color: #3D3935; font-weight: bold;}  


/* IE6 Only */
* html body {behavior:url(/UserUploadedStyles/csshover.htc);} /*makes dropdown menu on hover behave*/
* html body .hmenu li a {font-size: 22px !important;}
* html body .hmenu li {padding: 0 !important;}
* html body .hmenu li a {padding: 0 !important;}
* html body .hmenu li ul li a {padding: 14px 15px !important;}
* html body .hmenu li ul li ul li a  {padding: 10px !important;}
* html body .hmenu li ul li a {font-size: 14px !important;}
* html body .hmenu li ul li ul li a {font-size: 12px  !important;}
* html body .hmenu li ul li ul li:hover span {color: #fff !important;}




/*----LOCAL SITE----*/


form.local  {}
form.local h1 span,
form.local h3 span {position: relative !important; top: 0 !important; right: 0 !important;}
form.local #mainColumn .widget div.mainItem, form.local #mainColumn .widget div.subItem {/*border: none !important;*/}


/*----CLASSIC TOP MENU----*/


#TopMenu { clear: both; float: left; height: 120px !important;  /*position: relative;*/ position: absolute;}
#TopMenu h1 { color: #555; display: inline; font: 180% arial; letter-spacing: -1px; margin: 0; padding: 0; text-transform: uppercase; position: absolute; top: 30%;}
#TopMenu h1 span {clear: both; display: inline; font-weight: bold;}
#TopMenu .menu {height: 35px !important; position: absolute;  bottom: -2px; border: 1px solid #d3ddb3; border-right: none;}
#TopMenu .menu .CMLevel1 {height: 35px; background: #d3ddb3;   border-right: 1px solid #fff; float:left;}
#TopMenu .menu .CMLevel1:hover,
#TopMenu .menu .CMLevel1Selected  {height: 35px; background: #fff;   border-right: 1px solid #d3ddb3;}
#TopMenu .menu .CMLevel1Selected .text,
#TopMenu .menu .CMLevel1 .text {display: block; float: left; height: 35px; font: 90%/300% Arial,Helvetica,sans-serif; color: #41748D; padding:0 15px;}
#TopMenu .menu .CMLevel1Selected .text,
#TopMenu .menu .CMLevel1 .text:hover,
#TopMenu .menu .CMLevel1Selected .text:hover {color: #41748D;}
#TopMenu .menu .CMLevel1:hover .slide,
#TopMenu .menu .CMLevel1:hover ul.horizontal {display: block !important; border: 1px solid red;}
* html body #TopMenu .menu .CMLevel1Selected {width: 50px !important; height: auto !important;}

#TopMenu .menu .slide {z-index: 9 !important;}
#TopMenu .menu .slide .item .link {display: block; float: left; height: auto; min-width: 220px; background: #d3ddb3;}
#TopMenu .menu .slide .item .link .text {font: 90% Arial; color: #333; border-bottom: 1px solid #eee; border-left: 1px solid #d3ddb3; border-right: 1px solid #d3ddb3; margin: 0; padding: 8px 15px;}
#TopMenu .menu .slide .item .link:hover .text {background: #d3ddb3; margin: 0; }
#TopMenu .menu .CMLevel2Selected .text,
#TopMenu .menu .CMLevel3Selected .text,
#TopMenu .menu .CMLevel4Selected .text {background: #D3DDB3;}
#TopMenu .menu .slide .item .link:hover .text {background: #fff; margin: 0;} 

#TopMenuBar ul.langLinks {list-style-type:none; margin:0px; padding:0px; position:absolute; right:0px; top:90px;}
#TopMenuBar ul.langLinks li {display:inline; border-right:1px solid #636153; color:#636153; padding-right:15px; margin-right:15px; font-size: 90%;}
#TopMenuBar ul.langLinks li img {margin-right:3px;}
#TopMenuBar ul.langLinks li a {color:#636153;}
#TopMenuBar ul.langLinks li.last {border-right:none; padding-right:0px; margin-right:0px;}


/*----HERO----*/

#hero {}
#hero .container {margin: 0 auto; width: 990px; display: block;  height: 190px; position:relative;}
#hero h2 {color: #3D3935; text-transform: uppercase; display: none; font: bold 220%/100% 'UnlimitedProRegular',Arial; letter-spacing: -1px;}
#hero h2 strong {font-size: 140%; line-height: 80%; letter-spacing: -2px;} 


form.site #hero,
form.events #hero {background: url(/images/UserUploadedImages/1350/bg-white.jpg) 0 -3px no-repeat;}


form.exporters #hero {background: url(/images/UserUploadedImages/1350/bg-tangerine.jpg) no-repeat center -5px;}
form.exporters.landing #hero .container {padding: 130px 0 0; height: 250px;}
form.exporters.landing #hero {background: url(/images/UserUploadedImages/1350/bg-exporters-landing2013.jpg) no-repeat center -5px;}
form.exporters.landing #hero h2 {display: block; margin: -50px 0 0;}
form.exporters.landing #hero h2 strong {color: #D44C05; /*background: #f7961d;*/}

form.buyers #hero {background: url(/images/UserUploadedImages/1350/bg-purple.jpg) no-repeat center -5px;}
form.buyers.landing #hero .container {padding: 130px 0 0; height: 250px;}
form.buyers.landing #hero {background: url(/images/UserUploadedImages/1350/bg-buyers-landing2013.jpg) no-repeat center -5px;}
form.buyers.landing #hero h2 {display: block; margin: -50px 0 0; width: 280px;}
form.buyers.landing #hero h2 {}
form.buyers.landing #hero h2 strong {color: #4f2839;}


form.investors #hero {background: url(/images/UserUploadedImages/1350/bg-green2013.jpg) no-repeat center -5px;}
body.cm-article9687 form.investors #hero .container {padding: 130px 0 0; height: 250px;}
body.cm-article9687 form.investors #hero {background: url(/images/UserUploadedImages/1350/bg-investors-landing2013.jpg) no-repeat center -5px;}
body.cm-article9687 form.investors #hero h2 {display: inline;}
body.cm-article9687 form.investors #hero h2 {}
body.cm-article9687 form.investors #hero h2 strong {/*background: #61848e;*/ color: #3a6c85;}

form.education #hero {background: url(/images/UserUploadedImages/1350/bg-green.jpg) no-repeat center -5px;}
body.cm-article19304 form.education #hero .container {padding: 130px 0 0; height: 250px;}
body.cm-article19304 form.education #hero {background: url(/images/UserUploadedImages/1350/bg-education-landing.jpg) no-repeat center -5px;}
body.cm-article19304 form.education #hero h2 {display: inline;}
body.cm-article19304 form.education #hero h2 {}
body.cm-article19304 form.education #hero h2 strong {color: #4B5D5E;}


/*----CONTENT 1 COL ----*/

.One {background: #fff !important;}
.One #mainColumn {width: 970px !important; display: block; float: left; margin: 10px;}

/*----CONTENT 2 COL ----*/

.Two #mainColumn {width: 710px; display: block; float: left; margin: 10px;}

/*----CONTENT 3 COL ----*/

.Three {display: block; float: right;}
.Three #mainColumn {width: 490px; float: left; margin: 0 20px 0 0;}


/*----CONTENT NO RHP ----*/

.noRHP {background: #fff !important;}
.noRHP #mainColumn {width: 750px;}

/*----CONTENT MAIN----*/

#mainWrapper {clear: both; display: block; overflow: visible; /*margin: -70px auto 0;*/ width: 990px; /*overflow: hidden;*/ position: relative; z-index: 0; margin: -30px auto 0;}
#mainWrapper {}
#mainWrapper #contentWrapper {overflow: hidden; /*margin: 25px 0 0;*/ margin: 0; background: url(/images/UserUploadedImages/1350/bg-contentWrapper.jpg) repeat-y; /*padding: 40px 0 20px;*/ padding: 0 0 20px;}

#mainWrapper #mainColumn {display: block; float: left; margin: 10px; font-size: 90%;}
* html body #mainWrapper #mainColumn {display:inline;} 

#mainColumn .content {padding:0 0 10px; width:100%;}
#mainColumn ul {margin:10px; padding:10px; list-style-type:disc;}
#mainColumn ul li {}
#mainColumn ul li.last {border-bottom:none; padding-bottom:0px; margin-bottom:0px;}
#mainColumn ul.special {list-style-type:none; margin:20px 20px 0px 20px; padding:0px; overflow: hidden;}
#mainColumn ul.special li {border-bottom:1px solid #c1bdae; padding: 0 0 15px 15px !important; margin-bottom:15px; background:url(/images/useruploadedimages/1350/AU-Uber-list-bg.gif) no-repeat 2px 5px; line-height:150%; list-style: none !important;}
#mainColumn ul.special li.last {border-bottom:none; padding-bottom:0px; margin-bottom:0px;}
#mainColumn ul.special li.pdf {background: url("/Images/DocumentTypeImages/file-pdf.gif") no-repeat scroll 0 0 transparent;}
#mainColumn ul.special li.mp4 {background: url("/Images/DocumentTypeImages/file-mp4.gif") no-repeat scroll 0 0 transparent;}
#mainColumn ul.special li.wmv {background: url("/Images/DocumentTypeImages/file-wmv.gif") no-repeat scroll 0 0 transparent;}
#mainColumn ul.special li.doc {background: url("/Images/DocumentTypeImages/file-doc.gif") no-repeat scroll 0 0 transparent;}
#mainColumn ul.special li.mp3 {background: url("/Images/DocumentTypeImages/file-mp3.gif") no-repeat scroll 0 0 transparent;}
#mainColumn ul.special li.xls {background: url("/Images/DocumentTypeImages/file-xls.gif") no-repeat scroll 0 0 transparent;}
#mainColumn ul.special li.pdf, #mainColumn ul.special li.doc, #mainColumn ul.special li.xls, #mainColumn ul.special li.mp3, #mainColumn ul.special li.mp4, #mainColumn ul.special li.wmv {padding-left: 20px !important;}
#mainColumn ol li {line-height:150%;}
#mainColumn ul.pdf { margin: 10px 10px 0 !important; padding: 10px 10px 0 !important;}
#mainColumn ul.pdf li {background: url(/images/useruploadedimages/1350/icon-pdf.gif) no-repeat 2px 5px transparent; border: medium none; line-height: 150%; list-style: none outside none !important; margin-bottom: 15px; padding: 0 0 15px 25px !important;   width: 300px; float: left;}

#subColumn h1 {color: #3D3935; font: bold 130%/110% Arial; text-transform: uppercase;   padding: 20px 0; border-bottom: 1px solid #ccc;  margin: 0 0 20px; border-top: 5px solid #ccc;}
#subColumn h2 {}
#subColumn h3 {border-top: 5px solid #ccc; color: #3D3935;font: bold 120%/110% arial; width: 230px; text-transform: uppercase; padding: 15px 0; border-bottom: 1px solid #ccc;  margin:30px 0 20px; border-top: 5px solid #ccc; border-bottom: 1px solid #ccc; position: relative;}
#subColumn h3:first-child {margin-top:0;}
#subColumn h3 a {color: #3D3935;}
#subColumn h3 em {font: normal bold 150% Arial, Helvetica, sans-serif;  letter-spacing: -1px; text-transform: capitalize; color: #41748D;}
#subColumn h3 span,
#mainColumn h2 span {position: absolute; right: 0; top: 25%;}
#subColumn h3 span img,
#mainColumn h2 span img {margin: 0 0 0 10px;}
#subColumn table {margin: 0 0 30px;}
#subColumn ul {list-style: none; padding: 0; margin: 0 0 10px;}
#subColumn p { margin: 0 0 10px;}

#subColumn .refinewidget ol {list-style: none; padding: 0; margin: 0 0 10px;}
#subColumn .refinewidget ol li {
    border-top: 1px solid #DDDDDD;
    padding: 5px 0;
}
#subColumn .refinewidget ol li:first-child {
    border-top: medium none;
}

#subColumn .boxWhite {
background:none repeat scroll 0 0 #FFF;
border:1px solid #DDD;
overflow-x:hidden;
padding:0 10px;
margin:20px 0;
}

#subColumn .boxWhite h3, #subColumn .boxWhite h4 {
background:none repeat scroll 0 0 #F1F1F0;
border-top: none;
border-bottom:1px solid #DDD;
}

#subColumn .boxWhite h3 {
margin:0 0 10px -10px!important;
padding:15px 10px;
}

#subColumn .boxWhite h4 {
    margin: 0 -10px 10px -10px!important;
    padding: 10px;
}

#subColumn .boxWhite ul {
}

#subColumn .boxWhite ul li {
margin:0 0 10px;
border: none;
}

#subColumn .boxWhite ul li a {
}

#subColumn .boxWhite ul li.phone {
background:url(/images/UserUploadedImages/1350/icon-phone.gif) no-repeat;
padding:0 0 0 30px;
}

#subColumn .boxWhite ul li.email {
background:url(/images/UserUploadedImages/1350/icon-email.gif) no-repeat;
padding:0 0 0 30px;
}

#deepfooter .boxWhite {
background:none repeat scroll 0 0 #FFF;
border:1px solid #DDD;
overflow-x:hidden;
padding:0 10px;
margin: 0;
height:168px;
}

#deepfooter .boxWhite h3 {
background:none repeat scroll 0 0 #F1F1F0;
border-bottom:1px solid #DDD;
margin:0 0 10px -10px !important;
padding:15px 10px;
width: 218px;
text-transform: uppercase;
}

#deepfooter .boxWhite ul {
}

#deepfooter .boxWhite ul li {
margin:0 0 10px;
height:auto;
}

#deepfooter .boxWhite ul li a {
}

#deepfooter .boxWhite ul li.phone {
background:url(/images/UserUploadedImages/1350/icon-phone.gif) no-repeat;
padding:0 0 0 30px;
}

#deepfooter .boxWhite ul li.email {
background:url(/images/UserUploadedImages/1350/icon-email.gif) no-repeat;
padding:0 0 0 30px;
}


#embeddedBreadcrumbs,
.breadcrumbs,
.breadcrumbsNoMenu {background:#555555 url(/images/UserUploadedImages/1350/icon-bread.gif) no-repeat 5px 0 !important; color:#fff; font:70%/230% arial; height:23px; /*top:2px;*/ top: -23px; position:absolute; text-transform:uppercase; width:704px; left:0; overflow:hidden;}
* html body #embeddedBreadcrumbs,
* html body .breadcrumbs,
* html body .breadcrumbsNoMenu {padding-top:5px; height:18px;}
#embeddedBreadcrumbs a,
.breadcrumbs a,
.breadcrumbsNoMenu a {color:#fff; font:110%/250% arial !important; text-transform:uppercase;}
#mainWrapper #embeddedBreadcrumbs a,
#mainWrapper .breadcrumbs a,
#mainWrapper .breadcrumbsNoMenu a {font:100%/250% arial !important;}
#embeddedBreadcrumbs a img,
.breadcrumbs a img,
.breadcrumbsNoMenu a img {vertical-align:middle; margin:0 5px 0 0;}

#breadcrumblabel {float: left; display: none;}
#embeddedBreadcrumbs,
.breadcrumbs,
.breadcrumbsNoMenu {padding: 0 0 0 25px; float: left; opacity: 0.9;}
#mainColumn .breadcrumbs {display: none;}
#embeddedBreadcrumbs ol,
.breadcrumbs ol,
.breadcrumbsNoMenu ol {list-style: none; margin: 0; padding: 0; float: left;}
#embeddedBreadcrumbs ol img,
.breadcrumbs ol img,
.breadcrumbsNoMenu ol img {float: left; margin: 5px 0 0;}
#embeddedBreadcrumbs ol li,
.breadcrumbs ol li,
.breadcrumbsNoMenu ol li {margin: 0; padding: 0 0 0 13px; float: left; font-size: 95%; background:url(/Images/UserUploadedImages/AU-breadcrumb-separator.gif) no-repeat 0px 6px;}
#embeddedBreadcrumbs ol li:first-child,
.breadcrumbs ol li:first-child,
.breadcrumbsNoMenu ol li:first-child {padding: 0 0 0 5px; background:none;}
#embeddedBreadcrumbs ol li a span,
.breadcrumbs ol li a span,
.breadcrumbsNoMenu ol li a span {text-decoration: none; padding: 0; margin: 0;}
#embeddedBreadcrumbs ol li span.clsBreadCrumbsHighlighted,
.breadcrumbs ol li span.clsBreadCrumbsHighlighted,
.breadcrumbsNoMenu ol li span.clsBreadCrumbsHighlighted {color: #3D3935;}

#subColumn .rss {margin: 0 0 15px;}
#subColumn .rss ol {margin: 0; padding: 0;}
#subColumn .rss ol li {border-top: 1px solid #ccc; padding: 5px 0;}
#subColumn .rss ol li:first-child {border: none;}
#subColumn .rssHeading2 span {margin: 0 0 5px; padding: 0; display: block;}
#subColumn .rssHeading2 span br {display: none;}

#mainColumn .rss {margin: 0 0 15px;}
#mainColumn .rss ol {margin: 10px 0 0; padding: 0 0 10px;}
#mainColumn .rss ol li {border-bottom: 1px solid #ccc; margin: 10px 0 0; padding: 0 0 10px;}
#mainColumn .rss a {font-weight: bold;}

#embeddedTools,
.tools { height: 25px; position: absolute; left: 730px; /*top: 2px;*/ top: -23px; width:250px; opacity: 0.9;}
#embeddedTools img,
.tools img {vertical-align: top !important; margin: 0 1px 0 0;}


#mainColumn table.col1 {width: 485px; float: left; clear: left; margin: 0 0 20px;}
#mainColumn table.col1 h2,
#mainColumn table.col2 h2  {margin: 0 0 10px;}
#mainColumn table.col1 ul,
#mainColumn table.col2 ul {float: left; list-style-type: none; padding: 0; margin: 10px 20px 10px 0;}

#mainColumn table.col2 {margin: 0; width:220px;}
* html body #mainColumn table.col2 {width:205px;}
#mainColumn table.col2 td {padding-left:15px;}
* html body #mainColumn table.col2 td {padding-left:10px;}
#mainColumn table.col2 table {width: 100%;}
#mainColumn table.col2 table td {padding-left:0;}
#mainColumn p {margin: 0 0 10px;}

#mainColumn table.half {clear: none; float: left; margin: 0 12px 20px 0; width: 230px;}
#mainColumn table.third {margin: 0; width: 225px;}
* html body #mainColumn table.third {width: 220px;}
#mainColumn table.third td {padding-left:0;}
* html body #mainColumn table.third td {padding-left:0;}

#subColumn ul {}
#subColumn ul li {padding: 5px 0; border-top: 1px solid #ddd;}
#subColumn ul li:first-child {border-top: none;}

#subColumn .newsmediaSearch a {float: right; width: 35px; height: 35px; cursor: pointer;}

#mainColumn .linkstablenoarrow td {background: #fff7cc url(/Images/UserUploadedImages/1350/icon-arrow-med.gif) no-repeat right 15px; border: 5px solid #fff; padding: 15px; width: 45%; vertical-align:top;}
#mainColumn .linkstablenoarrow h2 {color: #3D3935; font: bold 120%/110% Arial; margin: 0 0 15px; padding: 0; text-align: left; text-transform: uppercase; border: none; vertical-align: top;} 

/*-----Added Dec 2012-----*/
#mainColumn ol.linkstablenoarrow {float:left; list-style-type:none; margin:0; padding:0;}
#mainColumn ol.linkstablenoarrow li {float:left; background: #fff7cc url(/Images/UserUploadedImages/1350/icon-arrow-med.gif) no-repeat right 15px; border: 5px solid #fff; padding: 15px; width: 40%; height:150px;}
#mainColumn ol.linkstablenoarrow h2 {color: #3D3935; font: bold 120%/110% Arial; margin: 0 0 15px; padding: 0; text-align: left; text-transform: uppercase; border: none; vertical-align: top;} 
#mainColumn div.linkstablenoarrow {float:left; background: #fff7cc url(/Images/UserUploadedImages/1350/icon-arrow-med.gif) no-repeat right 15px; border: 5px solid #fff; padding: 15px; width: 40%; height:150px;}
#mainColumn div.linkstablenoarrow h2 {color: #3D3935; font: bold 120%/110% Arial; margin: 0 0 15px; padding: 0; text-align: left; text-transform: uppercase; border: none; vertical-align: top;} 

.reportsResources {background: #5E354D; clear: none !important; margin: 0 0 20px 15px !important; width: 450px !important; padding: 0 0 20px;}
* html body .reportsResources {display:inline; width:430px !important;}
.reportsResources h2 {background: #fff;}
.reportsResources ul {width: 420px; overflow: hidden;}
* html body .reportsResources ul {width:400px;}
.reportsResources ul li {color: #fff; margin: 0 0 0 10px; vertical-align: top;}
.reportsResources ul li img {float: left;  margin: 0 15px 20px 10px; vertical-align: top;}
.reportsResources ul li a {}
.reportsResources p {margin-left:10px !important;}

.overviewheader {}
.overviewheader,
.overviewtext,
.alphalinks,
.overviewlist {width:100%; margin:0 0 20px; float:left;}
.overviewlist div {width:30%; padding:0 20px 0 0; vertical-align:top; float:left;}
.overviewlist div h3 {border: 1px solid #f39600; border-left: none;  border-right: none; margin: 0 0 10px!important; padding: 5px 0 !important;} 
.overviewlist div a,
.overviewlist div h3 a {color: #525458; line-height: 150%;}
.overviewlist div a:hover {color: #1c5364;}
.alphalinks {list-style-type:none; margin:0 0 20px 0; padding:0; height:30px;}
.alphalinks li {display:inline;}
.alphalinks a {background: #f39600; display: block; width: 27px; height: 30px; color: #fff; margin: 0 1px 0 0; float: left;  text-align: center; font-weight: bold;  line-height: 200%;}
.alphalinks a:hover {background: #BE5D0D;}
.overviewheader h2, 
.overviewheader a {background: #f8f7f0; padding: 15px 10px !important;  border: none !important; float: left; font: bold 100% Arial, Helvetica, sans-serif !important; color: #b0afa8; margin: 0 5px 0 0 !important;}
.overviewheader a:hover {background: #b0afa8; color: #f8f7f0;}
.overviewheader h2 {background: #f68d1f; color: #fff !important; text-transform: capitalize !important;}

.featuredExport {background:#93b0b1; width:325px; padding:15px; color:#fff; float:left; height:330px; margin-bottom:20px;}
.featuredExport h2,
.findExportMarket h2 {font:bold 120% arial, helvetica, sans-serif !important; color:#fff !important; text-transform:capitalize !important; border:none !important; margin:0 0 10px !important; padding:10px 0 !important;}
.featuredExport h3 {margin:20px 0 !important; padding:0 !important; color:#fff !important;}
.featuredExport a,
.findExportMarket .dropdowns a {color:#fff;}
.findExportMarket {width:350px; float: left; margin:0 20px 0 0; height:360px; margin-bottom:20px;}
.findExportMarket {background:url(/Images/UserUploadedImages/1350/bg-box-gold.jpg) top center repeat-x;}
.findExportMarket .desc {background:#fff; padding:15px; color:#525458;}
.findExportMarket .dropdowns {padding:15px; color:#fff;}
.findExportMarket .dropdowns select {border:1px solid #E3E4E3; color:#3d3935; display:block; font:100% arial; height:25px; padding:3px 0 0; width:320px; margin:0 0 20px;}   

form.exporters #subColumn .checklist strong {margin: 0 0 0 17px;}
form.exporters #subColumn .checklist p {background: url(/Images/UserUploadedImages/1350/icon-tick.gif) 0 5px no-repeat; padding: 0 0 0 17px;}
form.exporters #subColumn .checklist p strong {display:block;}

.assistanceMain {}
.assistanceBlockLeft {display: block; float: left; margin: 15px 15px 0 0; width: 345px; clear: left;}
.assistanceBlockRight {margin: 15px 0 0; float: right !important; display: block;width:345px;vertical-align:top !important;}
.assistanceBlockLeft h2,
.assistanceBlockRight h2 {width: 345px;}
.assistanceBlockLeft h3,
.assistanceBlockRight h3 {margin: 0 !important;}
.assistanceBlockLeft ul,
.assistanceBlockRight ul {width: auto;}

.officelocation_staff {list-style: none; width: 100%; margin: 0 15px 0 0 !important; padding: 0 !important; display: inline-block !important; vertical-align: top !important;}
.officelocation_staff li {float: left; width: 50%; list-style: none !important;}

/*----CONTENT BLOCKS----*/

.landingBlockMarkets,
.landingBlockInfoHome2 {width: 710px; margin: 0 0 50px;}
.landingBlockMarkets h2,
.landingBlockInfoHome2 h2  { border-top: 5px solid #ccc;color: #525458; font: bold 130% Arial; text-transform: uppercase;   padding: 20px 10px; border-bottom: 1px solid #ccc;  margin: 0 0 20px;}
.landingBlockMarkets ul {list-style: none; margin:0 !important; padding:0 !important; width:355px; overflow: hidden; float: left;}
.landingBlockMarkets ul li { margin: 0 10px 7px 0 !important; padding: 0; background: #fbfbf7; width: 165px; display: block; height: 35px; border: 1px solid #ceccc0; float: left;}
.landingBlockMarkets ul li a {color: #525458; display: block; padding: 7px 0 0 10px;}
.landingBlockMarkets ul li:hover {background: #f68d1f url(/Images/UserUploadedImages/1350/icon-arrow-orange.gif) right center no-repeat;}
.landingBlockMarkets ul li:hover a {   color: #fff; display: block; height: 20px; overflow: hidden; padding: 7px 0 0 10px; white-space: nowrap; width: 134px;}
.landingBlockMarkets img {float: right;}

.landingBlockInfo1,
.landingBlockInfo2,
.landingBlockInfo3 {display: block; float: left; margin: 0 10px 10px 0; width: 230px;overflow: hidden; border-bottom: 1px solid #ccc; height: 210px;}
.landingBlockInfo3 {margin: 0 0 10px;}

.landingBlockInfo1 td,
.landingBlockInfo2 td,
.landingBlockInfo3 td {padding: 0; margin: 0; vertical-align: top;}

.landingBlockInfo1 img,
.landingBlockInfo2 img,
.landingBlockInfo3 img {max-width: 230px;}

.landingBlockInfo1 h2,
.landingBlockInfo2 h2,
.landingBlockInfo3 h2 {color: #525458; font: normal 125% Arial !important; letter-spacing: -1px; text-transform: uppercase;   margin: 0 !important; padding: 15px 0 !important; background: url(/Images/UserUploadedImages/1350/icon-arrow-med.gif) no-repeat right center;  width: 230px; border-bottom: none !important; border-top: 5px solid #ccc;}

.landingBlockInfo1 h2 em,
.landingBlockInfo2 h2 em,
.landingBlockInfo3 h2 em {font-style: normal; font-weight: bold;}

.landingBlockInfo1 ul,
.landingBlockInfo2 ul,
.landingBlockInfo3 ul {list-style-type:none; margin:10px 0 0 !important; padding:0 !important;}

.landingBlockInfo1 ul li,
.landingBlockInfo2 ul li,
.landingBlockInfo3 ul li {border-bottom: 1px dotted #ccc; background: url(/Images/UserUploadedImages/1350/icon-arrow-small.gif) right center no-repeat; padding:0 20px 5px 0 !important; margin:0 0 5px 0 !important;}
.landingBlockInfo1 ul li.last,
.landingBlockInfo2 ul li.last,
.landingBlockInfo3 ul li.last {border: none;}

.landingBlockInfo1 ul li a,
.landingBlockInfo2 ul li a,
.landingBlockInfo3 ul li a {color: #f68d1f;}


/*----BOOKMARKS---*/

.bookmarkPanel {width: 100%; margin: 20px 0; float:left;}
.bookmarkPanel > div {float:left; width: 30%;  vertical-align: top;  border-right: 20px solid #fff;}
.bookmarkPanel div.last {border-right:none;}
.bookmarkPanel div h2 { border-top: 5px solid #ccc;color: #41748D; font: bold 120% Arial  !important; text-transform: uppercase;   padding: 10px 10px 10px 0 !important; border-bottom: 1px solid #ccc;  margin: 0 0 20px !important;}
.bookmarkPanel .Rating div {margin: 0 0 10px;}

/*----------Content Info Blocks----------*/

table.infoBlocksOuter { margin-top:0px; margin-bottom:0px; width:100%;}
table.infoBlocksOuter td {padding:5px 10px 12px 0px;}
table.infoBlocksOuter td table.infoBlockInner {float: left; height: 251px; margin: 0 7px; width: 335px;}
table.infoBlocksOuter td table.infoBlockInner td {}
table.infoBlocksOuter td table.infoBlockInner td h2 {border-bottom: 1px solid #ccc; border-top: 5px solid #ccc; color: #3D3935; font: bold 120%/110% Arial !important; margin: 0 0 20px; padding: 15px 0 !important; text-align: left; text-transform: uppercase;}

div.infoBlocksOuter {float:left; width:100%; padding:5px 10px 12px 0px;}
div.infoBlockInner {float: left; /*height: 251px;*/ margin: 0 7px; width: 335px;}
div.infoBlockInner h2 {border-bottom: 1px solid #ccc; border-top: 5px solid #ccc; color: #3D3935; font: bold 120%/110% Arial !important; margin: 0 0 20px; padding: 15px 0 !important; text-align: left; text-transform: uppercase;}


/*----RIGHT PANEL---*/

.rightPanelASD { margin: 0 0 10px; padding: 0 0 10px; border-bottom: 1px solid #ccc;}
.rightPanelASD td h3 {margin: 0; padding: 20px 10px;}
.rightPanelASD td p {color: #525458;}
.rightPanelASD td a {color: #f68d1f;}

/*---ASD---*/

#TBASDSupplierOuter {width: 710px; float: right;}
#TBASDSupplierOuter #divASDSupplierNomArticleTop {display: block; width: 710px; height: auto; overflow: hidden; background: url(/images/UserUploadedImages/1826/asd-new-image1.jpg) no-repeat;}
#TBASDSupplierOuter #divASDSupplierNomArticleTop .searchNow {    background: none repeat scroll 0 0 #3D3935;
    box-shadow: 3px 3px 3px #111;
    color: #FFFFFF;
    display: block;
    float: left;
    height: 140px;
    margin: 25px 0 30px 290px;
    padding: 20px;
    width: 350px;}
#TBASDSupplierOuter #content2 {background: #3d3935; margin: 10px 0; overflow: hidden; clear: both;}  
#TBASDSupplierOuter #content2.register fieldset {border: none; padding: 0.75em}
#TBASDSupplierOuter #content2.register label {display: block !important;}
#TBASDSupplierOuter #content2.register textarea {width: 320px !important; height: 200px;}
#TBASDSupplierOuter #content2.register input#ctl00_ContentPlaceHolderMainNoAjax_chkAgree {margin: -5px 0 0 -120px;}
#TBASDSupplierOuter #content2.register .Result span b {    background: #f68d1f; display: block;
    color: #fff;
    font-size: 110%;
    margin: 10px;
    padding: 10px;}

#TBASDSupplierOuter #content2.search.results fieldset span.SearchTotalLabel,
#TBASDSupplierOuter #content2.search.results fieldset span.SearchTotal {display: inline; color: #d14a04; font: bold 110% Arial; margin: 10px 5px 10px 4px;}

/* ASD Registration Success */
form[action^='CompanyRegistrationSuccess.aspx'] #TBASDSupplierOuter #content{padding: 22px;}
#TBASDSupplierOuter #content {background: #3d3935; margin: 10px 0; overflow: hidden; clear: both;} 
#TBASDSupplierOuter #content>fieldset{border:none; padding:0; margin:20px 0;}
#TBASDSupplierOuter #content>div{color:#fff;}
#TBASDSupplierOuter #content>fieldset legend {color: #fff; display: block; font: bold 140%/110% Arial;margin: 10px 0 10px 5px; border-bottom: 1px solid #FFFFFF; padding: 0 0 5px; text-transform: uppercase; width: 650px; text-align: left; float:left;}
#TBASDSupplierOuter #content>fieldset label {display:block; width:150px; float:left;}
#TBASDSupplierOuter #content>fieldset div { background: none repeat scroll 0 0 #3D3935; color: #FFFFFF; float: left; font-size: 110%; padding: 10px 3px; width: 100%;} 
#TBASDSupplierOuter #content>#divSaveBottom{margin-left: 0;}

/*----FOOTERS---*/

#footerTop2 {/*background: #fbb400 url(/Images/UserUploadedImages/bg-footer-top.jpg) repeat-x;*/ background: #34302D;box-shadow: 0 35px 55px #222; position: relative; overflow: hidden; font-size: 90%; clear: both;}
#footerTop2 ul {list-style: none; /*border-top: 1px solid #f6b44a;  border-bottom: 1px solid #fbc74a;*/ border-bottom: 1px solid #757270; border-top: 1px solid #757270; width: 220px; float: left;  margin: 20px 10px 0 0;  display: block; padding: 0 0 20px;}
#footerTop2 ul li {color: #f8f7f0; padding: 0; margin: 0 0 5px;}
#footerTop2 ul h3,
#footerTop2 ul h4 {  color: #F8F7F0; font: bold 150% arial; margin: 20px 0; padding: 0;}
#footerTop2 ul h3 em,
#footerTop2 ul h4 em { font: 100% arial black, arial;  letter-spacing: -1px;}
#footerTop2 ul li a {color: #f8f7f0;}
#footerTop2 ul.focusItem { margin: 20px 0 0;}
#footerTop2 ul.subItem {margin: 20px 0 0 30px;}
#footerTop2 .container {margin: 0 auto; padding-bottom:20px; overflow: hidden;}

#footerBottom {/*background: #585858 url(/Images/UserUploadedImages/bg-footer-bottom.jpg) no-repeat top center;*/ background: url("/Images/UserUploadedImages/1350/bg-footer-bottom-grey.jpg") no-repeat center top #3D3935; padding: 40px 0 150px;  color: #fff;  font-size: 90%; overflow: hidden;}
#footerBottom ul {color: #fff; display: block; float: left; list-style: none outside none; margin: 20px 20px 0 0; padding: 0; width: 225px;}
#footerBottom ul li {color: #fff;  margin: 0 0 5px; padding: 0; display: block;}
#footerBottom a {color: #fff;}
#footerBottom div.logos {overflow: hidden; float:left; width:990px; border-bottom: 1px solid #3d3935; padding: 0 0 20px;}
#footerBottom div.logos img {float: left;}
#footerBottom div.logos a.rss {float: right; background: url(/Images/UserUploadedImages/1350/icon-footer-rss.jpg) no-repeat 0 3px; padding: 0 0 0 25px;   margin: 20px 0 0;}

#mainWrapper #subColumn {padding: 10px 15px; width: 230px; display: block; float: right; font-size: 90%;}
#mainWrapper #subColumn p a {text-decoration: underline;}

/*----------start left menu styles----------*/

.leftmenuabovetop {display: none;}
.leftmenuabovebottom {color: #3D3935; font: bold 100% Arial; margin: 0; padding: 30px 5px 8px 20px;}
#LeftMenuBeforeArticle h3 {color: #3D3935; font: bold 100% Arial; margin: 0; padding: 30px 5px 8px 20px; margin:0;}
#LeftMenuBeforeArticle h3 a {color: #3D3935; text-decoration: none;}

#LeftMenu {float: left; width: 200px !important;  /*border-right: 1px solid #ccc;*/ margin: 10px 10px 0 0;}
#LeftMenu ul {list-style: none; margin: 0; padding: 0;}
#LeftMenu ul li {margin: 0; padding: 0;}
.rpSlide {display: none;}

#LeftMenuArticleAfter {margin: 20px 0 0 10px; width: 180px;}
#LeftMenuArticleAfter table {}
#LeftMenuArticleAfter table td {}
#LeftMenuArticleAfter table td h2 { border-top: 5px solid #ccc; color: #41748D; font: bold 100%/120% Arial !important; margin: 0 15px 10px 0; padding: 20px 10px 10px !important;}
#LeftMenuArticleAfter p {background: #eae3ba;  font-size: 90%; padding: 5px;}

#LeftMenu .widget dl {font-size: 90%;}

.panelbar {  height: auto; margin: 0 0 0 5px;}
.panelbar table {background: #F7F7F7; border-top: 1px solid #ddd; padding: 0;}
.panelbar img {text-align: center; margin: 0 0 -3px; width: 280px; padding: 0;}

.panelbar div.slide { margin: 0 0 0 7px; width: 188px !important;}
.panelbar div.slide div.slide {   margin: 0; width: 185px !important;}

ul.rpLevel1 li {border-bottom: 1px dotted #ccc;}
ul.rpLevel2 {border-top: 1px dotted #ccc;}
ul.rpLevel2 li {border: none;}
ul.rpLevel1 li.last,
ul.rpLevel2 li.last {}

/*----------shared left column styles---------*/
#contentLeft {
float:left;
font-size:90%;
margin:10px 10px 0;
padding:0 10px 0 0;
width:190px!important;
}

#contentLeft .refine h3 {
    text-transform: uppercase;
    font:  100% arial;
}

#contentLeft .refine h4 {
   border-bottom: 1px solid #ccc;
    font: 100% Arial;
    margin: 20px 0 10px;
    padding: 0 0 5px;
    text-transform: uppercase;
}

#contentLeft .refine h4 strong {
color: #555;
}

.refine .searchPanel {position: relative; clear: both; height: 35px; width: 175px; border: 8px solid #ccc;  margin: 0 0 40px; overflow: hidden; background: #fff; float:left;}
.refine .searchPanel input[type="text"] {position: absolute; left: 0; top: 0; width: 130px !important; height: 30px; border: 1px solid #fff !important;}
.refine .searchPanel input[type="submit"] {text-indent: -9999px; position: absolute; right: 0; top: 0; background: url(/images/useruploadedimages/1350/au-btn-search-multimedia.gif) no-repeat; float: right; width: 35px; height: 35px; cursor: pointer; border: none;}


.refine .searchPanel {position: relative; clear: both; height: 35px; width: 175px; border: 8px solid #ccc;  margin: 0 0 40px; overflow: hidden; background: #fff; float:left;}
.refine .searchPanel input[type="text"] {position: absolute; left: 0; top: 0; width: 130px !important; height: 30px; border: 1px solid #fff !important;}
.refine .searchPanel input[type="submit"] {text-indent: -9999px; position: absolute; right: 0; top: 0; background: url(/images/useruploadedimages/1350/au-btn-search-multimedia.gif) no-repeat; float: right; width: 35px; height: 35px; cursor: pointer; border: none;}


#contentLeft .refine ol {
list-style: none;
margin: 0;
padding: 0;
}

#contentLeft .refine .refinewidget {margin: 0 0 20px; overflow: hidden; clear: both; position: relative;}
#contentLeft .refine .refinewidget input.searchInput {
    background: none repeat scroll 0 0 #F1F1F0;
    border: 1px solid #A6A090;
    color: #333333;
    float: left;
    height: 21px;
    margin: 5px 0 30px 0;
    padding: 2px 20px 2px 2px;
    width: 135px;
}


#contentLeft .refine .refinewidget a[onclick] {   background: url("/images/UserUploadedImages/1350/om-expandable-open.gif") no-repeat scroll 100% center transparent;
    border: 1px dotted #A6A090;
    color: #3D3935;
    cursor: pointer;
    display: block;
    font-size: 85%;
    line-height: 150%;
    margin: 5px 0;
    padding: 2px 20px 2px 3px;
    text-transform: uppercase;
    width: 100px;}
#contentLeft .refine .refinewidget a[onclick]:hover {background: url("/images/UserUploadedImages/1350/om-expandable-open.gif") no-repeat scroll 100% center #eee;} 

#contentLeft .refine .refinewidget a[id$="SearchLinkButton"] {
   background: url("/images/UserUploadedImages/1350/icon-magnify.gif") no-repeat center transparent;
    border: 1px solid #A6A090;
    border-left: none;
    color: #3D3935;
    cursor: pointer;
    display: block;
    float: left;
    font-size: 85%;
    margin: 5px 0;
    padding: 2px;
    text-transform: uppercase;
    text-indent: -9999px;
    width: 25px;
    padding: 4px 2px 5px;
}
#contentLeft .refine .refinewidget a[id$="SearchLinkButton"]:hover {background: url("/images/UserUploadedImages/1350/icon-magnify.gif") center no-repeat;}


#contentLeft .refine .refinewidget.searchText {margin: 0;}
#contentLeft .refine .refinewidget.searchText a[href] {    display: block;
    height: 30px;
    position: absolute;
    right: 35px;
    width: 20px;}
#contentLeft .refine .refinewidget.searchText .RefineSelected {font: bold 100% Arial; border: 1px solid #4B5D5E; color: #4B5D5E;}
#contentLeft .refine .refinewidget.searchText span.RefineWidgetRemove {    background-color: transparent;
    background-position: 50% center;
    float: left;
    height: 25px;
    margin: 5px 0 0;
    position: relative;
    top: 0; 
    width: 20px;}
#contentLeft .refine ol ol {margin: 0 0 20px 0;}

#contentLeft .refine ol ol li {
   /*background: url("/images/UserUploadedImages/1350/bg-list-square-grey.jpg") no-repeat scroll left 5px #FFFFFF;*/
    padding: 0 0 0 15px;
}

#contentLeft .refine ol li {
margin: 0 0 3px;
position: relative;
}

#contentLeft .refine ol li a span {
color: #41748D;
border: 1px solid #fff;
padding: 0;
}

#contentLeft .refine a.clear {    background: url("/images/UserUploadedImages/1350/icon-close-cross.jpg") no-repeat scroll 95% 50% #4B5D5E;
    color: #FFFFFF;
    display: block;
    font: bold 100% Arial;
    margin: 15px 0 0;
    padding: 7px 25px 7px 10px;
    text-transform: none;
    width: 125px;}

#contentLeft .refine ol li a:hover span {}

#contentLeft .refine ol li a.active span {font-weight: bold; background: #F6F3E2; padding: 2px 5px;}

#contentLeft .refine ol li a span.RefineSelected {    
    border-bottom: 1px solid #4B5D5E;
    color: #4B5D5E;
    display: block;
    font-weight: bold;
    line-height: 140%;
    padding: 0 20px 0 0;
    }
#contentLeft .refine ol li a span.RefineSelected:hover {color: #000;}
span.RefineWidgetRemove {
    background: url("/images/UserUploadedImages/1350/icon-close-cross.jpg") no-repeat 99% 3px #FFFFFF;
    display: block;
    height: 16px;
    overflow: hidden;
    position: absolute;
    text-indent: -9999px;
    width: 13px;
    margin: 12px 5px; cursor: pointer;
}

#contentLeft .refine ol li a span.RefineWidgetRemove {border: none; right: 2px; top: 0; margin: 0;}
#contentLeft .refine ol li li a span.RefineWidgetRemove {left: 15px;}
#contentLeft .refine ol li li:hover > a > span.RefineWidgetRemove {left: 15px;}

/*#contentLeft .refine ol li:hover > a > span.RefineWidgetRemove,*/
#contentLeft .refine ol li > a > span.RefineWidgetRemove:hover {    
    background: url("/images/UserUploadedImages/1350/icon-close-no-cross.jpg") no-repeat scroll 99% 3px #4B5D5E;
    color: #FFFFFF;
    display: block;
    font: bold 90%/180% Arial;
    height: 100%;
    overflow: hidden;
    padding: 0 15px 0 2px;
    position: absolute;
    right: 0;
    text-indent: 0;
    text-transform: uppercase;
    top: 0;
    width: 174px;
    }




#contentLeft ul {
	list-style: none;
	padding: 0;
	margin: 0;
}

#contentLeft ul li {
	margin: 0 0 10px;
}

#contentLeft ul li a {
	color: #41748D;
}

p.clear {
    display: inline;
}

p.submit {margin-top:20px !important;}

p.clear a,
p.submit a {
    color: #ffffff;
    font: bold 120% arial;
    text-tranform: uppercase;
    background-color: #F68D1F;
    text-decoration: none;
    text-transform: uppercase;
}

p.clear a {padding: 5px;}

p.submit a {background: url("/Images/UserUploadedImages/1350/icon-arrow-orange.gif") no-repeat scroll right center #F68D1F; padding: 5px 50px 5px 5px;}


/*----------start left menu styles----------*/

#LeftMenuBar img {text-align: center; margin: 0 0 -3px; width: 280px; padding: 0;}
#LeftMenuBar li a:hover .rpText {color: #1c5364;}
 
/* styles for level 1 */

/*----------LEFT MENU LEVEL 1----------*/

#LeftMenuBar a.MenuItemOne {display: block; height: auto; color:#41748D; background: none !important; width: 190px !important; /*margin: 0 0 0 5px;*/}
#LeftMenuBar a.MenuItemOne .rpText { padding: 10px 5px 8px 15px; display: block; font: 120% Arial;}
#LeftMenuBar a.MenuItemOne:hover .rpText {height: auto;}
#LeftMenuBar a.MenuItemOneClicked {background: #f8f7f0 !important;  display: block;}
#LeftMenuBar a.MenuItemOneClicked .rpText {color: #41748D; font-weight: bold;}

/*----------LEFT MENU LEVEL 2----------*/

#LeftMenuBar a.MenuItemTwo {display: block; height: auto; color:#41748D; background: url(/Images/UserUploadedImages/1350/bg-left-menu-arrow-light.jpg) 7px 8px no-repeat; width: 190px !important;}
#LeftMenuBar a.MenuItemTwo .rpText { padding: 10px 5px 8px 23px;  display: block;  font: 120%/130% Arial;}
#LeftMenuBar a.MenuItemTwo:hover .rpText {height: auto;}
#LeftMenuBar a.MenuItemTwoClicked,
#LeftMenuBar a.MenuItemTwo:hover {display: block; background: url(/Images/UserUploadedImages/1350/bg-left-menu-arrow-orange.jpg) 7px 8px no-repeat;}
#LeftMenuBar a.MenuItemTwoClicked .rpText {color: #41748D; font-weight: bold;}

/*----------LEFT MENU LEVEL 3----------*/

#LeftMenuBar a.MenuItemThree {display: block; height: auto; color:#41748D; background: url(/Images/UserUploadedImages/1350/bg-left-menu-arrow-small.jpg) 15px 13px  no-repeat; width: 190px !important;}
#LeftMenuBar a.MenuItemThree .rpText { padding: 10px 5px 8px 30px;  display: block;  font: 120%/130% Arial;}
#LeftMenuBar a.MenuItemThree:hover .rpText {height: auto;}
#LeftMenuBar a.MenuItemThreeClicked,
#LeftMenuBar a.MenuItemThree:hover { display: block; background: url(/Images/UserUploadedImages/1350/bg-left-menu-arrow-small-orange.jpg) 15px 13px  no-repeat; }
#LeftMenuBar a.MenuItemThreeClicked .rpText {color: #41748D; font-weight: bold;}

/*----------LEFT MENU LEVEL 4----------*/

#LeftMenuBar a.MenuItemFour {display: block; height: auto; color:#41748D;
    background: url("/images/useruploadedimages/1350/bg-left-menu-triangle-grey.gif") no-repeat scroll 23px 15px transparent;
    width: 190px !important;}
#LeftMenuBar a.MenuItemFour .rpText {padding: 10px 5px 8px 37px; display: block; font: 120%/130% Arial;}
#LeftMenuBar a.MenuItemFour:hover .rpText {height: auto;}
#LeftMenuBar a.MenuItemFourClicked,
#LeftMenuBar a.MenuItemFour:hover {display: block;
    background: url("/Images/UserUploadedImages/1350/bg-left-menu-triangle-orange.gif") no-repeat scroll 23px 15px transparent;}
#LeftMenuBar a.MenuItemFourClicked .rpText {color: #41748D; font-weight: bold;}


/*----------Set styles for facts table----------*/

.factstable {width:100%; font:100% arial, verdana, sans-serif;}
.factstable td {}


/*----------Set styles for basic table----------*/

.basictable {margin:12px 0; font:90% arial, verdana, sans-serif; width:95%; border-collapse: collapse; border-right:1px solid #ddd; border-bottom:1px solid #ddd;}
.basictable th {padding:15px 10px; background-color:#ece9da; border-top:1px solid #ddd; border-left:1px solid #ddd; text-align:left; font-weight:bold; vertical-align:top;}
.basictable td {padding:15px 10px 15px 10px; background-color:#F8F7F0; border-top:1px solid #ddd; border-left:1px solid #ddd; text-align:left;  vertical-align:top;}
.basictable p {padding:0px; margin:0px !important; line-height: 140%;}
.basictable td ul {margin:10px 0px 10px 15px; padding:0px;}
.basictable caption {
    font-weight: bold;
    text-align: left;
    margin-bottom: 10px;
}

/*----------Set styles for button table----------*/

.buttontable {margin:7px 18px 0px 20px; padding:0px;}
.buttontable td {padding:0px 0px 20px 0px; margin:0px;}

/*----------Set styles for simple table----------*/

.simpletable {margin:12px 10px; font:90% arial, verdana, sans-serif; width:auto; border-collapse: collapse; border-right:1px solid #ddd; border-bottom:1px solid #ddd;}
.simpletable th {padding:15px 10px; background-color:#ece9da; border-top:1px solid #ddd; border-left:1px solid #ddd; text-align:left; font-weight:bold; vertical-align:top;}
.simpletable td {padding:15px 10px 15px 10px; background-color:#F8F7F0; border-top:1px solid #ddd; border-left:1px solid #ddd; text-align:left;  vertical-align:top;}
.simpletable p {padding:0px; margin:0px !important; line-height: 140%;}
.simpletable td ul {margin:10px 0px 10px 15px; padding:0px;}
table.content p .simpletable {border:none; margin:0px 0px 0px 0px;}
#contentLeft .simpletable {
    margin: 0;
}

/*----------Set styles for new table----------*/

.newtable {border:9px solid #f0f1e2; border-bottom:12px solid #f0f1e2; border-left:none; border-right:27px solid #f0f1e2; margin:0px 0px 0px 12px; font:100% arial, verdana, sans-serif;}
.newtable td {padding:10px; background-color:#cfcf99; text-align:left;}
.newtable p {padding:0px; margin:0px; background-color:#cfcf99; vertical-align:top;}
.newtable img {padding:0px; margin:0px;}

/*----------Set styles for image table----------*/

.imagetable {margin-left:20px;}
.imagetable img {padding:0px;}
.imagetable td {padding:1px;}

/*---------Set styles for image with caption------*/
div.rightimage {float: right; margin: 20px; width: auto; background-color: #F8F7F0; border: 1px solid #DDDDDD;}
div.rightimage img {padding: 10px;}
div.rightimage p {padding: 10px 10px 0 10px; border-top: 1px solid #DDDDDD;}

/*--------------------
Events
--------------------*/

p#divPageTop {margin: 0 !important;}
.event-information {padding: 0 0 0 10px;}
.clsEventWarning, .clsEventWaitingList {color: #41748D; font: bold 110%/110% Arial; margin:10px 0 20px 0; display: block !important; padding:0; text-align: left;}
.aboutevent ul,
.eventinfo ul { margin: 10px !important; padding: 10px !important;}
.aboutevent ul li,
.eventinfo ul li {list-style: disc !important;}
.eventnote {background: #F4F3EF;}
.eventnote th {padding: 10px 20px 0 10px; text-align: left; width: 150px;}  
.eventnote td {padding: 10px 0 0;}   
.eventnote .readmore {color: #41748D;}
.eventnote .hideme {display: none;}
form.events td,
form.events th {vertical-align: top;}
.event-booking-section-inner {background: #F6F3E2;  padding: 15px 0; margin-right: 10px; width: 200px;}
.event-booking-section-inner td { padding: 5px 15px; border-top: 1px dotted #CCCCCC;}
.event-booking-section-inner tr { }
.event-booking-information {border-top: none !important; font-weight: bold;}
.clsEventRegTD {padding: 15px 15px 10px !important;}
.aboutevent th {display: none;}
.aboutevent {margin: 20px 0;}
.eventinfo {width: 100%;}
.eventinfo th {    padding: 10px 20px 0 0; text-align: left; width: 160px;  border-top: 1px solid #DDDDDD;}
.eventinfo td {padding: 10px 0 0;  border-top: 1px solid #DDDDDD;}
form.events .event-subject {border-bottom: 1px solid #CCCCCC; border-top: 5px solid #CCCCCC; color: #3D3935; font: bold 130% Arial; margin: 0 0 20px; padding: 20px 0; position: relative; text-transform: uppercase;}
form.events #mainColumn input[type="submit"],
form.events #mainColumn input[type="button"] { background: #FBFBF7; font: 100% Arial, Helvetica, sans-serif; color: #3D3935; border: 1px solid #CECCC0; display: block; float: left; height: 35px;   padding: 0 10px; cursor: pointer; width: auto !important; margin: 0 10px 0 0;}
form.events #mainColumn input[type="submit"]:hover {background: #F68D1F; color: #fff;}
form.events #mainColumn input[type="button"] { background: #fff; border: 1px solid #ddd;}

form.events #mainColumn h1 { margin: 0 0 20px;}
form.events #mainColumn h1.eventNomHeading { margin: 0 0 20px;}
form.events #mainColumn h2 {border-bottom: 1px solid #DDDDDD; color: #3D3935; font: bold 140%/110% Arial; margin: 30px 0 10px; padding: 0 0 15px; text-align: left;}
table.aboutevent h2 {border-bottom: medium none !important; margin: 20px 0 20px !important; padding: 0 !important;}
h2#eventsubHeading {border-bottom: 1px solid #CCCCCC; border-top: 5px solid #CCCCCC; color: #3D3935; font: bold 130% Arial !important; margin: 10px 0 20px !important; padding: 20px 0px !important; text-transform: uppercase;}

/*-----event details page-----*/

form.events #ctl00_ContentPlaceHolderMainNoAjax_TRBackLink a,
form.events #ctl00_ContentPlaceHolderMainNoAjax_TRBackLink a {float: right;}
form.events #pnlEventRegStageBreadcrumb,
form.events #ctl00_ContentPlaceHolderMainNoAjax_pnlEventRegStageBreadcrumb {color: #3D3935; font: 120%/110% Arial; text-transform: uppercase; margin: 10px 0 10px; padding: 0 0 5px 10px; text-align: left;}
form.events .clsEventRegStageBreadcrumb {background: #555555; border: 1px solid #fff; color: #fff; padding: 5px 5px 6px 5px;}
form.events .clsEventRegStageBreadcrumbSelected {font-weight: bold; background: #F68D1F url(/images/UserUploadedImages/1350/left-arrow-orange.gif) left center no-repeat; border: 1px solid #fff; color: #fff; padding: 5px 5px 5px 15px;}

form.events fieldset {border:none;}
form.events fieldset legend {display:none;}
form.events fieldset#ctl00_ContentPlaceHolderMainNoAjax_fdsColleagues legend {
    display: inline;
    width: 100%;
    border-bottom: 1px solid #DDDDDD;
    color: #3D3935;
    font: bold 140%/110% Arial;
    margin: 30px 0 10px;
    padding: 0 0 15px;
}
p#ctl00_ContentPlaceHolderMainNoAjax_pPostcode:after {
    content: "Please note: A valid 4 digit postcode must be entered before completing the Suburb/Town field";
    display: block;
    font-weight: bold;
    padding: 5px 0 0;
}
form.events fieldset p {clear:both; display:block; overflow:hidden; margin-bottom:10px;}
form.events fieldset fieldset {margin-bottom:10px;}
form.events fieldset .clsEventSecondStepSaveButtons {background: #E3741E; padding: 10px; color: #fff;}

form.events p label,
form.events div label {width:200px; float:left; display:block;  margin:0 20px 0 0;}

form.events div #CriteriaRegion {/*margin:10px 0; display:block;*/}
form.events div #CriteriaRegion input {clear:both; width:auto; height:auto;}
form.events div #CriteriaRegion label {float:none; width:auto; display:inline;}

form.events p input,
form.events div input,
form.events fieldset input {margin:0 0 5px;}

.riTextBox { border-top-width: 2px !important; 
border-bottom-width: 2px !important; 
border-left-width: 2px !important; 
border-right-width: 2px !important; 
}

#ctl00_ContentPlaceHolderMainNoAjax_lblPhoneAreacode,
#ctl00_ContentPlaceHolderMainNoAjax_lblPhoneNumber,
#ctl00_ContentPlaceHolderMainNoAjax_lblFaxAreacode,
#ctl00_ContentPlaceHolderMainNoAjax_lblFaxNumber {width: auto; float: none; display: inline;}

#ctl00_ContentPlaceHolderMainNoAjax_fdsAdditionalQuestions * {white-space: normal !important;}
#ctl00_ContentPlaceHolderMainNoAjax_fdsAdditionalQuestions .divFormCreatorTableContentMain h2 {display: none;}
#ctl00_ContentPlaceHolderMainNoAjax_fdsAdditionalQuestions .divFormCreatorTableContentMain {margin: 0;}
#ctl00_ContentPlaceHolderMainNoAjax_fdsAdditionalQuestions .divFormCreatorTableContentMain div {margin: 0 0 5px;  overflow: hidden; font-size: 140%;}


#ctl00_ContentPlaceHolderMainNoAjax_txtPhoneAreaCode,
#ctl00_ContentPlaceHolderMainNoAjax_txtFaxAreaCode {width: 50px;}

.NotificationEmailEvent {font-size: 120%;}
.event-registration-confirmation table h2 {margin: 0 0 10px !important; padding: 0 0 10px !important; border: none !important; width:950px;}

#tblEventDetails {width:100%;}
#tblEventDetails td,
.NotificationEmailEvent td {padding: 10px 15px; border-top: 1px dotted #fff; background: #F6F3E2;}
#tblEventDetails th,
.NotificationEmailEvent th { padding: 10px 15px; text-align: left; width: 150px;  border-top: 1px dotted #fff; background: #F6F3E2;}

.NotificationEmailRegDetails {font-size: 110%;}
.NotificationEmailRegDetails .clsTitle {width: 250px; padding: 0 50px 0 0;}
.NotificationEmailRegDetails .clsNormal {} 

form.events .clsRadioButtonListSpanOptions {float: left;}
form.events .clsRadioButtonListSpanOptions span {    clear: both; display: block;}
form.events .clsRadioButtonListSpanOptions input {float: left;}

#divEventRegistration p font {display: block; margin: 20px 0;} 


/*-----additional questions-----*/
/*-----updated for 8.1-----*/
#divEventRegistration fieldset[id$="fdsAdditionalQuestions"] .clsFormCreator {border-top:none; width:auto; margin:0px 0px; background:none; padding-top:0px;}
#divEventRegistration fieldset[id$="fdsAdditionalQuestions"] .clsFormCreator h2 {display:none !important;}
#divEventRegistration fieldset[id$="fdsAdditionalQuestions"] .clsFormCreator div {width:auto; padding:0 0 8px 0; margin:0; clear:both; float:left;}
#divEventRegistration fieldset[id$="fdsAdditionalQuestions"] .clsFormCreator div h2 {width: 950px; display:block !important; color:#666;}
#divEventRegistration fieldset[id$="fdsAdditionalQuestions"] .clsFormCreator div label {width:400px; margin-right:12px;}
#divEventRegistration fieldset[id$="fdsAdditionalQuestions"] .clsFormCreator div input.clsCheckBox,
#divEventRegistration fieldset[id$="fdsAdditionalQuestions"] .clsFormCreator div input.clsRadioButton {width:auto; height:auto;}
#divEventRegistration fieldset[id$="fdsAdditionalQuestions"] .clsFormCreator div textarea {width:300px !important;}

#divEventRegistration fieldset[id$="fdsAdditionalQuestions"] .clsFormCreator .clsCheckBoxListSpanOptions,
#divEventRegistration fieldset[id$="fdsAdditionalQuestions"] .clsFormCreator .clsRadioButtonListSpanOptions {position:relative; display:block; margin-bottom:12px; overflow:hidden; width:100%; padding:0 0 0 424px; margin:0;}
#divEventRegistration fieldset[id$="fdsAdditionalQuestions"] .clsFormCreator .clsCheckBoxListSpanOptions span,
#divEventRegistration fieldset[id$="fdsAdditionalQuestions"] .clsFormCreator .clsRadioButtonListSpanOptions span {display:block; float:left; width:520px; margin-bottom:5px;}
#divEventRegistration fieldset[id$="fdsAdditionalQuestions"] .clsFormCreator div input.clsRadioButtonList,
#divEventRegistration fieldset[id$="fdsAdditionalQuestions"] .clsFormCreator div input.clsCheckBoxList {float:left !important; width:auto !important; height:auto; margin:0 5px 0 0; padding:0;}
#divEventRegistration fieldset[id$="fdsAdditionalQuestions"] .clsFormCreator div label.clsCheckBoxListLabel,
#divEventRegistration fieldset[id$="fdsAdditionalQuestions"] .clsFormCreator div label.clsRadioButtonListLabel {line-height:100%; float:left !important; height:auto; width:auto !important; clear:none !important; padding:0; margin:0;} /* 8.1 upgrade */
#divEventRegistration fieldset[id$="fdsAdditionalQuestions"] .clsFormCreator div label.clsCheckBoxListLabel,
#divEventRegistration fieldset[id$="fdsAdditionalQuestions"] .clsFormCreator div label.clsRadioButtonListLabel {/*min-height:17px;*/} /* 8.1 upgrade */

#divEventRegistration fieldset[id$="fdsAdditionalQuestions"] .clsFormCreator fieldset.clsCheckBoxListSpanOptions legend,
#divEventRegistration fieldset[id$="fdsAdditionalQuestions"] .clsFormCreator fieldset.clsRadioButtonListSpanOptions legend {color:#666; display:block; float:left; width:400px; position:absolute; top:0; left:0; padding:0; margin:0;}

#divEventRegistration fieldset[id$="fdsAdditionalQuestions"] .clsFormCreator fieldset.clsCheckBoxListSpanOptions legend span,
#divEventRegistration fieldset[id$="fdsAdditionalQuestions"] .clsFormCreator fieldset.clsRadioButtonListSpanOptions legend span {display:inline; float:none; width:auto; color:#666 !important;} /* 8.1 upgrade */


/*.cm-article9988 #mainColumn {position:relative;}*/
.cm-article9988 #mainColumn .event-links {position:absolute; top:50px; right:270px;}
.cm-article9988 #mainColumn .event-links li {display:inline; border-right:1px solid #525458; padding-right:10px; padding-left:10px;}
.cm-article9988 #mainColumn .event-links li.last {border-right:none; padding-right:0;}

#mainColumn .eventSearchBox {width:245px; margin-right:15px; padding:15px; background-color:#B0BEAC; display: -moz-inline-box; display:inline-block; vertical-align:top; zoom:1; *display:inline;}
#mainColumn .eventSearchBox h2 {color:#fff; margin:0 0 10px 0; padding:0;}
#mainColumn .eventSearchBox input {border:1px solid #747D71; width:193px !important; height:31px !important; padding:2px; margin-right:5px;}
#mainColumn .eventSearchBox img {vertical-align: top !important;}

#mainColumn .eventBrowseBox {width:380px; padding:15px; margin-bottom:10px; background-color:#61848E; display: -moz-inline-box; display:inline-block; vertical-align:top; zoom:1; *display:inline;}
#mainColumn .eventBrowseBox h2 {color:#fff; margin:0 0 10px 0; padding:0;}
#mainColumn .eventBrowseBox label {color:#fff; margin:0 0 10px 0; padding:0;}
#mainColumn .eventBrowseBox select {width:170px !important; border:1px solid #40575E;}
#mainColumn .eventBrowseBox div {width:170px; margin:0 10px 10px 0; display: -moz-inline-box; display:inline-block; vertical-align:top; zoom:1; *display:inline;}
#mainColumn .eventBrowseBox .browseEventType {}
#mainColumn .eventBrowseBox .browseEventState {}
#mainColumn .eventBrowseBox .browseEventIndustry {}


#TDSearchCriteria {background-color: #B0BEAC; padding:15px; color:#fff; display: block;}
#TDSearchCriteria div {width: 220px; display: block;}
#CriteriaKeywordBox input {}
#TDEventSearchRight {padding-left:20px;}
#eventsearchResultsInfo {list-style-type:none; margin:20px 0 0 0; padding:0;}
#eventsearchResultsInfo li {padding:0 0 12px 0; margin:0 0 12px 0; vertical-align:top; border-bottom:1px solid #C5C5C6;}
#eventsearchResultsInfo li .firstRow {display:block; margin-bottom:5px;}
#eventsearchResultsInfo li .firstRow .eventresultNumber {display:none;}
#eventsearchResultsInfo li .firstRow a span {font-weight:bold;}
#eventsearchResultsInfo li .clsEventResultDescr {display:block; margin-bottom:5px;}
#eventsearchResultsInfo li .lastRow {display:block;}



/*----------opportunities----------*/

/* table layout */
.boxGold {background: url(/Images/UserUploadedImages/1350/bg-box-gold.jpg) top center repeat-x;}
.boxGold td {padding: 15px; color: #555;}
.boxGold td p {float: left; clear: left; width: 48%;}
.boxGold td p.subtext  {color: #fff; font-weight: bold;}
.boxGold td ul {float: right; width: 46%; list-style: none !important;}
.boxGold td ul li {border-top: 1px solid #fff;  padding: 5px 0 0 !important;} 
.boxGold td ul li:first-child {border-top: none;} 
.boxGold td ul li a {color: #fff; font-weight: bold;}
/* div layout */
.boxGold2 {float:left; padding: 15px; color: #555; background: url(/Images/UserUploadedImages/1350/bg-box-gold.jpg) top center repeat-x;}
.boxGold2 p {float: left; clear: left; width: 48%;}
.boxGold2 p.subtext  {color: #fff; font-weight: bold;}
.boxGold2 ul {float: right; width: 46%; list-style: none !important;}
.boxGold2 ul li {border-top: 1px solid #fff;  padding: 5px 0 0 !important;} 
.boxGold2 ul li:first-child {border-top: none;} 
.boxGold2 ul li a {color: #fff; font-weight: bold;}

.opportunitiesMain {width: 100%;}

/*-----updated Dec 2012-----*/
.opportunitiesSectorsSecondary {width: 720px;}
.opportunitiesSectorsSecondary .opportunitiesSectorsInner {background: #F1F1F0 url(/Images/UserUploadedImages/1350/icon-arrow-med.gif) no-repeat 200px 15px; display: block; float: left; margin: 0 4px 25px 0; border: 1px solid #F1F1F0; position: relative; width: 230px; height: 220px;}
.opportunitiesSectorsSecondary .opportunitiesSectorsInner:hover {background: #fff; border: 1px solid #ccc;}
.opportunitiesSectorsSecondary .opportunitiesSectorsInner h2 {font: bold 110%/130% arial !important; margin: 10px 17px 0 0 !important; padding: 5px 20px 0 10px !important; text-transform: uppercase; border: none !important;}
.opportunitiesSectorsSecondary .opportunitiesSectorsInner h2 a {color:#666;}
.opportunitiesSectorsSecondary .opportunitiesSectorsInner:hover h2,
.opportunitiesSectorsSecondary .opportunitiesSectorsInner:hover h2 a {color: #41748D !important;}
.opportunitiesSectorsSecondary .opportunitiesSectorsInner p {font: 90%/130% arial; padding: 0 10px;}
.opportunitiesSectorsSecondary .opportunitiesSectorsInner img {width: 230px; position: absolute; bottom: 0;}

#investmentSpecialistsIndex .opportunitiesSectorsInner {background: #F1F1F0 url(/Images/UserUploadedImages/1350/icon-arrow-med.gif) no-repeat 200px 10px; margin: 10px 7px 0 0; height: 50px;}
#investmentSpecialistsIndex .opportunitiesSectorsInner h2 {margin: 5px 17px 0 0 !important;}

.opportunitiesSectorsSecondary {width: 720px;}
.opportunitiesSectorsSecondary table {background: #F1F1F0 url(/Images/UserUploadedImages/1350/icon-arrow-med.gif) no-repeat 200px 15px; display: block; float: left; margin: 10px 7px 0 0; border: 1px solid #F1F1F0;
}
.opportunitiesSectorsSecondary table:hover {background: #fff; border: 1px solid #ccc;}
.opportunitiesSectorsSecondary table:hover h2 {color: #41748D !important;}
.opportunitiesSectorsSecondary table h2 { font: bold 110%/130% Arial !important; margin: 10px 0 0 !important; padding: 5px 20px 0 10px !important;  text-transform: uppercase; border: none !important;}
.opportunitiesSectorsSecondary table td { position: relative; width: 230px; height: 220px; display: block; vertical-align: top;}
.opportunitiesSectorsSecondary table td p {  font: 90%/130% arial; padding: 0 10px;}
.opportunitiesSectorsSecondary table img {width: 230px; position: absolute; bottom: 0;}

.twoCol .opportunitiesSectorsInner { background-position: 325px 15px;}
.twoCol .opportunitiesSectorsInner { width: 350px; height: 200px;}
.twoCol .opportunitiesSectorsInner p {}
.twoCol .opportunitiesSectorsInner img { height: 130px; width: 350px;} 

.twoCol table { background-position: 325px 15px;}
.twoCol table td { width: 350px; height: 200px;}
.twoCol table td p {}
.twoCol table td img { height: 130px; width: 350px;} 

.investmentSpecialists img {display: none;}
.investmentSpecialists td {height: 70px !important;}
.cm-article9791 div.GMapEZ {width: 680px !important; margin: 10px auto;}

/* login */


form.login {font: 120%/140% Arial,Verdana,sans-serif !important; color: #3D3935;}
form.login #hero .container {z-index: -1;}
form.login #info-window div.top-bar {display: none;}
form.login #mainWrapper {margin-top: -150px;}
form.login #mainWrapper #contentWrapper {background: none !important;}
form.login #mainWrapper #mainColumn {margin: 0; background: url(/images/UserUploadedImages/1350/bg-register.jpg) no-repeat top center;}
form.login #info-window {  color: #fff;  box-shadow: 3px 3px 3px #111111;
    float: left;
    margin: 25px 0 25px 50px;
    padding: 0;
    width: 330px;}
form.login #info-window div {width: auto !important; border: none;  background: #3D3935 !important;}
form.login .inner-login-box {margin: 10px !important; width: auto !important;}
form.login .loginContent h2 {border-bottom: 1px solid #ccc; width: 280px; margin: 10px 0 15px !important;}
form.login .loginContent img {margin: 0 0 0 10px; width: 300px;}
form.login #mainWrapper a { color: #41748D; text-decoration: none;}
form.login a:hover {text-decoration: none;}
form.login #mainWrapper a.ellogo {display: none;}
form.login #info-window .login-window h1 { color: #3D3935; margin: 0 0 20px; padding: 5px 0 !important; font: bold 130% Arial !important; border-top: none;}
form.login #info-window .error-window, form.login #info-window .login-window {margin: 0; height: 390px;}
form.login #info-window .login-input label {font-size: 100%; color: #fff;}
form.login #info-window .content {padding: 10px !important; margin: 0 !important; padding: 25px 45px 0;
text-align: left; width: 320px !important;}
form.login .blue-button input, form.login .login-button input {
    background: none repeat scroll 0 0 #E25205 !important;
    border: medium none;
    border-radius: 0 0 0 0;
    color: #FFFFFF;
    cursor: pointer;
    filter: none !important;
    font: bold 160%/100% "UnlimitedProRegular",Arial !important;
    letter-spacing: 0;
    padding: 10px 20px;
    text-shadow: none !important;
    text-transform: uppercase;
}
form.login .loginContent strong a {font-size: 130%; background: url(/Images/UserUploadedImages/1350/icon-arrow-orange.gif) no-repeat right center #F68D1F; color: #fff !important; display: block; margin: 10px 0 0; padding: 10px; text-indent: 10px; width: 100px;} 

form.login #info-window .login-input a.forgot {
    bottom: 60px;
    color: #FFFFFF !important;
    display: block;
    font: 180% Arial;
    margin: 0;
    position: absolute;
    right: 30px;
    text-decoration: underline !important;
}
form.login .registerToday {    float: right;
    margin: 25px 50px;
    opacity: 0.9;
height: 350px;
    padding: 20px;
    width: 340px; background: #fff;}
form.login .registerToday h2 {   font: bold 230%/100% "UnlimitedProRegular",Arial !important;
    margin: 0 0 20px !important;
    padding: 10px 0 0 !important;
    text-transform: uppercase;}
form.login .registerToday a {     
       background: none repeat scroll 0 0 #E25205 !important;
    border: medium none;
    border-radius: 0 0 0 0;
    box-shadow: 1px 1px 2px #666666;
    color: #FFFFFF !important;
    cursor: pointer;
    filter: none !important;
    float: left;
    font: bold 160%/100% "UnlimitedProRegular",Arial !important;
    letter-spacing: 0;
    margin: 20px 0 0;
    padding: 15px 20px;
    text-shadow: none !important;
    text-transform: uppercase;}
form.login .bottom {clear: both; float: left; padding: 30px 50px; width: 350px; }


/* forgotten password*/


#info-window a.ellogo img {display: none;}
form.password {font: 120% arial !important;}
form.password #mainWrapper #mainColumn {margin: 0 0 50px; background: url(/images/UserUploadedImages/1350/bg-register.jpg) no-repeat top center;}
form.password #info-window .content {    background: none repeat scroll 0 0 #3D3935;
    border-radius: 0 0 0 0; border: none;
    box-shadow: 3px 3px 3px #111111;
    color: #FFFFFF;
    padding: 20px;
    width: auto !important;}
form.password #info-window .login-window h1 {    border: medium none;
    color: #FFFFFF;
    font: bold 230%/100% "UnlimitedProRegular",Arial !important;
    margin: 0 0 20px !important;
    padding: 0 0 20px !important;
    text-transform: uppercase;}

form.password  .blue-button input, 
form.password .login-button input { background: #E25205 !important;
    border: none;
    border-radius: 0 0 0 0;
    color: #FFFFFF;
    cursor: pointer;
    filter: none !important;
    font: bold 160%/100% "UnlimitedProRegular",Arial !important;
    letter-spacing: 0;
    padding: 10px 20px;
    margin: 20px 0 0;
    text-shadow: none !important;
    text-transform: uppercase;}
form.password  #info-window .error-window, form.password  #info-window .login-window {
border: none; /*background: none repeat scroll 0 0 #F6F3E2; width: 500px;*/ margin: 0 auto; }
form.password #info-window div.top-bar {display: none;}
form.password a.ellogo {display: none;}
form.password #info-window .content {width: auto !important;}
form.password .loginError {color: red; font-weight: bold; margin: 0 0 20px;}
form.password .inner-login-box,
form.password #info-window .login-input {margin: 0 auto !important; width: 100% !important;}
form.password #info-window .login-input label {color: #fff !important; width: 100px !important;}
form.password .login-button, .remember-me {margin: 0 !important; overflow: hidden; width: 100%;} 

/*----------styles for next and previous link bar----------*/

table.prevNextLinks {background-color:#E9E7DC; width:100%; border-top:1px solid #D7D6B1; border-bottom:1px solid #D7D6B1;}
table.prevNextLinks td {padding:20px 25px;}
table.prevNextLinks td a {}
table.prevNextLinks td a span {font-weight:bold;}
table.prevNextLinks td.prevLink {text-align:left;}
table.prevNextLinks td.prevLink a {}
table.prevNextLinks td.prevLink a span {background: url(/images/useruploadedimages/1350/AU-previous-arrow.gif) no-repeat 0% 5px; padding-left:10px; font-size:13px;}
table.prevNextLinks td.nextLink {text-align:right;}
table.prevNextLinks td.nextLink a {}
table.prevNextLinks td.nextLink a span {background: url(/images/useruploadedimages/1350/AU-next-arrow.gif) no-repeat 100% 5px; padding-right:10px; font-size:13px;}

div.prevNextLinks {clear:both; /*background-color:#E9E7DC; width:100%; border-top:1px solid #D7D6B1; border-bottom:1px solid #D7D6B1; height:80px;*/ position:relative;}
div.prevNextLinks div {}
div.prevNextLinks div a {text-decoration: none;
border-bottom: 1px solid #41748D;
font-weight: bold;
font-size: 110%;}
div.prevNextLinks div a span {font-weight:bold;}
div.prevNextLinks div.prevLink {float: left; text-align:right;}
div.prevNextLinks div.prevLink a {}
div.prevNextLinks div.prevLink a span {/*background: url(/images/useruploadedimages/1350/AU-previous-arrow.gif) no-repeat 0% 5px; padding-left:10px; font-size:13px;*/ padding-left: 10px;
font-size: 13px;
background: url(/images/UserUploadedImages/1350/bg-orange-prev-next.png );
width: 90px;
height: 60px;
display: block;
color: #fff;
text-decoration: none;
text-transform: uppercase;
text-align: center;
font: bold 120%/400% 'UnlimitedProRegular', Arial;}

div.prevNextLinks div.nextLink {float: right; text-align: left; }
div.prevNextLinks div.nextLink a {}
div.prevNextLinks div.nextLink a span {/*background: url(/images/useruploadedimages/1350/AU-next-arrow.gif) no-repeat 100% 5px; padding-right:10px; font-size:13px;*/
font-size: 13px;
background: url(/images/UserUploadedImages/1350/bg-orange-prev-next.png) right;
width: 90px;
height: 60px;
display: block;
color: #fff;
text-decoration: none;
text-transform: uppercase;
text-align: center;
font: bold 120%/400% 'UnlimitedProRegular', Arial;
padding: 0 10px 0 0;
}

/*----------Start Contact Us Page Styles----------*/

.map3col {width: 490px; height: 400px;}

.contactBlockLeft {float:left;}
.contactBlockRight {float:right; margin-right:20px;}

.contactRightImage {margin-left:15px; float:right;}
.contactLeftImage {margin-right:30px; float:left;}

th.contactArrow,
h2.contactArrow {background:#f1f1f0 url(/images/useruploadedimages/1351/aus-contact-arrow.gif) no-repeat 15px 7px;}
th.contactTelephone,
h2.contactTelephone {background:#f1f1f0 url(/images/useruploadedimages/1351/aus-contact-telephone.gif) no-repeat 15px 7px;}
th.contactGlobe,
h2.contactGlobe {background:#f1f1f0 url(/images/useruploadedimages/1351/aus-contact-globe.gif) no-repeat 15px 7px;}
th.contactDirectory,
h2.contactDirectory {background:#f1f1f0 url(/images/useruploadedimages/1351/aus-contact-directory.gif) no-repeat 15px 7px;}
th.contactPen,
h2.contactPen {background:#f1f1f0 url(/images/useruploadedimages/1351/aus-contact-pen.gif) no-repeat 15px 7px;}
th.contactEnvelope,
h2.contactEnvelope {background:#f1f1f0 url(/images/useruploadedimages/1351/aus-contact-envelope.gif) no-repeat 15px 7px;}

.contactBlock1 {border:1px solid #e5e3d6; width:360px; height:150px !important; margin-bottom:12px;}
.contactBlock1 th {text-align:left; margin:0px; padding:0px; height:35px; vertical-align:top;}
.contactBlock1 td {background-color:#fff; margin:0px; padding:15px; vertical-align:top; height:115px !important;}
/* IE7 Only */
*:first-child+html body .contactBlock1 td {height:85px !important;}
/* IE6 Only */
* html body .contactBlock1 td {height:85px !important;}
.contactBlock1 th h2 {color:#666; margin:12px 0px 0px 55px; padding:0px 0 0 55px !important; height:35px; width: 285px; font-size: 110% !important; line-height: 150% !important; background: url(/Images/UserUploadedImages/1350/icon-arrow-med.gif) no-repeat right center transparent; text-transform: uppercase; }
.contactBlock1 td p {background-color:#fff; padding:0px; margin:0px; color:#666;}
.contactBlock1 td ul {margin:0px 0px 0px 15px; padding:0px; list-style-type:none;}
.contactBlock1 td ul li {padding-bottom:5px; list-style-image:url(/images/useruploadedimages/1350/aus-assist-bullet.gif);}
.contactBlock1 td a,
.contactBlock1 td a:link,
.contactBlock1 td a:visited,
.contactBlock1 td a:active {color:#E3741E; margin: 0 0 5px;}
.contactBlock1 td img {padding:0px;}
#mainColumn div.contactBlock1 {height:190px !important;}
#mainColumn div.contactBlock1 h2 {color:#666; margin:0; padding:12px 0 0 55px !important; height:35px; font-size: 110% !important; line-height: 150% !important; text-transform: uppercase;}
#mainColumn div.contactBlock1 h2 span {display:block; background: url(/Images/UserUploadedImages/1350/icon-arrow-med.gif) no-repeat right 0px transparent;right: auto;
position: relative;
top: auto;
}
#mainColumn div.contactBlock1 img {padding:15px 0 15px 15px;}
#mainColumn div.contactBlock1 ul {margin:0 0 0 165px; padding:15px 15px 15px 0; list-style-type:none;}
#mainColumn div.contactBlock1 ul li {margin:0; padding:0;}

.contactBlock1 img,
.contactBlock2 img {float: left; margin: 0 10px 0 0;}

.contactBlock2 {border:1px solid #e5e3d6; width:360px; height:150px !important; margin-bottom:12px;}
.contactBlock2 th {text-align:left; margin:0px; padding:0px; height:35px; vertical-align:top;}
.contactBlock2 td {background-color:#fff; margin:0px; padding:15px; vertical-align:top; height:115px !important;}
/* IE7 Only */
*:first-child+html body .contactBlock2 td {height:85px !important;}
/* IE6 Only */
* html body .contactBlock2 td {height:85px !important;}
.contactBlock2 th h2 {color:#fff; margin:12px 0px 0px 55px; padding:0px 0 0 55px !important; font-size: 110% !important; line-height: 150% !important; background: url(/Images/UserUploadedImages/1350/icon-arrow-med.gif) no-repeat right center transparent; text-transform: uppercase; height:35px; width: 285px;}
.contactBlock2 td p {background-color:#fff; padding:0px; margin:0px; color:#666;}
.contactBlock2 td ul {margin:0px 0px 0px 15px; padding:0px; list-style-type:none;}
.contactBlock2 td ul li {padding-bottom:5px; list-style-image:url(/images/useruploadedimages/1350/aus-assist-bullet.gif);}
.contactBlock2 td a,
.contactBlock2 td a:link,
.contactBlock2 td a:visited,
.contactBlock2 td a:active {color:#E3741E; margin: 0 0 5px;}
.contactBlock2 td img {padding:0px;}

.contact-below {clear:both;}

/*----------industry landing page----------*/

.industryMain {  display: block; position: relative; width: 710px; min-height: 520px;}
.industryMain h1 {width: 710px; position: relative;}
.industryMain .contentTD { display: block; width: 340px;}
.industryMain .contentTD p { width: 340px;}
.industryMain .contentTD img {display: none;}

.moreInfoTD { float: right; list-style: none outside none; margin: 0 !important; padding: 0; position: absolute; top: 0; width: 330px; top: 120px; right: 5px;}
.moreInfoTD h2 {display: none;}
.moreInfoTD table {height: 100px; color: #fff;   margin: 0 0 1px !important; padding: 20px !important; width: 330px;}
.industryBlock1 {background: #f68d1f;}
.industryBlock2 {background: #5e354d;}
.industryBlock3 {background: #61848e;}

.moreInfoTD table a {color: #fff; font: 110%/100% Arial,Helvetica,sans-serif;}
.moreInfoTD table a:hover {color: #ccc;}
.moreInfoTD table h3 {margin: 0 !important; padding: 0 !important;}
.moreInfoTD table ul {margin: 0 !important; padding: 0 !important;}
.moreInfoTD table li {margin: 0 !important; padding: 0 0 5px 15px !important; background: url(/images/useruploadedimages/1350/icon-arrow-med-white.gif)  -5px 0 no-repeat;}




/*----------search results----------*/

form.searchResults .breadcrumbs {background: #555 url(/images/UserUploadedImages/1350/icon-bread.gif) no-repeat 5px 50% !important;}
form.searchResults .SearchLeft {width: 230px; float: left; border-right: 1px solid #ccc;   font-size: 90%;}
form.searchResults .SearchLeft h2 { margin: 10px 0 !important; padding: 0 !important;}
form.searchResults .SearchResults {float: left; width: 700px; margin: 0 0  0 20px;}
form.searchResults .SearchResults h1 {background: none !important;}
form.searchResults .SearchResults ol { margin: 0 0 20px; padding: 0;}
form.searchResults .SearchResults ol li { padding: 15px 0; margin: 0; border-top: 1px solid #ccc;}
form.searchResults .SearchResults ol li:hover {background: #f8f7f0;}
form.searchResults .SearchResults ol li:first-child {border-top: none;}
form.searchResults .SearchResults ol li span.clsResultDescr {clear: both; display: block; margin: 5px 0 0;}
form.searchResults .SearchResults ol li span.resultHead {font-weight: bold;}
form.searchResults .SearchResults ol li span.firstRow {  display: block; position: relative; width: 700px;}
form.searchResults .SearchResults ol li span.firstRow img { position: absolute; right: 0; top: 0;}
form.searchResults .SearchResults ol li a.playme img { width: 80px; margin: 0 10px 10px 0;}
form.searchResults .SearchResults ol li span.firstRow img.resultImage,
form.searchResults .SearchResults ol li span.firstRow span.resultNumber {float: left; position: relative;}
form.searchResults .SearchResults ol li span.firstRow span.resultHead {display: block; cursor: pointer; float: left; line-height: 130%; width: 580px; padding: 1px 0 0;}
form.searchResults .SearchResults ol li span.firstRow a.playme span.resultHead {width: 440px;}
form.searchResults .SearchResults ol li span.lastRow {font-size: 90%;}
form.searchResults .SearchResults ol li span.clsResultURL {color: #41748D;}
form.searchResults .SearchResults ol li img.resultImage {margin: 0 5px 10px 0;}
#ctl00_ContentPlaceHolderMainNoAjax_pnlNumberResults,
#ctl00_ContentPlaceHolderMainNoAjax_pnlnumberResults { font: bold 150% arial; margin: 0 0 15px;}
#ctl00_ContentPlaceHolderMainNoAjax_pnlNumberResults span,
#ctl00_ContentPlaceHolderMainNoAjax_pnlnumberResults span {color: #41748D;}
#TBRefineHead2 h2 {background: url(/images/UserUploadedImages/1350/icon-magnify.gif) no-repeat 0 50% !important; padding: 0 0 0 30px !important;}
#TBRefineHead {  background: none repeat 0 0 #F8F7F0; padding: 10px; width: 200px;}
#topSearches {margin: 20px 0 0;}
#topSearches ol {background: #b0beac; list-style: none outside none; padding: 10px; width: 200px;  margin: 0;}
#topSearches ol li {border-top: 1px solid #ddd; padding: 5px 0;}
#topSearches ol li:first-child {border-top: none;}
#topSearches ol li a {color: #fff;}
#ctl00_ContentPlaceHolderMainNoAjax_pnlPageLinks span {padding: 3px 5px;}
#ctl00_ContentPlaceHolderMainNoAjax_pnlPageLinks span.resultPageNumberSelected {background: #41748D; color: #fff; text-decoration: underline !important;}

/*----------doc lists----------*/

.clsDocListRepeater {clear: both;}	
.clsDocListRepeater tr {}
.clsDocListRepeater table tr.DocListListTable_contenttr td {padding: 10px 5px; vertical-align: top; border-top: 1px solid #ccc; font-size: 90%;}
.clsDocListRepeater table tr.DocListTable_filtertr td {padding: 0 0 10px 0;}
.clsDocListRepeater table th {text-align: left;}
.clsDocListRepeater table th a {   font-size: 90%; white-space: nowrap;  margin: 0 15px 0 0;}
.search-heading { font: bold 150% arial; margin: 0 0 20px;}
.clsFormResultsSearchButton {background: url(/Images/useruploadedimages/1350/au-btn-search-multimedia.gif) no-repeat; height: 35px;}
#paging {margin: 20px 0;}

.search-panel {overflow: hidden; margin: 0 0 30px;}
.search-parameters,
.clsFormResultsSearchButton {float: left;}
#searchFileDescLabel {display: none;}
#searchFileDesc input { border: 1px solid #ccc; height: 31px; width: 300px;}
.clsFormResultsSearchButton a {line-height: 250%;}
.clsFormResultsSearchButton a:first-child {  float: left; height: 35px; margin: 0 10px 0 0; text-indent: -9999px; width: 35px;} 
.clsFormResultsSearchButton #ctl00_ContentPlaceHolderMainNoAjax_ctl03_SearchLinkButton {display: block; float: left; height: 35px; margin: 0 10px 0 0; text-indent: -9999px; width: 35px;}

/*----------start form styles----------*/

.clsFormCreator {clear:both; overflow: hidden; padding:20px 0px 20px 5px; background:#f8f7f0; margin: 0 0 15px !important;}
.clsFormCreator h2 {color:#f0f1e2; font-size:20px; padding:0 0 15px 20px !important; margin:0px;}
.clsFormCreator div h2 {color:#666; padding-top:20px !important; height:auto;}
.clsFormCreator fieldset {margin-right:-10px;}
.clsFormCreator div {padding:0 0 5px 20px;}
.clsFormCreator div div {padding:0 0 0 0;}
.clsFormCreator div.clsMandatory {background:none;}
.clsFormCreator div.clsBtnSubmit {background:none;}
.clsFormCreator p.clsGeneralText {}
.clsFormCreator div.clsDescriptionField {}
.clsFormCreator div label {width:200px; color:#666 !important; padding-top:2px; display:inline-block; vertical-align:top; zoom:1; *display:inline;}
.clsFormCreator div label span {color:#666 !important;}
.clsFormCreator div input {border:1px solid #ccc; height:20px; color:#666;}
.clsFormCreator .clsCheckBoxListSpanOptions,
.clsFormCreator .clsRadioButtonListSpanOptions {margin-bottom:12px; overflow:hidden;}
.clsFormCreator .clsCheckBoxListSpanOptions span,
.clsFormCreator .clsRadioButtonListSpanOptions span {}
.clsFormCreator div input.clsRadioButtonList,
.clsFormCreator div input.clsCheckBoxList {width:auto; border:none;}
.clsFormCreator div label.clsCheckBoxListLabel,
.clsFormCreator div label.clsRadioButtonListLabel {padding-top:3px; /*height:17px;*/ width:auto;}
.clsFormCreator div label.clsCheckBoxListLabel,
.clsFormCreator div label.clsRadioButtonListLabel {min-height:17px;}
.clsFormCreator div textarea {border:1px solid #ccc;}
.clsFormCreator div select {border:1px solid #ccc;}
.clsFormCreator div .validatoralert {display:block; margin-left:200px;}
.clsFormCreator div.submit-failed {display:none;}

#mainColumn .clsFormCreator h2 {margin: 0;}
#mainColumn .clsFormCreator .clsFormCreator_htmlcontent h2 {background:none; padding: 10px 0 !important; font-size: 110%; margin: 0 0 10px 0;}
#mainColumn .clsFormCreator div {}
#mainColumn .clsFormCreator p.clsGeneralText { padding:0 0 10px 20px; margin:0; width:473px;}
#mainColumn .clsFormCreator div legend,
#mainColumn .clsFormCreator div label {width:123px; padding-right:10px; font-size: 90%; color:#666 !important;}
#mainColumn .clsFormCreator div.clsMandatory {color:#666;  font-size: 75%; margin: 10px 0 0;}
#mainColumn .clsFormCreator div.clsBtnSubmit {margin:0px 0px 0px 20px; padding:0px;}
#mainColumn .clsFormCreator div.clsBtnSubmit input {height:auto; padding:5px; cursor:pointer;}

#mainColumn .clsFormCreator div textarea {width:300px;}
#mainColumn .clsFormCreator div span.clsRadioButtonListSpanOptions {width:auto; display:inline-block; vertical-align:top; zoom:1; *display:inline;}
#mainColumn .clsFormCreator div span.clsRadioButtonListSpanOptions span {width:300px; display:block;}
#mainColumn .clsFormCreator div span.clsRadioButtonListSpanOptions span label {width:269px;}
#mainColumn .clsFormCreator div span.clsCheckBoxListSpanOptions {width:auto; display:inline-block; vertical-align:top; zoom:1; *display:inline;}
#mainColumn .clsFormCreator div span.clsCheckBoxListSpanOptions span {width:auto; display:block;}
#mainColumn .clsFormCreator div span.clsCheckBoxListSpanOptions span label {width:auto;}

#mainColumn .clsBtnSubmit input[type="submit"] {background: #F68D1F url(/Images/UserUploadedImages/1350/icon-arrow-orange.gif) right center no-repeat; border: 1px solid #fff; color: #fff; font: bold 120% arial; margin: 20px 0 0; padding: 5px 50px 5px 5px !important; text-transform: uppercase; }

#mainColumn .clsFormCreator div .validatoralert {margin-left:133px;}

#mainColumn .clsFormCreator fieldset legend.clsFieldsetLegend {font:15px arial, verdana, sans-serif; margin:0px; padding:0px; color:#666;}

#mainColumn .clsFormCreator fieldset.clsCheckBoxListSpanOptions {position:relative; margin:0; padding:0 0 0 133px; border:none;}
#mainColumn .clsFormCreator fieldset.clsCheckBoxListSpanOptions legend {position:absolute; top:0; left:0; margin:0; padding:0; width:123px;}
#mainColumn .clsFormCreator fieldset.clsCheckBoxListSpanOptions legend span {color:#666 !important;}
#mainColumn .clsFormCreator fieldset.clsCheckBoxListSpanOptions > span {display:block; margin-bottom:5px;}
#mainColumn .clsFormCreator fieldset.clsCheckBoxListSpanOptions > span input {width:auto; height:auto; margin:0 5px 0 0; padding:0;}
#mainColumn .clsFormCreator fieldset.clsCheckBoxListSpanOptions > span label {width:300px; padding:0; margin:0;}

#mainColumn .clsFormCreator fieldset.clsRadioButtonListSpanOptions {position:relative; margin:0; padding:0 0 0 133px; border:none;}
#mainColumn .clsFormCreator fieldset.clsRadioButtonListSpanOptions legend {/*position:absolute;*/ margin: 0 0 0 -130px; float: left; top:0; left:0; padding:0; width:123px;}
#mainColumn .clsFormCreator fieldset.clsRadioButtonListSpanOptions legend span {color:#666 !important;}
#mainColumn .clsFormCreator fieldset.clsRadioButtonListSpanOptions > span {display:block; margin-bottom:5px;}
#mainColumn .clsFormCreator fieldset.clsRadioButtonListSpanOptions > span input {width:auto; height:auto; margin:0 5px 0 0; padding:0;}
#mainColumn .clsFormCreator fieldset.clsRadioButtonListSpanOptions > span label {width:300px; padding:0; margin:0;}

#CriteriaEventTypeHeading {color:#fff; margin-bottom:5px; display:block;}

#mainColumn #FormCreator_70508 div label {width:175px;}
#mainColumn #FormCreator_70508 div .clsCheckBoxListSpanOptions span label {width: auto;}
#mainColumn #FormCreator_70508 div.clsFormCreator_checkbox label {width:auto;}
#mainColumn #FormCreator_70508 div .clsCheckBoxListSpanOptions span {
    float: left;
    width: 290px;
}
#mainColumn #FormCreator_70508 .helpInfo {
    padding: 0 0 0 190px;
}

.Three #mainColumn .clsFormCreator p.helpInfo {
    margin-left: 136px;
}
.Three #mainColumn .clsFormCreator div.clsFormCreator_checkbox label {
    max-width: 430px !important;
}
.Two #mainColumn .clsFormCreator div.clsFormCreator_checkbox label {
    max-width: 650px !important;
}
#mainWrapper .noRHP #mainColumn .clsFormCreator div.clsFormCreator_checkbox label {
    max-width: 690px !important;
}
#mainColumn .clsFormCreator div.clsFormCreator_checkbox {
    padding-left: 20px;
}

.clsFormCreator div.clsFormCreator_checkbox {position:relative; padding-left:150px;}
.clsFormCreator div.clsFormCreator_checkbox label {width:auto !important; /*position:absolute;*/ left:130px; top:0;}
.clsFormCreator div.clsFormCreator_checkbox input {width:auto;}

.cm-article19720 #mainColumn .clsFormCreator div.clsFormCreator_droplist label, .cm-article19720 #mainColumn .clsFormCreator div.clsFormCreator_radiobuttonlist legend {
    width: 323px;
}

/* Top Story News Widget */
.top-story { background: none repeat 0 0 #6F6E70; margin: 5px 0 20px; padding: 10px 10px 30px; position: relative;}
.top-story div.widget {  background: none repeat 0 0 #6F6E70; height: 190px; margin: 0; overflow: hidden; /*padding: 40px 0 0;*/ position: relative; width: 475px;}
.top-story div.mainitem, .top-story div.subitem {border-bottom: 0;color: #fff;}
.top-story h2 {display: none;}
.top-story img {float: left; width: 190px; height: 180px; border: 1px solid #333; margin: 0 20px 5px 0;}
.top-story div.mainItem dl dt {padding-bottom: 10px; padding-top: 10px;}
.top-story div.mainItem dl dt span.mainItemHeading, .top-story div.subItem dl dt span.subItemHeading {font: bold 14px Arial; color: #fff; !important; margin: 0 0 10px; text-decoration: underline !important;}
.top-story div.widgetPageLinks { position: absolute; right: 10px; top: 0; padding: 0; width: 250px; overflow: hidden;}
.top-story div.widgetPageLinks h3 {display: none; padding: 0; margin: 0; float: right;}
.top-story div.widgetPageLinks a {display: block; float: left; margin: 0 5px 0 0;}
.top-story div.widgetPageLinks a span {background: #f68d1f; display: block; color: #6f6e70 !important; text-align: center; line-height: 20px;  font: bold 14px arial; padding: 5px 10px;}
.top-story div.widgetPageLinks a span.resultPageNumberSelected,
.top-story div.widgetPageLinks a:hover span {color: #6f6e70; background: #fff !important;}
.top-story div.widgetPageLinks a span.resultPagePrevious {background: #f68d1f; position: absolute; bottom: 0;}
.top-story div.widgetPageLinks a span.resultPageNext {background: #f68d1f !important; }
.top-story div.mainItem, .top-story div.subItem {color: #fff; border: none !important; margin: 0 !important;}
.top-story div.mainItem dl, .top-story div.subItem dl {background-image: none !important;}
.top-story #nav {position: absolute; right: 10px; bottom: 10px;}
.top-story #nav p {float: left; color: #fff; margin: 0 5px 0 0; font-size: 90%;}
.top-story #nav a {padding: 3px 7px; margin: 0 1px; background: #f68d1f; color: #6f6e70; font: bold 100%/140% Arial, Helvetica, sans-serif;}
.top-story #nav a.activeSlide,
.top-story #nav a:hover {background: #fff;}

.news-investor-update .subItem {margin: 10px 0;}

/*-----Uni and VET course list form styles-----*/

#Module22412_TRDisplayUserForm #divFormCreatorTableContentMain div input.clsRadioButtonList,
#Module22412_TRDisplayUserForm #divFormCreatorTableContentMain div input.clsCheckBoxList {float:left !important; clear:none !important;}

#Module22412_TRDisplayUserForm #divFormCreatorTableContentMain div label.clsCheckBoxListLabel,
#Module22412_TRDisplayUserForm #divFormCreatorTableContentMain div label.clsRadioButtonListLabel {float:left !important; clear:none !important; padding-top:3px; height:17px; margin-left:0px; width:auto !important; padding-right:5px;}


/*----------China industry profile enquiry form----------*/

#Module22129_TRDisplayUserForm #divFormCreatorTableContentMain {width:583px;}
#Module22129_TRDisplayUserForm #divFormCreatorTableContentMain div label {width:240px !important;}

#Module22129_TRDisplayUserForm #divFormCreatorTableContentMain .clsCheckBoxListSpanOptions,
#Module22129_TRDisplayUserForm #divFormCreatorTableContentMain .clsRadioButtonListSpanOptions {width:270px !important;}

#Module22129_TRDisplayUserForm #divFormCreatorTableContentMain div input.clsRadioButtonList,
#Module22129_TRDisplayUserForm #divFormCreatorTableContentMain div input.clsCheckBoxList {}

#Module22129_TRDisplayUserForm #divFormCreatorTableContentMain div label.clsCheckBoxListLabel,
#Module22129_TRDisplayUserForm #divFormCreatorTableContentMain div label.clsRadioButtonListLabel {width:240px !important;}


/*----------BCA EOI events form (RHP and left menu)----------*/

#Module27185_TRDisplayUserForm #divFormCreatorTableContentMain {width:583px;}
#Module27185_TRDisplayUserForm #divFormCreatorTableContentMain div label {width:240px !important;}


#Module27185_TRDisplayUserForm #divFormCreatorTableContentMain .clsCheckBoxListSpanOptions,
#Module27185_TRDisplayUserForm #divFormCreatorTableContentMain .clsRadioButtonListSpanOptions {width:270px !important;}

#Module27185_TRDisplayUserForm #divFormCreatorTableContentMain div input.clsRadioButtonList,
#Module27185_TRDisplayUserForm #divFormCreatorTableContentMain div input.clsCheckBoxList {}

#Module27185_TRDisplayUserForm #divFormCreatorTableContentMain div label.clsCheckBoxListLabel  {width:260px; height:30px !important;}

#Module27185_TRDisplayUserForm #divFormCreatorTableContentMain div label.clsRadioButtonListLabel {width:240px !important}

/*----------BCA form----------*/

#Module23106_TRDisplayUserForm #divFormCreatorTableContentMain {width:583px;}
#Module23106_TRDisplayUserForm #divFormCreatorTableContentMain div label {width:240px !important;}

#Module23106_TRDisplayUserForm #divFormCreatorTableContentMain .clsCheckBoxListSpanOptions,
#Module23106_TRDisplayUserForm #divFormCreatorTableContentMain .clsRadioButtonListSpanOptions {width:270px !important;}

#Module23106_TRDisplayUserForm #divFormCreatorTableContentMain div input.clsRadioButtonList,
#Module23106_TRDisplayUserForm #divFormCreatorTableContentMain div input.clsCheckBoxList {}

#Module23106_TRDisplayUserForm #divFormCreatorTableContentMain div label.clsCheckBoxListLabel,
#Module23106_TRDisplayUserForm #divFormCreatorTableContentMain div label.clsRadioButtonListLabel {width:240px !important;}


/*----------MULTIMEDIA---------*/

.cm-article10718 {}

.cm-article10718 #mainWrapper #mainColumn {margin:0; width:730px;}
.cm-article10718 .bookmarkPanel {margin: 20px 0 0 15px; width: 710px;}

/*----------Multimedia Center---------*/
div#multimedia-container {position:relative;}
div.multimediaSearch {position:absolute; top:30px; right:10px; z-index:102;}

/* Video Widget */
#mainColumn div.multimediaWidget {width:709px; min-height: 500px; margin:0; padding:10px; position:relative; background-color:#444;  border-top: 1px solid #666;}
#mainColumn div.multimediaWidget h1 {position:absolute; top:10px; right:10px; color:#F7F7EF; width:500px; margin:0 0 15px 0; padding:15px 0; z-index:101; background:url(/images/useruploadedimages/1350/multimedia-icon-2011.gif) no-repeat 150px 50%;}
#mainColumn div.multimediaWidget div.mainItem,
#mainColumn div.multimediaWidget div.subItem {width:151px; margin:0px 10px 16px; padding:0px; color:#F7F7EF; border-bottom:none;}
#mainColumn div.multimediaWidget div span {line-height:125%;}
#mainColumn div.multimediaWidget div img {margin-bottom:5px; float:none;  margin-top:60px;}
#mainColumn div.multimediaWidget div .allsubItems img {}
#mainColumn div.multimediaWidget div dl {overflow:visible;}
#mainColumn div.multimediaWidget div dl dt {padding-bottom:5px;overflow:visible; clear: both;}
#mainColumn div.multimediaWidget div dl dd {line-height:125% !important;overflow:visible; padding: 0 0 10px;}


#mainColumn div.multimediaWidget div.mainItem {float:right; width:495px; margin:75px 0 0 0; color:#F7F7EF; position:relative; border-bottom: 1px solid #ccc;}
#mainColumn div.multimediaWidget div.mainItem dl {}
#mainColumn div.multimediaWidget div.mainItem dl dt {}
#mainColumn div.multimediaWidget div.mainItem dl dt a {position:absolute; top:0px; left:0px; display:block;}
#mainColumn div.multimediaWidget div.mainItem dl dt span.mainItemHeading {color:#F7F7EF; font-size:130%; font-weight:bold; background: #444; line-height: 115%;}
#mainColumn div.multimediaWidget div.mainItem dl dt span.mainItemDate {padding:0px 10px 0px 0px; width: 100px;}
#mainColumn div.multimediaWidget div.mainItem dl dt span.mainItemDateDay {color:#F58D1F;}
#mainColumn div.multimediaWidget div.mainItem dl dt span.mainItemDateMonth {color:#F58D1F;}
#mainColumn div.multimediaWidget div.mainItem dl dt span.mainItemDateYear {color:#F58D1F;}
#mainColumn div.multimediaWidget div.mainItem dl dd span.mainItemDuration {color:#F58D1F; position:absolute; top:302px; left:120px;}
#mainColumn div.multimediaWidget div.mainItem dl dd span.mainItemDurationLabel {}
#mainColumn div.multimediaWidget div.mainItem dl dd span.mainItemRelatedLink {display:block; color:#F58D1F; margin-top:10px; margin-bottom:10px;}
#mainColumn div.multimediaWidget div.mainItem dl dd span.mainItemRelatedLink a {color:#F58D1F;}
#mainColumn div.multimediaWidget div.mainItem dl dd span.mainItemRelatedLink a:hover,
#mainColumn div.multimediaWidget div.mainItem dl dd span.mainItemRelatedLink a:focus {color:#F58D1F; text-decoration:underline;}
#mainColumn div.multimediaWidget div.mainItem img {width: 390px; border: 1px solid #333; margin: 40px 0 0;}

#mainColumn div.multimediaWidget div.allsubItems {clear:right; margin: 60px 0 0; padding: 10px 0 0; border-bottom:1px solid #ccc;}
#mainColumn div.multimediaWidget div.subItem {display: -moz-inline-box; display:inline-block; vertical-align:top; zoom:1; *display:inline;}
#mainColumn div.multimediaWidget div.subItem dl dt span.subItemHeading {color:#F7F7EF; font-weight:bold;}
#mainColumn div.multimediaWidget div.subItem dl dd span.subItemRelatedLink a {color:#F58D1F;}
#mainColumn div.multimediaWidget div.subItem img {width: 150px; border: 1px solid #333; margin: 10px 0 5px;}

#mainColumn div.multimediaWidget div.refinewidgetwithheading {width:190px; float:left; margin-right:20px;}
#mainColumn div.multimediaWidget div.refinewidgetwithheading h3 {color:#F7F7EF; margin:0; padding:15px 0 16px 10px; text-transform:uppercase; font-size:130%; border-top:5px solid #ccc;}
#mainColumn div.multimediaWidget div.refinewidgetwithheading ol {list-style-type:none; margin:0px; padding:0px;}
#mainColumn div.multimediaWidget div.refinewidgetwithheading ol li {padding:5px 0 5px 10px; border-top:1px solid #6E6E6F;}
#mainColumn div.multimediaWidget div.refinewidgetwithheading ol li a {color:#F7F7EF;}

#mainColumn div.multimediaWidget div.widgetPageLinks {clear:both; width:691px; height:auto; padding-top:20px;}
#mainColumn div.multimediaWidget div.widgetPageLinks h3 {font-size:100%; color:#fff; display:inline; margin:0; padding:0; float:none;}
#mainColumn div.multimediaWidget div.widgetPageLinks a {color:#fff;}
#mainColumn div.multimediaWidget div.widgetPageLinks a span.resultPageNumberSelected {color:#fff;}
#mainColumn div.multimediaWidget div.widgetPageLinks a span.resultPageNumber {color:#fff;}
#mainColumn div.multimediaWidget div.widgetPageLinks a span.resultPageNext {color:#fff;}
#mainColumn div.multimediaWidget div.widgetPageLinks a span.resultPagePrevious {color:#fff;}

/* Audio Widget */
#subColumn div.podcastWidget {width:209px; margin:0; padding:0;}
#subColumn div.podcastWidget h3 {font-size:130%; background:url(/images/useruploadedimages/1350/podcast-icon-large-2011.gif) no-repeat 130px 50%;}
#subColumn div.podcastWidget div.mainItem,
#subColumn div.podcastWidget div.subItem {margin:0; padding:0 0 10px 20px; background:url(/images/useruploadedimages/1350/podcast-icon-small-2011.gif) no-repeat 0px 5px;}
#subColumn div.podcastWidget div.widgetPageLinks {padding:9px 0px;}
#subColumn div.podcastWidget div a {}
#subColumn div.podcastWidget div.mainItem dl dt span.mainItemHeading {color:#525458; font-weight:bold;}
#subColumn div.podcastWidget div.mainItem dl dt span.mainItemDateDay {color:#525458;}
#subColumn div.podcastWidget div.mainItem dl dt span.mainItemDateMonth {color:#525458;}
#subColumn div.podcastWidget div.mainItem dl dt span.mainItemDateYear {color:#525458;}
#subColumn div.podcastWidget div.mainItem dl dd span.mainItemRelatedLink {display:block;}
#subColumn div.podcastWidget div.subItem dl dt span.subItemHeading {color:#525458; font-weight:bold;}
#subColumn div.podcastWidget div.subItem dl dt span.subItemDateDay {color:#525458;}
#subColumn div.podcastWidget div.subItem dl dt span.subItemDateMonth {color:#525458;}
#subColumn div.podcastWidget div.subItem dl dt span.subItemDateYear {color:#525458;}
#subColumn div.podcastWidget div.subItem dl dd span.subItemRelatedLink {display:block;}

#subColumn div.podcastWidget div.widgetPageLinks {}
#subColumn div.podcastWidget div.widgetPageLinks h3 {text-transform:none; border:none; font-size:100%; margin:0 0 5px 0; padding:0; background:none;}
#subColumn div.podcastWidget div.widgetPageLinks a span {display: -moz-inline-box; display:inline-block; vertical-align:top; zoom:1; *display:inline; margin-bottom:5px;}
#subColumn div.podcastWidget div.widgetPageLinks a span.resultPageNumberSelected {color:#fff; background-color:#525458; border:1px solid #525458; padding:2px 5px;}
#subColumn div.podcastWidget div.widgetPageLinks a span.resultPageNumber {color:#525458; background-color:#fff; border:1px solid #525458; padding:2px 5px; line-height:140%;}

/*--------------------
ASD
--------------------*/

a.registerASD { background: url(/Images/UserUploadedImages/1350/icon-arrow-orange.gif) no-repeat right center #F68D1F; color: #fff !important;
   display: block; font-size: 110%; margin: 10px 0; padding: 10px; text-indent: 10px; text-transform: uppercase; width: 270px;}

#TBASDSupplierOuter h1 {display:none;}
#TBASDSupplierOuter h2 {font-size: 18px; padding:0px 0px 0px 0px; margin:0px;}
#TBASDSupplierOuter hr {height: 1px; border: 0px none; color:#ccc; background: #ccc}
#TBASDSupplierOuter a {text-decoration:none;}
#TBASDSupplierOuter #content {padding: 12px;}

#TBASDSupplierOuter .navigation {width:100%;}
#TBASDSupplierOuter .navigation ul {list-style: none; padding-left: 0px; padding-bottom: 8px; padding-top: 8px; margin:0px}
#TBASDSupplierOuter .navigation li {display: inline;}
#TBASDSupplierOuter .navigation a {padding: 3px 10px 2px 10px; color: #524f37; text-decoration: none; border: 1px solid #999;}
#TBASDSupplierOuter .navigation a:link {padding: 3px 10px 2px 10px; color: #524f37; text-decoration: none; border: 1px solid #999;}
#TBASDSupplierOuter .navigation a:active {padding: 3px 10px 2px 10px; color: #524f37; background-color: #ccc; text-decoration: none; border: 1px solid #999;}
#TBASDSupplierOuter .navigation a:visited {padding: 3px 10px 2px 10px; color: #524f37; text-decoration: none; border: 1px solid #999;}
#TBASDSupplierOuter .navigation a:hover {color:#fff; background-color:#dc7c00;}
#TBASDSupplierOuter .navigation a:focus {color:#fff; background-color:#dc7c00;}

#TBASDSupplierOuter #cmform .desc {font-size: 12px; font-weight: normal; float:left; width:145px; clear:both;}

#TBASDSupplierOuter input.txt {background-color:#fff; border:1px solid #ccc; width: 275px; height:20px; padding:5px;} /* 8.1 upgrade change */
#TBASDSupplierOuter input.txtCountryCode {background-color: #fff; border: 1px inset #eee;width: 30px;}
#TBASDSupplierOuter input.txtAreaCode {background-color: #fff; border: 1px inset #eee; width: 30px;}
#TBASDSupplierOuter input.txtPhone {background-color: #fff; border: 1px inset #eee; width: 100px;}
#TBASDSupplierOuter input.btn {text-transform: uppercase; background: #FBFBF7; font: 100% Arial, Helvetica, sans-serif; color: #3D3935; border: 1px solid #CECCC0; display: block; float: left; height: 35px;   padding: 0 10px; cursor: pointer; width: auto !important; margin: 10px 10px 10px 0;}
#TBASDSupplierOuter input#ctl00_ContentPlaceHolderMainNoAjax_btnSubmit {    background: none repeat scroll 0 0 #E25205 !important;
    border: medium none;
    border-radius: 0 0 0 0;
    color: #FFFFFF;
    cursor: pointer;
    filter: none !important;
    font: bold 160%/100% "UnlimitedProRegular",Arial !important;
    letter-spacing: 0;
    padding: 5px 20px;
    text-shadow: none !important;
    text-transform: uppercase;
    margin: 10px 10px 10px 210px;}
#TBASDSupplierOuter label.Instructions {float: left; width: 60%;}
#TBASDSupplierOuter label.SmallInstr {width:60%; float:left; font-style:italic; margin-left:150px; font-size:90%;}

#TBASDSupplierOuter #content2.search fieldset { border: none;  border-right: 1px solid #666666;
    clear: none;
    color: #FFFFFF;
    display: block;
    float: left;
    margin: 0 0 0 30px;
    padding: 12px 30px 0 0;
    text-decoration: none; height: 400px;
    width: 294px;}
#TBASDSupplierOuter #content2.search fieldset.first {width: 670px; margin: 0 0 20px 30px; height: auto;}
#TBASDSupplierOuter #content2.results fieldset.first {background: #F8F7F0;
    margin: 0;
    padding: 20px;}
#TBASDSupplierOuter #content2.results fieldset.first legend {    border-bottom: 1px solid #CCCCCC;
    border-top: 5px solid #CCCCCC;
    color: #3D3935;
    font: bold 140% Arial;
    margin: 0 0 20px;
    padding: 20px 0;
    position: relative;
    text-transform: uppercase; width: 670px;}
#TBASDSupplierOuter #content2.results fieldset.first legend span {color: #3D3935; margin: 0;}

#TBASDSupplierOuter #content2.results .SearchInfo {    background: none repeat scroll 0 0 #F8F7F0;
    color: #D14A04;
    display: block;
    font: bold 110%/150% Arial;
    padding: 20px; border: none;}
#TBASDSupplierOuter #content2.results fieldset .SearchInfo {display: none;}

#TBASDSupplierOuter #content2.search fieldset span {
/*font-weight: bold;*/
    color: #FFFFFF;
    float: left;
}
#TBASDSupplierOuter #content2.search fieldset span.selectedpage {float: none;}
#TBASDSupplierOuter #content2.search fieldset select {width: 100%; padding: 10px;} 
#TBASDSupplierOuter #content2.search fieldset select option {padding: 2px 5px;}

#TBASDSupplierOuter #content2.search fieldset select#ctl00_ContentPlaceHolderMainNoAjax_lstIndustries { height: 250px;}

#TBASDSupplierOuter #content2 fieldset label {display: block;/* padding: 10px 0 0;*/}
#TBASDSupplierOuter #content2 fieldset table {margin: -10px 0 0;}

#TBASDSupplierOuter #content2 legend {color: #fff; display: block; font: bold 140%/110% Arial;margin: 10px 0 10px 5px; padding: 0; text-align: left; float: left;}
#TBASDSupplierOuter #content2.search legend {width: 200px;}
#TBASDSupplierOuter #content2.search legend .akey {margin: 0 0 0 -5px;}
#TBASDSupplierOuter #content2.register legend {    border-bottom: 1px solid #FFFFFF;
    padding: 0 0 5px;
    text-transform: uppercase;
    width: 100%;}
#TBASDSupplierOuter .akey {text-decoration: none; margin:  0; float: none !important	;}

#TBASDSupplierOuter #content2 fieldset table td input {float: left;}
#TBASDSupplierOuter #content2 fieldset table td label {    float: left;
    margin: 0 20px 0 0;
    padding: 0;
    width: auto;}
#TBASDSupplierOuter #content2 fieldset div {    background: none repeat scroll 0 0 #3D3935;
    color: #FFFFFF;
    float: left;
    font-size: 110%;
    padding: 10px 3px;
    width: 100%;} 
#TBASDSupplierOuter #content2 fieldset div span {padding: 10px 0 0;}     
#TBASDSupplierOuter #content2.details div span#lblTradingAs { font-weight: bold;
   display: block;
    margin: 0;
    padding: 0 0 15px;
}
#TBASDSupplierOuter #content2 fieldset div span#ctl00_ContentPlaceHolderMainNoAjax_lblCompanyName {padding: 15px 0 5px; display: block; font: bold 140% Arial;}  
#TBASDSupplierOuter #content2.details {position: relative;}
#TBASDSupplierOuter #content2.details div {padding: 15px 30px; /*height: 50px;*/}
#TBASDSupplierOuter #content2.details #divSaveBottom {border: none; margin: 0; padding: 0 0 10px 10px;}
#TBASDSupplierOuter #content2.details img {max-height: 90px; position: absolute;
    right: 20px;
    top: 20px;}
#TBASDSupplierOuter #content2.details  {background: #fff; color: #3d3935;}
#TBASDSupplierOuter #content2.details .CompanyDetails {background: #F8F7F0;
    color: #3D3935;
    font: 100%/150% Arial;
    padding: 20px 30px; height: auto;
    width: 650px;}
#TBASDSupplierOuter #content2.details .CompanyDetails p:empty {display: none;}
#TBASDSupplierOuter #content2.details #TBASDSupplierOuter #divSaveBottom {border: none;}
#TBASDSupplierOuter #content2.details strong,
#TBASDSupplierOuter #content2.details b {    display: block;
    font-size: 110%;
    margin: 20px 0 5px;}
#TBASDSupplierOuter #content2.details legend {display: none;}
#TBASDSupplierOuter #content2.details div label {width: auto;}
#TBASDSupplierOuter #content2.details div span {padding: 0;}
#TBASDSupplierOuter #content2.details fieldset { margin: 0; height: auto; border: medium none;
    padding: 0;
    width: 100%;}
#TBASDSupplierOuter #content2.details fieldset

/*-----Updated for Accessibility Dec 2012-----*/
/* p changed to div and padding change on div and label */
/* add float:left and width on div */
#TBASDSupplierOuter #content2 fieldset div {padding: 0 0 10px 12px; float:left; width:688px;}
#TBASDSupplierOuter #content2 fieldset div label {margin: 0;}
#TBASDSupplierOuter #content2 fieldset div label.SmallInstr {clear: both; display: block; float: left; font-size: 90%; font-style: italic; margin-top: 0; text-align: left; width: 570px !important; text-indent: 165px;}
/*#TBASDSupplierOuter #content2 fieldset select#ctl00_ContentPlaceHolderMainNoAjax_lstIndustries {margin: 0 0 0 10px;}*/

#TBASDSupplierOuter .overviewheader p {clear: both; /*padding: 10px 0 0;*/}
#TBASDSupplierOuter .overviewheader ul li {list-style: disc; margin: 0 0 0 20px; padding: 10px 0 0;}

#TBASDSupplierOuter #divSaveTop,
#TBASDSupplierOuter #divSaveBottom {    border-top: 1px solid #666666;
    clear: both;
    float: left;
    margin: 40px 0 10px 30px;
    overflow: hidden;
    padding: 0;
    width: 650px;}
#TBASDSupplierOuter .save ul {list-style: none; padding-left: 0px; margin-bottom: 8px; margin-top: 8px; margin:0px}
#TBASDSupplierOuter .save li {display: inline;}
#TBASDSupplierOuter .save a {padding: 3px 10px 2px 10px; color: #524f37; text-decoration: none; border: 1px solid #999;}
#TBASDSupplierOuter .save a:link {padding: 3px 10px 2px 10px; color: #524f37; text-decoration: none; border: 1px solid #999;}
#TBASDSupplierOuter .save a:active {padding: 3px 10px 2px 10px; color: #524f37; background-color: #ccc; text-decoration: none; border: 1px solid #999;}
#TBASDSupplierOuter .save a:visited {padding: 3px 10px 2px 10px; color: #524f37; text-decoration: none; border: 1px solid #999;}
#TBASDSupplierOuter .save a:hover {color: #fff;background-color: #dc7c00;}
#TBASDSupplierOuter .save a:focus {color: #fff;background-color: #dc7c00;}

#TBASDSupplierOuter .btt {float:right;   margin: 0 30px 10px 0;}

#TBASDSupplierOuter .ErrorMessage {color:#fff; margin: 0 0 0 30px; background: #cc0000;}
#TBASDSupplierOuter .Light {font-weight:lighter;}

#TBASDSupplierOuter fieldset .SearchInfo {    border-bottom: 1px solid #666666;
    color: #FFFFFF;
    display: block;
    float: left;
    font: 12px arial,sans-serif;
    margin: 0;
    padding: 0 0 15px;
    width: 650px;}
#TBASDSupplierOuter #content2 fieldset div#paging {background: none; font: 12px arial, sans-serif; color:#fff; padding-left:12px;}

#TBASDSupplierOuter #divSaveTop { clear: both; display: none;}

#TBASDSupplierOuter .CompanyDetails {font: 12px arial, sans-serif; color:#666; padding-left:8px;}

#TBASDSupplierOuter .CompanyDetails td {/*font: 12px arial, sans-serif; color:#666;*/}
#TBASDSupplierOuter .CompanyDetails h3 {background-color:#F8F7F0; /*padding-left:5px;*/}

#TBASDSupplierOuter ul.SearchResults {   clear: both;
    margin: 0;
    padding: 0;}
#TBASDSupplierOuter ul.SearchResults li {    background: none repeat scroll 0 0 #FFFFFF;
    border: medium none;
    clear: both;
    list-style-type: none;
    margin: 0 0 5px;
    padding: 7px;}
#TBASDSupplierOuter ul.SearchResults li:hover {background: #eee;}
#TBASDSupplierOuter ul.SearchResults li span,
#TBASDSupplierOuter #paging span {color: #666 !important; padding: 0 !important;}
#TBASDSupplierOuter ul.SearchResults li .Name {margin-left:5px;}
#TBASDSupplierOuter ul.SearchResults li .TradingAs {float:left;margin-left:30px;}
#TBASDSupplierOuter ul.SearchResults li .Light {float:left;}

#TBASDSupplierOuter ul.SearchResults {clear:both;color:Gray;margin-top:0px; width: 670px;}
#TBASDSupplierOuter ul.SearchResults li {clear:both;margin:5px; list-style-type:none;}
#TBASDSupplierOuter ul.SearchResults li .Name {    color: #3D3935;
    font-size: 110%;
    margin-left: 5px;
    text-decoration: underline;}
#TBASDSupplierOuter ul.SearchResults li .TradingAs {float:left;margin-left:30px;}
#TBASDSupplierOuter ul.SearchResults li .Light {float:left;}

#TBASDSupplierOuter div.CompanyDetails {float:left;margin-top:10px;width:90%;}

#divASDSupplierNomArticleBottom #LeftMenu ul {margin: 10px 0 0 15px; padding: 0;}
#divASDSupplierNomArticleBottom #LeftMenu li {list-style: none;}
#divASDSupplierNomArticleBottom #LeftMenu  #LeftMenuBar a.MenuItemOne .text { display: block; font: 90% Arial;  padding: 0 10px 15px 0;}

/*-----Updated for Accessibility Dec 2012-----*/
/* p changed to div for fieldsets */
div#content2 fieldset div label { float: left; padding-right: 5px; width: 250px;}
div#content2.register fieldset div label {width: 150px;}
div#content2.register fieldset div label.Instructions {width: auto;}
div#content2 fieldset div select { float: left; margin: 0 5px 0 0;}
#TBASDSupplierOuter #content2 fieldset div span[style],
#TBASDSupplierOuter #content2 fieldset div div[style] {padding: 0; background: #cc0000; color:#fff !important;}
#TBASDSupplierOuter #content2 fieldset div span.SmallInstr {
    font: 80%/160% Arial;
    padding: 10px 0 0;
}
div#content2 p,
div#content2 fieldset div { clear: both;}

/*-----Added for Accessibility Dec 2012-----*/
div#content2 fieldset div span[id$="radKeywordSearchType"] label,
div#content2 fieldset div span[id$="radExporting"] label {width:auto;}
div#content2 fieldset div span[id$="radKeywordSearchType"] input,
div#content2 fieldset div span[id$="radExporting"] input {float:left;}
div#content2 fieldset div label[for$="txtPhoneCountryCode"],
div#content2 fieldset div label[for$="txtPhoneAreaCode"],
div#content2 fieldset div label[for$="txtFaxCountryCode"],
div#content2 fieldset div label[for$="txtFaxAreaCode"] {position:absolute; left:-9999px;}

.RadPicker_Telerik .rcCalPopup, .RadPicker_Telerik .rcTimePopup {background: url(/Images/UserUploadedImages/austrade-calendar.gif) no-repeat 0 0 !important;}

/*--------------------
MIP Paid Subscriptions
--------------------*/

#paidSubscription {width:710px; float:left;}
#paidSubscription #formDetails {width:710px; padding-bottom:20px;}
#paidSubscription #formDetails h1 {}
.mipSearch {margin: 0 0 20px;}
.mipSearch input { border: 1px solid #FFFFFF !important; height: 30px;}
.mipSearch h3 {margin:30px 0 20px !important;}

/*-----Top Nominated Article-----*/
#paidSubscription #formDetails #divSubFormNomArticleTop {}

/*-----Page 1 Terms and Conditions-----*/
#paidSubscription #formDetails #ctl00_ContentPlaceHolderMainNoAjax_divSubFormPage1 {}
#paidSubscription #formDetails #ctl00_ContentPlaceHolderMainNoAjax_divSubFormPage1 .clsTermConditions {padding-bottom:20px;}
#paidSubscription #formDetails #ctl00_ContentPlaceHolderMainNoAjax_divSubFormPage1 ul {}
#paidSubscription #formDetails #ctl00_ContentPlaceHolderMainNoAjax_divSubFormPage1 ul li {font-size:12px;}
#paidSubscription #formDetails #ctl00_ContentPlaceHolderMainNoAjax_divSubFormPage1 div.acceptTerms {background: #3d3935; padding: 10px; color: #fff;}
#paidSubscription #formDetails #ctl00_ContentPlaceHolderMainNoAjax_divSubFormPage1 div.acceptTerms input {}
#paidSubscription #formDetails #ctl00_ContentPlaceHolderMainNoAjax_divSubFormPage1 div.acceptTerms label {font-size:12px; color:#fff;}
#paidSubscription #formDetails #ctl00_ContentPlaceHolderMainNoAjax_divSubFormPage1 div.acceptTerms label span {position:absolute; left:-9999px;}

/*-----Page 2 My Details-----*/
#paidSubscription #formDetails #ctl00_ContentPlaceHolderMainNoAjax_divSubFormPage2 {}
#paidSubscription #formDetails #ctl00_ContentPlaceHolderMainNoAjax_divSubFormPage2 div {font-size:12px; float:left; clear:left; width:706px; padding:5px 0px; position:relative;}
#paidSubscription #formDetails #ctl00_ContentPlaceHolderMainNoAjax_divSubFormPage2 div label {float:left; width:175px; padding:3px 5px 0px 0px;}
#paidSubscription #formDetails #ctl00_ContentPlaceHolderMainNoAjax_divSubFormPage2 div label span {position:absolute; left:-9999px;}
#paidSubscription #formDetails #ctl00_ContentPlaceHolderMainNoAjax_divSubFormPage2 div label span.clsSubscrOptionsNote {position:relative; left:0px; font-size:10px; display: block;}
#paidSubscription #formDetails #ctl00_ContentPlaceHolderMainNoAjax_divSubFormPage2 div input {float:left; width:400px;}
#paidSubscription #formDetails #ctl00_ContentPlaceHolderMainNoAjax_divSubFormPage2 div select {/*float:left;*/}
#paidSubscription #formDetails #ctl00_ContentPlaceHolderMainNoAjax_divSubFormPage2 div > span {font-size:12px; float:left; width:500px; padding-top:5px;} /* 8.1 upgrade changed table to span */
#paidSubscription #formDetails #ctl00_ContentPlaceHolderMainNoAjax_divSubFormPage2 div > span label {margin:0 0 10px 0; line-height:100%;}
#paidSubscription #formDetails #ctl00_ContentPlaceHolderMainNoAjax_divSubFormPage2 div > span input {width:auto; height:auto; margin:0 5px 10px 0; padding:0;}
#paidSubscription #formDetails #ctl00_ContentPlaceHolderMainNoAjax_divSubFormPage2 div span#ctl00_ContentPlaceHolderMainNoAjax_rblRegCRICOS {}
#paidSubscription #formDetails #ctl00_ContentPlaceHolderMainNoAjax_divSubFormPage2 div span#ctl00_ContentPlaceHolderMainNoAjax_rblRegCRICOS label {width:30px;}
#paidSubscription #formDetails #ctl00_ContentPlaceHolderMainNoAjax_divSubFormPage2 div span#ctl00_ContentPlaceHolderMainNoAjax_rblSubscrOption {}
#paidSubscription #formDetails #ctl00_ContentPlaceHolderMainNoAjax_divSubFormPage2 div span#ctl00_ContentPlaceHolderMainNoAjax_rblSubscrOption br {display:none;} /* 8.1 upgrade */
#paidSubscription #formDetails #ctl00_ContentPlaceHolderMainNoAjax_divSubFormPage2 div span#ctl00_ContentPlaceHolderMainNoAjax_rblSubscrOption label {width:470px;} /* 8.1 upgrade */
#paidSubscription #formDetails #ctl00_ContentPlaceHolderMainNoAjax_divSubFormPage2 div div#ctl00_ContentPlaceHolderMainNoAjax_pnlYesRegCRICOS {margin-left:180px;}
#paidSubscription #formDetails #ctl00_ContentPlaceHolderMainNoAjax_divSubFormPage2 div div#ctl00_ContentPlaceHolderMainNoAjax_pnlYesRegCRICOS label {width:200px;}
#paidSubscription #formDetails #ctl00_ContentPlaceHolderMainNoAjax_divSubFormPage2 div div#ctl00_ContentPlaceHolderMainNoAjax_pnlNoRegCRICOS {margin-left:180px;}
#paidSubscription #formDetails #ctl00_ContentPlaceHolderMainNoAjax_divSubFormPage2 div div#ctl00_ContentPlaceHolderMainNoAjax_pnlNoRegCRICOS label {width:200px;}
#paidSubscription #formDetails #ctl00_ContentPlaceHolderMainNoAjax_divSubFormPage2 div div#ctl00_ContentPlaceHolderMainNoAjax_pnlNoRegCRICOS textarea {width:400px; height:100px;}
#paidSubscription #formDetails #ctl00_ContentPlaceHolderMainNoAjax_divSubFormPage2 div span#ctl00_ContentPlaceHolderMainNoAjax_rblPaymentOption {}
#paidSubscription #formDetails #ctl00_ContentPlaceHolderMainNoAjax_divSubFormPage2 div span#ctl00_ContentPlaceHolderMainNoAjax_rblPaymentOption br {display:none;} /* 8.1 upgrade */
#paidSubscription #formDetails #ctl00_ContentPlaceHolderMainNoAjax_divSubFormPage2 div span#ctl00_ContentPlaceHolderMainNoAjax_rblPaymentOption label {width:470px;} /* 8.1 upgrade */
#paidSubscription #formDetails #ctl00_ContentPlaceHolderMainNoAjax_divSubFormPage2 div label[for$="selCreditCardExpiryYear"] {display:none;}

#paidSubscription #formDetails #ctl00_ContentPlaceHolderMainNoAjax_divSubFormPage2 div p.clsMandatoryMessage {font-size:10px;}
#paidSubscription #formDetails #ctl00_ContentPlaceHolderMainNoAjax_divSubFormPage2 div span.errorMessage {position:absolute; top:12px; left:175px;}

/*-----Page 2 Payment Details-----*/
#paidSubscription #formDetails #ctl00_ContentPlaceHolderMainNoAjax_divSubFormPage2 div div#ctl00_ContentPlaceHolderMainNoAjax_pnlCCPaymentControl {margin-left:180px; width:526px;}
#paidSubscription #formDetails #ctl00_ContentPlaceHolderMainNoAjax_divSubFormPage2 div div#ctl00_ContentPlaceHolderMainNoAjax_pnlCCPaymentControl div#divccPayment {width:526px;}
#paidSubscription #formDetails #ctl00_ContentPlaceHolderMainNoAjax_divSubFormPage2 div div#ctl00_ContentPlaceHolderMainNoAjax_pnlCCPaymentControl h3 {}
#paidSubscription #formDetails #ctl00_ContentPlaceHolderMainNoAjax_divSubFormPage2 div div#ctl00_ContentPlaceHolderMainNoAjax_pnlCCPaymentControl fieldset {border:none; padding:0px; margin:0px;}
#paidSubscription #formDetails #ctl00_ContentPlaceHolderMainNoAjax_divSubFormPage2 div div#ctl00_ContentPlaceHolderMainNoAjax_pnlCCPaymentControl fieldset legend {display:none;}
#paidSubscription #formDetails #ctl00_ContentPlaceHolderMainNoAjax_divSubFormPage2 div div#ctl00_ContentPlaceHolderMainNoAjax_pnlCCPaymentControl fieldset p {width:526px; float:left; clear:left; padding:5px 0px;}
#paidSubscription #formDetails #ctl00_ContentPlaceHolderMainNoAjax_divSubFormPage2 div div#ctl00_ContentPlaceHolderMainNoAjax_pnlCCPaymentControl fieldset p label {}
#paidSubscription #formDetails #ctl00_ContentPlaceHolderMainNoAjax_divSubFormPage2 div div#ctl00_ContentPlaceHolderMainNoAjax_pnlCCPaymentControl fieldset p input {width:200px;}

/*-----Page 2 Form Buttons-----*/
#paidSubscription #formDetails #ctl00_ContentPlaceHolderMainNoAjax_divSubFormPage2 div.clsButton {padding:15px 0px 15px 0; width:520px;}
#paidSubscription #formDetails #ctl00_ContentPlaceHolderMainNoAjax_divSubFormPage2 div.clsButton input {background: none repeat scroll 0 0 #FBFBF7; border: 1px solid #CECCC0; color: #3D3935; cursor: pointer; display: block; float: left; font: 100% Arial,Helvetica,sans-serif; height: 35px !important; margin: 0 10px 0 0; padding: 0 10px; width: auto !important;}
#paidSubscription #formDetails #ctl00_ContentPlaceHolderMainNoAjax_divSubFormPage2 div.clsButton input:hover {background: #F68D1F; color: #fff;}
#paidSubscription #formDetails #ctl00_ContentPlaceHolderMainNoAjax_divSubFormPage2 div.clsButton input#ctl00_ContentPlaceHolderMainNoAjax_btnSubmit {background: #F68D1F; color: #fff;}
#paidSubscription #formDetails #ctl00_ContentPlaceHolderMainNoAjax_divSubFormPage2 div.clsButton input#ctl00_ContentPlaceHolderMainNoAjax_btnClear {width:auto;}
#paidSubscription #formDetails #ctl00_ContentPlaceHolderMainNoAjax_divSubFormPage2 div.clsButton input#ctl00_ContentPlaceHolderMainNoAjax_btnCancel {width:auto;}

/*-----Confirmation Page-----*/
#paidSubscription #formDetails #ctl00_ContentPlaceHolderMainNoAjax_divSuccessfulPayment {}
#paidSubscription #formDetails #ctl00_ContentPlaceHolderMainNoAjax_divSuccessfulPayment div {padding-top:20px;}
#paidSubscription #formDetails #ctl00_ContentPlaceHolderMainNoAjax_divSuccessfulPayment div label {font-size:12px; font-size:16px;}
#paidSubscription #formDetails #ctl00_ContentPlaceHolderMainNoAjax_divSuccessfulPayment dl {font-size:12px; list-style-type:none; margin:20px 0px; padding:0px; width:706px;}
#paidSubscription #formDetails #ctl00_ContentPlaceHolderMainNoAjax_divSuccessfulPayment dl dt {margin:0px; padding:0px; width:350px; padding:5px 0px; font-weight:bold;}
#paidSubscription #formDetails #ctl00_ContentPlaceHolderMainNoAjax_divSuccessfulPayment dl dd {margin:0px; padding:0px; width:570px; padding:5px 0px;}
#paidSubscription #formDetails #ctl00_ContentPlaceHolderMainNoAjax_divSuccessfulPayment input {background: none repeat scroll 0 0 #FBFBF7;border: 1px solid #CECCC0; color: #3D3935; cursor: pointer; display: block; float: left; font: 100% Arial,Helvetica,sans-serif; height: 35px !important; margin: 0 10px 0 0; padding: 0 10px; width: auto !important;}
#paidSubscription #formDetails #ctl00_ContentPlaceHolderMainNoAjax_divSuccessfulPayment input#btnPrint {background: #F68D1F; color: #fff;}


/*----------French form----------*/
#FormCreator_64569 div label {width:280px !important;}

/*--------------------
Login Page
--------------------*/
#info-window .login-input {width: 300px !important;}
#info-window .login-input label {width: 70px !important;}
.login-button, .remember-me { overflow: hidden;}


/*--------------------
Export Market Events
--------------------*/

.event-view-booking-information img {max-width: 220px;}

.events.markets2012 {}

.events.markets2012 #mainColumn h1.eventNomHeading {
    background: none repeat scroll 0 0 #FBFBF3;
    border-bottom: 1px solid #BE5D0D;
    border-top: 3px solid #F68D1F;
    color: #1c5364;
    font-size: 110%;
    margin: 0;
    padding: 10px;
}

.events.markets2012 #eventViewBookingOuterTable {padding: 60px 0 0; position: relative;}

form.events.markets2012 #divEventRegistration,
form.events.markets2012 #TBLeventRegistrationConfirm {padding: 60px 0 0; position: relative;}

form.events.markets2012 #mainColumn h2.exportMarket {
    border-bottom: 1px solid #DDDDDD;
    color: #3D3935;
    font: bold 140%/120% Arial;
    left: 0;
    margin: 0 0 10px;
    padding: 15px 0 10px 10px;
    position: absolute;
    text-align: left;
    top: 0;
    width: 960px;
    text-transform: uppercase;
}

form.events.markets2012 #TBLeventRegistrationConfirm h2.exportMarket {top: 10px; border-bottom: 1px solid #ddd !important;}

.events.markets2012 h2.exportMarket a {
color: #3D3935;
position: relative;
display: block;
width: 960px;
}

.events.markets2012 h2.exportMarket:hover a {color: #333;}

.events.markets2012 h2.exportMarket img {margin: 0 4px 0 0; vertical-align: top;}

.events.markets2012 h2.exportMarket span {
    background: url(/images/UserUploadedImages/1350/icon-left-arrow-grey.jpg) no-repeat scroll 7px center #CCCCCC;
    color: #555555;
    cursor: pointer;
    float: right;
    font: 70% Arial;
    margin: 0;
    padding: 3px 5px 3px 25px;
    text-transform: none;
    position: absolute;
    right: 0;
    top: 0;
    opacity: 0.8;
}

.events.markets2012 h2.exportMarket:hover span {opacity:1;}

/*-------INVESTOR GUIDE--------*/

#promomain {position: relative; margin-bottom:20px;}
#promotext p a.button {color: #ffffff; line-height: 36px; font-weight: bold; padding: 10px 20px 10px 10px; text-transform: uppercase; background: #61848e url("/images/UserUploadedImages/1350/investor-guide-text-arrow.png") no-repeat center right;}
#promotext {background-image: url("/images/UserUploadedImages/1350/investor-guide-promo-text-bg.png"); position: absolute; bottom: 10px; left: 10px; width: 316px;padding: 10px;}
#promotext h2 {color: #ffffff; margin: 0px; padding-bottom: 10px; text-transform: uppercase;}
#promotext p.textmain {margin-bottom: 20px; color: #ffffff;}

#deepfooter {/*border-top: 10px solid #F8F7F0;*/ border-top: 10px solid #fff;}
#deepfooter .container {background: #ffffff; display: block; height: 190px; margin: 0 auto 10px; position: relative; width: 988px; border:1px dotted;}
#deepfooter ul {list-style: none; margin: 0px; padding: 0px;}
#deepfooter ul li {display: block; float: left; height: 170px; margin: 10px;}
#deepfooter li.first {width: 446px;}
#deepfooter li.second {border-left: 1px dotted; border-right: 1px dotted; margin: 10px 0 !important; padding: 0 10px; width: 240px;}
#deepfooter li.third {width:240px;}
#deepfooter h2 {margin:0 0 10px; font-size: 100%;}
#deepfooter p {font-size: 90%;}
#deepfooter ul li img {clear: both; float: left;}
#deepfooter ul li.first img {width: 150px; margin: 0 10px 0 0;}
#deepfooter ul li.third img {margin: 0 5px;}
#deepfooter ul li p {float: left; margin: 0 0 10px; max-width: 276px;}
#contentWrapper #deepfooter ul li h2 {margin: 0px; padding-bottom: 5px;}
#deepfooter ul li p.sourceList {max-width: 100%; font-size: 80%; line-height: 120%;}
#deepfooter li ul.legend {margin: 10px 0;}
#deepfooter li ul.legend li {font-size: 90%; height: auto; width: 203px; margin: 0 0 10px 0;}
#contentWrapper #deepfooter .container {margin-bottom: 0px;}
#deepfooter .widget .mainItem, #deepfooter .widget .subItem {font-size: 90%; margin: 0 0 10px 0;}
#contentWrapper #deepfooter {width: 988px; margin-left: -10px;}

h2#guideheading {background-color: #61848E; color: #FFFFFF; font-weight: normal; padding: 20px 0; margin:0; text-align: center; text-transform: uppercase; font-size: 28.8px;}
div#headingwrapper {background-color: #ffffff; padding:10px;}
h1#guidesubheading {margin-top: -10px; padding: 20px 0;}
h1#guidesubheading img {vertical-align: middle; margin: -7px 7px 0; float: left;}

html body#ctl00_ctl00_BodyTag form#aspnetForm.investors div#mainWrapper div#contentWrapper.Two div#LeftMenu div#LeftMenuBar div#LeftMenuBeforeArticle table tbody tr td.clsnormal h3 {padding: 20px 20px 10px 20px;}
html body#ctl00_ctl00_BodyTag form#aspnetForm.investors div#mainWrapper div#contentWrapper.Two div#LeftMenu a.MenuItemOneClicked {background: #fff !important;}
html body#ctl00_ctl00_BodyTag form#aspnetForm.investors div#mainWrapper div#contentWrapper.Two div#LeftMenu {width: 260px !important; margin: 0; border: none; background: #ecf1f3;}

ol.tableofcontents {list-style: none; padding: 0; margin: 0;}
ol.tableofcontents ul {margin: 0 10px !important; padding-bottom: 0 !important;}
ol.tableofcontents h3 {margin: 0 !important; padding: 10px 0 !important;}
ol.tableofcontents li {background-color: #fff; padding: 10px 0; border-bottom: 1px solid #ccc; margin: 0;}
ol.tableofcontents li img {float: left; padding: 0 10px 20px 0;}
#mainColumn ol.tableofcontents ul li {padding: 0 0 10px;}

.investorGuide .rpSlide {background: #F6F3E2;}
.investorGuide #mainColumn ol.tableofcontents li h2 span {background-image: url(/images/UserUploadedImages/1350/icons-investor-guide-white.png);  background-repeat: no-repeat;
    height: 40px;
    left: 0;
    top: 10px;
    width: 40px;}

.plane {}
.dollar {background-position: -43px 0;}
.grow {background-position: -85px 0;}
.time {background-position: -130px 0;}
.light {background-position: -175px 0;}

body.cm-article22307 .investorGuide ol.tableofcontents {margin: -10px 0 0 -5px; padding: 0;}
body.cm-article22307 .investorGuide ol.tableofcontents li {    background-color: #3C6B82;
    color: #FFFFFF;
    float: left;
    height: 280px;
    margin: 0 0 10px 10px;
    padding: 10px;
    width: 208px;}
body.cm-article22307 .investorGuide ol.tableofcontents li.orange {background: #d14a04;}
body.cm-article22307 .investorGuide #mainColumn ol.tableofcontents li.orange h2 {border: none;     padding: 10px 0 0;
    width: 100%; height: auto;}
body.cm-article22307 .investorGuide #mainColumn ol.tableofcontents li h2 {
width: 77%; height: 60px;
    border-bottom: 1px solid #CCCCCC;
    border-top: 5px solid #CCCCCC;
    color: #FFFFFF;
    float: left;
    font: bold 130% Arial;
    letter-spacing: 0;
    margin: 0 0 20px;
    padding: 10px 0 10px 50px;
    position: relative;
    text-transform: uppercase;
}
body.cm-article22307 .investorGuide ol.tableofcontents li a {color: #fff;}  

#subColumn .news-investor-update h3 a { font-size: 120%; color: #41748d; text-transform: none; text-decoration: none;}
.news-investor-update h3 span {background: url(/images/UserUploadedImages/1350/icon-blue-rss.png) no-repeat; width: 20px; height: 20px;}
.news-investor-update h3 span img {display: none;}

form.investors .overviewheader {height: 46px; margin: 10px; float: none;}
form.investors .overviewheader h2 {background-color: #61848E;}

.investors img {border: none;}

.investorGuide .breakout {display: none;} 
.breakout {border: 1px solid; padding: 10px; margin: 0 10px;}
.breakout h3 {text-transform: uppercase; padding: 5px 0 0 0 !important;}
div.imageHover img {
    display: inline-block;
    margin: 10px 10px 10px 0;
    vertical-align: top;
}

div.imageHover div {
    display: inline-block;
    vertical-align: top;
    width: 197px;
}

#mainColumn div.imageHover {
    vertical-align: top;
    display: inline-block;
    height: 220px;
    margin: 10px 5px 0 0;
    width: 326px;
}
body.cm-article18363 form.investors #hero {/*background: url(/images/UserUploadedImages/1350/investor-guide-bg.jpg) no-repeat top center;*/}

div#bottommenu div.container div#TopMenu {float: none; position:static; height:35px !important;}
div#bottommenu div.container {margin: 8px auto 2px; position: relative; width:990px; height:35px;}

div#bottommenu div.container div#TopMenu .menu {border: none;}
div#bottommenu div.container div#TopMenu .menu .CMLevel1 {background-color: #41748D; border-right: 2px solid #ffffff;}
div#bottommenu div.container div#TopMenu .menu .CMLevel1:hover,
div#bottommenu div.container div#TopMenu .menu .CMLevel1Selected  {background-color: #ECF1F3; border-right: 2px solid #ffffff;}
div#bottommenu div.container div#TopMenu .menu .CMLevel1 .text {color: #FFFFFF; padding: 0 9px; font-weight:bold;}
div#bottommenu div.container div#TopMenu .menu .CMLevel1Selected .text,
div#bottommenu div.container div#TopMenu .menu .CMLevel1 .text:hover,
div#bottommenu div.container div#TopMenu .menu .CMLevel1Selected .text:hover {color: #61848E; padding: 0 9px; font-weight:bold;}
div#bottommenu div.container div#TopMenu .menu .last .CMLevel1,
div#bottommenu div.container div#TopMenu .menu .last .CMLevel1:hover,
div#bottommenu div.container div#TopMenu .menu .last .CMLevel1Selected {border:none !important;}
div#bottommenu div.container div#TopMenu .menu ul.level1 li {display: none;}

div#rightMenu .panelbar {margin: 15px;}
div#rightMenu #LeftMenuBar a.MenuItemOne {width: 230px !important;}
div#rightMenu #LeftMenuBar a.MenuItemTwo {background: url(/Images/UserUploadedImages/1350/bg-right-menu-arrow-light.gif) 7px 8px no-repeat; width: 230px !important;}
div#rightMenu #LeftMenuBar a.MenuItemTwoClicked,
div#rightMenu #LeftMenuBar a.MenuItemTwo:hover {background: url(/Images/UserUploadedImages/1350/bg-right-menu-arrow-orange.gif) 7px 8px no-repeat;}
div#rightMenu #LeftMenuBar a.MenuItemThree {background: url(/Images/UserUploadedImages/1350/bg-right-menu-arrow-small.gif) 15px 13px  no-repeat; width: 230px !important;}
div#rightMenu #LeftMenuBar a.MenuItemThreeClicked,
div#rightMenu #LeftMenuBar a.MenuItemThree:hover {background: url(/Images/UserUploadedImages/1350/bg-right-menu-arrow-small-orange.gif) 15px 13px  no-repeat;}
div#rightMenu #LeftMenuBar a.MenuItemFour {background-color: transparent;}
div#rightMenu #LeftMenuBar a.MenuItemFourClicked,
div#rightMenu #LeftMenuBar a.MenuItemFour:hover {background-color: transparent;}

/*---------------------------------------------
Buyers Landing Page
Accessibility Changes
Dec 2012
---------------------------------------------*/
#mainColumn .buy-block-one {float:left;}
#mainColumn .buy-block-two,
#mainColumn .buy-block-three,
#mainColumn .buy-block-four {border-bottom: 1px solid #CCCCCC; float: left; height: 210px; margin: 0 10px 10px 0; overflow: hidden; width: 230px;}
#mainColumn .buy-block-four {margin-right:0;}

/*---------------------------------------------
Invest Landing Page
Accessibility Changes
Dec 2012
---------------------------------------------*/
#mainColumn .invest-block-one {clear: none; float: left; margin: 0 12px 20px 0; width: 230px;}
#mainColumn .invest-block-one h2 {margin-bottom:10px;}
#mainColumn .invest-block-one ul {float: left; list-style-type: none; margin: 10px 20px 10px 0; padding: 0;}
#mainColumn .invest-block-one ul li {margin: 0 0 10px; padding: 0;}
#mainColumn .invest-block-two {clear: none; float: left; margin: 0 12px 20px 0; width: 230px;}
#mainColumn .invest-block-two h2 {margin-bottom:10px;}
#mainColumn .invest-block-two ul {float: left; list-style-type: none; margin: 10px 20px 10px 0; padding: 0;}
#mainColumn .invest-block-two ul li {margin: 0 0 10px; padding: 0;}
#mainColumn .invest-block-three {clear: none; float: left; margin: 0 0 20px 0; width: 225px;}
#mainColumn .invest-block-three h2 {margin-bottom:10px;}
#mainColumn .invest-block-three ul {float: left; list-style-type: none; margin: 10px 20px 10px 0; padding: 0;}
#mainColumn .invest-block-three ul li {margin: 0 0 10px; padding: 0;}
#mainColumn .invest-block-four {clear: none; float: left; margin: 0 12px 20px 0; width: 230px;}
#mainColumn .invest-block-four ul {float: left; list-style-type: none; margin: 10px 20px 10px 0; padding: 0;}
#mainColumn .invest-block-four ul li {margin: 0 0 10px; padding: 0;}
#mainColumn .invest-block-five {background: #5E354D; clear: none; float: left; margin: 0 0 20px 15px; padding: 0 0 20px; width: 450px;}
#mainColumn .invest-block-five h2 {background-color:#fff;}
#mainColumn .invest-block-five ul {float: left; list-style-type: none; margin: 10px 20px 10px 0; padding: 0;}
#mainColumn .invest-block-five ul li {margin: 0 0 10px; padding: 0;}

/*---------------------------------------------
Exporters Landing Page
Accessibility Changes
Dec 2012
---------------------------------------------*/
#mainColumn .export-left {float:left; width:485px;}
#mainColumn .export-left .top {overflow: hidden; margin: 0 0 20px;}
#mainColumn .export-left .bottom {overflow: hidden; padding: 20px 0; border-top: 1px solid #ccc; border-bottom: 1px solid #ccc;}
#mainColumn .export-right {float:left; width:205px; margin-left:15px;}
#mainColumn .export-right ul.viewAll {margin: 0 0 10px; float: right;}
#mainColumn .export-right ul.viewAll li {
    background: none repeat scroll 0 0 #E45B15;
    color: #fff;
    float: left;
    margin: 0 0 0 10px;
    padding: 5px 10px;
}
#mainColumn .export-right ul.viewAll li a {color: #fff;}
#mainColumn .export-block-one {float:left; margin: 0 17px 20px 0; width: 230px;}
#mainColumn .export-block-one h2 {margin-bottom:10px;}
#mainColumn .export-block-one ul {float: left; list-style-type: none; margin: 10px 20px 10px 0; padding: 0;}
#mainColumn .export-block-one ul li {margin: 0 0 10px; padding: 0;}
#mainColumn .export-block-two {float:left; margin: 0 0 20px 0; width: 230px;}
#mainColumn .export-block-two h2 {margin-bottom:10px;}
#mainColumn .export-block-three {float:left; clear:both; width:485px;}
#mainColumn .export-block-three img {margin: 0 15px 0 0; float: left; }
#mainColumn .export-block-three h2 {margin-bottom:10px;}
#mainColumn .export-block-three ul,
#mainColumn .export-block-four ul {float: left; list-style-type: none; margin: 0 20px 10px 0; padding: 0;}
#mainColumn .export-block-three ul li,
#mainColumn .export-block-four ul li {margin: 0 0 10px; padding: 0;}
#mainColumn .export-block-four {float:left; clear:both; width:465px;}
#mainColumn .export-block-four img {float: right;}
#mainColumn .export-block-four h2 {margin-bottom:10px;}
#mainColumn .export-block-five {clear:both;}
#mainColumn .export-block-five ul {list-style: none outside none; margin: 0 0 10px; padding: 0;}
#mainColumn .export-block-five.video {color: #fff; clear: both; overflow: hidden;}
#mainColumn .export-block-five.video .widget h2 {display: none}
#mainColumn .export-block-five.video .widget .mainItemMore {display: none;}
#mainColumn .export-block-five.video .widget img {margin: 0 20px 0 0;}
#mainColumn .export-block-five.video .widget .mainItem {border: none; margin: 0;}
#mainColumn .export-block-five.video .widget .mainItemHeading {    color: #fff;
    font: 170%/140% Arial;
    margin: 0 0 10px;
    padding: 15px 0 10px;
    display: block;
    text-align: left;}
#mainColumn .export-block-five.video h3 {font: 170%/140% Arial;}
#mainColumn .export-block-five.video h4 {font-size: 130%; margin: 10px 0 20px;}
#mainColumn .export-block-five.video .left iframe {float: left; margin: 0 20px 0 0;}
#mainColumn .export-block-five.video a {color: #fff;} 
#mainColumn .export-block-five.video a.pdf {background: #f8f7f0 url(/images/UserUploadedImages/1350/icon-pdf.png) no-repeat 10px 50%; padding: 10px 10px 10px 50px; color: #3D3935; display:block; box-shadow: 2px 2px 2px #666;}
#mainColumn .export-block-five.video .left {width: 720px; height: 320px; padding: 10px; float:left; background: #3d3935;}
#mainColumn .export-block-five.video .right {width: 200px; height: 320px; padding: 10px 15px; float: left; background: #e35b14;}
#mainColumn .export-block-six.contact {border-top: 5px solid #ccc; border-bottom: 5px solid #ccc; padding: 20px 0 0; margin: 20px 0; overflow: hidden;}
#mainColumn .export-block-six.contact h2 {border: none; width: 150px; float: left;}
#mainColumn .export-block-six.contact ul {width:800px; float: right; margin: 0; padding: 0; list-style: none;}
#mainColumn .export-block-six.contact ul li {float: left; margin: 0 0 0 10px; text-align: center;}
#mainColumn .export-block-six.contact ul li a {display: block; padding: 40px 0 0; margin: 0 7px; height: 60px; width: 90px; background: url(/images/UserUploadedImages/1350/icon-sprite-contact.png) no-repeat;}
#mainColumn .export-block-six.contact ul li a.newsletter {background-position: 15px top;}
#mainColumn .export-block-six.contact ul li a.register {background-position: -100px top;}
#mainColumn .export-block-six.contact ul li a.suppliers {background-position: -205px top;}
#mainColumn .export-block-six.contact ul li a.twitter {background-position: -310px top;}
#mainColumn .export-block-six.contact ul li a.youtube {background-position: -515px top;}
#mainColumn .export-block-six.contact ul li a.linkedin {background-position: -415px top;}
#mainColumn .export-block-six.contact ul li a.rss {background-position: -615px top;}
#mainColumn .export-block-seven,
#mainColumn .export-block-eight,
#mainColumn .export-block-nine {overflow: hidden; margin: 20px 0;}
#mainColumn .export-block-nine h3 {border-top: none !important; padding: 0 0 10px !important;}
#mainColumn .export-block-eight.events h4 {font: bold 105% Arial; text-transform: uppercase;}
#mainColumn .export-block-eight.events .widget {width: 100%; background: #f8f7f0; float: left; padding: 20px;}
#mainColumn .export-block-eight.events .widget h2 {display: none;}
#mainColumn .export-block-eight.events .widget .mainItem,
#mainColumn .export-block-eight.events .widget .subItem {width: 30.6%; float: left; margin: 0 10px; border: none;}
#mainColumn .export-block-eight.events .widget dt a {text-decoration: none;}
#mainColumn .export-block-eight.events .widget dt a span {color: #3d3935; font: bold 110% Arial;}
#mainColumn .export-block-eight.events .location,
#mainColumn .export-block-eight.events .date {width: 48%; margin: 0 15px 10px 0; float: left;}
#mainColumn .export-block-eight.events ol {margin: 0; padding: 0; float: left;}
#mainColumn .export-block-eight.events ul {list-style: none; margin: 0 0 10px; overflow: hidden; padding: 0;}
#mainColumn .export-block-eight.events ul li,
#mainColumn .export-block-eight.events ol li {margin: 0 5px 5px 0; float: left; list-style: none;}
#mainColumn .export-block-eight.events ul li a {float: left; font: 90% Arial; padding: 10px; text-decoration: none; background: #f8f7f0; color: #3d3935; text-transform: uppercase;}
#mainColumn .export-block-eight.events ol li a span.RefineWidgetLinkText {float: left; font: 90% Arial; padding: 10px; text-decoration: none; background: #f8f7f0; color: #3d3935; text-transform: uppercase;} 
#mainColumn .export-block-eight.events ol li a span.RefineSelected {font-weight: bold; padding: 10px 10px 10px 25px; background: #E35B14; color: #FFFFFF;}
#mainColumn .export-block-eight.events ol li a span.RefineWidgetRemove {    background: url("/images/UserUploadedImages/1350/icon-close-grey.png") no-repeat scroll 8px 50% transparent;
    border: medium none;
    height: 35px;
    margin: 0;
    padding: 0;
    width: 20px;}
#mainColumn .export-block-eight.events .refinewidget ol {
    border: medium none;
    float: left;
    margin: 0;
    min-height: 75px;
    overflow: hidden;
    padding: 0;
}
#mainColumn .export-block-eight.events .widgetNoResults {font-weight: bold; text-transform: uppercase;}
#mainColumn .export-block-eight.events ol li a span.RefineWidgetLinkText:hover {color: #fff; background: #3d3935;}
#mainColumn .export-block-eight.events ul li a.int {color: #fff; background: #e35b14;}
#mainColumn .export-block-eight.events ul li a.aus {color: #fff; background: #3d3935;}
#mainColumn .stories .quote {width: 45%; padding: 20px; float: left;}
#mainColumn .stories .quote em { color: #e35b14; font: italic 180%/150% Arial;}
#mainColumn .stories .feature {width: 45%; float: right; background: #f8f7f0; padding: 20px;}
#mainColumn .stories .feature img {float: left; margin: 0 10px 0 0;}
#mainColumn .export-block-nine .right {background: #e35b14; color: #fff; float: right; width: 230px; padding: 10px;}
#mainColumn .export-block-nine .right h2 {color: #fff; border-color: #333;}
#mainColumn .export-block-nine .right a {color: #fff;}
#mainColumn .export-block-nine .right ul {list-style: none; margin: 0; padding: 0;}
#mainColumn .export-block-nine .right ul li {padding: 10px 0 10px 40px;}
#mainColumn .export-block-nine .right ul li.phone {background: url(/images/UserUploadedImages/1350/icon-grey-phone.png) left center no-repeat;}
#mainColumn .export-block-nine .right ul li.mail {background: url(/images/UserUploadedImages/1350/icon-grey-mail.png) left center no-repeat;}
.export-block-seven .industries {float: left; width: 730px;}
.export-block-seven .intlSites {width: 225px; float: right;}
.export-block-seven .intlSites div {background: #f8f7f0; padding: 20px 10px; height: 320px;}
.export-block-seven .intlSites div select {width: 100%; margin: 20px 0; padding: 10px}
.export-block-seven .intlSites div select option {padding: 3px 3px 3px 10px;}
.export-block-six.find {color: #fff; background: #4f2839; overflow: hidden; padding: 20px; margin: -10px;}
.export-block-six.find .supplier-search {width: 550px; margin: 0; float: left; padding: 0 10px 20px 0; border-right: 1px solid #ccc;}
.export-block-six.find .supplier-search input {width: 340px; height: 15px; padding: 15px 0 15px 15px; float: left;}
.export-block-six.find .supplier-search a {background: url(/images/UserUploadedImages/1350/icon-magnify.png) no-repeat 10px 50% #E25205 !important;
border: medium none;
border-radius: 0 0 0 0;
box-shadow: 2px 2px 2px #333333;
color: #FFFFFF;
cursor: pointer;
filter: none !important;
float: left;
font: 120% Arial;
letter-spacing: 0;
margin: 0 0 0 5px;
padding: 15px 20px 12px 50px;
text-decoration: none;
text-shadow: none !important;
text-transform: none;
}
.export-block-six.find .supplier-industry {width: 350px; float: right; }
.export-block-six.find .supplier-industry select {    float: right; 
    margin: 0 10px;
    padding: 12px;
    width: 350px;}
.export-block-six.find .supplier-industry select option {padding: 2px 2px 2px 15px;}
#mainColumn .export-block-six.find h2 {    border: medium none;
    color: #FFFFFF;
    font: 180% Arial !important;     margin: 0;
    text-transform: none;}

.export-block-six.find .left {width: 550px;
float: left;
clear: left;
padding: 0 10px 0 0;
border-right: 1px solid #ccc;}
.export-block-six.find .right {width: 350px; float: right; clear: right;}
form.buyers .stories {display: none;}

/*---------------------------------------------
Assistance Landing Page
Accessibility Changes
Dec 2012
---------------------------------------------*/
#mainColumn .assist-block-one {float:left; clear:both; width:100%;}
#mainColumn .assist-block-two {float:left; margin:15px 15px 0 0; width:345px;}
#mainColumn .assist-block-three {float:left; margin:15px 0 0 0; width:345px;}
#mainColumn .assist-block-four {float:left; margin:15px 15px 0 0; width:345px;}
#mainColumn .assist-block-five {float:left; margin:15px 0 0 0; width:345px;}

/*---------------------------------------------
8.1 Upgrade
---------------------------------------------*/
.SearchCriteria {float:left; width: 220px; background-color: #B0BEAC; padding:15px; color:#fff; display: block;}
.SearchCriteria h2 {position:absolute; left:-9999px;}
.SearchCriteria > div {margin:0 0 10px 0; padding:0; float:left; width:220px;}
.SearchCriteria div[id$="pnlCriteriaRegion"] > div > div {float:left;}
.SearchCriteria div[id$="pnlCriteriaRegion"] > div > div input {margin:0 5px 0 0; padding:0;}
.SearchCriteria > fieldset {margin:0 0 15px 0; padding:0; float:left; width:220px;}
.SearchCriteria > fieldset > div {}
.SearchCriteria > fieldset > div > label {width:50px; margin:0; padding:0;}
.SearchCriteria > fieldset .RadPicker {width:150px !important}
.SearchCriteria > fieldset .RadPicker .rcInputCell {width:110px !important; float:left;}
.SearchCriteria > fieldset .RadPicker .rcInputCell input {border:none;}
.SearchCriteria > fieldset .RadPicker .rcPopupButton {width:30px !important; float:left;}
.SearchCriteria > fieldset br {display:none;}
.SearchCriteria > fieldset #CriteriaDateEx {display:block; padding-left:50px;}
.EventSearchResults {float:left; width: 700px; padding-left:20px;}

#CriteriaKeywordBox input {width:220px !important; height:20px; padding:0; margin:0; border:none;}
#CriteriaEventType select {width:220px;}

form.events #mainColumn .event-booking-info {background: #F6F3E2; padding:0 0 15px 0; margin-right:20px; width:250px; float:left;}
form.events #mainColumn .event-booking-info img {max-width:250px;}
form.events #mainColumn .event-booking-info h2 {font-size:100%; margin:0; padding:15px 0 10px 15px; border:none;}
form.events #mainColumn .event-booking-info > div {float:left; clear:both; width:220px; padding:5px 15px; border-top: 1px dotted #CCCCCC;}
form.events #mainColumn .event-booking-info > div h3 {float:left; width:75px; font-weight:normal; font-size:100%; padding:0; margin:0; font-weight:normal;}
form.events #mainColumn .event-booking-info > div p {float:left; width:145px; margin:0; padding:0;}

form.events #mainColumn .event-booking-desc {float:left; width:700px;}

form.events p > input, form.events div > input {width:300px; height:20px; border:none; border:1px solid #ccc; padding:2px 5px;}
form.events #divEventRegistration fieldset {margin:0; padding:0;}
form.events #divEventRegistration fieldset fieldset {margin-bottom:10px;}
form.events fieldset[id$="pPhone"] {margin:0 0 10px 0; padding:0;}
form.events fieldset[id$="pPhone"] legend {display:block; float:left; width:220px; margin:0; padding:0; color:#666;}
form.events fieldset[id$="pPhone"] input {height:20px; border:none; border:1px solid #ccc;}
form.events fieldset[id$="pPhone"] label {margin-right:5px;}
form.events fieldset[id$="pPhone"] input#txtPhoneAreaCode {width:75px; margin-right:20px;}
form.events fieldset[id$="pPhone"] input#txtPhoneNumber {}
form.events fieldset[id$="pFax"] {margin:0 0 10px 0; padding:0;}
form.events fieldset[id$="pFax"] legend {display:block; float:left; width:220px; margin:0; padding:0; color:#666;}
form.events fieldset[id$="pFax"] input {height:20px; border:none; border:1px solid #ccc;}
form.events fieldset[id$="pFax"] label {margin-right:5px;}
form.events fieldset[id$="pFax"] input#txtFaxAreaCode {width:75px; margin-right:20px;}
form.events fieldset[id$="pFax"] input#txtFaxNumber {}

/*---------------------------------------------
Austrade Classic - done for 8.1 accessibility
Moved here from austrade-classic.css file
---------------------------------------------*/

.clsNormal {color: #3D3935; font-size: 90%;}
.clsAltNormalOneSmaller {text-decoration: none !important; font-size: 110% !important;}

#ctl00_MainTableForContent {  clear: both;
    display: block;
    margin: -110px auto 0;
    overflow: hidden;
    position: relative;
    width: 990px;
    z-index: 0;
	background: #fff;}
	
.hmenu li a:hover {text-decoration: none !important;}

/*----------start admin menu styles----------*/

table#TableAdminTopNavBar {margin-top:42px;}

table#topAdminMenuRight {background-color:#7c7c7c; width:300px; height:30px;}
table#topAdminMenuRight td {padding:0px 12px 0px 12px; /*font:100% 'Lucida Grande', 'Lucida Sans Unicode', Tahoma, Verdana, sans-serif;*/ color:#ffffff;}
table#topAdminMenuRight a,
table#topAdminMenuRight a:link,
table#topAdminMenuRight a:active,
table#topAdminMenuRight a:visited {/*font:100% 'Lucida Grande', 'Lucida Sans Unicode', Tahoma, Verdana, sans-serif;*/ color:#ffffff;}

table#topAdminMenuRight a:hover,
table#topAdminMenuRight a:focus {/*font:100% 'Lucida Grande', 'Lucida Sans Unicode', Tahoma, Verdana, sans-serif;*/ color:#cd5627; text-decoration:underline;}

#adminBanner {display:none;}

/*----------Start Custom Austrade Registration page styles----------*/

/* Styles for registration form block */


.registerWrapper #mainColumn {background: url("/images/UserUploadedImages/1350/bg-register-steps.jpg") no-repeat 95% 80px;}

#TBRegisterOuter { margin:0px 0px; padding:0 0 20px 0; font:12px arial, verdana, sans-serif; color:#666; float:left; width:700px; position: relative;}

#registerDetails,
.MIPSubscriptionPaymentContent {    background: none repeat scroll 0 0 #3D3935;
    box-shadow: 3px 3px 3px #111111;
    color: #FFFFFF;
    float: right;
    height: auto;
    margin: 110px 0 0 0;
    min-height: 300px !important;
    padding: 20px 30px;
    width: 340px;}
.MIPSubscriptionPaymentContent h4 {display: inline; text-transform: uppercase;}    
.MIPSubscriptionPaymentContent .clsUserRegisterLeftPanel h4 {display: block; clear: both;}
.clsUserRegisterLeftPanel .MIPSubscriptionDetails {display: none;}
#mainColumn #registerDetails h1,
#mainColumn .MIPSubscriptionPaymentContent h1 {clear: both; color: #fff; float: left; font: bold 220%/100% "UnlimitedProRegular",Arial !important; margin: 0;
    padding: 0 0 12px;
    text-decoration: none;
    text-transform: uppercase;
    width: 50px; border:none;}
#registerDetails label {font:12px arial, verdana, sans-serif; color: #fff;}
#registerDetails input {font:12px arial, verdana, sans-serif; border:none; padding:5px;}
#registerDetails input[type="text"],
#registerDetails input[type="password"] {width: 330px !important; padding: 7px 5px !important;}
#registerDetails select {width: 340px; font:12px arial, verdana, sans-serif; border:none; padding:2px; clear: both; display: block;}
#ctl00_ContentMyAccount_divRegisterPersonalInformation p {margin: 0 0 5px;}
#registerDetails #ctl00_ContentPlaceHolderMainNoAjax_registerNonAusOrg h3 {font-weight: bold; color: #fff;}

#mainColumn .MIPSubscriptionPaymentContent fieldset {border: none; padding: 0; margin: 0;}
#mainColumn .MIPSubscriptionPaymentContent fieldset legend {display: none;}
#mainColumn .MIPSubscriptionPaymentContent fieldset label {}
#mainColumn .MIPSubscrPayment input,
#mainColumn .MIPSubscrPayment select {display: block; clear: both; margin: 0 0 15px;}
#mainColumn .MIPSubscriptionPaymentContent fieldset select#selCreditCardExpiryMonth,
#mainColumn .MIPSubscriptionPaymentContent fieldset select#selCreditCardExpiryYear {clear: none; display: inline;}

.clsMIPPaymentMenu a {  text-transform: uppercase;  border-bottom: 1px dotted #CEE1E7 !important;
    color: #CEE1E7; padding: 5px 5px 3px !important;
    font-weight: bold;
    margin: 20px 5px 20px 0;}
.clsMIPPaymentMenu a.selected {color: #41748D; background: #CEE1E7;}


#registerDetails div.warning {margin:0px; font-size:12px;}
#registerDetails div#divErrorMessages {color:#ffffff; padding-bottom:12px;}
.warning,
.errorMessage {color:#ffffff !important; font-size:12px; background: #cc0000 !important;}

.warning:empty,
.errorMessage:empty {display: none;}
#registerDetails div.regSubscriptionLabel {margin: 20px 0 10px; font: bold 130% Arial;}
#registerDetails .clsMIPSubscriptionSummary div.regSubscriptionLabel {border-top: 1px solid #666; padding: 20px 0 0;}
.clsCRICOSNumberContainer,
.clsNoIntStudentsContainer {background: #516E76; padding: 10px; margin: 2px 0 5px; border: 1px dotted #ccc;}
.clsCRICOSNumberContainer input,
.clsNoIntStudentsContainer select {width: 90%; float: left;}
#registerDetails .clsRadiobuttonsList {}
#registerDetails .clsRadiobuttonsList input[type="radio"] {width: 5%; float: left; margin: 7px 2px 0 1px;}
#registerDetails .clsRadiobuttonsList label {width: 90%; float: left; margin: 5px 0 0; line-height: 150%;}

#registerDetails div,
#divRegisterPersonalInformation {width: 340px; clear: both;}
#registerDetails div {float:left;} /* 8.1 upgrade */
#divRegisterPersonalInformation p,
#divRegisterPersonalInformation div {padding-bottom:12px;}
#divRegisterPersonalInformation p span {color:#fff !important;}
#divABNSearch input {width:290px !important;}
#DivButtonRegisterEnabled input {background: #e25205; 
    color: #FFFFFF !important;
    display: block;
    font-size: 130%;
    font-weight: bold;
    margin: 10px 0 0;
    padding: 10px 30px 10px 10px;
    text-indent: 10px;
    text-transform: uppercase;
    min-width: 150px;}
.MIPSubscriptionPaymentContent input[type="submit"],    
#DivButtonRegisterDisabled input,
#ctl00_ContentPlaceHolderMainNoAjax_DivButtonRegisterEnabled input,
#DivButtonSearch input,
#ctl00_ContentMyAccount_DivButtonRegisterEnabled input { background: #e25205;
    color: #FFFFFF !important; clear: both;
    font-family: Arial;
    border: none;
    display: block; float: left;
    font-size: 120%;
    font-weight: bold;
    margin: 10px 0 15px;
    padding: 10px 30px 10px 10px;
    text-indent: 10px;
    text-transform: uppercase;
    width: auto;}
input#ctl00_ContentPlaceHolderMainNoAjax_CCClear,
input#ctl00_ContentPlaceHolderMainNoAjax_OffClear {background: #666; clear: none !important; margin: 0 0 15px 5px !important;}
#DivButtonRegisterDisabled input {cursor:default;}
#divRegisterNomArticleRight {float:left; width:200px;}
#divRegisterNomArticleRight h2 {border-bottom:1px solid #CCCCCC;
    border-top: 5px solid #CCCCCC;
    color: #3D3935;
    font: bold 140% Arial;
   margin: 30px 10px 20px;
    padding: 20px 0;
    position: absolute;
    text-transform: uppercase;
    width: 970px;}

#ctl00_ContentMyAccount_DivSearchAction {float:left; clear:left; margin-top:10px;}
#ctl00_ContentMyAccount_DivSearchResults {float:left; clear:left; margin-top:10px;}
.tblTDBusiness {color: #FFFFFF; font-size: 13px; font-weight: bold;}

#divABNSearch {padding:12px 0;}

div#registerDetails a, div#registerDetails a:link, div#registerDetails a:visited, div#registerDetails a:active {font-weight:bold !Important; font:12px arial, verdana, sans-serif; color:#CEE1E7; text-decoration:underline; padding:0px 0px 0px 0px; margin:0px;}
div#registerDetails a:hover, div#registerDetails a:focus {font-weight:bold !Important; color:#dc7c00; text-decoration:underline; padding:0px 0px 0px 0px; margin:0px;}
label#lblCondition a {text-decoration:underline !important;}

div.steplabel,
#divRegisterPersonalInformation b {  
    color: #FFFFFF;
    float: left;
    clear: both;
    font-size: 105%;
    line-height: 140%;
    font-weight: normal;
    padding: 0 0 15px;
    border-bottom: 1px solid #666;}
div.steplabel strong,
#divRegisterPersonalInformation strong {display: block; font-size: 110%;}


/* Styles for registration page right column content */
/* 8.1 upgrade */
.registrationContent {width:200px;}
td.thingsYouCanDo {width: 200px; margin: 0 10px 0 0; padding: 110px 0 0 0 !important;}
.clsUserRegisterLeftPanel p {word-wrap: break-word;}
#divRegisterNomArticleRight h3 {border-bottom: none;
    border-top: none;
    color: #3D3935;
    font: bold 120%/110% Arial;
    margin: 0 0 20px;
    padding: 15px 0;
    position: relative;
    width: 220px; }
.clsUserRegisterLeftPanel h3 { border-bottom: 1px solid #CCCCCC;
    border-top: 5px solid #CCCCCC;
    color: #61848e;
    margin: 0 0 20px;
    padding: 25px 0 5px;
    position: relative;
    /*width: 240px;*/ width: 200px; }
.clsUserRegisterLeftPanel h3 {    border-top: medium none;
    font: bold 120% arial !important; text-transform: uppercase;
    width: 160px;}
.registrationContent td {padding:12px; color:#666; font-size:12px;}
#mainColumn #divRegisterNomArticleRight h2 {border-bottom: 1px solid #CCCCCC;
    border-top: 5px solid #CCCCCC;
    color: #666666;
    font: bold 140% Arial;
    margin: 0 0 20px;
    padding: 20px 0;
    position: relative;
    text-transform: uppercase;}
.registrationContent p {color:#666; font-size:12px;}
#mainColumn #divRegisterNomArticleRight h2 { border-bottom: none;
    border-top: none;
    color: #3D3935;
    font: bold 140% Arial;
    margin: 0 0 20px;
    padding: 20px 0;
    position: relative;
    text-transform: uppercase;}
#mainColumn #divRegisterNomArticleRight p {color:#3d3935; font-size:12px;}
#mainColumn #divRegisterNomArticleRight ul {color:#3d3935; width: 220px;
    font-size: 12px;
    list-style: none outside none;
    margin: -10px 0 15px;
    padding: 0;}
#mainColumn #divRegisterNomArticleRight ul li {    background: url("/images/UserUploadedImages/1350/icon-orange-tick.png") no-repeat scroll 0 5px transparent;
    border-top: medium none;
    line-height: 150%;
    padding: 5px 0 5px 30px;}
#mainColumn #divRegisterNomArticleRight ul li:first-child {border-top: none;}
#mainColumn #divRegisterNomArticleRight img {margin: 2px 0 0;}

#registerDetails fieldset {padding:0; margin:0 0 12px 0; border:none;}
#registerDetails fieldset legend {display:block; margin:0; padding:0; color:#fff;}

div[id$="divRegisterPersonalInformation"] > div {margin-bottom:12px;}

/* 8.1 upgrade */

#registerDetails div[id$="DivSearchResults"] {margin-top:10px;}
#registerDetails div[id$="DivSearchResults"] .ListItem {float:left; clear:both; width:100%; margin-bottom:10px;}
#registerDetails div[id$="DivSearchResults"] .ListItem > div {float:left; clear:none; width:auto;}
#registerDetails div[id$="DivSearchResults"] .ListItem .tblTDSelect {width:20px;}
#registerDetails div[id$="DivSearchResults"] .ListItem .tblTDBusiness {width:250px;}
#registerDetails div[id$="DivSearchResults"] .ListItem .tblTDBusiness label {font-weight:normal;}

/*----------End Custom Austrade Registration page styles----------*/

td#TopMenuArticleAfter ul#bannerLinks {position:absolute; top:0px; margin-left:670px;}

.Masterdiv td.Warning {background-color:#F0F1E2;}

.riTextBox { border-top-width: 2px !important; 
border-bottom-width: 2px !important; 
border-left-width: 2px !important; 
border-right-width: 2px !important; 
}


/*----------2013 - login----------*/

#info-window h2 {    border-bottom: medium none;
    color: #FFFFFF;
    font: bold 230%/100% "UnlimitedProRegular",Arial !important;
    margin: 0 0 20px !important;
    padding: 20px 0 0 10px !important;
    text-transform: uppercase;
    width: 80%;}
#info-window .main-login .content {position:relative;}
#info-window .main-login .inner-login-box {font-size: 95%;}
#info-window .main-login .login-button {width: auto;}
#info-window .login-input input {   padding: 5px !important;
    width: 280px !important; margin: 0 !important; display: block !important;}

#leftColumn .ui-accordion-header span {font-size: 13px !important;}
#leftColumn ul.ui-accordion-content-active li a span {font-size: 11px !important;}

.clsUserRegisterLeftPanel {/*float: right; width: 180px; margin: 25px 30px 0 0;*/
      background: none repeat scroll 0 0 #F6F3E2; word-wrap: break-word;
    float: right;
    color: #3D3935;
    padding: 15px;
    /*margin: 0; 
    position: absolute;
    right: 60px;
    top: 150px;*/
    width: 160px;
     margin: 110px 50px 50px 0;
}
.clsUserRegisterLeftPanel h2 {display: none;}

#registerDetails #divABNSearch div {
    margin: 0 0 15px;
}

.subscription > div,
.ABNRecordMainContent > div {margin: 0 0 10px; clear: both; float: left;}
.subscription div label,
.ABNRecordMainContent div label {width: 150px; float: left; margin: 0 10px 0 0;}
.subscription div input[type="text"],
.ABNRecordMainContent div input[type="text"] {width: 250px !important; float: left;}
.subscription div input[type="checkbox"],
.ABNRecordMainContent div input[type="checkbox"] {float: left;}
.subscription input[type="submit"],
.ABNRecordMainContent input[type="submit"] {background: url(/Images/UserUploadedImages/1350/icon-arrow-orange.gif) no-repeat scroll right center #F68D1F !important; 
    color: #FFFFFF !important;
    display: block;
    font-size: 130%;
    font-weight: bold;
    margin: 10px 0 0;
    padding: 10px 30px 10px 10px;
    text-indent: 10px;
    text-transform: uppercase;
    min-width: 150px; cursor: pointer;
    border: none;
    width: auto;}
    
    
.ABNMaintenanceMainContent table {border: 1px solid #ccc; width: 960px;}
.ABNMaintenanceMainContent table tr {border-top: 1px solid #ccc; border-bottom: 1px solid #ccc;}
.ABNMaintenanceMainContent table tr:hover {background: #F6F3E2;}
.ABNMaintenanceMainContent table th {vertical-align: top; border: 1px dotted #ccc; padding: 5px; background: #F6F3E2;}
.ABNMaintenanceMainContent table td {border: 1px dotted #ccc; padding: 5px; vertical-align: top;}
.clsSearchContent {float: left;
background: #eee;
padding: 10px;
width: 50%;
margin: 0 0 20px;
text-transform: uppercase;
font-weight: bold;}
.clsAddNewContent {float: right; width: 40%;}
.clsAddNewContent input { float: right:
background: url(/Images/UserUploadedImages/1350/icon-arrow-orange.gif) no-repeat scroll right center #F68D1F; 
    color: #666 !important;
    display: block;
    font-size: 130%;
    font-weight: bold;
    margin: 10px 0 0;
    padding: 10px 30px 10px 10px;
    text-indent: 10px;
    text-transform: uppercase;
    min-width: 150px; cursor: pointer;
    border: none;
    width: auto;}
    
.mip-payment-report .warning {font-weight: bold; margin: 10px 0;}    
.mip-payment-report input[type="submit"] {
background: url(/Images/UserUploadedImages/1350/icon-arrow-orange.gif) no-repeat scroll right center #F68D1F; 
    color: #fff !important;
    display: block;
    font-size: 130%;
    font-weight: bold;
    margin: 10px 0 0;
    padding: 10px 30px 10px 10px;
    text-indent: 10px;
    text-transform: uppercase;
    min-width: 150px; cursor: pointer;
    border:none;
    width: auto;}
    
/*---lightbox---*/

.ui-dialog {border-radius: 0 !important; top: 30% !important;}
.ui-widget,
.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button {font-size: 90% !important; font-family: Arial, Verdana !important;}
.ui-dialog .ui-dialog-content {padding: 0 20px 20px !important;}
.ui-dialog .ui-dialog-titlebar,
.ui-dialog .ui-dialog-title {  display: none;  border-bottom: 1px solid #CCCCCC;
    border-top: 5px solid #CCCCCC;
    color: #666666;
    font: bold 140% Arial !important;
    margin: 0;
    padding: 20px 0;
    position: relative;
    text-transform: uppercase;
    width: 100%;}
.ui-dialog input[type="submit"] {
    border: none !important;
    color: #FFFFFF !important;
    cursor: pointer;
    display: block;
    font-size: 130% !important;
    margin: 10px 0 0;
    min-width: 150px;
    padding: 10px 30px 10px 10px !important;
    text-indent: 10px;
    text-transform: uppercase;
    width: auto;
    text-shadow: none !important;
    border-radius: 0 !important;}    
.ui-dialog input#cancelButton {background: #666 !important;  font-size: 110% !important;}
.ui-dialog input#submitButton  { font-size: 110% !important; filter: none; font-weight: bold !important; background: #E25205 !important;}

/*----------2013 - premium content----------*/

span.premium-content {    background: #F1F1F0;
    border: 1px solid #ccc;
    border-radius: 3px 3px 3px 3px;
    color: #444444;
    display: inline;
    font: 10px Arial;
    margin: 0 7px 0 5px;
    padding: 1px 5px;
    text-shadow: 1px -1px 1px #fff;
    text-transform: uppercase;
    white-space: nowrap;}
    
/*dt:hover > span.premium-content-fullaccess,
li:hover > span.premium-content-fullaccess,
span.premium-content-fullaccess:hover {background: #ddd; color: #000;}

dt:hover > span.premium-content-noaccess,
li:hover > span.premium-content-noaccess,
span.premium-content-noaccess:hover {background: #BE5D0D;; color: #fff; text-shadow: 1px -1px 1px #333;  border: 1px solid #E3741E;}*/

#info-window.premium-content div.top-bar {display: none;}
#info-window.premium-content .article-desc {overflow: hidden; height: 75px; margin: 0 0 20px; font: 100%/150% arial;}
#info-window.premium-content {background: url("/images/UserUploadedImages/1350/bg-register.jpg") no-repeat scroll 0 85px transparent; margin: 10px 0 20px; float: left;}
#info-window.premium-content div.login-element {position: relative; background: #3D3935;
    border: medium none;
    box-shadow: 2px 2px 2px #333333;
    color: #FFFFFF;
    float: left;
    padding: 15px; margin: 10px 0 20px 10px;
    width: 43% !important;}
#info-window.premium-content div.login-element .lgn-remember-me {width: 40%;}
#info-window.premium-content div.login-element .lgn-header { 
    border-bottom: none;
    display: block;
    font: bold 230%/100% "UnlimitedProRegular",Arial !important;
    margin: 0 0 20px !important;
    padding: 10px 0 5px !important;
    text-transform: uppercase;}
#info-window.premium-content div.login-element .lgn-username {margin: 10px 0 0;} 
#info-window.premium-content div.login-element .lgn-error {font-weight: bold; display: inline; background: #cc0000;}
#info-window.premium-content div.login-element input[type="text"],
#info-window.premium-content div.login-element input[type="password"] {   clear: both;
    display: block;
    margin: 0 0 10px;
    padding: 5px;
    width: 97%;}  
#info-window.premium-content div.login-element .lgn-btn p {display: none;}
#info-window.premium-content div.login-element .lgn-btn input {margin: 0 0 10px;}
#info-window.premium-content .login-window h1 { color: #3D3935; margin: 0 0 20px; padding: 5px 0 !important; font: bold 130% Arial !important; border-top: none;
}
#info-window.premium-content .error-window, #info-window.premium-content .login-window {margin: 0;}
#info-window.premium-content .login-input label {font-size: 100%;}
#info-window.premium-content .content {padding: 10px !important; margin: 0 !important; padding: 25px 45px 0;
text-align: left; width: 320px !important;}
#info-window.premium-content .premium-lgn-article { opacity: 0.95; background: #FEFEFE;
    border: 1px solid #EEEEEE;
    box-shadow: 3px 3px 3px #666666;
    float: left;
    font-weight: bold;
    margin: 10px 0 0 10px;
    padding: 15px;
    width: 44%;}
#info-window.premium-content .premium-lgn-article p.button a { background: none repeat scroll 0 0 #E25205 !important;
    border: medium none;
    border-radius: 0 0 0 0;
    box-shadow: 1px 1px 2px #666666;
    color: #FFFFFF !important;
    cursor: pointer;
    filter: none !important;
    display: block;
    width:100px;
    font: bold 160%/100% "UnlimitedProRegular",Arial !important;
    letter-spacing: 0;
    margin: 20px 0 0;
    padding: 15px 20px;
    text-shadow: none !important;
    text-transform: uppercase;}

#info-window.premium-content .premium-lgn-article h3 {  font: bold 230%/100% "UnlimitedProRegular",Arial !important;
    margin: 0 0 20px !important; clear: both;
    padding: 10px 0 0 !important;
    text-transform: uppercase;}

.lgn-remember-me {margin: 10px 0 20px 0 !important;}
.lgn-btn input {
    background:  #E25205 !important;
    border: none;
    border-radius: 0;
    box-shadow: none;
    color: #FFFFFF;
    cursor: pointer;
    filter: none !important;
    font: bold 160%/100% "UnlimitedProRegular",Arial !important;
    margin: 0 0 30px 0;
    padding: 10px 20px;
    text-shadow: none !important;
    text-transform: uppercase;
}
.lgn-btn p {text-indent: 0; margin: 10px 0;}
.lgn-btn p a {   background: url("/Images/UserUploadedImages/1350/icon-arrow-orange.gif") no-repeat scroll right center #F68D1F;
color: #FFF!important;
display: inline;
font-size: 100%;
margin: 10px 0 0;
padding: 5px 30px 5px 10px;
text-indent: 10px;}
a.forgot {
    color: #fff;
    display: block;
    font-size: 100% !important;
    margin: 10px 0 0 !important;
    position: absolute;
    right: 30px;
    text-decoration: underline !important;
}

.lgn-username label,
.lgn-password label {
    float: left !important;
    width: 70px !important;
    font-weight: bold;
}


/*----------2013 - investors / why australia----------*/


form.investors #mainWrapper #contentWrapper {background: #fff;}
form.investors p.quote {font: 110% Arial;
margin: 20px 0 30px !important;}
form.investors p.quote strong {color: #3d6d85;
font: italic 150% Arial;
display: block;}
form.investors #mainWrapper #subColumn {background: #ecf1f3;}
form.investors div.widgetListImage {margin-bottom: 10px;
width: auto;
background: #3e6f86;
padding: 10px;}
form.investors #mainColumn div.widgetListImage div.mainItem,
form.investors #mainColumn div.widgetListImage div.subItem {background: #fff; height: 210px;
padding: 10px 5px 10px 6px !important;
margin: 0 2px 10px !important;}

form.investors #mainColumn .widgetListImage span.mainItemTaxonAboveHeading, 
form.investors #mainColumn .widgetListImage span.subItemTaxonAboveHeading, 
form.investors #mainColumn .widgetListImage span.mainItemTaxonBelowHeading, 
form.investors #mainColumn .widgetListImage span.subItemTaxonBelowHeading {display: none;}

form.investors #mainColumn div.widgetListImage div.mainItem:hover,
form.investors #mainColumn div.widgetListImage div.subItem:hover {background: #F8F7F0; border: 1px solid #333 !important; min-height: 210px; height: auto;} 

form.investors #mainColumn .widgetListImage div.mainItem:hover span.mainItemTaxonAboveHeading, 
form.investors #mainColumn .widgetListImage div.subItem:hover span.subItemTaxonAboveHeading, 
form.investors #mainColumn .widgetListImage div.mainItem:hover span.mainItemTaxonBelowHeading, 
form.investors #mainColumn .widgetListImage div.subItem:hover span.subItemTaxonBelowHeading {display: inline;}

form.investors #mainColumn .widgetListImage div.mainItem:hover span.mainItemHeading, 
form.investors #mainColumn .widgetListImage div.subItem:hover span.subItemHeading {border-bottom: 2px solid #CCCCCC;
    margin: 0 0 10px;
    padding: 0 0 10px;}


form.investors #mainColumn div.widgetListImage h2 {color: #fff;
border-top: 1px solid #a4bbc6;
border-bottom: 1px solid #a4bbc6;
text-transform: uppercase;
width: 350px;
margin: 15px 0;
font: bold 140% Arial;
padding: 10px 0;}
.investReasons {width: 970px; height: 250px; background: #3e6f86; color: #fff; overflow: hidden; margin: 10px 0;}
#mainColumn .investReasons h3 {
color: #fff;
font: normal 150% Arial;
border-top: 1px solid #a4bbc6;
border-bottom: 1px solid #a4bbc6;
text-transform: uppercase;
width: 350px;
margin: 15px 0;
}
#mainColumn .investReasons h3 strong {position: absolute;
left: 0;
top: 20px;
width: 70px;
height: 65px;
background: url(/images/UserUploadedImages/1350/btn-white-pointy-right.png) no-repeat right;
color: #3e6f86;
font: bold 200%/170% Arial;
text-indent: 15px;
}
#mainColumn .investReasons h3 em {font: bold normal 110% 'UnlimitedProRegular', Arial;}
.investReasons .left {
width: 450px;
height: 230px;
float: left;
position: relative;
padding: 10px 0 10px 80px;
}
.investReasons .left a {color: #fff;
text-decoration: none;
text-transform: uppercase;
display: block;
background: url(/images/UserUploadedImages/1350/btn-orange-pointy-right-small.png) no-repeat right;
width: 100px;
height: 30px;
font: 110%/200% 'UnlimitedProRegular', Arial;
text-indent: 5px;
position: absolute;
bottom: 40px;}
.investReasons .right {width: 320px; height: 250px; background: #c8e2ee; float: right; }
a.contactSpecialist {background: url(/images/UserUploadedImages/1350/btn-orange-pointy-right.png) right no-repeat;
color: #fff;
text-decoration: none;
width: 400px;
height: 55px;
display: block;
text-align: center;
text-transform: uppercase;
font: 140%/270% 'UnlimitedProRegular', Arial;
padding: 0 20px 0 0;
margin: 30px 0;
}

/*---investor guide 2013 --*/

.investorGuide h1 {
    border-bottom: 1px solid #CCCCCC;
    border-top: 5px solid #CCCCCC;
    color: #3D3935;
    font: bold 125% Arial;
    margin: 0 0 20px;
    padding: 20px 0;
    position: relative;
    text-transform: uppercase;
    }
    
.investorGuide .top {margin: 0 5px; overflow: hidden; width: 960px; height: 250px; background: url(/images/UserUploadedImages/1350/banner-investor-guide.jpg);}    
.investorGuide .top .block {    height: 180px;
    width: 420px; margin: 20px;}
.investorGuide .block {    background: none repeat scroll 0 0 #3D3935;
    box-shadow: 2px 2px 2px #111111;
    color: #FFFFFF;
    font-size: 90%;
    margin: 0 0 20px;
    padding: 15px 20px;
    }
.investorGuide .top .block p {margin: 5px 0 15px;}    
    
/*---refine widget content above styles---*/
.tourism #topContent h1, .investors #topContent h1 {
    border-bottom: 1px solid #CCCCCC;
    border-top: 5px solid #CCCCCC;
    color: #3D3935;
    font: bold 140% Arial;
    margin: 0 0 20px;
    padding: 20px 0;
    position: relative;
    text-transform: uppercase;
}
.tourism #topContent p, .investors #topContent p {
    margin: 0 0 10px;
}
.tourism #mainWrapper #topContent, .investors #mainWrapper #topContent {
    display: block;
    float: left;
    font-size: 90%;
    margin: 10px;
    width: 970px;
}

.user {
    display: block;
    float: left;
    position: relative;  width: 309px;
}

.user ul.bannerLinks.account.loggedIn {display:none;}
.user .userMenu {/*background: #333;*/ display: block;
    margin: 0;  color: #EEEEEE; height: 36px;
    padding: 0; overflow: hidden;
        position: absolute;
    width: 165px;
    z-index: 11;}
#bannerTop .container .user .userMenu a {   /* color: #FFFFFF;
    display: block;
    font: 100% 'UnlimitedProRegular';*/
    color: #333333;
    display: block;
    font: 100% Arial;
}
#bannerTop .container .user .userMenu > a,
#bannerTop .container .user .userMenu > a:hover {    /*border-top: 1px solid #444444;
    display: block; background: url("/images/UserUploadedImages/1350/icon-arrow-white-down.gif") no-repeat scroll 95% 50%;
    font-size: 110%;
    padding: 10px 10px 9px; */
    background: url("/images/UserUploadedImages/1350/icon-arrow-grey-down.gif") no-repeat scroll 95% 50%;
    color: #333333;
    display: block;
    height: 20px; line-height: 170%;
    padding: 7px 10px;
}
#bannerTop .container .user:hover .userMenu > a {
background: url("/images/UserUploadedImages/1350/icon-arrow-grey-down.gif")  no-repeat 95% 50% #fefefe;
}

.user .userMenu > a > img {    display: block;
    float: left;
    margin: 2px 5px 0 0;
    max-height: 15px;
    max-width: 25px;}
.user:hover {box-shadow: 2px 2px 2px #CCCCCC;}
.user:hover .userMenu {height: auto;}
.user:hover .userMenuMoreInfo {display: block;}
.user .userMenuMoreInfo {    border-bottom: 1px solid #DDDDDD;
    border-right: 1px solid #FFFFFF;
    border-top: 2px solid #CCCCCC;
    clear: both;
    display: none;
    margin: 0;
    overflow: hidden;}
.user .userMenuMoreInfo > div {     margin: 0; padding: 10px;}
.user .userMenuMoreInfo > div#userMenuPersonal {/*font-size: 110%; background: #111; border-bottom: 1px solid #444;*/
    background: none repeat scroll 0 0 #F7F7F7;
    border-bottom: 1px solid #bbb;
    font-size: 100%;
} 
.user .userMenuMoreInfo > div#userMenuOrg {/*background: #222;*/ background: none repeat scroll 0 0 #EAEAEA; border-top: 1px solid #fff;}
.user .userMenuMoreInfo > div h3 {  float: left; font: bold 105%/110% 'UnlimitedSansLight',sans-serif;  margin: 0 0 5px;
    padding: 5px 0; color: #333; 
    width: 100px;}
.user .userMenuMoreInfo > div ul {   clear: both;
    list-style: none outside none;
    margin: 0 0 0 30px;
    padding: 0;}
.user .userMenuMoreInfo > div ul li a {margin: 0 0 10px;}
.user #userMenuImage, 
.user .userMenuOrgLogo, 
.user .leftMenuOrgLogo {margin: 0 5px 0 0; float: left; width: 25px;}
 .user #userMenuImage img, 
.user .userMenuOrgLogo img, 
.user .leftMenuOrgLogo img {max-width: 100%; width: auto;}
.user .leftMenuOrgLogo {
    background: url("/images/UserUploadedImages/1350/icon-org.gif") no-repeat scroll 2px 50% rgba(0, 0, 0, 0);
    height: 25px;
}
.user .leftMenuOrgLogo img {display: none;}

#info-window .remember-me span {width: 200px !important; display: block !important; margin: 0 !important; padding: 0 0 20px !important;}
*:first-child+html #info-window h2,
*:first-child+html form.login #info-window .login-input label {padding-left: 10px !important;}

/*---- Added by sathish for validation summary styling in SPR form -----*/
.validation-summary { clear: both; }

.divStep1 > div.terms-condition .termsAndConditions p:first-child { font-weight: bold; color: #cc0000; font-size: 110%; }

.cm-article13582 h2 {font: bold 120% Arial !important; margin: 10px 0 0; padding: 10px 10px 10px 0 !important; text-transform: uppercase; border-bottom: 1px solid #CCCCCC; border-top: 5px solid #CCCCCC;}

/*---- Login restyled -----*/

form.login #info-window {}
form.login #mainColumn div[id$="LoginPanel"] { display: none; position: relative; background: #3d3935 ; box-shadow: 3px 3px 3px #111;
    color: #fff;
    float: left; height: 350px;
    margin: 25px 0 25px 50px;
    padding: 20px;
    width: 330px;}
form.login div[id$="LoginPanel"] .lgn-header {     color: #fff;
    display: block;
    font: bold 230%/100% "UnlimitedProRegular",Arial !important;
    margin: 10px 0 20px;
    padding: 0 0 15px;
    position: relative;
    text-align: left;
    text-transform: uppercase;}
form.login div[id$="LoginPanel"] .login-element {}
form.login div[id$="LoginPanel"] .login-element > div {    clear: left;
    float: left;
    margin: 0;
    width: 100%;}
form.login div[id$="LoginPanel"] .login-element > div.lgn-btn input {margin: 0;}
form.login div[id$="LoginPanel"] .login-element > div label {}
form.login div[id$="LoginPanel"] .login-element > div input[type="text"],
form.login div[id$="LoginPanel"] .login-element > div input[type="password"] {    display: block;
    margin: 0;
    padding: 5px;
    width: 280px;
    border: 1px solid #c9c9c9;
    font-size: 100%;
    height: 20px;
    padding: 2px 5px;
}
form.login #mainColumn .registerToday ul {   margin: 10px 10px 0;
    padding: 10px 10px 0;}
form.login #mainColumn .registerToday ul li {    background: url("/images/UserUploadedImages/1350/icon-orange-tick.png") no-repeat 0 5px;
    line-height: 150%;
    list-style: none;
    padding: 5px 0 5px 30px;}

/*---- FTA landing 2014-----*/

form.FTA.landing {}
form.FTA.landing #hero {
background: url("/Images/UserUploadedImages/1374/FTA-banner.jpg") no-repeat center 0;
height: 340px;
}

form.FTA.landing .video {color: #fff; clear: both; overflow: hidden; margin: 0 0 30px;}
form.FTA.landing .video .widget h2 {display: none}
form.FTA.landing .video .widget .mainItemMore {display: none;}
form.FTA.landing .video .widget img {margin: 0 20px 0 0;}
form.FTA.landing .video .widget .mainItem {border: none; margin: 0;}
form.FTA.landing .video .widget .mainItemHeading {    color: #fff;
    font: 170%/140% Arial;
    margin: 0 0 10px;
    padding: 15px 0 10px;
    display: block;
    text-align: left;}
form.FTA.landing .video h3 {font: 170%/140% Arial;}
form.FTA.landing .video h4 {font-size: 130%; margin: 10px 0 20px;}
form.FTA.landing .video .left iframe {float: left; margin: 0 20px 0 0;}
form.FTA.landing .video a {color: #fff;} 
form.FTA.landing .video a.pdf {background: #f8f7f0 url(/images/UserUploadedImages/1350/icon-pdf.png) no-repeat 10px 50%; padding: 10px 10px 10px 50px; color: #3D3935; display:block; box-shadow: 2px 2px 2px #666;}
form.FTA.landing .video .left {width: 720px; height: 320px; padding: 10px; float:left; background: #3d3935;}
form.FTA.landing .video .right {background: #e35b14;     float: left;
    height: 320px;
    padding: 10px 15px;
    width: 200px;}
form.FTA.landing #mainColumn ul {list-style: none; margin: 0; padding: 0;}
form.FTA.landing #mainColumn .ftaStatus .col ul li {
    background: url("/Images/UserUploadedImages/1350/bg-left-menu-arrow-light.jpg") no-repeat 7px 1px;
    padding: 0 0 0 25px;
}
form.FTA.landing #mainColumn .video .right h2 {color: #fff; border-color: #333;}
form.FTA.landing .video .right a {color: #fff;}
form.FTA.landing .video .right ul {list-style: none; margin: 0; padding: 0;}
form.FTA.landing #mainColumn .video .right ul li {/*padding: 10px 0;*/ padding: 10px 0 10px 40px;}
form.FTA.landing .video .right ul li.phone {background: url(/images/UserUploadedImages/1350/icon-grey-phone.png) left center no-repeat;}
form.FTA.landing .video .right ul li.mail {background: url(/images/UserUploadedImages/1350/icon-grey-mail.png) left center no-repeat;}
form.FTA.landing .video .right h2 {color: #fff;}
form.FTA.landing  #mainColumn .exportMarkets ul {    float: left;
    list-style-type: none;
    margin: 0 0 10px 0;
    padding: 0;}
form.FTA.landing #mainColumn .exportMarkets ul.viewAll {margin: 0 0 10px; float: right;}
form.FTA.landing  #mainColumn .exportMarkets ul.viewAll li {
    background: none repeat scroll 0 0 #E45B15;
    color: #fff;
    float: left;
    margin: 0 0 0 10px;
    padding: 5px 10px;
}
form.FTA.landing  #mainColumn .exportMarkets ul.viewAll li a {color: #fff;}

form.FTA.landing .col {width: 48%;}
form.FTA.landing .col.left {float: left;}
form.FTA.landing .col.right {float: right;}

form.FTA.landing .exportMarkets {    clear: both;
    float: left;
    margin: 0 0 20px;
    overflow: hidden;
    width: 100%;}
form.FTA.landing .exportMarkets img {float: right; margin: 0 0 10px;}

form.FTA.landing .marketProfiles {}
form.FTA.landing .marketProfiles .widget div.mainItem, 
form.FTA.landing .marketProfiles .widget div.subItem {clear: both; overflow: hidden;}
form.FTA.landing .marketProfiles dl {width: 70%; float: right;}
form.FTA.landing .marketProfiles > a {}

form.FTA.landing .hmenu li.iFOL2812 > ul {
    display: block;
    left: 0;
    width: 980px;
} 
form.FTA.landing .hmenu li.iFOL2812 li ul {    left: 0;
    top: 48px;}
form.FTA.landing .hmenu li.iFOL2812 > ul li {width: auto; float: left; clear: none; border-bottom: 1px solid #be5d0d;}
form.FTA.landing .hmenu li.iFOL2812 > ul li.selected {background: #A42F02;}
form.FTA.landing .hmenu li.iFOL2812 > ul li li {width: 250px; float: none; border-bottom: none;}
form.FTA.landing .hmenu li.iFOL2812 > ul li li.selected {background: #fff;}

form.FTA.landing div.contact {border-top: 5px solid #ccc; border-bottom: 5px solid #ccc; padding: 20px 0 0; margin: 20px 0; overflow: hidden; width: 100%; clear: both; float: left;}
form.FTA.landing #mainColumn div.contact h2 {border: none; width: 150px; float: left;}
form.FTA.landing div.contact ul {width:800px; float: right; margin: 0; padding: 0; list-style: none;}
form.FTA.landing div.contact ul li {float: left; margin: 0 0 0 10px; text-align: center;}
form.FTA.landing div.contact ul li a {display: block; padding: 40px 0 0; margin: 0 7px; height: 60px; width: 90px; background: url(/images/UserUploadedImages/1350/icon-sprite-contact.png) no-repeat;}
form.FTA.landing div.contact ul li a.newsletter {background-position: 15px top;}
form.FTA.landing div.contact ul li a.register {background-position: -100px top;}
form.FTA.landing div.contact ul li a.suppliers {background-position: -205px top;}
form.FTA.landing div.contact ul li a.twitter {background-position: -310px top;}
form.FTA.landing div.contact ul li a.youtube {background-position: -515px top;}
form.FTA.landing div.contact ul li a.linkedin {background-position: -415px top;}
form.FTA.landing div.contact ul li a.rss {background-position: -615px top;}

form.FTAcontent .header {    height: 340px;
    overflow: hidden;
    position: relative;}
form.FTAcontent .header img {    left: 50%;
    margin-left: -960px;
    position: absolute;
}

/*---- Economics at Austrade Blog 2014-----*/
form.econBlog #mainColumn .econBlogLatest img {width: 60px; height: 60px; margin: 0 15px 15px 0;}
form.econBlog #mainColumn .econBlogLatest dt a span {font-weight: bold; display: block; margin: 0 0 5px;}
form.econBlog #mainColumn .econBlogLatest .mainItem dt a span {font-size: 105%;}
form.econBlog #mainColumn .econBlogLatest dt {color: #fff; margin: 0 0 10px;}
form.econBlog #mainColumn .econBlogLatest .mainItem dt {color: #ecf1f3;}
form.econBlog #mainColumn .econBlogLatest  .mainItemDate,
form.econBlog #mainColumn .econBlogLatest .subItemDate,
form.econBlog #mainColumn .econBlogLatest span.mainItemTaxonAboveHeading a, 
form.econBlog #mainColumn .econBlogLatest span.subItemTaxonAboveHeading a, 
form.econBlog #mainColumn .econBlogLatest span.mainItemTaxonBelowHeading a, 
form.econBlog #mainColumn .econBlogLatest span.subItemTaxonBelowHeading a {
    background: url("/images/UserUploadedImages/1350/bg-list-square-grey.jpg") no-repeat right 2px;
    border: medium none;
    color: #666666;
    display: inline;
    font: 95%/100% Arial;
    margin: 0;
    padding: 0 15px 0 0;
}
form.econBlog #mainColumn .econBlogLatest  .mainItemDate,
form.econBlog #mainColumn .econBlogLatest .subItemDate {margin: 0 5px 0 0;}

form.econBlog #mainColumn .econBlogLatest .widgetNoResults {font-weight: bold; color: #cc0000;}

form.econBlog #mainColumn .econBlogLatest h2 {
    background: url("/images/UserUploadedImages/1350/icon-econ-blog.png") no-repeat 0 50%;
    border-bottom: 1px solid #ccc;
    border-top: 5px solid #ccc;
    color: #3d3935;
    font: bold 140% Arial;
    margin: 20px 0;
    padding: 20px 0 20px 40px;
    position: relative;
text-transform: uppercase;
  }
form.econBlog #mainColumn .econBlogLatest .mainItem {background: #ecf1f3; padding: 20px; margin: 10px 0 20px;}
form.econBlog #mainColumn .econBlogLatest .mainItem img {width: auto; height: auto;}
form.econBlog #contentLeft .refine ol li a span {border: none;}
form.econBlog #subColumn .refinewidget ol li {
    border-top: medium none;
    padding: 0;
}
form.econBlog #contentLeft {    font-size: 100%;
    margin: 0;
    padding: 0;
    width: 230px !important;} 
form.econBlog #contentLeft .refine .refinewidget a[id$="SearchLinkButton"] {background-color: #fff; padding: 5px 2px;}
form.econBlog br {display: none;}


form.econBlog .tagID979,
form.econBlog .tagID989,
form.econBlog .tagID1,
form.econBlog .tagID978,
form.econBlog .tagID994 {display: none;}

form.econBlog #mainColumn .blogPost h1 {border: none; margin: 20px 0 0;}
form.econBlog #mainColumn .blogPost .details {  overflow: hidden;  border-bottom: 1px solid #ccc; border-top: 5px solid #ccc; padding: 20px 0; margin: 0 0 25px;}
form.econBlog #mainColumn .blogPost .details img {width: 45px; height: 45px; float: left; margin: 0 15px 0 0;}
form.econBlog .details {}
form.econBlog .details .date {font-size: 105%;}
form.econBlog .details .author {    color: #666;
    font-size: 100%;
    margin: 0 0 0 10px;}
form.econBlog .taxonLinks {display: block;    font-size: 95%;
    margin: 5px 0 0; }
form.econBlog .taxonLinks ol {list-style: none; margin: 0; padding: 0;}
form.econBlog .taxonLinks ol li {float: left; margin: 0 5px 0 0;  padding: 0 0 0 5px; border-left: 1px solid #ccc;}
form.econBlog .taxonLinks ol li:first-child,
form.econBlog .taxonLinks ol li:first-child+li {border: none; padding: 0;}
form.econBlog #mainColumn h3 {font: bold 110%/150% Arial;}
form.econBlog #mainColumn .widgetPageLinks h3 {padding: 10px 5px 0 0;}
form.econBlog #mainColumn .econBlogLatest span.mainItemTaxonAboveHeading a:first-child,
form.econBlog #mainColumn .econBlogLatest span.subItemTaxonAboveHeading a:first-child {margin: 0 0 0 3px;}

form.econBlog #subColumn h3 {font: 110%/120% arial; margin: 0 0 20px !important;}
form.econBlog #subColumn h3 span {     font-size: 110%; display: block;
    font-weight: bold;
    position: relative;
    right: auto;
    top: auto;}
form.econBlog #subColumn .econBlogLatest {margin: 0 0 50px;}
form.econBlog #subColumn .prev {text-align: right; margin: 10px 0 20px; display: block;}
form.econBlog #subColumn .mainItemDate, 
form.econBlog #subColumn .subItemDate {display: block;}
form.econBlog #contentLeft .refine ol li > a > span.RefineWidgetRemove:hover {width: 214px;    }