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 none;
}
address, caption, cite, code, dfn, em, strong, th, var {
font-style:normal;
font-weight:normal;
}
ol, ul {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
}
caption, th {
text-align:left;
}
q:before, q:after {
content:'';
}
abbr, acronym {
border:0 none;
}
img {
border:0 none;
}
body {
-x-system-font:none;
background-color:#FFFFFF;
color:#6B6B6B;
font-family:verdana,arial,helvetica,sans-serif;
font-size:70%;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
margin:0;
padding:0;
}
input {
color:#6B6B6B;
font-size:1.2em;
}
p {
padding:0 0 10px;
}
form {
display:inline;
}
div#loadingcontent {
border:0 none;
display:none;
left:20px;
position:absolute;
top:25px;
}

div.adminMsg {
background-color:#B02113;
border:1px solid #000000;
color:#FFFFFF;
margin:10px 0;
padding:3px;
}
div.userErrorMsg {
background-color:#B02113;
border:1px solid #000000;
color:#FFFFFF;
margin:10px 0;
padding:3px;
}
a.adminTextEditLink {
background-color:red;
color:#FFFFFF;
padding:1px;
text-decoration:none;
}
p.errorMessage, p.error {
color:#AA0505;
font-weight:bold;
}
.checkbox {
padding-right:8px;
}
.clear:after {
clear:both;
content:".";
display:block;
height:0;
visibility:hidden;
}
.toolTipStyle {
background-color:#EEF0F1;
border:1px solid #CCCCCC;
color:#666666;
height:auto;
padding:2px;
width:150px;
}
#statusIndicator {
display:none;
width:auto;
}
#loginContainer {
border:1px solid #CCCCCC;
margin:0 15px;
padding:0;
width:325px;
}
.modalslideshow_transparentDivs {
background-color:#666666;
opacity:0.9;
position:absolute;
z-index:1;
}
.suggestionsBoxContainer {
background-color:#DDDDDD;
border:1px solid #999999;
display:none;
float:left;
padding:1px;
position:absolute;
z-index:1000;
}
.suggestionsBoxBar {
background-color:#FF9933;
color:#FFFFFF;
height:16px;
padding:1px 2px 1px 1px;
position:relative;
}
.suggestionsBoxBar .closeButton {
cursor:pointer;
position:absolute;
right:1px;
top:1px;
}
.suggestionsBoxPanel {
background-color:#DDDDDD;
padding:5px;
}
.suggestionsBoxPanel .suggestion, .suggestionsBoxPanel .suggestionHilite {
cursor:pointer;
}
.suggestionsBoxPanel .suggestion {
background-color:#DDDDDD;
color:#000000;
}
.suggestionsBoxPanel .suggestionHilite {
background-color:#999999;
color:#FFFFFF;
}
.suggestionsBoxFooterPanel {
border-top:1px solid #C9CAC9;
float:left;
height:22px;
width:auto;
}
.suggestionsBoxFooterPanel span {
float:right;
margin-right:5px;
margin-top:4px;
}
.suggestionsBoxFooterPanel span a#multigo {
background-color:#BDBDBE;
border-color:#FFFFFF #999999 #999999 #FFFFFF;
border-style:solid;
border-width:1px;
color:#000000;
padding:0 4px 2px;
text-decoration:none;
}
table.dropdowncontainer {
height:2em;
margin:0;
padding:0;
}
p.dropdownseparator {
border-bottom:0 solid #CCCCCC;
clear:both;
float:left;
height:2px !important;
margin:1px 0 4px;
padding:0 !important;
width:100%;
}
.dropdown {
background-color:#FFFFFF;
border:1px solid #CCCCCC;
color:#CCCCCC;
cursor:pointer;
font-size:0.95em;
height:16px;
width:50px;
}
.dropdown .selectedText {
border:0 none;
color:#666666;
float:left;
height:16px;
margin:0;
padding:1px;
text-align:left;
}
.dropdownitems, .dropdownitemsFloat {
background-color:#FFFFFF;
border:1px solid #CCCCCC;
clear:both;
display:none;
left:10px;
position:absolute;
text-align:left;
top:10px;
width:auto;
z-index:10;
}
.dropdownitems ul, .dropdownitemsFloat ul {
cursor:pointer;
font-size:0.95em;
list-style-type:none;
}
.dropdownitems li, .dropdownitemsFloat li {
list-style-type:none;
padding:1px;
}
.dropdownitemsFloat li {
float:left;
padding-left:2px;
padding-right:2px;
}
.dropdownitems li.normal, .dropdownitemsFloat li.normal {
background-color:#FFFFFF;
color:#999999;
}
.dropdownitems li.over, .dropdownitemsFloat li.over {
background-color:#8EA0B5;
color:#FFFFFF;
}
.dropdownitems li.selected, .dropdownitemsFloat li.selected {
background-color:#395370;
color:#FFFFFF;
}
.dropdown .button {
background-image:url(/images/css/dropdown-down.gif);
background-position:center center;
background-repeat:no-repeat;
float:right;
height:16px;
padding-right:2px;
width:12px;
}
table.topNavigation {
border:0 none;
color:#333333;
margin:16px 0 4px 15px;
padding:4px 0;
}
table.topNavigation td {
height:30px;
vertical-align:middle;
}
table.topNavigation td.infoContainer {
width:100%;
}
table.topNavigation td.otherContent {
padding-right:20px;
white-space:nowrap;
}
table.topNavigation td.otherContent a {
margin-right:10px;
}
table.topNavigation td.editLinks {
padding-right:10px;
white-space:nowrap;
}
table.topNavigation td.editLinks a {
background-color:red;
color:white;
padding:0 2px;
text-decoration:none;
}
table.topNavigation #breadCrumb {
color:#334D6B;
}
table.topNavigation #breadCrumb a {
text-decoration:underline;
}
table.topNavigation #breadCrumb a:hover {
color:#FF9933;
text-decoration:underline;
}
table.topNavigation #breadCrumb img {
margin-left:3px;
}
table.topNavigation td.settingsContainer {
text-align:right;
white-space:nowrap;
width:auto;
}
table.topNavigation td.settingsContainer select {
background-color:#F4F5F6;
border:1px solid #999999;
}
table.topNavigation td.settingsContainer option {
background-color:#F4F5F6;
border:0 none;
}
table.topNavigation table.settings {
border:0 none;
padding:0 20px 0 0;
width:100%;
}
table.topNavigation table.settings td {
border:0 none;
padding-right:6px;
white-space:nowrap;
}
.modalDialog_transparentDivs {
background-color:#AAAAAA;
opacity:0.6;
position:absolute;
z-index:1;
}
.modalDialog_contentDiv {
background-color:#FFFFFF;
border:0 solid #000000;
padding:0;
position:absolute;
z-index:100;
}
.modalDialog_contentDiv_shadow {
background-color:#555555;
opacity:0.3;
position:absolute;
z-index:90;
}
.modalDialog_alertBox {
background-color:#FFFFFF;
border:1px solid #000000;
padding:0;
}
.modalDialog_alertBar {
background-color:#FF9933;
color:#FFFFFF;
display:block;
height:20px;
line-height:20px;
text-align:center;
vertical-align:middle;
width:auto;
}
.modalDialog_alertBody {
border:0 none;
height:80px;
padding:2px;
text-align:center;
vertical-align:middle;
}
.modalDialog_alertFooter {
display:block;
height:20px;
text-align:center;
width:auto;
}
.modalDialog_alertFooter a {
font-weight:bold;
text-decoration:none;
}
a.ButtonStyleLink {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
-x-system-font:none;
background:transparent url(/images/css/bg_button_a.gif) no-repeat scroll right top;
color:#444444;
display:block;
float:left;
font-family:arial,sans-serif;
font-size:12px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
height:24px;
line-height:normal;
margin-right:6px;
outline-color:-moz-use-text-color;
outline-style:none;
outline-width:medium;
padding-right:18px;
text-decoration:none;
}
a.ButtonStyleLink span {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(/images/css/bg_button_span.gif) no-repeat scroll 0 0;
color:black;
display:block;
font-weight:bold;
line-height:14px;
padding:5px 0 5px 18px;
}
a.ButtonStyleLink:active {
background-position:right bottom;
color:#000000;
outline-color:-moz-use-text-color;
outline-style:none;
outline-width:medium;
}
a.ButtonStyleLink:active span {
background-position:left bottom;
padding:6px 0 4px 18px;
}
.clear {
overflow:hidden;
width:100%;
}
#pageFooterOuter {
background-image:url(/images/banner/footercap.gif);
background-position:0 -45px;
background-repeat:no-repeat;
float:none;
height:45px;
margin:80px auto;
padding-left:6px;
position:relative;
width:644px;
}
#pageFooterBar {
background-image:url(/images/banner/footercap.gif);
background-position:0 0;
background-repeat:repeat-x;
color:#333333;
font-size:0.9em;
height:45px;
line-height:1.8em;
padding:2px 2px 6px 20px;
vertical-align:top;
}
#pageFooterBar strong {
color:#000000;
display:block;
font-weight:bold;
}
#pageFooterBar a {
color:#333333;
position:relative;
text-decoration:none;
top:0;
}
#pageFooterBar a:hover {
color:#7B0B09;
text-decoration:none;
}
body#homePageCW a:hover {
color:#F9B447;
}
#footerCapRight {
background-image:url(/images/banner/footercap.gif);
background-position:0 -90px;
background-repeat:no-repeat;
height:45px;
position:absolute;
right:0;
top:0;
width:6px;
}
#homePage #pageFooterOuter {
left:308px;
margin:0;
position:absolute;
top:370px;
}
#poweredbyinfradox {
float:left;
margin-left:290px;
text-align:center;
width:300px;
}
#footEmail td {
padding:3px 0 0 1px;
}
#divPageLinkEmail {
background-color:#FFFFFF;
border:1px solid #CCCCCC;
color:#CCCCCC;
float:left;
height:324px;
margin:2px;
padding:0;
width:394px;
}
#divPageLinkEmail .mailformBox {
margin:0;
padding:8px;
}
#divPageLinkEmail .mailformBox p {
margin:0;
padding:2px 0 0;
}
#divPageLinkEmail .mailformBox label {
clear:both;
display:block;
float:left;
}
#divPageLinkEmail .mailformBox input {
border:1px solid #CCCCCC;
clear:both;
float:left;
width:200px;
}
#divPageLinkEmail .mailformBox textarea {
border:1px solid #CCCCCC;
height:80px;
padding-right:4px;
width:350px;
}
#divPageLinkEmail .mailformHeader {
background-color:#999999;
color:#FFFFFF;
margin:0;
padding:2px;
}
#divPageLinkEmail .mailformFooter {
color:#FFFFFF;
padding:4px 8px 6px 10px;
text-align:right;
}
#divPageLinkEmail .mailformFooter a {
background-color:#999999;
border:1px solid #000000;
color:#FFFFFF;
padding:1px 5px;
text-decoration:none;
}
#divPageLinkEmail .mailformFooter a:hover {
text-decoration:none;
}
#thumbnailPrintLayout {
margin:0 10px;
}
#thumbnailPrintLayout #pagetop {
height:20px;
padding:3px 0;
}
#thumbnailPrintLayout #container {
border:0 none;
float:left;
height:auto;
}
#thumbnailPrintLayout #container #orientation_0 {
width:700px;
}
#thumbnailPrintLayout #container #orientation_1 {
width:1400px;
}
#formMessageText {
color:#AA0505;
font-weight:bold;
}
#divLoginLayer {
background-color:#FFFFFF;
border:1px solid #000000;
height:150px;
margin:0;
padding:0;
width:300px;
}
#divLoginLayer .loginformBox {
height:90px;
padding:8px 8px 0;
}
#divLoginLayer .loginformBox label {
display:block;
padding:2px 0;
vertical-align:top;
}
#divLoginLayer #loginMessageText {
color:red;
font-weight:bold;
}
#divLoginLayer .loginformBox input {
border:1px solid #000000;
font-size:1em;
padding-right:4px;
width:140px;
}
#divLoginLayer .loginformHeader {
background-color:#FF9933;
color:#FFFFFF;
padding:2px;
}
#divLoginLayer .loginformFooter {
color:#FFFFFF;
padding:4px 8px 6px 10px;
text-align:right;
vertical-align:bottom;
}
#divLoginLayer .loginformFooter a {
background-color:#FF9933;
border:1px solid #000000;
color:#FFFFFF;
padding:1px 5px;
text-decoration:none;
}
#divLoginLayer .loginformFooter .otherlinks {
float:left;
}
#divLoginLayer .loginformFooter .otherlinks a {
background-color:#FFFFFF;
border:0 none;
color:#666666;
padding:0;
text-decoration:underline;
}
#loginContainer .LoginBox {
background-color:#E1F0F5;
margin:0;
padding:20px;
width:auto;
}
#loginContainer label {
color:#273684;
display:block;
font-weight:bold;
padding:2px 0;
vertical-align:top;
}
#loginContainer #loginMessageText {
color:red;
font-weight:bold;
}
#loginContainer input {
border:1px solid #000000;
padding-right:4px;
width:160px;
}
#formContainer {
margin:0 10px;
padding:0 10px;
width:500px;
}
#formContainer .dropdownContainer {
clear:both;
float:left;
}
#formContainer .dropdown, #formContainer .dropdownitems, #formContainer .dropdownitemsFloat {
border:1px solid #999999;
margin-bottom:4px;
}
* html #formContainer .dropdown {
left:-8px;
position:relative;
}
#formContainer .box {
background-color:#E1F0F5;
border:1px solid #E0E0DF;
margin:0;
padding:20px 2px 20px 20px;
width:auto;
}
#formContainer p {
height:2em;
margin:0;
padding:0;
}
#formContainer label {
display:block;
float:left;
margin-right:1em;
text-align:right;
vertical-align:middle;
width:12em;
}
#formContainer input, #formContainer input.error, #formContainer input.valid {
border:1px solid #999999;
padding:0 4px 0 0;
width:220px;
}
#formContainer input.error {
border:1px solid #AA0505;
}
#formContainer input.valid {
border:1px solid green;
}
#formContainer .textareainput, #formContainer .textareainputerror, #formContainer .textareainputvalid {
border:1px solid #999999;
height:100px;
padding:0 4px 0 0;
width:220px;
}
#formContainer .textareainputerror {
border:1px solid #AA0505;
}
#formContainer .textareainputvalid {
border:1px solid green;
}
#formContainer select, #formContainer select.error, #formContainer select.valid {
border:1px solid #999999;
padding:0;
width:230px;
}
#formContainer select.error {
border:1px solid #AA0505;
}
#formContainer select.valid {
border:1px solid green;
}
#formContainer .checkbox {
padding:0;
width:15px;
}
#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 .checkbox {
border:0 none;
}
#registerPage table.containerTable {
height:300px;
}
#registerPage table.containerTable td {
vertical-align:top;
}
#registerPage div#textBlock {
width:300px;
}
#registerPage fieldset {
border:1px solid #CCCCCC;
margin:0 20px 10px 0;
padding:8px;
}
#accountPage table.containerTable {
height:300px;
}
#accountPage table.containerTable td {
vertical-align:top;
}
#accountPage div#textBlock {
width:300px;
}
#accountPage fieldset {
border:1px solid #CCCCCC;
margin:0 20px 10px 0;
padding:8px;
}
#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;
}
#preferencesPage #formContainer label {
display:inline;
margin-right:10px;
}
#preferencesPage .radio {
border:0 none;
height:12px;
width:12px;
}
#preferencesPage table.containerTable {
height:300px;
}
#preferencesPage table.containerTable td {
vertical-align:top;
}
#preferencesPage div#textBlock {
width:300px;
}
#preferencesPage fieldset {
border:1px solid #CCCCCC;
margin:0 20px 10px 0;
padding:8px;
}
#divmodalemail {
border:0 none;
}
#divmodalemail .modalformcontainer {
padding:8px 8px 0;
}
#divmodalemail .modalformcontainer label {
display:block;
vertical-align:top;
width:80px;
}
#divmodalemail .modalformcontainer input {
border:1px solid #CCCCCC;
padding-right:4px;
width:300px;
}
#divmodalemail .modalformcontainer textarea {
border:1px solid #CCCCCC;
height:120px;
padding-right:4px;
width:400px;
}
#divmodalemail #errorMessages {
color:red;
font-weight:bold;
}
#divmodalemail .header {
background-color:#999999;
color:#FFFFFF;
padding:2px;
}
#divmodalemail .footer {
color:#FFFFFF;
padding:4px 8px 6px 10px;
text-align:right;
}
#divmodalemail .footer a {
background-color:#999999;
border:1px solid #000000;
color:#FFFFFF;
padding:1px 5px;
text-decoration:none;
}
#divmodalemail .footer a:hover {
text-decoration:none;
}
#linkSlideshow {
display:none;
}
