﻿
.label_pagetitle { padding: 1px 0px 1px 0px; border: 0px solid #CCCCCC; font-family: Tahoma; font-size: 14px; color: #454545; text-align: left; vertical-align: middle; font-weight: bold; }

.linkdetail { font-family: arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #003399; }

.tabcell { border-style: solid solid none solid; border-width: 1px 1px 0px 1px; border-color: #666666; background-color: #C0C0C0; text-align: center; vertical-align: middle; height: 22px; }
.tabborder { border-top-style: solid; border-top-width: 1px; border-top-color: #666666; }
.tabbordersel { border-top-style: solid; border-top-width: 1px; border-top-color: #00A0C6; }
.tabcellsel { background-color: #00A0C6; text-align: center; vertical-align: middle; border-top-style: solid; border-right-style: solid; border-left-style: solid; border-top-width: 1px; border-right-width: 1px; border-left-width: 1px; border-top-color: #666666; border-right-color: #666666; border-left-color: #666666; }
.tabbody { background-color: #00A0C6; text-align: center; vertical-align: middle; height: 30px; border-bottom-color: #666666; border-bottom-style: solid; border-bottom-width: 1px; }
.tabcell:hover { border-style: solid solid none solid; border-width: 1px 1px 0px 1px; border-color: #666666 #666666 #666666 #666666; background-color: #00A0C6; }
.tabcell_lb { font-family: Tahoma; font-size: 11px; font-weight: bold; color: #FFFFFF; text-decoration: none; }


.detail_cellh { border-top-style: solid; border-bottom-style: solid; border-top-width: 1px; border-bottom-width: 1px; border-top-color: #C0C0C0; border-bottom-color: #C0C0C0; }
.detail_cell { border-top-style: solid; border-bottom-style: solid; border-top-width: 1px; border-bottom-width: 1px; border-top-color: #C0C0C0; border-bottom-color: #C0C0C0; padding-right: 20px; }
.hcell { font-family: arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; padding-bottom: 4px; padding-top: 4px; }

.gridbr1 { empty-cells: show; border-collapse: collapse; }
.gridbr1_cell { font-family: arial, Helvetica, sans-serif; font-size: 11px; padding: 1px 4px 1px 4px; }
.gridbr1_headercell { font-family: arial, Helvetica, sans-serif; font-size: 11px; padding: 3px 4px 3px 4px; }

.small { font-size: 10px; }

.gridcart1 { empty-cells: show; border-collapse: collapse; }
.gridcart1_cell { border-style: none; border-width: 0px; font-family: arial, Helvetica, sans-serif; font-size: 11px; padding: 2px; vertical-align: middle; }
.gridcart1_headercell { border: 1px solid #C0C0C0; font-family: arial, Helvetica, sans-serif; font-size: 11px; padding: 3px 2px 3px 2px; vertical-align: middle; color: #666666; background-color: #DDDDDD; font-weight: bold; }

.gridcart1_cell2 { border-style: none none solid none; border-width: 0px 0px 1px 0px; font-family: arial, Helvetica, sans-serif; font-size: 12px; padding: 3px; vertical-align: middle; border-bottom-color: #AEB8DB; }


.gridcart2_cell { border-style: none; border-width: 0px; font-family: arial, Helvetica, sans-serif; font-size: 11px; padding: 0px 2px 0px 2px; vertical-align: middle; }


.gridos { empty-cells: show; border-collapse: collapse; }
.gridos_cell { border: 1px solid #C0C0C0; font-family: arial, Helvetica, sans-serif; font-size: 11px; padding: 2px 3px 2px 3px; vertical-align: middle; }
.gridos_headercell { border: 1px solid #C0C0C0; font-family: arial, Helvetica, sans-serif; font-size: 11px; padding: 2px 3px 2px 3px; vertical-align: middle; }

.carttabcell { border: 1px solid #808080; font-family: arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; background-color: #CCCCCC; text-align: center; vertical-align: middle; height: 20px; text-decoration: underline; }
.carttabcellsel { border-style: solid; border-width: 1px; border-color: #808080 #808080 #FFFFFF #808080; font-family: arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; background-color: #ffffff; text-align: center; vertical-align: middle; height: 20px; }
.carttabcellempty { background-color: #FFFFFF; border-bottom-style: solid; border-bottom-width: 1px; border-bottom-color: #808080; }


.mclabel { margin: 0px 1px 0px 0px; padding: 1px 2px 1px 2px; font-family: Arial, Verdana; font-size: 10px; color: #FFFFFF; height: 14px; text-align: left; vertical-align: middle; line-height: 14px; font-weight: bold; }
.mclb { padding: 1px 4px; font-family: Arial, Helvetica, sans-serif; font-size: 10px; vertical-align: middle; color: #FFFFFF; font-weight: bold; text-decoration: underline; text-align: center; line-height: 14px; margin-right: 2px; margin-top: 1px; margin-bottom: 1px; border-style: none; border-color: #C0C0C0; }


.defpage_a { font-family: arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #003399; }
