body { color: #222; font-size: 0.9em; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; line-height: 1.5em; background-color: #fff; }
p { font-size: 0.9em; line-height: 1.5em; }
#wrapper { width: 960px; height: auto; clear: both; margin-top: 5%; margin-left: 3%; }
#navigation { text-align: right; width: 20em; float: left; margin-top: 7.7em; }
#right { margin-left: 21em; border-left: 1px solid #ddd; }
#header { padding: 10px 10px 10px 16px; }
#content { width: auto; height: auto; min-height: 25em; padding: 20px 10px 10px; }
#contentright img { float: right; margin: -10px 0 5px 20px; padding: 5px; border: solid 1px #ddd; }
#contentright { }
#footer { text-align: right; width: 20em; clear: both; margin-top: -4.5em; padding-top: 0; padding-right: 0; }
#credits_left { width: 19em; float: right; }
#credits_right { margin-left: 20em; }
#legaltext { text-align: right; margin-left: 30em; }
#credits_logos { text-align: center; width: 460px; }
img, a img { margin: 0; padding: 0; }
h4 { font-weight: bold; text-transform: uppercase; text-align: left; margin: 0; }
h5 { font-size: 0.7em; font-weight: normal; line-height: 1.3em; margin: 0; padding: 0; }
a:link { color: #666; font-weight: bold; text-decoration: none; }
a:visited { color: #666; font-weight: bold; text-decoration: none; }
a:hover { color: #ffb400; font-weight: bold; text-decoration: none; width: auto; height: auto; margin: 0; padding: 0; border-top-width: 0; border-right-width: 0; border-bottom-style: dotted; border-bottom-width: 2px; border-left-width: 0; }
a:active { color: #666; font-weight: bold; text-decoration: none; }
/*TOGGLER
*/
h3.toggler { font-size: 1.6em; margin: 0; padding: 0 0 10px; cursor: pointer; }
ul { margin: 1em 0 1em 50px; padding: 0; }
li { margin: 0; padding: 0; list-style-type: none; list- }
table { font-size: 0.9em; width: 500px; margin: 0; padding: 0; }
td { width: 230px; float: left; margin: 5px 0 0; padding: 0; }
