* { -moz-box-sizing: border-box; }
body { background: #000000 url(../images/main-page-bg-tile.gif) repeat-x; font: 12px Arial, Helvetica, sans-serif; margin: 0px; padding: 0px; text-align: center; }
a { color: #0064a4; }
a img { border: none; }
#center-wrapper { margin: 0px auto; width: 851px; }
#float-wrapper { float: left; width: 851px; margin: 0px; padding: 0px; text-align: left; background: url(../images/main-content-bg-tile.gif) repeat-y; display: inline; }
#page-content { float: left; width: 851px; display: inline; }
.banner-top-01 { background: url(../images/content-bg-top-01.jpg) no-repeat; }
.banner-top-02 { background: url(../images/content-bg-top-02.jpg) no-repeat; }
.banner-top-03 { background: url(../images/content-bg-top-03.jpg) no-repeat; }
.banner-top-04 { background: url(../images/content-bg-top-04.jpg) no-repeat; }
.banner-top-05 { background: url(../images/content-bg-top-05.jpg) no-repeat; }
.banner-top-06 { background: url(../images/content-bg-top-06.jpg) no-repeat; }
.banner-top-07 { background: url(../images/content-bg-top-07.jpg) no-repeat; }
.banner-top-08 { background: url(../images/content-bg-top-08.jpg) no-repeat; }
#left-column { float: left; width: 233px; margin: 0px; padding: 0px; display: inline; }
#main-navigation { float: left; display: inline; background: url(../images/main-nav-bg.jpg) no-repeat 5px 0px; }
#main-navigation ul { float: left; list-style: none; margin: 0px 0px 0px 5px; padding: 0px; display: inline; }
#main-navigation li, #main-navigation li a { float: left; margin: 0px; padding: 0px; list-style: none; display: inline; }
#main-navigation li ul { float: left; margin: 0px; padding: 8px 0px 12px 0px; display: inline; }
#main-navigation li ul li { float: left; width: 204px; margin: 0px; padding: 0px; display: inline; }
#main-navigation li ul li a { padding: 1px 1px 1px 32px; color: #ffffff; }
#main-navigation ul li ul li ul { margin: 0px; padding: 0px 0px 0px 10px; }
#page-quote { float: left; margin: 10px 0px 0px 10px; padding: 0px 0px 10px; width: 198px; background: url(../images/content-quotation-top.gif) no-repeat 0px 16px; display: inline; color: #d4e6f1; font-size: 11px; line-height: 15px; }
#page-quote p { margin: 10px 10px 10px 20px; padding: 0px; text-align: center; float: left; display: inline; width: 160px; }
#page-quote cite { text-align: left; float: right; margin: 0px; padding: 8px 20px 16px 0px; background: url(../images/content-quotation-bottom.gif) no-repeat right bottom; font-style: italic; width: 100px; line-height: 12px; }
#right-column { float: left; width: 617px; margin: 0px; padding: 0px; display: inline; }
#yider_form { float: right; margin: 0px 11px 0px 0px; padding: 22px 0px 0px; display: inline; }
#yider_form label { float: left; height: 22px; margin: 0px; padding: 0px; color: #FFFFFF; font: bold 0.9em/22px Geneva, Arial, Helvetica, sans-serif; width: 46px; }
#yider { float: left; width: 136px; background: #cde2f3; height: 20px; border: 1px solid #094070; margin: 1px 0px; padding: 0px 2px; display: inline; font-size: 0.9em; line-height: 20px; }
#search-button { float: left; height: 22px; width: 22px; margin: 0px; padding: 0px; display: inline; }
.search-url { color: #008000; }

#free-brochure { float: right; margin: 32px 18px 0px 0px; padding: 0px; display: inline; width: 500px; text-align: right; }
#free-brochure ul { float: right; margin: 0px; list-style: none; }
#free-brochure li { float: left; display: inline; }
#free-brochure .brochure { padding: 20px 0px 0px 8px; }
#landing-callout { float: left; width: 378px; margin: 29px 0px 0px 0px; padding: 0px; display: inline; }
#content-left { float: left; width: 350px; margin: 5px 0px 0px 5px; padding: 0px; display: inline; }
#cookie-trail { width: 370px; margin: 14px 0px 8px; color: #797979; font-size: 11px; }
#content-left h1 { font: normal 20px Georgia, "Times New Roman", Times, serif; margin: 0px; padding: 0px; color: #002b51; }
#content-left h2 { font: italic normal 15px Georgia, "Times New Roman", Times, serif; margin: 0px 0px 18px; padding: 0px; color: #5d5d5d; }
#content-left h3 { font: normal 15px Georgia, "Times New Roman", Times, serif; margin: 0px 0px 3px; padding: 0px; color: #002b51; }
#content-left a { color: #0064a4; text-decoration: underline; }
#content-left p { margin: 0px 0px 1.5em; padding: 0px; line-height: 1.5em; }
sup { font-size: 60%; vertical-align: baseline; position: relative; bottom: 0.33em; }
h1 sup { font-size: 60%; }
#content-left address { margin: 0px 0px 1.5em; padding: 0px; font-style: normal; line-height: 1.5em; }
#content-left ul { margin: 0px 10px 1.5em; padding: 0px; list-style: none; }
#content-left li { margin: 0px 0px 4px; line-height: 1.5em; background: url(../images/content-right-bullet-black.gif) no-repeat 0px 6px; padding: 0px 0px 0px 9px; }
#content-left.home-content { margin: 10px 0px 0px 15px; }
#content-right { float: left; width: 200px; margin: 29px 0px 0px 44px; padding: 0px; display: inline; font-size: 11px; line-height: 15px; }
#content-right.home-content { float: right !important; margin: 36px 19px 0px 0px !important; }
#content-right.sub-page { width: 200px; margin: 29px 0px 0px 28px; padding: 0px 0px 0px 16px; background: url(../images/content-sub-right-content-bg.gif) no-repeat left top; }
#content-right a { text-decoration: none; color: #0c538f; }
#content-right h3 { font-size: 12px; font-weight: bold; margin: 5px 0px 0px; padding: 0px; }
#content-right h3.arrow-link a { display: block; background: url(../images/content-right-link-arrow.jpg) no-repeat; padding-left: 20px; }
#content-right p { margin: 0px 0px 16px; padding: 0px; }
#content-right.sub-page p { margin: -10px 0px 16px 12px; line-height: 14px; }
#footer { float: left; width: 850px; background: #000000 url(../images/main-content-bg-bottom.jpg) no-repeat; height: 120px; display: inline; font-size: 11px; color: #928d7d; }
#footer a { color: #d9bb7b; text-decoration: underline; }
#footer ul { float: left; margin: 80px 0px 0px 235px; padding: 0px; list-style: none; display: inline; }
#footer li { float: left; margin: 0px; padding: 0px 6px; list-style: none; display: inline; border-left: 1px solid #d9bb7b; }
#footer li.first-item { padding-left: 0px; border-style: none; }
#footer p { float: left; margin: 10px 0px 0px 235px; padding: 0px; list-style: none; display: inline; }
.no-margin { margin: 0px !important; }
.blue { color: #0064a4; }
.contact-form { width: 550px !important; }
.form-row { float: left; width: 460px; margin: 0px; padding: 4px 0px; display: inline; }
.submit-buttons { float: left; width: 370px; margin: 0px 0px 0px 90px; padding: 4px 0px; display: inline; }
.form-row label { float: left; width: 90px; line-height: 22px; display: inline; }
.required { color: #990000; }
.form-row .text-field { float: left; width: 340px; line-height: 20px; display: inline; }
.form-row .text-area { float: left; width: 340px; height: 200px; line-height: 20px; display: inline; }
.form-row .text-field-small { float: left; width: 100px; line-height: 20px; display: inline; }
