/* Default Styles */
body, p
{
	display: block;
    margin-top: 0pt;
    margin-bottom: 0pt;
    margin-left: 0pt;
    margin-right: 0pt;
    padding: 0pt;
    border: 0pt;

    color: black;

    font-family: "Times New Roman", serif;
    font-style: normal;		/* Selects between italics, oblique, and normal. */
    font-variant: normal;	/* Currently has two values: small-caps and normal. */
    font-weight: 100;		
    font-size: 12pt;		
    line-height: 14pt; 
}
li
{
    margin-top: 0pt;
    margin-bottom: 0pt;
    margin-left: 0pt;
    margin-right: 0pt;
    padding: 0pt;
    border: 0pt;

    color: black;

    font-family: "Times New Roman", serif;
    font-style: normal;		/* Selects between italics, oblique, and normal. */
    font-variant: normal;	/* Currently has two values: small-caps and normal. */
    font-weight: 100;		
    font-size: 12pt;		
    line-height: 14pt; 
}
p {
    border-style: none;
    padding: 2pt;
}

hr {
    color: navy;
}

table.DisplayTable , td.DisplayTable{
    margin-top: 0pt;
    margin-bottom: 0pt;
    margin-left: 0pt;
    margin-right: 0pt;
    padding: 1pt;
    border: 2pt;
    border-style: solid;
    
    color: black;
    font-family: "Times New Roman", serif;
    font-style: normal;		/* Selects between italics, oblique, and normal. */
    font-variant: normal;	/* Currently has two values: small-caps and normal. */
    font-weight: 100;		
    font-size: 8pt;		
    line-height: 10pt; 
}
/* Default table settings */
table {
    margin-top: 0pt;
    margin-bottom: 0pt;
    margin-left: 0pt;
    margin-right: 0pt;
    padding: 0pt;
    border: 1pt;
    border-style: none;
}


/** Login Specific styles **/
.WelcomeMessage
{
    display: inline; 
    color: white;
    font-family: "Arial", sans-serif;
    font-size: 8pt;
    line-height: 14pt; 
    font-weight: normal;
}
.PowerMessage
{
    display: inline; 
    color: #11AF4A;
    font-family: "Arial", sans-serif;
    font-size: 8pt;
    line-height: 10pt; 
    font-weight: normal;
}


/** Home/Main Page **/
.Salutation
{
    display: inline; 
    color: navy;
    font-family: "Arial", sans-serif;
    font-size: 8pt;
    line-height: 14pt; 
    font-weight: normal;
}

.MeetingBar, a.MeetingBar:active, a.MeetingBar:link, a.MeetingBar:visited
{
    display: block; 
    background-color: Navy;
    margin-top: 0pt;
    margin-bottom: 0pt;
    margin-left: 0pt;
    margin-right: 0pt;
    padding: 0pt;
    border: 1pt;
    border-style: none;
    color: white;
    font-family: "Arial", sans-serif;
    font-style: normal;		/* Selects between italics, oblique, and normal. */
    font-variant: normal;	/* Currently has two values: small-caps and normal. */
    font-weight: 700;		
    font-size: 10pt;		
    line-height: 12pt; 
    text-decoration: none; 
}

.MeetingName, a.MeetingName:active, a.MeetingName:link, a.MeetingName:visited
{
    display: inline; 
    background-color: Navy;
    color: white;
    font-family: "Arial", sans-serif;
    font-style: normal;		/* Selects between italics, oblique, and normal. */
    font-variant: normal;	/* Currently has two values: small-caps and normal. */
    font-weight: 700;		
    font-size: 10pt;		
    line-height: 12pt; 
    text-decoration: none; 
}
.MeetingInformation, a.MeetingInformation:active, a.MeetingInformation:link, a.MeetingInformation:visited
{
    display: inline; 
    background-color: Navy;
    color: white;
    font-family: "Arial", sans-serif;
    font-style: normal;		/* Selects between italics, oblique, and normal. */
    font-variant: normal;	/* Currently has two values: small-caps and normal. */
    font-weight: 700;		
    font-size: 10pt;		
    line-height: 12pt; 
    text-decoration: none; 
}

.ActivityBar
{
    background-color: #EEEEFF;
    color: black;
    font-family: "Times New Roman", serif;
    font-style: normal;		/* Selects between italics, oblique, and normal. */
    font-variant: normal;	/* Currently has two values: small-caps and normal. */
    font-weight: 100;		
    font-size: 10pt;		
    line-height: 10pt; 
}
.ControlListHeader
{
    background-color: #FFFFFF;
    color: black;
    font-family: "Arial", sans-serif;
    font-style: normal;		/* Selects between italics, oblique, and normal. */
    font-variant: normal;	/* Currently has two values: small-caps and normal. */
    font-weight: 800;		
    font-size: 8pt;		
    line-height: 10pt; 
}
.ControlListItem
{
    background-color: #FFFFFF;
    color: black;
    font-family: "Times New Roman", serif;
    font-style: normal;		/* Selects between italics, oblique, and normal. */
    font-variant: normal;	/* Currently has two values: small-caps and normal. */
    font-weight: normal;		
    font-size: 10pt;		
}



/** Step pages **/
.StepListItemComplete, a.StepListItemComplete:active, a.StepListItemComplete:link, a.StepListItemComplete:visited
{
    color: Black;
    font-family: "Arial", sans-serif;
    font-size: 10pt;
    font-weight: bold;
}
.StepListItemIncomplete, a.StepListItemIncomplete:active, a.StepListItemIncomplete:link, a.StepListItemIncomplete:visited
{
    color: Black;
    font-family: "Arial", sans-serif;
    font-size: 10pt;
    font-weight: bold;
}
.StepListCurrent, a.StepListCurrent:active, a.StepListCurrent:link, a.StepListCurrent:visited
{
    color: Navy;
    font-family: "Arial", sans-serif;
    font-size: 10pt;
    font-weight: bold;
}
.CurrentlyEditing
{
    color: Navy;
    font-family: "Times New Roman", serif;
    font-size: 8pt;
    font-weight: bold;
}
.SideBarInstructions
{
    color: Black;
    font-family: "Times New Roman", serif;
    font-size: 8pt;
    font-weight: 500;
}

.SubmitButton {
    background-color: #ddccaa;
    border-color: #ddccaa;
    border-style: ridge;
    border-width: 3pt;
    color: Navy;
    font-size: 8pt;
    font-family: arial;
}
.EditorButton {
    background-color: #444488;
    border-color: #333399;
    border-style: ridge;
    border-width: 3pt;
    color: white;
    font-size: 8pt;
    font-family: arial;
}


body.SummaryPage
{
	color: navy;
	background-color: #eeeeee;
}

td.ToolBarItem, a.ToolBarItem, div.ToolBarItem 
{
    color: navy;
    font-family: "Arial", Sans-Serif;
    font-size: 8pt;		
    font-weight: 600;
    line-height: 9pt; 
}


.SystemHeader
{
    color: navy;
    font-family: "Arial", Sans-Serif;
    font-size: 14pt;		
    line-height: 16pt; 
    font-weight: 800;
    font-style: normal;		/* Selects between italics, oblique, and normal. */
    font-variant: small-caps;	/* Currently has two values: small-caps and normal. */
}
.SystemHeaderAlert
{
    color: red;
    font-family: "Arial", Sans-Serif;
    font-size: 14pt;		
    line-height: 16pt; 
    font-weight: 800;
    font-style: normal;		/* Selects between italics, oblique, and normal. */
    font-variant: small-caps;	/* Currently has two values: small-caps and normal. */
}

.AffirmationText
{
    color: navy;
    font-family: "Times New Roman", serif;
    font-size: 10pt;
    line-height: 14pt; 
    font-weight: normal;
    font-style: normal;		/* Selects between italics, oblique, and normal. */
    font-variant: normal;	/* Currently has two values: small-caps and normal. */
}

.IntroductionText  /** Association defined Intro Text **/
{
    color: green;
    font-family: "Times New Roman", serif;
    font-size: 12pt;
    line-height: 16pt; 
    font-weight: normal;
    font-style: normal;		/* Selects between italics, oblique, and normal. */
    font-variant: normal;	/* Currently has two values: small-caps and normal. */
}
.InstructionalText  /** Instructions for the page **/
{
    color: black;
    font-family: "Arial", sans-serif;
    font-size: 10pt;
    line-height: 12pt; 
    font-weight: normal;
    font-style: normal;		/* Selects between italics, oblique, and normal. */
    font-variant: normal;	/* Currently has two values: small-caps and normal. */
}
.InformationalText   /** Information regarding status, word count, headers, etc. **/
{
    color: black;
    font-family: "Arial", sans-serif;
    font-size: 10pt;
    line-height: 12pt; 
    font-weight: normal;
    font-style: normal;		/* Selects between italics, oblique, and normal. */
    font-variant: normal;	/* Currently has two values: small-caps and normal. */
}


.ActionItem
{
    color: navy;
    font-family: "Arial", serif;
    font-size: 8pt;
    font-weight: bold;
}
.ActionList
{
    color: black;
    font-family: "Times New Roman", sans-serif;
    font-size: 10pt;
    font-weight: normal;
}


/* div.FormPrompt, p.FormPrompt, td.FormPrompt*/
.FormPrompt
{
    display: inline; 
    color: black;
    font-family: "Arial", Sans-Serif;
    font-size: 10pt;		
    line-height: 14pt; 
    font-weight: 700;
}
/*div.FormPromptRequired, p.FormPromptRequired, td.FormPromptRequired*/
.FormPromptRequired
{
    display: inline; 
    color: navy;
    font-family: "Arial", Sans-Serif;
    font-size: 10pt;		
    line-height: 14pt; 
    font-weight: 700
}


.DataLabel
{
    color: navy;
    font-family: "Arial", Sans-Serif;
    font-size: 12pt;		
    line-height: 14pt; 
    font-weight: 700;
}
.DataDisplay
{
    color: black;
    font-family: "Times New Roman", serif;
    font-size: 12pt;
    line-height: 14pt; 
    font-weight: normal;
    font-style: normal;		/* Selects between italics, oblique, and normal. */
    font-variant: normal;	/* Currently has two values: small-caps and normal. */
}
.DataHighlight {
    background-color: #EEEEFF;
    color: black;
    font-family: "Times New Roman", serif;
    font-style: normal;		/* Selects between italics, oblique, and normal. */
    font-variant: normal;	/* Currently has two values: small-caps and normal. */
    font-weight: 100;		
    font-size: 12pt;		
    line-height: 16pt; 
}

.SubmitAlert
{
    color: red;
    font-family: "Arial", Sans-Serif;
    font-size: 12pt;		
    font-weight: 700;
}


.MeetingFooter 
{
    
    font-family: "Times New Roman", serif;
    font-size: 8pt;
    font-weight: bold;
}

.TechnicalSupportTag
{
    color: navy;
    font-family: "Times New Roman", serif;
    font-size: 10pt;
}
.CopyrightNotice
{
    color: navy;
    font-family: "Arial", Sans-Serif;
    font-size: 8pt;		
}
.LogoTag
{
    color: navy;
    font-family: "Arial", Sans-Serif;
    font-size: 7pt;		
}
.ErrorMessage
{
    background-color: #FFFFFF;
    color: red;
    font-family: "verdana", serif;
    font-style: normal;		/* Selects between italics, oblique, and normal. */
    font-variant: normal;	/* Currently has two values: small-caps and normal. */
    font-weight: bold;		
    font-size: 8pt;		
    text-align: left;
    text-align: left; 
}

