@font-face
{ font-family:"Barcode";
  src:url("/Images/3 of 9 Barcode.ttf");
}

body
{ margin:0em;
  padding:0em;
  font-family:Arial,Verdana,Helvetica,Sans-Serif;
  text-size-adjust:none;
  background-color:#E0E0E0;
  color:#204080;
}

a
{ color:#404080;
  text-decoration:none;
}
a:hover
{ color:#8080C0;
}

td
{ font-family:Verdana,Arial,Helvetica,Sans-Serif;
  text-align:left;
}

form
{ margin:0em;
}

p
{ text-align:justify;
  margin:0.25em 0em 0.5em 0em;
}

img
{ border:0em;
}

/******************************************
 * Background lines
 ******************************************/
#backline_head
{ position:absolute;
  left:0em;
  top:0em;
  width:100%;
  background-color:#204080;
  background-image:linear-gradient(#204080,#204080,#183060);
  z-index:0;
}

/******************************************
 * Wrapper
 ******************************************/
#wrapper
{ margin:0em auto;
  background-color:#204080;
}

/******************************************
 * Header box
 ******************************************/
#header
{ position:relative;
  top:0em;
  margin:0px auto;
  color:#FFFFFF;
  text-align:left;
  background-color:transparent;
  z-index:1;
}
#header a
{ color:#FFFFFF;
  text-decoration:none;
  font-weight:normal;
}
#header_face
{ position:relative;
}
#header_name
{ position:absolute;
}
#header_hits
{ position:absolute;
  width:8em;
  font-size:0.75em;
  text-align:right;
}

/******************************************
 * Footer box
 ******************************************/
#footer
{ height:2em;
  margin:0em auto;
  color:#FFFFFF;
  background-color:#204080;
}
#footer a
{ color:#FFFFFF;
  text-decoration:none;
}
#footer a:hover
{ color:#FFFF00;
}
#copyright
{ float:left;
  width:15em;
  padding:0.5em 0em 0.5em 0.5em;
  text-align:left;
}
#address
{ float:right;
  width:15em;
  padding:0.5em 0.5em 0.5em 0em;
  text-align:right;
}

/******************************************
 * Content box
 ******************************************/
#content
{ text-align:left;
  padding:0.25em 0.5em;
  font-size:1em;
  background-color:#F0F0F8;
}

/******************************************
 * 3D button
 ******************************************/
.button
{ margin:0.25em 0.25em;
  padding:0.5em 0em;
  font-size:1em;
  font-weight:bold;
  text-align:center;
  background-color:#FFFFFF;
  background-image:linear-gradient(#FFFFFF,#E8E8FF);
  border:0.1em solid #C0C0C0;
  border-radius:0.25em;
  box-shadow:0.125em 0.125em 0.25em #D0D0E0
}
.button:hover
{ color:#FFFF00;
  background-color:#A0A0C0;
  background-image:linear-gradient(#A0A0C0,#C0C0F0);
  border:0.1em solid #404080;
  cursor:pointer;
}

/******************************************
 * Span types
 ******************************************/
.title
{ font-size:20px;
  color:#28604C;
}
.title01
{ font-size:18px;
  color:#28604C;
}
.title02
{ font-size:16px;
  color:#28604C;
}
.title03
{ font-size:14px;
  color:#28604C;
}
.title04
{ font-size:12px;
  color:#28604C;
}

.error
{ margin:8px 0px;
  font-size:14px;
  color:#A00000
}
