html{ background-image: url(../images/background.jpg); background-repeat: repeat; }
body { padding: 4px 4px 4px 4px; margin: 0px; }
img{ padding: 0px; margin: 0px; }
.topbanner { padding: 0px; margin: 0px; background-color: #ffffff; background-image: url(../images/topbanner.png); background-repeat: no-repeat; }
div.topbanner{ height: 68px }
#left_border { position: absolute; margin-top: 0px; left: 0px; padding: 0px; width: 3px; }
#left { position: absolute; left: 4px; padding: 0; width: 248px; }
#right{ margin-left: 260px; padding: 0px; margin-right: 15px; }
#rightcenter{ margin-left: auto; padding: 0 0 0 260px; margin-right: auto; }
.verticalline{ margin: 0px; padding: 0px; }
a{ color: #000066; font-family: arial, 'lucida console', sans-serif }
a:link{ text-decoration: none; }
a:visited{ text-decoration: none; }
a:hover{text-decoration: underline; }
a.name:hover{text-decoration: none; }
a.menulink{ padding: 3px 0 0 15px }
div.footer{ padding: 0px 0 0 260px; display: block; margin-left: auto; margin-right: auto; text-align: center; }
a img { border: solid 0; }
.navigation_previous{ left: 260px; padding: 5px; }
.navigation_next{ right: 15px; padding: 5px; }
p.center{ text-align: center; margin-left: auto; margin-right: auto; }
h1{ text-align: center; }
h2{ text-align: center; }
h3{ text-align: center; }
h4{ text-align: center; }
h5{ text-align: center; }
h6{ text-align: center; }
div.hr{ height: 15px; background: url(../images/vertical_dualfadeline_3px.png) no-repeat scroll center; }
div.hr hr { display: none; }
.textinput{ width: 400px; }
textarea{ height: 200px; }
form{ margin-left: auto; margin-right: auto; width: 400px; }
li{ padding: 0 0 5px 0; }
ol.upperalpha{ list-style-type: upper-alpha; }
ol.loweralpha{ list-style-type: lower-alpha; }
ol.upperroman{ list-style-type: upper-roman; }
table{ border-width: 0; border-spacing: 0; border-style: outset; border-color: black; border-collapse: collapse; }
table.fullwidth{ width: 100% }
td{ padding: 2px 4px 2px 4px; border-style: inset; border-color: black; border-width: 1px; }
td.chapter{ width: 130px }
th{ padding: 2px 4px 2px 4px; border-style: inset; border-color: black; border-width: 1px; }
td.strongright{ padding: 2px 4px 2px 4px; border-style: inset; border-color: black; border-width: 1px 5px 1px 1px; }
th.strongright{ padding: 2px 4px 2px 4px; border-style: inset; border-color: black; border-width: 1px 5px 1px 1px; }
.errormessage{ color: white; background-color: #801717; width: 400px; margin-left: auto; margin-right: auto; padding: 0px 15px 0px 15px; }
