html, body {margin:0; padding:0; width:100%; height:100%;}
body {color:#000; background-color:#fffef5; background-image:url(../sunflwrc.gif); background-attachment:fixed; overflow:hidden; }
img {border:none;}

a {text-decoration:none}
a:link, a:visited {color:#004a2a}
a:hover, a:active, a:focus {color:#f00}

div.mainPage {font-family:times-new-roman, times; font-size: 10.0pt;text-align:center;}
.titleTxt {margin:0in; font-size:18.0pt; font-variant:small-caps; font-weight:bold; color:#007; text-align:center; font-family:Times New Roman;}
.subHead {margin:0in; text-align:center; color:#005; font-weight:bold; font-size:13.5pt; font-family:Times New Roman;}
.normal {margin:0in; margin-bottom:4.0pt; font-size:12.0pt; text-align:justify; font-family:Times New Roman;}
.reduced {margin:0in; font-size:10.5pt; text-align:justify; font-family:Times New Roman;}
.bodyText {margin:0in; font-size:10.0pt; text-align:justify; font-family:Arial;}
.caption {margin:0in; text-align:center; font-weight:bold; font-size:8.0pt; font-family:arial,helvetica; color:#444;}
.small {margin:0in; font-size:9.0pt; text-align:justify; font-family:Times New Roman;}
.list {margin:0in; margin-bottom:3.0pt; margin-right:3.0pt; text-align:left; font-size:10.0pt; text-align:justify; font-family:Arial;}
.item { margin:0in; font-size:12.0pt; line-height:12.5pt; color:#009; text-align:left; font-weight:bold; font-family:Times New Roman;}
.sub { margin:0in; font-size:10.5pt; color:#600; text-align:left; font-weight:bold; font-family:Times New Roman;}

.compDiv { margin:0in; visibility:hidden; text-align:center;}
.compTitle { margin:0in; font-size:11.5pt; color:#034; text-align:center; font-family:arial,helvetica; }
.compTitle img { border:4px outset #88a;margin-top:2px; }
.comp { margin:0in; font-size:9.5pt; text-align:justify; font-family:arial,helvetica; color:#222; }
.compquote { text-align:justify; font-family:arial,helvetica;font-size:8.5pt;margin:2px 10px 2px 10px; color:#222; }
.smallHeader { margin:0in; font-size:8.0pt; text-align:center; font-family:arial,helvetica; color:#005; font-weight:bold;background-image:url(../images/smallheader.gif);}
.smallList { margin:0in; text-align:left; font-size:7.0pt;font-family:arial,helvetica; }
.listYear { margin:0in; text-align:center; font-size:7.5pt; font-family:arial,helvetica; font-weight:bold;}
.smallSub { margin:0in; margin-top:3px;text-align:center; text-decoration:underline; }
.smallID { margin-top:0in; text-align:left; color:#040 }
.footnote { margin-top:6px; text-align:justify; font-size:7.5pt; font-family:arial narrow,arial,helvetica; color:#040;border-top:solid 1px #040;}
.reference {margin:0in; font-weight:normal; font-size:6.5pt; font-family:arial,helvetica; color:#500;}
.imageLeft {border:0; padding:3px; margin:2px 5px 2px 0; float:left; text-align:center; font-weight:bold; font-size:8.0pt; font-family:arial,helvetica; color:#444;}
.imageRight {border:0; padding:3px; margin:2px 0 2px 5px; float:right; text-align:center; font-weight:bold; font-size:8.0pt; font-family:arial,helvetica; color:#444;}

.artTitle { margin:0in; font-size:11.5pt; color:#034; text-align:center; font-family:arial,helvetica; }
.artTitle img { border:4px outset #88a;margin-top:2px; }
.art { margin:0in; font-size:9.5pt; text-align:justify; font-family:arial,helvetica; color:#222; }
.artquote { text-align:justify; font-family:arial,helvetica;font-size:8.5pt;margin:2px 10px 2px 10px; color:#222; }
.titleTxt {margin:0in; font-size:18.0pt; font-variant:small-caps; font-weight:bold; color:#007; text-align:center; font-family:Times New Roman;}
.sigNameTxt {margin:0in; font-size:18.0pt; font-variant:small-caps; font-weight:bold; color:#007; background:#F5F5F5;text-align:center; font-family:Times New Roman;border:1px outset #888;}

.linkHead { width:95%; border-collapse:collapse; padding:3px; border-left:solid 1px #ddd; border-top:solid 1px #ddd; border-right:solid 1px #999; border-bottom:solid 1px #999;}
.linkList { width:95%; border-collapse:collapse; padding:2px; border-left:solid 1px #ddd; border-top:solid 1px #ddd; border-right:solid 1px #999; border-bottom:solid 1px #999;}
.linkList td { border-left:solid 1px #fff; border-right:solid 1px #ccc; }

.surveyForm {margin:0in; font-size:10.0pt; text-align:justify; font-family:Arial;}
.surveyForm input, .surveyForm select {font-size:8.0pt;text-align:left;}
.surveyFormTA {margin:0in; font-size:8.5pt; font-family:Arial;}

.timeDisplay {z-index:97; margin: -20px 0 0 8px; float:left; display:block; position:relative; font-family:Arial; font-size:8.5pt; font-weight:normal; color:#444;}
.menuLinks {z-index:98; margin: -20px 8px 0 0; float:right; display:block; position:relative; font-family:Arial; font-size:8.5pt; font-weight:normal; color:#444;}
.dAbout {z-index:99; padding:2px; width:356px; height:200px; float:right; position:absolute; background-color:#fff; display:block; border-left:1px solid #aaa; border-top:1px solid #aaa; border-right:1px solid #333; border-bottom:1px solid #333; opacity:0.85; filter:alpha(opacity=85); }
.aboutTb {margin:0in; width:340px; border:0; border-collapse:collapse; display:block; font-family:Arial; }
.aboutTb th {font-size:10.0pt; font-weight:bold; text-decoration:underline; text-align:left;}
.aboutTb td {font-size:8.5pt; font-weight:normal; text-decoration:none; text-align:left;}

.dCover {z-index:100; padding:2px; width:275px; position:absolute; color:#fff; display:block; }
.dCover table {background-color:#444; text-align:left; border-left:2px solid #aaa; border-top:2px solid #aaa; border-right:2px solid #000; border-bottom:2px solid #000; margin:0; }
.dCover a {color:#ff0; }
.dCover img {margin:0px; padding:0px; }
.dCover hr {margin:0; padding:0px; height:1px; }

.faqQ { margin:0in; text-align:justify; color:#306; font-weight:bold; font-size:12.0pt; font-family:Arial;}
.faqA { margin:0in; margin-bottom:4.0pt; font-size:10.0pt; text-align:justify; font-family:Times New Roman;}

.shadeTable {text-align:center; display:block; position:relative; margin:3px 0 4px 0; padding:0px; background:url(/shade_t.gif) repeat-x; height:18px; width:100%; border-collapse:collapse; }
.shadeS {margin:0; padding:0; height:18px; width:49%;}
.shadeM {display:block; float:left; position:relative; color:#000; margin:0; width:218px; height:18px; cursor:pointer;}
.shadeC {display:inline; float:left; position:relative; margin:0; padding:1px 0 0 0; width:180px; font-size:7.5pt; font-weight:bold; text-align:center; font-family:Arial; background:url(/shade_c.gif) repeat-x; height:18px; cursor:pointer;}
.shadeImg { float:left; display:block; position:relative; margin:0 }

.tabTable {display:block; position:relative; margin:3px 0 4px 0; padding:0px; background:url(/tab_t.gif) repeat-x; height:18px; width:100%; border-collapse:collapse; }
.tabTable a, .tabTable a:visited {color:#467; font-weight:normal; }
.tabTable a:hover {color:#a00; }
.tabTable a:focus, .tabTable a:active {color:#a00; font-weight:bold; }
.tabImg { float:left; display:inline; position:relative; margin:0 }
.tabS {margin:0; padding:0; height:18px; width:11px;}
.tabC {display:inline; float:left; position:relative; color:#000; margin:0; padding:1px 0 0 0; width:120px; background:url(/tab_c.gif) repeat-x; height:18px; font-size:8.0pt; font-weight:bold; text-align:center; font-family:Arial;}
.tabCBg {display:inline; float:left; position:relative; margin:0; padding:1px 0 0 0; width:120px; background:url(/tab_bg_c.gif) repeat-x; height:18px; font-size:8.0pt; text-align:center; font-family:Arial; cursor:pointer;}
.tabX {margin:0; padding:0; height:18px; float:left; display:block; position:relative;}
.tabXA {margin:0; padding:0; height:18px; float:left; display:block; position:relative; background-color:#d6d6b5;}

.hide {display:none; margin:0px; padding:0px;}
.show {display:block; padding-top:4px; }
.bodyScroll {overflow:auto;}
.bodyScrollCov {overflow:auto;color:#fff; background-color:#444;}
#listing {margin:0in; width:98%; border-collapse:collapse; border-right: none; border-left: none; border-top: 1px solid #e0e0e0; border-bottom: 1px solid #b0b0b0; }
#listing td {padding:2px;padding-top:0px;}
.dlDef { margin:0in; font-size:10.0pt; text-align:justify; font-family:Arial; }
.dlDef dt { font-weight:bold; }
.dlDef dd { margin-bottom:4.0pt; }

