/** General definitions **/
html, body { background-color: #ffffff; font-family: "Verdana", "Arial", "Sans-serif"; font-size: 12px; color: #494949; line-height: 150%; }
table, tr, td { font-family: "Verdana", "Arial", "Sans-serif"; font-size: 13px; color: #000000; }
a { text-decoration: none; }
a:hover { text-decoration: underline; }
a img { border: 0; }

/** Page Header **/
.header { position: absolute; top: 0px; left: 0px; height: 90px; width: 100%; margin-top: 11px; background: #ffffff url("/images/bg.header.jpg") repeat-x left top; }
.header .left { position: absolute; top: 0px; left: 0px; height: 90px; width: 30px; background: #ffffff url("/images/bg.header.jpg") no-repeat right center; }
.header a { position: absolute; top: -7px; left: 165px; width: 124px; height: 112px; display: block; text-indent: -9000px; background: transparent url("/images/img.logo.jpg") no-repeat; }
.header span { position: absolute; top: 65px; right: 5%; font-size: 80%; color: #ffffff; font-weight: normal; }
.header .right { position: absolute; top: 0px; right: 0px; height: 90px; width: 30px; background: #ffffff url("/images/bg.header.jpg") no-repeat left bottom; }

/** Main content **/
.mainBody { position: absolute; top: 200px; left: 10%; width: 70%; padding: 25px; border-style: double; border-width: 4px; border-color: #b82929; }
.mainBody h1 { margin-bottom: 5px; }
.mainBody p { margin-top: 2px; margin-bottom: 5px; }
.mainBody a { color: #2369b0; text-decoration: none; }
.mainBody ul { list-style-type: square; list-style-position: outside; margin-left: 15px;}
.mainBody a:hover { text-decoration: underline; }