#menu, #top, #page {  padding: 10px; }
#menu, #page { display: table-cell; }


#top { width: auto; clear: both; background: #fff; padding: 0; margin: 20px 0 0 0;}
#page { width: 690px; }
#reg { border: 0px solid #aaa; display: block; padding: 10px; width: 690px;}
#reg .indent input { margin: 5px; }
#inst { width: 690px; }

.row { clear: both; display: block; padding: 5px}
.indent {padding: 0 0 0 10px; }
.lighter { color: #999; }

a {	color: #464544; }
a:hover { color: #eF9400; }

body {
	background: #fff;
	font: 12px arial, sans-serif;
	color: #464544;
}

#page { 
	background: #EEEEEE;
	border: 8px solid #f6f6f6;
	vertical-align: top;
}

.hidden {
  display: none;
}

#menu ul, #menu li { margin: 0; padding: 0; }
#menu ul { padding: 0 20px 20px 20px; border: none }

#menu { 
	width: 180px; 
	background: #ccc; 
	text-align: center;
	border-right: 8px solid #c0c0c0;
	border-bottom: 8px solid #c0c0c0;
        vertical-align: top;
}

#menu li {
  height: 34px;
  line-height: 34px;
  background: #b0b0b0;
  border-left: 5px solid #f6f6f6;
  margin: 2px;
  list-style: none;
  text-align: center;
  vertical-align: top;
}

#menu li:hover {
  background: #999;
  border-left: 5px solid #6b92b0;
}

#menu a {
  font: 16px "Times new roman", serif;
  color: #0000ff;
  text-decoration: none;
}
#menu a:hover {
  text-decoration: underline;
}

#top h1 { margin:0; padding: 10px 0 10px 20px; color: #888; }
#top h1 a:hover { text-decoration: none; color: #888; }
#top h1 a { text-decoration: none; color: #888; }

#wrapper {
	min-width: 600px;
	width: 960px;
	margin: 0 auto;
}

#size
{
	font-size: 140%;
}

