a  {color: #660000; text-decoration: underline; }
a:visited  { color: #660000; }
a:active  { color: #999999; }
a:hover  { color: #999999; }

a.footer  {color: #FFFFFF; text-decoration: underline; }
a.footer:visited  { color: #FFFFFF; }
a.footer:active  { color: #660000; }
a.footer:hover  { color: #660000; }

a.title  {color: #333333; text-decoration: none;  font-weight: bold;}
a.title:visited  { color: #333333; }
a.title:active  { color: #333333; }
a.title:hover  { color: #333333; }

a.invisible  {color: #FFFFFF; text-decoration: none; }
a.invisible:visited  { color: #FFFFFF; }
a.invisible:active  { color: #FFFFFF; }
a.invisible:hover  { color: #FFFFFF; }

table a  {color: #660000; text-decoration: none; font-size:12px; display:block;text-align:center;
			padding:0;margin:0;}
table a:visited  { color: #660000; }
table a:active  { color: #999999; }
table a:hover  { color: #999999; text-decoration: underline;}

body  { bgcolor: #FFFFFF; color: #333333; }

table { color: #333333; font-family: arial, helvetica, sans-serif; font-size: 10pt; }
tr { color: #333333; font-family: arial, helvetica, sans-serif; font-size: 10pt; }
td { color: #333333; font-family: arial, helvetica, sans-serif; font-size: 10pt; }
p  { color: #333333; font-family: arial, helvetica, sans-serif; font-size: 10pt; }
p.invisible { color: #FFFFFF; }
pre  { color: #333333; font-family: arial, helvetica, sans-serif; font-size: 10pt; }
ol { color: #333333; font-family: arial, helvetica, sans-serif; font-size: 10pt; }
ul { color: #333333; font-family: arial, helvetica, sans-serif; font-size: 10pt; }
li  { color: #333333; font-family: arial, helvetica, sans-serif; font-size: 10pt; }
h1 { color: #660000; font-family: arial, helvetica, sans-serif; font-size: 12pt; font-weight: bold;}
h2 { color: #660000; font-family: arial, helvetica, sans-serif; font-size: 12pt; font-style: italic; }
h3, h4, h5, h6 { color: #660000; font-family: arial, helvetica, sans-serif; font-size: 10pt; font-style: italic; font-weight: bold; }

.lg  { color: #333333; font-family: arial, helvetica, sans-serif; font-size: 14pt; }
.sm  { color: #333333; font-family: arial, helvetica, sans-serif; font-size: 8pt; }
.lgbold  { color: #333333; font-family: arial, helvetica, sans-serif; font-size: 12pt; font-weight: bold; }
.bold  { color: #333333; font-family: arial, helvetica, sans-serif; font-size: 10pt; font-weight: bold; }
.italic  { color: #333333; font-family: arial, helvetica, sans-serif; font-size: 10pt; font-style: italic; }
.smitalic  { color: #333333; font-family: arial, helvetica, sans-serif; font-size: 8pt; font-style: italic; }
.smbold { color: #333333; font-family: arial, helvetica, sans-serif; font-size: 8pt; font-weight: bold; }
.white  { color: #FFFFFF; font-family: arial, helvetica, sans-serif; font-size: 10pt; }
.bwhite  { color: #FFFFFF; font-family: arial, helvetica, sans-serif; font-size: 10pt; font-weight: bold; }
.smbwhite  { color: #FFFFFF; font-family:  arial, helvetica, sans-serif; font-size: 8pt; font-weight: bold; line-height:18px;}
.smwhite  { color: #FFFFFF; font-family:  arial, helvetica, sans-serif; font-size: 8pt; }
.gray  { color: #999999; font-family: arial, helvetica, sans-serif; font-size: 10pt; }
.bgray  { color: #999999; font-family: arial, helvetica, sans-serif; font-size: 10pt; font-weight: bold; }
.smgray  { color: #999999; font-family: arial, helvetica, sans-serif; font-size: 8pt; }
.dgray  { color: #666666; font-family: arial, helvetica, sans-serif; font-size: 10pt; }
.bdgray  { color: #666666; font-family: arial, helvetica, sans-serif; font-size: 10pt; font-weight: bold; }
.burgundy  { color: #660000; font-family: arial, helvetica, sans-serif; font-size: 10pt; }
.bburgundy  { color: #660000; font-family: arial, helvetica, sans-serif; font-size: 10pt; font-weight: bold; }
.smburgundy  { color: #660000; font-family: arial, helvetica, sans-serif; font-size: 8pt; }
.red  { color: #FF3333; font-family: arial, helvetica, sans-serif; font-size: 10pt; }
.bred  { color: #FF3333; font-family: arial, helvetica, sans-serif; font-size: 10pt; font-weight: bold; }
table.menu td{ line-height:.4em;height:10px;}
table.sidebar td a{
color: #660000; text-decoration: underline; font-size:10px;display:inline;}
table.sidebar td a:visited  { color: #660000; }
table.sidebar td a:active  { color: #999999; }
table.sidebar tda:hover  { color: #999999; }

.bodylink a{
color: #660000; text-decoration: underline; font-size:10pt;display:inline;}
.bodylink a:visited  { color: #660000; }
.bodylink a:active  { color: #999999; }
.bodylink a:hover  { color: #999999; }


td .mainbody a{
color: #660000; text-decoration: underline; font-size:10pt;display:inline;}
td .mainbody a:visited  { color: #660000; }
td .mainbody a:active  { color: #999999; }
td .mainbody a:hover  { color: #999999; }