body {padding: 0; margin: 0; color: black; background-color: white; font-size: 100%; font-family: Arial, Helvetica, sans-serif;}
a {text-decoration: none; font-weight: bold;}
a:link, a:visited {color: #745b92;}
a:focus, a:hover, a:active {color: #411165;}
a img {border: none;}

#skip {display: block; position: absolute; top: -50px; left: -500px; font-size: 0.75em;}

#header {width: 991px; height: 126px; background-color: #411165;}
#header .headimg {float: left;}
#headmenu {width: 202px; height: 126px; float: right; background-color: white;}
#headpad {margin-top: 19px;}
#headmenu img {display: block; margin-bottom: 3px; float: right;}

#topmenu {width: 954px; height: 28px; margin: 8px 0 19px 37px;}
#topmenu img {display: block; float: left;}

#wrapper {position: relative; width: 978px;}
#content {margin-left: 223px; margin-right: 403px;}
#contentwide {margin-left: 223px; margin-right: 37px;}
#leftmenu {position: absolute; top: 4px; left: 37px; width: 156px; background-color: #745b92;}
#leftmenu ul {color: #411165; margin: 0 0 0 25px; padding: 5px 0;}
#leftmenu ul li {font-size: 0.725em;}
#leftmenu ul li a {display: block; padding: 3px 0 4px 0; border-bottom: 1px solid white; font-weight: normal;}
#leftmenu ul li a.last {border-bottom: none;}
#leftmenu ul li a:link, #leftmenu ul li a:visited {color: white;}
#leftmenu ul li a:link.this, #leftmenu ul li a:visited.this {color: #eae4bf;}
#leftmenu ul li a:focus, #leftmenu ul li a:hover, #leftmenu ul li a:active {color: #411165;}
#rightcol {position: absolute; top: 4px; right: 0px; width: 366px;}

h1 {font-size: 1.4em; margin: 0 0 0.6em 0; color: #1b75c0;}
h2 {font-size: 0.85em; margin: 0 0 0.75em 0; color: #1b75c0; text-transform: uppercase;}
h3 {font-size: 0.85em; margin: 0 0 0.75em 0; color: #1b75c0;}
p+h2, ul+h2, form+h2 {margin-top: 2em;}
p {font-size: 0.85em; line-height: 1.5; margin: 0 0 0.75em 0;}
ul, ol, dl {margin-top: 0; margin-bottom: 0.75em;}
li {font-size: 0.85em; line-height: 1.5;}
dt {font-size: 0.85em; line-height: 1.5; font-weight: bold;}
dd {font-size: 0.85em; line-height: 1.5; margin-bottom: 0.75em;}
blockquote {font-size: 0.85em; line-height: 1.5; margin-top: 0; margin-bottom: 0.75em;}

form {margin: 0 0 1em 0;}

.floatl {float: left;}
.floatr {float: right;}
.clear {clear: both; margin-top: 7px;}
.rightcolimg {display: block; margin-bottom: 7px;}
.address {margin-left: 25px;}
.newsitem {border-bottom: 1px solid #1b75c0; padding-bottom: 0.75em; margin-bottom: 1.5em;}
.newsitem .floatr {margin: 4px 0 3px 10px;}
.person {border-top: 1px solid #1b75c0; padding-top: 1.5em; margin-top: 1.5em;}
.caption {font-size: 0.7em; font-style: italic;}
.red {color: red;}