body {
  background-color:#ffffff;
  color:#000000;
  font-family: Arial,Geneva,Helvetica,sans-serif;
  font-size: 100%;
  margin-right: 1%;
  margin-left: 1%;
}

h1 {
  border-bottom: dashed 1px #666;
}

#header {
}

#header table {
	width: 100%;
	border-bottom: 1px dashed;
	height: 70px;
}

#header td#motib{
	width: 40%;
}

#header #motibContent{
	font-size: 250%;
	font-family: Verdana, sans-serif;
	letter-spacing: .4em;
	
}

#header td#mainMenu{
	width: 70%;
	text-align: right;
	padding-right: 4%;
}

#header img{
	border: none;
}


#menuWrapper {
  margin-left: 1%;
  float: left;
  width: 25%;
  padding-right: 1%;
  margin-top: 1em;
}

#menu {
  
 
}

#menu ul {
  list-style-type: none;
  font-size: 110%; 
  line-height: 1.5em;
  margin-left: 0px;
  letter-spacing: .2em;
}

#menu li.menu1 {
  margin-bottom: 1em;
}

#menu li.selected {
  background-color: silver;
}


#menu a {
  color: #333399;
  text-decoration: none;
  border-bottom: solid 1px green;
}

#mainWrapper {
  float: left;
  width: 70%;
  padding-left: 1.5%;
  margin-top: .3em;
  border-left: solid 1px #778899;
}

#main {

}

#main h1 {
  font-size: 130%;
}

#main h2 {
  font-size: 110%;
}

#main table.course {
  border:1px solid #000000;
  background-color: white;
  border-collapse: collapse;
}

#main table.course th{
  border-bottom: 1px solid #000000;
}

#main table.course td {
  font-size: 90%;
  text-align: center;
}

#sub1 {
  float: left;
  width: 48%;
}


#sub2 {
  float: left;
  width: 48%;
}


legend{
  font-weight: bold;
}

fieldset{
  margin: 1em;
  padding: 1em;
}

#menu a{
  
}

#menu a:hover {
  background-color: #FFE5E5;
  border: 1px red dotted;
}

p.hint {
  font-size: 80%;
  color: green;
}