body { color: #FFF; font-size: 12pt; font-family: Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; line-height: 170%; text-align: center; }

p { color: #57626f; font-size: 90%; text-align: left; }

h1 { color: #FFC; font-size: 140%; font-weight: bold; text-align: center; }
h2 { color: #FFC; font-size: 120%; font-weight: bold; text-align: center; }
h3 { color: #373333; font-size: 110%; font-weight: bold; text-align: center; }
h4 { color: #373333; font-size: 100%; font-weight: bold; text-align: center; }
h5 { color: #373333; font-weight: bold; text-align: center; }

.subhead { color: #6A507B; font-size: 130%; font-weight: bold; text-align: center; }

.caption { font-size: 90%; text-align: center; vertical-align: 90%; }
.cent { margin-right: auto; margin-left: auto; display: block; text-align: center; }
.pale { color: #cab1e7; }
.dark { color: #484343; }
.bold { font-weight: bold; }
.italic { font-style: italic; }
.list { list-style-position: inside; list-style-type: disc; font-weight: bold; text-align: center; color: #306; }
.smallblack { color: black; font-size: smaller; font-weight: 500; }
.bodygold10 { color: #fffce2; font-size: 10pt; text-align: center; }
.bodygoldbold { color: #fffce2; font-size: 90%; font-weight: bold; text-align: center; }
.tab-blak { color: #f9f9e4; font-size: 90%; background-color: #424649; text-align: center; padding: 10px; }
.cutout { margin-right: auto; margin-left: auto; border-color: transparent; border-style: none; display: block; }
.huge { font-size: 250%; font-weight: bold; text-align: center; }

/*LINKS */
.link-top { color: black; font-weight: bold; }

a:link { color: #885a91; font-weight: bold; text-decoration: none; }
a:hover { color: #369; font-weight: bold; background-color: #9ff; text-decoration: none; }
a:active { color: #f0f; font-weight: bold; background-color: #c4f5f5; text-decoration: none; }
a:visited { color: #95915d; font-weight: bold; background-color: transparent; text-decoration: none; }

a.nav, a.nav:link, a.nav:visited { display:block; width:120px; height: 80px; border:2px inset #333; background-color: #000; background-image: url(../pix/door.gif); font-family:verdana, arial, sans-serif; color: #CCC; font-size:14px; text-decoration:none; text-align:center; line-height:20px; overflow: hidden; background-repeat: no-repeat; background-position: center bottom; margin: 4px; padding: 4px; font-weight: lighter; }
a.nav:hover { background-image: url(../pix/door-over.gif); }
a.nav:active { background-color:#666; }

/*BOXES */
.main-box { align: left; width:980px; padding: 10px; }

.navboxcont_blackbox { background-image: url(../pix/backgrd.jpg); background-repeat: repeat-x; text-align: center; width: 980px;height: 260px; padding: 8px; }
.navboxleft_blackbox { width:200px; float:left; margin: 8px; }
.navboxauto_blackbox { text-align: center; width:auto; padding: 8px; }

.navboxcont_top { width: 980px; height: 260px; margin: 10px; }
.navboxleft_top { width:400px; height: 260px; float:left; }
.navboxauto_top { margin-left:400px; width:auto; }

.navboxcont_mid { width: 980px; background-color: #FFF; }
.navboxleft_mid { background-color: #fff; width:260px; float:left; padding: 10px; }
.navboxauto_mid { margin-left:300px; width:auto; margin-right: 20px; padding: 10px; text-align: left; font-family: Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; }

.bottom-box { text-align: center; margin: 10px; padding: 10px; width: 980px; }

/*COLOUR BOXES */
.padbox-side { color: #ededca; font-size: small; background-color: #3d464c; width:80%; margin-right: auto; margin-left: auto; padding:10px; border: inset 4px #9c9976; }
.padbox-panel { background-color: #f5edc3; margin-right: 10%; margin-left: 10%; padding: 10px; }
.yellowbox { font-size: 90%; background-color: #e4e0a6; margin-right: 10%; margin-left: 10%; padding: 12px; border: solid 2px #a49d6b; }
.sidebox { font-size: small; background-color: #f2f1d8; text-align: center; padding: 12px; border: outset 3px #bcb790; }

