body, th, td, ol, ul, li {font-family:Tahoma, Verdana, Arial, sans-serif; color:#000066; font-size: <?php echo $font_size; ?>; }
body {margin:0; padding:0; background-color:#FFFFFF; }
li {list-style-image:url('../_assets/graphics/bullet.gif'); }
hr {color:#000066; }
form {margin-top:0; margin-bottom:0; }
input {color:#000000; }
textarea {color:#000000; }

.pagetitle {font-size:120%; font-weight:bold; }
.heading {font-size:110%; font-weight:bold; }
.heading-fancy {font-family: pristina, cursive; font-size:150%; font-weight:bold; color: #000066; padding-left:-5px}
.subheading {font-size:100%; font-weight:bold; }
.highlight {background-color:yellow; }
.note.{font-size:85%; color:#FFFFFF; margin-left:20px; margin-right:20px; padding:7px; border: thin solid #666699; background-color:#9999CC}
.required {color:#666699; font-weight:bold; }

#container {padding:10px; }
#skipnav {font-size:50%; padding-left:10px; padding-top:3px; }
#header {padding-left:0px; padding-right:0px; }
#header td{font-size:75%; }

#content {padding:15px 10px 20px 10px; }

a:link, a:visited {color:#000066; font-weight:bold; text-decoration:underline;}
a:hover {color:#000066; font-weight:bold; text-decoration:none; }
a:active {color:#999999; font-weight:bold; text-decoration:underline; }

a.back:link, a.back:visited {color:#000066; font-weight:bold; text-decoration:underline;}
a.back:hover, a.back:active {color:#FFCC33; font-weight:bold; text-decoration:underline; background-color:#000066; }

#nav-section {color:#FFFF99; font-size:90%; font-weight:bold; padding:8px; }
.nav-section {color:#FFFF99; font-size:90%; font-weight:bold; letter-spacing:0.0em; }
a.nav-section:link {color:#FFFF99; text-decoration:none;}
a.nav-section:visited {color:#FFFF99; text-decoration:none;}
a.nav-section:hover {color:#FFFFFF; text-decoration:none;}
a.nav-section:active {color:#FFFFFF; text-decoration:none;}

#nav-minor {font-size:90%; }
.nav-minor-left {color:#000066; font-size:90%; font-weight:bold; letter-spacing:0.0em; }
a.nav-minor-left:link {color:#000066; text-decoration:none; }
a.nav-minor-left:visited {color:#000066; text-decoration:none;}
a.nav-minor-left:hover {color:#FFFFFF; text-decoration:none;}
a.nav-minor-left:active {color:#FFFFFF; text-decoration:none;}

#prtsndsav {color:000066; font-size:90%; padding-right:5px; }
a.prtsndsav:link {color:000066; font-size:90%; font-weight:normal; text-decoration:none; }
a.prtsndsav:visited {color:000066; font-size:90%; font-weight:normal; text-decoration:none; }
a.prtsndsav:hover {color:FFFFFF; font-size:90%; font-weight:normal; text-decoration:none; }
a.prtsndsav:active {color:FFFFFF; font-size:90%; font-weight:normal; text-decoration:none; }

#nav-detail {background-color:#666699; padding:5px; }
.nav-detail {color:#FFFF99; font-size:90%; font-weight:bold; }
.nav-detail-divider {color:#FFFF99; font-size:90%; font-weight:bold; margin-left:2px; margin-right:2px;}
a.nav-detail:link {color:#FFFF99; text-decoration:none;}
a.nav-detail:visited {color:#FFFF99; text-decoration:none;}
a.nav-detail:hover {color:#000066; text-decoration:none;}
a.nav-detail:active {color:#FFFFFF; text-decoration:none;}

#col-left {background-color:#666699; font-size:80%; color:#FFFF99; padding:5px; }
a.col-left:link {color:#FFFF99; text-decoration:none;}
a.col-left:visited {color:#FFFF99; text-decoration:none;}
a.col-left:hover {color:#FFFFFF; text-decoration:none;}
a.col-left:active {color:#FFFFFF; text-decoration:none;}

#col-right {background-color:#666699; font-size:80%; color:#FFFF99; }
a.col-right:link {color:#FFFF99; text-decoration:none;}
a.col-right:visited {color:#FFFF99; text-decoration:none;}
a.col-right:hover {color:#FFFFFF; text-decoration:none;}
a.col-right:active {color:#FFFFFF; text-decoration:none;}

#footer {font-size:75%; }
a.footer:link {color:#000066; font-weight:normal; text-decoration:underline;}
a.footer:visited {color:#000066; font-weight:normal; text-decoration:underline;}
a.footer:hover {color:#000066; font-weight:normal; text-decoration:underline;}
a.footer:active {color:#000066; font-weight:normal; text-decoration:underline;}

form#sitelevel {margin-top:0; margin-bottom:0;}
#sitelevel .label {font-size:12px; color:#000066; font-weight:bold; }
#sitelevel .inputtext {font-size:12px; color:#000066; width:90px; border:1px solid #000066;}
#sitelevel .radio {font-size:12px; color:#000066;}
#sitelevel .button {font-size:12px; color:#000066; background-color:#FFFFFF; border:1px solid #000066;}

form#pagereaderjumpto {margin-top:0; margin-bottom:0;}
#pagereaderjumpto label {font-size:8px; color:#000066; }
#pagereaderjumpto select {font-size:8px; color:#000066; }


<?php
// set the style for current section and detail links
if ($currentSectionLink <> "")
  echo "\na#$currentSectionLink {color:#FFFFFF; text-decoration:none;}";
if ($currentDetailLink <> "")
  echo "\na#$currentDetailLink {color:#FFFFFF; text-decoration:none;}";
?>
