body   { color: black; font-size: 9pt; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; background-image: url("images/bckGrnd.jpg"); margin: 24px 0 0 }
#main       { color: black; font-size: 9pt; background-color: white }
#nav     { padding-top: 4px }
/* index page */
#indexContent  { width: 952px }
#indexLeft { background-color: #cbcbcb }
#leftImg { height: 384px }
#indexBottom { background-color: #a2a2a2 }
#indexRight { background-color: #646464 }
#rightText { position: relative; width: 619px }
#indexText  { line-height: 18px; background-color: #cbcbcb; background-image: url("images/IndexYear.jpg"); background-repeat: no-repeat; padding-top: 85px; padding-bottom: 40px; padding-left: 45px; height: 277px }
#quickLinks { background-color: #a2a2a2; position: absolute; top: 0; left: 411px; width: 201px; border-bottom: 7px solid white; border-left: 7px solid white }
#quickText { line-height: 18px; padding-top: 12px; padding-bottom: 12px; padding-left: 30px }
#quickText a:link      { color: #000000; text-decoration: none }
#quickText a:active      { color: #000000; text-decoration: none }
#quickText a:visited     { color: #000000; text-decoration: none }
#quickText a:hover    { color: #03498f; text-decoration: none }
#supporters   { background-image: url("images/indexSupp.jpg"); background-repeat: no-repeat; width: 619px }
.supportersText  { padding-top: 70px; padding-left: 25px }
.supportersTitle { color: #91acd7 }
#supportersRight { border-left: 2px solid white }
#supporters a:link      { color: #000000; text-decoration: none }
#supporters a:active      { color: #000000; text-decoration: none }
#supporters a:visited     { color: #000000; text-decoration: none }
#supporters a:hover     { color: #03498f; text-decoration: none }
.title { color: #03498f; font-size: 14pt }
.subTitle   { color: white; font-size: 14pt; text-transform: uppercase }
.subTitlePad { color: #ffffff; font-size: 14pt; text-transform: uppercase; padding-bottom: 6px }
.sub2 { color: #03498f; font-weight: bold }
.sub3 { color: #ffffff; font-weight: bold; text-transform: uppercase }
.bullets { color: #03498f; font-weight: bold }
.bulletText { color: white; font-size: 10pt; font-weight: bold }
#AAABox    { background-image: url("images/indexAAA.jpg"); background-repeat: no-repeat; text-align: justify; height: 100% }
.AAAText  { line-height: 12pt; padding-top: 20px; padding-right: 20px; padding-left: 40px }
#logos { padding-top: 6px; padding-bottom: 6px }
#contentRight { background-color: #cbcbcb }
#contentLeft { background-color: #646464 }
#storeHeader { background-color: #646464; height: 150px }
.storeHeader  { padding-right: 45px; padding-left: 75px }
#storeHeader a:link      { color: #03498f; text-decoration: none }
#storeHeader a:active      { color: #03498f; text-decoration: none }
#storeHeader a:visited     { color: #03498f; text-decoration: none }
#storeHeader a:hover    { color: #000000; text-decoration: none }
#storeText { color: white; font-size: 10pt; font-weight: bold; line-height: 30px; padding-top: 60px; padding-left: 45px }
#storeImg { padding-top: 60px; padding-left: 40px; height: 365px }
#leftText { color: white; line-height: 18px; padding: 20px }
#leftText a:link       { color: #ffffff; text-decoration: none }
#leftText a:active       { color: #ffffff; text-decoration: none }
#leftText a:visited     { color: #ffffff; text-decoration: none }
#leftText a:hover    { color: #03498f; text-decoration: none }
#contentText   { line-height: 18px; padding: 8px 20px 40px 45px }
.contentText { line-height: 18px; padding: 8px 20px 20px 45px }
#signUp    { background-color: #cbcbcb; position: absolute; top: 25px; right: 20px; width: 120px }
#signUpText  { color: white; line-height: 18px; text-align: right; padding-top: 12px; padding-bottom: 12px }
#signUpText a:link       { color: #ffffff; text-decoration: none }
#signUpText a:active       { color: #ffffff; text-decoration: none }
#signUpText a:visited     { color: #ffffff; text-decoration: none }
#signUpText a:hover    { color: #03498f; text-decoration: none }
.awardsTable { padding-left: 100px }
.awardsDate { font-weight: bold; padding-right: 10px }
.officersTableLeft { text-align: right; padding-right: 15px }
.officersTableRight { color: #ffffff; background-color: #646464; text-align: left; padding-left: 15px }
.formTable td { padding: 4px }
.formTable .input   { color: #000; font-size: 9pt; background: #ffffff; padding-left: 4px; width: 243px; height: 16px; border: outset 0 }
.formTable textarea    { color: #000; background: #ffffff; padding-top: 2px; padding-bottom: 2px; padding-left: 4px; width: 320px; height: 100px; overflow: auto; border: outset 0 } { }

.alpha { color: #03498f; list-style-type: upper-alpha }
.text { color: #000000 }

/* member directory */
#directory  { color: #ffffff; padding-top: 18px; padding-bottom: 9px; padding-left: 35px }
#directory .title  { font-size: 16pt }
#directory a:link     { color: #03498f; text-decoration: none }
#directory a:active     { color: #03498f; text-decoration: none }
#directory a:visited    { color: #03498f; text-decoration: none }
#directory a:hover   { color: #ffffff; text-decoration: none }
#dir_state { background-color: #ffffff; padding-top: 2px; padding-bottom: 2px; padding-left: 35px }
.selected { color: #03498f; }
#alphabet { }
#alphabet a:link     { color: #000000; text-decoration: none }
#alphabet a:active     { color: #000000; text-decoration: none }
#alphabet a:visited    { color: #000000; text-decoration: none }
#alphabet a:hover   { color: #3366cc; text-decoration: none }
#reports table  { border-style: none none solid solid; border-width: medium medium 1px 1px; border-color: black }
#reports td { padding-top: 2px; padding-bottom: 2px; border-top: 1px solid black; border-right: 1px solid black; border-bottom: black; border-left: black }
#reports  { font-size: 8pt }
#reports .header  { color: black; background-color: #cbcbcb; text-transform: uppercase; padding-left: 35px }
#reports .header2 { color: black; background-color: #cbcbcb; text-transform: uppercase; padding-top: 2px; padding-bottom: 2px; padding-left: 8px }
#reports .date { color: #ffffff; padding-left: 35px }
#reports .date a:link      { color: #ffffff; text-decoration: underline }
#reports .date a:active      { color: #ffffff; text-decoration: underline }
#reports .date a:visited     { color: #ffffff; text-decoration: underline }
#reports .date a:hover    { color: #000000; text-decoration: underline }
#reports .data { color: #ffffff; padding-left: 8px }
#reports .data a:link      { color: #ffffff; text-decoration: underline }
#reports .data a:active      { color: #ffffff; text-decoration: underline }
#reports .data a:visited     { color: #ffffff; text-decoration: underline }
#reports .data a:hover    { color: #000000; text-decoration: underline }
#reports a:link      { color: #000000; text-decoration: underline }
#reports a:active      { color: #000000; text-decoration: underline }
#reports a:visited     { color: #000000; text-decoration: underline }
#reports a:hover    { color: #ffffff; text-decoration: underline }
/* misc links */
.spacer  { background-color: white }
.color  { color: #91acd7 }
.color2 { color: #a6dff0 }
.attention { color: #c41b20 }
.indent    { padding-left: 15px }
.small { font-size: 8pt }
.float-right     { display: inline; margin: 0; float: right }
.float-left      { display: inline; margin: 0; padding-right: 10px; float: left }
ul    { color: #ff9102; margin-top: 0; margin-bottom: 10px; margin-left: 0; padding-top: 0; padding-right: 4px; padding-left: 40px }
ul .text { color: #ffffff }
li { line-height: 13pt }
li a:link     { color: #ffffff; text-decoration: none }
li a:active     { color: #ffffff; text-decoration: none }
li a:visited    { color: #ffffff; text-decoration: none }
li a:hover   { color: #ff9102; text-decoration: none }
/* footer */
#footer     { color: #000000; font-size: 8pt; padding-top: 6px; padding-bottom: 6px; padding-left: 5px }
#footer td  { color: #000000; font-size: 8pt; padding-bottom: 6px; padding-left: 5px }
#footer a:link       { color: #03498f; text-decoration: none }
#footer a:active       { color: #03498f; text-decoration: none }
#footer a:visited      { color: #03498f; text-decoration: none }
#footer a:hover    { color: #000000; text-decoration: none }
/* links */
a { text-decoration: none }
a:hover     { color: #03498f; text-decoration: none }
a:focus { outline: none; }
