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;}
table,th,thead,tbody,tr,td,p,a,ul,li,b,div,span,select{font-size:1em;color:#494949;}
input{padding-top:1px;height:1.2em;color:#6b6b6b;}
p{padding:0 0 10px 0;}
a{color:#68a4e8;}
a:hover{color:#000;}
form{display:inline;}
h1{font-size:1.5em;color:#68A4E8;}
div#loadingcontent{display:none;border:0;position:absolute;top:25px;left:20px;}
#waitBox{border:1px solid #ccc;background-color:#fff;z-index:1000;width:125px;height:125px;position:absolute;top:25%;left:48%;background-image:url(/images/infradox/waitbox.gif);background-position:center center;background-repeat:no-repeat;}
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;}
#modalslideshow{background-color:#666;}
.suggestionsBoxContainer{position:absolute;background-color:#f2f6f7;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:#f2f6f7;}
.suggestionsBoxPanel .suggestion,
.suggestionsBoxPanel .suggestionHilite{cursor:pointer;}
.suggestionsBoxPanel .suggestion{background-color:#f2f6f7;color:#000;}
.suggestionsBoxPanel .suggestionHilite{background-color:#999;color:#fff;}
.suggestionsBoxFooterPanel{height:22px;width:auto;float:left;border-top:1px solid #f2f6f7;}
.suggestionsBoxFooterPanel span{float:right;margin-right:5px;margin-top:0;height:20px;}
.suggestionsBoxFooterPanel span a#multigo{font-size:1.5em;width:20px;height:24px;background-image:url(/images/all/powersearchgo.gif);background-repeat:no-repeat;background-position:0 0;color:transparent;display:block;}
.suggestionsBoxFooterPanel #multilabel{padding-left:5px;color:#81aad6;font-size:1.1em;font-weight:bold;}
table.dropdowncontainer{border:0;border-width:0;padding:0;margin:0;}
p.dropdownseparator{clear:both;float:left;margin:1px 0 4px 0;border-bottom:1px solid #ccc;padding:0 !important;height:2px !important;width:100%;}
.dropdown{border:1px solid #ccc;background-color:#fff;width:50px;height:16px;font-size:0.95em;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 #ccc;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;}
.dropdownitems li.normal,
.dropdownitemsFloat li.normal{background-color:#fff;color:#575757;}
.dropdownitems li.over,
.dropdownitemsFloat li.over{background-color:#8ea0b5;color:#fff;}
.dropdownitems li.selected,
.dropdownitemsFloat li.selected{background-color:#68a4e8;color:#fff;}
.dropdown .button{float:right;width:12px;height:16px;border-left:0 solid #ccc;background-image:url(/images/css/dropdown-down.gif);background-position:center center;background-repeat:no-repeat;}
table.topNavigation{padding:4px 0 4px 0;margin:4px 0 4px 20px;border:0;color:#333;}
table.topNavigation td{height:30px;vertical-align:middle;}
table.topNavigation td.infoContainer{width:100%;white-space:nowrap;}
table.topNavigation td.otherContent{white-space:nowrap;padding-right:20px;}
table.topNavigation td.otherContent a{margin-right:30px;color:#999;text-decoration:none;}
table.topNavigation td.otherContent a:hover{color:#000;}
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{font-weight:bold;color:#68A4E8;}
table.topNavigation #breadCrumb a{text-decoration:underline;}
table.topNavigation #breadCrumb a:hover{color:#68A4E8;text-decoration:underline;}
table.topNavigation td.settingsContainer{width:auto;text-align:right;white-space:nowrap;}
table.topNavigation table.settings{border:0;width:100%;padding:0 20px 0 0;}
table.topNavigation table.settings td{border:0;white-space:nowrap;padding-right:6px;}
table.topNavigation table.settings a{color:#999;text-decoration:none;}
table.topNavigation table.settings a:hover{color:#000;}
.modalDialog_transparentDivs{filter:alpha(opacity=60);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=60);opacity:0.6;}
.modalDialog_alertBox{padding:0;border:1px solid #000;background-color:#fff;}
.modalDialog_alertBar{background-color:#68A4E8;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:80px;border:0;}
.modalDialog_alertFooter{height:20px;width:auto;display:block;text-align:center;}
.modalDialog_alertFooter a{font-weight:bold;text-decoration:none;}
.ButtonStyleLink{border:0;background-color:#68A4E8;color:#fff;padding:3px 3px 3px 3px;margin-top:2px;text-align:center;width:130px;font-weight:bold;cursor:pointer;}
.ButtonStyleLink a{width:130px;color:#fff;text-decoration:none;}
.ButtonStyleLink a:hover{color:#fff;}
a.ButtonStyleLink span{color:#fff;padding:3px 3px 3px 3px;text-align:center;}
a.ButtonStyleLink{color:#fff;display:block;font-weight:bold;text-decoration:none;}
#pageFooterOuter{display:inline;border-top:4px solid #C4E877;clear:both;float:left;margin:80px 0 0 0;padding:0;width:100%;}
#pageFooterBar{color:#93AA60;background-color:#EEEFEB;vertical-align:top;padding:10px 20px 10px 20px;}
#pageFooterBar a{position:relative;top:0;padding:2px 0 2px 0;color:#93AA60;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 #ccc;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;}
#formMessageText{font-weight:bold;color:#aa0505;}
#preferencesPage div.buttonContainer #formMessageText{font-weight:bold;color:#6b6b6b;}
#divLoginLayer{margin:0;padding:0;border:1px solid #000;background-color:#fff;width:300px;height:150px;}
#divLoginLayer .loginformBox{height:90px;padding:8px 8px 0 8px;}
#divLoginLayer .loginformBox label{display:block;vertical-align:top;padding:2px 0 2px 0;}
#divLoginLayer #loginMessageText{color:red;font-weight:bold;}
#divLoginLayer .loginformBox input{padding-right:4px;font-size:1em;border:1px solid #000;width:140px;}
#divLoginLayer .loginformHeader{background-color:#68A4E8;padding:2px;color:#fff;}
#divLoginLayer .loginformFooter{vertical-align:bottom;padding:4px 8px 6px 10px;color:#fff;text-align:right;}
#divLoginLayer .loginformFooter a{background-color:#68A4E8;color:#fff;padding:1px 5px 1px 5px;border:1px solid #000;text-decoration:none;}
#divLoginLayer .loginformFooter .otherlinks{float:left;}
#divLoginLayer .loginformFooter .otherlinks a{border:0;padding:0;background-color:#fff;color:#666;text-decoration:underline;}
#loginContainer .LoginBox{width:auto;background-color:#EFF0EE;padding:20px;margin:0;}
#loginContainer label{color:#68a4e8;font-weight:bold;display:block;vertical-align:top;padding:2px 0 2px 0;}
#loginContainer #loginMessageText{color:red;font-weight:bold;}
#loginContainer input{padding-right:4px;border:1px solid #000;width:160px;}
#formContainer{margin:0 10px 0 10px;padding:0 10px 0 10px;width:500px;}
#formContainer .dropdown,
#formContainer .dropdownitems,
#formContainer .dropdownitemsFloat{border:1px solid #999;}
#formContainer .dropdownContainer{clear:both;float:left;}
#formContainer .dropdown,
#formContainer .dropdownitems,
#formContainer .dropdownitemsFloat{border:1px solid #999;margin-bottom:4px;}
* html #formContainer .dropdown{position:relative;left:-8px;}
#formContainer .box{width:auto;border:1px solid #e0e0df;background-color:#EFF0EE;padding:20px 2px 20px 20px;margin:0;}
#formContainer p{height:2em;padding:0;}
#formContainer label{width:13em;float:left;text-align:right;vertical-align:middle;margin-right:1em;display:block}
#formContainer input,#formContainer input.error,#formContainer input{padding:1px 2px 1px 2px;border:1px solid #999;width:220px;font-size:1.1em;letter-spacing:1px}
#formContainer input,#formContainer input.error,#formContainer input.valid{border:1px solid #999;width:220px;}
#formContainer input.error{border:1px solid #aa0505;}
#formContainer input.valid{border:1px solid green;}
#formContainer .textareainput,#formContainer .textareainputerror,#formContainer .textareainputvalid{padding:0 4px 0 0;border:1px solid #999;width:220px;height:100px;}
#formContainer .textareainputerror{border:1px solid #aa0505;}
#formContainer .textareainputvalid{border:1px solid green;}
#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;}
#formContainer .buttonContainer{margin-left:13em;padding-top:10px;}
#contactUs table.containerTable{height:300px;}
#contactUs table.containerTable td{vertical-align:top;}
#contactUs div#textBlock{width:300px;}
#pricequote table.containerTable{height:300px;}
#pricequote table.containerTable td{vertical-align:top;}
#pricequote div#textBlock{width:300px;}
#registerPage .dropdown,
#registerPage .dropdownitems,
#registerPage .dropdownitemsFloat{border:1px solid #999;}
#registerPage .checkbox{border:0;}
#registerPage table.containerTable{height:300px;}
#registerPage table.containerTable td{vertical-align:top;}
#registerPage div#textBlock{width:300px;}
#registerPage fieldset{margin:0 20px 10px 0;padding:8px;border:1px solid #ccc;}
#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:1px solid #ccc;}
#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;}
#divmodalemail{border:0;}
#divmodalemail .modalformcontainer{padding:8px 8px 0 8px;}
#divmodalemail .modalformcontainer label{display:block;width:150px;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:#68A4E8;padding:2px;color:#fff;}
#divmodalemail .footer{padding:4px 8px 6px 10px;color:#fff;text-align:right;}
#divmodalemail .footer a{font-weight:bold;text-decoration:none;left-margin:5px;}
#divmodalemail .footer a:hover{text-decoration:none;}
#winpreviewcomp{margin:20px;}
#winpreviewcomp{margin:20px;}

