#vertical  { position: absolute; top: 0; left: 0; width: 129px; height: 100% }#horizontal { background-color: #b195c6; position: absolute; top: 0; left: 0; width: 100%; height: 76px }#back2  { background-image: url(images/template/oval.gif); background-repeat: no-repeat; position: absolute; z-index: 1; top: 17px; left: 94px; width: 214px; height: 308px }#back3 /*  main content background white mask against purple  */   { background-color: white; display: block; position: absolute; z-index: 2; top: 0; left: 0; width: 100%; height: 100%; clip: rect(76px auto auto 129px) }#back4 /*  holds menu  */  { position: absolute; z-index: 4; top: 76px; left: 0; width: 150px; height: auto }#back5  { background-image: url(images/template/oval2.gif); background-repeat: no-repeat; visibility: visible; position: absolute; z-index: 5; top: 86px; left: 116px; width: 23px; height: 208px }#back6  { background-image: url(images/template/oval3.gif); background-repeat: no-repeat; visibility: visible; position: absolute; z-index: 6; top: 35px; left: 129px; width: 180px; height: 291px }.menu { color: white; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; background-color: #ffb0c2; text-align: left; display: block; padding: 2px 0 0 5px; width: 146px; height: 17px; float: left }.menu a { color: white; text-decoration: none; background-color: #ffb0c2; display: block }.menu a:hover { color: #00a1c3; text-decoration: none; background-color: #f4d7f2; display: block }#container   { position: absolute; z-index: 3; top: 0; left: 0; width: 726px; height: auto }#left { position: relative; z-index: 3; width: 326px; height: 100%; float: left }#left-top { position: relative; z-index: 3; width: 326px; height: 325px }#left-content { position: relative; z-index: 3; width: 326px }#left-content-left { position: relative; z-index: 3; width: 130px; float: left }#left-content-right   { padding-right: 6px; padding-left: 6px; position: relative; z-index: 3; width: 178px; float: left }#right   { position: relative; z-index: 3; width: 400px; height: auto; float: left; clear: right }#right-top { position: relative; z-index: 3; width: 400px; height: 76px }#right-content  { background-color: white; position: relative; z-index: 3; width: 400px; height: auto }#footer   { background-color: white; text-align: center; margin-top: 20px; margin-bottom: 30px; padding-top: 6px; padding-bottom: 4px; position: relative; z-index: 3; width: 422px; float: left; border-style: solid none; border-width: 1px medium; border-color: #96c }body   { background-image: url(images/template/vertical-purple.gif); background-repeat: repeat-y; background-attachment: fixed; margin: 0 }.text, .text1, .text2, .text3 { font-size: 12px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; line-height: 1.2em }.text  { color: black; padding-bottom: 10px; padding-left: 10px }.text b { font-weight: bold }.text i { font-style: italic }.text a { color: #00a1c3; font-weight: bold; text-decoration: none }.text a:hover { text-decoration: underline }.text1 { color: #f9c; font-weight: bold; text-transform: uppercase }.text2 { color: #00a1c3; font-weight: bold; text-transform: uppercase }.text3 { color: #96c; font-weight: bold; text-transform: uppercase }h1  { font-size: 14px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; margin: 0; padding-top: 10px; padding-bottom: 10px; padding-left: 10px }p { margin: 0; padding: 0 }h2   { color: #00a1c3; font-size: 12px; font-family: Georgia, "Times New Roman", Times, serif; font-weight: bold; text-decoration: none; background-color: #facad5; background-image: url(images/template/h2-back.gif); background-repeat: repeat-y; background-position: right 0; text-transform: uppercase; display: block; margin: 0 0 10px; padding: 8px 6px; border-top: 1px solid #96c; border-left: 1px solid #96c }h2 a { color: #00a1c3; text-decoration: none }h2 a:hover { text-decoration: underline }h3  { color: #b195c6; font-size: 13px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; margin: 0; padding-bottom: 10px; padding-left: 6px }