body                     { color: #000000; font-size: 10pt; font-family: Arial,Trebuchet MS,Verdana; font-weight: normal; background: #337CD1; }
td                       { color: #000000; font-size: 10pt;}
a                        { color: #0000FF; font-size: 10pt; text-decoration:none; }
h1                       { color: #000000; font-size: 20pt; margin:  0px  0px  0px  0px; }
h2                       { color: #000000; font-size: 18pt; margin:  0px  0px  0px  0px; }
h3                       { color: #000000; font-size: 16pt; margin:  0px  0px  0px  0px; }
h4                       { color: #000000; font-size: 14pt; margin:  0px  0px  0px  0px; }
h5                       { color: #000000; font-size: 12pt; margin:  0px  0px  0px  0px; }

a:hover                     { color: #F00000; }
a:hover.TinyLink            { color: #F00000; }
a:hover.vmenutoplevellink   { color: #0000FF; background: #FFF47D; }
a:hover.vmenuheaderlink     { color: #000000; background: #FFF47D; }
a:hover.vmenulink           { color: #0000FF; background: #FFF47D; }

a:visited                   { color: #0000FF; }
a:visited.TinyLink          { color: #0000FF; } 
a:visited.vmenutoplevellink { color: #0000FF; } 
a:visited.vmenuheaderlink   { color: #000000; } 
a:visited.vmenulink         { color: #0000FF; } 

#leftcolumn              { position: relative;  padding:10px  5px 10px 10px; }
#centercolumn            { position: relative;  padding:10px  5px 10px  5px; }
#rightcolumn             { position: relative;  padding:10px 10px 10px  5px; }

ul.vmenu                 { padding: 0px 0px 0px 0px; margin:  0px  0px 10px  0px; list-style-type: none; }
li.vmenu_toplevel        { padding: 0px 0px 0px 0px; margin: 10px  0px  0px  0px; font-size: 8pt; font-weight: bold; }
li.vmenu_header          { padding: 0px 0px 0px 0px; margin: 10px  0px  0px  0px; font-size: 8pt; font-weight: bold; border-bottom: 1px solid #000000; }
li.vmenu                 { padding: 0px 0px 0px 0px; margin:  4px  0px  0px  5px; font-size: 8pt; line-height: 110%; }
li.vmenu_rightcolumn     { padding: 0px 0px 0px 0px; margin: 10px  0px  0px  5px; font-size: 8pt; line-height: 110%; }
li.vmenu_nospace         { padding: 0px 0px 0px 0px; margin:  0px  0px  0px  5px; font-size: 8pt; }

.vmenutoplevellink       { color: #0000FF; font-size: 8pt; font-weight: bold;   text-decoration: none; }
.vmenuheaderlink         { color: #000000; font-size: 8pt; font-weight: bold;   text-decoration: none; }
.vmenulink               { color: #0000FF; font-size: 8pt; font-weight: normal; text-decoration: none; }

.index_sidebox           { position: relative; padding: 3px  3px  3px  3px; margin: 0px  0px 10px  0px; background: #FFFFFF; border: 1px solid #000000; height: 592px; }
.index_sideboxcontent    { position: relative; padding: 7px  7px  7px  7px; margin: 0px  0px  0px  0px; font-size: 8pt; }
.homeboxtitle            {                     padding: 0px  0px  0px  5px; margin: 0px  0px 10px  0px; border: 1px solid #000000; background: #E72D0A; text-align: left; color: #000000; font-size: 14pt; }
.homemainbox             { position: relative; padding:10px 10px 10px 10px; margin: 0px  0px 10px  0px; border: 1px solid #000000; background: #FFFFFF; }
.mainbox                 { position: relative; padding:10px 10px 25px 10px; margin: 0px  0px 10px  0px; border: 1px solid #000000; background: #FFFFFF; }
.mainboxtitlearea        { position: relative; padding: 0px  0px  0px  0px; margin: 0px  0px 25px  0px; border: 1px solid #FFFFFF; height: 100px; }
.mainboxtitle1           {                     padding: 0px  0px  0px  0px; margin:10px  0px  0px  0px; border: 1px solid #000000; background: #E72D0A; text-align: left; color: #000000; font-size: 14pt; }
.mainboxtitle2           {                     padding: 0px  0px  0px  0px; margin: 5px  0px  0px  0px; text-align: left; color: #000000; font-size: 12pt; font-weight: bold; }
.mainboxtitle3           {                     padding: 0px  0px  0px  0px; margin: 0px  0px  0px  0px; text-align: left; color: #000000; font-size: 12pt; font-weight: bold; }
.mainboxpic              { position: relative; padding: 0px  0px  0px  0px; margin: 0px 10px  0px 15px; float:left; }
.mainboxtext             { position: relative;                              margin: 0px  0px 10px  0px; text-align: left;}
.sidebox                 { position: relative; padding: 3px  3px  3px  3px; margin: 0px  0px 10px  0px; background: #FFFFFF; border: 1px solid #000000; }
.sideboxtitle            { position: relative; padding: 0px  0px  0px  0px; margin: 0px  0px  5px  0px; background: #E72D0A; border: 1px solid #000000; text-align: center; font-weight: bold; font-size: 8pt; }
.sideboxtext             { position: relative; padding: 0px  2px  2px  2px; margin: 0px  0px  0px  0px; font-size: 8pt; }
.sideboxtextcentered     { position: relative; padding: 0px  2px  2px  2px; margin: 0px  0px  0px  0px; font-size: 8pt; text-align: center; }
.line                    { border-bottom: 1px solid #000000; margin: 2px  0px  2px  0px; }
.outlinebox              {                     padding: 5px  5px  5px  5px; margin: 0px  0px 10px  0px; border: 1px solid #000000; }
.containerbox            { position: relative; padding: 0px  0px  0px  0px; margin: 0px  0px  0px  0px; }
.commentbox              { position: relative; padding: 5px  5px  5px  5px; margin:10px  0px  1px  0px; background: #FFE87D; border: 1px solid #000000; }
.journaldateheader       { position: relative; padding: 3px  3px  3px  3px; margin: 0px  0px 10px  0px; background: #000000; color: #FFFFFF; }
.ljdateheader            { position: relative; padding: 2px  2px  2px  2px; margin: 0px  0px 10px  0px; background: #E72D0A; color: #000000; border: 1px solid #000000; }
.box                     {                     padding: 0px  0px  0px  0px; margin: 0px  0px 10px  0px; border: 1px solid #000000; }
.galleryheader           { background-color: #000000; padding: 2px; color: white; }
.galleryheader2          { background-color: #E8EAEC; padding: 2px; }

.TinyLink                { color: #0000ff; font-size: 8pt; font-weight: normal; text-decoration: none; }
.TinyText                { color: #000000; font-size: 8pt; font-weight: normal; text-decoration: none; }
.BoldUnderlineTitle      {                                 font-weight: bold; text-decoration: underline; margin: 0px  0px  5px  0px; }
