a:link { text-decoration:none; cursor: pointer; color:rgb(0,0,102); text-decoration: underline;}
a:visited {text-decoration:none; cursor: pointer; color:rgb(0,0,51)}
a:active {text-decoration:none; cursor: pointer;}
a:hover {text-decoration:none; cursor: pointer; color:rgb(0,0,255);}

html, body {
  height: 100%;
  width: 100%;
  margin:0;
  padding:0;
  font-family: arial;
  font-size: 11px;
  background-color: #4189ff;
  background-image:url(images/background.jpg);
  background-repeat: repeat-x;
  background-position: top;
} 

h1{font-family:arial; font-size:30px; margin:0px;}
h2{font-family:arial; font-size:18px; margin:0px;}
h3{font-family:arial; font-size:14px; margin:0px;}
td{padding:0px;}
li{list-style-type: none;}
area{cursor: pointer;}

.textbox{padding:5px;}

.goodnotice{
  font-size:12px;
  position:fixed;
  bottom:0px;
  left:200px;
  min-width:400px;
  border: 1px black dashed;
  background-color:green;
  text-align: center;
  margin:2px;
  padding:2px;
  vertical-align: middle;
  filter:alpha(opacity=70);
  opacity: 0.7;
  -moz-opacity:0.7;
}
.badnotice{
  font-size:12px;
  position:fixed;
  bottom:0px;
  left:200px;
  min-width:400px;
  border: 1px black dashed;
  background-color:darkorange;
  text-align: center;
  margin:2px;
  padding:2px;
  vertical-align: middle;
  filter:alpha(opacity=70);
  opacity: 0.7;
  -moz-opacity:0.7;
}

.menubutton{
  cursor: pointer;
  display: block;
  margin: 0;
  font-family: arial;
  font-size: 12px;
  font-weight:bolder;
  padding: 3px 5px 0 5px;
  height:17px;
  color:white;
  border:0;
  background-color: #305a96;
  color:white;
  float:left;
  border-right:1px solid white;
}

.menubutton:hover {background-color: #000000;}

.button{
  cursor: pointer;
  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: 100px;
}
.button:hover {background-color: rgb(255, 196, 0);color:rgb(0,0,255);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: silver;
  width: 100px;
}
.adminbutton:hover {background-color:#cfcfcf;}

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

input[type=image]{border: 0px  white none;}
input[type=submit]{cursor: pointer;}
input[type=button]{cursor: pointer;}

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

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

.upload {
	border: 1px solid Black;
	width:210px;
}

.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 */
}

.pageborder{
border: 1px solid black;
padding:10px;
margin:10px;
min-height:350px;
}

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

.calendar{
border: 0px solid black;
background-color: white;
background-image: url(../images/symbols/calendar.gif);
width:20px;
height:20px;
}
