body { font-family: Trebuchet MS, Helvetica, Arial, Verdana, sans-serif; margin-top:0; margin-left:0; margin-right:0; margin-bottom:0; background-color:#ffffff }
ol { list-style-position: outside; padding-left: 6px; line-height: 16px; padding-top: 10px;}
li { list-style-image: url(../images/accent.gif); list-style-position: outside; padding-bottom: 6px; margin-left: -1em; padding-right: 25px; padding-left: 2px;}
ul                              { line-height: 16px; list-style-position: inside; list-style: square; margin-left: 2em; margin-top: 0; line-height: 16px;}

.kal_form_required              { font-family: georgia; font-size: 14pt; color: #7178AF; font-weight: normal; text-decoration: none; }
.form_label                     { font-size: 10pt; color: #549266; font-weight: normal; text-decoration: none; }
.form_text                      { font-size: 9pt; color: #333333; font-weight: normal; text-decoration: none; }
.form_textarea textarea { border: 1px solid #999999; padding-left: 3px; width: 270px; color: #91BEA7; }
.form_text input { border: 1px solid #999999; padding-left: 3px; width: 270px; color: #91BEA7; }
.form_checkbox input { padding-left: 3px; color: #91BEA7; }

.bodysubheader                  {  font-size: 9pt; color: #91BEA7; font-weight: bold; text-decoration: none; }

.paragraph                      { font-size: 8pt; color: #333333; font-weight: normal; text-decoration: none; line-height: 18px; }
.paragraphgreen                 { font-size: 8pt; color: #549266; font-weight: normal; text-decoration: none; line-height: 18px; }
.subheader                      { font-size: 8pt; color: #91BEA7; font-weight: bold; text-decoration: none; }

.pagetitle                      { font-size: 12pt; color: #549266; font-weight: bold; text-decoration: none; }
.parenttitle                    { font-size: 14pt; color: #7178AF; font-weight: normal; text-decoration: none; }
.clickinstructions              { font-size: 8pt; color: #7178AF; font-weight: normal; text-decoration: none; }
.fieldsettitle                  { font-size: 12pt; color: #7178AF; font-weight: normal; text-decoration: none; }
.fieldlabeltitle                { font-size: 10pt; color: #549266; font-weight: bold; text-decoration: none; }


.headertext                     { font-size: 8pt; color: #9A9A9A; font-weight: normal; text-decoration: none; }
.galleryheader                  { font-size: 9pt; color: #7178AF; font-weight: bold; text-decoration: none; }
.gallerytext                    { font-size: 9pt; color: #7C8185; font-weight: normal; text-decoration: none; line-height: 15px; }

.maptxt                         { font-size: 10pt; color: #7C8185; font-weight: normal; text-align: left;}

A.bodynavlink:link              { font-size: 11pt; color: #A2A3A8; font-weight: bold; text-decoration: none; }
A.bodynavlink:visited           { font-size: 11pt; color: #A2A3A8; font-weight: bold; text-decoration: none; }
A.bodynavlink:hover             { font-size: 11pt; color: #7C8185; font-weight: bold; text-decoration: none; }
A.bodynavlink:active            { font-size: 11pt; color: #A2A3A8; font-weight: bold; text-decoration: none; }

A.bodysubheaderlink:link        { font-size: 11pt; color: #9A9A9A; font-weight: normal; text-decoration: none; }
A.bodysubheaderlink:visited     { font-size: 11pt; color: #9A9A9A; font-weight: normal; text-decoration: none; }
A.bodysubheaderlink:hover       { font-size: 11pt; color: #70757B; font-weight: normal; text-decoration: none; }
A.bodysubheaderlink:active      { font-size: 11pt; color: #9A9A9A; font-weight: normal; text-decoration: none; }

A.subnav:link                   { font-size: 10pt; color: #7178AF; font-weight: normal; text-decoration: none; }
A.subnav:visited                { font-size: 10pt; color: #7178AF; font-weight: normal; text-decoration: none; }
A.subnav:hover                  { font-size: 10pt; color: #549266; font-weight: normal; text-decoration: none;}
A.subnav:active                 { font-size: 10pt; color: #7178AF; font-weight: normal; text-decoration: none; }

A.headernavlink:link            { font-size: 9pt; color: #7178AF; font-weight: bold; text-decoration: none; }
A.headernavlink:visited         { font-size: 9pt; color: #7178AF; font-weight: bold; text-decoration: none; }
A.headernavlink:hover           { font-size: 9pt; color: #78A88E; font-weight: bold; text-decoration: none;}
A.headernavlink:active          { font-size: 9pt; color: #7178AF; font-weight: bold; text-decoration: none; }

A.lowernavheader                { font-size: 9pt; color: #7C8185; font-weight: bold; text-decoration: none; }

A.lowernavlist:link             { font-size: 9pt; color: #92979D; font-weight: bold; text-decoration: none; }
A.lowernavlist:visited          { font-size: 9pt; color: #92979D; font-weight: bold; text-decoration: none; }
A.lowernavlist:hover            { font-size: 9pt; color: #7178AF; font-weight: bold; text-decoration: none; }
A.lowernavlist:active           { font-size: 9pt; color: #92979D; font-weight: bold; text-decoration: none; }

A.selectedlowernavlist:link     { font-size: 9pt; color: #6E727B; font-weight: bold; text-decoration: none; }
A.selectedlowernavlist:visited  { font-size: 9pt; color: #6E727B; font-weight: bold; text-decoration: none; }
A.selectedlowernavlist:hover    { font-size: 9pt; color: #6E727B; font-weight: bold; text-decoration: none; }
A.selectedlowernavlist:active   { font-size: 9pt; color: #6E727B; font-weight: bold; text-decoration: none; }

A.headerlink:link               { font-size: 9pt; color: #7178AF; font-weight: bold; text-decoration: none; }
A.headerlink:visited            { font-size: 9pt; color: #7178AF; font-weight: bold; text-decoration: none; }
A.headerlink:hover              { font-size: 9pt; color: #76AD8E; font-weight: bold; text-decoration: none; }
A.headerlink:active             { font-size: 9pt; color: #7178AF; font-weight: bold; text-decoration: none; }

A.headerlink_sub:link           { font-size: 8pt; color: #7178AF; font-weight: normal; text-decoration: none; }
A.headerlink_sub:visited        { font-size: 8pt; color: #7178AF; font-weight: normal; text-decoration: none; }
A.headerlink_sub:hover          { font-size: 8pt; color: #76AD8E; font-weight: normal; text-decoration: none; }
A.headerlink_sub:active         { font-size: 8pt; color: #7178AF; font-weight: normal; text-decoration: none; }

A.footertext                    { font-size: 8pt; color: #8DA5CB; font-weight: normal; text-decoration: none; }
A.footertextlink:link           { font-size: 8pt; color: #8DA5CB; font-weight: normal; text-decoration: none; }
A.footertextlink:visited        { font-size: 8pt; color: #8DA5CB; font-weight: normal; text-decoration: none; }
A.footertextlink:hover          { font-size: 8pt; color: #7178AF; font-weight: normal; text-decoration: none; }
A.footertextlink:active         { font-size: 8pt; color: #8DA5CB; font-weight: normal; text-decoration: none; }

A.internallink:link             { color: #575D98; font-weight: normal; text-decoration: none; border-bottom: 1px dotted #595F9A; }
A.internallink:visited          { color: #575D98; font-weight: normal; text-decoration: none; border-bottom: 1px dotted #595F9A; }
A.internallink:hover            { color: #549266; font-weight: normal; text-decoration: none; border-bottom: 1px dotted #78A88E; background-color: #D4E6DA; }
A.internallink:active           { color: #575D98; font-weight: normal; text-decoration: none; border-bottom: 1px dotted #595F9A; }

A.externallink:link             { color: #575D98; font-weight: normal; text-decoration: none; border-bottom: 1px dotted #595F9A; }
A.externallink:visited          { color: #575D98; font-weight: normal; text-decoration: none; border-bottom: 1px dotted #595F9A; }
A.externallink:hover            { color: #549266; font-weight: normal; text-decoration: none; border-bottom: 1px dotted #78A88E; background-color: #D4E6DA; }
A.externallink:active           { color: #575D98; font-weight: normal; text-decoration: none; border-bottom: 1px dotted #595F9A; }

A.medialink:link                { color: #575D98; font-weight: normal; text-decoration: none; border-bottom: 1px dotted #595F9A; }
A.medialink:visited             { color: #575D98; font-weight: normal; text-decoration: none; border-bottom: 1px dotted #595F9A; }
A.medialink:hover               { color: #549266; font-weight: normal; text-decoration: none; border-bottom: 1px dotted #78A88E; background-color: #D4E6DA; }
A.medialink:active              { color: #575D98; font-weight: normal; text-decoration: none; border-bottom: 1px dotted #595F9A; }


.sitemapRootPage    { font-size: 8pt; }
.sitemapModified    { float: right; font-size: 7pt; }
.siteMapPageTitle   { font-size: 10pt; color: #7178AF; font-weight: bold; text-decoration: none; }
.sitemapChildPage   { font-size: 8pt; padding-left: 20px; }

.hang { text-indent: -1.5em; margin-left: 1.5em; }
.qaa { margin-left: 1.5em; }

.blue { color: #91BEA7; }

  .boxDiv     { width: 324px; border: 1px solid #9999FF; }
  .boxTitle   { font-family: times new roman; font-size: 14pt; font-style: italic; font-weight: bold; background-color: #9999FF; color: #FFFFFF; padding-top: 4px; padding-bottom: 4px; text-align: center; }
  .boxContent { padding: 8px; padding-right:14px; }
