body {margin:0; padding:0; background-image: url(../images/bg_bot.gif); height:100%;}
h1 {position: relative; top: 7px; font: bold 13pt arial; color:#336; text-align:left;}
h2 {position: relative; top: 14px; font: bold 11pt arial; color:#666; line-height: 1em;}
h3 {position: relative; top: 14px; font: bold 9pt arial; color:#336;}
p {text-align:justify;}

.pageTitle {font: bold 9pt verdana; color:#003366;}
.rightBoxTitle {font: bold 11pt arial; color:#1a4f7a; text-align:center;}

td.nav {font: bold 8pt verdana; color: #fff; text-decoration: none; padding-left:10px;}
td.nav a {font: bold 8pt verdana; color: #fff; text-decoration: none;}
td.nav a:hover {font: bold 8pt verdana; color: #ccf; text-decoration: none;}

.footerLinks {color:#000; font:7.5pt verdana;}
.footerLinks a {color:#000; text-decoration:underline; font:7.5pt verdana;}
.footerLinks a:hover {text-decoration:underline; font-size:7.5pt;}
.narrow {letter-spacing:-.1em;}
.contentBack {border:#999999 solid 1px; background:url(../images/pattern.gif) top left;}
.contentBorder {border-top:#999 solid 1px; border-left:#999 solid 1px; border-right:#999 solid 1px; background-color:#FFF;}
.contentPad {border:#999 solid 1px; background-color:#FFF; padding: 10px; text-align:left;}
.picPad {padding-left: 15px; padding-bottom: 5px;}
.quote {padding: 0px 25px 0px 25px;}
#action {position:absolute; top:205px; left:-21px; width:180px; height:150px; z-index:20;}

#logo {position:absolute;top:19px; left:8px; width:183px; height:91px; z-index:99;}
#logoBG {position:absolute;top:10px; left:2px; width:204px; height:118px; z-index:98;}
#bgTop { position:absolute; top:0px; left: 0px; background-image:url(../images/bg_top.gif); background-repeat: repeat-x; width:100%; height:700px; z-index:1;}
#wrapper {width:750px; position:relative; margin:auto; height:100%; z-index:2;}
#leftnav {position:absolute; top:45px; left:0px; width:180px; height:200px; z-index:21;}
#navBG {position:absolute; top:99px; left:33px; width:180px; height:302px; background: url(../images/nav_bg.gif) top left no-repeat; z-index:20;}
#tallNavBG {position:absolute; top:99px; left:33px; width:180px; height:414px; background: url(../images/nav_bg.jpg) top left no-repeat; z-index:19;}

#contentBox {position:absolute; left:222px; top:50px; width:526px; font:8.5pt verdana; color:#000; z-index:97;}
#content {background: url(../images/content_mid.gif) top left repeat-y; padding:0px 10px 6px 10px; width:526px; z-index:35; color: #333;}
#content a {color: #8a97b4; text-decoration: none;}
#content a:hover {color: #8a97b4; text-decoration: underline;}

#footer {position:relative; top:0px; left:0px; width:750px; height:75px; background-color:#f7f6f3; z-index:25;}
#footerContent {padding:10px; color:#787878; line-height:2em;}

#navlist {
margin: 0; /*removes indent IE and Opera*/
padding: 0; /*removes indent Mozilla and NN7*/
list-style-type: none; /*turns off display of bullet*/
filter:alpha(opacity=85);}

#navlist a, #navlist a:visited {
letter-spacing:-.1em;
font: bold 8pt verdana;
height:24px;
width:180px;
vertical-align:middle;
display: table-cell;
_display: block;
padding: 3px 0px 0px 8px;
background-image: url(../images/navcell1.png);
background-repeat: no-repeat;
color: white;
text-decoration: none;}

#navlist a:hover {background-image: url(../images/navcellRO.png); color: white;}