body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}
ol,ul{list-style:none;}
caption,th{text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
q:before,q:after{content:'';}
abbr,acronym{border:0;}
img{border:0;}
body{margin:0;padding:0;font:normal 70% verdana,arial,helvetica,sans-serif;background-color:#fff;color:#6b6b6b;}
fieldset legend{color:#6b6b6b}
table,th,thead,tbody,tr,td,p,a,ul,li,b,div,span,select{font-size:1em;color:#6b6b6b;}
textarea{font-family:verdana;font-size:1.05em;color:#6b6b6b;}
input{font-size:1.2em;color:#6b6b6b;}
p{padding:0 0 10px 0;}
a{color:#84848C;text-decoration:none;outline:none;}
a:hover{color:#000;}
form{display:inline;}
h1{font-size:1.5em;color:#84848C;}
.keyHoverBoxHeader{width:150px;border:1px solid #ddd;padding:2px;background-color:#ddd;color:#000;}
.keyHoverBoxBody{font-size:0.95em;background-color:#fff;border:1px solid #ddd;padding:2px;text-align:left;width:150px;color:#000;}
div#loadingcontent{display:none;border:0;position:absolute;top:25px;left:20px;}
#waitBox{border:0 solid #ccc;background-color:#fff;z-index:1000;width:40px;height:40px;position:absolute;top:0;left:10px;background-image:url(/images/infradox/waitbox.gif);background-position:center center;background-repeat:no-repeat;filter:alpha(opacity=80);-moz-opacity:0.8;opacity:0.8;}
div.adminMsg{border:1px solid #000;margin:10px 0 10px 0;padding:3px;background-color:#b02113;color:#fff;}
div.userErrorMsg{border:1px solid #000;margin:10px 0 10px 0;padding:3px;background-color:#b02113;color:#fff;}
a.adminTextEditLink{background-color:red;color:#fff;padding:1px;text-decoration:none;}
p.errorMessage,p.error{color:#aa0505;font-weight:bold;}
.checkbox{padding-right:8px;}
.clear:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.toolTipStyle{width:150px;height:auto;padding:2px;color:#666;background-color:#EEF0F1;border:1px solid #ccc;}
#statusIndicator{width:auto;display:none;}
#loginContainer{margin:0 0 0 10px;padding:0 10px 0 10px;width:325px;}
.modalslideshow_transparentDivs{filter:alpha(opacity=90);opacity:0.90;background-color:#666;z-index:1;position:absolute;}
.suggestionsBoxContainer{position:absolute;background-color:#ccc;border:1px solid #999;width:300px;padding:1px;z-index:10;display:none;}
.suggestionsBoxBar{position:relative;height:16px;background-color:#68A4E8;color:#fff;padding:1px 2px 1px 1px;}
.suggestionsBoxBar .closeButton{cursor:pointer;position:absolute;right:1px;top:1px;}
.suggestionsBoxPanel{padding:5px;background-color:#ddd;}
.suggestionsBoxPanel .suggestion,
.suggestionsBoxPanel .suggestionHilite{cursor:pointer;}
.suggestionsBoxPanel .suggestion{background-color:#ddd;color:#000;}
.suggestionsBoxPanel .suggestionHilite{background-color:#999;color:#fff;}
table.dropdowncontainer{background-color:#D9D9DE;height:2em;margin:0 0 4px 0;padding:2px 0 0 2px;}
p.dropdownseparator{clear:both;float:left;margin:1px 0 4px 0;border-bottom:0;padding:0 !important;height:2px !important;width:100%;}
.dropdown{border:1px solid #E0E0DF;background-color:#fff;width:50px;height:16px;font-size:1em;color:#ccc;cursor:pointer;}
.dropdown .selectedText{color:#666;margin:0;padding:1px;float:left;height:16px;text-align:left;border:0;}
.dropdownitems,
.dropdownitemsFloat{clear:both;position:absolute;top:10px;left:10px;display:none;background-color:#fff;border:1px solid #E0E0DF;width:auto;z-index:10;text-align:left;}
.dropdownitems ul,
.dropdownitemsFloat ul{font-size:0.95em;list-style-type:none;cursor:pointer;}
.dropdownitems li,
.dropdownitemsFloat li{padding:1px;list-style-type:none;}
.dropdownitemsFloat li{float:left;padding-left:2px;padding-right:2px;}
.dropdownitemsFloat li ul{float:left}
.dropdownitems li.normal,
.dropdownitemsFloat li.normal{background-color:#fff;color:#999;}
.dropdownitems li.over,
.dropdownitemsFloat li.over{background-color:#b4b4be;color:#fff;}
.dropdownitems li.selected,
.dropdownitemsFloat li.selected{background-color:#84848c;color:#fff;}
.dropdown .button{float:right;width:12px;height:16px;padding-right:2px;background-image:url(/images/css/dropdown-down.gif);background-position:center center;background-repeat:no-repeat;}
table.topNavigation{padding:0;margin:10px 0 0 20px;border:0;color:#333;height:18px;}
table.topNavigation td{border:0;vertical-align:middle;}
table.topNavigation td.infoContainer{width:100%;}
table.topNavigation td.otherContent{white-space:nowrap;padding-right:20px;}
table.topNavigation td.otherContent a{margin-right:10px;}
table.topNavigation td.editLinks{white-space:nowrap;padding-right:10px;}
table.topNavigation td.editLinks a{background-color:red;color:white;text-decoration:none;padding:0 2px 0 2px;}
table.topNavigation #breadCrumb{color:#84848c;}
table.topNavigation #breadCrumb a{text-decoration:underline;}
table.topNavigation #breadCrumb a:hover{color:#000;text-decoration:underline;}
table.topNavigation #breadCrumb img{margin-left:3px;}
table.topNavigation td.settingsContainer{width:auto;text-align:right;white-space:nowrap;padding:0 59px 0 0;}
table.topNavigation table.settings{border:0;width:100%;padding:0;}
table.topNavigation table.settings td{border:0;white-space:nowrap;padding-right:6px;}
#botNav,
#topNav{padding:0;clear:both;float:left;border:0;color:#333;width:auto;}
#botNav{margin-top:20px;white-space:nowrap;}
#topNav{margin-bottom:10px;}
#topNav a,
#botNav a{color:#B4B4BE;text-decoration:none;padding:0 2px 0 2px;}
#topNav a:hover,
#botNav a:hover{text-decoration:underline;}
a.previous,
a.first{margin-right:10px;font-weight:normal;}
a.next,
a.last{margin-left:10px;font-weight:normal;}
span.pageslabel{margin-right:5px;}
span.pagecount{margin-right:20px;}
#topNav a.currentPage,
#botNav a.currentPage{font-weight:bold;color:#b90000;}
#topNav a.currentPage:hover,
#botNav a.currentPage:hover{text-decoration:none;}
.modalDialog_transparentDivs{filter:alpha(opacity=40);opacity:0.6;background-color:#AAA;z-index:1;position:absolute;}
.modalDialog_contentDiv{border:0 solid #000;padding:0;z-index:100;position:absolute;background-color:#FFF;}
.modalDialog_contentDiv_shadow{z-index:90;position:absolute;background-color:#555;filter:alpha(opacity=30);opacity:0.3;}
.modalDialog_alertBox{padding:0;border:1px solid #999;background-color:#fff;}
.modalDialog_alertBar{background-color:#fff;color:#fff;height:20px;line-height:20px;width:auto;display:block;vertical-align:middle;text-align:center;}
.modalDialog_alertBody{padding:2px;text-align:center;vertical-align:middle;height:120px;border:0;}
.modalDialog_alertFooter{height:20px;width:auto;display:block;text-align:right;}
.modalDialog_alertFooter a{font-weight:bold;text-decoration:none;background-image:url(/images/hh/greytri_off.gif);background-repeat:no-repeat;background-position:0 3px;padding:0 10px 0 18px;}
a.ButtonStyleLink{color:#444;display:block;float:left;font:normal 12px arial,sans-serif;text-decoration:none;outline:none;}
a.ButtonStyleLink span{float:right;background-image:url(/images/hh/greytri_off.gif);background-repeat:no-repeat;background-position:6px 3px;display:block;padding:0 10px 5px 20px;}
a.ButtonStyleLink:active{color:#000;outline:none;}
.clear{overflow:hidden;width:100%;}
#pageFooterOuter{display:inline;clear:both;float:left;padding:0;height:auto;width:100%;margin:20px 0 0 0;}
#pageFooterBar{border:0;color:#999;vertical-align:top;float:right;text-align:right;padding:10px 20px 10px 195px;}
#pageFooterBar a{position:relative;top:0;padding:2px 0 2px 0;color:#84848c;text-decoration:none;}
#pageFooterBar a:hover{text-decoration:underline;}
#pageFooterOuter #poweredbyinfradox{clear:both;float:left;display:inline;padding:0;margin:30px 0 0 20px;}
#divPageLinkEmail{float:left;width:394px;height:324px;margin:2px;border:1px solid #ccc;background-color:#fff;color:#ccc;padding:0;}
#divPageLinkEmail .mailformBox{margin:0;padding:8px;}
#divPageLinkEmail .mailformBox p{margin:0;padding:2px 0 0 0;}
#divPageLinkEmail .mailformBox label{clear:both;float:left;display:block;}
#divPageLinkEmail .mailformBox input{clear:both;float:left;border:1px solid #E0E0DF;width:200px;}
#divPageLinkEmail .mailformBox textarea{padding-right:4px;border:1px solid #ccc;width:350px;height:80px;}
#divPageLinkEmail .mailformHeader{background-color:#999;padding:2px;margin:0;color:#fff;}
#divPageLinkEmail .mailformFooter{padding:4px 8px 6px 10px;color:#fff;text-align:right;}
#divPageLinkEmail .mailformFooter a{background-color:#999;color:#fff;padding:1px 5px 1px 5px;border:1px solid #000;text-decoration:none;}
#divPageLinkEmail .mailformFooter a:hover{text-decoration:none;}
#thumbnailPrintLayout{margin:0 10px 0 10px;}
#thumbnailPrintLayout #pagetop{height:20px;padding:3px 0 3px 0;}
#thumbnailPrintLayout #container{border:0;float:left;height:auto;}
#thumbnailPrintLayout #container #orientation_0{width:700px;}
#thumbnailPrintLayout #container #orientation_1{width:1400px;}
#formMessageText,
#loginMessageText{font-weight:bold;color:#aa0505;}
#divSearchModal{margin:0;padding:0;background-color:#fff;width:450px;height:300px;}
#divSearchModal .box{margin:0;padding:0;width:450px;height:240px;float:left;border:1px tranparent;}
#divSearchModal .header{height:18px;width:440px;background-color:#fff;padding:4px 0 0 10px;color:#999;float:left;border:1px tranparent;}
#divSearchModal #footer{width:450px;vertical-align:bottom;text-align:right;padding:0;margin:0;color:#fff;float:left;border:1px tranparent;}
#divSearchModal #footer ul{border:1px tranparent;float:right;margin:5px 10px 0 0;padding:0;height:18px;width:auto;text-align:right;}
#divSearchModal #footer li{background-image:url(/images/css/options-collapsed.gif);background-repeat:no-repeat;background-position:6px 3px;display:block;padding:0 0 0 20px;float:left;}
#divSearchModal .searchprops{padding:0;margin-left:10px;width:430px;border:1px tranparent;}
#divSearchModal .searchprops td{border:1px tranparent;padding:0;margin:0;}
#divSearchModal .checkbox{width:15px;margin:0;padding:0;background-color:#fff;border:0;height:1.2em;}
#divSearchModal p.subhead{padding:0 0 3px 0;margin:0;font-weight:bold;}
#divSearchModal input{height:1.4em;background-color:#D4D5DA;padding:2px;font-size:1em;border:1px solid #D4D5DA;width:420px;}
#divLoginLayer{margin:0;padding:0;border:1px solid #D4D5DA;background-color:#fff;width:300px;height:150px;}
#divLoginLayer .loginformBox{height:auto;padding:8px 8px 0 10px;}
#divLoginLayer .loginformBox p{padding:0 0 4px 0;margin:0;}
#divLoginLayer .loginformBox label{display:block;vertical-align:top;padding:2px 0 2px 0;}
#divLoginLayer #loginMessageText,
#loginMessageTextLeft{color:#b90000;font-weight:bold;}
#divLoginLayer .loginformBox input{background-color:#D4D5DA;padding:2px;font-size:1em;border:1px solid #D4D5DA;width:180px;}
#divLoginLayer .loginformHeader{height:18px;background-color:#fff;padding:4px 0 0 10px;color:#999;}
#divLoginLayer .loginformFooter{vertical-align:bottom;padding:4px 8px 6px 10px;color:#fff;text-align:right;}
#divLoginLayer ul{margin-left:4px;}
#divLoginLayer li{background-image:url(/images/css/options-collapsed.gif);background-repeat:no-repeat;background-position:6px 3px;display:block;padding:2px 10px 5px 20px;}
#divLoginLayer .loginformFooter a{margin-top:2px;}
#loginContainer .LoginBox{width:auto;border:0;margin:0;padding:5px 0 10px 10px;}
#loginContainer label{color:#84848C;display:block;vertical-align:top;padding:2px 0 2px 0;}
#loginContainer #loginMessageText{color:#B90000;font-weight:bold;}
#loginContainer input{padding-right:4px;border:1px solid #ccc;width:160px;}
#formContainer{margin:0 10px 0 10px;padding:0 10px 0 10px;width:auto;}
#formContainer .box{width:auto;border:0;margin:0;padding:5px 0 10px 10px;}
#hhGeneric #formContainer .box{width:410px;}
#pricequote #formContainer .box{width:410px;}
#contactUs #formContainer .box{width:410px;}
#preferencesPage #formContainer .box{width:448px;}
#formContainer .dropdownContainer{clear:both;float:left;}
#formContainer .dropdown,
#formContainer .dropdownitems,
#formContainer .dropdownitemsFloat{margin-bottom:4px;border-left:1px solid #6b6b6b;border-bottom:1px solid #6b6b6b;}
#formContainer .dropdown{border:1px solid transparent;background-color:transparent;margin-bottom:4px;}
* html #formContainer .dropdown{position:relative;left:-8px;}
#formContainer p{background-color:#D9D9DE;padding:3px 0 0 2px;margin-bottom:4px;}
.dropdowncontainer label,
#formContainer label{width:14em;float:left;text-align:left;vertical-align:middle;margin-right:1em;display:blockborder:1px solid transparent;}
#formContainer input,
#formContainer input.error,
#formContainer input.valid{margin-top:-3px;background-color:transparent;padding:1px 4px 1px 4px;border:1px solid #D9D9DE;border-left:1px solid #6b6b6b;width:220px;}
#formContainer input.error{border-left:1px solid #6b6b6b;border-bottom:1px solid #aa0505;}
#formContainer input.valid{border-left:1px solid #6b6b6b;}
#formContainer table.dropdowncontainer{background-color:#D9D9DE;height:2em;margin:0 0 4px 0;padding:2px 0 0 2px;width:410px;}
#formContainer table.dropdowncontainer td{padding:3px 0 0 2px;}
#formContainer .textareainput,
#formContainer .textareainputerror,
#formContainer .textareainputvalid{font-family:verdana,arial;font-size:0.95em;background-color:transparent;border:1px solid #D9D9DE;border-left:1px solid #6b6b6b;padding:0 4px 0 0;width:220px;height:100px;overflow:auto;}
#formContainer .textareainputerror{border-bottom:1px solid #aa0505;}
#formContainer select,#formContainer select.error,#formContainer select.valid{width:230px;border:1px solid #999;padding:0;}
#formContainer select.error{border:1px solid #aa0505;}
#formContainer select.valid{border:1px solid green;}
#formContainer .checkbox{width:15px;padding:0;}
#hhGeneric #formContainer .buttonContainer{background:white;margin-left:0;padding-left:15em;}
#formContainer .buttonContainer{margin-left:15em;padding-top:10px;}
#hhGeneric h1{color:#000;margin-bottom:3px;}
#hhGeneric h2{color:#84848C;margin-bottom:3px;}
#hhGeneric table.containerTable{margin-left:20px;}
#hhGeneric table.containerTable td{vertical-align:top;}
#hhGeneric table.containerTable td.left{width:200px;}
#hhGeneric fieldset{margin:0 10px 10px 0;padding:8px 0 0 10px;border:0 solid #ccc;}
#hhGeneric fieldset legend{margin-left:-2px;}
h1{color:#000;font-weight:bold;font-size:1.3em;}
h1.formtitle{color:#84848c;font-weight:bold;font-size:1.3em;padding-left:30px;padding-bottom:10px;}
#contactUs table.containerTable{height:300px;margin-left:20px;}
#contactUs table.containerTable td{vertical-align:top;}
#contactUs table.containerTable td.left{width:200px;border:0;}
#contactUs table.containerTable td.photobar{width:100px;padding:0 10px 0 10px;border:0;}
div.imgdiv{border:2px solid #323232;background-color:#ccc;display:none;position:relative;left:0;top:20px;height:114px;width:96px;}
#staffmembertable{padding:0;margin:0;}
#staffmembertable tr{cursor:pointer;height:22px;}
#contactUs div#textBlock{width:auto;}
#pricequote table.containerTable{height:300px;}
#pricequote table.containerTable td{vertical-align:top;}
#pricequote div#textBlock{width:300px;}
#loginPage table.containerTable td{vertical-align:top;}
#accountPage table.containerTable{height:300px;}
#accountPage table.containerTable td{vertical-align:top;}
#accountPage div#textBlock{width:300px;}
#accountPage fieldset{margin:0 20px 10px 0;padding:8px;border:0;}
#changePasswordPage table.containerTable{height:auto;}
#changePasswordPage table.containerTable td{vertical-align:top;}
#changePasswordPage div#textBlock{width:300px;}
#lostpasswordPage table.containerTable{height:300px;}
#lostpasswordPage table.containerTable td{vertical-align:top;}
#lostpasswordPage div#textBlock{width:300px;}
#preferencesPage #formContainer table{margin-top:2px;}
#preferencesPage #formContainer td{vertical-align:middle;padding:0margin:0;}
#preferencesPage #formContainer label{margin-right:10px;display:inline;}
#preferencesPage .radio{width:12px;height:12px;border:0;}
#preferencesPage table.containerTable{height:300px;}
#preferencesPage table.containerTable td{vertical-align:top;}
#preferencesPage div#textBlock{width:300px;}
#preferencesPage fieldset{margin:0 20px 10px 0;padding:8px;border:1px solid #ccc;}
#divmodallightboxpick{border:0;}
#divmodallightboxpick .modalformcontainer{padding:8px 8px 8px 8px;height:290px;border:0;overflow:auto;}
#divmodallightboxpick li{margin-top:5px;}
#divmodallightboxpick li a{text-decoration:none;background:url('/images/css/options-collapsed.gif') no-repeat;background-position:4px 2px;padding:0 0 0 18px;}
#divmodallightboxpick li a.current{color:#B90000;}
#divmodallightboxpick .header{background-color:#999;padding:2px;color:#fff;}
#divmodallightboxpick .footer{padding:4px 8px 6px 10px;color:#fff;border-top:1px solid #ccc;text-align:center;}
#divmodallightboxpick .footer a{color:#999;}
#divmodallightboxpick .footer a:hover{text-decoration:none;color:#000;}
#divmodalemail{border:0;}
#divmodalemail .modalformcontainer{padding:8px 8px 0 8px;}
#divmodalemail .modalformcontainer label{display:block;width:80px;vertical-align:top;}
#divmodalemail .modalformcontainer input{padding-right:4px;border:1px solid #ccc;width:300px;}
#divmodalemail .modalformcontainer textarea{padding-right:4px;border:1px solid #ccc;width:400px;height:120px;}
#divmodalemail #errorMessages{font-weight:bold;color:red;}
#divmodalemail .header{background-color:#999;padding:2px;color:#fff;}
#divmodalemail .footer{padding:4px 8px 6px 10px;color:#fff;text-align:right;}
#divmodalemail .footer a{background:url('/images/css/options-collapsed.gif') no-repeat;background-position:4px 2px;padding:0 0 0 18px;}
#divmodalemail .footer a:hover{text-decoration:none;}
#toolsection_advanced_1,
#toolsection_advanced_2,
#toolsection_orientation_1,
#toolsection_orientation_2,
#toolsection_color_1,
#toolsection_color_2,
#toolsection_rights_1,
#toolsection_rights_2,
#toolsection_display_1,
#toolsection_display_2,
#toolsection_recentsearches_1,
#toolsection_recentsearches_2,
#toolsection_notes_1,
#toolsection_notes_2,
#toolsection_copy_1,
#toolsection_copy_2,
#toolsection_lbtools_1,
#toolsection_lbtools_2{cursor:pointer;}
table#leftsideBox{position:absolute;left:20px;top:373px;float:left;width:167px;}
table#leftsideBox.m_8{top:370px;}
table#leftsideBox.m_10{top:379px;}
table#leftsideBox.m_2{top:362px;}
#leftpanelTopbox{border:0;width:165px;float:left;}
#leftsideSearch{border:0;margin:0;width:165px;height:auto;float:left;}
#leftsideSearch input.search{border:1px solid #d9d9de;height:1.2em;width:140px;padding:2px;margin-top:3px;font-size:1em;}
#leftsideSearch a#linkApplyFilters{text-decoration:none;}
#leftsideSearch #toolBoxTable{border:0;width:180px;border:0;padding:0;}
#leftsideSearch #toolBoxTable a{text-decoration:none;}
#leftsideSearch #toolBoxTable td{vertical-align:top;border:0;padding:0;}
#leftsideSearch #toolBoxTable td.subhead,
#toolBoxTableLightbox td.subhead{padding:2px 0 2px 0;}
#leftsideSearch #toolBoxTable td.topindent{padding:14px 0 0 0;}
#leftsideSearch #toolBoxTable td.indent{padding:0 0 0 10px;}
#leftsideSearch #toolBoxTable #powersearchButton,
#leftsideSearch #toolBoxTable #refinenamesearchButton{cursor:pointer;}
#leftsideSearch #toolBoxTable input.searchInput{border:1px solid #ccc;width:140px;padding:2px;margin:2px 0 2px 0;font-size:1em;}
#leftsideSearch #toolBoxTable table.powersearchRadioTable td{vertical-align:top;padding:0 5px 0 0;white-space:nowrap;}
#leftsideSearch #toolBoxTable table.powersearchRadioTable td.leftindent{padding:0 0 0 15px;}
#leftsideSearch #toolBoxTable table.powersearchRadioTable .radio{margin:-2px -2px -4px -2px;border:0;}
#leftsideContainer{float:left;width:165px;}
#leftsideLogin{margin:20px 0 0 0;display:inline;width:165px;height:auto;float:left;border:0;}
#leftsideLogin input#loginName,
#leftsideLogin input#loginPassword,
#leftsideLogin input#fakeLoginPassword{margin-top:3px;border:1px solid #d9d9de;background-color:#d9d9de;width:140px;padding:2px;font-size:1em;}
#leftsideLogin p{margin:4px 0 0 0;padding:0;}
#leftsideLogin a{text-decoration:none;}

