body,html {margin:0;padding:0;height:100%;width:100%;background:#FFFFFF;font:12px Arial, Verdana, Helvetica, sans-serif;color:#666666;}
#container {width:750px;margin:0 auto 0 auto;}
#container-header {width:670px;height:85px;padding:20px 40px 0px 40px;background:url(../images/bg_header.gif);}
#container-name {padding-top:10px;float:left;}
#container-eyecatcher, #container-noeyecatcher {width:670px;padding:0px 40px 0px 40px;height:175px;background:url(../images/bg_eyecatcher.gif);}
#container-noeyecatcher {height:auto;}
#container-navigation {width:670px;background:#881501;height:22px;border-bottom:1px solid #ffffff;}

ul#navigation {margin:0;padding:0;}
#navigation li {display:inline;list-style:none;height:22px;}
#navigation li a {color:#ffffff;line-height:22px;font-size:11px;text-decoration:none;padding:4px 15px 4px 15px;border-right:1px solid #ffffff;}
#navigation li a:hover {text-decoration:underline;background:#ba1d01;}

#container-content {width:670px;background:url(../images/bg_content.gif) no-repeat;padding:20px 40px 0px 40px;margin:0;height:auto;}
#content {width:430px;float:left;}
#border {width:170px;margin-left:480px;}

#container-footer {border-top:4px solid #E5E5E5;width:670px;padding:10px 0px 20px 0px;margin:0 40px 0px 40px;clear:both;color:#aeaeae;}
#container-footer a {font-weight:bold;padding:2px 2px 2px 2px;color:#aeaeae;}
#container-footer a:hover {color:#ba1d01;}
#footer {font-size:11px;color:#aeaeae;width:670px;margin-bottom:20px;}
#footer-copyright {float:left;width:325px;padding-left:10px;}
#footer-meta {float:right;text-align:right;width:325px;padding-right:10px;}

.clearer {clear:both;}
h1 {font-size:22px;color:#ba1d01;margin:0;padding:0px 0 20px 25px;line-height:24px;}
h2 {font-size:16px;color:#ba1d01;padding:5px 0 5px 25px;letter-spacing:1px;text-transform:uppercase;}
h3 {font-size:14px;color:#ba1d01;padding:5px 0 0px 25px;text-transform:uppercase;letter-spacing:-0.5px;}
h4 {font-size:14px;color:#ba1d01;text-transform:uppercase;letter-spacing:-0.5px;}
hr {border:none 0;border-top:1px solid #cccccc;height:1px;}

#content hr {border:none 0;border-top:1px solid #cccccc;margin:0px 0 0px 25px;height:1px;}
#content p {line-height:19px;color:#666666;margin:0 0 20px 25px;}
#content p a, #border p a, #border li a {text-decoration:none;color:#ba1d01;border-bottom:1px dotted #ba1d01;padding:2px;}
#content p a:hover, #border p a:hover, #border li a:hover {text-decoration:none;color:#FFFFFF;background:#ba1d01;padding:2px;}
#content p a.nopad {text-decoration:none;color:#ba1d01;border-bottom:1px dotted #ba1d01;padding:0;}
#content li {line-height:20px;color:#666666;margin:0 0 0 15px;}
#content .quote {border-top:1px solid #E5E5E5;background:#f7f7f7 url(../images/bg_quote.gif) no-repeat 10px 10px;border-bottom:1px solid #E5E5E5;padding:15px 15px 15px 65px;color:#666666;font-style:italic;}
#content .quote span {font-style:normal;font-weight:bold;font-size:11px;}
#content .quote a {display:block;text-align:right;font-size:11px;color:#666666;border:0;padding:0;}
#content .quote a:hover {border:0;padding:0;background:none;color:#ba1d01;text-decoration:underline;}
#content img.imgborder {padding:4px;border:1px solid #ba1d01;}
#border p {line-height:17px;}

ul#subnavigation, ul#sub2navigation {padding:0;margin:0px 0px 15px 0px;}
#subnavigation li, #sub2navigation li {list-style:none;padding: 2px 0px 2px 10px;margin:0px 0px 5px 0px;}
#subnavigation li a, #sub2navigation li a {text-decoration:none;color:#ba1d01;border-bottom:1px dotted #ba1d01;}
#subnavigation li a:hover, #sub2navigation li a:hover {text-decoration:none;border-bottom:1px solid #ba1d01;}

#border ul {padding:0;margin:0;line-height:19px;}
#border li {list-style:none;background:url(../images/li_cube.gif) no-repeat 2px 6px;padding:0px 0px 2px 15px;}

ul#status {padding:0;margin:0;line-height:19px;}
#status li.ok {list-style:none;background:url(../images/ok.gif) no-repeat 0px 4px;padding:0px 0px 2px 15px;}
#status li.fault {list-style:none;background:url(../images/fault.gif) no-repeat 0px 4px;padding:0px 0px 2px 15px;}
#status li.warning {list-style:none;background:url(../images/warning.gif) no-repeat 0px 4px;padding:0px 0px 2px 15px;}

#logos {width:100%;}
#logos img {width:100px;padding:0 10px 5px 10px;vertical-align:middle;}

img.alignleft {float:left;margin:0 15px 5px 0px;}
img.alignright {float:right;margin:0 0 5px 15px;}
img.alignabove {margin:0 0 10px 0;}

fieldset {border:0;}
#content label {width:130px;float:left;text-align:right;padding-right:5px;}
#content input.inputfield {width:230px;margin-bottom:2px;}
#content input.button {margin:2px 135px;}
#content textarea.textfield {width:230px;margin:0;}
#border input.loginfield {width:100px;margin-bottom:2px;}
#subject {display:none;}

.error {color:red;font-weight:bold;}
.hidden {display:none;}
