html body { height: 100% }
body { margin: 0; padding: 0; color: #6d6c4e; font: 14px "trebuchet ms", arial, sans-serif; background: url('/images/body-bg-sky.jpg') repeat-x right top /*; _background-position: right 84px*/ }

/*
#top-banner { margin: 0; padding: 0; height: 76px; text-align: left; background: url('/images/body-bg-sky-banner.jpg') repeat-x right top; border: 2px solid #fff }
*/

#header-wrap { min-width: 800px; max-width: 2000px }
#header-wrap { margin: 0; padding: 0; height: 330px; background: url('/images/red-background-shadow.gif') repeat-x left bottom }
#header { height: 316px; margin: 0 0 0 30px; background: url('/images/header-group.jpg') no-repeat right bottom }
#header-logo { height: 316px; background: url('/images/logotype.gif') no-repeat left bottom }
#header #header-logo h2 { display: none; visibility: hidden }

div.content { width: 70%; padding: 0; float: left }
div.content p { margin: 0 0 10px 0; padding: 0; line-height: 160% }
div.content p.photo { margin: 0 0 10px 40px }
div.content h3 { margin: 0 -14px 10px -44px; padding: 2px 42px; 
font-size: 80%; _font-size: 75%; color: #6d6c4e; font-family: "times new roman", sans-serif; 
background-color: #f4f5e9 }
div.content ul { margin: 0 0 10px 0; padding: 0 }
div.content ul li { list-style: none; margin-bottom: 4px; padding-left: 16px; background: url('/images/marker-red.gif') no-repeat 0 8px }
div.content ol { margin: 0 0 10px 16px; padding: 0 }
div.content ol li { margin: 0 0 2px 16px }
div.content p.subhead { margin-top: 40px; font-weight: bold; border-bottom: 2px solid #f4f5e9 }
div.content div { margin: 0 0 10px 30px; padding: 8px 14px }
div.content div cite { font-size: 90%; font-variant: small-caps; font-family: "times new roman", sans-serif; font-style: normal }
div.content div.border { margin: 20px 0; padding: 10px 30px; width: 300px; border: 2px solid #6d6c4e; background-color: #f4f5e9; color: #6d6c4e; font-weight: bold; text-align: left }
div.content a { color: #6d6c4e; text-decoration: none; border-bottom: 1px dashed #6d6c4e }
/*div.content a:visited { text-decoration: none; border-bottom: 1px dashed silver; color: #ccc }*/
div.content a:hover { text-decoration: none; border: 0 }
div.content a.photo { text-decoration: none; border: 0 }
div.content a.photo:hover { text-decoration: none; border: 0 }
div.content a.photo:visited { text-decoration: none; border: 0 }

a#bank-logo { border: 0 }

div.wide { width: 100% }

div.right-bar { 
width: 28%; float: right; padding: 0; text-align: right
}
div.right-bar div { width: 95%; margin: 0 20px 10px 0; padding: 8px 14px 8px 0 }
div.right-bar img { margin-top: 24px; padding: 2px; border: 2px solid #f4f5e9 }
div.right-bar h3 { margin: 0 -44px 10px -14px; padding: 2px 42px; 
font-size: 80%; _font-size: 75%; color: #6d6c4e; font-family: "times new roman", sans-serif; 
background-color: #f4f5e9 }

ul#top-menu { list-style: none; margin: 0 20px 0 0; padding: 0 }
ul#top-menu li { 
padding: 6px 14px; _padding: 4px 14px;
border-bottom: 1px solid #f4f5e9; color: #069; 
font-size: 80%; _font-size: 75%; 
font-weight: bold; font-family: "times new roman", sans-serif
}
ul#top-menu li a { display: block; color: #6d6c4e; text-decoration: none}
ul#top-menu li a:hover { display: block; color: #8b0000; background: url('/images/arrow-red-right.gif') no-repeat 0 50% }

div.break { clear: both; width: 100%; height: 1px; margin: 0 }

p.top, p.back { margin: 0 0 10px 30px; padding: 0 }
p.top a { background: url('/images/arrow-red-top.gif') no-repeat 0 3px; padding: 0 0 0 18px;
color: #6d6c4e; text-decoration: none }
p.back a { background: url('/images/arrow-red-left.gif') no-repeat 0 3px; padding: 0 0 0 18px;
color: #6d6c4e; text-decoration: none }
p.top a:hover, p.back:hover { color: #8b0000; text-decoration: none }

#footer { margin: 10px 0 0 0; padding: 0; height: 24px; background: url('/images/red-background-shadow.gif') repeat-x left top }
#footer div { margin: 0; padding: 4px 0 0 30px; color: #fff; font-size: 75% }
#footer div a { color: #fff; text-decoration: none; border-bottom: 1px dashed #fff }

a.vos, p.vos, div.content a.vos {
font-size: 9px;
text-decoration: none; 
border-bottom: none;
color: #cccccc;
}