/* Overall page layout */
html, body { min-height:97%; height:97%; width:99%; border:0; padding:0; }
.page { height:100%; min-width:600px; min-width:600px; /* width:expression(document.body.clientWidth<650?"600px":"100%"); */ border:0; padding:0; }
.header { text-align:center; border-bottom:1px #000000 solid; padding-bottom:10px; }
.header a { border:none; }
.header a:hover { text-decoration:none; border:none; }
.header a img { border:none; }
.navigation { text-align:center; border-bottom:1px #000000 solid; }
.navigation img { vertical-align:middle; }
.navigation .navtext_current { color:#000000; }
.navigation a { border:none; }
.navigation a:hover { text-decoration:none; border-top:2px #900000 solid; border-bottom:2px #900000 solid; }
.navigation img { border:none; padding-top:10px; padding-bottom:2px; }
.navigation a:hover img { border:none; border-top:2px #900000 solid; border-bottom:2px #900000 solid; padding-top:8px; padding-bottom:0px; }

.seperator { }
.content { }
table tr th { text-align:left; padding-right:10px; border-bottom:1px solid #000000; }
table tr td { padding-right:10px; }

/* Overall theme */
//body { background-color:#2b2b2b; color:#d8c1ad; font-family:Arial, Helvetica, sans-serif; font-style:normal; }
body { background-color:#2b2b2b; color:#ddd7da; font-family:Arial, Helvetica, sans-serif; font-style:normal; }
//a { text-decoration:none; color:#995522; border-bottom:1px dotted; }
//a:hover { text-decoration:underline; color:#995522; border-bottom:none; }
//a { text-decoration:none; color:#ccbbdd; border-bottom:1px dotted; }
//a:hover { text-decoration:underline; color:#ccbbdd; border-bottom:none; }
//a { text-decoration:none; color:#a8005a; border-bottom:1px dotted; }
//a:hover { text-decoration:underline; color:#a8005a; border-bottom:none; }
a { text-decoration:none; color:#0088cc; border-bottom:none; }
a:hover { text-decoration:none; color:#0088cc; border-bottom:1px solid; }
.quietlink { border-bottom:none; }

/* table tr td a:hover { border:1px #990000 solid; } */

.heading { font-size:36pt; }  /* Replaced by font image */
//.tagline { font-size:18pt; font-style:italic; }  /* Replaced by font image */
.title { font-size:20pt; text-decoration:underline; color:#cc7722; text-align:center; margin-right:100px; }
.bold { color:#ff0000; font-weight:bold; }
.center { text-align:center; }
.center table, .center blockquote { margin-left:auto; margin-right:auto; }

/* Navigation buttons */
/* Basic system taken from http://www.webcredible.co.uk/user-friendly-resources/css/rollover-buttons.shtml */
.navbutton { position:relative; background:url(/images/button-active.png) no-repeat; white-space:nowrap; display:block; width:100px; height:30px; margin:0; padding:0; }
.navbutton a { display:block; font-size:15px; width:100px; height:30px; display:block; float:left; color:black; text-decoration:none; border-bottom:0px none; }
.navbutton #button { width:100px; height:30px; border:0; }
* html a:hover { visibility:visible; }
.navbutton a:hover #button { visibility:hidden; }
.navbutton a:hover { color:#ff0000; }
.navbutton span { position:absolute; left:5px; top:5px; width:90px; height:20px; text-align:center; margin:0; padding:0; cursor:pointer; color:#ff0000; }

/* Make text boxes on Promotion page look better */
textarea { overflow:auto }

h1 { text-align:center; color:#f155db; }
h3 { color:#f155db; }
h4 { color:#f155db; }

