* {
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px; }

p {
margin: 10px 0px 10px 0px; }

li, dd {
margin-left: 5%; }

input, textarea {
margin: .25em 0;
padding: 3px 5px;
background: #E5EEF3;
border: 1px solid #858585;
font: normal normal 14px/1.5 Arial, Helvetica, sans-serif;
color:#545454; }

input:hover, textarea:hover {
background: #FFF; }

fieldset{
padding: 0.5em;
color: #A0A0A0; }

legend {
color: #A0A0A0; }

body {
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
font-family: Arial, Helvetica, sans-serif;
font-size: 14px;
color: #545454;
background: #fff url(../i/body-bg.png) repeat-x top left; }

blockquote {
margin-left: 20px;
background: #fff6b9; }

h1 {
color: #005b8b;
font-weight: normal;
font-size: 16px; }

h2 {
margin: 2px 0px 0px 0px;
color: #005b8b;
font-weight: bold;
font-size: 26px; }

h3, dt {
margin: 2px 0px 0px 0px;
color: #005b8b;
font-weight: bold;
font-size: 14px;
text-transform: uppercase; }

small, .small {
font-size: 10px; }

a {
color: #B59779;
font-weight: bold;
background-color: inherit;
text-decoration: none; }

a:link {
text-decoration: none; }

a:visited {
text-decoration: none; }

a:hover {
text-decoration: underline; }

a:active {
text-decoration: none; }

h1 a, h2 a, h3 a {
border: none; }

.fl img {
float: left;
margin: 0px 5px 0px 5px; }

.fr img {
float: right;
margin: 0px 5px 0px 5px; }

.ldsc {
color: #858585;
font-size: 12px; }

#oacett {
float: left;
text-decoration: none !important;
margin: 5px 0px 0px 0px; }

#oahi {
float: left;
text-decoration: none !important;
margin: 5px 4px 0px 4px; }

#cahpi {
float: left;
text-decoration: none !important;
margin: 5px 0px 0px 0px; }

#container {
width: 900px;
margin-left: auto;
margin-right: auto;
background: transparent url(../i/container-bg.png) repeat-y; }

#container2 {
width: 900px;
margin-left: auto;
margin-right: auto;
background: transparent url(../i/container2-bg.png) repeat-y; }

#head {
padding-top: 15px;
padding-right: 125px;
height: 55px;
text-align: right;
background: url(../i/header-bg.png) no-repeat; }

#banner {
clear: both;
height: 314px;
background: transparent url(../i/main-bg.jpg) no-repeat; }

#company-info {
float: left;
margin-left: 10px;
margin-right: 15px;
width: 216px; }

#company-info img {
border: none; }

#side-nav {
float: left;
margin-left: 10px;
margin-right: 15px;
width: 216px; }

#articles {
float: right;
margin-left: 0px;
margin-right: 5px;
width: 216px; }

#articles img {
border: none; }

#content {
margin-left: 260px;
width: 389px; }

#content2 {
margin-left: 260px;
width: 620px; }

#footer {
clear: both;
width: 100%;
color: #fff;
background: transparent url(../i/footer-bg.png) repeat-x; }

#foot {
padding-top: 25px;
width: 900px;
height: 41px;
margin-left: auto;
margin-right: auto;
font-size: 10px; }

#foot a, #foot a:link, #foot a:visited, #foot a:hover, #foot a:active {
color: #fff;
background: transparent; }

#foot img {
border: none; }

#nav {
clear: both;
float: left;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
list-style: none;
background: transparent url(../i/nav-bg.png) no-repeat;
text-align: center;
line-height: 30px;
height: 30px;
width: 900px; }

#nav li {
float: left;
width: 6em;
margin: 0px 0px 0px 10px;
padding: 0px 0px 0px 0px;
text-align: center;
white-space: nowrap; }

#nav a, #nav a:link, #nav a:visited {
color: #FFF;
font-size: 14px;
font-weight: bold;
display: block; }

#nav a:hover, #nav a:active, #nav a:focus {
cursor: default;
color: #FFF;
background: #005B8B; }

#nav .active a, #nav .active a:link, #nav .active a:visited, #nav .active a:hover, #nav .active a:active, #nav .active a:focus {
cursor: default;
color: #FFF;
background: #B59779; }

#side-list {
list-style: none;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
line-height: 150%; }

#side-list li {
line-height: 150%;
margin: 2px 0px 0px 0px;
padding: 0px 0px 0px 0px; }

a { outline:none; }