/* --------------------------------------------------
   SPRING UPDATE COLOR PALETTE
   

   Bright Blue		#1076C9
   Dark Blue		#0D298C
   Bright Green     	#7FDB15
   Purple	    	#8948a8
   Red (use rarely)	#F85A3E


   Default color for body text: #333333
	
   font-weight values: normal | bold | bolder | lighter | 100 | 200 | 300 | 400 |    500 | 600 | 700 | 800 | 900

   FONT: Google Font Open Sans

   Default font size: 10 pt
   Default small header size: 10 pt, with 500 weight
   Default large header size: 14 pt (such as the td.AreaTitle secondary headers)      
   with Bright blue #1076C9 as the color

   -------------------------------------------------- */

BODY.Applet { font-size:9.0pt; background-color:white; }
BODY.Applet1 { font-size:12.0pt; background-color:gray; background-image:url(images/background/applet.gif) }
BODY.Application { font-size:9.0pt; background-color:white; width:100%; height:100%; margin:0px; padding:0px; overflow:hidden }

/* --- General --- */

.Warning {  color: red; }
.ReadOnly { color: darkgray !important; }

/* --- Text Messages --- */

span.Text { color:#2C3342; font-weight:normal; font-size:9.0pt }
span.SmallText { color:black; font-weight:normal; font-size:8.0pt }
span.Warning { color:darkred; font-weight:normal; font-size:9.0pt }
span.Alert { color:#1076C9; font-weight:500; font-size:9.0pt }
span.Inform { color:#333333; font-weight:normal; font-size:10.0pt }
span.Note { color:black; font-weight:bold; font-size:9.0pt }

span.Enhance { color:#4791e0; }
span.Enhance2 { color:#80A0C0; }
span.EnhanceWarning { color:maroon; }
span.Gray { color:gray; }
span.Highlight { color:#1076C9; font-weight:500; font-size:11pt;}
span.HighlightBold { color:#1076C9; font-weight:bold; font-size:11pt;}
span.HighlightSmall { color:#4791e0; font-size:8.0pt; font-weight:normal }
span.Highlight2 { color:#80A0C0; font-weight:bold }
span.HighlightGray { color:gray; font-weight:bold }


span.Label { font-size:10pt; font-weight:600;}
span.LabelSmall { font-size:8pt; font-weight:400;}
span.LabelBold { color:#2C3342;  font-size:10.0pt; font-weight:bold }
span.LabelHighlight { color:darkblue; font-size:10.0pt; font-weight:normal }
span.LabelRequired { color:black; font-size:10.0pt; font-weight:bold;  }
span.LabelRequiredText { color:red; font-size:10.0pt; font-weight:normal;  }
span.LabelReadOnly { color:gray; font-size:10.0pt; font-weight:normal }
span.LabelWarning { color:darkred; font-size:10.0pt; font-weight:normal }

span.Section { color:black; font-size:8.0pt; }
span.ReadOnlyField { color:#1076C9; font-size:10.0pt; font-weight:500; padding-left:3px; }
span.ReadOnlyHighlight { color:darkblue; font-size:10.0pt; font-weight:bold; padding-left:3px; }
span.ReadOnlyWarning { color:darkred; font-size:10.0pt; font-weight:bold; padding-left:3px; }
span.ReadOnlyPIT { color:olivedrab; font-size:10.0pt; font-weight:bold; padding-left:3px; }

p.ESSComment { color:chocolate; font-size:10.0pt; font-style:italic; font-family:"Open Sans";  margin-left:10px;}
p.PageComment { color:black; font-size:10.0pt; font-style:normal; font-family:"Open Sans";  margin-left:10px;  }
p.PageComment_Highlight { color:#1076C9; font-weight:bold; font-size:11pt;  }


/* --- Title Section --- */

span.PageTitle { color:#444555; font-weight:normal; font-size:14pt; 
 	 padding:0px; background-color:white}
span.PageSubtitle  { font-size:14.0pt; font-weight:normal }

span.Title { color:#444444; font-size:10.0pt;  font-weight:normal; }
span.Subtitle  { color:333333; font-size:10.0pt;  font-weight:600; }
span.Subtitle2 { color:darkgray; font-size:8.0pt;   font-weight:bold; }

span.PersonTitleName { color:#333333; font-size:10.0pt; font-weight:600; }
span.PersonTitleStatus { color:#2C3342; font-size:9.0pt; }
span.PersonTitleCompany { color:#2C3342; font-size:10.0pt; }
span.PersonTitleDate { color:#2C3342; font-size:8.0pt; }
span.PersonStatus { color:#2C3342; font-size:9.0pt;font-weight:normal; }

/* --- CSS Links --- */
a.LinkHighlight:link {text-decoration: none;}
a.LinkHighlight:visited {text-decoration: none}
a.LinkHighlight:active {text-decoration: none}
a.LinkHighlight:hover {color:navy; text-decoration:underline; }



/* --- Toolbar Section --- */

div.Toolbar { background-color:#EBEBEB}
tr.Toolbar  { cursor:pointer; background-color:#EBEBEB}
tds.Toolbar  { cursor:pointer; background-color:#EBEBEB}

a.Toolbar         { color:black; font-weight:normal; font-size:8.0pt; height:12px; text-decoration:none }
a.ToolbarSelected { color:darkblue; font-weight:bold; font-size:8.0pt; height:12px; text-decoration:none }
a.ToolbarDisabled { color:gray; font-weight:normal; font-size:8.0pt; height:12px; text-decoration:none }



/* --- Page Objects --- */

select.CompanySelector { color:#222222; font-size:8.0pt; font-weight:normal;}
span.CompanySelector { color:##222222; font-size:8.0pt; font-weight:normal; }

span.InputField { color:red; font-weight:bold }
span.InputField1 { color:yellow; font-weight:bold }
span.ImageAnchor { color:#333333; font-size:10.0pt; font-weight:normal }
span.ImageAnchor1 { color:#333333; font-size:8.0pt; font-weight:normal }

span.Radio { color:#333333; font-size:10.0pt; font-weight:normal }
span.Radio1 { color:#333333; font-size:8.0pt; font-weight:bold }
span.Radio2 { color:#4791e0; font-size:8.0pt; font-weight:normal }

span.ProfileTitle  { color: black; font-size:10.0pt; font-weight:bold;}
span.ProfileTitle2 { color: black; font-size:10.0pt; font-weight:normal; }
span.ProfileText   { color:#2C3342; font-size:8.0pt; font-weight:normal; }

span.QualifyQuestionComments { color:darkgreen; font-size:9.0pt; }

