body { font: 10pt Helvetica,Arial; background-image: url(../assets/bg.png); background-repeat: repeat-x; background-color: #002fa8; background-attachment: fixed; margin: 0px; text-align: center }
img { border: 0px }
img { behavior: url(iepngfix.htc) }
img#logo { margin-bottom: 15px; margin-top: 15px }
div#container { margin: auto; width: 778px; text-align: left; }
div#warning { background-color: #1a43af; text-align: center; font-size: 8pt; color: #CCCCCC; padding: 10px; margin-top: 10px }
div#copyright { color: #CCCCCC; font-size: 8pt; text-align: center; margin-top: 10px; margin-bottom: 20px }
div.content { background-color: white; padding: 10px; overflow: auto; }
div#linkbar { background-image: url(../assets/link-bar.gif); background-repeat: repeat-x; height: 28px }
div#linkbar a { display: block; float: left; padding-left: 30px; padding-right: 50px; color: white; padding-top: 8px; font: bold 9pt Helvetica; text-decoration: none; text-transform: uppercase }
div#linkbar a:hover, div#linkbar a.on { color: #fffb20 }
div#menu1 { overflow: hidden; height: 65px }
div#menu1 div { float: left; background: url(../assets/menu_full.png); width: 137px; height: 65px; }
div#menu1 .m1 { }
div#menu1 .m2 { background-position: -137px 0px }
div#menu1 .m3 { background-position: -275px 0px }
div#menu1 .m4 { background-position: -425px 0px }
div#menu1 .m5 { background-position: -550px 0px; width: 50px }
div#menu1 .m6 { background-position: -596px 0px; width: 160px }
div#menu1 a { color: transparent; display: block; height: 65px; font-size: 0pt; }
sup { font: normal 6pt Arial }
a { color: #002689 }
div.question { font-weight: bold; margin-bottom: 10px; }
div.answer { margin-left: 10px; padding-bottom: 15px; border-bottom: 1px solid #DDDDDD; margin-bottom: 15px; }
div#body { clear: left; color: #111111; margin: 20px; margin-top: 25px; line-height: 15pt; margin-bottom: 30px; overflow: auto }
div#main-nowrap { float: left; width: 415px; margin-bottom: 50px }
div#section { float: right; margin-bottom: 15px; border-left: 20px solid #FFFFFF }
div#section-body { float: left; width: 425px }
div.form { overflow: auto }
div.form label { float: left; width: 100px; }
div.form label.required { font-weight: bold }
div.form input, div.form select, div.form textarea { float: left; margin-bottom: 5px }
div.form br { clear: left; }
div.error { color: red }
div.info { font-weight: bold }
a.source { font-size: 8pt; text-transformation: uppercase }
.serif { font: bold 14pt Garamond,Palatino Linotype,Georgia }
legend { color: #002689; *margin-bottom: 10px }
fieldset { margin-bottom: 20px; *margin-bottom: 0 }
div#textmenu { margin-top: 40px; text-align: center; color: #CCCCCC; font-size: 8pt }
div#textmenu a { color: #CCCCCC; }
ul { padding-top: 10px; padding-left: 40px; margin-left: 5px; list-style: none }
li { padding-bottom: 5px; padding-left: 15px; background-image: url(../assets/arrows.png); background-repeat: no-repeat; background-position: 0 4px; }
textarea, input { font: 10pt Helvetica,Arial }
h1 { font-size: 10pt; font-weight: normal; display: inline }
div#top-header { float: right; margin-top: 5px; color: #BBBBBB; font-size: 6pt }
div#top-header h1 { font-size: 6pt; }
div#top-header sup { font-size: 4pt; }

#splash { display: block; background-image: url(../assets/martini_bg.jpg); width: 757px; height: 344px; margin-bottom: 10px; text-decoration: none; }
#tagline1 { text-align: right; padding: 120px 0 0 100px; width: 400px; color: #162d56; font: 36pt garamond; }
