table.warning {
border: 4px #e5624e double; }

p.subhead {color: #1a7147;
font-size: 1.2em;
font-weight: bolder;
border-bottom: 3px #1a7147 double;
text-align: center; }

td.caption {text-align: left;
color: #1a7147;
font-size: .8em;
}

td.nav {background-color: #E5624E;
border-top: 3px; }

td.limit {background-color: #fbf6a7;
border-right: 1px #e5624e solid; }

a:link {color: #E5624E; }

a:visited {color: #e5624e; }

a:hover {color: #1a7147; }

a:active {color: #e5624e; }

body {
	color: #3f3f3f;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #fbf6a7;
}

td.chapter {
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 1.25em;
	color: #ffffff;
	text-align: left;
	padding-top: 0.25em;
	padding-bottom: 0.25em;
	padding-left: 2em;
	vertical-align: top;
}

a.nav:link {color: #ffffff;
text-decoration: none;
padding-top: .5em;
padding-bottom: .5em; }

a.nav:visited {color: #ffffff;
text-decoration: none;
padding-top: .5em;
padding-bottom: .5em; }

a.nav:hover {color: #1a7147;
text-decoration: none;
padding-top: .5em;
padding-bottom: .5em; }

a.nav:active {color: #ffffff;
text-decoration: none;
padding-top: .5em;
padding-bottom: .5em; }

a.hor:link {color: #ffffff;
text-decoration: none;
font-size: .9em;
text-align: right;
background-color: #e5624e;
margin-left: .5em;
margin-bottom: .25em;
border-right: 1px #fbf6a7 solid; }

a.hor:visited {color: #ffffff;
text-decoration: none;
font-size: .9em;
text-align: right;
background-color: #e5624e;
margin-left: .5em;
margin-bottom: .25em;
border-right: 1px #fbf6a7 solid; }

a.hor:hover {color: #000000;
text-decoration: none;
font-size: .9em;
text-align: right;
background-color: #e5624e;
margin-left: .5em;
margin-bottom: .25em;
border-right: 1px #fbf6a7 solid; }

a.hor:active {color: #ffffff;
text-decoration: none;
font-size: .9em;
text-align: right;
background-color: #e5624e;
margin-left: .5em;
margin-bottom: .25em;
border-right: 1px #fbf6a7 solid; }

a.menu:link {color: #1a7147;
text-decoration: none;
font-size: .9em;
padding-right: 1em;
margin-right: 1em;
min-width: 20em;
text-align: right; }

a.menu:visited {color: #1a7147;
text-decoration: none;
font-size: .9em;
padding-right: 1em;
margin-right: 1em;
min-width: 20em;
text-align: right; }

a.menu:hover {color: #e5624e;
text-decoration: none;
font-size: .9em;
padding-right: 1em;
margin-right: 1em;
min-width: 20em;
text-align: right; }

a.menu:active {color: #1a7147;
text-decoration: none;
font-size: .9em;
padding-right: 1em;
margin-right: 1em;
min-width: 20em;
text-align: right; }

td.menu {background-color: #fefabc;
text-align: left;
padding-top: .25em;
padding-bottom: .25em;
color: #fbf6a7;
padding-left: 1em;
padding-right: .5em;
background-color: #fefabc;
background-color: #fefabc; }

td.active {background-color: #fefabc;
color: #e5624e;
text-decoration: none;
font-size: .9em;
padding-top: .25em;
padding-bottom: .25em;
padding-right: .5em;
margin-right: 1em;
padding-left: 1em; }

td.boxleft {background-color: #fefabc;
color: #1a7147;
text-decoration: none;
font-size: 1em;
text-align: center; }

td.box {background-color: #e5624e;
color: #fbf6a7;
text-decoration: none;
font-size: 1em;
text-align: center; }

td.subchapter {font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 1.25em;
color: #1a7147;
text-align: right;
padding-top: .25em;
padding-bottom: .25em;
padding-right: 2em; }

td.sub {font-family: Verdana, Helvetica, Arial, sans-serif;
color: #1a7147;
text-align: left;
padding-top: .25em;
padding-bottom: .25em;
padding-right: 2em;
font-size: .9em; }

td.regtxt {padding: .75em;
font-size: .85em; }

img.photo {border: 4px #fae003 double; }

img.thumb	 {
border: 4px #fae003 double; }
