/* CSS Document */

body {
  color: black;
  font-family: Helvetica, Arial, sans-serif;
  font-size: 80%;
}
#header{background-color:#f8f7f3; padding: 5px;}
#main{width: 750px;}
#menu{ background-color:#666; padding: 5px; text-align:center; margin:0 0 }
#footer{text-align:center; background-color:#323253; padding: 10px; margin-top:20px;}
h1, h2, h3, h4, h5, h6 {
   margin-bottom: 3px; padding:0px; 
}
a, a:link, a:active, a:visited{
   margin-bottom: 3px; padding:0px; 
   color: #3b617f;
   text-decoration:underline;
}
a:hover{
text-decoration:none;
}
#menu a, #menu a:link, #menu a:active, #menu a:visited, #footer a, #footer a:link, #footer a:active, #footer a:visited{
   margin-bottom: 3px; padding:0px; 
   color: #fff;
   text-decoration:none;
}
#menu a:hover, #footer a:hover{
   text-decoration:underline;
}
h1 {
     color: #323253;
	 font-size: 140%;
}
#header h1{color:#FFF; margin-top: 0px;}
h2 {
     color:#ADADBC;
	 font-size: 130%;
}

h3 {
	 font-size: 120%;
}
label, legend{font-weight:bold; color:#000000;}
fieldset{margin-top:20px; padding:10px; width: 80%;}

th{background-color: #ccc; color:#000; padding:10px;}

.message{color:#009900;}

.error{color:#CC0000;}

a.button, a:link.button, a:active.button, a:visited.button{
	padding: 0px; 
	padding-left: 7px; 
	padding-right: 7px; 
	background-color:#ccc; 
	color:#000; 
	border:1px solid #000;
	}
a:hover.button{
	background-color:#eee; 
	color:#000; 
	text-decoration:none; 
	border:1px solid #000;
	}

.tdcell{
	background-color:#ccc; 
	text-align:center; 
	font-weight:bold;
	}
.tdcell a:link, .tdcell a:active, .tdcell a:visited.{color:#000;}
.tdcell a:hover{
	color:#000; 
	text-decoration:none;
	}
.tdcell:hover{
		background-color:#ccc; 
	text-align:center;
	}