html { height: 100%; }
body { margin:0; height: 100%; background-color:#ffffff; font:12px Arial; color: #333; }
td { font:12px Arial; }
h1 { color: #333; font-size:3em; font-weight:700; letter-spacing:-2px; margin: 0px 0px; padding:0px;}
h2 { color: #777; font: bold 18px Tahoma; margin: 0px; }
a { color: black; }
/*input {
  font-family: Verdana, Arial, Helvetica;
  font-weight: normal;
  font-size: 14px;
  color: #000;
  padding: 5px;
  background-color: #fff;
  margin-left: 5px;
  border: 2px solid #ccc;
  -moz-border-radius: 5px; -khtml-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px;
}
input[type='checkbox'], input[type='button'], input[type='submit'] { font-size: 14px; padding: 4px 10px 5px 10px; cursor: pointer; }
input[type='checkbox']:hover, input[type='submit']:hover { background-color: lightyellow; }*/

#wrapper{ margin: 0px auto; padding:0px; height:100%; border:0px solid; }
#header { margin:0px auto; width:800px; padding:0px; text-align: center;}
/* #main { margin:0px auto; padding:0px; background-color:white; } */
#content { margin:0px auto; padding:15px; width:800px; text-align:center; }
#footer { margin:0px auto; width:800px; padding:15px; height:100px; text-align:center; color: #999;}
#footer a {color: #999;}

#copyright { padding: 10px; }

#notify, #notify-x {
	/*-moz-border-radius:10px; -webkit-border-radius: 10px; border-radius: 10px;*/
	background-color:#FFC0CB;
	color:#aa0000;
	padding:8px;
	font-size: 12px;
	font-weight:bold;
	text-align:center;
	/*
	position:absolute;
	top:0px;
	z-index:100;
	filter:alpha(opacity=50);
	-moz-opacity:0.5;
	-khtml-opacity: 0.5;
	opacity: 0.5;*/
}
#msg, #msg-x {
	background-color:lightgreen;
	color:green;
	padding:8px;
	font-size: 12px;
	font-weight:bold;
	text-align:center;
	/*position:absolute;
	/*top:0px;
	z-index:100;*/
}

.hdr { font: bold 16px Arial; padding: 0px; color: #ffffff; }
.media { margin: 0px; padding: 10px 10px 7px 10px; border: 0px solid #ccc; -moz-border-radius:10px; -webkit-border-radius: 10px; border-radius: 10px; background-color: white; }
.box { margin: 0px; padding: 5px; border: 0px solid #ccc; -moz-border-radius:10px; -webkit-border-radius: 10px; border-radius: 10px; background-color: white; }
.btn-big { cursor: pointer; padding: 5px; }
.btn input[type='button'] { font: bold 12px Tahoma,Arial; color: #ffffff; background: darkorange; padding:5px; font-weight: bold; border: 2px solid white; -moz-border-radius:5px; -webkit-border-radius: 5px; border-radius: 5px;}
.btn input[type='button']:hover {color: #ffffff; background: green; border: 2px solid white; cursor: pointer;}
.btn input[type='submit'] { font: bold 12px Tahoma,Arial; color: #ffffff; background: darkorange; padding:5px; font-weight: bold; border: 2px solid white; -moz-border-radius:5px; -webkit-border-radius: 5px; border-radius: 5px; cursor:pointer;}
.btn input[type='submit']:hover {color: #ffffff; background:green; border: 2px solid white; cursor: pointer;}
.tiny { font-size: 11px; }
.tinyBold { font-size: 11px; font-weight: bold; }

#navtoprow_buttons {
  float: right;
  margin: 10px;
  height: 29px;
}
#navtoprow_buttons span {}
#navtoprow_buttons a {
  font-family: Verdana, Arial, Helvetica;
  font-weight: normal;
  font-size: 14px;
  color: #000;
  padding: 4px 10px 5px 10px;
  background-color: #fff;
  margin-left: 5px;
  border: 2px solid #ccc;
  text-decoration: none;
  -moz-border-radius: 5px; -khtml-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px;
}

#navtoprow_buttons a:hover {
  background-color: lightyellow;
  text-decoration: none;
}
