html { font-family: arial; background-color: #9d865f; background-image: url(images/bkg.gif); background-repeat: repeat-x; }h1 { font-size: 18px; font-weight: bold; text-align: left; margin: 0; }h2 { font-size: 14px; font-weight: bold; text-align: left; }h3 { font-size: 12px; font-weight: bold; text-align: left; }h4 { color: #535353; font-size: 14px; font-weight: normal; text-align: left; }h5 { font-size: 11px; text-align: left; }p { font-size: 11px; text-align: left; }a { color: #1d0046; }.logo { border-left: 1px solid #fff; }.topnav { background-color: #fff; background-image: url(images/bkg_topnav.gif); background-repeat: repeat-x; width: 129px; }.topnav a { color: #1d0046; font-size: 11px; font-weight: bold; background-image: url(images/bkg_topnav_links.gif); background-repeat: no-repeat; background-position: right top; text-decoration: none; text-align: right; height: 65px; padding-top: 42px; padding-right: 15px; display: block       }.searchbox { background-color: #3f2661; background-image: url(images/purple_dropshadow.gif); background-repeat: repeat-y; background-position: right top; width: 207px; border-left: 1px solid #fff; }.searchbox h2 { color: #eddabc; text-align: left; margin-top: 0; margin-bottom: 0; padding-top: 20px; padding-left: 24px; }.searchbox h3 { color: #eddabc; text-align: left; margin-bottom: 0; padding-left: 24px; }.searchbox p { color: #fff; font-size: 11px; line-height: 20px; text-align: left; margin-top: 5px; margin-bottom: 5px; padding-left: 24px; }.fpmaincontent { background-color: #fff; border-top: 1px solid #fff; border-right: 1px solid #fff; border-bottom: 1px solid #fff; }.fpmaincontent h1 { color: #1d0046; text-align: left; padding-top: 17px; padding-right: 22px; padding-left: 22px; }.fpmaincontent h2 { color: #535353; background-image: url(images/checkmark.gif); background-repeat: no-repeat; text-align: left; margin-top: 7px; margin-bottom: 7px; margin-left: 22px; padding-left: 20px; }.fpmaincontent p { color: #1d0046; font-size: 12px; font-weight: bold; text-align: left; margin-top: 5px; padding-left: 22px; }.fpmaincontent h4 { font-weight: bold; text-align: left; margin-top: 7px; margin-bottom: 0; padding-left: 22px; }.fpmaincontent h4.span { font-size: 18px; font-weight: bold; }.leftnav { background-color: #3f2661; background-image: url(images/purple_dropshadow.gif); background-repeat: repeat-y; background-position: right top; border-bottom: 1px solid #fff; border-left: 1px solid #fff; }.fpseccontent { background-color: #fff; width: 257px; padding-bottom: 15px; border-right: 1px solid #fff; border-bottom: 1px solid #fff; }.fpseccontent h1 { color: #fff; font-size: 12px; font-weight: bold; background-color: #d2ad6f; text-transform: uppercase; text-align: left; margin-bottom: 12px; padding: 3px 3px 3px 15px; }.fpseccontent em { color: #535353; font-size: 10px; }.fpseccontent p { color: #313131; padding-right: 15px; padding-left: 15px; }.fpseccontent h5 { background-image: url(images/arrow.gif); background-repeat: no-repeat; background-position: 0 2px; text-align: left; margin-top: 0; margin-bottom: 10px; margin-left: 15px; padding-left: 16px; }.fpseccontent a { color: #1d0046; }.footer { color: #eddabc; font-size: 10px; line-height: 16px; padding: 20px; }.footer a { color: #eddabc; text-decoration: underline; }.spmaincontent { background-color: #fff; background-image: url(images/image_globe.gif); background-repeat: no-repeat; background-position: right bottom; border-top: 1px solid #fff; border-right: 1px solid #fff; border-bottom: 1px solid #fff; }.spmaincontent h1 { color: #1d0046; font-size: 20px; font-family: arial; text-align: left; padding-top: 17px; padding-right: 22px; padding-left: 22px; }.spmaincontent h2 { color: #1d0046; font-size: 17px; font-family: arial; font-weight: normal; text-align: left; margin-right: 22px; margin-left: 22px; }.spmaincontent p { color: black; font-size: 11px; font-family: arial; font-weight: normal; line-height: 16px; text-align: left; margin-top: 5px; padding-right: 18px; padding-left: 22px; }.spmaincontent h4 { font-weight: bold; text-align: left; margin-top: 7px; margin-bottom: 0; padding-left: 22px; }.spmaincontent h4.span { font-size: 18px; font-weight: bold; }.spmaincontent li { font-size: 11px; font-family: arial; line-height: 16px; text-align: left; list-style-image: url(images/bullet.gif); }.spmaincontent .imgframe { margin-right: 15px; margin-bottom: 15px; margin-left: 15px; padding: 1px; border: solid 1px gray; }.spmaincontent table { margin-right: 22px; margin-left: 22px; padding: 1px; border: solid 1px gray; }input.button { color: silver; font-size: 13px; font-family: arial; font-weight: bold; line-height: 0; background-color: transparent; background-image: url(images/button_checkstock.gif); background-repeat: no-repeat; background-position: left bottom; width: 161px; height: 40px; padding-top: 6px; border-style: none; border-width: 0; }.alert {	margin: 10px 10px 0 10px;	padding: 10px;	border: solid 1px #FF3333;	background: #FF9999;}