a { font-family: Verdana, Arial, Helvetica, sans-serif;
color: #D70000;
text-decoration: none }

a:active { color: #D70000;
text-decoration: none }

a:link { color: #D70000;
text-decoration: none }

a:visited { color: #D82929;
text-decoration: none }

a:hover { color: White;
text-decoration: none }

img { border: 0; }

p { padding: 0;
margin: 0;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color: #333333;
margin-bottom: 4px }

table { border: 0;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color: #333333;
margin: 0;
padding: 0; }

hr { color: #9C2E23;
height: 1px;
width: 100%; }

body { background-color: #FF877B;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
color: #333333;
margin: 0;
padding: 0;
scrollbar-face-color: #FF796A;
scrollbar-highlight-color: #FFB3AA;
scrollbar-shadow-color: #FF5D4A;
scrollbar-arrow-color: #9C2E23;
scrollbar-base-color: #FF877B;
scrollbar-3d-light-color: #FF877B;
scrollbar-dark-shadow-color: #FF5D4A; }

.body-text { font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color: #333333; }

.small-text { font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
letter-spacing: 0.02em;
color: #333333; }

.remark { font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
letter-spacing: 0.02em;
color: #9C2E23; }

h1,h2,h3 { font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight: bold;
color: #500700;
letter-spacing: 0.02em;
word-spacing: normal;
text-decoration: none; }

h1 { font-size: 15px; }

h2 { font-size: 13px; }

h3 { font-size: 12px; }

#contab { padding:4px; margin:10px; }

.menu1, .menu2 { font-family: Arial, Helvetica, sans-serif;
font-weight: bold;
color: #500700;
word-spacing: normal;
text-decoration: none;
text-align: left;
vertical-align: top; }

.menu1 { 
font-size: 11pt;
height: 10px;
padding: 1;
margin: 2;
letter-spacing: 0.02em; }

.menu2 { 
font-size: 10pt;
height: 10px;
padding: 1;
margin: 2;
margin-left: 5;
padding-left: 5; }

.stdcell { padding: 3px;
border-style: solid;
border-width: 1px;
border-color: #9C2E23; }

.checkercell { padding: 4px;
vertical-align: top;}

.input-text { border: 1px solid #9C2E23;
background-color: #FFFFFF;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color: #500700; }

.input-button { 
border-left: 1px solid #E89F97;
border-right: 1px solid #681F17;
border-top: 1px solid #E89F97;
border-bottom: 1px solid #681F17;
font-family:  Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: 600;
color: #FFFFFF;
text-decoration: none;
text-align: center;
vertical-align: top;
background-color: #9C2E23; }

.borderline_dark { border: 1px solid #9C2E23;
margin: 0px;
padding: 0px; }

.borderline_white {
border: 1px solid #FFFFFF;
margin: 0px;
padding: 0px; }

.trline { height: 1px;
background-color: #9C2E23;
border: 0px;
margin: 0px;
padding: 0px;
font-family:  Verdana, Arial, Helvetica, sans-serif;
color: #FFFFFF;
text-decoration: none; }

.trzl { background-color: #FF968A;
border: 0px;
padding: 0px; }

.trzd { background-color: #FF776A;
border: 0px;
padding: 0px; }

.trzt { border: 0px;
padding: 0px; }

.trzw { background-color: #FFFFFF;
border: 0px;
padding: 4px;
font-size: 11px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight: bold;
color: #500700;
letter-spacing: 0.02em;
word-spacing: normal;
text-decoration: none; }

.trzhdr { 
height: 40px;
vertical-align: middle;
background-color: #FF968A;
border: 0px;
padding: 4px;
padding-left: 15px;
font-size: 15px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight: bold;
color: #500700;
letter-spacing: 1px;
word-spacing: normal;
text-decoration: none;
background-image: url(../img/f_top_h150.gif);
background-repeat: repeat-x; 
background-attachment: scroll;
background-position: bottom left; }
