P.entryerror
{
        color:                                  #FF0000;
}
P.actionerror
{
        color:                                  #FF0000;
}
.error
{
        font-family:                            "AVENIR","VERDANA","ARIAL","HELVETICA","CLEAN";
        font-size:                              10px;
        font-weight:                            400;
        color:                                  #FF0000;
}
.success
{
        font-family:                            "AVENIR","VERDANA","ARIAL","HELVETICA","CLEAN";
        font-size:                              10px;
        font-weight:                            400;
        color:                                  #0000FF;
}
.spaced
{
        font-family:                            "AVENIR","VERDANA","ARIAL","HELVETICA","CLEAN";
        font-size:                              12px;
        line-height:                            20px;
        text-indent:                            0px;
        text-align:                             justify;
}
.radiotext
{
        font-family:                            "AVENIR","VERDANA","ARIAL","HELVETICA","CLEAN";
        font-size:                              12px;
        font-weight:                            400;
        color:                                  #000000;
}
.heading
{
        font-size:                              12px;
        font-weight:                            600;
        background-color:                       #DFEBE0;
}      
.plainheading
{
        font-size:                              12px;
        font-weight:                            600;
}      
.smalltext,.rostertext
{
    font-family:                                "ARIAL", "AVENIR", "VERDANA", "ARIAL",  "CLEAN", "HELVETICA";
    font-size:                                  10px;
}

option.viewasselect, select.viewasselect 
{
    font-family:            "ARIAL", "VERDANA", "HELVETICA" "CLEAN";
    font-size:                  11px;
}
input.viewasselect 
{
    font-family:            "ARIAL", "VERDANA", "HELVETICA" "CLEAN";
    font-size:                  11px;
}

TD.normalday
{
        font-family:                            "AVENIR","VERDANA","ARIAL","HELVETICA","CLEAN";
        font-size:                              12px;
        font-weight:                            400;
        color:                                  #000000;
}

TD.formheading
{
        background-color:                       #DFEBE0;
        layer-background-color:                 #DFEBE0;
        font-family:                            "AVENIR","VERDANA","ARIAL","HELVETICA","CLEAN";
        font-size:                              12px;
        font-weight:                            bold;
        vertical-align:                         middle;
        padding-left:                           2px;
        padding-right:                          2px;
        padding-top:                            1px;
        padding-bottom:                         1px;
        margin-left:                            10px;
        color:                                  #000000;
}
TD.subformheading
{
        background-color:                       #DFEBE0;
        layer-background-color:                 #DFEBE0;
        font-family:                            "AVENIR","VERDANA","ARIAL","HELVETICA","CLEAN";
        font-size:                              12px;
        font-weight:                            bold;
        vertical-align:                         middle;
        padding-left:                           2px;
        padding-right:                          2px;
        padding-top:                            1px;
        padding-bottom:                         1px;
        margin-left:                            10px;
        color:                                  #000000;
}
TD.forminstruction
{
        background-color:                       #FFFFFF;
        layer-background-color:                 #FFFFFF;
        font-family:                            "AVENIR","VERDANA","ARIAL","HELVETICA","CLEAN";
        font-size:                              10px;
        font-weight:                            200;
        vertical-align:                         middle;
        padding-left:                           2px;
        padding-right:                          2px;
        padding-top:                            1px;
        padding-bottom:                         1px;
        color:                                  #000000;
}
TD.formlabel
{
        background-color:                       #FFFFFF;
        layer-background-color:                 #FFFFFF;
        font-family:                            "AVENIR","VERDANA","ARIAL","HELVETICA","CLEAN";
        font-size:                              10px;
        font-weight:                            200;
        vertical-align:                         top;
        padding-left:                           2px;
        padding-right:                          2px;
        padding-top:                            1px;
        padding-bottom:                         1px;
        color:                                  #000000;
}
TD.formentry
{
        background-color:                       #FFFFFF;
        layer-background-color:                 #FFFFFF;
        font-family:                            "AVENIR","VERDANA","ARIAL","HELVETICA","CLEAN";
        font-size:                              12px;
        font-weight:                            200;
        vertical-align:                         top;
        color:                                  #000000;
}
TD.formentrygray
{
        background-color:                       #DFEBE0;
        layer-background-color:                 #DFEBE0;
        font-family:                            "AVENIR","VERDANA","ARIAL","HELVETICA","CLEAN";
        font-size:                              12px;
        font-weight:                            200;
        vertical-align:                         top;
        color:                                  #000000;
}
TD.formsubmitheading
{
        background-color:                       #CCCCFF;
        layer-background-color:                 #CCCCFF;
        font-family:                            "AVENIR","VERDANA","ARIAL","HELVETICA","CLEAN";
        font-size:                              12px;
        font-weight:                            bold;
        vertical-align:                         middle;
        padding-left:                           2px;
        padding-right:                          2px;
        padding-top:                            1px;
        padding-bottom:                         1px;
        margin-left:                            10px;
        color:                                  #000000;
}
TD.dynamic_content
{
        background-color:                       #FBFBFB;

}
TD.document, TD.event
{
	font-family:			                    "VERDANA", "ARIAL", "HELVETICA";
	font-size:				                    12px;
	color:					                    #000000;

}

TD.documentlistwhite, TD.workgrouplistwhite, TD.odd
{
        background-color:                       #FFFFFF;
        layer-background-color:                 #FFFFFF;
        font-family:                            "AVENIR","VERDANA","ARIAL","HELVETICA","CLEAN";
        font-size:                              12px;
        font-weight:                            200;
        vertical-align:                         top;
        color:                                  #000000;
}
TD.documentlistgray, TD.workgrouplistgray, TD.even
{
        background-color:                       #e7e7e7;
        layer-background-color:                 #e7e7e7;
        font-family:                            "AVENIR","VERDANA","ARIAL","HELVETICA","CLEAN";
        font-size:                              12px;
        font-weight:                            200;
        vertical-align:                         top;
        color:                                  #000000;
}
TD.entry, TD.value
{
        background-color:                       #FFFFCC;
        layer-background-color:                 #FFFFCC;
        font-family:                            "AVENIR","VERDANA","ARIAL","HELVETICA","CLEAN";
        font-size:                              12px;
        font-weight:                            200;
        vertical-align:                         middle;
        color:                                  #000000;
}
TD.calendarlegend
{
        background-color:                       #DFEBE0;
        layer-background-color:                 #DFEBE0;
        font-family:                            "AVENIR","VERDANA","ARIAL","HELVETICA","CLEAN";
        font-size:                              12px;
        font-weight:                            200;
        vertical-align:                         middle;
        color:                                  #000000;
}
TD.monthselect
{
        background-color:                       #7B8CC6;
        layer-background-color:                 #7B8CC6;
        font-family:                            "AVENIR","VERDANA","ARIAL","HELVETICA","CLEAN";
        font-size:                              12px;
        font-weight:                            200;
        vertical-align:                         middle;
        color:                                  #000000;
}
TD.eventday
{
        background-color:                       #DFEBE0;
        layer-background-color:                 #DFEBE0;
        font-family:                            "AVENIR","VERDANA","ARIAL","HELVETICA","CLEAN";
        font-size:                              12px;
        font-weight:                            200;
        vertical-align:                         top;
        color:                                  #000000;
}
TD.today
{
        background-color:                       #FFFFE9;
        layer-background-color:                 #FFFFE9;
        font-family:                            "AVENIR","VERDANA","ARIAL","HELVETICA","CLEAN";
        font-size:                              12px;
        font-weight:                            200;
        vertical-align:                         top;
        color:                                  #000000;
}
TD.label, TH.label 
{
        background-color:                       #004A6C;
        layer-background-color:                 #004A6C;
        font-family:                            "AVENIR","VERDANA","ARIAL","HELVETICA","CLEAN";
        font-size:                              12px;
        font-weight:                            400;
        text-align:                             left;
        margin-right:                           10px;
}
TD.sourcebookwhite
{
        background-color:                       #FFFFFF;
        layer-background-color:                 #FFFFFF;
        font-family:                            "AVENIR","VERDANA","ARIAL","HELVETICA","CLEAN";
        font-size:                              12px;
        font-weight:                            200;
        vertical-align:                         top;
        color:                                  #000000;
}
TD.sourcebookyellow
{
        background-color:                       #FFFFCC;
        layer-background-color:                 #FFFFCC;
        font-family:                            "AVENIR","VERDANA","ARIAL","HELVETICA","CLEAN";
        font-size:                              12px;
        font-weight:                            200;
        vertical-align:                         top;
        color:                                  #000000;
}

.breadcrumbtext
{       color:                                  #336699;
        font-family:                            "AVENIR","VERDANA","ARIAL","HELVETICA","CLEAN";
        font-size:                              10px;
        font-weight:                            300;
}
.breadcrumbtext_thisnode
{       color:                                  #000000;
        font-family:                            "AVENIR","VERDANA","ARIAL","HELVETICA","CLEAN";
        font-size:                              10px;
        font-weight:                            700;
        text-align:				                left;
}
TD.pending_requests
{
        background-color:                       #FFFFCC;
        layer-background-color:                 #FFFFCC;
        font-family:                            "AVENIR","VERDANA","ARIAL","HELVETICA","CLEAN";
        font-size:                              12px;
        font-weight:                            200;
        vertical-align:                         top;
        color:                                  #000000;
}
TD.horizontalline
{
        background-color:                       #004A6C;
        layer-background-color:                 #004A6C;
        font-family:                            "AVENIR","VERDANA","ARIAL","HELVETICA","CLEAN";
        font-size:                              12px;
        font-weight:                            300;
        Color:                                  #FFFFFF;
}
TD.vertline
{
        background-color:                       #004A6C;
        layer-background-color:                 #004A6C;
        font-family:                            "AVENIR","VERDANA","ARIAL","HELVETICA","CLEAN";
        font-size:                              12px;
        font-weight:                            300;
        Color:                                  #FFFFFF;
}
TD.buttonbar, TH.buttonbar
{
        background-color:                       #004A6C;
        layer-background-color:                 #004A6C;
        font-family:                            "AVENIR","VERDANA","ARIAL","HELVETICA","CLEAN";
        font-size:                              12px;
        font-weight:                            400;
        text-align:                             left;
        color:                                  #FFFFFF;
}
/* Calling Card styles */

.cardborder {
        background-color:                       #000000;
        layer-background-color:                 #000000;
        }

td.cardheading {
        background-color:                       #f1f3fc;
        layer-background-color:                 #f1f3fc;
        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:                       #f1f3fc;
        layer-background-color:                 #f1f3fc;
        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:                       #f1f3fc;
        layer-background-color:                 #f1f3fc;
        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;
}
.ballotlistwhite
{
        background-color:                       #ffffff;
        layer-background-color:                 #ffffff;
        vertical-align:                         top;
        color:                                  #000000;
}
.ballotlistwhitehighlight
{
        background-color:                       #ffffff;
        layer-background-color:                 #ffffff;
        font-weight:                            800;
        vertical-align:                         top;
        color:                                  #000000;
}
.ballotlistgray
{
        background-color:                       #e7e7e7;
        layer-background-color:                 #e7e7e7;
        vertical-align:                         top;
        color:                                  #000000;
}
.ballotlistgrayhighlight
{
        background-color:                       #e7e7e7;
        layer-background-color:                 #e7e7e7;
        font-weight:                            800;
        vertical-align:                         top;
        color:                                  #000000;
}
TH.sectionheading
{
        background-color:                       #004A6C;
        layer-background-color:                 #004A6C;
        font-family:                            "AVENIR","VERDANA","ARIAL","HELVETICA","CLEAN";
        font-size:                              14px;
        font-weight:                            400;
        text-align:                             left;
        color:                                  #FFFFFF;
}
TH.heading, TH.sessionheading
{
        background-color:                       #004A6C;
        layer-background-color:                 #004A6C;
        font-family:                            "AVENIR","VERDANA","ARIAL","HELVETICA","CLEAN";
        font-size:                              14px;
        font-weight:                            600;
        text-align:                             center;
        color:                                  #FFFFFF;
}
TH.heading2
{
        background-color:                       #CCCCFF;
        layer-background-color:                 #CCCCFF;
        font-family:                            "AVENIR","VERDANA","ARIAL","HELVETICA","CLEAN";
        font-size:                              12px;
        font-weight:                            400;
        color:                                  #000000;
}
TH.heading3
{       color:                                  #FFFFFF;
        background-color:                       #004A6C;
        layer-background-color:                 #004A6C;
        font-family:                            "AVENIR","VERDANA","ARIAL","HELVETICA","CLEAN";
        font-size:                              12px;
        font-weight:                            300;
        color:                                  #FFFFFF;
}
TH.heading4
{
        background-color:                       #FFFFCC;
        layer-background-color:                 #FFFFCC;
        font-family:                            "AVENIR","VERDANA","ARIAL","HELVETICA","CLEAN";
        font-size:                              12px;
        font-weight:                            300;
        color:                                  #FFFFFF;
}
TH.title, .monthheading
{
        background-color:                       #004A6C;
        layer-background-color:                 #004A6C;
        color:                                  #FFFFFF;
}
TH.dayofweek
{
        background-color:                       #7B8CC6;
        layer-background-color:                 #7B8CC6;
        color:                                  #FFFFFF;
}
TABLE.calendarbackground
{
        background-color:                       #004A6C;
        layer-background-color:                 #004A6C;        
}
.whitetextlarge
{
        font-size:                              14px;
        font-weight:                            800;
}
.whitetextmedium
{
        font-size:                              12px;
        font-style:                             italic;
}
.whitetextsmall
{
        font-size:                              10px;
        font-weight:                            400;
}
.required 
{
        font-size:                              12px;
        font-style:                             italic;
}
.today
{
        background-color:                       #FFFFE9;
        layer-background-color:                 #FFFFE9;
        font-family:                            "AVENIR","VERDANA","ARIAL","HELVETICA","CLEAN";
        font-size:                              12px;
        font-weight:                            600;
        color:                                  #000000;
}