body {margin:0 auto; padding:0; font-size: 1em; color: #000000; font-family: "Times New Roman", Times, serif; background-color: #FFFFFF;}

html, p {margin:0 auto; padding:0;}

h1 {font-size: 1.1em; color: #FFFFFF; font-weight: bold; border-top: #62679C solid .2em; border-bottom: #414880 solid .2em; padding: .6em;}
h2 {font-size: 1.1em; color: #414880; border-bottom: #C0B072 solid .2em;}

#shell {align: center;}

#shadow {width: 50em; background-color: #FFFFFF; background-image: url(images/back-blue.gif); background-repeat: repeat-y;}

#header {width: 48.75em; background-color: #F1E5BC; background-image: url(images/parchment.jpg); border-top: #C0B072 solid .2em;}
.address {text-align: right; height: 2em; font-size: .8em; color: #000000; padding: .6em 1em;}

#topimage {align: center;}

#content {width: 48.75em; background-image: url(images/gradient.jpg); background-repeat: repeat-x;}
#content a {font-weight: bold; color: #ffffff; text-decoration: none;}
#content a:hover {text-decoration: underline;}

#menu td {border-bottom: 1px solid #FFFFFF;}

#links {text-align: right; font-size: .8em; padding: .7em 1em;}
#links a {padding: .4em 1.1em .3em 1.1em; font-weight: bold; color: #000000; text-align: center; text-decoration: none; border-top: #D6C89C solid .4em; background: #D6C89C;}
#links a:hover {border-top: #FFFFFF solid .4em; background: #F0E4BB;}

#sublinks {text-align: center; font-size: .9em; padding: .7em 1em; font-weight: bold; color: #ffffff;}
#sublinks a {padding: .4em 1.1em .3em 1.1em; font-weight: bold; color: #ffffff; text-align: center; text-decoration: none;}
#sublinks a:hover {text-decoration: underline;}

#specialbox {width: 17em; text-align: left; float: left; background: #F1E5BC; background-image: url(images/parchment.jpg); border: #FFFFFF solid .2em; border-bottom: .8em; margin-left: 1em;}
#specialtop {color: #414880; font-size: 1.1em; font-weight: bold; padding: .6em; border-bottom: #C0B072 solid .2em;}
#specialbody {padding: .7em;}
#boxshadow {margin: 0 -.2em -.8em;}

#textcopy {width: 28em; color: #ffffff; text-align: left; float: right; margin-right: 1em; vertical-align: top;}

#subcopy {width: 46.75em; color: #ffffff; text-align: left; float: right; margin-right: 1em; vertical-align: top;}

#footer {width: 48.75em; height: 4em; background-color: #F1E5BC; background-image: url(images/parchment.jpg); border-top: #C0B072 solid .2em;}
.copyright {text-align: right; font-size: .8em; color: #000000; padding: .6em 1em;}
.copyright a {color: #000000; text-decoration: none;}
.copyright a:hover {text-decoration: underline;}