a:link {color:black; text-decoration:none}
a:visited {color:rgb(52,52,52); text-decoration:none}
a:active {color:black; text-decoration:none}
a:hover {color:rgb(132,132,132); text-decoration:underline}

html, body {
  height: 100%;
  width: 100%;
  margin:0;
  padding:0;
  font-family: arial;
  font-size: 14px;
  background-image: url(images/background.png);
  background-repeat: repeat-x;
  background-color:#ffeb9c;
  
} 

h1{  font-family: arial;  font-size: 30px;}
h2{  font-family: arial;  font-size: 18px; margin:0px;}
h3{  font-family: arial;  font-size: 14px; margin:0px;}
td{padding:0px;}
img{vertical-align:bottom;}

fieldset{border:2px solid #0057b9; margin:0;}
legend{_color:#ffeb9c; color:#0057b9; font-size:14px; font-weight:bold}


.icon{
  background-color:#ffffde;
}

.fieldset{  
  position:relative;
  border:2px solid #0057b9;
  padding:5px; 
}

.fieldset h2{  
  position:relative;
  top:-15px;
  left:10px;
  padding:0px 1px;
  display:inline;
  background-color:rgb(254,255,221);
  font-weight:bold;
  font-size:14px;
  padding: 0 5px 0 5px;
  vertical-align:top;
  color:#0057b9;
}

.goodnotice{
  font-size:12px;
  bottom:0px;
  left:200px;
  width:300px;
  background-color:green;
  text-align: left;
  padding:2px;
  vertical-align: middle;
  filter:alpha(opacity=70);
  opacity: 0.8;
  -moz-opacity:0.8;
}
.badnotice{
  font-size:12px;
  bottom:0px;
  left:200px;
  width:300px;
  background-color:darkorange;
  text-align: left;
  padding:2px;
  vertical-align: middle;
  filter:alpha(opacity=70);
  opacity: 0.8;
  -moz-opacity:0.8;
}


.menubutton{
  font-weight: bold;
  padding:2px 5px 4px  5px;
  vertical-align: middle;
  text-align: center;
  background-color:#0057b9;
  width: 130px;
  margin-left:5px;
  display: block;
  float:left;
}

.button{
  font-family: arial;
  font-size: 11px;
  border:1px solid rgb(69,69,69);
  padding:2px;
  margin:2px;
  vertical-align: middle;
  text-align: center;
  background-color: rgb(192,192,192);
  width: 100px;
  height:22px;
  background-image: url(images/button.gif);
  color:white;
}
button:hover {cursor:pointer;}

.buttonxs{
  font-family: arial;
  font-size: 11px;
  border:1px solid rgb(69,69,69);
  padding:2px;
  vertical-align: middle;
  text-align: center;
  background-color: rgb(192,192,192);
  width: 50px;
  background-image: url(images/button.gif);
  color:white;
}
buttonxs:hover {cursor:pointer;}

.adminbutton{
  font-family: arial;
  font-size: 11px;
  border:1px solid rgb(69,69,69);
  padding:2px;
  vertical-align: middle;
  text-align: center;
  background-color: rgb(255,102,0);
  width: 100px;
}


input{
  font-family: arial;
  font-size: 11px;
  border:1px solid black;
  padding:2px;
  vertical-align: middle;
  background-color:#ffffff;
  margin:1px;
}
textarea{margin:1px;}

#input[type=submit]:hover {cursor:pointer;}

.input{
  border:0px;
  border: 0px;
  background-color: white;
  height:16px;
  margin: 2px;
}

select{
  border:1px solid black;
  background-color: white;
  height:20px;
  margin: 2px 0 2px 0;
}

input[type=image]{
border: 0px  white none;
background-color:#feffdd;
}



input.submit{
min-width: 80px;
}

textarea{
  font-family: arial;
  font-size: 11px;
  border:1px solid rgb(69,69,69);
  padding:2px;
}

.upload {
	border: 1px;
	width:140px;
	background-color: transparent;
}

.tooltip{
position: absolute;
display: none;  
background-color: rgb(255,204,51);
border:1px solid black;
padding:5px;
z-index: 1;
  filter:alpha(opacity=80); /* Internet Explorer */
  -moz-opacity: 0.80; /* Mozilla Browser */
  opacity: 0.80; /* Opera */
}


.infobox{
border:1px solid silver;
margin:0 auto;
padding:2px;
width:800px;
}
