html,body,form {margin:0px;padding:0px;}
html {background:url("images/html-bg.jpg") top center repeat #ccc;}
body {background:url("images/body-bg.png") top left repeat-x;}
* {font-family:Helvetica,Arial,sans-serif;}
img {border:0;}

#container {margin:auto;width:960px;}
#contentWrapper {background:url("images/content-wrapper-bg.png") top left repeat-y;margin-top:10px;}
#sidebar, #content {min-height:400px;padding:20px;}
#header	{color:#ccc;font:normal 36px/60px sans-serif;height:115px;margin-bottom:8px;text-align:left;}
#left {float:left;width:200px;}
#content {background-color:#fff;margin-left:240px;width:680px;}
#sidebar {width:180px;}
.clear {clear:both;}

#nav {height:20px;}
#nav ul {list-style:none;margin:0;padding:0;}
#nav > ul > li {float:left;width:100px;}
#nav > ul > li a:link,
#nav > ul > li a:visited {color:#777;display:block;font:normal 12px/18px Helvetica,Arial,sans-serif;padding:2px 15px 1px;text-decoration:none;}
#nav > ul > li a:hover {color:#000;font-weight:bold;}

#footerWrapper {background-color:#fff;margin-top:10px;}
#footer {margin:auto;padding:5px 10px;text-transform:uppercase;width:940px;}
#footer p {margin:0;padding-top:5px;}
#footer * {font:normal 10px Verdana,sans-serif;}
#footer * a {border-bottom:1px dotted #555;color:#000;padding:0 2px;text-decoration:none;}
#footer * a:hover {border-bottom:1px solid #000;color:#c00;}
#footerMenu {text-align:center;}
#footerMenu a {text-decoration:none;}
#copyright {text-align:center;}

#content * {font-size:11pt;}
#content p,#content li,#content td {line-height:1.5;}
#content h1,#content h2,#content h3,#content h4,#content h5,
#content h6 {font-family:Helvetica,Arial,sans-serif;font-weight:normal;margin:0;padding:0;}
#content h1 {background-color:#a00;background:-webkit-linear-gradient(top, #c00, #800);background:-moz-linear-gradient(top, #c00, #800);border-radius:0px 23px 23px 0px;color:#fff;font-size:32px;margin-left:-20px;padding:5px 10px 5px 20px;}
#content h2 {color:#444;font-size:24px;}
#content h3 {color:#c00;font-size:20px;}
#content h4 {color:#444;font-size:18px;font-style:italic;}
#content h5 {color:#777;font-size:14px;}
#content h6 {color:#000;font-size:12px;text-transform:uppercase;}

#breadcrumbs {height:25px;margin:auto;padding-top:5px;width:720px;}
#breadcrumbs a {background:url("images/breadcrumbs-bg.png") top left no-repeat;color:#777;float:left;font:normal 10px/14px Helvetica,Arial,sans-serif;padding:2px 15px 0px 12px;text-decoration:none;text-transform:uppercase;}
#breadcrumbs a:hover {background-position:0px -32px;color:#099;}
#breadcrumbs a.here {background-position:0px -16px;color:#6c2400;}

#sitemap {border-left:4px solid #c00;margin-left:10px;}
#sitemap ul {list-style-type:none;}
#sitemap a {border-bottom:1px solid #aaa;color:#000;font:normal 12px/20px Verdana,sans-serif;text-decoration:none;}
#sitemap a:hover {border-bottom:1px solid #000;color:#c00;}

.sans {font-family:Helvetica,Arial,sans-serif;}
.serif {font-family:'Times New Roman',serif;}
.mono {font-family:monospace;}

.black {color:#000;}
.darkgray {color:#444;}
.lightgray {color:#ccc;}
.blue {color:#0266b0;}
.red {color:#c00;}

.s {font-size:10px;}	/* small */
.n {font-size:12px;}	/* normal */

.b {font-weight:bold;}
.i {font-style:italic;}
.u {text-decoration:underline;}
.up {text-transform:uppercase;}

.c {text-align:center;}
.j {text-align:justify;}
.l {text-align:left;}
.r {text-align:right;}

.fl {float:left;}
.fr {float:right;}
