/* css definition file containing sitestyle stylesheets */
body { margin: 0% 0% 0% 0%; font: small arial, helvetica, sans-serif; background-color: #ffff99; 
color: black;}
p { margin: 0% 0% 0.75% 0%; font-family: arial, helvetica, sans-serif;}

h1 { font-weight: bold; font-size: 1.50em; margin: 0% 0.75% 0% 0%; font-family: arial, helvetica, sans-serif;}
h2 { font-weight: bold; font-size: 1.35em; margin: 0% 0.75% 0% 0%; font-family: arial, helvetica, sans-serif;}
h3 { font-weight: bold; font-size: 1.25em; margin: 0% 0.75% 0% 0%; font-family: arial, helvetica, sans-serif;}
h4 { font-weight: normal; font-size: 1.00em; margin: 0% 0.75% 0% 0%; font-family: arial, helvetica, sans-serif;}

a:link { padding: 0% 0% 0% 0%; font-family: arial,helvetica,sans-serif; font-size: medium; font-weight: bold; color: #990000; text-decoration: none;}
a:hover { padding: 0% 0% 0% 0%; font-family: arial,helvetica,sans-serif; font-size: medium; font-weight: bold; background-color: white; color: #990000; text-decoration: underline;}
a:active { padding: 0% 0% 0% 0%; font-family: arial,helvetica,sans-serif; font-size: medium; font-weight: bold; color: #990000; text-decoration: none;}
a { padding: 0% 0% 0% 0%; font-family: arial,helvetica,sans-serif; font-size: medium; font-weight: bold; color: #990000; text-decoration: none;}

ul { font-family: arial,helvetica,sans-serif;}
li { font-family: arial,helvetica,sans-serif; margin-right: 1%; padding-bottom: 1em;}
ol { font-family: arial,helvetica,sans-serif;}
ul.horizontal { display: inline;  list-style-type: none;  margin-left: 0px;}

img {border-width: 0 0 0 0;}

#bold-H1 {font-family: arial, helvetica, sans-serif; font-size: 1.5em; font-weight: bold;}
#bold-H2 {font-family: arial, helvetica, sans-serif; font-size: 1.35em; font-weight: bold;}
#bold-H3 {font-family: arial, helvetica, sans-serif; font-size: 1.25em; font-weight: bold;}
#bold-body {font-family: arial, helvetica, sans-serif; font: small arial; font-weight: bold;}

#nav {padding: 1em 0em 1em 1em; width: 100%; background-color: #ccffff; }

#logo {padding-left: 1em; border-bottom: thin solid black; }

#left-column {padding-left: 1em; padding-right: 1em; padding-top: 1em; float: left; width: 20%; }

#right-column {padding-left: 1em; padding-top: 1em; padding-right: 1em; float: left;  width: 60%; background-color: #ccffff; }

#right-column-centred {padding-left: 1em; padding-top: 1em; padding-right: 1em; float: left;  text-align:center; width: 60%; background-color: #ccffff; }

.alignleft { float:left; margin-right: 1em; }
.alignright { float:right; margin-left: 1em; }
.centered-image {text-align:center; }

#clearfloat {clear: both;}

#footer {clear: both; padding-left: 1em; padding-bottom: 1em; border-top: 1px solid #333;}

span.bold { font-weight: bold; font-family: arial, helvetica, sans-serif;}
span.separator { display: none;}
span.separatorshow { display: inline; color: black; font-family: arial, helvetica, sans-serif; 
font-weight: bold;  margin-left: 0.50%;  margin-right: 0.50%;}