html { height: 100%; }
body { margin: 0; padding: 0; font-family: arial, verdana, sans-serif; font-size: 81.25%; background: url(../images/body-back.jpg) repeat-x; height: 100%; }


.clear { clear: both; }

img { border: 0; vertical-align: top; }
object { clear: both; }

.main { width: 799px; background: url(../images/main-back.png) repeat-y; padding: 0 15px; margin: 0 auto; position: relative; }

.header { height: 415px; background: url(../images/head-bar.jpg) bottom left repeat-x; position: relative; padding: 0; }
.header a { position: absolute; top: 374px; left: 20px; z-index: 10; }
.header h2 { position: absolute; top: 378px; left: 180px; z-index: 11; color: #fff; font-weight: normal; font-size: 130%; margin: 0; padding: 0; }

.content { padding: 0 20px; position: relative; }
.content h1 { margin: 0; padding: 0 0 10px 0; font-size: 130%; color: #1a134a; }
.content h2 { margin: 0; padding: 0 0 5px 0; font-size: 110%; }
.content a { color: #000; }
.content p { line-height: 140%; margin: 0; padding: 0 0 10px 0; }
.content ul, .content ol { margin-top: 0; padding-top: 0; margin-bottom: 7px; padding-bottom: 0; }
.content li { margin: 0; padding: 0 0 3px 0; }
.content .logo { margin: 0 10px 0 0; }

.content th { padding: 5px; background: #1b144a; color: #fff; text-align: left; }
.content td { padding: 5px; background: #BFAA8F; }

.left { width: 144px; float: left; padding: 14px 0 180px 0;}

.centre { width: 485px; float: left; padding: 12px 20px 0 20px; }

.bottom { background: url(../images/bottom.png) no-repeat; height: 55px; margin: 0 auto; width: 829px; }

.content .sitemap ul { margin: 0 0 0 15px; padding: 0; }
.content .sitemap li { margin: 0; padding: 0 0 3px 0; list-style-type: circle; }
.content .sitemap a { color: #000; text-decoration: none; }
.content .sitemap a:hover { color: #1a134a }

.content form { margin: 0; padding: 0; }

.navigation ul { margin: 0; padding: 0; list-style-type: none; }
.navigation ul li { margin: 0 0 1px 0; padding: 3px 2px 3px 15px; background: url(../images/g-arrow.gif) 0 5px no-repeat; }
.navigation ul li a { color: #1a134a; text-decoration: none; }
.navigation ul li a:hover { text-decoration: underline; }
.navigation ul li.selected { background: url(../images/o-arrow.gif) 0 5px no-repeat; }
.navigation ul li.selected a { color: #a08665; }
.navigation ul li.selected li.selected { background: url(../images/o-arrow.gif) 0 5px no-repeat; }
.navigation ul li.selected li a { color: #1a134a; }
.navigation ul li.selected li.selected a { color: #a08665; }

.footer { font-size: 85%; color: #1a134a; margin: 0; padding: 25px 0 5px 200px; }
.footer p { margin: 0; padding: 0 0 10px 0; }
.footer a { color: #1a134a }
