body  { 
font: 1em arial, sans-serif; 
background: #f5f5f5;
margin-top: 20px; 
margin-bottom: 0px;
margin-right: 20px;
margin-left: 0px;
padding: 0;
}
img {
border: 0px;
}
.spacer {
height: 20px;
}
/* commented backslash mac hiding hack - ie5 fix \*/ 
* html  .spacer {
overflow: hidden;
}
/* end hack */
#header {
background: url(images/headerBack.jpg) top left repeat-x;
margin-bottom: 20px;
}
#headerRight {
background: url(images/headerLeftBack.jpg) top left no-repeat;
text-align: right;
}
#menu {
width: 175px;
position: absolute;
top: 115px;
right: 20px;
}
#contentArea {
background: #ffffff;
margin-left: 20px;
margin-right: 195px;
padding-top: 20px;
padding-bottom: 20px;
padding-left: 20px;
padding-right: 20px;
border-bottom: 1px solid #c8c8c8;
border-left: 1px solid #c8c8c8;
border-right: 1px solid #c8c8c8;
}
#contentAreaHeader {
height: 25px;
background: #9eb9e8 url(images/corner.jpg) top right no-repeat;
margin-left: 20px;
margin-right: 195px;
}
#home {
padding-top: 2px;
padding-left: 5px;
}
#footer  {
color: #969696;
background: #ffffff;
font: 0.7em Arial, sans-serif;
padding-top: 5px;
padding-bottom: 5px;
padding-left: 10px;
padding-right: 10px;
margin-bottom: 20px;
margin-left: 20px;
margin-right: 195px;
border-bottom: 1px solid #c8c8c8;
border-left: 1px solid #c8c8c8;
border-right: 1px solid #c8c8c8;
}
.contentList li {
padding-bottom: 10px;
}
ul li {
padding-bottom: 5px;
}
.mainNav li {
padding: 0px;
}
.mainNav {
list-style: none;
padding: 0;
margin: 0;
width: 155px;
}
.mainNav li a:link, .mainNav li a:visited {
font: .75em arial, sans-serif;
color: #4377d9;
background: #ffffff;
padding-top: 5px;
padding-bottom: 5px;
padding-left: 10px;
padding-right: 10px;
border-bottom: 1px solid #c8c8c8;
border-left: 1px solid #c8c8c8;
border-right: 1px solid #c8c8c8;
text-decoration: none;
display: block;
width: 100%;
}
.mainNav li a:hover, .mainNav li a:visited:hover {
font: bold .75em arial, sans-serif;
color: #0438b6;
background: #8fa6df url(images/linkBackHover.jpg) top right no-repeat;
padding-top: 5px;
padding-bottom: 5px;
padding-left: 10px;
padding-right: 10px;
border-bottom: 1px solid #c8c8c8;
border-left: 1px solid #c8c8c8;
border-right: 1px solid #c8c8c8;
text-decoration: none;
display: block;
width: 100%;
}
.listHeader {
border-top: 10px solid #c8c8c8;
}
h1 {
font: bold 1.75em times, 'times new roman', serif;
color: #ff9900;
padding-top: 10px;
padding-bottom: 10px;
margin: 0;
}
.h1Subtitle {
font: bold 1em times, 'times new roman', serif;
color: #ff9900;
padding-bottom: 10px;
clear: both;
margin-top: -10px;
}
h2 {
font: bold 1em times, 'times new roman', serif;
color: #ff9900;
padding-top: 10px;
padding-bottom: 10px;
clear: both;
margin: 0;
}
.content {
font: .75em arial, sans-serif;
color: #646464;
padding-bottom: 10px;
padding-left: 20px;
padding-right: 20px;
text-align: justify;
}
.contentImage {
float: left;
padding-top: 0px;
padding-bottom: 10px;
padding-left: 0px;
padding-right: 10px;
}
.bold {
font-weight: bold;
}
.hidden {
display: none;
}
.bulletTitle {
color: #084887;
}
.backLink {
text-align: right;
font: .7em arial, sans-serif;
color: #646464;
}
.inlineLink, .inlineLink:visited  {
color: #4377d9;
text-decoration: none;
}
.inlineLink:hover, .inlineLink:visited:hover {
color: #4377d9;
text-decoration: underline;
}
.contactLink, .contactLink:visited  {
font-size: 1.15em;
color: #4377d9;
text-decoration: underline;
font-weight: bold;
}
.contactLink:hover, .contactLink:visited:hover {
font-size: 1.15em;
color: #ff9900;
text-decoration: underline;
font-weight: bold;
}
.h1Link, .h1Link:visited  {
color: #33a02c;
text-decoration: none;
}
.h1Link:hover, .h1Link:visited:hover {
color: #33a02c;
text-decoration: underline;
}