body{margin:0;padding:0;color:#06343f;font-family:'Didact Gothic',Arial,Helvetica,sans-serif;font-size:18px;overflow-x:hidden;-webkit-font-smoothing:antialiased}
body.mceContentBody{}
a{transition:all 150ms ease-in-out}
a:link{color:#1f8da6;text-decoration:none}
a:visited{color:#1f8da6;text-decoration:none}
a:hover{color:#000000;text-decoration:underline}
a:active{text-decoration:underline}
p{margin:0 0 1.5em}
h1{margin:0.75em 0 0.5em;font-family:'Ubuntu',Arial,Helvetica,sans-serif;font-size:60px;font-weight:normal;line-height:125%}
h2{margin:0.5em 0;font-family:'Ubuntu',Arial,Helvetica,sans-serif;font-size:36px;font-weight:normal;line-height:125%}
h3{margin:0.5em 0;font-family:'Ubuntu',Arial,Helvetica,sans-serif;font-weight:normal;font-size:30px;text-rendering:optimizeLegibility;line-height:125%}
h4{margin:1.5em 0 0.75em 0;font-size:24px;line-height:125%}
h5{margin:1.5em 0 0.75em 0;color:#777777;font-size:18px;line-height:125%}
h6{margin:1.5em 0 0.75em 0;padding-bottom:5px;font-size:16px;border-bottom:#e0e0e0 1px solid;line-height:125%}
h1 a:link,h2 a:link,h3 a:link,h4 a:link,h5 a:link,h6 a:link{color:#06343f !important;text-decoration:none !important}
h1 a:visited,h2 a:visited,h3 a:visited,h4 a:visited,h5 a:visited,h6 a:visited{color:#06343f !important;text-decoration:underline !important}
h1 a:hover,h2 a:hover,h3 a:hover,h4 a:hover,h5 a:hover,h6 a:hover{color:#1f8da6 !important;text-decoration:underline !important}
ul{}
ul li{}
ol{}
ol li{}
hr{margin:40px 0;height:3px;background:#c5d3d9;border:0}
#Secondary hr{background:#e0e0e0}
blockquote{margin:0 0 1.5em 0;padding:0;color:#909090;font-family:georgia,'times new roman',times,serif;font-size:125%;line-height:125%;quotes:"\201C" "\201D"}
blockquote:before{content:open-quote;font-weight:bold}
blockquote:after{content:close-quote;font-weight:bold}
blockquote p{display:inline;line-height:1.3em}
iframe{width:100%;max-width:100%;border:0}
img{border:0}
figure{}
figure.image{display:inline-block;border:1px solid #e0e0e0;margin:0 5px 5px 0;background:#f5f2f0}
figure.align-left{float:left;margin:0 5px 5px 0}
figure.align-right{float:right;margin:0 0 5px 5px}
figure.image img{margin:8px 8px 0 8px}
figure.image figcaption{clear:both;margin:6px 8px 6px 8px;text-align:center}
caption{margin:0 0 0.25em 0;font-weight:bold;text-align:left}
address{font-style:italic}
pre{}
@media screen and (max-width:1366px){h1{margin-top:1em;font-size:48px;line-height:110%}
}
@media screen and (max-width:900px){h1{font-size:40px}
h2{font-size:32px}
}
.formPanel,.dataContainer{position:relative;float:none;margin:0;padding:0;width:100%;margin-bottom:1.5em}
fieldset,.fieldset{display:inline-block;box-sizing:border-box;width:100%;min-width:100%;padding:30px 40px;margin:0 0 1.5em;background:rgba(240,244,245,0.9);border:0;box-sizing:border-box}
fieldset legend,.fieldset .legend{position:relative;float:left;width:100%;padding:20px 40px;margin:-30px -40px 30px;font-weight:bold;font-size:24px;background:#c5d3d9;border-bottom:3px solid #c5d3d9;box-sizing:content-box}
fieldset .summary,fieldset p,fieldset h1,fieldset h2,fieldset h3,fieldset h4,fieldset h5,fieldset h6,.fieldset .summary,.fieldset p,.fieldset h1,.fieldset h2,.fieldset h3,.fieldset h4,.fieldset h5,.fieldset h6{clear:left}
.formFields,.dataFields{padding:0 !important;margin:0 !important;list-style:none !important}
.formFields li,.dataFields li{list-style:none}
.formFields ol,.dataFields ol{list-style:decimal}
.formFields ul,.dataFields ul{list-style:disc}
.fieldContainer,.formFields li,.dataFields li{position:relative;float:left;clear:left;box-sizing:border-box;width:100%;padding:0;margin:0.25em 0 1em !important}
.fieldTitle,.formFields label,.dataFields label{position:relative;float:left;box-sizing:border-box;width:25%;padding:5px 0;color:#303030;font-weight:bold}
.fieldContent,.fieldControls,.fieldData,.fieldText{display:block;position:relative;float:left;box-sizing:border-box;width:75%;max-width:75%}
.fieldContent .fieldContentTop{display:inline-block;margin:0 0 4px;width:100%}
.fieldContent .fieldContentBottom{display:inline-block;clear:left;margin:4px 0 0;width:100%}
.fieldContent .fieldData,.fieldContent .fieldText{}
.fieldContent .fieldData:last-child,.fieldContent .fieldText:last-child{margin-bottom:0}
.fieldData ~ *,.fieldText ~ *{margin-top:1em !important}
.fieldContent .fieldData ul,.fieldContent .fieldText ul,.fieldContent .fieldData ol,.fieldContent .fieldText ol{margin:0.75em 0}
.fieldContent .fieldData ul li,.fieldContent .fieldText ul li{list-style:disc;margin:0 0 5px !important}
.fieldContent > h1,.fieldContent > h2,.fieldContent > h3,.fieldContent > h4,.fieldContent > h5,.fieldContent > h6,.fieldContent > p,.fieldContent > ul,.fieldContent > ol{margin:0.25em 0}
.fieldContent .fieldControls,.fieldContent .fieldData,.fieldContent .fieldText{display:inline-block;float:none;box-sizing:border-box;padding:0;width:100%;max-width:100%;border-radius:0;background:none}
.fieldControls .helperControl{display:inline-block;margin-left:4px;vertical-align:top}
.fieldContent .helperControl{display:inline-block;min-height:20px;padding:4px 0 0 20px;background:url('/App_Sites/fgs/Templates/Default/Css/screen/../../images/icons/16x16_help.gif') 0 3px no-repeat}
table.formFields,table.dataFields{border-collapse:separate;border:1px}
.formFields tr,.dataFields tr{}
.formFields tr th,.dataFields tr th{}
.formFields tr td,.dataFields tr td{}
.formFields input[type=text],.formFields input[type=password],input[type=file],input[type=number]{box-sizing:border-box;width:100%;max-width:100%;padding:10px;margin:auto -1px;border:1px solid #869ca2;border-radius:0}
.formFields select{box-sizing:border-box;width:auto;max-width:100%;padding:10px;margin:auto -1px;border:1px solid #869ca2;border-radius:0}
.formFields textarea{box-sizing:border-box;width:100%;max-width:100%;padding:10px;margin:auto -1px;border:1px solid #869ca2;border-radius:-}
.textField{}
.textareaField{}
.numberField{}
.emailField{}
.usernameField{}
.passwordField{}
.passwordField .helperControl .textMessage{}
.passwordField .helperControl .linkedMessage{display:none}
.dateField,.dateSelectField{}
.dateField input[type=text],.dateSelectField input[type=text],.dateField input[type=date],.dateSelectField input[type=date]{max-width:100px}
.dateField .dateSelector,.dateSelectField .dateSelector{display:inline-block;height:16px;padding-left:20px;padding-top:2px;margin-top:2px;margin-left:0.5em;white-space:nowrap;background:url('/App_Sites/fgs/Templates/Default/Css/screen/../../images/icons/16x16_calendar.gif') no-repeat}
.dateDropdownField{}
.dateDropdownField fieldset{clear:none;width:auto;min-width:0;padding:0;margin:0;border:0;background:transparent}
.dateDropdownField fieldset legend{display:none}
.dateDropdownField .fieldControls{}
.dateDropdownField .fieldControls label{display:none}
.dateDropdownField .fieldControls select{}
@media aural{.dateDropdownField .fieldControls label{float:left}
.dateDropdownField .fieldControls select{float:left}
}
.radioField,.checkboxField{}
.radioField fieldset,.checkboxField fieldset{clear:none;width:auto;min-width:0;padding:0;margin:0;border:0;background:transparent}
.radioField fieldset legend,.checkboxField fieldset legend{display:none}
.radioField label,.checkboxField label{display:inline-block;float:none;width:auto;vertical-align:top;margin-bottom:0.25em;padding:0;padding-bottom:1px !important;font-weight:normal;background:transparent !important}
.radioField label:hover,.checkboxField label:hover{padding-bottom:0 !important;border-bottom:1px dotted}
.radioField input,.checkboxField input{}
.radioField .horizontalOptions,.checkboxField .horizontalOptions{padding:0 !important}
.radioField .horizontalOptions label,.checkboxField .horizontalOptions label{width:auto !important;max-width:100% !important;height:auto !important;margin-right:1em}
.radioField .verticalOptions,.checkboxField .verticalOptions{padding:0 !important}
.radioField .verticalOptions label,.checkboxField .verticalOptions label{position:relative;float:left;clear:left;width:100% !important;max-width:100% !important;height:auto !important}
.radioField .twoColsOptions,.checkboxField .twoColsOptions{padding:0 !important}
.radioField .twoColsOptions label,.checkboxField .twoColsOptions label{position:relative;float:left;width:48% !important;height:auto !important;margin-right:2%}
.radioField .threeColsOptons,.checkboxField .threeColsOptons{padding:0 !important}
.radioField .threeColsOptons label,.checkboxField .threeColsOptons label{position:relative;float:left;width:31% !important;height:auto !important;margin-right:2%}
.radioField .fourColsOptions,.checkboxField .fourColsOptions{padding:0 !important}
.radioField .fourColsOptions label,.checkboxField .fourColsOptions label{position:relative;float:left;width:23% !important;height:auto !important;margin-right:2%}
.radioField table,.radioField .verticalOptions table,.radioField .horizontalOptions table,.checkboxField table,.checkboxField .verticalOptions table,.checkboxField .horizontalOptions table{}
.radioField tr,.radioField .verticalOptions tr,.radioField .horizontalOptions tr,.checkboxField tr,.checkboxField .verticalOptions tr,.checkboxField .horizontalOptions tr{}
.radioField td,.radioField .verticalOptions td,.radioField .horizontalOptions td,.checkboxField td,.checkboxField .verticalOptions td,.checkboxField .horizontalOptions td{padding-right:1em}
.radioField td label,.radioField .verticalOptions td label,.radioField .horizontalOptions td label,.checkboxField td label,.checkboxField .verticalOptions td label,.checkboxField .horizontalOptions td label{float:none;width:auto !important}
.otherOptionSelectTextHidden{display:inline-block}
.otherOptionSelectTextHidden .otherOptionEnable{}
.otherOptionSelectTextHidden .otherOptionText{display:inline}
.otherOptionSelectTextHidden .otherOptionText label{display:none;position:absolute;text-indent:-10000em}
.otherOptionSelectTextHidden .otherOptionText input{display:block;clear:left;width:100%;margin-left:1.75em}
.verticalOptions .otherOptionSelectTextHidden{display:block;clear:left}
.verticalOptions .otherOptionSelectTextHidden .otherOptionEnable{}
.verticalOptions .otherOptionSelectTextHidden .otherOptionText{display:block;clear:left}
.verticalOptions .otherOptionSelectTextHidden .otherOptionText label{display:none;position:absolute;text-indent:-10000em}
.verticalOptions .otherOptionSelectTextHidden .otherOptionText input{display:block;width:auto}
.otherOptionSelectTextVisible{display:inline-block}
.otherOptionSelectTextVisible .otherOptionEnable{}
.otherOptionSelectTextVisible .otherOptionText{display:inline}
.otherOptionSelectTextVisible .otherOptionText label{display:none;position:absolute;text-indent:-10000em}
.otherOptionSelectTextVisible .otherOptionText input{display:block;clear:left;margin-left:1.75em;width:auto}
.verticalOptions .otherOptionSelectTextVisible{display:block;clear:left}
.verticalOptions .otherOptionSelectTextVisible .otherOptionEnable{}
.verticalOptions .otherOptionSelectTextVisible .otherOptionText{}
.verticalOptions .otherOptionSelectTextVisible .otherOptionText label{}
.verticalOptions .otherOptionSelectTextVisible .otherOptionText input{width:auto}
.otherOptionTextOnly{display:block;clear:left;box-sizing:border-box;padding:0.35em}
.otherOptionTextOnly .otherOptionText{}
.otherOptionTextOnly .otherOptionText label{}
.otherOptionTextOnly .otherOptionText input{display:block;clear:left;width:auto}
.verticalOptions .otherOptionTextOnly{}
.verticalOptions .otherOptionTextOnly .otherOptionText{}
.verticalOptions .otherOptionTextOnly .otherOptionText label{}
.verticalOptions .otherOptionTextOnly .otherOptionText input{}
.otherOptionSelectTextHidden .otherOptionHideText{display:none !important}
.singleCheckboxField{position:relative}
.singleCheckboxField .required{vertical-align:middle}
.singleCheckboxField .fieldControls label{position:relative;width:auto;padding:0;font-weight:normal;background:transparent}
.singleCheckboxField .fieldControls label input{display:inline-block;vertical-align:middle}
.singleCheckboxField .fieldControls label .controlText{display:inline-block;vertical-align:middle}
.dropdownField{}
.dropdownField select{}
.dropdownField .otherOptionSelectTextHidden{display:inline}
.dropdownField .otherOptionSelectTextHidden .otherOptionText{display:inline}
.dropdownField .otherOptionSelectTextHidden .otherOptionText label{width:auto;background:transparent}
.dropdownField .otherOptionSelectTextHidden .otherOptionText input{display:inline;margin-left:auto;margin-top:0.5em}
.dropdownField .otherOptionSelectTextVisible{display:block;box-sizing:border-box;padding:0.35em 0.35em 0.35em 0}
.dropdownField .otherOptionSelectTextVisible .otherOptionText{}
.dropdownField .otherOptionSelectTextVisible .otherOptionText label{width:auto;background:transparent}
.dropdownField .otherOptionSelectTextVisible .otherOptionText input{display:inline-block;margin-left:auto}
.dropdownField .otherOptionTextOnly{display:block;box-sizing:border-box;padding:0.35em 0.35em 0.35em 0}
.dropdownField .otherOptionTextOnly .otherOptionText{}
.dropdownField .otherOptionTextOnly .otherOptionText label{width:auto;background:transparent}
.dropdownField .otherOptionTextOnly .otherOptionText input{}
.multiselectField{}
.listField{}
.listField .fieldControls{margin-bottom:10px}
.listField .fieldControls input{width:87.5%;margin-right:0.5%}
.listField .fieldControls .add{display:inline-block;text-indent:-10000em;width:16px;height:16px;background:url('/images/cms/icons/general/add.png') no-repeat;cursor:pointer}
.listField .fieldControls .remove{display:inline-block;text-indent:-10000em;width:16px;height:16px;margin-right:0.5%;background:url('/images/cms/icons/general/remove.png') no-repeat;cursor:pointer}
.matrixField{}
.matrixField .fieldContent table.subFields{width:100%;margin-top:0.5em;border:1px #e0e0e0 solid;border-top:0}
.matrixField table.subFields caption{display:none}
.matrixField table.subFields tr.subFieldsTableHeader{}
.matrixField table.subFields tr.subFieldsTableHeader th{font-weight:normal;background:#f0f4f5}
.matrixField table.subFields tr.subFieldContainer{}
.matrixField table.subFields tr.subFieldContainer th{font-weight:normal;background:#f8f8f8;border:1px #e0e0e0 solid}
.matrixField table.subFields tr.subFieldContainer th.subFieldTitle{width:25%}
.matrixField table.subFields tr.subFieldContainer td{display:table-cell;padding-right:inherit;background:#ffffff;border:1px #e0e0e0 solid}
.matrixField .fieldContent table.horizontalOptions{}
.matrixField .fieldContent table.horizontalOptions tr{}
.matrixField .fieldContent table.horizontalOptions tr.checkboxField td,.matrixField .fieldContent table.horizontalOptions tr.radioField td{}
.matrixField .fieldContent table.horizontalOptions tr.checkboxField td input,.matrixField .fieldContent table.horizontalOptions tr.radioField td input{float:left;margin:0 2px 0 0}
.matrixField .fieldContent.highlightSelectedColumns table.horizontalOptions tr.checkboxField td.selectedColumn,.matrixField .fieldContent.highlightSelectedColumns table.horizontalOptions tr.radioField td.selectedColumn{background-color:#f0f0f0 !important}
.matrixField .fieldContent.highlightSelectedRows table.horizontalOptions tr.checkboxField td.selectedRow,.matrixField .fieldContent.highlightSelectedRows table.horizontalOptions tr.radioField td.selectedRow{background-color:#f0f0f0 !important}
.matrixField .fieldContent table.horizontalOptions tr.checkboxField td label,.matrixField .fieldContent table.horizontalOptions tr.radioField td label{float:left}
.matrixField table.matrixLabelsInHeader{}
.matrixField table.matrixLabelsInHeader tr.subFieldsTableHeader{}
.matrixField table.matrixLabelsInHeader tr.subFieldsTableHeader th{border:#e0e0e0 1px solid}
.matrixField table.matrixLabelsInHeader tr.subFieldContainer{}
.matrixField table.matrixLabelsInHeader tr.subFieldContainer td{}
.matrixField table.matrixLabelsInHeader tr.subFieldContainer td label{display:none}
.matrixField table.matrixLabelsInHeader tr.subFieldContainer td.otherOptionSelectTextVisible input{display:inline-block;float:none;clear:none;margin-left:5px}
.matrixField table.matrixLabelsInCells{}
.matrixField table.matrixLabelsInCells tr.subFieldsTableHeader{display:none}
.requiredFieldMarker{display:inline-block;margin:0 0.25em;width:9px;height:9px;font-weight:bold;font-size:125%;text-indent:-1000em;overflow:hidden;background:url('/App_Sites/fgs/Templates/Default/Css/screen/../../images/icons/required_marker.gif') no-repeat}
.readOnly,input[readonly=true],select[readonly=true],textarea[readonly=true]{background:transparent !important;border:0 !important;padding:0 !important;margin:auto !important;color:inherit !important;border-radius:0 !important}
.requiredFieldsMessage{display:none}
.readOnlyForm{}
.readOnlyForm .fieldText{margin-bottom:10px;padding-bottom:10px;border-bottom:#e0e0e0 1px solid}
.readOnlyForm .fieldText:last-child{margin-bottom:0 !important}
.address2{}
.address2 label{background:transparent}
fieldset.submitButtons,.fieldset.submitButtons{display:block !important;width:100% !important;max-width:none !important;min-width:0 !important;padding:0 !important;margin:0 0 1.5em !important;border:0 !important;background:0 !important;border-radius:0 !important}
fieldset.submitButtons legend,.fieldset.submitButtons .legend{display:none}
fieldset.submitButtons ol.formFields,.fieldset.submitButtons .formFields{}
fieldset.submitButtons ol.formFields li.fieldContainer,.fieldset.submitButtons .formFields .fieldContainer{display:inline-block;clear:none;width:auto;margin-right:10px !important}
fieldset.submitButtons ol.formFields li.fieldContainer input,.fieldset.submitButtons .formFields .fieldContainer .fieldData{}
fieldset.submitButtons ol.formFields li.fieldContainer.recaptchaField,.fieldset.submitButtons .formFields .fieldContainer.recaptchaField{width:100%;margin-right:0 !important}
fieldset.submitButtons ol.formFields li.fieldContainer.recaptchaField div.g-recaptcha,.fieldset.submitButtons .formFields .fieldContainer.recaptchaField div.g-recaptcha{}
#recaptcha_widget_div{clear:both}
.noField{display:none}
.formPage{}
.formPage .formFieldsContainer{border:0;padding:0;margin-bottom:20px;background:none}
.formPage .formFieldsContainer .formFieldsContainerLegend{display:none}
.formPage .formFieldsContainer fieldset{}
.formPage .formFieldsContainer .fieldTitle,.formPage .formFieldsContainer .formFields label{}
.formPage .formFieldsContainer fieldset.sectionContainer{}
.formPage .formFieldsContainer fieldset.sectionContainer .sectionLegend{}
.formPage .formFieldsContainer fieldset.sectionContainer .sectionSummary{clear:both;margin:0 0 1em}
.formPage .formFieldsContainer fieldset.sectionContainer .sectionSummary ul{}
.formPage .formFieldsContainer fieldset.sectionContainer .sectionSummary ul li{list-style:disc}
.formPage .formFieldsContainer fieldset.sectionContainer .customClassname{}
.formPage .formFieldsContainer .fieldContainer.fieldGroup{}
.formPage .formFieldsContainer .fieldContainer.fieldGroup fieldset.fieldGroupFieldset{}
.formPage .formFieldsContainer .fieldContainer.fieldGroup fieldset.fieldGroupFieldset .fieldGroupLegend{}
.formPage .formFieldsContainer .fieldContainer.fieldGroup fieldset.fieldGroupFieldset .fieldGroupSummary{}
.formPage .formFieldsContainer .fieldContainer.fieldGroup.plain{margin:0}
.formPage .formFieldsContainer .fieldContainer.fieldGroup.plain > fieldset.fieldGroupContainer{padding:0;margin:0;border:0}
.formPage .formFieldsContainer .fieldContainer.fieldGroup.plain > fieldset.fieldGroupContainer > legend.fieldGroupLegend{display:none}
.formPage .formFieldsContainer .fieldContainer.fieldGroup.twoCols{}
.formPage .formFieldsContainer .fieldContainer.fieldGroup.twoCols > fieldset.fieldGroupContainer{}
.formPage .formFieldsContainer .fieldContainer.fieldGroup.twoCols > fieldset.fieldGroupContainer > ol.formFields{}
.formPage .formFieldsContainer .fieldContainer.fieldGroup.twoCols > fieldset.fieldGroupContainer > ol.formFields > li.fieldContainer{float:left}
.formPage .formFieldsContainer .fieldContainer.fieldGroup.twoCols > fieldset.fieldGroupContainer > ol.formFields > li.fieldContainer:nth-child(2n-1){clear:left;width:52%;margin:0 !important}
.formPage .formFieldsContainer .fieldContainer.fieldGroup.twoCols > fieldset.fieldGroupContainer > ol.formFields > li.fieldContainer:nth-child(2n-1) .fieldTitle{width:48%}
.formPage .formFieldsContainer .fieldContainer.fieldGroup.twoCols > fieldset.fieldGroupContainer > ol.formFields > li.fieldContainer:nth-child(2n-1) .fieldContent{width:52%}
.formPage .formFieldsContainer .fieldContainer.fieldGroup.twoCols > fieldset.fieldGroupContainer > ol.formFields > li.fieldContainer:nth-child(2n){clear:none;width:44%;margin:0 0 0 4% !important}
.formPage .formFieldsContainer .fieldContainer.fieldGroup.twoCols > fieldset.fieldGroupContainer > ol.formFields > li.fieldContainer:nth-child(2n) .fieldTitle{width:39%}
.formPage .formFieldsContainer .fieldContainer.fieldGroup.twoCols > fieldset.fieldGroupContainer > ol.formFields > li.fieldContainer:nth-child(2n) .fieldContent{width:61%}
@media screen and (max-width:599px){.formPage .formFieldsContainer .fieldContainer.fieldGroup.twoCols > fieldset.fieldGroupContainer > ol.formFields > li.fieldContainer:nth-child(2n-1){width:48%;margin-right:2% !important}
.formPage .formFieldsContainer .fieldContainer.fieldGroup.twoCols > fieldset.fieldGroupContainer > ol.formFields > li.fieldContainer:nth-child(2n-1) .fieldTitle,.formPage .formFieldsContainer .fieldContainer.fieldGroup.twoCols > fieldset.fieldGroupContainer > ol.formFields > li.fieldContainer:nth-child(2n-1) .fieldContent{width:100%}
.formPage .formFieldsContainer .fieldContainer.fieldGroup.twoCols > fieldset.fieldGroupContainer > ol.formFields > li.fieldContainer:nth-child(2n){width:48%;margin-left:2% !important}
.formPage .formFieldsContainer .fieldContainer.fieldGroup.twoCols > fieldset.fieldGroupContainer > ol.formFields > li.fieldContainer:nth-child(2n) .fieldTitle,.formPage .formFieldsContainer .fieldContainer.fieldGroup.twoCols > fieldset.fieldGroupContainer > ol.formFields > li.fieldContainer:nth-child(2n) .fieldContent{width:100%}
}
@media screen and (max-width:479px){.formPage .formFieldsContainer .fieldContainer.fieldGroup.plain > fieldset.fieldGroupContainer > ol.formFields > li.fieldContainer:nth-child(2n-1),.formPage .formFieldsContainer .fieldContainer.fieldGroup.plain > fieldset.fieldGroupContainer > ol.formFields > li.fieldContainer:nth-child(2n){width:100%;margin:0.25em 0 0.75em !important}
}
.formPage .formFieldsContainer .fieldContainer.fieldGroup.customClassname{}
.formPage .validationError{box-sizing:content-box;margin-left:-6px !important;margin-right:-6px !important;padding:4px;background-color:#FFDFDF;border:2px solid #C89797}
.formPage .twoCols1,.formPanel.twoCols1{}
.formPage .twoCols1 .fieldContainer,.formPanel.twoCols1 .fieldContainer{}
.formPage .twoCols1 .fieldContainer .fieldTitle,.formPanel.twoCols1 .fieldContainer .fieldTitle{}
.formPage .twoCols1 .fieldContainer .fieldTitle .questionNumber,.formPanel.twoCols1 .fieldContainer .fieldTitle .questionNumber{}
.formPage .twoCols1 .fieldContainer .fieldTitle .questionNumber:after,.formPanel.twoCols1 .fieldContainer .fieldTitle .questionNumber:after{content:"."}
.formPage .twoCols1 .fieldContainer .fieldContent,.formPanel.twoCols1 .fieldContainer .fieldContent{}
.formPage .twoCols1 .fieldContainer .fieldContent .fieldText,.formPanel.twoCols1 .fieldContainer .fieldContent .fieldText{}
.formPage .twoCols1 .matrixField td,.formPanel.twoCols1 .matrixField td{}
.formPage .oneCol1,.formPanel.oneCol1{}
.formPage .oneCol1 .fieldContainer,.formPanel.oneCol1 .fieldContainer{}
.formPage .oneCol1 .fieldContainer .fieldTitle,.formPanel.oneCol1 .fieldContainer .fieldTitle{box-sizing:border-box;width:98% !important;margin:0;padding:4px 1%}
.formPage .oneCol1 .fieldContainer .fieldTitle .questionNumber,.formPanel.oneCol1 .fieldContainer .fieldTitle .questionNumber{}
.formPage .oneCol1 .fieldContainer .fieldTitle .questionNumber:after,.formPanel.oneCol1 .fieldContainer .fieldTitle .questionNumber:after{content:"."}
.formPage .oneCol1 .fieldContainer .fieldContent,.formPanel.oneCol1 .fieldContainer .fieldContent{box-sizing:border-box;width:100% !important;max-width:100% !important;padding:1%}
.formPage .oneCol1 .fieldContainer .fieldContent .fieldText,.formPanel.oneCol1 .fieldContainer .fieldContent .fieldText{}
.formPage .oneCol1 .matrixField td,.formPanel.oneCol1 .matrixField td{}
.formPage.readOnlyForm{}
.formPage.readOnlyForm fieldset.submitButtons,.formPage.readOnlyForm .fieldset.submitButtons{display:none !important}
#FormCancelOptions,#FormFinalLinks,.formButtons{}
#FormCancelOptions ul,#FormFinalLinks ul,.formButtons ul{margin:0;padding:0;list-style:none}
#FormCancelOptions ul li,#FormFinalLinks ul li,.formButtons ul li{display:inline;padding:0}
#FormCancelOptions ul li a,#FormFinalLinks ul li a,.formButtons ul li a{display:inline-block;box-sizing:border-box;margin:0 0.5em 0 0;padding:4px;background:#f8f8f8;border:#e0e0e0 1px solid}
#FormCancelOptions ul li a:link,#FormFinalLinks ul li a:link,.formButtons ul li a:link{}
#FormCancelOptions ul li a:visited,#FormFinalLinks ul li a:visited,.formButtons ul li a:visited{}
#FormCancelOptions ul li a:hover,#FormFinalLinks ul li a:hover,.formButtons ul li a:hover{background:#f0f4f5}
#FormCancelOptions ul li a:active,#FormFinalLinks ul li a:active,.formButtons ul li a:active{}
#FormCancelOptions .notnow,#FormFinalLinks .notnow{}
#FormCancelOptions .never,#FormFinalLinks .never{margin-right:0}
@media screen and (max-width:900px){fieldset,.fieldset{padding:20px}
fieldset legend,.fieldset .legend{font-size:20px;margin:-20px -20px 20px;padding:14px 20px}
}
@media screen and (max-width:600px){.radioField .twoColsOptions label,.checkboxField .twoColsOptions label,.radioField .threeColsOptons label,.checkboxField .threeColsOptons label,.radioField .fourColsOptions label,.checkboxField .fourColsOptions label{width:100% !important;margin-right:0}
}
@media screen and (max-width:480px){.formPage .twoCols1 .fieldContainer .fieldTitle,.formPanel.twoCols1 .fieldContainer .fieldTitle,.subscribeForm .fieldContainer .fieldTitle{float:none;width:100%;max-width:100%;padding:1% 0}
.formPage .twoCols1 .fieldContainer .fieldContent,.formPanel.twoCols1 .fieldContainer .fieldContent,.subscribeForm .fieldContainer .fieldContent{float:none;width:100%;max-width:100%;padding:1% 0}
.formPage .twoCols1 .matrixField tr.radioField td,.formPanel.twoCols1 .matrixField tr.radioField td,.formPage .twoCols1 .matrixField tr.checkboxField td,.formPanel.twoCols1 .checkboxField tr.radioField td,.formPage .oneCol1 .matrixField tr.radioField td,.formPanel.oneCol1 .matrixField tr.radioField td,.formPage .oneCol1 .matrixField tr.checkboxField td,.formPanel.oneCol1 .checkboxField tr.radioField td{float:left}
}
#CmsPage{position:relative !important;float:none !important;width:auto !important;height:auto !important;margin:auto !important;padding:0 !important}
table{width:100%;empty-cells:show;border-collapse:collapse}
caption{padding:10px 20px;margin:0;font-weight:bold;text-align:left;background:#c5d3d9}
tbody{}
th{text-align:left;font-weight:bold}
tr{}
td{}
table.dataTable1{font-size:100%;margin-bottom:1em}
table.dataTable1 tr th,table.dataTable1 thead tr th,table.dataTable1 tr.header th{padding:10px 20px;border:1px solid #d0d0d0;background-color:#e8e8e8}
table.dataTable1 tbody tr th,table.dataTable1 tr.data th{padding:10px 20px;border:1px solid #d0d0d0;background-color:#f0f0f0}
table.dataTable1 tr td{padding:10px 20px;border:1px solid #d0d0d0;background-color:#ffffff}
table.scheduleTable{font-size:100%;margin-bottom:1em}
table.scheduleTable tr th,table.scheduleTable thead tr th,table.scheduleTable tr.header th{padding:8px;border:1px solid #d0d0d0;background-color:#e8e8e8}
table.scheduleTable tbody tr th,table.scheduleTable tr.data th{padding:8px;border:1px solid #d0d0d0;background-color:#f0f0f0}
table.scheduleTable tr td{padding:8px;border:1px solid #d0d0d0;background-color:#ffffff}
@media only screen and (max-width:480px){table.responsive,table.responsive thead,table.responsive tbody,table.responsive th,table.responsive td,table.responsive tr{display:block !important;width:auto !important}
table.responsive thead tr{position:absolute !important;top:-9999px !important;left:-9999px !important}
table.responsive tr{margin-top:-1px;border:1px solid #ccc}
table.responsive th{border-bottom:1px solid #eee}
table.responsive td{border:none;border-bottom:1px solid #eee;position:relative !important;padding-left:50% !important}
table.responsive td:before{position:absolute !important;top:2px;left:2px;width:45%;white-space:nowrap;overflow:hidden}
table.dataTable1.responsive{}
table.dataTable1.responsive td:before{top:4px;left:4px}
table.dataTable1.responsive td{}
table.responsive td:nth-of-type(1):before{content:"Data 1"}
table.responsive td:nth-of-type(2):before{content:"Data 2"}
table.responsive td:nth-of-type(3):before{content:"Data 3"}
table.responsive td:nth-of-type(4):before{content:"Data 4"}
table.responsive td:nth-of-type(5):before{content:"Data 5"}
table.responsive td:nth-of-type(6):before{content:"Data 6"}
table.responsive td:nth-of-type(7):before{content:"Data 7"}
table.responsive td:nth-of-type(8):before{content:"Data 8"}
table.responsive td:nth-of-type(9):before{content:"Data 9"}
table.responsive td:nth-of-type(10):before{content:"Data 10"}
}
.huge{font-size:150%;line-height:125%}
p.huge{margin-bottom:1em}
.big,big{font-size:116.7%}
.small,small{font-size:91.7%}
.tiny{font-size:83.3%}
.hidden{display:none !important}
.date{padding:4px 15px 4px 10px;font-size:15px;background:#fff;border-left:#c5d3d9 5px solid;}
div.date{}
.author{color:#c5d3d9}
div.author{margin:10px 0}
.dropQuote1{margin-left:10%;margin-right:10%;padding:2% 0;color:#99cc00;text-align:center;font-size:125%;font-style:italic;border-top:#99cc00 2px solid;border-bottom:#99cc00 2px solid}
.helpText{display:inline-block}
.helpText:before{}
label .helpText,.fieldTitle .helpText{font-size:91.7%;font-weight:normal}
.glossaryTerm{padding-right:12px;background:url('/App_Sites/fgs/Templates/Default/Css/screen/../../images/icons/glossary_link.gif') right 2px no-repeat;border-bottom:1px dotted}
.textWrap{overflow-wrap:break-word;word-wrap:break-word;-ms-word-break:break-all;word-break:break-all;word-break:break-word}
.textWrap.hyphens{-ms-hyphens:auto;-moz-hyphens:auto;-webkit-hyphens:auto;hyphens:auto}
.contentBox{position:relative;padding:30px;margin-bottom:40px;background:rgba(255,255,255,0.9)}
.contentBox:first-child{margin-top:0}
.contentBox:last-child{margin-bottom:0}
.contentBox fieldset{padding:0;background:none}
.contentBox fieldset legend{display:none}
.contentBox2{position:relative;padding:30px;margin-bottom:0 0 20px;background:rgba(240,244,245,0.9)}
.contentBox2:first-child{margin-top:0}
.contentBox2:last-child{margin-bottom:0}
.categoryLayout1{display:inline-block;width:100%}
.categoryLayout1 .container{position:relative;float:left;box-sizing:border-box;width:48%;margin:0 2% 20px 0 !important;padding:20px;background:rgba(240,244,245,0.9)}
.categoryLayout1 .container:nth-child(2n+1){clear:left}
#Primary .categoryLayout1 .container .thumbnail{display:block;float:left;width:160px;margin-right:20px;max-height:100%;padding:0;overflow:hidden;box-sizing:border-box}
.categoryLayout1 .thumbnail a{display:inline-block;line-height:0;border:transparent 3px solid}
.categoryLayout1 .thumbnail a:hover{border:#1f8da6 3px solid}
.categoryLayout1 .thumbnail img{width:100% !important;max-width:100% !important;height:auto !important}
.categoryLayout1:empty{display:none !important}
@media screen and (max-width:900px){.categoryLayout1 .container{width:100%;margin-right:0}
}
@media screen and (max-width:480px){#Primary .categoryLayout1 .container .thumbnail{display:block;width:100%;padding-right:0;margin-bottom:10px}
}
.featureBlock1{text-align:center;padding:40px;max-width:80%;margin:auto}
.featureBlock1 h1,.featureBlock1 h2,.featureBlock1 h3{border:0;padding:0}
.featureBlock1 h1:after,.featureBlock1 h2:after,.featureBlock1 h3:after{content:"";display:block;position:relative;width:100px;padding-top:15px;margin:0 auto;border-bottom:2px solid #f0f4f5}
.featureBlock1 p{line-height:150%}
.featureBlock2{text-align:center;margin:0 0 20px;padding:20px 40px;background:#f1f2f8}
.featureBlock2 h1:nth-child(1),.featureBlock2 h2:nth-child(1),.featureBlock2 h3:nth-child(1){margin:0 0 15px}
.featureBlock2 h1:nth-child(1):after,.featureBlock2 h2:nth-child(1):after,.featureBlock2 h3:nth-child(1):after{content:"";display:block;position:relative;width:100px;padding-top:15px;margin:0 auto;border-bottom:2px solid rgba(82,85,165,1)}
.featureBlock2:last-child{margin-bottom:0}
.bigButton{display:inline-block;width:370px;padding:22px 20px 26px;box-sizing:border-box;color:#fff !important;font-family:'Didact Gothic',Arial,Helvetica;font-weight:normal;font-size:24px;text-decoration:none !important;background:#1f8da6}
.bigButton .fa,.bigButton .fa-2x{font-size:1.5em;font-weight:600;vertical-align:middle;line-height:0}
.bigButton:hover{background:#06343f !important}
.bigButton.theme1{background:#1f8da6}
.bigButton.theme2{background:#d97b29}
.bigButton.theme3{background:#bf3415}
@media screen and (max-width:480px){.bigButton{font-size:18px}
}
.cards{}
.cards .paging{margin:0 1.5%}
.cards .content{}
.cards .container,.cards .content .article,.cards .content .pageFragment{box-sizing:border-box;float:left;clear:none;width:30.33%;margin:40px 1.5% 0 !important;padding:20px;background:#f4f4f4}
.cards .container:nth-child(3n+1),.cards .content .article:nth-child(3n+1),.cards .content .pageFragment:nth-child(3n+1){clear:left}
.cards .container .thumbnail,.cards .content .article .thumbnail,.cards .content .pageFragment .thumbnail{display:block;float:none;max-width:100%;height:200px;margin-bottom:20px;padding:10px;box-sizing:border-box;text-align:center;background:#fff}
.cards .container .thumbnail a,.cards .content .article .thumbnail a,.cards .content .pageFragment .thumbnail a{}
.cards .container .thumbnail a img,.cards .content .article .thumbnail a img,.cards .content .pageFragment .thumbnail a img{max-height:100% !important;max-width:100% !important}
.cards .container .text,.cards .content .article .text,.cards .content .pageFragment .text{display:block}
@media screen and (max-width:1200px) and (min-width:900px),screen and (max-width:767px){.cards .container,.cards .content .article,.cards .content .pageFragment{width:46%}
.cards .container:nth-child(3n+1),.cards .content .article:nth-child(3n+1),.cards .content .pageFragment:nth-child(3n+1){clear:none}
.cards .container:nth-child(2n),.cards .content .article:nth-child(2n),.cards .content .pageFragment:nth-child(2n){clear:left}
}
@media screen and (max-width:480px){.cards .container,.cards .content .article,.cards .content .pageFragment{width:100%}
}
.contentTile1{position:relative;padding:20px 20px 50px 20px;margin:0 0 10px;overflow:hidden;color:#fff;background:#5255a5}
.contentTile1 h2:nth-child(1),.contentTile1 h3:nth-child(1){margin:0 0 0.5em;padding:0;color:#fff;font-weight:normal;border:none}
.contentTile1 .button{display:block;position:absolute;z-index:5;bottom:0;right:0;padding:10px 20px;color:#fff;background:#08ace2}
.contentTile1 .button:hover{background:#f68b1f}
.contentTile1 img.background{position:absolute;top:0;bottom:0;left:0;right:0;-webkit-opacity:0.2;-moz-opacity:0.2;-ms-opacity:0.2;-o-opacity:0.2;opacity:0.2}
.contentTile1:hover{}
.contentTile1:hover img{-webkit-opacity:0;-moz-opacity:0;-ms-opacity:0;-o-opacity:0;opacity:0}
.pageTitleBlock{background:#000000 url('/App_Sites/poolfences/Templates/Default/images/FGS-Footer.png') left top no-repeat;background-position:left center;background-size:100% auto}
.pageTitleBlock h1{margin:0;padding:0.5em 0;text-transform:uppercase;font-size:200%;font-weight:bold;font-family:customFont;color:#ffffff}
.tiles{}
.tiles .container,.tiles .article,.tiles .pageFragment{position:relative;margin:0 !important}
.tiles .container .thumbnail,.tiles .article .thumbnail,.tiles .pageFragment .thumbnail{display:block !important;padding:0 !important;line-height:0;width:100%;overflow:hidden}
.tiles .container .thumbnail img,.tiles .article .thumbnail img,.tiles .pageFragment .thumbnail img{width:100%;height:auto}
.tiles .container .text,.tiles .article .text,.tiles .pageFragment .text{display:block !important;position:relative;width:90%;padding:5%;font-size:82.5%;line-height:150%;text-align:center}
.tiles .container .text .title,.tiles .article .text .title,.tiles .pageFragment .text .title{font-family:'Open Sans',Arial,Helvetica,sans-serif !important;margin:0 !important}
.tiles .container .text .title a:link,.tiles .container .text .title a:visited,.tiles .article .text .title a:link,.tiles .article .text .title a:visited,.tiles .pageFragment .text .title a:link,.tiles .pageFragment .text .title a:visited{text-decoration:none !important}
.tiles .container .text .title a:hover,.tiles .article .text .title a:hover,.tiles .pageFragment .text .title a:hover{text-decoration:underline !important}
.tiles .container .text .date,.tiles .article .text .date,.tiles .pageFragment .text .date{margin-bottom:0 !important}
.tiles .container .text .summary,.tiles .article .text .summary,.tiles .pageFragment .text .summary{margin-top:5px !important;margin-bottom:0 !important}
.tiles .container .text .link,.tiles .article .text .link,.tiles .pageFragment .text .link{margin-bottom:0 !important}
.tiles .container:hover,.tiles .article:hover,.tiles .pageFragment:hover{}
.tiles.fadedEffect{}
.tiles.fadedEffect .container,.tiles.fadedEffect .article,.tiles.fadedEffect .pageFragment{box-sizing:border-box;opacity:0.75;transition:opacity 100ms ease-in-out}
.tiles.fadedEffect .container:hover,.tiles.fadedEffect .article:hover,.tiles.fadedEffect .pageFragment:hover{opacity:1;transition:opacity 100ms ease-in-out}
.tiles.fadedEffect .container .text,.tiles.fadedEffect .article .text,.tiles.fadedEffect .pageFragment .text{opacity:0.35;transition:opacity 100ms ease-in-out}
.tiles.fadedEffect .container:hover .text,.tiles.fadedEffect .article:hover .text,.tiles.fadedEffect .pageFragment:hover .text{opacity:1;transition:opacity 100ms ease-in-out}
.tiles.borderEffect{}
.tiles.borderEffect .container,.tiles.borderEffect .article,.tiles.borderEffect .pageFragment{border:transparent 10px solid}
.tiles.borderEffect .container:hover,.tiles.borderEffect .article:hover,.tiles.borderEffect .pageFragment:hover{border-color:#000}
.tiles.textSlideEffect{}
.tiles.textSlideEffect .container,.tiles.textSlideEffect .article,.tiles.textSlideEffect .pageFragment{overflow-y:hidden}
.tiles.textSlideEffect .container .text,.tiles.textSlideEffect .article .text,.tiles.textSlideEffect .pageFragment .text{position:absolute !important;bottom:-100%}
.tiles.textSlideEffect .container:hover .text,.tiles.textSlideEffect .article:hover .text,.tiles.textSlideEffect .pageFragment:hover .text{bottom:0;transition-timing-function:cubic-bezier(0,1,0.5,1);transition-duration:1s;transition-property:bottom}
.tiles.fourCols .article:nth-child(4n-3){position:relative !important;float:left !important;width:23.1% !important;margin:0 2.1% 2% 0 !important}
.tiles.fourCols .article:nth-child(4n-2){position:relative !important;float:left !important;width:23.1% !important;margin:0 2.1% 2% 0 !important}
.tiles.fourCols .article:nth-child(4n-1){position:relative !important;float:left !important;width:23.1% !important;margin:0 2.1% 2% 0 !important}
.tiles.fourCols .article:nth-child(4n-0){position:relative !important;float:left !important;width:23.1% !important;margin:0 0 2% 0 !important}
.tiles.fourCols.noGutter .article:nth-child(4n-3),.tiles.fourCols.noGutter .article:nth-child(4n-2),.tiles.fourCols.noGutter .article:nth-child(4n-1),.tiles.fourCols.noGutter .article:nth-child(4n-0){width:25% !important;margin:0 !important}
@media screen and (max-width:900px){.tiles.fourCols .container:nth-child(4n-3),.tiles.fourCols .container:nth-child(4n-2),.tiles.fourCols .container:nth-child(4n-1),.tiles.fourCols .container:nth-child(4n-0),.tiles.fourCols .article:nth-child(4n-3),.tiles.fourCols .article:nth-child(4n-2),.tiles.fourCols .article:nth-child(4n-1),.tiles.fourCols .article:nth-child(4n-0),.tiles.fourCols .pageFragment:nth-child(4n-3),.tiles.fourCols .pageFragment:nth-child(4n-2),.tiles.fourCols .pageFragment:nth-child(4n-1),.tiles.fourCols .pageFragment:nth-child(4n-0){float:left !important;width:49% !important;margin:0 1% 2% 0 !important}
.tiles.fourCols .container:nth-child(4n-2),.tiles.fourCols .container:nth-child(4n-0),.tiles.fourCols .article:nth-child(4n-2),.tiles.fourCols .article:nth-child(4n-0),.tiles.fourCols .pageFragment:nth-child(4n-2),.tiles.fourCols .pageFragment:nth-child(4n-0){margin:0 0 2% 1% !important}
.tiles.fourCols.noGutter .article:nth-child(4n-3),.tiles.fourCols.noGutter .article:nth-child(4n-2),.tiles.fourCols.noGutter .article:nth-child(4n-1),.tiles.fourCols.noGutter .article:nth-child(4n-0){width:50% !important;margin:0 !important}
}
@media screen and (max-width:600px){.tiles.fourCols .container:nth-child(4n-2),.tiles.fourCols .container:nth-child(4n-0),.tiles.fourCols .article:nth-child(4n-2),.tiles.fourCols .article:nth-child(4n-0),.tiles.fourCols .pageFragment:nth-child(4n-2),.tiles.fourCols .pageFragment:nth-child(4n-0){margin:0 0 2% 1% !important}
}
@media screen and (max-width:320px){.tiles.fourCols .container:nth-child(4n-3),.tiles.fourCols .container:nth-child(4n-2),.tiles.fourCols .container:nth-child(4n-1),.tiles.fourCols .container:nth-child(4n-0),.tiles.fourCols .article:nth-child(4n-3),.tiles.fourCols .article:nth-child(4n-2),.tiles.fourCols .article:nth-child(4n-1),.tiles.fourCols .article:nth-child(4n-0),.tiles.fourCols .pageFragment:nth-child(4n-3),.tiles.fourCols .pageFragment:nth-child(4n-2),.tiles.fourCols .pageFragment:nth-child(4n-1),.tiles.fourCols .pageFragment:nth-child(4n-0){float:left !important;width:100% !important;margin:0 0 2% 0 !important}
}
.submitButton,.applicationButton,a.applicationButton{position:relative;display:inline-block !important;padding:10px 20px 10px 20px !important;color:#ffffff !important;font-family:'Ubuntu Medium',Arial,Helvetica,sans-serif !important;font-size:20px !important;font-weight:normal !important;text-decoration:none !important;background-color:#1f8da6;border:0 !important;cursor:pointer !important}
.submitButton:link,.applicationButton:link,a.applicationButton:link{color:#ffffff}
.submitButton:visited,.applicationButton:visited,a.applicationButton:visited{color:#ffffff}
.submitButton:hover,.applicationButton:hover,a.applicationButton:hover{text-decoration:underline !important;background-color:#3e9cb3;transition:all ease-in-out 100ms}
.submitButton:active,.applicationButton:active,a.applicationButton:active{}
.submitButton.saveButton,.applicationButton.saveButton,a.applicationButton.saveButton{}
.submitButton.selectButton,.applicationButton.selectButton,a.applicationButton.selectButton{}
.submitButton.okButton,.applicationButton.okButton,a.applicationButton.okButton{}
.submitButton.cancelButton,.applicationButton.cancelButton,a.applicationButton.cancelButton{}
.submitButton.yesButton,.applicationButton.yesButton,a.applicationButton.yesButton{}
.submitButton.noButton,.applicationButton.noButton,a.applicationButton.noButton{}
.submitButton.backButton,.applicationButton.backButton,a.applicationButton.backButton{}
.submitButton.forwardButton,.applicationButton.forwardButton,a.applicationButton.forwardButton{}
.submitButton.previousButton,.applicationButton.previousButton,a.applicationButton.previousButton{}
.submitButton.nextButton,.applicationButton.nextButton,a.applicationButton.nextButton{}
.submitButton.continueButton,.applicationButton.continueButton,a.applicationButton.continueButton{padding-right:36px}
.submitButton.continueButton:after,.applicationButton.continueButton:after,a.applicationButton.continueButton:after{position:absolute;margin-top:8px;margin-left:14px;content:" ";width:0;height:0;border-top:7px solid transparent;border-bottom:7px solid transparent;border-left:7px solid #fff}
.submitButton.resetButton,.applicationButton.resetButton,a.applicationButton.resetButton{}
.shortButton{}
.longButton{}
div.twoCols,div.threeCols,div.fourCols,div.fiveCols,div.sixCols{display:flex;clear:both;box-sizing:border-box;width:100%}
div.twoCols > .col1,div.twoCols > .col:nth-child(2n-1){position:relative;float:left;clear:left;width:49%;margin-right:1%}
div.twoCols > .col2,div.twoCols > .col:nth-child(2n-0){position:relative;float:right;width:49%;margin-left:1%}
div.twoCols.layout1{}
div.twoCols.layout1 > .col1,div.twoCols.layout1 > .col:nth-child(2n-1){width:33%}
div.twoCols.layout1 > .col2,div.twoCols.layout1 > .col:nth-child(2n-0){width:65%}
div.twoCols.layout2{}
div.twoCols.layout2 > .col1,div.twoCols.layout2 > .col:nth-child(2n-1){vertical-align:top;float:none;width:58.5%;padding:0 30px 0 0}
div.twoCols.layout2 > .col2,div.twoCols.layout2 > .col:nth-child(2n-0){float:none;width:38.5%;padding:0 0 0 30px;border-left:#f0f0f0 3px solid}
div.threeCols > .col1,div.threeCols > .col:nth-child(3n-2){position:relative;float:left;width:32%;margin-right:1%}
div.threeCols > .col2,div.threeCols > .col:nth-child(3n-1){position:relative;float:left;width:32%;margin-right:1%;margin-left:1%}
div.threeCols > .col3,div.threeCols > .col:nth-child(3n-0){position:relative;float:right;width:32%;margin-left:1%}
div.threeCols.layout1{}
div.threeCols.layout1 > .col1,div.threeCols.layout1 > .col:nth-child(3n-2){width:24%}
div.threeCols.layout1 > .col2,div.threeCols.layout1 > .col:nth-child(3n-1){width:48%}
div.threeCols.layout1 > .col3,div.threeCols.layout1 > .col:nth-child(3n-0){width:24%}
div.fourCols > .col1,div.fourCols > .col:nth-child(4n-3){position:relative;float:left;width:24%;margin-right:0.6666%}
div.fourCols > .col2,div.fourCols > .col:nth-child(4n-2){position:relative;float:left;width:24%;margin-right:0.6666%;margin-left:0.6666%}
div.fourCols > .col3,div.fourCols > .col:nth-child(4n-1){position:relative;float:left;width:24%;margin-right:0.6666%;margin-left:0.6666%}
div.fourCols > .col4,div.fourCols > .col:nth-child(4n-0){position:relative;float:left;width:24%;margin-left:0.6666%}
div.fiveCols > .col:nth-child(5n-4){position:relative;float:left;width:19%;margin-right:0.625%}
div.fiveCols > .col:nth-child(5n-3){position:relative;float:left;width:19%;margin-right:0.625%;margin-left:0.625%}
div.fiveCols > .col:nth-child(5n-2){position:relative;float:left;width:19%;margin-right:0.625%;margin-left:0.625%}
div.fiveCols > .col:nth-child(5n-1){position:relative;float:left;width:19%;margin-right:0.625%;margin-left:0.625%}
div.fiveCols > .col:nth-child(5n-0){position:relative;float:right;width:20%;margin-left:0.625%}
div.sixCols > .col:nth-child(6n-5){position:relative;float:left;width:16%;margin-right:0.4%}
div.sixCols > .col:nth-child(6n-4){position:relative;float:left;width:16%;margin-right:0.4%;margin-left:0.4%}
div.sixCols > .col:nth-child(6n-3){position:relative;float:left;width:16%;margin-right:0.4%;margin-left:0.4%}
div.sixCols > .col:nth-child(6n-2){position:relative;float:left;width:16%;margin-right:0.4%;margin-left:0.4%}
div.sixCols > .col:nth-child(6n-1){position:relative;float:left;width:16%;margin-right:0.4%;margin-left:0.4%}
div.sixCols > .col:nth-child(6n-0){position:relative;float:left;width:16%;margin-left:0.4%}
@media screen and (max-width:900px){div.twoCols,div.threeCols,div.fourCols,div.fiveCols,div.sixCols{display:block}
.col1,.col2,.col3,.col4,.col5,.col6,div.twoCols > .col,div.threeCols > .col,div.fourCols > .col,div.fiveCols > .col,div.sixCols > .col,div.threeCols > .col3,div.twoCols > .col:nth-child(2n-1),div.threeCols > .col:nth-child(2n-1),div.fourCols > .col:nth-child(2n-1),div.fiveCols > .col:nth-child(2n-1),div.sixCols > .col:nth-child(2n-1),div.threeCols > .col:nth-child(3n-0),div.fiveCols > .col:nth-child(3n-0){float:left !important;clear:left !important;width:100% !important;padding:0 !important;margin:0 !important}
}
@media screen and (max-width:600px){}
.featureBox1{position:relative;float:left;box-sizing:border-box;width:100%;margin:50px 0;background:#f0f4f5;box-shadow:0 0 40px rgba(0,0,0,0.25)}
@media screen and (max-width:900px){.featureBox1{margin:30px 0}
}
.video{position:relative;width:100%;max-width:100%;padding-top:56.25%;overflow:hidden}
.video iframe,.video .mce-object-iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:0}
video[width="100%"],.mce-object-video{box-sizing:border-box;width:100% !important;max-width:100% !important;height:56.25% !important}
#PageContent{}
#PageContent a:link{text-decoration:underline}
#Primary{line-height:150%}
#PrimaryContent{}
#PrimaryContent img,#PrimaryContent .article.originalThumbs .thumbnail.original img,#PrimaryContent .container.originalThumbs .thumbnail.original img,#PrimaryContent .pageFragment.originalThumbs .thumbnail.original img{max-width:100% !important;max-height:none !important;height:auto !important}
#PrimaryContent a:link{}
#PrimaryContent #PageTitle{}
#PrimaryContent #PublishInfo,.publishInfo{margin:1em 0;font-size:125%}
#PrimaryContent #PublishInfo .date{display:inline}
#PrimaryContent #PublishInfo .author{display:inline}
#PrimaryContent #PageBody{}
#PrimaryContent #PageBody ul{margin-top:0;padding-top:0}
#PrimaryContent #PageBody ul li{margin:0.75em 0}
#PrimaryContent #PageBody ol{margin-top:0;padding-top:0}
#PrimaryContent #PageBody ol li{margin:0.75em 0}
#Primary #SubContainers{}
#Primary .container{margin:0 0 40px}
#Primary .container > .title{}
#Primary .container .thumbnail{display:table-cell;vertical-align:middle;padding-right:20px}
#Primary .container .thumbnail.tiny{width:100px}
#Primary .container .thumbnail.small{width:120px}
#Primary .container .thumbnail.medium{width:180px}
#Primary .container .thumbnail.large{width:260px}
#Primary .container .thumbnail.huge{width:340px}
#Primary .container .thumbnail img{max-width:none;max-height:none;width:auto;height:auto}
#Primary .container .text{display:table-cell;vertical-align:middle}
#Primary .container .text .title{margin-top:0}
#Primary .container .text .publishInfo{}
#Primary .container .text .publishInfo .date{display:inline-block}
#Primary .container .text .publishInfo .author{display:inline-block}
#Primary .container .text .summary{}
#Primary .subArticles{}
#Primary .article,#Primary .pageFragment{margin:0 0 40px}
#Primary .article > .title,#Primary .pageFragment > .title{}
#Primary .article .thumbnail,#Primary .pageFragment .thumbnail{display:table-cell;vertical-align:middle;padding-right:20px}
#Primary .article .thumbnail.tiny,#Primary .pageFragment .thumbnail.tiny{width:100px}
#Primary .article .thumbnail.small,#Primary .pageFragment .thumbnail.small{width:120px}
#Primary .article .thumbnail.medium,#Primary .pageFragment .thumbnail.medium{width:180px}
#Primary .article .thumbnail.large,#Primary .pageFragment .thumbnail.large{width:260px}
#Primary .article .thumbnail.huge,#Primary .pageFragment .thumbnail.huge{width:340px}
#Primary .article .thumbnail img,#Primary .pageFragment .thumbnail img{max-width:none;max-height:none;width:auto;height:auto}
#Primary .article .text,#Primary .pageFragment .text{display:table-cell;vertical-align:middle}
#Primary .article .text .title,#Primary .pageFragment .text .title{margin-top:0}
#Primary .article .text .publishInfo,#Primary .pageFragment .text .publishInfo{margin:-6px 0 6px}
#Primary .article .text .publishInfo .date,#Primary .pageFragment .text .publishInfo .date{display:inline-block}
#Primary .article .text .publishInfo .author,#Primary .pageFragment .text .publishInfo .author{display:inline-block}
#Primary .article .text .summary,#Primary .pageFragment .text .summary{}
#Secondary{line-height:150%}
#SecondaryContent{}
#SecondaryContent img{max-width:100%;height:auto}
#SecondaryContent a:link{}
#Secondary ul{margin:1em 0 1em 1.5em;padding:0}
#Secondary ul li{margin:0.75em 0}
#Secondary ol{}
#Secondary ol li{}
#Primary >:last-child,#Secondary >:last-child{margin-bottom:0 !important}
#Primary .cmHighlight,#Primary .cmhighlight,#Secondary .cmHighlight,#Secondary .cmhighlight{border-bottom:3px double}
#PageBody .cards{margin:0 -1.5%}
#PageBody .cards .paging{margin:0 1.5%}
#PageBody .cards .content{}
#PageBody .cards .content .article,#PageBody .cards .content .pageFragment{box-sizing:border-box;float:left;clear:none;width:30.33%;margin:0 1.5% 40px !important}
#PageBody .cards .content .article:nth-child(3n+1),#PageBody .cards .content .pageFragment:nth-child(3n+1){clear:left}
#PageBody .cards .content .article .thumbnail,#PageBody .cards .content .pageFragment .thumbnail{display:block;float:none;max-width:100%;width:auto;height:200px;margin-bottom:20px;padding:10px;box-sizing:border-box;text-align:center;background:#fff}
#PageBody .cards .content .article .thumbnail a,#PageBody .cards .content .pageFragment .thumbnail a{}
#PageBody .cards .content .article .thumbnail a img,#PageBody .cards .content .pageFragment .thumbnail a img{max-height:100% !important;max-width:100% !important}
#PageBody .cards .content .article .text,#PageBody .cards .content .pageFragment .text{display:block}
body.Template_onecol1 #PageBody .cards{margin:0 -0.5%}
body.Template_onecol1 #PageBody .cards .paging{display:inline-block;width:99%;box-sizing:border-box;margin:0 0.5% 30px;padding:10px 20px;background:#f4f4f4}
body.Template_onecol1 #PageBody .cards .content{}
body.Template_onecol1 #PageBody .cards .content .article,#PageBody .cards .content .pageFragment{width:19%;margin:0 0.5% 40px !important}
body.Template_onecol1 #PageBody .cards .content .article:nth-child(3n+1),body.Template_onecol1 #PageBody .cards .content .pageFragment:nth-child(3n+1){clear:none}
body.Template_onecol1 #PageBody .cards .content .article:nth-child(5n+1),body.Template_onecol1 #PageBody .cards .content .pageFragment:nth-child(5n+1){clear:left}
@media screen and (max-width:1024px){#PageBody .cards .content .article,#PageBody .cards .content .pageFragment{width:32.33%}
#PageBody .cards .content .article,#PageBody .cards .content .pageFragment{clear:none !important}
#PageBody .cards .content .article:nth-child(3n+1),#PageBody .cards .content .pageFragment:nth-child(3n+1){clear:left !important}
}
@media screen and (max-width:900px){#PageBody .cards .content .article,#PageBody .cards .content .pageFragment{width:49%}
#PageBody .cards .content .article,#PageBody .cards .content .pageFragment{clear:none !important}
#PageBody .cards .content .article:nth-child(2n+1),#PageBody .cards .content .pageFragment:nth-child(2n+1){clear:left !important}
}
@media screen and (max-width:480px){#PageBody .cards .content .article,#PageBody .cards .content .pageFragment{width:100%}
#PageBody .cards .content .article,#PageBody .cards .content .pageFragment{clear:none !important}
}
#PageBody .articles.twoCols,#PageBody .containers.twoCols{margin:0 -1.5%}
#PageBody .articles.twoCols .paging,#PageBody .containers.twoCols .paging{margin:0 1.5%}
#PageBody .articles.twoCols .content,#PageBody .containers.twoCols .content{}
#PageBody .articles.twoCols .content .article,#PageBody .articles.twoCols .content .pageFragment,#PageBody .containers.twoCols .content .article,#PageBody .containers.twoCols .content .pageFragment{box-sizing:border-box;float:left;clear:none;width:47%;margin:0 1.5% 40px !important}
#PageBody .articles.twoCols .content .article:nth-child(2n+1),#PageBody .articles.twoCols .content .pageFragment:nth-child(2n+1),#PageBody .containers.twoCols .content .article:nth-child(2n+1),#PageBody .containers.twoCols .content .pageFragment:nth-child(2n+1){clear:left}
#PageBody .articles.twoCols .content .article .thumbnail,#PageBody .articles.twoCols .content .pageFragment .thumbnail,#PageBody .containers.twoCols .content .article .thumbnail,#PageBody .containers.twoCols .content .pageFragment .thumbnail{display:block;float:none;max-width:100%;padding:0;box-sizing:border-box;text-align:center}
#PageBody .articles.twoCols .content .article .thumbnail a,#PageBody .articles.twoCols .content .pageFragment .thumbnail a,#PageBody .containers.twoCols .content .article .thumbnail a,#PageBody .containers.twoCols .content .pageFragment .thumbnail a{}
#PageBody .articles.twoCols .content .article .thumbnail a img,#PageBody .articles.twoCols .content .pageFragment .thumbnail a img,#PageBody .containers.twoCols .content .article .thumbnail a img,#PageBody .containers.twoCols .content .pageFragment .thumbnail a img{max-height:100% !important;max-width:100% !important;width:100%}
#PageBody .articles.twoCols .content .article .text,#PageBody .articles.twoCols .content .pageFragment .text,#PageBody .containers.twoCols .content .article .text,#PageBody .containers.twoCols .content .pageFragment .text{display:block;margin-top:20px}
#PageBody .articles.twoCols .content .article .text .summary,#PageBody .articles.twoCols .content .pageFragment .text .summary,#PageBody .containers.twoCols .content .article .text .summary,#PageBody .containers.twoCols .content .pageFragment .text .summary{}
#PageBody .articles.twoCols .content .article .text .summary .readMore,#PageBody .articles.twoCols .content .pageFragment .text .summary .readMore,#PageBody .containers.twoCols .content .article .text .summary .readMore,#PageBody .containers.twoCols .content .pageFragment .text .summary .readMore{display:block;margin-top:20px}
@media screen and (max-width:480px){#PageBody .articles.twoCols .content .article,#PageBody .articles.twoCols .content .pageFragment,#PageBody .containers.twoCols .content .article,#PageBody .containers.twoCols .content .pageFragment{width:100%}
}
@media screen and (max-width:900px){#Primary .article .thumbnail,#Primary .pageFragment .thumbnail{display:block;float:none;padding-right:0;margin:0 0 20px;width:100%}
}
#PageFunctions,#PageFunctionsTop,#PageFunctionsBottom{}
#PageFunctions ul,#PageFunctionsTop ul,#PageFunctionsBottom ul{margin:0;padding:0;list-style:none}
#PageFunctions ul li,#PageFunctionsTop ul li,#PageFunctionsBottom ul li{display:inline-block;vertical-align:middle}
#PageFunctions ul li:hover,#PageFunctionsTop ul li:hover,#PageFunctionsBottom ul li:hover{}
#PageFunctions ul li.first,#PageFunctionsTop ul li.first,#PageFunctionsBottom ul li.first{}
#PageFunctions ul li.last,#PageFunctionsTop ul li.last,#PageFunctionsBottom ul li.last{}
#PageFunctions ul li a,#PageFunctionsTop ul li a,#PageFunctionsBottom ul li a,.st_sharethis,.st_email,.st_facebook,.st_twitter,.st_linkedin,.st_googleplus,.st_youtube,.st_instagram,.st_pinterest,.st_rss,.st_myspace{display:inline-block;width:16px;height:16px;padding:0 4px;overflow:hidden;text-indent:-10000em;text-transform:capitalize;cursor:pointer;opacity:0.5}
#PageFunctions ul li a:hover,#PageFunctionsTop ul li a:hover,#PageFunctionsBottom ul li a:hover,.st_sharethis:hover{opacity:1}
#PageFunctions .pageFavorite a,#PageFunctionsTop .pageFavorite a,#PageFunctionsBottom .pageFavorite a{background:url('/AcoraCMS/Admin/images/icons/16x16/icomoon/216-star-empty.png') no-repeat}
#PageFunctions .pageFavorite.bookmarked a,#PageFunctionsTop .pageFavorite.bookmarked a,#PageFunctionsBottom .pageFavorite.bookmarked a{background:url('/AcoraCMS/Admin/images/icons/16x16/icomoon/216-star-empty.png') no-repeat}
#PageFunctions .pagePrint a,#PageFunctionsTop .pagePrint a,#PageFunctionsBottom .pagePrint a{background:url('/AcoraCMS/Admin/images/icons/16x16/icomoon/085-printer.png') no-repeat}
#PageFunctions .pageEmail a,#PageFunctionsTop .pageEmail a,#PageFunctionsBottom .pageEmail a{background:url('/AcoraCMS/Admin/images/icons/16x16/icomoon/389-mail2.png') no-repeat}
#PageFunctions .pageFeedback a,#PageFunctionsTop .pageFeedback a,#PageFunctionsBottom .pageFeedback a{background:url('/AcoraCMS/Admin/images/icons/16x16/icomoon/113-bubbles4.png') no-repeat}
#PageFunctions .pageTextSizeDecrease a,#PageFunctionsTop .pageTextSizeDecrease a,#PageFunctionsBottom .pageTextSizeDecrease a{background:url('/App_Sites/fgs/Templates/Default/Css/screen/../../images/icons/page_functions.png') -325px 0 no-repeat}
#PageFunctions .pageTextSizeDefault a,#PageFunctionsTop .pageTextSizeDefault a,#PageFunctionsBottom .pageTextSizeDefault a{background:url('/App_Sites/fgs/Templates/Default/Css/screen/../../images/icons/page_functions.png') -253px 0 no-repeat}
#PageFunctions .pageTextSizeIncrease a,#PageFunctionsTop .pageTextSizeIncrease a,#PageFunctionsBottom .pageTextSizeIncrease a{background:url('/App_Sites/fgs/Templates/Default/Css/screen/../../images/icons/page_functions.png') -289px 0 no-repeat}
#PageFunctions .pagePdf a,#PageFunctionsTop .pagePdf a,#PageFunctionsBottom .pagePdf a{background:url('/AcoraCMS/Admin/images/icons/16x16/icomoon/480-file-pdf.png') no-repeat}
#PageFunctions .pageWord a,#PageFunctionsTop .pageWord a,#PageFunctionsBottom .pageWord a{background:url('/App_Sites/fgs/Templates/Default/Css/screen/../../images/icons/page_functions.png') -397px 0 no-repeat}
#PageFunctions .pageShare.pageShareModule_acoracms a,#PageFunctionsTop .pageShare.pageShareModule_acoracms a,#PageFunctionsBottom .pageShare.pageShareModule_acoracms a{}
#PageFunctions .pageShare.pageShareModule_sharethis a,#PageFunctionsTop .pageShare.pageShareModule_sharethis a,#PageFunctionsBottom .pageShare.pageShareModule_sharethis a{}
.st_sharethis,.st_email,.st_facebook,.st_twitter,.st_linkedin,.st_googleplus,.st_youtube,.st_instagram,.st_pinterest,.st_rss,.st_myspace{}
.st_sharethis{background:url('/AcoraCMS/Admin/images/icons/16x16/icomoon/387-share2.png') no-repeat}
.st_email{background:url('/images/cms/icons/socialmedia/email_16.png') no-repeat}
.st_facebook{background:url('/images/cms/icons/socialmedia/facebook_16.png') no-repeat}
.st_twitter{background:url('/images/cms/icons/socialmedia/twitter_16.png') no-repeat}
.st_linkedin{background:url('/images/cms/icons/socialmedia/linkedin_16.png') no-repeat}
.st_googleplus{background:url('/images/cms/icons/socialmedia/googleplus_16.png') no-repeat}
.st_youtube{background:url('/images/cms/icons/socialmedia/youtube_16.png') no-repeat}
.st_instagram{background:url('/images/cms/icons/socialmedia/intsagram_16.png') no-repeat}
.st_pinterest{background:url('/images/cms/icons/socialmedia/pinterest_16.png') no-repeat}
.st_rss{background:url('/images/cms/icons/socialmedia/rss_16.png') no-repeat}
.st_myspace{background:url('/images/cms/icons/socialmedia/myspace_16.png') no-repeat}
#PageFunctionsTop .pageShare.pageShareModule_sharethis .st_email{}
#PageFunctionsTop{position:relative;float:right;margin-top:-1.75em;z-index:2}
#PageFunctionsBottom{clear:both}
#PageFunctionsBottom .pageTopLink{}
#PageFunctionsBottom .pageTopLink a{width:auto;padding-left:12px;margin-right:8px;font-size:91.7%;color:#c0c0c0;text-indent:0}
#PageFunctionsBottom ul li.first{background:none;padding-left:0}
@media screen and (max-width:767px){#PageFunctionsTop{}
#PageFunctionsTop .pagePrint,#PageFunctionsBottom .pagePrint,#PageFunctionsTop .pageTextSizeDecrease,#PageFunctionsBottom .pageTextSizeDecrease,#PageFunctionsTop .pageTextSizeDefault,#PageFunctionsBottom .pageTextSizeDefault,#PageFunctionsTop .pageTextSizeIncrease,#PageFunctionsBottom .pageTextSizeIncrease{display:none}
}
#PagingTop,.pagingTop,#PagingBottom,.pagingBottom,.paging{clear:both;margin:20px 0;padding:20px 30px;background:#c5d3d9}
.paging .pagingSummary{}
.paging .pagingSummary .totalPagesPrefix{}
.paging .pagingSummary .totalPages{}
.paging .pagingSummary .totalPagesSuffix{}
.paging .pages{}
.paging .pages .pagesLabel{}
.paging .pages .previousPage{margin:0 0.25em}
.paging .pages .previousPage:after{}
.paging .pages .nextPage{margin:0 0 0 0.25em}
.paging .pages .nextPage:before{}
.paging .pages .pageLinks{}
.paging .pages .pageLinks a{}
.paging .pages .pageLinks .currentPage{font-weight:bold}
.paging .pages .pageLinks .currentPage:before{content:"["}
.paging .pages .pageLinks .currentPage:after{content:"]"}
.paging .pages .pageLinks .otherPage{}
.paging .pages .pageLinks .pagingSpacer{}
#TrailNav{position:relative;padding:24px 130px 11px 0;font-size:91.7%;border-bottom:#f0f0f0 2px solid}
#TrailNav a{color:#06343f !important}
#TrailNav .youAreHere{display:none}
#TrailNav .prefix{}
#TrailNav .suffix{}
#TrailNav .separator{}
@media screen and (max-width:767px){#TrailNav{}
#TrailNav .youAreHere{display:none}
}
#LoginStatusShort{}
#LoginStatusShort.loggedIn{}
#LoginStatusShort.loggedOut{}
#LoginStatusShort .loginStatusInfo{display:inline;margin-right:1em}
#LoginStatusShort .loginStatusInfo .loginMessage{}
#LoginStatusShort .loginStatusInfo .loginUser{}
#LoginStatusShort .loginLinks{display:inline;margin:0;padding:0;list-style:none}
#LoginStatusShort .loginLinks li{display:inline;margin:0;padding:0;list-style:none}
#LoginStatusShort .loginLinks li a{padding:0 1em;border-left:#c0c0c0 1px solid}
#LoginStatusShort .loginLinks .loginHomeLink{}
#LoginStatusShort .loginLinks .logoutLink{}
#LoginStatusShort .loginLinks .loginLink{}
#LoginStatusShort .loginLinks .registerLink{}
.countdown{font-size:150%}
.countdown .counter{display:inline-block;box-sizing:border-box;min-width:50px;margin-bottom:14px;padding:7px 10px;text-align:center;color:#ffffff;background:#000000;border-radius:4px}
.countdown .counter:after{position:absolute;display:inline-block;width:100%;text-align:center;font-size:11px;font-weight:bold;color:#000;left:0;bottom:-14px}
.countdown .counter.days{position:relative;margin-right:5px}
.countdown .counter.days:after{content:"Days"}
.countdown .counter.hours{position:relative;margin-right:5px}
.countdown .counter.hours:after{content:"Hours"}
.countdown .counter.minutes{position:relative;margin-right:5px}
.countdown .counter.minutes:after{content:"Minutes"}
.countdown .counter.seconds{background:rgba(0,0,0,0.75);position:relative}
.countdown .counter.seconds:after{content:"Seconds"}
.countdown:last-child{margin-right:0}
.countdown .separator{margin-left:-5px}
.countdown .separator.hours{}
.countdown .separator.minutes{}
.countdown .separator.seconds{}
.countdown.expired{}
.countdown.expired .counter{background:#990000}
#Attachments{margin:20px 0;overflow:hidden}
table.attachmentsContainer{width:100%;background:none;border:1px solid rgba(240,244,245,0.9);border-bottom:0}
table.attachmentsContainer tr{display:table-row !important;min-height:0 !important;padding:0 !important;background:rgba(255,255,255,0.9)}
table.attachmentsContainer thead tr{background:none}
table.attachmentsContainer tr.sectionTitle{background:rgba(226,233,236,0.95)}
table.attachmentsContainer tr.sectionTitle td.overview{width:100%}
table.attachmentsContainer tr.sectionTitle td.overview .title{font-weight:bold}
table.attachmentsContainer tr.sectionTitle td.overview .summary{padding-left:0}
table.attachmentsContainer tr th{padding:5px 20px;font-size:75.7%;background:rgba(226,233,236,0.95);border:1px solid rgba(240,244,245,1);font-weight:normal}
table.attachmentsContainer tr td{padding:10px 20px;border:1px solid rgba(240,244,245,0.9);vertical-align:top}
table.attachmentsContainer tr.attachment ~ tr.attachment:nth-child(2n+1){background:rgba(249,252,253,0.95) !important}
table.attachmentsContainer tr td.overview{width:100%}
table.attachmentsContainer tr td.overview .title{}
table.attachmentsContainer tr td.overview .summary{padding-left:24px}
table.attachmentsContainer tr td.overview .url{padding-left:24px}
table.attachmentsContainer tr td.format{white-space:nowrap}
table.attachmentsContainer tr td.format .extension{text-transform:uppercase;font-size:15px}
table.attachmentsContainer tr td.format .formatNote{font-size:15px}
table.attachmentsContainer tr td.fileSize{font-size:15px;white-space:nowrap;border-right:0}
table.attachmentsContainer tr td.fileSize .fileSizeValue{}
table.attachmentsContainer tr td.fileSize .fileSizeUnit{}
ul.attachmentsContainer,ol.attachmentsContainer{}
ul.attachmentsContainer li.sectionTitle,ol.attachmentsContainer li.sectionTitle{list-style:none;padding-left:0;margin-left:0;margin-bottom:1em}
ul.attachmentsContainer li.sectionTitle .overview,ol.attachmentsContainer li.sectionTitle .overview{}
ul.attachmentsContainer li.sectionTitle .overview .title,ol.attachmentsContainer li.sectionTitle .overview .title{font-weight:bold}
ul.attachmentsContainer li.sectionTitle .overview .summary,ol.attachmentsContainer li.sectionTitle .overview .summary{padding-left:0}
ul.attachmentsContainer li.attachment,ol.attachmentsContainer li.attachment{margin-bottom:1em}
ul.attachmentsContainer li.attachment .overview,ol.attachmentsContainer li.attachment .overview{}
ul.attachmentsContainer li.attachment .overview .title,ol.attachmentsContainer li.attachment .overview .title{}
ul.attachmentsContainer li.attachment .overview .summary,ol.attachmentsContainer li.attachment .overview .summary{padding-left:24px}
ul.attachmentsContainer li.attachment .overview .url,ol.attachmentsContainer li.attachment .overview .url{padding-left:24px}
ul.attachmentsContainer li.attachment .format,ol.attachmentsContainer li.attachment .format{display:inline;padding-left:24px}
ul.attachmentsContainer li.attachment .format .extension,ol.attachmentsContainer li.attachment .format .extension{text-transform:uppercase}
ul.attachmentsContainer li.attachment .format .formatNote,ol.attachmentsContainer li.attachment .format .formatNote{}
ul.attachmentsContainer li.attachment .fileSize,ol.attachmentsContainer li.attachment .fileSize{display:inline;margin-left:-0.25em}
ul.attachmentsContainer li.attachment .fileSize:before,ol.attachmentsContainer li.attachment .fileSize:before{content:","}
ul.attachmentsContainer li.attachment .fileSize .fileSizeValue,ol.attachmentsContainer li.attachment .fileSize .fileSizeValue{}
ul.attachmentsContainer li.attachment .fileSize .fileSizeUnit,ol.attachmentsContainer li.attachment .fileSize .fileSizeUnit{}
ul.attachmentsContainer li.attachment.fileNone .format,ul.attachmentsContainer li.attachment.fileNone .fileSize,ol.attachmentsContainer li.attachment.fileNone .format,ol.attachmentsContainer li.attachment.fileNone .fileSize{display:none}
div.attachmentsContainer{}
div.attachmentsContainer div.sectionTitle{margin-bottom:1em}
div.attachmentsContainer div.sectionTitle .overview{}
div.attachmentsContainer div.sectionTitle .overview .title{font-weight:bold}
div.attachmentsContainer div.sectionTitle .overview .summary{padding-left:0}
div.attachmentsContainer div.attachment{margin-bottom:1em}
div.attachmentsContainer div.attachment .overview{}
div.attachmentsContainer div.attachment .overview .title{}
div.attachmentsContainer div.attachment .overview .summary{padding-left:24px}
div.attachmentsContainer div.attachment .overview .url{padding-left:24px}
div.attachmentsContainer div.attachment .format{display:inline;padding-left:24px}
div.attachmentsContainer div.attachment .format .extension{text-transform:uppercase}
div.attachmentsContainer div.attachment .format .formatNote{}
div.attachmentsContainer div.attachment .fileSize{display:inline;margin-left:-0.25em}
div.attachmentsContainer div.attachment .fileSize:before{content:","}
div.attachmentsContainer div.attachment .fileSize .fileSizeValue{}
div.attachmentsContainer div.attachment .fileSize .fileSizeUnit{}
div.attachmentsContainer div.attachment.fileNone .format,div.attachmentsContainer div.attachment.fileNone .fileSize{display:none}
.attachmentsContainer .title{margin-bottom:0.25em}
.attachmentsContainer .title a{display:inline-block;padding-left:24px;padding-top:1px;min-height:16px;background-image:url('/App_Sites/fgs/Templates/Default/Css/screen/../../images/icons/16x16_page_download.gif');background-repeat:no-repeat;background-position:0 7px !important}
.attachmentsContainer .fileImage .title a{background-image:url('/App_Sites/fgs/Templates/Default/Css/screen/../../images/icons/16x16_image.gif')}
.attachmentsContainer .filePdf .title a{background-image:url('/App_Sites/fgs/Templates/Default/Css/screen/../../images/icons/16x16_pdf.gif')}
.attachmentsContainer .fileTxt .title a{background-image:url('/App_Sites/fgs/Templates/Default/Css/screen/../../images/icons/16x16_page_text.gif')}
.attachmentsContainer .fileDoc .title a,.fileDocx .title a{background-image:url('/App_Sites/fgs/Templates/Default/Css/screen/../../images/icons/16x16_doc.gif')}
.attachmentsContainer .filePpt .title a,.filePptx .title a{background-image:url('/App_Sites/fgs/Templates/Default/Css/screen/../../images/icons/16x16_ppt.gif')}
.attachmentsContainer .fileXls .title a,.fileXlsx .title a,.fileCsv .title a{background-image:url('/App_Sites/fgs/Templates/Default/Css/screen/../../images/icons/16x16_xls.gif')}
.attachmentsContainer .fileZip .title a,.file7z .title a,.fileTar .title,a.fileGz .title a{background-image:url('/App_Sites/fgs/Templates/Default/Css/screen/../../images/icons/16x16_compress.png')}
.attachmentsContainer .fileWmv .title a,.fileMpg .title a,.fileMov .title a,.fileMkv .title a,.fileMp4 .title a,.fileFlv .title a,.fileAvi .title a{background-image:url('/App_Sites/fgs/Templates/Default/Css/screen/../../images/icons/16x16_mpg.gif')}
.attachmentsContainer .fileMp3 .title a,.fileWav .title a,.fileAac .title a,.fileM4a .title a{background-image:url('/App_Sites/fgs/Templates/Default/Css/screen/../../images/icons/16x16_sound.png')}
.attachmentsContainer .cmfr_links .title a{background-image:url('/App_Sites/fgs/Templates/Default/Css/screen/../../images/icons/16x16_link_2.gif')}
*:first-child+html .attachmentsContainer .fileSize{margin-left:auto !important}
.belowTheFoldOrLessCommonBlock{}
#Comments{clear:left;margin:2em 0 1em;padding-top:1em;border-top:#e0e0e0 1px solid}
#CommentsHeader{margin:0 0 1em}
#CommentsHeader .title{}
#CommentsHeader .summary{}
#CommentsHeader .commentsCount{}
#SubmittedComments{position:relative;float:left;width:100%}
#SubmittedComments #NoComments{margin:0 0 1em}
#SubmittedComments #NoComments .title{}
#SubmittedComments #NoComments .summary{}
#SubmittedComments .comment{position:relative;float:left;width:98%;padding:1em 1%;border-top:#e0e0e0 1px solid}
#SubmittedComments .comment.odd{background:#fcfcfc}
#SubmittedComments .comment.even{background:#f8f8f8}
#SubmittedComments .comment .avatar{position:absolute;right:1%}
#SubmittedComments .comment .avatar img{border:#e0e0e0 1px solid}
#SubmittedComments .comment .text{position:relative;padding-right:110px}
#SubmittedComments .comment .text .title{margin-top:0}
#SubmittedComments .comment .text .publishInfo{}
#SubmittedComments .comment .text .publishInfo .date{display:inline}
#SubmittedComments .comment .text .publishInfo .author{display:inline}
#SubmittedComments .comment .text .commentText{margin-bottom:1em}
#SubmittedComments .comment .commentFormLink{margin-bottom:1em}
#CommentsClosed{clear:left;margin:2em 0 1em;border-top:#e0e0e0 1px solid}
#CommentsClosed .title{}
#CommentsClosed .summary{}
#CommentFormHeader{clear:both;margin:2em 0 1em;border-top:#e0e0e0 1px solid}
#CommentFormHeader .title{}
#CommentFormHeader .summary{}
#CommentFormHeader .commentsCount{}
#CommentForm{}
#CommentForm #UserAvatar{position:absolute;right:10px}
#CommentForm .fieldContainer{}
#CommentForm .fieldContainer .fieldControls{}
#CommentForm .textField{}
#CommentForm .textField .fieldContent,#CommentForm .emailField .fieldContent{}
#CommentForm .textField input{}
#CommentForm .textareaField{}
#CommentForm .textareaField textarea{}
@media screen and (max-width:600px){#CommentForm .textField .fieldContent,#CommentForm .emailField .fieldContent{}
}
.expanderLink{}
.expanderLink a{display:inline-block;min-height:16px;padding-left:20px;padding-top:1px;background-repeat:no-repeat}
.expanderLink a.expanded{background-image:url('/images/cms/icons/general/remove.png')}
.expanderLink a.collapsed{background-image:url('/images/cms/icons/general/add.png')}
.expanderContent{display:none;padding-left:1em;border-left:#eae8e6 3px solid;margin-left:6px}
.iconPdf{display:inline-block;min-height:16px;padding:1px 0 0 20px;background:url('/App_Sites/fgs/Templates/Default/Css/screen/../../images/icons/16x16_pdf.gif') top left no-repeat}
.iconPrint{display:inline-block;min-height:16px;padding:0 0 0 20px;background:url('/App_Sites/fgs/Templates/Default/Css/screen/../../images/icons/16x16_printer.gif') no-repeat}
.iconEmail{display:inline-block;min-height:16px;padding:0 0 0 20px;background:url('/App_Sites/fgs/Templates/Default/Css/screen/../../images/icons/16x16_email.gif') no-repeat}
.iconRss{display:inline-block;min-height:16px;padding:0 0 0 20px;background:url('/App_Sites/fgs/Templates/Default/Css/screen/../../images/icons/16x16_rss.gif') no-repeat}
.iconShare{display:inline-block;min-height:16px;padding:0 0 0 20px;background:url('/App_Sites/fgs/Templates/Default/Css/screen/../../images/icons/16x16_share.gif') no-repeat}
.iconHelp{display:inline-block;min-height:16px;padding:0 0 0 20px;background:url('/App_Sites/fgs/Templates/Default/Css/screen/../../images/icons/16x16_help.gif') no-repeat}
.iconDownload{display:inline-block;min-height:16px;padding:0 0 0 20px;background:url('/App_Sites/fgs/Templates/Default/Css/screen/../../images/icons/16x16_page_download.gif') no-repeat}
.iconCsv,.iconXls,.iconSpreadsheet{display:inline-block;min-height:16px;padding:0 0 0 20px;background:url('/App_Sites/fgs/Templates/Default/Css/screen/../../images/icons/16x16_xls.gif') no-repeat}
.iconLock{display:inline-block;min-height:16px;padding:0 0 0 20px;background:url('/App_Sites/fgs/Templates/Default/Css/screen/../../images/icons/16x16_lock.gif') no-repeat}
.iconLink{display:inline-block;min-height:16px;padding:0 0 0 20px;background:url('/App_Sites/fgs/Templates/Default/Css/screen/../../images/icons/16x16_link_2.gif') no-repeat}
.iconComment{display:inline-block;min-height:16px;padding:0 0 0 20px;background:url('/App_Sites/fgs/Templates/Default/Css/screen/../../images/icons/16x16_user_comment.gif') no-repeat}
.iconImage{display:inline-block;min-height:16px;padding:0 0 0 20px;background:url('/App_Sites/fgs/Templates/Default/Css/screen/../../images/icons/16x16_image.gif') no-repeat}
.iconSound{display:inline-block;min-height:16px;padding:0 0 0 20px;background:url('/App_Sites/fgs/Templates/Default/Css/screen/../../images/icons/16x16_sound.png') no-repeat}
.iconVideo{display:inline-block;min-height:16px;padding:0 0 0 20px;background:url('/App_Sites/fgs/Templates/Default/Css/screen/../../images/icons/16x16_mpg.gif') no-repeat}
.iconFeedback,.iconContact{display:inline-block;min-height:16px;padding:0 0 0 20px;background:url('/App_Sites/fgs/Templates/Default/Css/screen/../../images/icons/16x16_user_comment.gif') no-repeat}
.iconLinkedIn{display:inline-block;min-height:16px;padding:0 0 0 20px;background:url('/images/cms/icons/socialmedia/linkedin_16.png') no-repeat}
.iconTwitter{display:inline-block;min-height:16px;padding:0 0 0 20px;background:url('/images/cms/icons/socialmedia/twitter_16.png') no-repeat}
.iconFacebook{display:inline-block;min-height:16px;padding:0 0 0 20px;background:url('/images/cms/icons/socialmedia/facebook_16.png') no-repeat}
.iconYoutube{display:inline-block;min-height:16px;padding:0 0 0 20px;background:url('/images/cms/icons/socialmedia/youtube_16.png') no-repeat}
.iconFacebook.icon32{display:inline-block;min-height:32px;padding:0 0 0 36px;background:url('/App_Sites/fgs/Templates/Default/Css/screen/../../images/icons/social_icons_black_fb_li_g_t_rss_p_y_y2_i.png') 0 0 no-repeat}
.iconLinkedIn.icon32{display:inline-block;min-height:32px;padding:0 0 0 36px;background:url('/App_Sites/fgs/Templates/Default/Css/screen/../../images/icons/social_icons_black_fb_li_g_t_rss_p_y_y2_i.png') -40px 0 no-repeat}
.iconGoogle.icon32{display:inline-block;min-height:32px;padding:0 0 0 36px;background:url('/App_Sites/fgs/Templates/Default/Css/screen/../../images/icons/social_icons_black_fb_li_g_t_rss_p_y_y2_i.png') -80px 0 no-repeat}
.iconTwitter.icon32{display:inline-block;min-height:32px;padding:0 0 0 36px;background:url('/App_Sites/fgs/Templates/Default/Css/screen/../../images/icons/social_icons_black_fb_li_g_t_rss_p_y_y2_i.png') -120px 0 no-repeat}
.iconRss.icon32{display:inline-block;min-height:32px;padding:0 0 0 36px;background:url('/App_Sites/fgs/Templates/Default/Css/screen/../../images/icons/social_icons_black_fb_li_g_t_rss_p_y_y2_i.png') -160px 0 no-repeat}
.iconYoutube.icon32{display:inline-block;min-height:32px;padding:0 0 0 36px;background:url('/App_Sites/fgs/Templates/Default/Css/screen/../../images/icons/social_icons_black_fb_li_g_t_rss_p_y_y2_i.png') -281px 0 no-repeat}
.iconFacebook.icon32.white,.iconLinkedIn.icon32.white,.iconGoogle.icon32.white,.iconTwitter.icon32.white,.iconRss.icon32.white,.iconYoutube.icon32.white{background-image:url('/App_Sites/fgs/Templates/Default/Css/screen/../../images/icons/social_icons_white_fb_li_g_t_rss_p_y_y2_i.png')}
.iconOnly{width:16px;height:16px;padding:0 !important;text-indent:-10000em;opacity:0.5}
.iconOnly:hover{opacity:1}
.iconOnly.icon32{width:32px;height:32px}
.iconOnly.icon64{width:64px;height:64px}
.linkPageTop{padding:0 0 0 12px;background:url('/App_Sites/fgs/Templates/Default/Css/screen/../../images/arrow_red_up.gif') 0 2px no-repeat}
#PageFunctionsBottom .linkPageTop{padding:0 0 0 12px;background:url('/App_Sites/fgs/Templates/Default/Css/screen/../../images/arrow_grey_up.gif') 0 2px no-repeat}
.latestUpdates,.latestArticles{}
.latestUpdates .header,.latestArticles .header{}
.latestUpdates .content,.latestArticles .content{}
.latestUpdates .article,.latestArticles .article{}
.latestUpdates .article .thumbnail,.latestArticles .article .thumbnail{}
.latestUpdates .article .text,.latestArticles .article .text{}
.latestUpdates .article .text .title,.latestArticles .article .text .title{}
.latestUpdates .article .text .date,.latestArticles .article .text .date{}
.latestUpdates .article .text .summary,.latestArticles .article .text .summary{}
.latestUpdates .article.odd,.latestArticles .article.odd{}
.latestUpdates .article.even,.latestArticles .article.even{}
.latestUpdates .noContent,.latestArticles .noContent{margin:0 0 1.5em}
.latestUpdates .footer,.latestArticles .footer{}
ul.arrowPoints,ol.arrowPoints{margin:0 0 1.5em;list-style:none}
ul.arrowPoints li,ol.arrowPoints li{padding-left:14px;margin-bottom:0.75em;background:url('/App_Sites/fgs/Templates/Default/Css/screen/../../../Templates/Default/images/arrow_grey_right.gif') 0 2px no-repeat}
ul.warnings{margin:0 0 1.5em;list-style:none}
ul.warnings li{margin:0 0 0.75em;padding:0 0 0 24px;background:url('/App_Sites/fgs/Templates/Default/Css/screen/../../../Templates/Default/images/icons/16x16_warning.gif') no-repeat;min-height:16px}
* html .warnings li{height:16px}
ul.menu{}
ul.menu li{}
ul.menu li a{}
ul.horizontal{margin:0 0 1.5em !important;padding:0 !important}
ul.horizontal li{display:inline-block !important;margin:0 10px 0 0 !important;padding:0 !important;list-style:none !important;vertical-align:middle !important}
ul.horizontal li:last-child{margin-right:0 !important}
ul.horizontal.padTop{margin:1.5em 0 0 !important}
ul.horizontal.padBottom{margin:0 0 1.5em !important}
ul.horizontal.noGutter{}
ul.horizontal.noGutter li{margin:0 !important}
ul.horizontal.menu{margin:0 0 1.5em}
ul.horizontal.menu li{padding-right:10px !important;margin-right:10px !important;border-right:#c0c0c0 1px solid}
ul.horizontal.menu li:last-child{padding-right:0 !important;margin-right:0 !important;border-right:0 !important}
ul.noBullets{margin-left:0 !important;padding-left:0 !important;list-style:none}
ul.noBullets li{margin-left:0 !important;padding-left:0 !important;background:none !important}
ul.noIndent,ol.noIndent{margin-left:0 !important;padding-left:0 !important}
.mce-toc,.toc{}
.mce-toc h2,.toc h2{}
.mce-toc ul,.toc ul{}
.mce-toc ul li,.toc ul li{}
.mce-toc ul ul,.toc ul ul{}
.mce-toc ul ul li,.toc ul ul li{}
#SubContainers.lightboxGrid,#SubArticles.lightboxGrid{position:relative;float:left;width:100%;margin-bottom:1em}
#SubContainers.lightboxGrid .article,#SubArticles.lightboxGrid .article{position:relative;float:left;min-width:20%;margin-right:20px}
#SubContainers.lightboxGrid .article .thumbnail,#SubArticles.lightboxGrid .article .thumbnail{display:block;padding:0}
#SubContainers.lightboxGrid .article .thumbnail img,#SubArticles.lightboxGrid .article .thumbnail img{max-width:100%;width:100%;margin:0}
#SubContainers.lightboxGrid .article .text,#SubArticles.lightboxGrid .article .text{display:block;padding:0}
#SubContainers.lightboxGrid .article .text .title,#SubArticles.lightboxGrid .article .text .title{padding:0;text-align:center}
#SubContainers.lightboxGrid .article .text .date,#SubArticles.lightboxGrid .article .text .date{display:none}
#SubContainers.lightboxGrid .article .text .summary,#SubArticles.lightboxGrid .article .text .summary{display:none}
#SubContainers.lightboxGrid.threeCols .article,#SubArticles.lightboxGrid.threeCols .article{width:30%;margin-right:5%}
#SubArticles.lightboxGrid.threeCols .article:nth-of-type(3),#SubContainers.lightboxGrid.threeCols .article:nth-of-type(3),#SubArticles.lightboxGrid.threeCols .article:nth-of-type(6),#SubContainers.lightboxGrid.threeCols .article:nth-of-type(6),#SubArticles.lightboxGrid.threeCols .article:nth-of-type(9),#SubContainers.lightboxGrid.threeCols .article:nth-of-type(9),#SubArticles.lightboxGrid.threeCols .article:nth-of-type(12),#SubContainers.lightboxGrid.threeCols .article:nth-of-type(12),#SubArticles.lightboxGrid.threeCols .article:nth-of-type(15),#SubContainers.lightboxGrid.threeCols .article:nth-of-type(15),#SubArticles.lightboxGrid.threeCols .article:nth-of-type(18),#SubContainers.lightboxGrid.threeCols .article:nth-of-type(18),#SubArticles.lightboxGrid.threeCols .article:nth-of-type(21),#SubContainers.lightboxGrid.threeCols .article:nth-of-type(21),#SubArticles.lightboxGrid.threeCols .article:nth-of-type(24),#SubContainers.lightboxGrid.threeCols .article:nth-of-type(24),#SubArticles.lightboxGrid.threeCols .article:nth-of-type(27),#SubContainers.lightboxGrid.threeCols .article:nth-of-type(27),#SubArticles.lightboxGrid.threeCols .article:nth-of-type(30),#SubContainers.lightboxGrid.threeCols .article:nth-of-type(30),#SubArticles.lightboxGrid.threeCols .article:nth-of-type(33),#SubContainers.lightboxGrid.threeCols .article:nth-of-type(33),#SubArticles.lightboxGrid.threeCols .article:nth-of-type(36),#SubContainers.lightboxGrid.threeCols .article:nth-of-type(36),#SubArticles.lightboxGrid.threeCols .article:nth-of-type(39),#SubContainers.lightboxGrid.threeCols .article:nth-of-type(39),#SubArticles.lightboxGrid.threeCols .article:nth-of-type(42),#SubContainers.lightboxGrid.threeCols .article:nth-of-type(42),#SubArticles.lightboxGrid.threeCols .article:nth-of-type(45),#SubContainers.lightboxGrid.threeCols .article:nth-of-type(45),#SubArticles.lightboxGrid.threeCols .article:nth-of-type(48),#SubContainers.lightboxGrid.threeCols .article:nth-of-type(48),#SubArticles.lightboxGrid.threeCols .article:nth-of-type(51),#SubContainers.lightboxGrid.threeCols .article:nth-of-type(51){margin-right:0}
#SubContainers.lightboxGrid.fourCols .article,#SubArticles.lightboxGrid.fourCols .article{width:22.75%;margin-right:3%}
#SubArticles.lightboxGrid.fourCols .article:nth-of-type(4),#SubContainers.lightboxGrid.fourCols .article:nth-of-type(4),#SubArticles.lightboxGrid.fourCols .article:nth-of-type(8),#SubContainers.lightboxGrid.fourCols .article:nth-of-type(8),#SubArticles.lightboxGrid.fourCols .article:nth-of-type(12),#SubContainers.lightboxGrid.fourCols .article:nth-of-type(12),#SubArticles.lightboxGrid.fourCols .article:nth-of-type(16),#SubContainers.lightboxGrid.fourCols .article:nth-of-type(16),#SubArticles.lightboxGrid.fourCols .article:nth-of-type(20),#SubContainers.lightboxGrid.fourCols .article:nth-of-type(20),#SubArticles.lightboxGrid.fourCols .article:nth-of-type(24),#SubContainers.lightboxGrid.fourCols .article:nth-of-type(24),#SubArticles.lightboxGrid.fourCols .article:nth-of-type(28),#SubContainers.lightboxGrid.fourCols .article:nth-of-type(28),#SubArticles.lightboxGrid.fourCols .article:nth-of-type(32),#SubContainers.lightboxGrid.fourCols .article:nth-of-type(32),#SubArticles.lightboxGrid.fourCols .article:nth-of-type(36),#SubContainers.lightboxGrid.fourCols .article:nth-of-type(36),#SubArticles.lightboxGrid.fourCols .article:nth-of-type(40),#SubContainers.lightboxGrid.fourCols .article:nth-of-type(40),#SubArticles.lightboxGrid.fourCols .article:nth-of-type(44),#SubContainers.lightboxGrid.fourCols .article:nth-of-type(44),#SubArticles.lightboxGrid.fourCols .article:nth-of-type(48),#SubContainers.lightboxGrid.fourCols .article:nth-of-type(48){margin-right:0}
#SubContainers.lightboxGrid.fiveCols .article,#SubArticles.lightboxGrid.fiveCols .article{width:18%;margin-right:2.5%}
#SubArticles.lightboxGrid.fiveCols .article:nth-of-type(5),#SubContainers.lightboxGrid.fiveCols .article:nth-of-type(5),#SubArticles.lightboxGrid.fiveCols .article:nth-of-type(10),#SubContainers.lightboxGrid.fiveCols .article:nth-of-type(10),#SubArticles.lightboxGrid.fiveCols .article:nth-of-type(15),#SubContainers.lightboxGrid.fiveCols .article:nth-of-type(15),#SubArticles.lightboxGrid.fiveCols .article:nth-of-type(20),#SubContainers.lightboxGrid.fiveCols .article:nth-of-type(20),#SubArticles.lightboxGrid.fiveCols .article:nth-of-type(25),#SubContainers.lightboxGrid.fiveCols .article:nth-of-type(25),#SubArticles.lightboxGrid.fiveCols .article:nth-of-type(30),#SubContainers.lightboxGrid.fiveCols .article:nth-of-type(30),#SubArticles.lightboxGrid.fiveCols .article:nth-of-type(35),#SubContainers.lightboxGrid.fiveCols .article:nth-of-type(35),#SubArticles.lightboxGrid.fiveCols .article:nth-of-type(40),#SubContainers.lightboxGrid.fiveCols .article:nth-of-type(40),#SubArticles.lightboxGrid.fiveCols .article:nth-of-type(45),#SubContainers.lightboxGrid.fiveCols .article:nth-of-type(45),#SubArticles.lightboxGrid.fiveCols .article:nth-of-type(50) #SubContainers.lightboxGrid.fiveCols .article:nth-of-type(50){margin-right:0}
@media only screen and (max-width:600px){#SubContainers.lightboxGrid,#SubArticles.lightboxGrid{font-size:80%}
}
.lightboxPopup .article{}
.lightboxPopup .article .thumbnail{float:left;max-width:35%;margin-right:10px}
.lightboxPopup .article .thumbnail img{max-width:100%;border:1px solid #e0e0e0}
.lightboxPopup .article .text{}
.lightboxPopup .article .text .title{margin-top:0}
.lightboxPopup .article .text .title a{font-size:150%;color:#303030;text-decoration:none}
.lightboxPopup .article .text .date{}
.lightboxPopup .article .text .summary{}
.lightboxPopup .article .text .summary h2,.lightboxPopup .article .text .summary h3,.lightboxPopup .article .text .summary h4,.lightboxPopup .article .text .summary h5,.lightboxPopup .article .text .summary h6{margin-top:0}
.messageError{position:relative;clear:left;box-sizing:border-box;width:100%;margin:20px 0;padding:30px;background:rgba(255,255,255,0.9);border-top:5px solid #EC5F35}
.messageError h1,.messageError h2,.messageError h3,.messageError h4{font-size:30px;margin-top:0;color:#EC5F35}
.messageError p,.messageError li{margin:0 0 0.5em !important}
.messageError:last-child{margin-bottom:0}
.messageError .code{margin-top:2px;padding-top:0;font-size:91.7%;font-weight:bold;color:#EC5F35}
fieldset .messageError{margin-left:4px;margin-right:4px;padding:4px}
.messageInformation,.messageConfirm{position:relative;clear:left;box-sizing:border-box;width:100%;margin:20px 0;padding:30px;background:rgba(255,255,255,0.9)}
.messageInformation h1,.messageInformation h2,.messageInformation h3,.messageInformation h4,.messageConfirm h1,.messageConfirm h2,.messageConfirm h3,.messageConfirm h4{font-size:30px;margin-top:0}
.messageInformation p,.messageInformation li,.messageConfirm p,.messageConfirm li{margin:0 0 0.5em !important}
.messageInformation .code,.messageConfirm .code{margin-top:2px;padding-top:0;font-size:91.7%;font-weight:bold}
.messageInformation:last-child,.messageConfirm:last-child{margin-bottom:0}
fieldset .messageInformation,fieldset .messageConfirm{margin-left:4px;margin-right:4px;padding:4px}
.messageConfirm{border-top:5px solid #669933}
.messageConfirm h1,.messageConfirm h2,.messageConfirm h3,.messageConfirm h4{color:#669933}
.siteMapContainer{}
.siteMapContainer .parentContainer{}
.siteMapContainer ul{}
.siteMapContainer ul li{}
.siteMapContainer ul.level1{float:left;width:100%;margin-bottom:1em}
.siteMapContainer ul.level1 li{}
.siteMapContainer ul.level1 li.level1{float:left;width:30%;margin-right:3%;margin-bottom:1em}
.siteMapContainer ul.level1 li.item4,.siteMapContainer ul.level1 li.item7,.siteMapContainer ul.level1 li.item10,.siteMapContainer ul.level1 li.item13{clear:left}
.siteMapContainer ul.level2{}
.siteMapContainer ul.level2 li{}
.siteMapContainer ul.level3{}
.siteMapContainer ul.level3 li{}
@media screen and (max-width:600px){.siteMapContainer ul.level1{float:none;margin-bottom:1em}
.siteMapContainer ul.level1 li.level1{float:none;width:auto;margin-right:0;margin-bottom:1em}
.siteMapContainer ul.level1 li.item4,.siteMapContainer ul.level1 li.item7,.siteMapContainer ul.level1 li.item10,.siteMapContainer ul.level1 li.item13{clear:left}
}
.thumbnailImages{position:relative;float:left;width:100%;margin-bottom:1em}
.thumbnailImages .thumbnail{position:relative;float:left;margin-right:10px}
.thumbnailImages .thumbnail img{border:#f0f0f0 2px solid}
.thumbnailImages .thumbnail img:hover{border:#cc3300 2px solid}
#LoginStatusLong{}
#LoginStatusLong.loggedIn{}
#LoginStatusLong.loggedOut{}
#LoginStatusLong .legend{}
#LoginStatusLong .loginStatusInfo{clear:left;margin-right:4px;margin-left:4px}
#LoginStatusLong .loginStatusInfo .loginMessage{}
#LoginStatusLong .loginStatusInfo .loginUser{}
#LoginStatusLong .loginLinks{margin:1em 0;padding:0;list-style:none}
#LoginStatusLong .loginLinks li{display:inline;margin:0 0 1em;padding:0;list-style:none}
#LoginStatusLong .loginLinks li a{}
#LoginStatusLong .loginLinks .loginHomeLink{}
#LoginStatusLong .loginLinks .logoutLink{}
#LoginStatusLong .loginLinks .loginLink{}
#LoginStatusLong .loginLinks .registerLink{}
#LoginStatusLong .loginLinks .requestAccessLink{}
#LoginForm{}
#LoginForm label{}
#LoginForm input{}
#LoginForm #RememberMeContainer{}
#LoginForm #RememberMeContainer .fieldControls{float:none}
#LoginForm #LoginHelp{clear:left;margin:1em 0 0}
#LoginForm #LoginHelp .loginLinks{margin:0 0 1em 1%;padding:0;list-style:none}
#LoginForm #LoginHelp .loginLinks li{display:inline;margin:0;list-style:none}
#LoginForm #LoginHelp .loginLinks li a{margin-right:10px}
#LoginForm #LoginButtonContainer{}
#LoginForm #LoginButtonContainer input{}
#LoginForm #LoginHelp .forgottenPasswordLink{}
#LoginStatusLong .loginLinks .registerLink{}
#LoginForm #LoginHelp .requestAccessLink{}
#LoginPanel{}
#LoginPanel .loginFormTools{float:left;margin-left:132px;margin-top:-63px}
#LoginMessage{}
#LoginMessage #ContinueLinks{}
#LoginMessage #ContinueLinks ul{margin:0;padding:0;list-style:none}
#LoginMessage #ContinueLinks ul li{margin:0 0 1em;padding:0;list-style:none}
#MemberProfileSummary{}
#MemberProfileSummary #MemberProfile{}
#MemberProfileSummary #MemberProfile #MemberDetails{}
#MemberProfileSummary #MemberProfile ol{}
#MemberProfileSummary #MemberProfile ol li{margin:0 0 0.25em}
#MemberProfileSummary #MemberProfile ol li .fieldTitle{}
#MemberProfileSummary #MemberProfile ol li .fieldText{}
#MemberProfileSummary #MemberProfile ol #MemberAccountContainer{}
#MemberProfileSummary #MemberProfile ol #MemberAccountContainer #MemberAccount{}
#MemberProfileSummary #MemberProfile ol #MemberTypeContainer{}
#MemberProfileSummary #MemberProfile ol #MemberTypeContainer #MemberType{}
#MemberProfileSummary #MemberProfile ol #MemberExpiryContainer #MemberExpiry a.arrowHighlight{margin-left:1em;padding-left:14px;background:url('/App_Sites/whitesite/Templates/Default/images/arrow_grey_right.gif') 2px 2px no-repeat}
#MemberProfileSummary #MemberProfile ol #MemberExpiryContainer{}
#MemberProfileSummary #MemberProfile ol #MemberExpiryContainer #MemberExpiry{}
#MemberProfileSummary #MemberProfile ol #MemberExpiryContainer #MemberExpiry a.renewLink{margin-left:1em;padding-left:14px;background:url('/App_Sites/whitesite/Templates/Default/images/arrow_grey_right.gif') 2px 2px no-repeat}
#MemberProfileSummary #MemberProfile #MemberProfileLinks,#MemberProfileSummary #MemberProfile #UserProfileLinks{clear:both}
#MemberProfileSummary #MemberProfile #MemberProfileLinks ul,#MemberProfileSummary #MemberProfile #UserProfileLinks ul{}
#MemberProfileSummary #MemberProfile #MemberProfileLinks ul li,#MemberProfileSummary #MemberProfile #UserProfileLinks ul li{}
#MemberProfileSummary #MemberProfile #MemberProfileLinks ul li a,#MemberProfileSummary #MemberProfile #UserProfileLinks ul li a{}
.loginForm{position:relative}
.loginForm .loginFormHelpTop{position:absolute;right:2%;z-index:2}
.loginForm.step1{}
.loginForm.step2{}
.loginForm.oneCol1{}
.loginForm.oneCol1 .rememberMeField{margin:-10px 0 0 !important}
.loginForm.oneCol1 .rememberMeField label{display:none}
.loginForm.twoCols1{}
.userReportFile{}
.userReportFile .formPanel{}
.userReportFile .formPanel fieldset{}
.userReportFile .formPanel fieldset legend{}
.userReportFile .formPanel fieldset .formFields{}
.userReportFile .formPanel fieldset .formFields .fieldContainer{}
.userReportFile .formPanel fieldset .formFields .fieldContainer .fieldTitle{}
.userReportFile .formPanel fieldset .formFields .fieldContainer .fieldContent{}
.userReportFile .formPanel fieldset .formFields .fieldContainer.fileUpload{}
.userReportFile .formPanel fieldset .formFields .fieldContainer.fileUpload .fieldTitle{}
.userReportFile .formPanel fieldset .formFields .fieldContainer.fileUpload .fieldContent{}
.userReportFile .formPanel fieldset .formFields .fieldContainer.fileUpload .fieldContent .fieldControls{}
.userReportFile .formPanel fieldset .formFields .fieldContainer.fileUpload .fieldContent .fieldControls .helpText{display:block}
.facebookPage{margin-bottom:1em}
.facebookPage blockquote{font-family:inherit;font-size:100%}
.facebookPage blockquote:before,.facebookPage blockquote:after{display:none !important}
.tabs{position:relative;clear:both;padding-bottom:34px;margin-bottom:1.5em}
.tabs ul.tabList{margin:0 !important;padding:0 !important}
.tabs ul.tabList li{list-style:none;display:inline-block;box-sizing:border-box;margin:0 !important}
.tabs ul.tabList li a{display:inline-block;vertical-align:bottom;margin-right:-1px;padding:8px 16px;color:#333;font-size:116.7%;background:#fff;border-top-left-radius:4px;border-top-right-radius:4px;border:#e0e0e0 1px solid;opacity:.6}
.tabs ul.tabList a.selected{opacity:1;font-size:150%;padding:8px 20px;border:#e0e0e0 1px solid}
.tabs.tabCount2 ul.tabList li{max-width:50%}
.tabs.tabCount3 ul.tabList li{max-width:33.33%}
.tabs.tabCount4 ul.tabList li{max-width:25%}
.tabs.tabCount5 ul.tabList li{max-width:20%}
.tabs.tabCount6 ul.tabList li{max-width:16.67%}
.tabs.tabCount7 ul.tabList li{max-width:14.28%}
.tabs.tabCount8 ul.tabList li{max-width:12.5%}
.tabs.tabCount9 ul.tabList li{max-width:11.11%}
.tabs.tabCount10 ul.tabList li{max-width:10%}
.tabs .tabContent{display:block;margin-top:-1px;border:#e0e0e0 1px solid}
.tabs .tabContent .tab{position:absolute;opacity:0;box-sizing:border-box;width:100%;padding:16px}
.tabs .tabContent .tab h2{display:none}
.tabs .tabContent .tab >:last-child{margin-bottom:0 !important}
#PrimaryContent img.projectImage,img.projectImage{width:50%;max-width:50%;height:auto;float:right;margin-left:40px;border:#c5d3d9 5px solid}
@media screen and (max-width:600px){#PrimaryContent img.projectImage,img.projectImage{width:100%;max-width:100%;float:none;margin:0}
}
html body.cm3Editor,html body.cm3Editor.light{margin-top:-41px}
html body.cm3Editor #EditorFormPanel{position:fixed;z-index:201;width:auto;height:40px;padding-right:20px;margin:6px;top:auto;bottom:0;background:#fff;border-bottom:0;border-radius:3px;overflow:visible;box-shadow:0 0 9px rgba(0,0,0,0.5)}
body #EditModeOptions #EditModeAddContainer{top:-57px;border:#e0e0e0 1px solid}
body #EditModeOptions #EditModeAddArticle{top:-29px;border:#e0e0e0 1px solid}
body .tota11y-toolbar{top:auto!important;right:0!important;bottom:0!important;left:auto!important;border-top-left-radius:0 !important;border-top-right-radius:0 !important}
body #colorbox.cmEditor{top:63px !important}
.developer{position:relative;clear:left;margin:15px;padding:15px;border:1px solid #939f38}
.developer h1,.developer h2,.developer h3,.developer h4{font-family:arial,helvetica,sans-serif;font-size:125%;font-weight:bold;margin:0;padding-bottom:0;color:#939f38;border:none;background:none}
.developer .code{margin-top:2px;padding-top:0;font-size:91.7%;font-weight:bold;color:#939f38}
div.widget{display:inline}
#LoginStatusShort,#SearchSite,#AnchorMenu,#MainMenu,#SubMenu,#PageFunctionsTop,#PageFunctionsBottom,#LoginForm,#Footer{display:none}
