body {
  font-family:        verdana, arial, helvetica, sans-serif;
  font-size:        13px;
  background-color:     #FFFFFF;
  color:          #000000;
}


h2{
  font-family:        verdana, arial, helvetica, sans-serif;
  font-size:        18px;
  font-weight:        bold;
}


td{
  font-family:        verdana, arial, helvetica, sans-serif;
  font-size:        11px;
  font-weight:        normal;
  color:        #000000;
}


td.medium{
  font-family:        verdana, arial, helvetica, sans-serif;
  font-size:        12px;
  font-weight:        normal;
  color:        #000000;
}

td.list {
  font-family:        verdana, arial, helvetica, sans-serif;
  font-size:        11px;
  font-weight:        normal;
  border-bottom:        1px solid #E2E2E2;
  color:        #000000;
  background-color:     #FFFFFF;
  padding:5px;
}

.cart_item_warning {
  background-color:     #FFFFCC;
}


li.no_bullet {
  list-style-type: none;
  margin-top: 7px;
}


.cart_item_error {
  background-color:     #FF9999;
}


td.grid{
  font-family:        verdana, arial, helvetica, sans-serif;
  font-size:        11px;
  font-weight:        normal;
  border-left:        1px solid #E2E2E2;
  border-bottom:        1px solid #E2E2E2;
  color:        #000000;
  background-color:     #FFFFFF;
}

td.small{
  font-family:        verdana, arial, helvetica, sans-serif;
  font-size:        9px;
  font-weight:        normal;
  color:        #000000;
}

td.large{
  font-family:        verdana, arial, helvetica, sans-serif;
  font-size:        14px;
  font-weight:        normal;
  color:        #000000;
}

td.packing{
  font-family:        verdana, arial, helvetica, sans-serif;
  font-size:        14px;
  font-weight:        normal;
  color:        #000000;
}

td.fieldname{
  font-family:        verdana, arial, helvetica, sans-serif;
  font-size:        11px;
  font-weight:        normal;
  color:        #000000;
  text-align:       right;
}

td.fieldname2{
  font-family:        verdana, arial, helvetica, sans-serif;
  font-size:        11px;
  font-weight:        normal;
  color:        #000000;
  text-align:       right;
  vertical-align:       top;
}

table.main{
  border:         2px solid #E2E2E2;
  width:          65%;
  margin:         1px 1px 1px 1px;
  background-color:     #E2E2E2;
  border-collapse:      collapse;
}


table.grid{
  border:         1px solid #E2E2E2;
  width:          55%;
  margin:         1px 1px 1px 1px;
  background-color:     #E2E2E2;
  border-collapse:      collapse;
}

table.grid2{
  border:         0px;
  width:          55%;
  margin:         1px 1px 1px 1px;
  background-color:     transparent;
  border-collapse:      collapse;
}

b.blue {

  font-family:        verdana, arial, helvetica, sans-serif;
  font-size:        15px;
  color:        #007FEC;
  line-height:        14px;
  font-weight:        bold;
}

a{
  color:          #00458B;
}

td.error{
  font-family:        verdana, arial, helvetica, sans-serif;
  font-size:        12px;
  font-weight:        bold;
  color:        #C00000;
  background-color:     #FFFFFF;
  border-bottom:        1px solid #E2E2E2;

}

td.blue{
  font-family:        verdana, arial, helvetica, sans-serif;
  font-size:        12px;
  font-weight:        bold;
  color:        #007FEC;
  background-color:     #FFFFFF;

}

b.gray{
  font-family:        verdana, arial, helvetica, sans-serif;
  font-size:        12px;
  font-weight:        bold;
  color:        #838383;
  background-color:     #FFFFFF;
}

table.gray65{
  border:         2px solid #E2E2E2;
  width:          65%;
  margin:         1px 1px 1px 1px;
  background-color:     #E2E2E2;
  border-collapse:      collapse;
}

table.eightyfive{
  border:         0px;
  width:          85%;
  margin:         1px 1px 1px 1px;
  border-collapse:      collapse;
}

table.sixtyfive{
  border:         0px;
  width:          65%;
  margin:         1px 1px 1px 1px;
  border-collapse:      collapse;
}

p.pageBreak{
  page-break-before: always;
}

.Form2 {
    font-family:        verdana, arial, helvetica, sans-serif;
    font-size:        11px;
    color:          #000000;
    font-weight:        normal;
}

table.relate{
  border:         1px solid #E2E2E2;
  width:          85%;
  margin:         1px 1px 1px 1px;
  border-collapse:      collapse;
}
