html, body { height: 100%; margin: 0; padding: 0; }
body { background-color: #FFF; margin: 0; padding: 0px; }
.mnuMain, td.mnuMain { border: 1px solid #252652; background-color: #FFF; z-index: 100;}
a:link.mnLink, a:visited.mnLink, a:active.mnLink { color: #6DACF8; text-decoration: none; font-size: 15px; }
a:hover.mnLink { color: #BBDCF4; text-decoration: underline;  }
td.mnuMainOver { border: 1px solid #252652; background-color: #72B6ED; z-index: 100; }
td.mnuMainOff { border: 1px solid #252652; background-color: #6FADCC; color: #999999; z-index: 100; }

td.ftr { background-color: #3E4671; }
a:link.ftr,a:visited.ftr,a:active.ftr { color: #FFF; font: 11px Arial, Helvetica, sans-serif; font-weight: 700; text-decoration: none; }
a:hover.ftr { color: #BDC9F9; }
.ftrSep{ color: #2665AA; font: 11px Tahoma, Arial, Helvetica, sans-serif; }
.copy { margin-top: 2px; color: #252652; font: 10px Arial, Helvetica, sans-serif; }

a:link.mnLnk,a:visited.mnLnk,a:active.mnLnk { text-decoration: none; color: #BDC9F9; font: 10px Arial, Helvetica, sans-serif; font-style: italic; }
a:hover.mnLnk { text-decoration: underline; color: #C1BDBE; }


.hdrPhone { color: #252652; font: 14px Arial, Helvetica, sans-serif;  font-weight: 600; position: relative; top: 10px; z-index: 0; }
td.mnPanelRight { background-color: #CAC6C7; color: #000000; font: 11px Arial, Helvetica, sans-serif; padding: 10px; }

td.mnPanelLowerLeft { background-color: #6464FD; color: #FFFFFF; font: 11px Arial, Helvetica, sans-serif; padding: 10px; }
b.mnPanelLowerLeft { color: #0F0; font: 12px  Arial, Helvetica, sans-serif; font-weight: 600; }
i.mnPanelLowerLeft { color: #372E5F; font: italic 12px Arial, Helvetica, sans-serif; font-weight: 600;  }
font.mnPanelLowerLeft { color: #FFFFFF; font: 11px Arial, Helvetica, sans-serif;  }
ul.mnBullet { font: 600  11px Arial, Helvetica, sans-serif; color: #3E4671; margin-top: 8px; }
font.mnBullet { color: #0F0; }
td.sectionTitle { background-color: #9CB8DA; padding-left: 10px; padding-right: 10px; }
b.sectionTitle { color: #3E4671; font: 18px  Arial, Helvetica, sans-serif; font-weight: 800; }

.leftNav { color: #091C9F; text-decoration: none; }
td.leftNav { background-color: #C1BDBE; color: #091C9F; font: 11px Arial, Helvetica, sans-serif; font-weight: 600;  }
.leftNavOver { background-color: #E4E4E4; color: #272F50; text-decoration: none; }
.leftNavSelected {border-top: 1px solid #FFFFFF; border-bottom: 1px solid #FFFFFF; background-color: #E4E4E4; color: #252652; text-decoration: none; }

table.leftNav { padding-left: 7px; padding-right: 7px; padding-top: 5px; padding-bottom: 5px; }

td.pgContent, #leftNavBkg { background-color: #BDC9F9;  font: 11px Arial, Helvetica, sans-serif; }
div.pgContent { color: #3E4671; padding-left: 10px; padding-right: 10px; font: 11px Arial, Helvetica, sans-serif;  }

b.pgTitle { font-size: 16px; }

a:link.def, a:visited.def, a:active.def { color: #252652; text-decoration: none; }
a:hover.def { color: #de3963; text-decoration: none; }
div.productDetail {  }
img.productDetail, img.map, img.content { border: 1px solid #3E4671; }

td.productDetailTopRight { padding-left: 15px; padding-bottom: 15px; padding-top: 0px; }
td.productDetailRight { padding-left: 15px; padding-top: 15px; padding-bottom: 15px; }
td.productDetailBottomRight { padding-left: 15px; padding-top: 15px; padding-bottom: 0px; }

td.productDetailTopLeft { padding-right: 15px; padding-bottom: 15px; padding-top: 0px; }
td.productDetailLeft { padding-right: 15px; padding-top: 15px; padding-bottom: 15px; }
td.productDetailBottomLeft { padding-right: 15px; padding-top: 15px; padding-bottom: 0px; }

input.fld { border: 1px solid #252652; width: 250px;  }
textarea.fld { border: 1px solid #252652; width: 425px;  }
button.btn { border: 1px solid #252652; background-color: #72B6ED; color: #CFCFD6; font-weight: 600;  }

td.mnPanelLowerRight { color: #252652; background-color: #CAC6C7; font: 11px Arial, Helvetica, sans-serif; padding: 10px;  }
b.mnPanelLowerRight { font: 12px  Arial, Helvetica, sans-serif; font-weight: 600;  }
td.panelSep { background-color: #000; }
td.hdr { background-color: #FFF; }
td.hdrSep { background-color: #FFF; }



