
body { background-color:#EEE; font-family:Verdana,Arial,sans-serif; font-size:80% }

p { text-align:justify }

h1 { margin-top:0; font-size:130%; color:#FF6317; padding-top:3px; padding-bottom:3px  }
h2 { font-size:100%; color:#0 }


#title { font-size:150%; }
#undertitle { font-size:100%; color:#666 }

#overall { padding-top:3px; padding-bottom:3px;  }
#overallmenu a:link { color:#666; }
#overallmenu a:visited { color:#666; }
#overallmenu a:hover { color:blue; }
#overallmenu a:active { color:#666; }
#overallmenu { float:right; font-size:85%; text-align:right; padding-right:10px; } 


#hmenub { margin-top:18px; background-color:#0054A5; padding-top:15px; padding-bottom:1px; height:21px; }

#hmenu { margin:0; background-color:white; padding:0; height:21px;   }
#hmenu a:link { text-decoration:none; color:darkblue; }
#hmenu a:visited { text-decoration:none; color:darkblue; }
#hmenu a:hover { text-decoration:none; color:blue; }
#hmenu a:active { text-decoration:none; color:darkblue; }
#hmenuul
{
	padding:0;
	margin:0;
	padding-left:25px;
	list-style-type:none;
}

#hmenu li
{
	background-color: white;
	margin:0;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left:15px;	
	padding-right:15px;	
	float:left;
}

#main { border:solid 1px #CCC; padding:1px 10px 10px 10px; background-color:white; width:770px; margin-left:auto; margin-right:auto; }
#logo { margin-top:5px; margin-bottom:20px; }

.lboxb { background-color:gray; border:solid 1px gray; width:168px; margin-bottom:15px; }
.lbox { font-size:85%; margin-left:10px; padding: 4px 4px 4px 4px; background-color:white  }


.mboxb { margin-top:5px; background-color:orange; border:solid 1px gray; width:168px; margin-bottom:15px;  }
.mboxt { background-color:orange; font-size:85%; margin-left:10px; padding: 4px 4px 4px 4px; color:white; font-weight:bold;  }
.mboxi { font-size:80%; margin-left:10px; padding: 4px 4px 4px 4px; background-color:white  }

.formerr { color:red; font-size:70%}


#foot a:link { text-decoration:none; color:white; }
#foot a:visited { text-decoration:none; color:white; }
#foot a:hover { text-decoration:none; color:lightgray; }
#foot a:active { text-decoration:none; color:white; }
#foot { color:white; text-align:center; font-size:70%; margin-top:5px; height:15px; background-color:#888; }
