* {margin: 0; padding: 0;}

html {}
body {font: normal normal 12px/17px georgia, times, serif; color: #002b55; background: #fdfbec url('../../images/bg.gif') no-repeat top center; border-top: 16px solid #002b55;}

p {margin: 0 0 1em 0;}
h1 {font: italic bold 14px/19px georgia, times, serif; color: #002b55;}
h2 {font: italic bold 14px/19px georgia, times, serif; color: #002b55;}
h3 {}

ol, ul {margin-left: 2em;}

a {color: #d59f0f;}
a:hover {color: #000; text-decoration: none;}

img {border: 0;}

hr {margin: 30px 0; height: 1px; border: 0; border-bottom: 1px solid #002b55;}

div#topline {height: 5px; border-bottom: 1px solid #002b55;}

div#container {margin: 20px auto; width: 801px;}

div#sidebar {float: left; width: 162px;}
div#sidebar div#logo {width: 154px; text-align: center;}
div#sidebar div#logo img#textLogo {position: absolute; margin: 37px 0 0 62px; text-align: left;}
div#sidebar div#logo p {margin: 20px 17px 0 17px; font: normal normal 10px/14px georgia, times, serif; color: #fff;}
div#sidebar div#logo em {font-style: normal;}
div#sidebar div#secondaryNav {margin: 90px 0 0 0; width: 152px; border: 1px solid #002b55;}
div#sidebar div#secondaryNav div.inner {margin: 4px; padding: 8px 0; background: #002b55;}
div#sidebar div#secondaryNav div.inner ul {margin: 0; list-style-type: none;}
div#sidebar div#secondaryNav div.inner ul li a {display: block; padding: 0 8px; font: normal normal 12px/17px georgia, times, serif; color: #fff; text-decoration: none;}
div#sidebar div#secondaryNav div.inner ul li a:hover {color: #002b55; background: #fff;}
div#sidebar div#secondaryNav div.inner ul li.current a {color: #d59f0f;}
div#sidebar div#contactInfo {margin: 20px 0 0 0; width: 152px; border: 1px solid #002b55;}
div#sidebar div#contactInfo div.inner {margin: 4px; padding: 8px; background: #002b55;}
div#sidebar div#contactInfo div.inner p {margin: 0; font: normal normal 10px/14px georgia, times, serif; color: #fff; text-align: center;}
div#sidebar div#contactInfo div.inner p.title {margin: 0 0 5px 0; font: normal normal 23px/24px georgia, times, serif; color: #d59f0f;}
div#sidebar div#contactInfo div.inner p.title strong {font-weight: normal; color: #fff;}
div#sidebar div#newsletter {margin: 20px 0 0 0; width: 152px; border: 1px solid #002b55;}
div#sidebar div#newsletter div.inner {margin: 4px; padding: 8px; background: #002b55;}
div#sidebar div#newsletter div.inner p {margin: 0; font: normal normal 10px/14px georgia, times, serif; color: #fff; text-align: center;}
div#sidebar div#newsletter div.inner input.text {margin: 10px 0 0 0; padding: 3px 0; width: 100%; height: 18px; font-size: 13px; background: #fff; border: 0;}
div#sidebar div#newsletter div.inner input.button {margin: 5px 0 0 0; width: 100%; font: normal normal 14px/14px georgia, times, serif; color: #d59f0f; background: none; border: 0;}
div#sidebar div#newsletter div.inner input.button:hover {color: #f3e4b5;}

div#right {float: right; margin-top: 85px; width: 637px;}

div#navigation {border-top: 1px solid #002b55; border-bottom: 1px solid #002b55;}
div#navigation ul {margin: 0 19px; padding: 10px 0; background: #f3e4b5; text-align: center; list-style-type: none;}
div#navigation ul li {display: inline;}
div#navigation ul li a {margin: 5px 10px; padding: 7px 0 7px 0; font: normal normal 12px/17px georgia, times, serif; color: #002b55; text-decoration: none; text-transform: lowercase; outline: none;}
div#navigation ul li a:hover {border-bottom: 5px solid #002b55;}
div#navigation ul li.current a {border-top: 5px solid #002b55; border-bottom: 5px solid #002b55;}

div#content {margin: 30px 19px 0 19px;}

div#attribution {margin-top: 25px; width: 800px; border-top: 1px solid #002b55; text-align: right;}
div#attribution p {padding-top: 5px;}

#home div#content {margin: 30px 0 0 0;}
#home div#sidebar {height: 250px;}
#home h1 {margin: 18px 19px 0 20px; padding: 0; font: normal normal 28px/34px georgia, times, serif;}
#home h2 {margin: 0 0 10px 0; font: normal normal 14px/19px georgia, times, serif; text-transform: uppercase; letter-spacing: 1px;}
#home div#content img {float: left; margin-right: 33px;}
#home div#leftBottom {float: left; width: 480px;}
#home div#leftBottom div#applicationBox {float: left; margin-right: 30px; width: 154px; border: 1px solid #002b55;}
#home div#leftBottom div#applicationBox h3 {padding: 30px 0; margin: 4px;  background: #002b55; text-align: center;}
#home div#leftBottom div#applicationBox h3 a {font: italic bold 15px/19px georgia, times, serif; color: #fff; text-decoration: none;}
#home div#rightBottom {float: right; padding: 0 20px; width: 244px; text-align: center; border-left: 1px solid #002b55;}
#home div#rightBottom h2 {margin: 0 0 10px 0; font: normal normal 23px/24px georgia, times, serif; color: #d59f0f; text-transform: lowercase;}
#home div#rightBottom h2 strong {font-weight: normal; color: #002b55;}

.col01 {float: left; width: 49%;}
.col02 {float: right; width: 49%;}

img.left {float: left; margin: 0 10px 10px 0;}
img.right {float: right; margin: 0 0 10px 10px;}

.clear {clear: both;}