body    { text-align: center; margin: 0 }
p         { font-size: 10px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; line-height: 1.5em; margin-top: 1em }
#container { margin: 0 auto; position: relative; width: 800px }
#wrapper  { background-color: #ffa616; text-align: left; width: 800px }
.branding    { background-color: white; text-align: center; width: 800px; height: 100px; float: left; overflow: hidden }
.address { width: 800px; height: 30px; float: left }
.notice  { background-color: #0e0059; background-image: url("img/notice_on.gif"); background-repeat: no-repeat; background-position: center 0; text-indent: -9999px; width: 800px; height: 29px; float: left }
.topNav      { background-color: transparent; background-image: url("img/topNav_off.gif"); background-repeat: no-repeat; background-position: center 0; text-align: center; margin: 10px auto 0; z-index: 10; width: 800px; height: 18px; float: left; overflow: hidden }
.topNav ul  { margin: 0; padding: 0 }
.topNav li   { list-style-type: none; display: inline; width: 80px; height: 18px }
#topNav01 { width: 55px }
#topNav02 { width: 65px }
#topNav03 { width: 75px }
#topNav04 { width: 90px }
#topNav05 { width: 75px }
#topNav06 { width: 80px }
#topNav07 { width: 40px }
#topNav08 { width: 85px }
#topNav09 { width: 99px }
#topNav10 { width: 44px }
#topNav11 { width: 92px; }
.topNav a    { color: #000; text-decoration: none; background: url("img/topNav_on.gif") no-repeat 800px 18px; display: block; padding-top: 100px; height: 0; float: left; overflow: hidden }
.topNav a#topNav01:hover { background-position: 0 0; z-index: 50; }
.topNav a#topNav02:hover  { background-position: -55px 0; z-index: 50 }
.topNav a#topNav03:hover  { background-position: -120px 0; z-index: 50 }
.topNav a#topNav04:hover  { background-position: -195px 0; z-index: 50 }
.topNav a#topNav05:hover  { background-position: -285px 0; z-index: 50 }
.topNav a#topNav06:hover  { background-position: -360px 0; z-index: 50 }
.topNav a#topNav07:hover  { background-position: -440px 0; z-index: 50 }
.topNav a#topNav08:hover  { background-position: -480px 0; z-index: 50 }
.topNav a#topNav09:hover  { background-position: -565px 0; z-index: 50 }
.topNav a#topNav10:hover  { background-position: -664px 0; z-index: 50 }
.topNav a#topNav11:hover  { background-position: -708px 0; z-index: 50 }
.subNav    { color: #0e0059; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; background-color: #fff; text-align: center; margin-top: 3px; width: 800px; float: left; border-top: 1px solid #0e0059; border-bottom: 1px solid #0e0059 }
.subNav ul    { list-style-type: none; display: inline; margin: 0 }
.subNav li   { line-height: 1.5em; display: inline }
.subNav a   { color: #0e0059; text-decoration: none; white-space: nowrap; margin: 1px 5px 5px; padding: 1px 2px }
.subNav a:hover { color: #f90; padding: 0 1px; border: solid 1px #0e0059 }
.content  { background-color: #fff; background-image: url("img/topBackground.gif"); background-repeat: no-repeat; width: 800px; float: left }
.textContainer         { background-image: url("img/bottomBackground.gif"); background-repeat: no-repeat; background-position: 0 bottom; padding: 80px 100px; width: 600px; float: left; overflow: visible }
.textContainer a:link { color: #f90; text-decoration: none }
.textContainer a:visited { color: #ca6000; text-decoration: none }
.textContainer a:hover { color: red; text-decoration: underline }
.textContainer a:active { color: yellow }
.textContainer ul      { font-size: 10px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; line-height: 1.5em; clear: left }
.textContainer ol       { font-size: 10px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; line-height: 1.5em; clear: left }
.textContainer li { padding-bottom: 0.5em }
.textContainer dl    { font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; line-height: 1em; width: 600px; clear: left }
.textContainer dt  { font-size: 12px; font-weight: bold; margin-top: 10px; width: 100px; float: left }
.textContainer dd  { font-size: 10px; margin-top: 10px; width: 400px; float: left }
.phone { color: #0e0059; font-size: 12px }
.textContainer h2         { color: #f90; font-size: 20px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: 100; letter-spacing: 0.25em; margin: 0; clear: left }
.textContainer h3      { font-size: 14px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; letter-spacing: 0.1em; margin-top: 1.5em; margin-bottom: -0.3em }
.textContainer h4     { font-size: 12px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; margin-top: 1.5em; margin-bottom: -0.3em }
.introText  { font-size: 12px; width: 600px }
.column1        { margin-right: 10px; width: 290px; float: left }
.column1 ul    { margin-left: 10px; padding-left: 10px }
.column1 p    { width: 280px }
.column2       { margin-left: 10px; width: 290px; float: left }
.column2 ul    { margin-left: 10px; padding-left: 10px }
.column2 p    { width: 280px }
.column3  { margin-top: 1em; width: 200px; float: left }
.column3 h4  { line-height: 1em; margin-bottom: 0.5em; padding-bottom: 0.5em; border-bottom: 1px solid #f90 }
.columnBand      { width: 600px; clear: left }
.footerNav     { color: #0e0059; font-size: 10px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; background-color: #ffa616; text-align: center; padding-top: 10px; padding-bottom: 10px; width: 800px; height: 15px; float: left }
.footerNav ul    { list-style-type: none }
.footerNav li   { list-style-type: none; display: inline; padding-right: 5px; padding-left: 5px }
.footerNav a:hover { color: #fff; text-decoration: none }
.footerNav a  { color: #0e0059; text-decoration: underline }
.navBorder { border-right: 1px solid #0e0059 }
