.spaced
{
        font-family:                            "AVENIR", "VERDANA",
"ARIAL", "HELVETICA";
        font-size:                              10pt;
        line-height:                            20px;
        text-indent:                            0px;
        text-align:                             justify;
}
.radiotext
{
        font-family:                            "AVENIR", "VERDANA",
"ARIAL", "HELVETICA";
        font-size:                              10pt;
        font-weight:                            400;
        color:                                  #000000;
}
     
.plainheading
{
        font-size:                              10pt;
        font-weight:                            600;
}      

/* WG 2.3 styles */

.utility_links
{
        font-size:                              10px;
        font-weight:                            600;
}

td.workgroupstabactive
{
        background-color:                       #ffffff;
        layer-background-color:                 #ffffff;
        font-family:                            "AVENIR", "VERDANA", "ARIAL", "CLEAN", "HELVETICA";
        font-size:                              10px;
        font-weight:                            600;
        vertical-align:                         middle;
        color:                                  #000000;
}

td.workgroupstabinactive
{
        background-color:                       #cccccc;
        layer-background-color:                 #cccccc;
        font-family:                            "AVENIR", "VERDANA", "ARIAL", "CLEAN", "HELVETICA";
        font-size:                              10px;
        font-weight:                            600;
        vertical-align:                         middle;
        color:                                  #000000;
}

/* end WG 2.3 styles */

.rostertext
{
    font-family:                                "AVENIR", "VERDANA", "ARIAL", "HELVETICA";
    font-size:                                  10px;
}

option.viewasselect, select.viewasselect
{
    font-family:                                "AVENIR", "VERDANA", "ARIAL", "HELVETICA";
    font-size:                                  10pt;
}
input.viewasselect 
{
    font-family:                                "AVENIR", "VERDANA", "ARIAL", "HELVETICA";
    font-size:                                  10pt;
}
TD.normalday
{
        font-family:                            "AVENIR", "VERDANA", "ARIAL", "HELVETICA";
        font-size:                              10pt;
        font-weight:                            400;
        color:                                  #000000;
}

TD.formheading
{
        background-color:                       #CECEDB;
        layer-background-color:                 #CECEDB;
        font-family:                            "AVENIR", "VERDANA", "ARIAL", "HELVETICA";
        font-size:                              10pt;
        font-weight:                            bold;
        vertical-align:                         middle;
        color:                                  #000000;
}
TD.subformheading
{
        background-color:                       #b5b5c1;
        layer-background-color:                 #b5b5c1;
        font-family:                            "AVENIR", "VERDANA", "ARIAL", "HELVETICA";
        font-size:                              10pt;
        font-weight:                            bold;
        vertical-align:                         middle;
        color:                                  #000000;
}
TD.forminstruction
{
        background-color:                       #FFFFFF;
        layer-background-color:                 #FFFFFF;
        font-family:                            "AVENIR", "VERDANA", "ARIAL", "HELVETICA";
        font-size:                              8pt;
        font-weight:                            200;
        vertical-align:                         middle;
        color:                                  #000000;
}
TD.formlabel
{
        background-color:                       #FFFFFF;
        layer-background-color:                 #FFFFFF;
        font-family:                            "AVENIR", "VERDANA", "ARIAL", "HELVETICA";
        font-size:                              8pt;
        font-weight:                            200;
        vertical-align:                         top;
        color:                                  #000000;
}
TD.formentry
{
        font-family:                            "AVENIR", "VERDANA", "ARIAL", "HELVETICA";
        font-size:                              10pt;
        font-weight:                            200;
        color:                                  #000000;
}
TD.formentrygray
{
        background-color:                       #b5b5c1;
        layer-background-color:                 #b5b5c1;
        font-family:                            "AVENIR", "VERDANA", "ARIAL", "HELVETICA";
        font-size:                              10pt;
        font-weight:                            200;
        vertical-align:                         top;
        color:                                  #000000;
}
TD.formsubmitheading
{
        background-color:                       #A5A5C7;
        layer-background-color:                 #A5A5C7;
        font-family:                            "AVENIR", "VERDANA", "ARIAL", "HELVETICA";
        font-size:                              10pt;
        font-weight:                            bold;
        vertical-align:                         middle;
        color:                                  #000000;
}
TD.dynamic_content
{
        background-color:                       #f1f1f1;

}
TD.document, TD.event
{
    font-family:                                "AVENIR", "VERDANA", "ARIAL", "HELVETICA";
    font-size:                                  10pt;
    color:                                      #000000;

}

TD.documentlistwhite, TD.ballotlistwhite, TD.workgrouplistwhite
{
        background-color:                       #FFFFFF;
        layer-background-color:                 #FFFFFF;
        font-family:                            "AVENIR", "VERDANA",
"ARIAL", "HELVETICA";
        font-size:                              10pt;
        vertical-align:                         middle;
        color:                                  #000000;
}
TD.documentlistgray, TD.ballotlistgray, TD.workgrouplistgray
{
        background-color:                       #dedee3;
        layer-background-color:                 #dedee3;
        font-family:                            "AVENIR", "VERDANA", "ARIAL", "HELVETICA";
        font-size:                              10pt;
        vertical-align:                         middle;
        color:                                  #000000;
}
TD.calendarlegend
{
        background-color:                       #EEEEEE;
        layer-background-color:                 #EEEEEE;
        font-family:                            "ARIAL", "HELVETICA", "VERDANA";
        font-size:                              10pt;
        font-weight:                            200;
        vertical-align:                         middle;
        color:                                  #000000;
}

TD.monthselect
{
        background-color:                       #757595;
        layer-background-color:                 #757595;
        font-family:                            "AVENIR", "VERDANA", "ARIAL", "HELVETICA";
        font-size:                              10pt;
        font-weight:                            200;
        vertical-align:                         middle;
        color:                                  #000000;
}
TD.eventday
{
        background-color:                       #DDDDEE;
        layer-background-color:                 #DDDDEE;
        font-family:                            "AVENIR", "VERDANA", "ARIAL", "HELVETICA";
        font-size:                              10pt;
        font-weight:                            200;
        vertical-align:                         top;
        color:                                  #000000;
}
TD.today
{
        background-color:                       #FFFFE9;
        layer-background-color:                 #FFFFE9;
        font-family:                            "AVENIR", "VERDANA", "ARIAL", "HELVETICA";
        font-size:                              10pt;
        font-weight:                            200;
        vertical-align:                         top;
        color:                                  #000000;
}
TD.sourcebookwhite
{
        background-color:                       #FFFFFF;
        layer-background-color:                 #FFFFFF;
        font-family:                            "AVENIR", "VERDANA", "ARIAL", "HELVETICA";
        font-size:                              10pt;
        vertical-align:                         top;
        color:                                  #000000;
}
TD.sourcebookyellow
{
        background-color:                       #d0d0d0;
        layer-background-color:                 #d0d0d0;
        font-family:                            "AVENIR", "VERDANA", "ARIAL", "HELVETICA";
        font-size:                              10pt;
        vertical-align:                         top;
        color:                                  #000000;
}

.breadcrumbtext
{       color:                                  #336699;
        font-family:                            "AVENIR", "VERDANA", "ARIAL", "HELVETICA";
        font-size:                              10px;
        font-weight:                            300;
}
.breadcrumbtext_thisnode
{       color:                                  #000000;
        font-family:                            "AVENIR", "VERDANA", "ARIAL", "HELVETICA";
        font-size:                              10px;
        font-weight:                            bold;
        text-align:                             left;
}
TD.pending_requests
{
        background-color:                       #d0d0d0;
        layer-background-color:                 #d0d0d0;
        font-family:                            "AVENIR", "VERDANA", "ARIAL", "HELVETICA";
        font-size:                              10pt;
        vertical-align:                         top;
        color:                                  #000000;
}
TD.horizontalline
{
        background-color:                       #004A6C;
        layer-background-color:                 #004A6C;
        font-family:                            "AVENIR", "VERDANA", "ARIAL", "HELVETICA";
        font-size:                              10pt;
        font-weight:                            300;
        Color:                                  #FFFFFF;
}
TD.vertline
{
        background-color:                       #004A6C;
        layer-background-color:                 #004A6C;
        font-family:                            "AVENIR", "VERDANA", "ARIAL", "HELVETICA";
        font-size:                              10pt;
        Color:                                  #FFFFFF;
}

/* Calling Card styles */

.cardborder {
        background-color:                       #000000;
        layer-background-color:                 #000000;
        }

td.cardheading {
        background-color:                       #dedee3;
        layer-background-color:                 #dedee3;
        font-weight:                            400;
        color:                                  #000000;
        }

td.cardtext {
        background-color:                       #ffffff;
        layer-background-color:                 #ffffff;
        vertical-align:                         top;
        color:                                  #000000;
        }

/* Old styles, deprecated in favor of card general styles */

.documentborder
{
        background-color:                       #000000;
        layer-background-color:                 #000000;
}
td.documentheading
{
        background-color:                       #dedee3;
        layer-background-color:                 #dedee3;
        font-weight:                            400;
        color:                                  #000000;
}
td.documenttext
{
        background-color:                       #ffffff;
        layer-background-color:                 #ffffff;
        vertical-align:                         top;
        color:                                  #000000;
}
.ballotborder
{
        background-color:                       #000000;
        layer-background-color:                 #000000;
}
td.ballotheading
{
        background-color:                       #dedee3;
        layer-background-color:                 #dedee3;
        font-weight:                            400;
        color:                                  #000000;
}
td.ballottext
{
        background-color:                       #ffffff;
        layer-background-color:                 #ffffff;
        vertical-align:                         top;
        color:                                  #000000;
}

/* end deprecated styles */

p.ballotamendment
{
        background-color:                       #ffffff;
        layer-background-color:                 #ffffff;
        vertical-align:                         top;
        color:                                  #003366;
}
td.ballotoption
{
        background-color:                       #ffffff;
        layer-background-color:                 #ffffff;
        vertical-align:                         top;
        color:                                  #000000;
}
td.ballotoptionhighlight
{
        background-color:                       #ffffff;
        layer-background-color:                 #ffffff;
        font-weight:                            800;
        vertical-align:                         top;
        color:                                  #000000;
}
.ballotlistwhitehighlight
{
        background-color:                       #ffffff;
        layer-background-color:                 #ffffff;
        font-weight:                            800;
        vertical-align:                         top;
        color:                                  #000000;
}
.ballotlistgrayhighlight
{
        background-color:                       #dedee3;
        layer-background-color:                 #dedee3;
        font-weight:                            800;
        vertical-align:                         top;
        color:                                  #000000;
}
TH.sectionheading
{
        background-color:                       #004A6C;
        layer-background-color:                 #004A6C;
        font-family:                            "AVENIR", "VERDANA", "ARIAL", "HELVETICA";
        font-size:                              14pt;
        font-weight:                            400;
        text-align:                             left;
        color:                                  #FFFFFF;
}
TH.title, .monthheading
{
        background-color:                       #004A6C;
        layer-background-color:                 #004A6C;
        color:                                  #FFFFFF;
}
TH.dayofweek
{
        background-color:                       #757595;
        layer-background-color:                 #757595;
        color:                                  #FFFFFF;
}
.whitetextmedium
{
        font-size:                              10pt;
        font-style:                             italic;
}
.whitetextsmall
{
        font-size:                              8pt;
        font-weight:                            400;
}
.required 
{
        font-size:                              10pt;
        font-style:                             italic;
}
.today
{
        background-color:                       #FFFFE9;
        layer-background-color:                 #FFFFE9;
        font-family:                            "AVENIR", "VERDANA", "ARIAL", "HELVETICA";
        font-size:                              10pt;
        font-weight:                            600;
        color:                                  #000000;
}