﻿

body {margin: 0px; padding: 0px; font-size:70%; background:  url("../images2/layout/bkg-body.gif");}

#page {position: relative; margin: 0px auto; padding: 0px; width: 691px;}
#container {position: relative; float: left; margin: 0px; padding: 0px; width: 691px; background:  url("../images2/layout/page-mid.gif") top repeat-y;}
#banner {position: relative; display: block; width: 609px; border-top: 10px solid #404240; height: 116px; margin: 0px; padding: 0px;}
#leftcol {float: left; width: 394px; margin: 0px 30px 0px 0px;}
#rightcol {float: left; width: 184px;}
#footer {float: left; display: block; width: 609px; border-bottom: 10px solid #404240; margin: 50px 0px 0px 0px; padding: 0px;}

#container #banner, #container #leftcol, #container #rightcol, #container #footer {position: relative; left: 41px;}

h1 {position: absolute; top: 30px; right: 0px; display: block; width: 184px; height: 54px; margin: 0px; padding: 0px; background:  url("../images2/layout/logo.jpg") no-repeat;}
h1 span {display: none; margin: 0px; padding: 0px;}

h3 {display: block; width: 100%; font:2em Arial, Helvetica, sans-serif; color: #404240; letter-spacing: -1px; background:  url("../images2/layout/dotted-line.gif") bottom repeat-x; line-height: 1.5em; margin: 0px 0px 20px 0px; padding: 0px;}
h4 {display: block; width: 100%; font:1.4em Arial, Helvetica, sans-serif; color: #404240; background:  url("../images2/layout/dotted-line.gif") bottom repeat-x; line-height: 1.5em; margin: 0px 0px 20px 0px; padding: 0px;}

h5 {display: block; width: 100%; font:1.2em Arial, Helvetica, sans-serif; color: #404240;  background:  url(
"../images2/layout/dotted-line.gif") bottom repeat-x; line-height: 1.5em; margin: 0px 0px 0px 0px; padding: 0px;}

p {font:1em Verdana, Arial, Helvetica, sans-serif; color: #515752; line-height:1.6em; margin: 0px 0px 20px 0px; padding: 0px; text-align:justify;}
#rightcol p { color: #828482;}
table p {padding: 0.5em 0px; margin: 0px;}
table {margin: 0px 0px 2em 0px; padding: 0px; }
tr {padding: 0px; margin: 0px;}
td {padding: 0px; margin: 0px; border-bottom: 1px solid #ddd;}
input, textarea {font:1em Verdana, Arial, Helvetica, sans-serif; width: 100%;}
input.button {width:50%;}

a:link, a:visited { color: #c22e01; text-decoration:none; white-space:nowrap; background:  url("../images2/layout/dotted-line-green.gif") bottom repeat-x;}
a:hover { background:  url("../images2/layout/solid-line-green.gif") bottom repeat-x;}

ul {margin: 0px 0px 2em 20px; padding: 0px 0px 0px 20px; list-style:  url("../images2/layout/bullet.gif"); color: #515752; font:1em Verdana, Arial, Helvetica, sans-serif;  line-height:1.6em;}
#leftcol ul {margin: 0px 0px 2em 20px; padding: 0px 0px 0px 20px; width: 354px !important; width /**/:374px;  list-style:  url("../images2/layout/bullet.gif"); color: #515752; font:1em Verdana, Arial, Helvetica, sans-serif;  line-height:1.6em;}
li {margin: 0px 0px 0.2em 0px; padding: 0em 0px 0px  0px;}
ul ul {margin: 0px 0px 0px 0em;}

.nav {list-style: none; list-style-image: none; margin: 0px 0px 30px 0px; padding: 0px; width:182px; border-top: 1px solid #B7BBB7;}
.nav li { margin: 0px; padding: 0px; font:1em Verdana, Arial, Helvetica, sans-serif; border-bottom: 1px solid #B7BBB7;}
.nav li a, #nav li a:visited {display: block; color: #c22e01; text-decoration:none; line-height: 19px; margin: 0px; padding: 0px 14px; width:154px !important; width /**/:184px; background-image:none;}
.nav li a span {display: none; margin: 0px; padding: 0px;}
.nav li a:hover {background: #747273; color: #fff;}
.nav li a:hover span {display: inline; color: #fff;}
.nav li a.current, #nav li a.current:visited, #nav li a.current:hover {background: #404240; color: #fff;}
.nav li a.current span, #nav li a.current:visited span, #nav li a.current:hover span {display: none;} 

.halfwidth {width:120px; float: left; margin: 0px 50px 20px 0px; padding: 0px; font:1em Verdana, Arial, Helvetica, sans-serif;}
.halfwidth dt {width:120px; margin: 0px; padding: 0px;}
.halfwidth dd {display: block; height: 8em; width:120px; margin: 0px; padding: 0px;}

#page img {margin: 0px; padding: 0px; line-height: 0px;}
#container img {margin: 0px 0px 20px 0px;}

