html {
height: 100%;
margin: 0px;
padding: 0px;
}

BODY {
font-size : .9em; 
font-family : Arial, Helvetica, sans-serif; 
font-weight : normal; 
color : #000000; 
background-color : white;
margin : 0 0 0 0;
padding : 0 0 0 0;
width : auto; 
}

H1 {
font-family : Arial, Helvetica, sans-serif; 
font-style : normal; 
font-variant : normal; 
font-weight : bold; 
font-size : 1.2em; 
color : #000000; 
background-color : transparent; 
}

td {
vertical-align : top;
}

.image {
 border: 10px solid #FFF;
 border-width: 10px;
 display: block;
 margin-left: auto;
 margin-right: auto;
}


.strong { font-weight : bold; }

.box {
background-color : #eeeeee;
}

.adr {
color : #777777;
font-size:small; 
text-align: center;
font-size:10px;
background-color:#66FFCC;
}

#header-graphic {
background-image : url(img/tile.jpg);
background-repeat : repeat-x;
top : 0px;
height : 150px;
padding : 0px;
margin : 0px;

width : 100%;
} 

#header2 {
background-image : url(img/tile2.jpg);
background-repeat : repeat-x;
top : 0px;
height : 50px;
padding : 0px;
margin : 0px;
width : 100%;
} 

#logo{
position : absolute;
top : 0px;
right : 0px;
}

.topic {
color : #777777; 
font-family : arial, helvetica; 
font-size : .9em; 
text-transform : uppercase; 
text-align : left; 
font-weight : bold
}

.left {
 border: 4px solid #FFF;
}

.caption {
font-family : Arial, Helvetica, sans-serif; 
font-size : .9em;
color : #777777;
text-align : center;
}

.smalltext {
font-family : Arial, Helvetica, sans-serif; 
font-style : normal; 
font-variant : normal; 
font-weight : normal; 
font-size : .9em; 
}

.smalltext a:link{
font-family : Arial, Helvetica, sans-serif; 
font-style : normal; 
font-variant : normal; 
font-weight : normal; 
}

.smalltext a:visited{
font-family : Arial, Helvetica, sans-serif; 
font-style : normal; 
font-variant : normal; 
font-weight : normal; 
}

.noline a:link{
  text-decoration : none;
}

.noline a:visited{
  text-decoration : none;
}


.largetext {
font-family : Arial, Helvetica, sans-serif; 
font-style : normal; 
font-variant : normal; 
font-weight : normal; 
font-size : 1.2em; 
}

.largetext a:link{
text-decoration: none;
color : blue;
}

.largetext a:visited{
text-decoration: none;
color : red;
}

.errortext {
font-size : 1.0em; 
  font-family : Arial, Helvetica, sans-serif; 
  color : red;
  font-weight : bold;
}

.grid {
border : #efb240 .05em solid;
}

.white {
  background-color : white;
}

.black {
  background-color : black;
}

.bg_dark {
  background-color : #9999ff;
}

.bg_medium {
  background-color : #b1b1ff;
}

.bg_light {
  background-color : #ccccff;
}

.alt_bg_dark {
  background-color : #066fa0;
}

.alt_bg_medium {
  background-color : #2794d8;
}

.alt_bg_light {
  background-color : #5fb0d8;
}

.tightlist {
  margin-top  : .8em;
  margin-left : -1.5em;
}

.input {
  font-size:11px;
  background-color:#FFFFFF;
  color:#000000;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  border:1px solid #555555; 
  padding:1px
}

.footer {
  font-size:10px;
  background-color:#66FFCC;
  color:#000000;
  height:15px
}
