* {font-family:Arial, Helvetica, sans-serif; font-size:small; border:none; padding:0; margin:0;}
body {background:#000000;}
#outercontainer { background:url(../images/bg/body_loading.jpg) repeat; width:960px; padding:10px 10px 30px 10px; float:left;}
#centre {margin:0 auto;width:980px;}
#header {background:url(../images/bg/header_stripes.gif) repeat-x bottom; width:960px; margin:auto; padding:10px 10px 0 10px; height:70px;}
#nav {width:225px; float:left; background:#E0E0E0;}
#content {width:495px; float:left;}
#innercontainer {float:right; width:720px;}
#sidebar {width:170px; float:right;}
#footer {clear:both; background:url(../images/bg/footer_texture.gif) repeat-x left top; margin:auto; width:960px; padding:40px 10px 60px 10px;}
#footer a {color:#FFFFFF; font-weight:bold;text-decoration:none;}
#footer a:hover {text-decoration:underline;}
#footer ul li {list-style:none; display:inline; float:left; margin-right: 30px;}
#printBanner {display:none;}
#globalSearch {float:right; width:18em;}
#logoText {float:left;}
h1.header {clear:both; background:transparent url(../images/loading_header.gif) no-repeat scroll left top; height:64px; margin: 15px 0;}
h1.header span {display:none;}

#content {background:#FFFFFF; padding:5px;}
#sidebar {background:#CCCCCC; padding:5px;}
#logo, #logoText {float:left;}
#logoText a {color:#FFFFFF; font-weight:bold; text-decoration:none; font-size:medium;}
#logoText { margin-left:50px;}
.hidden, .hide{position:absolute; left:-1000em; width:5em}
#nav ul {padding:5px;}
#nav ul li a {color:#000000; text-decoration:none; padding:3px; display:block;}
#nav ul li a.home {font-weight:bold;}
#nav ul li ul li:first-child {font-weight:normal;}
#nav ul li {margin-left:10px;}
#nav ul li:first-child {margin-left:0px;}
#nav ul li ul li {margin-left:0;}
#nav li {background:#E0E0E0; list-style:none; padding:0; display:inline !important;}
#nav ul li ul {margin-left:20px; padding:0;}
#nav a:hover {text-decoration:underline;}
h1 {font-size:x-large; color:#333333; font-weight:normal;}
h2 {font-size:medium; color:#333333;}
#content, #sidebar {padding:10px;}
#content p, #sidebar p, div.box p {margin:5px 0;}
div.whatCanHappenSuggestion {margin:20px 0;}
#content p a {color:#CC0000; text-decoration:none;}
#content p a:hover {text-decoration:underline;}

#splash {background:#FFFFFF; padding:10px; float:left; width:940px; margin-bottom:20px;}
#splash img {float:right;}
#splash h2, #splash ul {float:left; width:400px; margin-bottom:30px;}
#splash h2 {margin-top:30px;}
#splash a {color:#CC0000; font-size:medium; font-weight:bold; text-decoration:none;}
#splash a:hover {text-decoration:underline;}
#splash li {list-style:none; margin-bottom:10px;}
div.box {width:216px; margin-right:5px; float:left; background:#CCCCCC; padding:10px; height:15em; display:inline;}
div.box.last {margin-right:0;}
div.box h2 a {color:#333333; text-decoration:none;font-size:100%;}
div.box h2 a:hover {color:#333333; text-decoration:underline;}
div.box ul {margin:5px 0 5px 15px;}
div.box ul li {list-style:square;}
div.box ul li a {color:#333333; text-decoration:none; font-weight:bold;}
div.box ul li a:hover {text-decoration:underline;}
#content h1 {margin:5px 0;}
#content h2, #content p, #content ul {margin:10px 0;}
#content ul {margin-left:15px;}
p.download {margin-top:30px;}
p.download a, p.download a:active {color:#333333; text-decoration:none; font-weight:bold;}
p.download a:hover span {text-decoration:underline;}
#sidebar ul {margin:10px 0;}
#sidebar ul li {list-style:none;}
#content ul li a, #content ul li a:active, #sidebar ul li a, #sidebar ul li a:active {color:#CC0000; font-weight:bold;text-decoration:none;}
#content ul li a:hover, #sidebar ul li a:hover {text-decoration:underline;}
div.whatCanHappenSuggestion img {float:right;}

