body {font-weight: normal;
font: 11px Verdana, Geneva, Arial, Tahoma, Helvetica, sans-serif;
background-color: #bbb;
color: #444;
/* padding-bottom: 90em;*/
overflow: -moz-scrollbars-vertical;
}

ul {margin: 0;
padding: 0;
list-style-type: none;}

li {display: inline;}

hr {margin: 3px 5px 5px 5px;
height: 1px;
border: none;
background-color: #0066cc;}

* html hr {color: #0066cc;}

img {border: 0;}

h2, h3, h4, h5, h6 {margin: 10px 0px 5px 0px;
font-family: Arial, Georgia, "Times New Roman", serif;}

h1 {margin: 0px 0px 20px 0px;
font: 20px Georgia, Arial, "Times New Roman", serif;}

h2 {font-size: 14px;
font-weight: bold;}

h3 {font-weight: bold;
font-size: 130%;}

p {margin: 0;}

a {color: #0066cc;
text-decoration: none;}

a:hover {text-decoration: underline;}

.fright {float: right;}

.fleft {float: left;}

.headingmargin {padding: 10px 0 30px 0;}

#desc table tr td {padding-bottom: 15px;}

.important {color: red;}

#wrapper {margin: 8px auto;
width: 760px;}


#head {position: absolute;
top: 8px;
width: 760px;
background-color: #eee;
height: 83px;}


#logo {padding: 10px 10px 0 10px;
margin-bottom: 5px;}

#navbar {background: url("/images/shared/navbar.gif") repeat-x 100% 100%; 
height: 24px;
letter-spacing: 0.1em;
text-align: right;}

#navbar a {border-left: 1px solid #ccc;
padding: 0px 10px 0px 10px;}

#navbar ul {line-height: 24px;}

#footer {clear: both;
background-color: #fff;
border-top: 1px solid #ccc;
text-align: center;
font-size: 85%;
line-height: 2em;}

/* Hides from IE5-mac \*/
* html #footer {height: 1%;}
/* End hide from IE5-mac */

footer ul {}

#footer li {padding-left: .5em;}
