body { background-color: #fff;  color: #003;  font-family: Veranda, Arial, Helvetica, sans-serif; margin: 0;  padding: 0; }
dt { font-weight: bold; font-style: italic; }
h1, h3, h5 { font-weight: bold; }
h2, h4, h6 { font-weight: normal; }
h1, h2, h3 { font-size: large; }
h4, h5 { font-size: medium; }
h6 { font-size: small; }
h4 { margin: 0 0 0 10px; padding: 0 0 0 10px; }
h5 { margin: 0 0 0 20px; padding: 0 0 0 20px; }
img { display: block; border-width: 0; }
p { text-align: justify; margin: 0 0 5px 0; padding: 0 0 5px 0; }
q { font-size: large; }
table { width: 100%;  margin: 0;  padding: 0; }
ul { list-style-image: url(images/scroll.gif); };

p img, li img { display: inline; }
p img.right, td img.right { float: right; margin: 5px; }
p img.left, td img.left { float: left; margin: 5px; }

a:link, a:visited { font-weight: bold; text-decoration: none; color: #600; background: transparent; }
a:hover { font-weight: bold; text-decoration: underline; color: #00F; background: transparent; }
a:active { font-weight: bold; text-decoration: none; color: #00F; background: transparent; }

.hide { display: none; }

.tabulardata td { text-align: left; }

#header { background-image: url(images/rb_cross.gif); border-bottom: 1px solid black; height: 58px; }
#header strong { color: #600; background-color: #fff; font-size: xx-large; font-weight: bold; padding: 2px; }
#header em { color: #600; background-color: #fff; font-size: x-large; font-weight: normal; padding: 7px; }
#header .centercolumn { text-align: center; }
#header .leftcolumn { text-align: left; }
#header .rightcolumn { text-align: right; }

#menubar { height: 27px; }
#menubar .leftcolumn, #menubar .rightcolumn { background-image: url(images/column_top.gif); width: 69px; }
#menubar .centercolumn { background-image: url(images/tanback.gif); font-size: small; text-align: left; }
#menubar .centercolumn ul { background-image: url(images/tanback.gif); display: inline; font-size: small; list-style: none inside none; }
#menubar .centercolumn li { background-color: #CCC; border: 1px solid #006; float: left; padding: 3px 5px; }
#menubar * #current { background-color: #600; }
#menubar * #current a:link, #menubar * #current a:visited { color: #CCC; }
#menubar * #current a:hover { color: cyan; }

#application { border: black solid 1px; font-size: small; text-align: left; width: 762px; }
#application td { width: 33%; }
#application td table td { border: black solid 1px; }
#application em { font-size: x-small; font-style: normal; }
#application blockquote { text-align: right; margin: 0; padding: 0; }
#application tr.question { height: 100px; }

#maincontent { clear: both; height: 100%; }
#maincontent .leftcolumn { background-image: url(images/column_drum.gif); font-size: small; text-align: center; width: 69px; }
#maincontent .leftcolumn strong { background-image: url(images/tanback.gif); display: inline-block; font-weight: bold; }
#maincontent .leftcolumn ul { background-color : #CCC; display: inline; list-style: none outside none; }
#maincontent .leftcolumn li { display: inline-block; }
#maincontent .leftcolumn li a { text-decoration: none; display: inline-block; }
#maincontent .leftcolumn li a:link, #maincontent .leftcolumn li a:visited  { display: inline-block;  }
#maincontent .leftcolumn li a:hover { text-decoration: underline; }
#maincontent .centercolumn { text-align: justify; padding: 5px; vertical-align: middle; }
#maincontent .centercolumn ul { text-align : left; }
#maincontent li .pdf { list-style-image: url(images/acrobat.gif); };
#maincontent td { vertical-align : top; }
#maincontent .rightcolumn { background-image: url(images/column_drum.gif); font-size: small; text-align: center; width: 69px; }
#maincontent .rightcolumn strong {background-image: url(images/tanback.gif); display: inline-block; font-weight: bold; }
#maincontent .rightcolumn ul {background-color: #CCC; display: inline; list-style: none outside none; }
#maincontent .rightcolumn li { display: inline-block; }
#maincontent .rightcolumn li a {text-decoration: none; display: inline-block; }
#maincontent .rightcolumn li a:link, #maincontent .rightcolumn li a:visited {display: inline-block; }
#maincontent .rightcolumn li a:hover { text-decoration: underline; }

#topics * ul { font-size: medium; font-weight: bold; list-style: none inside none; margin: 0; padding: 0; }

#crumbtrail { height: 27px; }
#crumbtrail .leftcolumn, #crumbtrail .rightcolumn { background-image: url(images/column_base.gif); width: 69px; }
#crumbtrail .centercolumn { background-image: url(images/tanback.gif); font-size: small; text-align: left;  text-align: left; padding: 0 5px; }

#footer {background-image: url(images/tanback.gif); border-top: 1px solid black; height: 20px; font-size: small; padding: 0 5px; text-align: left; width: 100%; }
#footer .leftcolumn { text-align: left; width: auto; }
#footer .centercolumn { text-align: center; width: auto; }
#footer .rightcolumn { text-align: right; width: auto; }


