body { background-color: #FFFFFF; }

p { margin-top: 2px; }

h4 { margin-top: 10px; margin-bottom: 5px; }

h5 { margin-top: 5px; margin-bottom: 2px; }

ul { margin-top: 5px; margin-bottom: 2px; }

ol { margin-top: 5px; margin-bottom: 2px; }

.title { font-size: 48px; color: #000000; }

.lm { font-family: trebuchet ms, verdana, arial; font-size: 14px; color: #000000; font-weight: bold; }
.lm_grey { font-family: trebuchet ms, verdana, arial; font-size: 14px; color: #888888; font-weight: bold; }
.lm_lightgrey { font-family: trebuchet ms, verdana, arial; font-size: 14px; color: #cccccc; font-weight: bold; }
.bc { font-family: trebuchet ms, verdana, arial; font-size: 12px; color: #666666; font-weight: bold; }
.bc_grey { font-family: trebuchet ms, verdana, arial; font-size: 12px; color: #aaaaaa; font-weight: bold; }
.bc_black { font-family: trebuchet ms, verdana, arial; font-size: 12px; color: #000000; font-weight: bold; }
.in { font-family: trebuchet ms, verdana, arial; font-size: 12px; color: #666666; font-weight: bold; }
.in_grey { font-family: trebuchet ms, verdana, arial; font-size: 12px; color: #aaaaaa; font-weight: bold; }
.footer { font-family: trebuchet ms, verdana, arial; font-size: 10px; color: #666666; }
.exif_link { font-family: trebuchet ms, verdana, arial; font-size: 12px; color: #aaaaaa; }
.exif { font-family: trebuchet ms, verdana, arial; font-size: 12px; color: #aaaaaa; font-weight: bold; }
.exif_label { font-family: trebuchet ms, verdana, arial; font-size: 12px; color: #aaaaaa; font-weight: bold; }
.exif_info { font-family: trebuchet ms, verdana, arial; font-size: 12px; color: #aaaaaa; font-weight: bold; }
.comments_link { font-family: trebuchet ms, verdana, arial; font-size: 12px; color: #aaaaaa; }
.comments { font-family: trebuchet ms, verdana, arial; font-size: 12px; color: #aaaaaa; font-weight: bold; }
.tm { font-family: trebuchet ms, verdana, arial; font-size: 11px; color: #000000; font-weight: bold; }
.tm_grey { font-family: trebuchet ms, verdana, arial; font-size: 11px; color: #999999; font-weight: bold; }
.bm { font-family: trebuchet ms, verdana, arial; font-size: 11px; color: #000000; font-weight: bold; }
.bm_grey { font-family: trebuchet ms, verdana, arial; font-size: 11px; color: #999999; font-weight: bold; }


.def { font-family: trebuchet ms, verdana, arial; font-size: 17px; color: #000000; }
.def2 { font-family: trebuchet ms, verdana, arial; font-size: 15px; color: #000000; }
.def3 { font-family: trebuchet ms, verdana, arial; font-size: 19px; color: #000000; }
.def3b { font-family: trebuchet ms, verdana, arial; font-size: 19px; color: #000000; font-weight: bold; }
.def3g { font-family: trebuchet ms, verdana, arial; font-size: 19px; color: #888888; font-weight: bold; }
.def10 { font-family: trebuchet ms, verdana, arial; font-size: 11px; color: #000000; }
.top { font-family: trebuchet ms, verdana, arial; font-size: 11px; color: #666666; font-weight: bold; }
.top2 { font-family: trebuchet ms, verdana, arial; font-size: 11px; color: #000000; font-weight: bold; }
.top3 { font-family: trebuchet ms, verdana, arial; font-size: 11px; color: #000000; font-weight: bold; }
.top9 { font-family: trebuchet ms, verdana, arial; font-size: 9px; color: #000000; }
.top9b { font-family: trebuchet ms, verdana, arial; font-size: 9px; color: #000000; font-weight: bold; }
.top9bg { font-family: trebuchet ms, verdana, arial; font-size: 9px; color: #999999; font-weight: bold; }
.sub { font-family: trebuchet ms, verdana, arial; font-size: 15px; color: #FFFFFF; font-weight: bold; }
.sub2 { font-family: trebuchet ms, verdana, arial; font-size: 15px; color: #CCCCCC; font-weight: bold; }
.btm2 { font-family: trebuchet ms, verdana, arial; font-size: 9px; color: #CCCCCC; }

textarea { background-color: #efefef; border: 1px solid; border-color: #000000; color: #000000; font-family: trebuchet ms, verdana, arial; font-size: 11px; color: #555555; padding: 5px; }

hr.darkblue { background-color: #000000; border: 0; color: #000000; }

input { background-color: #efefef; border: 1px solid; border-color: #bbbbbb; color: #000000; font-family: trebuchet ms, verdana, arial; font-size: 11px; color: #555555; }

select { background-color: #efefef; border: 1px solid; border-color: #bbbbbb; color: #000000; font-family: trebuchet ms, verdana, arial; font-size: 11px; color: #555555; }

li { font-family: trebuchet ms, verdana, arial; font-size: 13px; color: #000000; }

table { color: #000000; }

a { cursor: auto; }

a:link { color: #000000; background: transparent; text-decoration: underline; }
a:visited { color: #000000; background: transparent; text-decoration: underline; }
a:active { color: #666666; background: transparent; text-decoration: underline; }
a:hover { color: #666666; background: transparent; text-decoration: underline; }

a.top:link { color: #666666; text-decoration: none; }
a.top:visited { color: #666666; text-decoration: none; }
a.top:active { color: #666666; text-decoration: none; }
a.top:hover { color: #666666; text-decoration: none; }

a.top2:link { color: #000000; text-decoration: none; }
a.top2:visited { color: #000000; text-decoration: none; }
a.top2:active { color: #666666; text-decoration: none; }
a.top2:hover { color: #666666; text-decoration: none; }

a.top3:link { color: #000000; text-decoration: none; }
a.top3:visited { color: #000000; text-decoration: none; }
a.top3:active { color: #666666; text-decoration: none; }
a.top3:hover { color: #666666; text-decoration: none; }

a.tm:link { color: #000000; text-decoration: none; }
a.tm:visited { color: #444444; text-decoration: none; }
a.tm:active { color: #888888; text-decoration: none; }
a.tm:hover { color: #BBBBBB; text-decoration: none; }

a.tm_grey:link { color: #FFCC99; text-decoration: none; }
a.tm_grey:visited { color: #FFCC99; text-decoration: none; }
a.tm_grey:active { color: #FFFFCC; text-decoration: none; }
a.tm_grey:hover { color: #FFFFCC; text-decoration: none; }

a.bm:link { color: #000000; text-decoration: none; }
a.bm:visited { color: #444444; text-decoration: none; }
a.bm:active { color: #888888; text-decoration: none; }
a.bm:hover { color: #BBBBBB; text-decoration: none; }

a.bm_grey:link { color: #FFCC99; text-decoration: none; }
a.bm_grey:visited { color: #FFCC99; text-decoration: none; }
a.bm_grey:active { color: #FFFFCC; text-decoration: none; }
a.bm_grey:hover { color: #FFFFCC; text-decoration: none; }

a.lm:link { color: #000000; text-decoration: none; }
a.lm:visited { color: #000000; text-decoration: none; }
a.lm:active { color: #999999; text-decoration: underline; }
a.lm:hover { color: #999999; text-decoration: underline; }

a.lm_lightgrey:link { color: #cccccc; text-decoration: none; }
a.lm_lightgrey:visited { color: #cccccc; text-decoration: none; }
a.lm_lightgrey:active { color: #000000; text-decoration: underline; }
a.lm_lightgrey:hover { color: #000000; text-decoration: underline; }

a.lm_grey:link { color: #888888; text-decoration: none; }
a.lm_grey:visited { color: #888888; text-decoration: none; }
a.lm_grey:active { color: #000000; text-decoration: underline; }
a.lm_grey:hover { color: #000000; text-decoration: underline; }

a.bc:link { color: #666666; text-decoration: none; }
a.bc:visited { color: #666666; text-decoration: none; }
a.bc:active { color: #000000; text-decoration: underline; }
a.bc:hover { color: #000000; text-decoration: underline; }

a.bc_grey:link { color: #aaaaaa; text-decoration: none; }
a.bc_grey:visited { color: #aaaaaa; text-decoration: none; }
a.bc_grey:active { color: #000000; text-decoration: underline; }
a.bc_grey:hover { color: #000000; text-decoration: underline; }

a.bc_black:link { color: #000000; text-decoration: none; }
a.bc_black:visited { color: #000000; text-decoration: none; }
a.bc_black:active { color: #999999; text-decoration: underline; }
a.bc_black:hover { color: #999999; text-decoration: underline; }

a.in:link { color: #666666; text-decoration: none; }
a.in:visited { color: #666666; text-decoration: none; }
a.in:active { color: #000000; text-decoration: underline; }
a.in:hover { color: #000000; text-decoration: underline; }

a.in_grey:link { color: #aaaaaa; text-decoration: none; }
a.in_grey:visited { color: #aaaaaa; text-decoration: none; }
a.in_grey:active { color: #999999; text-decoration: underline; }
a.in_grey:hover { color: #999999; text-decoration: underline; }

a.footer:link { color: #000000; text-decoration: none; }
a.footer:visited { color: #000000; text-decoration: none; }
a.footer:active { color: #999999; text-decoration: underline; }
a.footer:hover { color: #999999; text-decoration: underline; }

a.exif:link { color: #000000; text-decoration: none; }
a.exif:visited { color: #000000; text-decoration: none; }
a.exif:active { color: #999999; text-decoration: underline; }
a.exif:hover { color: #999999; text-decoration: underline; }

a.exif_label:link { color: #000000; text-decoration: none; }
a.exif_label:visited { color: #000000; text-decoration: none; }
a.exif_label:active { color: #999999; text-decoration: underline; }
a.exif_label:hover { color: #999999; text-decoration: underline; }

a.exif_info:link { color: #000000; text-decoration: none; }
a.exif_info:visited { color: #000000; text-decoration: none; }
a.exif_info:active { color: #999999; text-decoration: underline; }
a.exif_info:hover { color: #999999; text-decoration: underline; }

a.exif_link:link { color: #000000; text-decoration: none; }
a.exif_link:visited { color: #000000; text-decoration: none; }
a.exif_link:active { color: #999999; text-decoration: underline; }
a.exif_link:hover { color: #999999; text-decoration: underline; }

a.comments:link { color: #000000; text-decoration: none; }
a.comments:visited { color: #000000; text-decoration: none; }
a.comments:active { color: #999999; text-decoration: underline; }
a.comments:hover { color: #999999; text-decoration: underline; }

a.comments_link:link { color: #000000; text-decoration: none; }
a.comments_link:visited { color: #000000; text-decoration: none; }
a.comments_link:active { color: #999999; text-decoration: underline; }
a.comments_link:hover { color: #999999; text-decoration: underline; }

