﻿form, html {background: none !important;}
body {font:75%/140% arial,verdana,sans-serif; margin: 20px !important; padding: 0 !important;}
img {border:none;}
#mainLogo {float: left !important;}
#mainLogo img {margin-bottom: 20px; width: 250px; display: block !important;}
td {vertical-align:top;}
.accessibleHeading {display:none;}
#banner {display:none;}
#TopMenu {display:none;}
#LeftMenu {display:none;}
.tools {display:none;}
.bookmarkPanel {display:none;}
#mainColumn .content td {vertical-align:top;}
div.edit-buttons,
#subColumn {display:none !important;}
.backtotop {display:none;}
#footerAccessible {display:none;}
#footerTop {display:none;}
#footerTop2 {display:none !important;}
#footerBottom {display:none !important;}
#background {display:none;}
#deepfooter {display:none;}
#countryMap {display:none;}
#contentLeft div {display:none;}
div.share {display:none;}
.disclaimer {margin: 20px 0 0 !important; display: block !important; width: 80% !important; border-top: 1px solid #666 !important; padding: 20px 0 !important;}
.disclaimer td {padding-top:10px; font-size:75%;}

#mainColumn h1 {border: none !important;}

#mainColumn h1,
#mainColumn h2,
#mainColumn h3  {margin: 20px 0 10px; line-height: 180%; clear: both;}

div {clear: both !important; position: relative !important; padding: 0 !important; margin: 0 !important; overflow: visible !important; min-height: auto !important; height: 100% !important; float: none !important; xxwidth: 600px !important;  top: 0 !important; left: 0 !important; vertical-align: top !important; text-align: left !important;}
#mainWrapper #mainColumn {position: relative !important; padding: 0 !important; margin: 0 !important; overflow: visible !important; min-height: auto !important; height: 100% !important; width 90% !important;  float: none !important;}
#mainColumn {display:block;}


#embeddedTools, .tools,
#bannerTop,
#bannerBelow .hmenu,
#hero h2,
#breadcrumblabel  {display: none !important;}

#embeddedBreadcrumbs,
.breadcrumbs,
.breadcrumbsNoMenu {padding: 0 0 0 25px; float: left; }
#embeddedBreadcrumbs ol,
.breadcrumbs ol,
.breadcrumbsNoMenu ol {list-style: none; margin: 0; padding: 0; float: left;}
#embeddedBreadcrumbs ol img,
.breadcrumbs ol img,
.breadcrumbsNoMenu ol img {display: inline; margin: 5px 0 0;}
#embeddedBreadcrumbs ol li,
.breadcrumbs ol li,
.breadcrumbsNoMenu ol li {margin: 0; padding: 0 0 0 5px; display: inline; font-size: 95%;}
#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: #666;}

#embeddedBreadcrumbs, .breadcrumbs, .breadcrumbsNoMenu {margin: 20px 0; overflow: hidden !important;}
.breadcrumbs  {display: none !important;}

.clsFormCreator div {margin-bottom:5px;}
.clsFormCreator div label {width:120px; padding-top:2px; display:inline-block; vertical-align:top; zoom:1; *display:inline;}

.SearchLeft {display:none !important;}

.SearchResults div#ctl00_ContentPlaceHolderMainNoAjax_pnlnumberResults {padding-bottom:25px; border-bottom:1px solid #7c7966; margin:25px 0px;}
.SearchResults div#ctl00_ContentPlaceHolderMainNoAjax_pnlnumberResults span {}
.SearchResults div#ctl00_ContentPlaceHolderMainNoAjax_pnlnumberResults span#RecordCount {color:#231000; font-weight:bold; font-size:120%;}
.SearchResults div#ctl00_ContentPlaceHolderMainNoAjax_pnlnumberResults span#searchTerms {font-weight:bold; font-style:italic; font-size:120%;}
.SearchResults div#ctl00_ContentPlaceHolderMainNoAjax_pnlnumberResults span#similarTerms {font-style:italic;}
.SearchResults h1 {background:none !important; margin-top:0 !important; padding:0 0 20px 0;}
.SearchResults ol {list-style-type:none; margin:0px; padding:0px; width:600px;}
.SearchResults ol li {padding:0 0 10px 0; margin:0 0 10px 0; border-bottom:1px dotted black;}
.SearchResults ol li span {}
.SearchResults ol li span.resultImage {padding-right:10px;}
.SearchResults ol li span.resultImage img {}
.SearchResults ol li span.firstRow {display:block; margin:0 0 5px 0px;}
.SearchResults ol li span.firstRow img {display:none;}
.SearchResults ol li span.resultNumber {font-weight:bold;}
.SearchResults ol li a {text-decoration:underline;}
.SearchResults ol li span.resultHead {}
.SearchResults ol li span.clsResultDescr {margin:0px 0px 5px 10px; display:block;}
.SearchResults ol li span.clsHlighSearchTerm {font-weight:bold; background-color:transparent;}
.SearchResults ol li span.clsResultFilmedOn {display:block; margin:0 0 5px 10px;}
.SearchResults ol li span.clsResultDuration {display:block; margin:0 0 5px 10px;}
.SearchResults ol li span.lastRow {margin:0px 0px 0px 10px; display:block;}
.SearchResults ol li span.clsResultURL {}
.SearchResults ol li span.clsResultLastModified {}

/*---Updates to Report Card print----*/
form.iriTool #AdminMenu {display:none !important;}
form.iriTool div#embeddedBreadcrumbs {display:none !important;}
form.iriTool div#embeddedTools {display:none !important;}
form.iriTool div#ctl00_ContentPlaceHolderMainNoAjax_divBackToDashboard {display:none !important;}
form.iriTool div#ctl00_ContentPlaceHolderMainNoAjax_divReportCard {float: left}
form.iriTool div.pnlWrongAdditionalText,
form.iriTool div.pnlRightAdditionalText {clear: both !important; margin-top: 10px; width: 600px !important;}
form.iriTool .divWrongQuestionAndText .divWrongQuestion, 
form.iriTool .divRightQuestionAndText .divRightQuestion {clear: both !important; width: 600px !important;}
form.iriTool div.rawHtmlDIV {width: 600px !important; padding: 0 0 10px !important;}
form.iriTool div.choiceDIV {width: 600px !important; margin: 10px 0 0 !important;}
form.iriTool input#ctl00_ContentPlaceHolderMainNoAjax_btnFinish {display: none !important;}
form.iriTool .itemDIV .rawHtmlDIV {border-bottom: 1px solid #333;}
form.iriTool table.clsAllAnswers {margin: 10px 0;}
form.iriTool table.clsAllAnswers td {border: 1px solid #666 !important;} 
form.iriTool #ItemNumber,
form.iriTool #ItemName,
form.iriTool .divRightQuestion,
form.iriTool .divWrongQuestion,
form.iriTool #statusTextBegin,
form.iriTool #statusDescr,
form.iriTool #statusTextEnd,
form.iriTool .questionDIV {font: bold 120% Arial !important;}
form.iriTool #tryAgainLink {display: none !important;}
form.iriTool #ctl00_ContentPlaceHolderMainNoAjax_divReportCard div {height: auto !important; padding-left: 0 !important;  padding-right: 0 !important; margin-left: 0 !important;  margin-right: 0 !important;}
form.iriTool .pnlWrongItemName,
form.iriTool .pnlRightItemName {font: bold 120% Arial !important;  width: 600px !important; border-top: 1px dotted #666 !important; padding: 10px 0 !important;}
form.iriTool .pnlWrongItemName span,
form.iriTool .pnlRightItemName span {padding: 0 !important; border: none !important;}
form.iriTool #AnswersWrongHeading,
form.iriTool #AnswersRightHeading {font: bold 150% Arial !important; padding: 20px 0 !important; border-top: 1px solid #666 !important; width: 600px !important;}
form.iriTool xx.iriDisclaimer {display: block !important; width: 600px !important; border-top: 1px solid #666 !important; padding: 20px 0 !important;}

form.iriTool #mainColumn h1,
form.iriTool #bannerBelow .container,
.clsIRIServiceRegFormContent {width: 600px !important; clear: both !important;}

form.iriTool .clsIRIQContent label {color: #000000 !important;
    display: block !important;
    float: left;
    font: bold 110% Arial !important;
    width: 600px !important;}
    
.clsIRIQContent fieldset legend {width: 600px !important; margin: 20px 0 10px; text-transform: uppercase; border-bottom: 1px solid #333 !important;}
form.iriTool .clsIRIQContent h2 {width: 600px !important;}

form.iriTool .clsFormRow,
form.iriTool .clsFormLeftColumn,
form.iriTool .clsFormRightColumn {overflow: hidden !important; padding: 0 0 10px !important;}

form.iriTool table,
form.iriTool fieldset {padding: 0 !important;}
form.iriTool .clsIRIQContent input[type="submit"] {display: none !important;}

form.iriTool textarea,
form.iriTool table,
form.iriTool select,
form.iriTool option,
form.iriTool input[type="text"],
#IRIQContentAustradeContact input, 
.clsIRIQContent fieldset input[type="text"],
form.iriTool .clsFormRow span {background: #fff !important; color: #333 !important; overflow: visible !important; border: none !important; font: 100% arial; width: 600px !important; height: auto !important; padding: 0 0 3px !important;}
form.iriTool .clsFormRow table span {width: auto !important;}
form.iriTool textarea {border: 1px dashed #333 !important;}
form.iriTool .clsIRIQContent .clsMandatoryMark {display: none;}
form.iriTool .clsIRIQContent fieldset input[type="text"] {margin: 0 0 20px !important; border: none !important;}

input {color: black !important;}

/* RE: bug #9892 */
.embeddedMapContainer,
.divDisplayStoreLocator{clear:both;overflow:hidden !important;}
#Widget56057{clear:both;}
div.GMapEZ{height:450px !important;}
.embeddedMapContainer div div div{position:absolute !important;}

#embeddedBreadcrumbs ol li, .breadcrumbs ol li, .breadcrumbsNoMenu ol li {padding: 0 5px; border-right: 1px solid #ccc;}
#embeddedTools, .tools,
.toolsNominated,
.breadcrumbsNominatedNoMenu,
.fb_reset,
.archives.events dt br,
.system-items {display: none;}
.archives.events .mainItemTaxonAboveHeading,
.archives.events .subItemTaxonAboveHeading,
.archives.events .mainItemTaxonBelowHeading,
.archives.events .subItemTaxonBelowHeading {display: block;}
.archives.events dt a span {font-size: 120%; font-weight: bold; display: block; border: 1px solid #fff;}
form.events table th,
form.events table td {vertical-align: top;}
form.events table td p {margin: 0 0 10px;}
.eventinfo th {
    border-top: 1px solid #dddddd;
    padding: 10px 20px 0 0;
    text-align: left;
    width: 160px;
}
.eventinfo td {
    border-top: 1px solid #dddddd;
    padding: 10px 0 0;
}