@charset "UTF-8";
HTML, BODY { font-family: arial,sans-serif; font-size: 13px; color: black;}
INPUT { font-size:13px; font-family: arial,sans-serif; text-decoration: none }
SELECT { font-size:13px; font-family: arial,sans-serif; text-decoration: none }
TEXTAREA { font-size:13px; font-family: arial,sans-serif; text-decoration: none }
.req { font-family: arial,sans-serif; font-size: 13px; font-weight: bold; color: #ff0000; text-decoration: none; }
H4 { font-size:17px; font-family: arial,sans-serif; color: #103090; text-decoration: none }
H3 { font-size:19px; font-family: arial,sans-serif; text-decoration: none }
H2 { font-size:21px; font-family: arial,sans-serif; color: #103090; text-decoration: none }
H1 { font-size:23px; font-family: arial,sans-serif; text-decoration: none; }
A { font-family: arial,sans-serif; font-size: 13px; color: #103090; text-decoration: none; }
A:active { font-family: arial,sans-serif; font-size: 13px; color: #103090; text-decoration: none; }
A:hover { font-family: arial,sans-serif; font-size: 13px; color: #a06030; text-decoration: none; }
A.small { font-family: arial,sans-serif; font-size: 11px; color: #000080; text-decoration: none; }
A.small:active { font-family: arial,sans-serif; font-size: 11px; color: #000080; text-decoration: none; }
A.small:hover { font-family: arial,sans-serif; font-size: 11px; color: #a06030; text-decoration: none; }
TD { font-size: 13px; font-family: arial,sans-serif,sans-serif }
TD.list { font-size: 13px; font-family: arial,sans-serif,sans-serif }
.textcopy, .txt { max-width:640px; }
.tt { font-family: "Courier New",Consolas,monospace,sans-serif; }
A.newsHead { font-weight: bold; font-size: 15px; color: #000000; font-family: arial,sans-serif,sans-serif}
A.newsHead:active { font-weight: bold; font-size: 15px; color: #660000; font-family: arial,sans-serif,sans-serif}
A.newsHead:hover { font-weight: bold; font-size: 15px; color: #666666; font-family: arial,sans-serif,sans-serif}
A.topnav { font-weight: bold; font-size: 8pt; color: #FFFFF0; font-family: arial,sans-serif,sans-serif;
    border: 1px inset black;
    text-decoration: none}
A.topnav:active { font-weight: bold; font-size: 8pt; color: #FFFF80; font-family: arial,sans-serif,sans-serif;
    border: 1px inset black;
    text-decoration: none}
A.topnav:hover { font-weight: bold; font-size: 8pt; color: #FFCCCC; font-family: arial,sans-serif,sans-serif;
    border: 1px inset white;
    text-decoration: none}
A.tabsel { font-size: 10pt; font-family: arial,sans-serif; font-weight: bold; color: #000000; text-decoration: none}
A.tabun { font-size: 10pt; font-family: arial,sans-serif; font-weight: normal; color: #303030; text-decoration: none}
.err { font-weight: bold;  color: red; font-family: arial,sans-serif,sans-serif; }
.error { font-weight: bold;  color: red; font-family: arial,sans-serif,sans-serif; }
.req { font-weight: bold;  color: red; font-family: arial,sans-serif,sans-serif; }
.status { font-weight: bold;  color: #008000; font-family: arial,sans-serif,sans-serif}
TR.section1 { font-weight: bold; color: white; font-family: arial,sans-serif,sans-serif; background-color: #cc3300 }
TR.adminlist { font-weight: bold;	color: white; background-color: #808030; font-family: arial,sans-serif,sans-serif}
TR.adminHead { font-weight: bold;	color: white; background-color: #808030; font-family: arial,sans-serif,sans-serif}
TR.messageHead { background-color: #E0E0D8; color: black; font-weight: bold; font-family: arial,sans-serif,sans-serif }
TD.messageSubject { background-color: #E0E0F0; color: black; font-weight: bold; font-family: arial,sans-serif,sans-serif }
.newsIntro { font-weight: bold; font-size: 13px; color: #666666; font-family: arial,sans-serif,sans-serif }
.normal { font-weight: normal; font-size: 15px; color: black; line-height: 130%; font-style: normal; font-family: arial,sans-serif, Helvetica,sans-serif }
.msghead { font-weight: bold; font-size: 15px; font-family: arial,sans-serif,sans-serif }
.messagetitle { font-weight: bold; font-size: 12pt; font-family: arial,sans-serif,sans-serif }
TR.title { font-weight: bold; font-size: 14pt; font-family: arial,sans-serif,sans-serif; background-color: #808060; color: #FFFFFF;}
.formHead { font-weight: bold; font-size: 8pt; font-family: arial,sans-serif,sans-serif }
A.menu1:active { font-weight: bold; font-size: 9pt; color: #cccccc; text-indent: 0; font-family: arial,sans-serif; text-decoration: none }
A.menu1:hover { font-weight: bold; font-size: 9pt; color: #F00000; text-indent: 0; font-family: arial,sans-serif; text-decoration: none }
A.menu1:link { font-weight: bold; font-size: 9pt; color: #000000; text-indent: 0; font-family: arial,sans-serif; text-decoration: none }
A.menu1:visited { font-weight: bold; font-size: 9pt; color: #000000; text-indent: 0; font-family: arial,sans-serif; text-decoration: none }
.def { cursor:pointer; font-weight:bold; color:#803030 }
.nodef { font-weight:bold; }
A.menu2:active { font-weight: bold; font-size: 8pt; color: #000000; text-indent: 0; font-family: arial,sans-serif; text-decoration: none }
A.menu2:hover { font-weight: bold; font-size: 8pt; color: #FFFFFF; text-indent: 0; font-family: arial,sans-serif; text-decoration: none }
A.menu2:link { font-weight: bold; font-size: 8pt; color: #000000; text-indent: 0;  font-family: arial,sans-serif; text-decoration: none }
A.menu2:visited { font-weight: bold; font-size: 8pt; color: #000000; text-indent: 0; font-family: arial,sans-serif; text-decoration: none }
A.menu3:active { font-weight: bold; font-size: 7pt; color: #000000; text-indent: 0; font-family: arial,sans-serif; text-decoration: none }
A.menu3:hover { font-weight: bold; font-size: 7pt; color: #00FFFF; text-indent: 0; font-family: arial,sans-serif; text-decoration: none }
A.menu3:link { font-weight: bold; font-size: 7pt; color: #000000; text-indent: 0; font-family: arial,sans-serif; text-decoration: none }
A.menu3:visited { font-weight: bold; font-size: 7pt; color: #000000; text-indent: 0; font-family: arial,sans-serif; text-decoration: none }
A.category0 { font-size: 15px; text-indent: 0; font-family: arial,sans-serif; font-weight:bold; text-decoration: none }
A.category1 { font-size: 13px; text-indent: 0; font-family: arial,sans-serif; font-weight:bold; text-decoration: none }
A.category2 { font-size: 11px; text-indent: 0; font-family: arial,sans-serif; font-weight: normal; text-decoration: none }
.small { font-size: 7pt; font-family: arial,sans-serif,sans-serif }
.itemText { text-decoration: none; color: #FFFFFF; font: 12px arial,sans-serif }
.itemHover { text-decoration: none; color: #FFFF99; font: 12px arial,sans-serif }
.itemBorder { border: 1px solid black }
.lsmall { font-size: 6pt; font-family: arial,sans-serif,sans-serif }
.lfield {  font: 10px arial,sans-serif; border: 1px #000000 solid; height: 17px; width: 150px; background-color: #FFFFff;}
TD.footer { font-family: arial,sans-serif; font-size: 13px; color: #a07030; }
A.footer { font-family: arial,sans-serif; font-size: 13px; color: #a07030; }
A.footer:active { font-family: arial,sans-serif; font-size: 13px; color: #a07030; }
A.footer:visited { font-family: arial,sans-serif; font-size: 13px; color: #a07030; }
TABLE.report { border: solid 1px #909090; }
TABLE.report TR TH { background-color: #c0c0a0; font-size: 13px; font-family: arial,sans-serif,sans-serif;
    padding: 2px 5px;
}
TABLE.report TR.rep0 TD { background-color: #ffffff; font-size: 13px; font-family: arial,sans-serif,sans-serif;
    padding: 2px 5px;
}
TABLE.report TR.rep1 TD { background-color: #f0f0f0; font-size: 13px; font-family: arial,sans-serif,sans-serif;
    padding: 2px 5px;
}
TABLE.report TR.hover TD { background-color: #e0ffe0; font-size: 13px; font-family: arial,sans-serif,sans-serif;
    padding: 2px 5px;
}

/* message forum styles */
TABLE.forum { background-color: #c0c0a0; border-right: solid 1px #909090; border-bottom: solid 1px #909090; }
TABLE.forum TH { background-color: #f0f0e0; font-family: arial,sans-serif; font-size: 8pt; font-weight: bold; border-top: solid 1px #909090; border-left: solid 1px #909090; padding: 5px; }
TABLE.forum TR.group TD { background-color: #d0e0f0; font-family: arial,sans-serif; font-size: 10pt; font-weight: bold; color: #3030A0; border-top: solid 1px #909090; border-left: solid 1px #909090; padding: 5px; }
TABLE.forum TR.group TD .desc { font-family: arial,sans-serif; font-size: 8pt; font-weight: normal; color: #303030; }
TABLE.forum TR.forum TD { background-color: #f0f0e0; font-family: arial,sans-serif; font-size: 8pt; border-top: solid 1px #909090; border-left: solid 1px #909090; padding: 5px; }
TABLE.forum TR.forumhover TD { background-color: #e0e0d0; font-family: arial,sans-serif; font-size: 8pt; border-top: solid 1px #909090; border-left: solid 1px #909090; padding: 5px; cursor: pointer; }
.forumdesc { font-family: arial,sans-serif; font-size: 7pt; }
A.forum { font-family: arial,sans-serif; font-size: 8pt; color: #903000; font-weight: bold; }
TABLE.msglist { border-right: solid 1px #909090; border-bottom: solid 1px #909090; }
TABLE.msglist TH { background-color: #d0e0f0; font-family: arial,sans-serif; font-size: 7pt; font-weight: bold; border-top: solid 1px #909090; border-left: solid 1px #909090; padding: 5px; color: #3030A0; }
TABLE.msglist TD { background-color: #f0f0e0; font-family: arial,sans-serif; font-size: 7pt; font-weight: bold; border-top: solid 1px #909090; border-left: solid 1px #909090; padding: 5px; color: #909090; }
TABLE.msglist TR.message TD { background-color: #ffffff; font-family: arial,sans-serif; font-size: 8pt; border-top: solid 1px #909090; border-left: solid 1px #909090; padding: 5px; }
TABLE.msglist TR.messagehover TD { background-color: #f0f0f0; font-family: arial,sans-serif; font-size: 8pt; border-top: solid 1px #909090; border-left: solid 1px #909090; padding: 5px; cursor: pointer; }
TABLE.msglist TR.sticky TD { background-color: #f0f0e0; font-family: arial,sans-serif; font-size: 8pt; border-top: solid 1px #909090; border-left: solid 1px #909090; padding: 5px; }
TABLE.msglist TR.stickyhover TD { background-color: #e0e0d0; font-family: arial,sans-serif; font-size: 8pt; border-top: solid 1px #909090; border-left: solid 1px #909090; padding: 5px; cursor: pointer; }
A.lastpost { font-family: arial,sans-serif; font-size: 8pt; color: #903000; font-weight: bold; }
A.lastpost:active { font-family: arial,sans-serif; font-size: 8pt; color: #903000; font-weight: bold; }
A.lastpost:visited { font-family: arial,sans-serif; font-size: 8pt; color: #903000; font-weight: bold; }
TABLE.fornavbar { background-color: #e0e0c0; border: solid 1px #909090; }
TABLE.fornavbar TR.group TD { font-family: arial,sans-serif; font-size: 7pt; font-weight: bold; color: #606060;
    padding: 3px 10px;
}
A.fornavlink { font-family: arial,sans-serif; font-size: 7pt; font-weight: bold; color: #906030; }
A.fornavlink:active { font-family: arial,sans-serif; font-size: 7pt; font-weight: bold; color: #906030; }
A.fornavlink:visited { font-family: arial,sans-serif; font-size: 7pt; font-weight: bold; color: #906030; }
TABLE.messagelist { border: solid 1px #909090; }
TABLE.messagelist TR.message0 { border: solid 1px #909090; background-color: #f0f0f0; }
TABLE.messagelist TR.message1 { border: solid 1px #909090; background-color: #f8f8f8; }
TABLE.messagelist TD.msguser { font-family: arial,sans-serif; font-size: 8pt; color: #903000; font-weight: bold; border-right: solid 1px #909090; }
TABLE.messagelist TD.msghead { font-family: arial,sans-serif; font-size: 8pt; color: #903000; font-weight: bold; border-bottom: solid 1px #909090; background-color: #e8e8e8; padding-left: 10px; padding-right: 10px; }
TABLE.messagelist TD.msgbody { font-family: arial,sans-serif; font-size: 8pt; font-weight: normal; padding-left: 10px; padding-right: 10px; }
TABLE.messagelist .msgfoot { font-family: arial,sans-serif; font-size: 7pt; font-weight: normal; background-color: #e8e8e8; color: #808030; padding-left: 10px; padding-right: 10px; }
A.userlink { font-family: arial,sans-serif; font-size: 7pt; font-weight: bold; color: #906030; }
A.userlink:active { font-family: arial,sans-serif; font-size: 7pt; font-weight: bold; color: #906030; }
A.userlink:visited { font-family: arial,sans-serif; font-size: 7pt; font-weight: bold; color: #906030; }

TABLE.calendar { background-color: #c0c0a0; border: solid 1px #909090; }
TABLE.calendar TR.head TD { background-color: #d0e0f0; font-family: arial,sans-serif; font-size: 8pt; font-weight: bold; color: #303030; padding: 3px; width: 80px; border-bottom: solid 1px #909090; text-align: center; }
TABLE.calendar TR.day TD { border-right: solid 1px #e0e0e0; border-top: solid 1px #e0e0e0; padding: 3px; width: 80px; }

.ptab { cursor: pointer; background-color: #ded6bd; }
.ptabmid { cursor: pointer;
    background: #ded6bd url('/images/ptab2_bg.gif') repeat-x;
    font-family: Verdana, Arial,sans-serif; font-size: 11px; color: #7e7658; font-weight: bold; }
.ptabsel { background-color: #ffffff; }
.ptabselmid {
    background: url('/images/ptab2_bg.gif') repeat-x;
    font-family: Verdana, Arial,sans-serif; font-size: 11px; color: #000000; font-weight: bold; }
TABLE.ptabframe {border: solid 1px #beb698; font-family: Trebuchet MS, Verdana,Arial,sans-serif; font-size: 8pt; color: #000000; font-weight: normal; background-color: #F8F8F0; }
.ptabd { font-family: Trebuchet MS, Verdana,Arial,sans-serif; font-size: 8pt; color: #000000; font-weight: normal; }

.wikititle { font-size:11pt; font-family: arial,sans-serif,Helvetica; font-weight: bold; text-decoration: none }
.wikistatus { font-family: arial,sans-serif,Helvetica; color: #00A000; font-weight: bold; text-decoration: none }
HR.wikihr { height: 2px; color: #A0C0E0; background-color: #A0C0E0; }
A.wiki { font-family: arial,sans-serif; font-size: 8pt; color: #a0a0a0; }
A.wiki:active { font-family: arial,sans-serif; font-size: 8pt; color: #a0a0a0; }
A.wiki:hover { font-family: arial,sans-serif; font-size: 8pt; color: #ff0000; text-decoration: underline; }
A.wikitrail { font-family: arial,sans-serif; font-size: 8pt; color: #3030a0; }
A.wikitrail:active { font-family: arial,sans-serif; font-size: 8pt; color: #3030a0; }
A.wikitrail:hover { font-family: arial,sans-serif; font-size: 8pt; color: #ff0000; text-decoration: underline; }
P.wikicallout { margin-left: 20px; border: dotted 1px #a0a0c0; background-color: #f0f0e0; padding: 3px 7px; }

TD.mainnav { border: solid 1px #603090; background-color: #f0f0f8;
    padding: 10px 0;
}
TD.mainnav A.menu0 { width: 130px; display: block; padding: 3px 5px; font-family: arial,sans-serif; font-size: 13px; font-weight: bold; color: #103090; text-decoration: none; border-bottom: dotted 1px #c0c0c0; text-indent: 3px; }
TD.mainnav A.menu0:hover { width: 130px; display: block; padding: 3px 5px; font-family: arial,sans-serif; font-size: 13px; font-weight: bold; color: #103090; text-decoration: none; background-color: #f0f0b0; border-bottom: dotted 1px #c0c0c0; text-indent: 3px; }
TD.mainnav A.menu0:visited { width: 130px; display: block; padding: 3px 5px; font-family: arial,sans-serif; font-size: 13px; font-weight: bold; color: #103090; text-decoration: none; border-bottom: dotted 1px #c0c0c0;  text-indent: 3px; }
TD.mainnav A.menu0sel { width: 130px; display: block; padding: 3px 5px; font-family: arial,sans-serif; font-size: 13px; font-weight: bold; color: #103090; text-decoration: none; border-bottom: dotted 1px #c0c0c0; text-indent: 3px; background-color: #C0C0f0; }
TD.mainnav A.menu0sel:hover { width: 130px; display: block; padding: 3px 5px; font-family: arial,sans-serif; font-size: 13px; font-weight: bold; color: #103090; text-decoration: none; border-bottom: dotted 1px #c0c0c0; text-indent: 3px; background-color: #C0C0f0; }
TD.mainnav A.menu0sel:visited { width: 130px; display: block; padding: 3px 5px; font-family: arial,sans-serif; font-size: 13px; font-weight: bold; color: #103090; text-decoration: none; border-bottom: dotted 1px #c0c0c0;  text-indent: 3px; background-color: #C0C0f0; }
TD.mainnav A.menu1 { width: 130px; display: block; padding: 3px 5px; font-family: arial,sans-serif; font-size: 13px; font-weight: bold; color: #303030; text-decoration: none; border-bottom: dotted 1px #c0c0c0; text-indent: 16px; }
TD.mainnav A.menu1:hover { width: 130px; display: block; padding: 3px 5px; font-family: arial,sans-serif; font-size: 13px; font-weight: bold; color: #906030; text-decoration: none; background-color: #f0f0b0; border-bottom: dotted 1px #c0c0c0; text-indent: 16px; }
TD.mainnav A.menu1:visited { width: 130px; display: block; padding: 3px 5px; font-family: arial,sans-serif; font-size: 13px; font-weight: bold; color: #303030; text-decoration: none; border-bottom: dotted 1px #c0c0c0; text-indent: 16px; }
TD.mainnav A.menu1sel { width: 130px; display: block; padding: 3px 5px; font-family: arial,sans-serif; font-size: 13px; font-weight: bold; color: #303030; text-decoration: none; border-bottom: dotted 1px #c0c0c0; text-indent: 16px; background-color: #C0C0f0; }
TD.mainnav A.menu1sel:hover { width: 130px; display: block; padding: 3px 5px; font-family: arial,sans-serif; font-size: 13px; font-weight: bold; color: #906030; text-decoration: none; border-bottom: dotted 1px #c0c0c0; text-indent: 16px; background-color: #C0C0f0; }
TD.mainnav A.menu1sel:visited { width: 130px; display: block; padding: 3px 5px; font-family: arial,sans-serif; font-size: 13px; font-weight: bold; color: #303030; text-decoration: none; border-bottom: dotted 1px #c0c0c0; text-indent: 16px; background-color: #C0C0f0; }
TD.mainnav A.menu2 { width: 130px; display: block; padding: 3px 5px; font-family: arial,sans-serif; font-size: 13px; font-weight: bold; color: #303030; text-decoration: none; border-bottom: dotted 1px #c0c0c0; text-indent: 32px; }
TD.mainnav A.menu2:hover { width: 130px; display: block; padding: 3px 5px; font-family: arial,sans-serif; font-size: 13px; font-weight: bold; color: #906030; text-decoration: none; background-color: #f0f0b0; border-bottom: dotted 1px #c0c0c0; text-indent: 32px; }
TD.mainnav A.menu2:visited { width: 130px; display: block; padding: 3px 5px; font-family: arial,sans-serif; font-size: 13px; font-weight: bold; color: #303030; text-decoration: none; border-bottom: dotted 1px #c0c0c0; text-indent: 32px; }
TD.mainnav A.menu2sel { width: 130px; display: block; padding: 3px 5px; font-family: arial,sans-serif; font-size: 13px; font-weight: bold; color: #303030; text-decoration: none; border-bottom: dotted 1px #c0c0c0; text-indent: 32px; background-color: #C0C0f0; }
TD.mainnav A.menu2sel:hover { width: 130px; display: block; padding: 3px 5px; font-family: arial,sans-serif; font-size: 13px; font-weight: bold; color: #906030; text-decoration: none; border-bottom: dotted 1px #c0c0c0; text-indent: 32px; background-color: #C0C0f0; }
TD.mainnav A.menu2sel:visited { width: 130px; display: block; padding: 3px 5px; font-family: arial,sans-serif; font-size: 13px; font-weight: bold; color: #303030; text-decoration: none; border-bottom: dotted 1px #c0c0c0; text-indent: 32px; background-color: #C0C0f0; }
TD.adminframe { border: solid 1px #906030; background-color: #f8f8f0;
    padding: 10px;
}
.ptab { cursor: pointer; background-color: #ded6bd; }
.ptabmid { cursor: pointer;
    background: #ded6bd url('/images/ptab2_bg.gif') repeat-x;
    font-family: Verdana, Arial,sans-serif; font-size: 13px; color: #7e7658; font-weight: bold; }
.ptabsel { background-color: #ffffff; }
.ptabselmid {
    background: url('/images/ptab2_bg.gif') repeat-x;
    font-family: Verdana, Arial,sans-serif; font-size: 13px; color: #000000; font-weight: bold; }
TABLE.ptabframe {border: solid 1px #beb698; font-family: Trebuchet MS, Verdana,Arial,sans-serif; font-size: 8pt; color: #000000; font-weight: normal; background-color: #F8F8F0; }
.ptabd { font-family: Trebuchet MS, Verdana,Arial,sans-serif; font-size: 8pt; color: #000000; font-weight: normal; }

A.cat0 { font-family: arial,sans-serif; font-weight: bold; font-size: 14px; color: #000000; line-height: 16px; }
A.cat0:active { font-family: arial,sans-serif; font-weight: bold; font-size: 14px; color: #000000; line-height: 16px; }
A.cat0:hover { font-family: arial,sans-serif; font-weight: bold; font-size: 14px; color: #ff0000; line-height: 16px; text-decoration: underline; }
A.cat0z { font-family: arial,sans-serif; font-weight: bold; font-size: 14px; color: #000000; line-height: 16px; }
A.cat0z:active { font-family: arial,sans-serif; font-weight: bold; font-size: 14px; color: #000000; line-height: 16px; }
A.cat0z:hover { font-family: arial,sans-serif; font-weight: bold; font-size: 14px; color: #ff0000; text-decoration: underline; line-height: 16px; }
A.cat1 { font-family: arial,sans-serif; font-size: 12px; color: #000000; line-height: 18px; }
A.cat1:active { font-family: arial,sans-serif; font-size: 12px; color: #000000; line-height: 18px; }
A.cat1:hover { font-family: arial,sans-serif; font-size: 12px; color: #ff0000; line-height: 18px; text-decoration: underline; }
A.cat1z { font-family: arial,sans-serif; font-size: 12px; color: #000000; line-height: 18px; }
A.cat1z:active { font-family: arial,sans-serif; font-size: 12px; color: #000000; line-height: 18px; }
A.cat1z:hover { font-family: arial,sans-serif; font-size: 12px; color: #ff0000; line-height: 18px; text-decoration: underline; }

TD.searchbox { border: solid 1px #609030; background-color: #f0f8f0;
    padding: 5px 8px;
}

TABLE.admainhead { border: solid 1px #909090; }
TABLE.admainhead TR TH { background-color: #e0e0c0; font-size: 8pt; font-family: arial,sans-serif,sans-serif;
    padding: 2px 5px;
}
TABLE.adsubhead { border: solid 1px #9090b0; }
TABLE.adsubhead TR TH { background-color: #e0e0f0; font-size: 8pt; font-family: arial,sans-serif,sans-serif;
    padding: 2px 5px;
}

FONT.progressstep { font-family: arial,sans-serif; font-weight: bold; font-size: 10pt; color: #A0C0A0; }
A.progressdone { font-family: arial,sans-serif; font-weight: bold; font-size: 10pt; color: #906030; }
A.progressdone:visited { font-family: arial,sans-serif; font-weight: bold; font-size: 10pt; color: #906030; }
A.progressdone:hover { font-family: arial,sans-serif; font-weight: bold; font-size: 10pt; color: #ff0000; }
A.progresscurr { font-family: arial,sans-serif; font-weight: bold; font-size: 10pt; color: #009000; }
A.progresscurr:visited { font-family: arial,sans-serif; font-weight: bold; font-size: 10pt; color: #009000; }
A.progresscurr:hover { font-family: arial,sans-serif; font-weight: bold; font-size: 10pt; color: #009000; text-decoration: underline; }
FONT.arrow { font-family: arial,sans-serif; font-weight: bold; font-size: 10pt; color: #B0B0B0; }
A.progresstodo { font-family: arial,sans-serif; font-weight: bold; font-size: 10pt; color: #C0A070; }
A.progresstodo:visited { font-family: arial,sans-serif; font-weight: bold; font-size: 10pt; color: #C0A070; }
A.progresstodo:hover { font-family: arial,sans-serif; font-weight: bold; font-size: 10pt; color: #C0A070; }
A.delete { font-family: comic sans,tahoma,arial,sans-serif; font-weight: bold; font-size: 10pt; color: #FF0000; }
A.delete:visited { font-family: comic sans,tahoma,arial,sans-serif; font-weight: bold; font-size: 10pt; color: #FF0000; }
A.delete:hover { font-family: comic sans,tahoma,arial,sans-serif; font-weight: bold; font-size: 10pt; color: #8000FF; }

.blogtitle { font-size:17px; font-family: arial,sans-serif; font-weight: bold; color: #103090; text-decoration: none; }
A.bloghead { font-size:15px; font-family: arial,sans-serif; font-weight: bold; color: #103090; text-decoration: none; }
A.bloghead:hover { font-size:15px; font-family: arial,sans-serif; font-weight: bold; color: #906030; text-decoration: none; }
FONT.blogcommenttitle { font-family: arial,sans-serif; font-weight: bold; font-size: 9pt; color: #906030; }
A.blogcommentposter { font-family: arial,sans-serif; font-weight: normal; font-size: 11px; color: #306090; }
A.blogcommentposter:visited { font-family: arial,sans-serif; font-weight: normal; font-size: 11px; color: #306090; }
A.blogcommentposter:hover { font-family: arial,sans-serif; font-weight: normal; font-size: 11px; color: #FF6030; }
.blogcommentdate { font-family: arial,sans-serif; font-weight: normal; font-size: 11px; }
.blogcommentbody { font-family: arial,sans-serif; font-weight: normal; font-size: 8pt; }
.subtitle { font-size: 8pt; font-family: arial,sans-serif,sans-serif; font-weight:normal; }
TABLE.adphoto { background-color: #f0e8f0; border: solid 1px #C0B0C0; padding: 5px 10px 5px 10px; }
TABLE.adthumbs { background-color: #f0f0e0; border: solid 1px #A0A080; padding: 5px 10px 5px 10px; }
FONT.adphotocap { font-size: 8pt; font-family: arial,sans-serif,sans-serif; font-weight:normal; }

.arthead { font-family: arial,sans-serif; font-weight: bold; font-size: 17px; color: #906030; }
.artauth { font-family: arial,sans-serif; font-weight: normal; font-size: 13px; color: #606080; }
A.artsumhead { font-family: arial,sans-serif; font-weight: bold; font-size: 13px; color: #906030; }
A.artsumhead:visited { font-family: arial,sans-serif; font-weight: bold; font-size: 13px; color: #906030; }
A.artsumhead:hover { font-family: arial,sans-serif; font-weight: bold; font-size: 13px; color: #FF6030; }
.artsumleadin { font-family: arial,sans-serif; font-size: 13px; }
.artsubfoot { font-family: arial,sans-serif; font-size: 11px; color: #000080}
A.artsubfoot { font-family: arial,sans-serif; font-weight: normal; font-size: 11px; color: #306090; }
A.artsubfoot:visited { font-family: arial,sans-serif; font-weight: normal; font-size: 11px; color: #306090; }
A.artsubfoot:hover { font-family: arial,sans-serif; font-weight: normal; font-size: 11px; color: #FF6030; }
TABLE.cal { background-color: #c0c0a0; border: solid 1px #909090; }
TABLE.cal TR.head TD { background-color: #f0f0e0; font-family: arial,sans-serif; font-size: 8pt; font-weight: bold; color: #303030; padding: 3px; width: 80px; border-bottom: solid 1px #909090; text-align: center; }
TABLE.cal TR.head TH { background-color: #d0e0f0; font-family: arial,sans-serif; font-size: 8pt; font-weight: bold; color: #303030; padding: 3px; width: 80px; border-bottom: solid 1px #909090; text-align: center; }
TABLE.cal TR TD { background-color: #ffffff; font-family: arial,sans-serif; font-size: 8pt; padding: 3px; width: 80px; border-bottom: solid 1px #909090; border-left: solid 1px #909090; text-align: center; }
TABLE.cal TR TD.cur { background-color: #e8ffe8; font-family: arial,sans-serif; font-weight: bold; font-size: 8pt; padding: 3px; width: 80px; border-bottom: solid 1px #909090; border-left: solid 1px #909090; text-align: center; }

A.navb { display: block; width:105px; height:29px;
    background: url('http://www.goswap.com/images/buttaqua.gif') no-repeat;
    text-align:center; vertical-align:middle; font-family: arial,sans-serif; color:#000080; font-size: 12px; line-height: 28px; font-weight:bold; text-decoration: none; }
A.navb:hover { display: block; width:105px; height:29px;
    background: url('http://www.goswap.com/images/buttgold.gif') no-repeat;
    text-align:center; vertical-align:middle; font-family: arial,sans-serif; color:#800000; font-size: 12px; line-height: 28px; font-weight:bold; text-decoration: none; }
A.navbon { display: block; width:105px; height:29px;
    background: url('http://www.goswap.com/images/buttred.gif') no-repeat;
    text-align:center; vertical-align:middle; font-family: arial,sans-serif; color:#800000; font-size: 12px; line-height: 28px; font-weight:bold; text-decoration: none; }
A.navbon:hover { display: block; width:105px; height:29px;
    background: url('http://www.goswap.com/images/buttgold.gif') no-repeat;
    text-align:center; vertical-align:middle; font-family: arial,sans-serif; color:#800000; font-size: 12px; line-height: 28px; font-weight:bold; text-decoration: none; }
LI.faqlist { font-size:15px; font-family: arial,sans-serif; color: #103090; text-decoration: none }
