body { margin: 0; padding: 0; font: 101% Arial, Helvetica, sans-serif; background-color: #ffffff; }
p { margin: 0 0 1em 0; }
h1,h2 { margin: 0; padding: 0; }
img { border: 0; }

#header-wrapper { background: url("../images/header-bk.jpg") repeat-x;}
#header { width: 791px; height: 237px; }
#header img { display: block; float: left; }
#menu { height: 24px; background: #002e6c url("../images/nav-bk.jpg") repeat-x; font-size: .85em; font-weight: bold; text-align: right; color: #ffffff; }
ul#nav, ul#nav li { list-style-type: none; margin: 0; padding: 0; }
ul#nav { width: 791px; list-style: none; padding: 0 5px 0 10px; float: left; }
ul#nav li { float: left; text-align: center; color: #ffffff; display: block; padding-top: 4px; }
ul#nav a { float: left; padding: 0 17px 0 20px; display: block; text-decoration: none; color: #ffffff; text-transform: uppercase; }
ul#nav a:hover, ul#nav li.active { color: #88982B; }
#wrapper { width: 791px; float: left; }
#content-right { float: left; width: 580px; background-color: #ffffff; font-size: .75em; padding-bottom: 25px; }
#content-right h1,h2,p { padding-left: 25px; }
#content-right h1,h2 { margin: 10px 0 7px 0; font-size: 1.5em; }
#content-right h2 { color:#88982B;}
#content-right th	{margin:5px; padding: 5px 0 5px 10px; font-size: 1.3em; background-color: #88982B; color: #FFF; font-weight: bold; text-align: left;}
#content-right td.pad {padding: 5px; text-align: left;  vertical-align: top; }
#content-right #images { width: 182px; float: right; padding: 5px 15px 0 35px; }
#content-right #images img { margin: 5px 0 5px 0; }
#content-right table.rates {  margin: 20px; border: 1px solid #003E81; border-collapse: collapse;}
#content-right table.rates td, #content-right table.rates th {border: 1px solid #003E81; border-collapse: collapse; text-align: center;}
#content-right table.rates th {padding: 5px;}
#content-left { float: left; width: 211px; background-color: #d9d9d9; font-size: .75em; }
#content-left h2 {margin: 10px 0 7px 5px; font-size: 1.0em; color: #003E81;}
#content-left p { padding: 10px 5px 0 10px; }
#content-left li {padding: 0 5px 5px 0; font-size: 1.0em; color: #003E81;}
#content-left #images-left {display: block; padding: 10px 0 15px 0; text-align: center;}
#footer-wrapper { background: url("../images/footer-bk.jpg") repeat-x; height: 97px; }
#footer { width: 791px; }
#footer img.cc { float: left; padding: 10px 0 0 10px; margin-right: 90px; }

.red {
	color: #B22222;
}
.clear { clear: both; }