html {height:101%;margin:0;padding:0;}
body {background-color:#000;margin:0 0 10px;padding:0 0 10px;}
form {margin:0;padding:0;}
h1,h2,h3,h4,h5,h6 {margin:0;padding:0;}
img {border:0;}
* {color:#fff;font-family:Arial;}
.wrapper > div {margin:auto;width:840px;}
#headerWrapper {height:165px;}
#navWrapper {background:url("images/nav-wrapper-bg.png") top left repeat-x;height:46px;}
#content {min-height:400px;padding:20px 0;}
#preFooterWrapper {background-color:#302f2f;border-color:#09f;border-style:solid;border-width:1px 0;}
#footerWrapper {min-height:100px;}

#headerWrapper h1, #headerWrapper h1 * {color:#09f;font-size:18pt;text-decoration:none;}
#headerWrapper h2 {font-size:12pt;letter-spacing:1px;text-transform:uppercase;}
#header {margin-top:10px;position:relative;}
#header table {width:100%;}

#social {height:24px;padding:10px 0px;text-align:right;}
#social * {font:normal 12px/24px sans-serif;}
#social img {height:24px;margin-left:0.5em;}

#nav {height:40px;margin-bottom:20px;padding-top:6px}
#nav ul {height:40px;list-style-type:none;margin:0;padding:0;}
#nav ul li {border-right:1px solid #ccc;float:left;height:40px;}
#nav ul li:last-child {border-right:0;}
#nav ul li a:link,
#nav ul li a:visited {color:#fff;display:block;font:normal 14px/14px Helvetica,Arial,sans-serif;padding:13px 15px;text-align:center;text-decoration:none;}
#nav ul li a:hover {background-color:#777;background:-webkit-linear-gradient(top,rgba(0, 136, 221, 1),rgba(0, 51, 136, 1));background:-moz-linear-gradient(top,rgba(0, 136, 221, 1),rgba(0, 51, 136, 1));filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,StartColorStr='#0088dd', EndColorStr='#003388');color:#fff;}
#nav ul li a.here,
#nav ul li a.here:hover {background-color:#555;background:-webkit-linear-gradient(top, rgba(153,153,153,1), rgba(85, 85, 85, 1), rgba(51,51,51,1));background:-moz-linear-gradient(top, rgba(153,153,153,1), rgba(85, 85, 85, 1), rgba(51,51,51,1));filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,StartColorStr='#999999', EndColorStr='#333333');border-radius:6px 6px 0 0;color:#fff;margin-top:-6px;padding-top:19px;}

#content h1 {color:#09f;font-size:1.5em;margin:10px 0;}
#content h2 {color:#777;font-size:1.3em;margin:10px 0;}
#content h3 {color:#fe0;font-size:1.2em;font-weight:normal;margin:0 0 10px;}
#content h4 {color:#09f;font-size:1.2em;}
#content p,
#content li {font-size:0.95em;line-height:1.5;}
#content a:link,
#content a:visited {border-bottom:1px dotted #09f;color:#09f;text-decoration:none;}
#content a:hover {border-bottom:1px solid #fe0;color:#fe0;}

#preFooterWrapper div * {line-height:1.5;}
#footer * {font-size:12px;font-family:"Tahoma MS",Verdana,sans-serif;line-height:1.5;}
#footer a:link,
#footer a:visited {border-bottom:1px dotted #ccc;text-decoration:none;}
#footer a:hover,
#footer a:hover * {border-bottom:1px solid #09f;color:#09f;}
#footerNav {margin:10px 0;text-align:center;}
#footerNav span {color:#09f;font-weight:bold;}

#satelliteNav {border:1px solid #37a;border-collapse:collapse;margin:10px 0;width:100%;}
#satelliteNav td {border:1px solid #37a;text-align:center; vertical-align:baseline;}
#satelliteNav td a:link,
#satelliteNav td a:visited {background-color:#222;background:-webkit-linear-gradient(top,rgba(85, 85, 85, 1),#111);background:-moz-linear-gradient(top,rgba(85, 85, 85, 1),#111);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,StartColorStr='#555555', EndColorStr='#111111');border:0;display:block;padding:5px 0 10px;text-decoration:none;}
#satelliteNav td a:hover {background-color:#37a;background:-webkit-linear-gradient(top,rgba(0, 136, 221, 1),rgba(0, 51, 136, 1));background:-moz-linear-gradient(top,rgba(0, 136, 221, 1),rgba(0, 51, 136, 1));filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,StartColorStr='#0088dd', EndColorStr='#003388');border-bottom:0px;color:#fff;}
#satelliteNav td a:link span,
#satelliteNav td a:visited span {border-bottom:0px;color:#fe0;}
#satelliteNav td a:hover span {color:#fff;}

#sitemap {border-left:4px solid #fff;margin-left:0.25em;padding-left:1em;}
#sitemap ul {list-style-type:none;margin:0;padding:0;}
#sitemap li {}

#pentad, #pentad * {color:#37a;font-size:11px;text-align:center;}
#pentad a:link,#pentad a:visited {border-color:#37a;}

.sans {font-family:Helvetica,Arial,sans-serif;}
.serif {font-family:serif;}
.mono {font-family:monospace;}

.c {text-align:center;}
.j	{text-align:justify;}
.l {text-align:left;}
.r {text-align:right;}

.b {font-weight:bold;}
.i {font-style:italic;}
.u {text-decoration:underline;}
.up {text-transform:uppercase;}

#content {min-height:450px;}
