/* magick.css -- standard style sheet */
body, p, td, th, ul, ol  {
	font-family : sans-serif;
	font-size : medium;
}

body {
	color : #000000;
	padding-bottom : 20px;
	margin : 0;
	background-color : #FFFFFF;
	text-align : left;
}


h1  {
	font-size : 120%;
}

h2  {
	font-size : 110%;
}

h3, h4  {
	font-size : 105%;
}

a:link  {
	text-decoration : underline;
	color : #007F39;
}

a:visited  {
	text-decoration : underline;
	color : #00602B;
}

a:hover  {
	color : #007F39;
}

.small  {
	font-size : smaller;
}

.tiny  {
	font-size : smaller;
}

div.banner {
	padding : 2ex 0 1ex 5em;
	overflow : hidden;
	margin : 0;
	background-color : #DFFFED;
	border-bottom : 1px solid #3A4840;
	border-top : 1px solid #3A4840;
}

div.banner img {
	vertical-align : middle;
	margin-left: 0em;
}

div.banner form {
	margin-left: 2em;
	text-align : center;
	display : inline;
}

div.banner .title {
	color : #3A604B;
	font-size : 2.2em;
	font-weight : bold;
}

div.banner .subtitle {
	color : #023100;
	font-size : 1em;
	font-weight : normal;
	margin-left : 1em;
}

div.navmenu {
	font-size : 90%;
	background-color : #3A604B;
	border-bottom : 1px solid #75867D;
	padding : 0;
	margin : 0;
	text-align : center;
}

div.navmenu ul {
	padding : 5px;
	margin : 0;
}

div.navmenu ul li {
	padding : 0 .5em 0 .5em;
	list-style-type : none;
	margin : 0 0 0 4px;
	display : inline;
	text-align : center;
}

div.navmenu ul li a {
	color : #FFFFFF;
	text-decoration : none;
}

div.navmenu ul li a:hover {
	border-bottom : 1px solid #FFFFFF;
}

div.main {
	height : auto;
	padding : 1em;
	width : auto;
	background : #FFFFFF;
	max-width : 960px;
	margin : 2ex 2em 1ex 3em;
	text-align : left;
	line-height: 140%;
}

div.main h1.title {
	font-size : 140%;
	text-align: center;
	padding : 0;
	padding-bottom : .4ex;
	font-weight : bold;
	margin : 0 0 0.5em 0;
}

div.main hr.end {
	color : #808080;
	width : 50%;
	height : 1px;
}

hr.divider {
	color : #A0A0A0;
	border : none;
	clear : both;
	height : 3px;
	width : 62%;
	background-color : #A0A0A0;
}

div.footer {
	color : #606060;
	clear : both;
	width : 100%;
	background : #FFFFFF;
	max-width : 960px;
	padding-top : 1ex;
	font-family : sans-serif;
}

div.footer p {
	font-size : 9pt;
	margin : .5ex 0 0 0;
	text-align : left;
}

div.footer a {
	color : #000000;
	font-size : 9pt;
	margin : 0 .5em 0 .5em;
	text-decoration : none;
}

div.footer a:hover {
	text-decoration : underline;
}


