body,tbody,td,th
{
  color:black;
  font-size:11;
  font-family:Verdana, Arial, Helvetica;
}

body
{
  margin:0;
  font-style:normal;
  font-weight:normal;
  background:#FCFCFE;

  scrollbar-face-color:      #D6DBF1;
  scrollbar-highlight-color: #D6DBF1;
  scrollbar-3dlight-color:   #E7EBFA;
  scrollbar-shadow-color:    #B0BAE7;
  scrollbar-darkshadow-color:#545FB0;
  scrollbar-track-color:     #ECEFF9;
  scrollbar-arrow-color:     #223366;
}

form
{
  margin:0;
}

.workDay
{
  background:green;
  color:white;
  padding-left:2px;
  width:18px;
  font-weight:bold;
}

.holiDay
{
  background:red;
  color:white;
  padding-left:2px;
  width:18px;
  font-weight:bold;
}

.gift
{
  color:#FFAA00;
  font-size:10pt;
  font-weight:bold;
}

a.gift
{
  cursor:hand;
}

.priceitem
{
  color:black;
  text-decoration:none;
  font-size:11; 
}

.menucell
{
  background:#EDEFFA;
}

.navy
{
  color:#444488;
}

a
{
  color:#2244AA;
  text-decoration:none;
}

a:hover
{       
  color:#3355EE;
  text-decoration:underline;
}

.bot
{
  color:black;
  font-weight:bold;
  text-decoration:none;
  font-size:7pt;
}

.fot
{
  color:#2D5399;
  font-weight:bold;
  text-decoration:none;
  font-size:7pt;
  padding-left:10px;
  padding-right:10px;
  text-align:center;
}

.Caption
{
  color:White;
  font-weight:bold;
  text-decoration:none;
  font-size:15pt;
  padding-left:10px;
  padding-right:10px;
  font-family:Arial;
}

.CaptionB,.CaptionC
{
  color:red;
  text-decoration:none;
  font-size:13pt;
  padding-left:10px;
  padding-right:10px;
  font-family:Arial Black;
}

.CaptionC
{
  font-size:18pt;
}

.margin
{
  margin:5px;
}

.discount
{
  color:#FF2222;
}

.gray
{
  color:#AAAAAA;
}

.red
{
  color:#DD8888;
}

.blue
{
  color:#8888DD;
}

.mini
{
  font-size:6pt;
}

.links,.links:hover,.links:visited
{
  color:#616AAC;
  font-size:4pt;
  text-decoration:none;
}

.email
{
  position:relative;
  top:2px;
}

.mainInfoText,.mainInfoMail
{
  vertical-align:bottom;
  font-size:7pt;
}

.mainInfo
{
  vertical-align:top;
  font-size:7pt;
  padding:0;
  background:url('../images/index19.gif');
}

.mainLB
{
  background:white url('../images/lbfill.gif') repeat-y left;
}

.mainRB
{
  background:url('../images/rbfill.gif') repeat-y left;
}

.mainText
{
  vertical-align:top;
  padding:4px 4px 6px 4px;
  background:white;
}

.mainNews
{
  vertical-align:top;
  padding:4px;
  background:url('../images/rcfill.gif') repeat-y right top;
}

.mainStatus
{
  vertical-align:top;
  padding:2px 4px 2px 4px;
  background:#FCFCFE;
  font-size:8pt;
}

.mainAltStatus
{
  vertical-align:top;
  padding:2px 0 2px 4px;
  background:url('../images/rcfill.gif') repeat-y right top;
  font-size:8pt;
}

.mainMap
{
  vertical-align:top;
  border:1px solid #112288;
}

.mainDias
{
  text-align:center;
  font-size:7pt;
  padding-top:5px;
}

.mainBanner
{
  border:1px solid #BBC2ED;
}

p
{
  margin:0 0 5pt 0;
}

.par
{
  text-indent:30pt;
  text-align:justify;
}

.parlst
{
  margin-left:50pt;
  text-indent:-11pt;
  text-align:justify;
}

h1,h2,h3,h4,h5,h6,h7,h8,h9
{
  text-align:center;
  color:#616AAC;
  font-size:9pt;
  font-weight:bold;
  margin:0 0 5pt 0;
}

h1
{
  font-size:10pt;
}

.menuNormal,.menuSelected,.menuDisabled,.capText,.capHead,.head
{
  font-weight:bold;
  font-size:8pt;
}

.menuNormal,.menuSelected,.menuDisabled
{
  text-align:center;
  padding:1px 1px 2px 1px;
}

.menuNormal
{
  color:#616AAC;
  border:1px solid #BBCCEE;
  background:#E5E8FC;
}

.menuSelected
{
  color:#CC0000;
  border:1px solid #EEBBD7;
  background:#FCE5ED;
}

.menuDisabled
{
  color:#888888;
  border:1px solid #888888;
  background:#BBBBBB;
}

.bigText
{
  font-size:13pt;
  text-align:center;
  font-weight:bold;
  color:red;
  font-family:Arial, Helvetica;
}

.capLeftFill   {background:url(../images/capleftfill.gif ) repeat-x top   }
.capTopFill    {background:url(../images/capfill.gif     ) repeat-x top   }
.capRightFill  {background:url(../images/caprightfill.gif) repeat-x bottom}
.capBottomFill {background:url(../images/capfill.gif     ) repeat-x bottom}
.capText,.capHead
{
  text-align:center;
  color:#DD3333;
}
.capText
{
  padding:3px 10px 4px 10px;
}
.capHead
{
  padding:0;
  margin:0;
}

.head
{
  text-align:center;
  color:#616AAC;
  margin:0 0 5pt 0;
  padding:2px;
  border:1px solid #BBCCEE;
  background:#E5E8FC;
}

.error
{
  text-align:center;
  color:#A82752;
  font-weight:bold;
  margin:0 0 5pt 0;
  padding:5px;
  border:1px solid #EEBBD7;
  background:#FCE5ED;
}

.message
{
  color:#DD3333;
  font-weight:bold;
}

.note
{
  color:#444488;
  font-size:8pt;
}

.form
{
  margin:0;
}

.inputText
{
  width:200px;
  color:#616AAC;
  font-size:8pt;
  font-weight:bold;
  background:#FCFCFE;
  border:1px solid #BBC2ED;
}

.inputCheck
{
  height:15;
  width:25;
}

.tbl
{
  background:#BBC2ED;
}

.tblHead,.tblGroup
{
  color:#616AAC;
  font-size:8pt;
  font-weight:bold;
}

.tblHead
{
  background:#E5E8FC;
  padding:5px 3px 5px 3px;
}

.tblGroup
{
  background:#F2F4FF;
  padding:3px 2px 3px 2px;
}

.tblGroupRef,.tblGroupRef:hover,.tblGroupRef:visited
{
  color:#616AAC;
  text-decoration:none;
}

.tblGroupRef:hover
{
  color:#5055EE;
}

.tblCell,.tblCellSel
{
  font-size:8pt;
  background:#FCFCFE;
  padding:1px 2px 1px 2px;
}

.tblCellSel
{
  background:#E5E8FC;
}

.catCell
{
  font-size:8pt;
  padding:4px;
  border-bottom:1px dashed #BBC2ED;
}

.LT,.CT,.RT {vertical-align:top}
.LC,.CC,.RC {vertical-align:center}
.LB,.CB,.RB {vertical-align:bottom}
.LT,.LC,.LB {text-align:left}
.CT,.CC,.CB {text-align:center}
.RT,.RC,.RB {text-align:right}

.marL,.marLR,.marA {padding-left:6px}
.marR,.marLR,.marA {padding-right:6px}
.marT,.marTB,.marA {padding-top:6px}
.marB,.marTB,.marA {padding-bottom:6px}

.dmarL,.dmarLR,.dmarA {padding-left:12px}
.dmarR,.dmarLR,.dmarA {padding-right:12px}
.dmarT,.dmarTB,.dmarA {padding-top:12px}
.dmarB,.dmarTB,.dmarA {padding-bottom:12px}

.L1 {padding-left:0px}
.L2 {padding-left:15px}
.L3 {padding-left:30px}
.L4 {padding-left:45px}
.L5 {padding-left:60px}
.L6 {padding-left:75px}
.L7 {padding-left:90px}
.L8 {padding-left:105px}
.L9 {padding-left:120px}

.notice,.notice h1,.notice h2,.notice h3,.notice h4,.notice h5 {color:#FF7D01}
.notice
{
  font-style:normal;
  font-weight:bold;

  padding:10 15 10 15;
  text-align:center;
  border:2px solid #BBC2ED;
  margin-bottom:10px;
}

.notice b,.notice b a {color:#ff5f6f}
.notice h1,.notice h2,.notice h3,.notice h4,.notice h5 {font-family:Arial;margin:0}

.notice h1 {font-size:12pt}
.notice h2 {font-size:11pt}
.notice h3 {font-size:10pt}
.notice h4 {font-size:9pt}
.notice h5 {font-size:8pt}


.newssel,.newssel h1,.newssel h2,.newssel h3,.newssel h4,.newssel h5 {color:#546fa2}
.newssel
{
  font-style:normal;
  text-indent:30pt;
  text-align:justify;
  color:black;
}
.newssel b,.newssel b a {color:#ff5f6f}
.newssel h1,.newssel h2,.newssel h3,.newssel h4,.newssel h5 {font-family:Arial;}

.newssel h1 {font-size:12pt}
.newssel h2 {font-size:11pt}
.newssel h3 {font-size:10pt}
.newssel h4 {font-size:9pt}
.newssel h5 {font-size:8pt}
