body{
 background-color:rgb(100%,100%,100%);
 color:black;
 font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;
 font-size:9pt;
}
h4{display:inline;}
p{ font: normal 9pt Verdana,Geneva,Arial,Helvetica,sans-serif;}
p#small{ font: normal 7pt Verdana,Geneva,Arial,Helvetica,sans-serif;}

p.dropcap{
 font:bold 300% Verdana,Arial,sans-serif;
 color: blue;
 background:yellow;
 padding:0px,0px,0px,0px;
 vertical-align: middle;
}
TABLE{font: normal 100% Verdana,Geneva,Arial,Helvetica,sans-serif;}
TD{text-align:top;}
td#main p#giant{color:green;font-size:48pt;font-weight:bold;text-align:center;}
td#main p#big{color:green;font-size:24pt;font-weight:bold;text-align:center;}
TABLE#inp{
float:left;
 width:34%;
 vertical-align:top;
 font-size:6pt;
 text-align:right;
 border:solid 1px silver silver silver silver;
 background-color:rgb(90%,90%,90%);
}
td#inp{
 font:normal 7pt Verdana,Geneva,Arial,Helvetica,sans-serif;
}
td#inpl{
 font:normal 7pt Verdana,Geneva,Arial,Helvetica,sans-serif;
 text-align:left;
}

input#inp,select#inp{font:normal 7pt Verdana,Geneva,Arial,Helvetica,sans-serif;
 text-align:left;
 background-color:yellow;
}
input#paybutton,select#paybuttton{display:block;
 font:normal 7pt Verdana,Geneva,Arial,Helvetica,sans-serif;
 background-color:rgb(85%,85%,85%);
}

TABLE#iline{
 width:74%;
 border:thin solid #C6D4EF;
 font-weight:normal;
 font-size:8pt;
}
/**/
td#iline a#button{
 display:block;
 text-decoration:none;
 border:solid 1px white black black white;
 color:black;
 padding:8px 1px 6px 5px;
 margin:10;
 font:bold 10pt Arial,Verdana,sans-serif;
 background-color:rgb(85%,85%,95%);
 text-align:center;
 vertical-align:top;
}
td#iline a#button:hover{
 background-color:blue;
 color:white;
}
/**/
TABLE#pay{font:normal 7pt Verdana,Geneva,Arial,Helvetica,sans-serif;
 width:60%;
 text-align:left;
 padding-right:10px;
 border:solid 1px silver silver silver silver;
 background-color:rgb(90%,90%,90%);
}
TR#pbutton1{text-align:center;vertical-align:top;height:.5em;}
TR#pbutton2{text-align:center;vertical-align:top;}
td#pay{font:normal 7pt Verdana,Geneva,Arial,Helvetica,sans-serif;
 vertical-align:top;
 border:1px solid;
 padding:5px;
 border-color:rgb(85%,85%,85%) rgb(85%,85%,85%) rgb(85%,85%,85%) rgb(85%,85%,85%);
}
td#direct{
 width:7%;
 font:normal 7pt Verdana,Geneva,Arial,Helvetica,sans-serif;
 color:green;
 text-align:left;
color:blue;
}
td{border-width:1; padding:0;}

td#main{
 background-color:transparent;
 color:black;
 font:normal 10pt Arial, Verdana, sans-serif;
}
td#main a#button{
 display:block;
 text-decoration:none;
 border:1px solid gray;
 border-width:1px;
 border-color:white black black white;
 color:black;
 padding:8px 1px 6px 5px;
 margin:10;
 font:bold 10pt Arial,Verdana,sans-serif;
 background-color:lightsteelblue;
 text-align:top;
 vertical-align:top;
}
td#main a#button:hover{display:block;
 background-color:blue;
 color:white;
}
td#main a#sbutton{
 display:block;
 text-decoration:none;
 border:1px solid gray;
 border-color:white black black white;
 color:black;
 margin:10;*/
 font:normal 7pt Arial,Verdana,sans-serif;
 background-color:rgb(85%,85%,95%);
 vertical-align:top;
}
td#main a#sbutton:hover{
display:block;
 background-color:blue;
 color:white;
}

td#main p{
 font:10pt sans-serif;
 margin:.5em 1em;
 padding:0;
 color:black;
}
td#main p#lbold{font:bold 150% serif;}
td#main p#small{font-size:8pt;}
td#main p#vsmall{font-size:7pt;}
td#main h2{
 font:bold 200%/150% sans-serif;
 margin:.5em 1em;
 padding:0;
 border-bottom:1px solid rgb(80%,80%,80%);
color:rgb(0%,0%,75%);
}
td#main h3{ font:bold 150%/70% sans-serif;
 margin:.5em 1em;
 padding:0;
 border-bottom:1px solid rgb(80%,80%,80%);
color:rgb(0%,0%,75%);
}
td#main p#sidebar{
 float:right;
 background:lightgrey;
 width:20%;
 color:black;
 margin:0;
 padding:0.5em;
}
td#main p#dropcap,td#main p#blue4{
 font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
 color:blue;
 font-weight:bold;
 font-size:100%;
 width:50%;
 text-align:top;
 margin-top:0;
 margin-bottom:0;
 margin-left:0;
 margin-right:0;
 vertical-align:top;
}
td#anchor a{
 display: block;
 font:bold 200% sans-serif;
 margin:.5em 1em;
 padding:0;
 border-bottom:1px solid rgb(80%,75%,70%);
 color:blue;
}
td#headerbold{
 background-color:rgb(76%,76%,99%);
 text-align:center;
 font-weight:bold;
 font-size:9pt;
}
td#header{
 background-color:rgb(76%,76%,99%);
 text-align:left;
 font-weight:normal;
 font-size:9pt;
}
td#main td#left{
 text-align:left;
 font-size:8pt;
}
td#main td#center{
 text-align:center;
 font-size:8pt;
}
td#main input,td#main select{
 background-color:rgb(90%,99%,100%);
 color:black;
 font-size:8pt;
 font-weight:normal;
 text-decoration:none;
}
td#main select{
 background-color:rgb(93%,93%,93%);
 color:black;
 font-size:7pt;
 font-weight:normal;
 text-decoration:none;
}
td#slinks{
 width:7%;
 vertical-align:top;
 padding:5px;
 font:bold 100% Arial, Verdana, sans-serif;
}
/* menu */
td#slinks a{
 display:block;
 text-decoration:none;
 border:1px solid;
 border-color:rgb(95%,95%,95%) black black rgb(95%,95%,95%);
 color:black;
 padding:0px 1px 1px 10px;
 margin:0;
 font:bold 7pt Arial, Verdana, sans-serif;
 background-color:lightsteelblue;
}
td#slinks a:hover{
 background-color:steelblue;
 color:white;
}
td#slinks a#here{
border-color:rgb(95%,95%,95%) black black rgb(95%,95%,95%);
border-right:solid 3px rgb(97%,30%,60%);
background-color:steelblue;
color:white;
}
td#slinks a#heresub{
 padding:0px 1px 1px 20px;
 background-color:rgb(90%,80%,99%);
}
td#slinks a#sub{
 display:block;
 text-decoration:none;
 border:1px solid;
 border-color:rgb(95%,95%,95%) black black rgb(95%,95%,95%);
 color:black;
 padding:0px 1px 1px 20px;
 margin:0;
 font:bold 7pt Arial, Verdana, sans-serif;
 background-color:rgb(0%,92%,93%);
}
td#slinks a#sub:hover{
 background-color:rgb(70%,70%,70%);
 color:white;
}
td#slinks h4{
 display:block;
 padding:0.33em 0.25em 0;
 border:1px solid;
 border-color:rgb(85%,85%,85%);
 color:rgb(100%,100%,100%);*/
 background-color:lightgrey;
color:black;
 margin:0;
 font:bold 8pt Arial, Verdana, sans-serif;
}
ul, ol{
 margin-right:25%;
 margin-left:13%;
 padding:0;
 background:rgb(92%,92%,92%);
}
li{
 font:normal 8pt/11pt Verdana,Geneva,Arial,Helvetica,sans-serif;
 list-style-type:disc outside;
}
p#footer{
 background-color:transparent;
 color:rgb(60%,60%,60%);
 border-top:1px solid rgb(60%,50%,40%);
 text-align:right;
 font-size:200%;
 padding-top:0.33em;
 font-style:italic;
}
p#sw{
 position:absolute;
 top:5px;
 right:5px;
 width:14%;
 font-weight:bold;
 font-size: 8pt;
 font-family:Arial, Verdana, sans-serif;
 text-align:center;
 padding:2px;
 border-bottom:1px solid #999;
 border-right:1px solid #999;
 line-height:15px;
background-color:rgb(50%,60%,99%);*/
 background-color:lightsteelblue;
 color:black;
}
p#sw a{
 display:block;
 color:black;
 text-decoration:none;
 font-weight:bold;
 font-size:7pt;
 padding:0;
 border:1px solid;
 border-color:rgb(95%,95%,95%) black black rgb(95%,95%,95%);
background-color:mediumaquamarine;
}
p#sw a:hover{
 background-color:rgb(00%,00%,100%);
 color:white;
 font-weight:bold;
}
th#block{display:block;font-size:12pt;}
td#rcol{
 border-left: 1px solid rgb(80%,80%,80%);
 border-top: 1px solid rgb(80%,80%,80%);
 border-right: 3px solid rgb(80%,80%,80%);
 border-bottom: 3px solid rgb(80%,80%,80%);
 vertical-align:top;
 text-align:center;
 width:10%;
 padding:5px;
 font:bold 95% Arial, Verdana, sans-serif;
 background-color:lightsteelblue;
}
td#rcol a{
 text-decoration:none;
 border:1px solid;
 border-color:rgb(95%,95%,95%) black black rgb(95%,95%,95%);
 color:black;
 padding:0px 1px 1px 10px;
 margin:0;
 font:bold 7pt Arial, Verdana, sans-serif;
 background-color:mediumaquamarine;
}
td#rcol a:hover{
 background-color:rgb(0%,0%,100%);
 color:white;
}
td#rcol h4{
 display:block;
 padding:0.33em 0.25em 0 0.2em;
 background-color:steelblue;
 margin:0;
 border: 1px solid rgb(95%,95%,95%) black black rgb(95%,95%,95%);
 font:bold 8pt Arial,Verdana,sans-serif;
 color:rgb(100%,100%,100%);
}
td#rcol h5{
 font:bold 8pt sans-serif;
 text-align:left;
 color:black;
 background:transparent;
 padding:0.33em 0.25em 0 0.2em;
 margin:0;
}
td#rcol div#box{
 font:normal 7pt sans-serif;
 display:block;
 padding:0px px 3px 0px;
 margin-bottom:.25em;
 border:1px solid;
 border-color:white black black white;
background-color:lightgrey;
}
TABLE#order{
 vertical-align:top;
 float:right;
 width:40%;
 font:normal 9pt Arial, Verdana, sans-serif;
 padding:2px;
 border:1px solid silver;
 line-height:15px;
 color:black;
 background-color:rgb(80%,80%,80%);
}
td#order_desc{background-color:rgb(90%,90%,90%);text-align:left;padding:0px 5px 0px 5px;}
td#order{background-color:rgb(90%,90%,90%);text-align:right;padding:4px;}
td#total_desc{background-color:rgb(90%,90%,90%);text-align:right;padding:0px 2px 0px 5px;}
td#total{background-color:rgb(90%,90%,90%);text-align:right;padding:4px;font-weight:bold;}
TABLE#direct{
 font-size:6pt;
 text-align:left;
color:blue;
 border:solid 1px silver silver silver silver;
 background-color:rgb(90%,90%,90%);
}
td#main TABLE#calendar{float:right;font:normal 6pt Verdana,Arial,sans-serif;border:solid 1px silver;}
td#main TD#calendar{font-size:5pt;border:solid 1px silver;}
td#main TD#today{font-size:5pt;border:solid 3px rgb(97%,30%,60%);}
td#main p#n{padding:1px;margin:1px;text-align:right;font-size:5pt;vertical-align:top;}
td#main td#dayofweek{text-align:center;}
/*input, textarea, select{
  background-color : #9cf;
  color : #000;
}
*/
