html, body { height: 100%; }
body { margin: 0px 0px 0px 0px; background-color: white; }
img { border: 0; }


h1 { font-size: 24px; color: #d51820; margin: 0px 0px 15px 0px; }
h2 { font-size: 18px; color: #d51820; font-weight: normal; margin: 0px 0px 10px 0px; }


body, table, input, textarea { font-family: Arial; }

div#ol1 { position: absolute; top: 0px; left: 0px; width: 12px; height: 100%; font-size: 1px; background-color: #003366; z-index: -15; }
div#ol2 { position: absolute; top: 0px; left: 0px; width: 100%; height: 12px; font-size: 1px; background-color: #003366; z-index: -15; }
div#ol3 { position: absolute; top: 0px; left: 100%; margin-left: -12px; width: 12px; height: 100%; font-size: 1px; background-color: #003366; z-index: -15; }
div#ol4 { position: absolute; top: 100%; margin-top: -12px; left: 0px; width: 100%; height: 12px; font-size: 1px; background-color: #003366; z-index: -15; }
div#ol5 { position: absolute; top: 135px; left: 0px; width: 100%; height: 12px; font-size: 1px; background-color: #003366; z-index: 15; }
div#c1 { position: absolute; top: 100%; margin-top: -205px; left: 0px; width: 222px; height: 205px; background: url(/img/corner1.gif) no-repeat left bottom; z-index: 10; }
div#c2 { position: absolute; top: 0px; left: 100%; margin-left: -222px; width: 222px; height: 205px; background: url(/img/corner2.gif) no-repeat right top;  z-index: 10; }
div#c3 { width: 200px; background: url(/img/corner3.gif) no-repeat left bottom; }
div#c4 { width: 200px; background: url(/img/corner4.gif) no-repeat right top; }
table#nav { width: 190px; margin: 7px 5px 10px 7px; font-size: 12px; }
img#logo { position: absolute; top: 30px; left: 50px; }
div#slogan { position: absolute; top: 30px; left: 25%; width: 500px; color: #d51820; text-align: center; }
table#main { width: 100%; height: 100%; z-index: 20; border-bottom: 12px solid #003366; background: url(img/corner11.gif) no-repeat left bottom; }

table.item { width: 170px; margin-top: 8px; }

a { cursor: pointer; text-decoration: none; color: #d51820; }
a:hover { text-decoration: underline; }

.textbox { font-size: 13px; border: 1px solid #003366; }
.button { font-size: 13px; font-weight: bold; border: 1px solid #ccc; background-color: #003366; color: white; }
.radio { vertical-align: middle; margin-right: 8px; }


