:root{--filesource: "DefaultHtmlTags.css";--font-focoCC: focoCC,Arial,Helvetica,sans-serif;--base-font-family: var(--font-focoCC);--base-font-weight: 400;--base-font-size: 1.6rem;--colour-yellow: #ffd200;--colour-yellow-50: #ffffe7;--colour-yellow-bright: #fff000;--colour-blue: #0f1e64;--colour-blue-light: #009bdc;--colour-blue-light-50: #f0faff;--colour-blue-light-100: #e0f3fe;--colour-purple: #7d46a0;--colour-terracotta: #f05028;--colour-green: #6ec846;--colour-grey: var(--colour-grey-100);--colour-grey-50: #f6f6f6;--colour-grey-100: #e7e7e7;--colour-grey-200: #d1d1d1;--colour-grey-300: #b0b0b0;--colour-grey-400: #878787;--colour-grey-500: #6d6d6d;--colour-grey-600: #5d5d5d;--colour-grey-700: #4f4f4f;--colour-grey-800: #454545;--colour-grey-900: #3d3d3d;--colour-grey-925: #333333;--colour-grey-950: #262626;--corner-radius: 8px;--blue: #0f1e64;--lightBlue: #009bdc;--purple: #7d46a0;--terracotta: #f05028;--terracottaDark: #DB380F;--green: #6ec846;--page-width: 1024px;--page-width-sm: 820px;--colour-blue: #0F1E64;--colour-blue-light: #0096D7;--colour-blue-dark: #0A133A;--colour-blue-50: #E6E9F2;--colour-blue-100: #F3F6F9;--colour-yellow: #ffd200;--colour-yellow-300: #FFF141;--colour-yellow-hover: #FFF000;--colour-yellow-bright: #FFE500;--colour-grey-cool: #F5F5F5;--gray-300: #D0D5DD;--gray-50: #F9FAFB;--gray-secondary: #878787;--colour-text: #333333;--font-foco-light: "FocoCCLight","FocoCC","FocoLight","Foco",Arial,Helvetica,Sans-Serif;--font-foco-standard: "FocoCC","Foco",Arial,Helvetica,Sans-Serif;--font-foco-bold: FocoCCBold,FocoBold,Arial,Helvetica,Sans-Serif;--font-foco-black: FocoCCBlack,FocoBlack,FocoCCBold,FocoBold,FocoCC,Foco,Arial;--border-radius-image: 8px;--highlight-border-radius: 8px}
body{--filesource: "DefaultHtmlTags.css";margin: 0;padding: 0;font-family: "FocoCCLight","FocoCC","FocoLight","Foco",Arial,Helvetica,Sans-Serif;font-size:1rem;color: var(--colour-grey-700);line-height: 125%;font-variant-ligatures: no-common-ligatures}
body.mceContentBody{--filesource: "DefaultHtmlTags.css"}
a{--filesource: "DefaultHtmlTags.css"}
a:link{--filesource: "DefaultHtmlTags.css";color: #0F1E64;text-decoration: none}
a:visited{--filesource: "DefaultHtmlTags.css";color: #0F1E64;text-decoration: none}
a:hover{--filesource: "DefaultHtmlTags.css";color: #0F1E64;text-decoration: underline}
a:active{--filesource: "DefaultHtmlTags.css";text-decoration: underline}
a[target="_blank"]::after{--filesource: "DefaultHtmlTags.css";content: url('/images/icons/svg/external-link-blue.svg');display: inline-block;width: 15px;height: 15px;margin-left: 5px;margin-top:-5px}
#PageBody a,#PageBody a:link,#PageBody a:visited{text-decoration: underline}
p{--filesource: "DefaultHtmlTags.css";margin: 0;padding: 0 0 0.75em}
#Content p,#Content ul,#Content ol{--filesource: "DefaultHtmlTags.css";font-size: 1.15rem;line-height: 1.5rem}
h1{--filesource: "DefaultHtmlTags.css";margin: 0 0 0.5em;color: #0F1E64;font-family: "FocoCCBlack","FocoCCBold","FocoCC","FocoBlack","FocoBold","Foco",Arial,Helvetica,Sans-Serif;line-height: 1;font-size: 2.7rem}
@media screen and (max-width:1004px){h1{--filesource: "DefaultHtmlTags.css";margin: 0.5em 0 0.25em}
}
h2{--filesource: "DefaultHtmlTags.css";font-family: "FocoCCBold","FocoCC","FocoBold","Foco",Arial,Helvetica,Sans-Serif;margin: 1.0em 0 0.5em;font-size: 2.4rem;color: #0f1e64;line-height: 1}
h2 a,h2 a:link,h2 a:visited{color:#009bdc;text-decoration:none}
h2 a:hover{text-decoration:underline}
h2 strong{font-weight:normal}
h3{--filesource: "DefaultHtmlTags.css";font-family: "FocoCCBold","FocoCC","FocoBold","Foco",Arial,Helvetica,Sans-Serif;margin: 1.2em 0 0.75em 0;font-size: 2rem;color: #0f1e64;line-height: 1}
h3 strong{font-weight:normal}
#Tertiary h3{--filesource: "DefaultHtmlTags.css";margin: 1.0em 0 0.7em 0}
h4{--filesource: "DefaultHtmlTags.css";font-family: "FocoCCBold","FocoCC","FocoBold","Foco",Arial,Helvetica,Sans-Serif;margin: 1.25em 0 0.75em 0;font-size: 1.4rem;line-height: 1}
h4 strong{font-weight:normal}
h5{--filesource: "DefaultHtmlTags.css";margin: 1em 0 0.75em 0;font-size: 1.2rem;line-height: 1}
h6{--filesource: "DefaultHtmlTags.css";margin: 1em 0 0.75em 0;font-size: 1.2rem;color: #666666;line-height: 1}
@media screen and (max-width: 640px){h1{--filesource: "DefaultHtmlTags.css";font-size: 2.25rem}
h2{--filesource: "DefaultHtmlTags.css";font-size: 2.25rem}
h3{--filesource: "DefaultHtmlTags.css";font-size: 1.7rem}
h4{--filesource: "DefaultHtmlTags.css";font-size: 1.25rem}
h5{--filesource: "DefaultHtmlTags.css";font-size: 1rem}
h6{--filesource: "DefaultHtmlTags.css";font-size: 1rem}
p{--filesource: "DefaultHtmlTags.css";font-size: 1rem}
}
strong{--filesource: "DefaultHtmlTags.css";font-family: "FocoCCBold","FocoBold","FocoCC","Foco",Arial,Helvetica,Sans-Serif}
ul{--filesource: "DefaultHtmlTags.css"}
ul li{--filesource: "DefaultHtmlTags.css"}
ol{--filesource: "DefaultHtmlTags.css"}
ol li{--filesource: "DefaultHtmlTags.css"}
hr{--filesource: "DefaultHtmlTags.css";width:100%;height: 2px;margin: 8px 0 40px;margin: 8px 0 10px;padding: 0;border:none;border-top:1px dotted #009DE0;background: #ffffff}
img{--filesource: "DefaultHtmlTags.css";border:0;outline:none}
* html img{--filesource: "DefaultHtmlTags.css"}
figure{--filesource: "DefaultHtmlTags.css"}
figure.image{--filesource: "DefaultHtmlTags.css";display: inline-block;border: 1px solid #e0e0e0;margin: 0 5px 5px 0;background: #f5f2f0}
figure.align-left{--filesource: "DefaultHtmlTags.css";float: left;margin: 0 5px 5px 0}
figure.align-right{--filesource: "DefaultHtmlTags.css";float: right;margin: 0 0 5px 5px}
figure.image img{--filesource: "DefaultHtmlTags.css";margin: 8px 8px 0 8px}
figure.image figcaption{--filesource: "DefaultHtmlTags.css";clear: both;margin: 6px 8px 6px 8px;text-align: center}
caption{--filesource: "DefaultHtmlTags.css";margin: 0 0 0.25em 0;font-weight: bold;text-align: left}
address{--filesource: "DefaultHtmlTags.css";font-style: italic}
pre{--filesource: "DefaultHtmlTags.css"}
div{padding:0;margin:0}
blockquote{--filesource: "DefaultHtmlTags.css";font-family: "FocoCC","Foco",Arial,Helvetica,Sans Serif;color: #0f1e64;border-top: 1px solid #d9dbda;border-bottom: 1px solid #d9dbda;padding: 20px 30px 8px;margin: 30px 0}
#Primary a{--filesource: "DefaultHtmlTags.css";text-decoration: none}
#Page h3 a{color: #0F1E64;text-decoration: none}
#Page a.link-button{padding:5px 10px;border-radius:5px;color:#ffffff;background:#0196D8;text-decoration: none}
#Page a.link-button:hover{color:#0F1E64;background:#fcff00}
.formPanel,.dataContainer{--filesource: "DefaultForms.css";position: relative;float: none;margin: 0;padding: 0;width: 100%;margin-bottom: 1.5em}
fieldset,.fieldset{--filesource: "DefaultForms.css";display: inline-block;width: 98.75%;min-width: 98.75%;padding: 0 0.62%;margin: 0 0 1.5em;border: #ebebeb 1px solid;border-radius: 6px}
* html fieldset,* html .fieldset{--filesource: "DefaultForms.css";float: none}
*:first-child+html fieldset,*:first-child+html .fieldset{--filesource: "DefaultForms.css";float: none}
fieldset legend,.fieldset .legend{--filesource: "DefaultForms.css";padding: 4px;margin: 0 0 0.25em;color: #000000;font-weight: bold;font-size: 125%}
.fieldset .legend{--filesource: "DefaultForms.css";position: relative;float: left;margin-top: -1em;margin-bottom: 0.25em;background: #ffffff}
* html .fieldset .legend{--filesource: "DefaultForms.css";margin-top: auto}
fieldset p,fieldset h1,fieldset h2,fieldset h3,fieldset h4,fieldset h5,fieldset h6,.fieldset p,.fieldset h1,.fieldset h2,.fieldset h3,.fieldset h4,.fieldset h5,.fieldset h6{--filesource: "DefaultForms.css";clear: left;margin-left: 4px;margin-right: 4px}
.formFields,.dataFields{--filesource: "DefaultForms.css";padding: 0 !important;margin: 0 !important;list-style: none !important}
.formFields li,.dataFields li{--filesource: "DefaultForms.css";list-style: none}
.formFields ol,.dataFields ol{--filesource: "DefaultForms.css";list-style: decimal}
.formFields ul,.dataFields ul{--filesource: "DefaultForms.css";list-style: disc}
.fieldContainer,.formFields li,.dataFields li{--filesource: "DefaultForms.css";position: relative;float: left;clear: left;width: 100%;padding: 0;margin: 0.25em 0 0.75em}
* html .fieldContainer,* html .formFields li,* html .dataFields li{--filesource: "DefaultForms.css";float: none;display: inline-block}
*:first-child+html .fieldContainer,*:first-child+html .formFields li,*:first-child+html .dataFields li{--filesource: "DefaultForms.css";float: none;display: inline-block}
.fieldTitle,.formFields label,.dataFields label{--filesource: "DefaultForms.css";position: relative;float: left;width: 25%;padding: 11px 1%;font-weight: bold}
.fieldText{--filesource: "DefaultForms.css";position: relative;float: left;padding: 4px}
.fieldContent{--filesource: "DefaultForms.css";display: block;position: relative;float: left;width: 71%;max-width: 71%;padding: 1%;border-radius: 6px;background: #fafafa}
.fieldContent .fieldText{--filesource: "DefaultForms.css";float: none;padding: 4px 0}
.fieldContent .fieldContentTop{--filesource: "DefaultForms.css";display: inline-block;margin: 0 0 4px;width: 100%}
.fieldContent .fieldContentBottom{--filesource: "DefaultForms.css";display: inline-block;clear: left;margin: 4px 0 0;width: 100%}
.fieldControls{--filesource: "DefaultForms.css";display: inline-block;vertical-align: middle;width: 100%}
.fieldContent .fieldControls{--filesource: "DefaultForms.css"}
.fieldControls .helperControl{--filesource: "DefaultForms.css";display: inline-block;margin-left: 4px;vertical-align: top}
.fieldContent .helperControl{--filesource: "DefaultForms.css";display: inline-block;min-height: 20px;padding: 4px 0 0 20px;background: url('/App_Sites/ccv/Templates/Default/Css/../images/icons/16x16_help.gif') 0 3px no-repeat}
table.formFields,table.dataFields{--filesource: "DefaultForms.css";border-collapse: separate;border: 1px}
.formFields tr,.dataFields tr{--filesource: "DefaultForms.css"}
.formFields tr th,.dataFields tr th{--filesource: "DefaultForms.css"}
.formFields tr td,.dataFields tr td{--filesource: "DefaultForms.css"}
.formFields input[type=text],.formFields input[type=password]{--filesource: "DefaultForms.css";width: 98%;max-width: 98%;padding: 3px 1%;margin: auto -1px;border: #c0c0c0 1px solid;border-radius: 4px}
.formFields select{--filesource: "DefaultForms.css";width: auto;max-width: 100%;padding: 3px 1%;margin: auto -1px;border: #c0c0c0 1px solid;border-radius: 4px}
.formFields textarea{--filesource: "DefaultForms.css";width: 98%;max-width: 98%;padding: 3px 1%;margin: auto -1px;border: #c0c0c0 1px solid;border-radius: 4px}
.textField{--filesource: "DefaultForms.css"}
.textareaField{--filesource: "DefaultForms.css"}
.numberField{--filesource: "DefaultForms.css"}
.emailField{--filesource: "DefaultForms.css"}
.usernameField{--filesource: "DefaultForms.css"}
.passwordField{--filesource: "DefaultForms.css"}
.passwordField .helperControl .textMessage{--filesource: "DefaultForms.css"}
.passwordField .helperControl .linkedMessage{--filesource: "DefaultForms.css";display: none}
.dateField,.dateSelectField{--filesource: "DefaultForms.css"}
.dateField input[type=text],.dateSelectField input[type=text],.dateField input[type=date],.dateSelectField input[type=date]{--filesource: "DefaultForms.css";max-width: 75px}
.dateField .dateSelector,.dateSelectField .dateSelector{--filesource: "DefaultForms.css";display: inline-block;height: 16px;padding-left: 20px;padding-top: 2px;margin-top: 2px;margin-left: 0.5em;background: url('/App_Sites/ccv/Templates/Default/Css/../images/icons/16x16_calendar.gif') no-repeat}
.dateDropdownField{--filesource: "DefaultForms.css"}
.dateDropdownField fieldset{--filesource: "DefaultForms.css";clear: none;width: auto;min-width: 0;padding: 0;margin: 0;border: 0;background: transparent}
.dateDropdownField fieldset legend{--filesource: "DefaultForms.css";display: none}
.dateDropdownField .fieldControls{--filesource: "DefaultForms.css"}
.dateDropdownField .fieldControls label{--filesource: "DefaultForms.css";display: none}
.dateDropdownField .fieldControls select{--filesource: "DefaultForms.css"}
@media aural{.dateDropdownField .fieldControls label{--filesource: "DefaultForms.css";float: left}
.dateDropdownField .fieldControls select{--filesource: "DefaultForms.css";float: left}
}
.radioField,.checkboxField{--filesource: "DefaultForms.css"}
.radioField fieldset,.checkboxField fieldset{--filesource: "DefaultForms.css";clear: none;width: auto;min-width: 0;padding: 0;margin: 0;border: 0;background: transparent}
.radioField fieldset legend,.checkboxField fieldset legend{--filesource: "DefaultForms.css";display: none}
.radioField label,.checkboxField label{--filesource: "DefaultForms.css";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{--filesource: "DefaultForms.css";padding-bottom: 0 !important;border-bottom: 1px dotted}
.radioField input,.checkboxField input{--filesource: "DefaultForms.css"}
.radioField .horizontalOptions,.checkboxField .horizontalOptions{--filesource: "DefaultForms.css";padding: 0 !important}
.radioField .horizontalOptions label,.checkboxField .horizontalOptions label{--filesource: "DefaultForms.css";width: auto !important;margin-right: 1em}
.radioField .verticalOptions,.checkboxField .verticalOptions{--filesource: "DefaultForms.css";padding: 0 !important}
.radioField .verticalOptions label,.checkboxField .verticalOptions label{--filesource: "DefaultForms.css";position: relative;float: left;clear: left;width: 100% !important}
.radioField table,.radioField .verticalOptions table,.radioField .horizontalOptions table,.checkboxField table,.checkboxField .verticalOptions table,.checkboxField .horizontalOptions table{--filesource: "DefaultForms.css"}
.radioField tr,.radioField .verticalOptions tr,.radioField .horizontalOptions tr,.checkboxField tr,.checkboxField .verticalOptions tr,.checkboxField .horizontalOptions tr{--filesource: "DefaultForms.css"}
.radioField td,.radioField .verticalOptions td,.radioField .horizontalOptions td,.checkboxField td,.checkboxField .verticalOptions td,.checkboxField .horizontalOptions td{--filesource: "DefaultForms.css";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{--filesource: "DefaultForms.css";float: none;width: auto !important}
.otherOptionSelectTextHidden{--filesource: "DefaultForms.css";display: inline-block}
.otherOptionSelectTextHidden .otherOptionEnable{--filesource: "DefaultForms.css"}
.otherOptionSelectTextHidden .otherOptionText{--filesource: "DefaultForms.css";display: inline}
.otherOptionSelectTextHidden .otherOptionText label{--filesource: "DefaultForms.css";display: none;position: absolute;text-indent: -10000em}
.otherOptionSelectTextHidden .otherOptionText input{--filesource: "DefaultForms.css";display: block;clear: left;width: auto;margin-left: 1.75em}
.verticalOptions .otherOptionSelectTextHidden{--filesource: "DefaultForms.css";display: block;clear: left}
.verticalOptions .otherOptionSelectTextHidden .otherOptionEnable{--filesource: "DefaultForms.css"}
.verticalOptions .otherOptionSelectTextHidden .otherOptionText{--filesource: "DefaultForms.css";display: block;clear: left}
.verticalOptions .otherOptionSelectTextHidden .otherOptionText label{--filesource: "DefaultForms.css";display: none;position: absolute;text-indent: -10000em}
.verticalOptions .otherOptionSelectTextHidden .otherOptionText input{--filesource: "DefaultForms.css";display: block;width: auto}
.otherOptionSelectTextVisible{--filesource: "DefaultForms.css";display: inline-block}
.otherOptionSelectTextVisible .otherOptionEnable{--filesource: "DefaultForms.css"}
.otherOptionSelectTextVisible .otherOptionText{--filesource: "DefaultForms.css";display: inline}
.otherOptionSelectTextVisible .otherOptionText label{--filesource: "DefaultForms.css";display: none;position: absolute;text-indent: -10000em}
.otherOptionSelectTextVisible .otherOptionText input{--filesource: "DefaultForms.css";display: block;clear: left;margin-left: 1.75em;width: auto}
.verticalOptions .otherOptionSelectTextVisible{--filesource: "DefaultForms.css";display: block;clear: left}
.verticalOptions .otherOptionSelectTextVisible .otherOptionEnable{--filesource: "DefaultForms.css"}
.verticalOptions .otherOptionSelectTextVisible .otherOptionText{--filesource: "DefaultForms.css"}
.verticalOptions .otherOptionSelectTextVisible .otherOptionText label{--filesource: "DefaultForms.css"}
.verticalOptions .otherOptionSelectTextVisible .otherOptionText input{--filesource: "DefaultForms.css";width: auto}
.otherOptionTextOnly{--filesource: "DefaultForms.css";display: block;clear: left;padding: 0.35em}
.otherOptionTextOnly .otherOptionText{--filesource: "DefaultForms.css"}
.otherOptionTextOnly .otherOptionText label{--filesource: "DefaultForms.css"}
.otherOptionTextOnly .otherOptionText input{--filesource: "DefaultForms.css";display: block;clear: left;width: auto}
.verticalOptions .otherOptionTextOnly{--filesource: "DefaultForms.css"}
.verticalOptions .otherOptionTextOnly .otherOptionText{--filesource: "DefaultForms.css"}
.verticalOptions .otherOptionTextOnly .otherOptionText label{--filesource: "DefaultForms.css"}
.verticalOptions .otherOptionTextOnly .otherOptionText input{--filesource: "DefaultForms.css"}
.otherOptionSelectTextHidden .otherOptionHideText{--filesource: "DefaultForms.css";display: none !important}
.singleCheckboxField{--filesource: "DefaultForms.css";position: relative}
.singleCheckboxField .required{--filesource: "DefaultForms.css";vertical-align: middle}
.singleCheckboxField .fieldControls label{--filesource: "DefaultForms.css";position: relative;width: auto;padding: 0;font-weight: normal;background: transparent}
.singleCheckboxField .fieldControls label input{--filesource: "DefaultForms.css";display: inline-block;vertical-align: middle}
.singleCheckboxField .fieldControls label .controlText{--filesource: "DefaultForms.css";display: inline-block;vertical-align: middle}
.dropdownField{--filesource: "DefaultForms.css"}
.dropdownField select{--filesource: "DefaultForms.css"}
.dropdownField .otherOptionSelectTextHidden{--filesource: "DefaultForms.css";display: inline}
.dropdownField .otherOptionSelectTextHidden .otherOptionText{--filesource: "DefaultForms.css";display: inline}
.dropdownField .otherOptionSelectTextHidden .otherOptionText label{--filesource: "DefaultForms.css";width: auto;background: transparent}
.dropdownField .otherOptionSelectTextHidden .otherOptionText input{--filesource: "DefaultForms.css";display: inline;margin-left: auto}
.dropdownField .otherOptionSelectTextVisible{--filesource: "DefaultForms.css";display: block;padding: 0.35em 0.35em 0.35em 0}
.dropdownField .otherOptionSelectTextVisible .otherOptionText{--filesource: "DefaultForms.css"}
.dropdownField .otherOptionSelectTextVisible .otherOptionText label{--filesource: "DefaultForms.css";width: auto;background: transparent}
.dropdownField .otherOptionSelectTextVisible .otherOptionText input{--filesource: "DefaultForms.css";display: inline-block;margin-left: auto}
.dropdownField .otherOptionTextOnly{--filesource: "DefaultForms.css";display: block;padding: 0.35em 0.35em 0.35em 0}
.dropdownField .otherOptionTextOnly .otherOptionText{--filesource: "DefaultForms.css"}
.dropdownField .otherOptionTextOnly .otherOptionText label{--filesource: "DefaultForms.css";width: auto;background: transparent}
.dropdownField .otherOptionTextOnly .otherOptionText input{--filesource: "DefaultForms.css"}
.multiselectField{--filesource: "DefaultForms.css"}
.listField{--filesource: "DefaultForms.css"}
.listField .fieldControls{--filesource: "DefaultForms.css";margin-bottom: 10px}
.listField .fieldControls input{--filesource: "DefaultForms.css";width: 87.5%;margin-right: 0.5%}
.listField .fieldControls .add{--filesource: "DefaultForms.css";display: inline-block;text-indent: -10000em;text-transform: uppercase;width: 16px;height: 16px;background: url('/images/cms/icons/general/add.png') no-repeat;cursor: pointer}
.listField .fieldControls .remove{--filesource: "DefaultForms.css";display: inline-block;text-indent: -10000em;text-transform: uppercase;width: 16px;height: 16px;margin-right: 0.5%;background: url('/images/cms/icons/general/remove.png') no-repeat;cursor: pointer}
.matrixField{--filesource: "DefaultForms.css"}
.matrixField .fieldContent table.subFields{--filesource: "DefaultForms.css";width: 100%;margin-top: 0.5em;border: 1px #e0e0e0 solid;border-top: 0}
.matrixField table.subFields caption{--filesource: "DefaultForms.css";display: none}
.matrixField table.subFields tr.subFieldsTableHeader{--filesource: "DefaultForms.css"}
.matrixField table.subFields tr.subFieldsTableHeader th{--filesource: "DefaultForms.css";font-weight: normal;background: #f0f0f0}
.matrixField table.subFields tr.subFieldContainer{--filesource: "DefaultForms.css"}
.matrixField table.subFields tr.subFieldContainer th{--filesource: "DefaultForms.css";font-weight: normal;background: #f8f8f8;border: 1px #e0e0e0 solid}
.matrixField table.subFields tr.subFieldContainer th.subFieldTitle{--filesource: "DefaultForms.css";width: 25%}
.matrixField table.subFields tr.subFieldContainer td{--filesource: "DefaultForms.css";display: table-cell;background: #ffffff;border: 1px #e0e0e0 solid}
.matrixField .fieldContent table.horizontalOptions{--filesource: "DefaultForms.css"}
* html .matrixField .fieldContent table.horizontalOptions{--filesource: "DefaultForms.css";margin-top: -2.5em}
*:first-child+html .matrixField .fieldContent table.horizontalOptions{--filesource: "DefaultForms.css";margin-top: -2.5em}
.matrixField .fieldContent table.horizontalOptions tr{--filesource: "DefaultForms.css"}
.matrixField .fieldContent table.horizontalOptions tr.checkboxField td,.matrixField .fieldContent table.horizontalOptions tr.radioField td{--filesource: "DefaultForms.css"}
.matrixField .fieldContent table.horizontalOptions tr.checkboxField td input,.matrixField .fieldContent table.horizontalOptions tr.radioField td input{--filesource: "DefaultForms.css";float: left;margin: 0 2px 0 0}
.matrixField .fieldContent table.horizontalOptions tr.checkboxField td label,.matrixField .fieldContent table.horizontalOptions tr.radioField td label{--filesource: "DefaultForms.css";float: left}
.matrixField table.matrixLabelsInHeader{--filesource: "DefaultForms.css"}
.matrixField table.matrixLabelsInHeader tr.subFieldsTableHeader{--filesource: "DefaultForms.css"}
.matrixField table.matrixLabelsInHeader tr.subFieldsTableHeader th{--filesource: "DefaultForms.css";border: #e0e0e0 1px solid}
.matrixField table.matrixLabelsInHeader tr.subFieldContainer{--filesource: "DefaultForms.css"}
.matrixField table.matrixLabelsInHeader tr.subFieldContainer td{--filesource: "DefaultForms.css"}
.matrixField table.matrixLabelsInHeader tr.subFieldContainer td label{--filesource: "DefaultForms.css";display: none}
.matrixField table.matrixLabelsInHeader tr.subFieldContainer td.otherOptionSelectTextVisible input{--filesource: "DefaultForms.css";display: inline-block;float: none;clear: none;margin-left: 5px}
.matrixField table.matrixLabelsInCells{--filesource: "DefaultForms.css"}
.matrixField table.matrixLabelsInCells tr.subFieldsTableHeader{--filesource: "DefaultForms.css";display: none}
.requiredFieldMarker{--filesource: "DefaultForms.css";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/ccv/Templates/Default/Css/../images/icons/required_marker.gif') no-repeat}
.readOnly,input[readonly=true],select[readonly=true],textarea[readonly=true]{--filesource: "DefaultForms.css";color: #909090 !important;background: #f0f0f0 !important}
.address2{--filesource: "DefaultForms.css"}
.address2 label{--filesource: "DefaultForms.css";background: transparent}
fieldset.submitButtons,fieldset.#section_submit-form{--filesource: "DefaultForms.css";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.#section_submit-form legend{--filesource: "DefaultForms.css";display: none}
fieldset.#section_submit-form ol.formFields{--filesource: "DefaultForms.css"}
fieldset.#section_submit-form ol.formFields li.fieldContainer{--filesource: "DefaultForms.css";display: inline-block;clear: none;width: auto;margin-right: 10px !important}
fieldset.#section_submit-form ol.formFields li.fieldContainer input{--filesource: "DefaultForms.css"}
input[type=text],input[type=submit]{-webkit-appearance: none;-moz-appearance: none;appearance: none;opactiy: 1;border-radius:0}
.submitButton,.applicationButton,a.applicationButton{--filesource: "DefaultForms.css";display: inline-block;padding: 10px 36px 10px 20px;color: #ffffff;font-size: 116.7%;font-weight: bold;text-transform: uppercase;background-color: #aa1100;background-image: url('/images/cms/icons/white/arrow_right_white_16.png');background-repeat: no-repeat;background-position: 95% center;border: 0;border-radius: 6px;cursor: pointer}
.submitButton:hover,.applicationButton:hover,a.applicationButton:hover{--filesource: "DefaultForms.css"}
.submitButton:active,.applicationButton:active,a.applicationButton:active{--filesource: "DefaultForms.css";margin: 1px 0 -1px 1px}
.submitButton.saveButton,.applicationButton.saveButton,a.applicationButton.saveButton{--filesource: "DefaultForms.css"}
.submitButton.selectButton,.applicationButton.selectButton,a.applicationButton.selectButton{--filesource: "DefaultForms.css"}
.submitButton.okButton,.applicationButton.okButton,a.applicationButton.okButton{--filesource: "DefaultForms.css"}
.submitButton.cancelButton,.applicationButton.cancelButton,a.applicationButton.cancelButton{--filesource: "DefaultForms.css"}
.submitButton.yesButton,.applicationButton.yesButton,a.applicationButton.yesButton{--filesource: "DefaultForms.css"}
.submitButton.noButton,.applicationButton.noButton,a.applicationButton.noButton{--filesource: "DefaultForms.css"}
.submitButton.backButton,.applicationButton.backButton,a.applicationButton.backButton{--filesource: "DefaultForms.css"}
.submitButton.forwardButton,.applicationButton.forwardButton,a.applicationButton.forwardButton{--filesource: "DefaultForms.css"}
.submitButton.previousButton,.applicationButton.previousButton,a.applicationButton.previousButton{--filesource: "DefaultForms.css"}
.submitButton.nextButton,.applicationButton.nextButton,a.applicationButton.nextButton{--filesource: "DefaultForms.css"}
.submitButton.continueButton,.applicationButton.continueButton,a.applicationButton.continueButton{--filesource: "DefaultForms.css"}
.submitButton.resetButton,.applicationButton.resetButton,a.applicationButton.resetButton{--filesource: "DefaultForms.css"}
.shortButton{--filesource: "DefaultForms.css"}
.longButton{--filesource: "DefaultForms.css"}
#recaptcha_widget_div{--filesource: "DefaultForms.css";clear: both}
.noField{--filesource: "DefaultForms.css";display: none}
#FormPage{--filesource: "DefaultForms.css"}
#FormPage #FormFields{--filesource: "DefaultForms.css";border: 0;padding: 0;margin-bottom: 0.5em}
#FormPage #FormFields #FormFieldsLegend{--filesource: "DefaultForms.css";display: none}
#FormPage #FormFields fieldset{--filesource: "DefaultForms.css"}
#FormPage #FormFields .fieldTitle,#FormPage #FormFields .formFields label{--filesource: "DefaultForms.css"}
#FormPage #FormFields fieldset.sectionContainer{--filesource: "DefaultForms.css";margin-top: 1em}
#FormPage #FormFields fieldset.sectionContainer .sectionLegend{--filesource: "DefaultForms.css"}
#FormPage #FormFields fieldset.sectionContainer .sectionSummary{--filesource: "DefaultForms.css";clear: both;margin: 0 0 1em}
#FormPage #FormFields fieldset.sectionContainer .sectionSummary ul{--filesource: "DefaultForms.css"}
#FormPage #FormFields fieldset.sectionContainer .sectionSummary ul li{--filesource: "DefaultForms.css";list-style: disc}
#FormPage #FormFields fieldset.fieldGroupFieldset{--filesource: "DefaultForms.css"}
#FormPage #FormFields fieldset.fieldGroupFieldset .fieldGroupFieldsetLegend{--filesource: "DefaultForms.css"}
#FormPage #FormFields fieldset.fieldGroupFieldset .fieldGroupSummary{--filesource: "DefaultForms.css"}
#FormPage .validationError{--filesource: "DefaultForms.css";border: 1px solid #C89797;background-color: #FFDFDF;padding: 3px}
#FormPage .twoCols1,.formPanel.twoCols1{--filesource: "DefaultForms.css"}
#FormPage .twoCols1 .fieldContainer,.formPanel.twoCols1 .fieldContainer{--filesource: "DefaultForms.css"}
#FormPage .twoCols1 .fieldContainer .fieldTitle,.formPanel.twoCols1 .fieldContainer .fieldTitle{--filesource: "DefaultForms.css"}
#FormPage .twoCols1 .fieldContainer .fieldTitle .questionNumber,.formPanel.twoCols1 .fieldContainer .fieldTitle .questionNumber{--filesource: "DefaultForms.css"}
#FormPage .twoCols1 .fieldContainer .fieldTitle .questionNumber:after,.formPanel.twoCols1 .fieldContainer .fieldTitle .questionNumber:after{--filesource: "DefaultForms.css";content: "."}
#FormPage .twoCols1 .fieldContainer .fieldContent,.formPanel.twoCols1 .fieldContainer .fieldContent{--filesource: "DefaultForms.css"}
#FormPage .twoCols1 .fieldContainer .fieldContent .fieldText,.formPanel.twoCols1 .fieldContainer .fieldContent .fieldText{--filesource: "DefaultForms.css"}
#FormPage .twoCols1 .matrixField td,.formPanel.twoCols1 .matrixField td{--filesource: "DefaultForms.css"}
#FormPage .oneCol1,.formPanel.oneCol1{--filesource: "DefaultForms.css"}
#FormPage .oneCol1 .fieldContainer,.formPanel.oneCol1 .fieldContainer{--filesource: "DefaultForms.css"}
#FormPage .oneCol1 .fieldContainer .fieldTitle,.formPanel.oneCol1 .fieldContainer .fieldTitle{--filesource: "DefaultForms.css";width: 98% !important;margin: 0;padding: 4px 1%}
#FormPage .oneCol1 .fieldContainer .fieldTitle .questionNumber,.formPanel.oneCol1 .fieldContainer .fieldTitle .questionNumber{--filesource: "DefaultForms.css"}
#FormPage .oneCol1 .fieldContainer .fieldTitle .questionNumber:after,.formPanel.oneCol1 .fieldContainer .fieldTitle .questionNumber:after{--filesource: "DefaultForms.css";content: "."}
#FormPage .oneCol1 .fieldContainer .fieldContent,.formPanel.oneCol1 .fieldContainer .fieldContent{--filesource: "DefaultForms.css";width: 98% !important;max-width: 98% !important;padding: 1%}
#FormPage .oneCol1 .fieldContainer .fieldContent .fieldText,.formPanel.oneCol1 .fieldContainer .fieldContent .fieldText{}
#FormPage .oneCol1 .matrixField td,.formPanel.oneCol1 .matrixField td{--filesource: "DefaultForms.css"}
#FormCancelOptions,#FormFinalLinks,.formButtons{--filesource: "DefaultForms.css"}
#FormCancelOptions ul,#FormFinalLinks ul,.formButtons ul{--filesource: "DefaultForms.css";margin: 0;padding: 0;list-style: none}
#FormCancelOptions ul li,#FormFinalLinks ul li,.formButtons ul li{--filesource: "DefaultForms.css";display: inline;padding: 0}
#FormCancelOptions ul li a,#FormFinalLinks ul li a,.formButtons ul li a{--filesource: "DefaultForms.css";display: inline-block;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{--filesource: "DefaultForms.css"}
#FormCancelOptions ul li a:visited,#FormFinalLinks ul li a:visited,.formButtons ul li a:visited{--filesource: "DefaultForms.css"}
#FormCancelOptions ul li a:hover,#FormFinalLinks ul li a:hover,.formButtons ul li a:hover{--filesource: "DefaultForms.css";background: #f0f0f0}
#FormCancelOptions ul li a:active,#FormFinalLinks ul li a:active,.formButtons ul li a:active{--filesource: "DefaultForms.css"}
#FormCancelOptions .notnow,#FormFinalLinks .notnow{--filesource: "DefaultForms.css"}
#FormCancelOptions .never,#FormFinalLinks .never{--filesource: "DefaultForms.css";margin-right: 0}
.dynamicForm{box-sizing:border-box;width:100%;padding:2%;margin:1% 0;display:inline-block;color: #666666;font-size: 110%;background: #f1f5f8;border-radius: 20px}
.fieldRow{width:96%;padding:0.25% 0;margin:1% 0;display:inline-block}
.fieldLabel{width:45%;padding:0;margin:0 5% 0 0;float:left;font-weight:normal;font-size:98%}
.labelHelp{width:20px;display:inline-block}
.inputRequired{--filesource: "DefaultForms.css";width: 9px;height: 9px;display: inline-block;margin: 0 0.25em;background: url(/App_Sites/ccv/Templates/Default/images/icons/required_marker.gif) no-repeat;overflow: hidden;text-indent: -1000em}
.fieldInput{width:50%;float:left;text-align:left}
.fieldInput input[type=text],.fieldInput input[type=password],.fieldInput input[type=file],.fieldInput select,.fieldInput textarea{box-sizing: border-box;width:100%;padding:1.5%;border:1px solid #d6d6d6;border-radius:3px;background:#fff;border-collapse:collapse;outline:0;font-size:100%;color:#333333;font-family:"FocoCC","Foco",Arial,Helvetica,Sans-Serif}
.fieldInput input[type="text"]:focus,.fieldInput input[type="password"]:focus,.fieldInput input[type=file]:focus,.fieldInput select:focus,.fieldInput textarea:focus{border:1px solid #0096D7}
.fieldInput input[type="text"].correct,.fieldInput input[type="password"].correct,.fieldInput input[type=file].correct,.fieldInput select.correct,.fieldInput textarea.correct{border:1px solid #00C732;background:#F5F8F9 url(/App_Sites/ccv/Templates/Default/images/icons/right.png) center right no-repeat}
.fieldInput select.correct{background-position: 95% center}
.fieldInput input[type="text"].wrong,.fieldInput input[type="password"].wrong,.fieldInput input[type=file].wrong,.fieldInput select.wrong,.fieldInput textarea.wrong{border:1px solid #D7002D;background:#F5F8F9 url(/App_Sites/ccv/Templates/Default/images/icons/cross.png) center right no-repeat}
.fieldInput select.wrong{background-position: 95% center}
.fieldInput .fieldInputOption{box-sizing: border-box;width:100%;padding:0 3%;margin:1% 0;background: url(/App_Sites/ccv/Templates/Default/images/icons/right.png) top left no-repeat}
.fieldInput table{width:100%}
.fieldInput ul{width:100%;margin: 10px 0 0;padding:0;list-style:none}
.fieldInput ul li{margin:0 10px 0 0;display: block;clear: both}
.Container_ccv_nurse-cervical-screening-provider-certification-form .fieldInput ul li{display: block}
.fieldSubmitButton input[type="submit"],.fieldSubmitButtonStatus{box-sizing:border-box;width:100%;padding:2%;border-radius:3px;text-transform:uppercase;display:inline-block;background: #0095D6;border:none;color: #fff;float: right;font-size: 140%;font-family: "FocoCCBold","FocoCC","FocoBold","Foco",Arial,Helvetica,Sans-Serif;text-align:center;border-radius:50px;cursor:pointer}
#proceedToPayment{--filesource: "DefaultForms.css";font-size: 120%;width: 50%;margin: 0 25%}
.fieldSubmitButton input[type="submit"]:hover{background:#F08B33}
.fieldSubmitButtonStatus{display:none}
.checkBoxField{--filesource: "DefaultForms.css"}
.checkBoxField .fieldLabel{width:90%;font-weight:normal;float: right}
.checkBoxField .fieldInput{width:5%}
.checkBoxField .fieldInput ul li label{--filesource: "DefaultForms.css";display: none}
.checkBoxesField{--filesource: "DefaultForms.css"}
.checkBoxesField .fieldInput label{width:90%;margin:0 0 2% 0;padding:0;float:left;line-height: 1em}
.checkBoxesField .fieldInput input[type="checkbox"]{width:auto;margin:0.5% 2% 2% 0;padding:0;float:left}
.fieldUpload{margin:1% 0}
.inputError{width:auto;height:20px;padding:0;margin:0;display:inline-block;color:#d7002d;font-size:80%}
.warnings{}
.warnings .requiredFieldMarker{--filesource: "DefaultForms.css";display:none}
#FormSystem .warning{--filesource: "DefaultForms.css";color: var(--terracottaDark,#DB380F);display: inline-block;line-height: 1.2em;font-size: 80%}
#LoginPanel,#LoginStatusLong.loggedIn{box-sizing:border-box;width:100%;padding:2%;margin:1% 0;display:inline-block;color: #666666;font-size: 110%;background: #f1f5f8;border-radius: 5px}
#LoginPanel fieldset{--filesource: "DefaultForms.css";border: none}
#LoginCredentials{width: 100%;padding:0;margin:0;border:none}
#LoginCredentials legend{color:#0F1E64}
#LoginStatusLong.loggedIn .legend{margin-top:0;color:#0F1E64;background:none}
#LoginStatusLong.loggedIn .loginLinks{margin:4px}
#LoginCredentials .fieldContainer{}
#LoginCredentials .fieldTitle{width:45%;padding:0;margin:0 5% 0 0;float:left;font-weight:normal;font-size:98%}
.loginCredentials .fieldContent{width:75%;padding:0;float:left;background:none;text-align:left}
.loginCredentials .fieldContent input[type=text],.loginCredentials .fieldContent input[type=password]{box-sizing: border-box;width:100%;padding:1.5%;border:1px solid #d6d6d6;border-radius:3px;background:#fff;border-collapse:collapse;outline:0;font-size:100%;color:#333333}
.submitButtons input[type="submit"]{box-sizing:border-box;width:100%;padding:2%;border-radius:3px;text-transform:uppercase;display:inline-block;background: #0095D6;border:none;color: #fff;float: right;font-size: 140%;font-weight: bold;text-align:center;border-radius:5px}
.submitButtons input[type="submit"]:hover{background:#F08B33}
.submitButtons legend{--filesource: "DefaultForms.css";display: none}
#LoginPanel .loginForm{}
#LoginPanel .loginForm .loginFormTools{text-align: center}
.calendar{--filesource: "DefaultForms.css";position: absolute;display: none;border: 1px solid;border-color: #fff #000 #000 #fff;font-size: 11px;cursor: default;background: Window;color: WindowText;font-family: tahoma,verdana,sans-serif;z-index: 20}
.calendar table{--filesource: "DefaultForms.css";border: 1px solid;border-color: #fff #000 #000 #fff;font-size: 11px;cursor: default;background: Window;color: WindowText;font-family: tahoma,verdana,sans-serif}
.calendar .button{--filesource: "DefaultForms.css";text-align: center;padding: 1px;border: 1px solid;border-color: ButtonHighlight ButtonShadow ButtonShadow ButtonHighlight;background: #d0d0d0 url('/acoracms/images/bg_fade02.gif');font-size: 110%}
.calendar .nav{--filesource: "DefaultForms.css";background: #d0d0d0 url('/acoracms/images/bg_fade02.gif');height: 22px;font-size: 100%;font-weight: bold;padding-top: 0}
.calendar thead .title{--filesource: "DefaultForms.css";font-weight: bold;padding: 1px;border: 1px solid #000;background: #000;color: CaptionText;text-align: center;font-size: 100%;height: 22px}
.calendar thead .headrow{--filesource: "DefaultForms.css"}
.calendar thead .daynames{--filesource: "DefaultForms.css"}
.calendar thead .name{--filesource: "DefaultForms.css";border-bottom: 1px solid ButtonShadow;padding: 2px;text-align: center;background: #d0d0d0;color: ButtonText;font-size: 100%}
.calendar thead .weekend{--filesource: "DefaultForms.css";color: #f00;font-size: 100%}
.calendar thead .hilite{--filesource: "DefaultForms.css";border: 2px solid;padding: 0;border-color: ButtonHighlight ButtonShadow ButtonShadow ButtonHighlight}
.calendar thead .active{--filesource: "DefaultForms.css";border-width: 1px;padding: 2px 0 0 2px;border-color: ButtonShadow ButtonHighlight ButtonHighlight ButtonShadow}
.calendar tbody .day{--filesource: "DefaultForms.css";width: 2em;text-align: right;padding: 2px 4px 2px 2px;font-size: 100%}
.calendar tbody .day.othermonth{--filesource: "DefaultForms.css";font-size: 80%;color: #aaa;font-size: 100%}
.calendar tbody .day.othermonth.oweekend{--filesource: "DefaultForms.css";color: #faa;font-size: 100%}
.calendar table .wn{--filesource: "DefaultForms.css";padding: 2px 3px 2px 2px;border-right: 1px solid ButtonShadow;background: #d0d0d0;color: ButtonText;font-size: 100%}
.calendar tbody .rowhilite td{--filesource: "DefaultForms.css";background: Highlight;color: HighlightText}
.calendar tbody td.hilite{--filesource: "DefaultForms.css";padding: 1px 3px 1px 1px;border-top: 1px solid #fff;border-right: 1px solid #000;border-bottom: 1px solid #000;border-left: 1px solid #fff}
.calendar tbody td.active{--filesource: "DefaultForms.css";padding: 2px 2px 0 2px;border: 1px solid;border-color: ButtonShadow ButtonHighlight ButtonHighlight ButtonShadow}
.calendar tbody td.selected{--filesource: "DefaultForms.css";font-weight: bold;border: 1px solid;border-color: ButtonShadow ButtonHighlight ButtonHighlight ButtonShadow;padding: 2px 2px 0 2px;background: #e0e0e0;color: ButtonText}
.calendar tbody td.weekend{--filesource: "DefaultForms.css";color: #f00;font-size: 100%}
.calendar tbody td.today{--filesource: "DefaultForms.css";font-weight: bold;color: #00f}
.calendar tbody td.disabled{--filesource: "DefaultForms.css";color: GrayText}
.calendar tbody .emptycell{--filesource: "DefaultForms.css";visibility: hidden}
.calendar tbody .emptyrow{--filesource: "DefaultForms.css";display: none}
.calendar tfoot .footrow{--filesource: "DefaultForms.css"}
.calendar tfoot .ttip{--filesource: "DefaultForms.css";background: #e0e0e0;padding: 1px;border: 1px solid;border-color: ButtonShadow ButtonHighlight ButtonHighlight ButtonShadow;color: ButtonText;text-align: center;font-size: 100%}
.calendar tfoot .hilite{--filesource: "DefaultForms.css";border-top: 1px solid #fff;border-right: 1px solid #000;border-bottom: 1px solid #000;border-left: 1px solid #fff;padding: 1px;background: #e4e0d8}
.calendar tfoot .active{--filesource: "DefaultForms.css";padding: 2px 0 0 2px;border-top: 1px solid #000;border-right: 1px solid #fff;border-bottom: 1px solid #fff;border-left: 1px solid #000}
.calendar .combo{--filesource: "DefaultForms.css";position: absolute;display: none;width: 4em;top: 0;left: 0;cursor: default;border: 1px solid;border-color: ButtonHighlight ButtonShadow ButtonShadow ButtonHighlight;background: Menu;color: MenuText;font-size: 90%;padding: 1px;z-index: 100;font-size: 110%}
.calendar .combo .label,.calendar .combo .label-IEfix{--filesource: "DefaultForms.css";text-align: center;padding: 1px}
.calendar .combo .label-IEfix{--filesource: "DefaultForms.css";width: 4em}
.calendar .combo .active{--filesource: "DefaultForms.css";padding: 0;border: 1px solid #000}
.calendar .combo .hilite{--filesource: "DefaultForms.css";background: Highlight;color: HighlightText}
.calendar td.time{--filesource: "DefaultForms.css";border-top: 1px solid ButtonShadow;padding: 1px 0;text-align: center;background-color: #e0e0e0;font-size: 100%}
.calendar td.time .hour,.calendar td.time .minute,.calendar td.time .ampm{--filesource: "DefaultForms.css";padding: 0 3px 0 4px;border: 1px solid #889;font-weight: bold;background-color: Menu}
.calendar td.time .ampm{--filesource: "DefaultForms.css";text-align: center}
.calendar td.time .colon{--filesource: "DefaultForms.css";padding: 0 2px 0 3px;font-weight: bold}
.calendar td.time span.hilite{--filesource: "DefaultForms.css";border-color: #000;background-color: Highlight;color: HighlightText}
.calendar td.time span.active{--filesource: "DefaultForms.css";border-color: #f00;background-color: #000;color: #0f0}
#FormSystem #Row-google-recaptcha-response{display:none}
#FormSystem .fieldRow .fieldInput .datePopup{--filesource: "DefaultForms.css";width: 200px;padding-right: 40px;background: url(/App_Sites/ccv/Javascript/calendar/calendar-icon.png) center right no-repeat !important}
#Row-FormSystem{text-align:center}
#DynamicFormWrapper{width:100%;margin:0}
.fieldRow{--filesource: "DefaultForms.css";margin: 0.5% 0}
.fieldInput,.fieldLabel{--filesource: "DefaultForms.css";width: 100%;padding:0;margin:0}
.fieldDescription{--filesource: "DefaultForms.css";width: 100%;clear: both}
.fieldLabel label{font-weight:bold}
.fieldInput input[type=text],.fieldInput input[type=password],.fieldInput input[type=file],.fieldInput select,.fieldInput textarea{--filesource: "DefaultForms.css";padding:0.75%}
#FormSystem .fieldSubmitButton input[type='submit'],#FormSystem .fieldSubmitButtonStatus{box-sizing: border-box;width: auto;padding: 10px 65px;margin: 0 auto;float:none;font-size: 115%;background: #ffd200;font-size: 100%;color: #0f1e64;font-family:"FocoCCBlack","FocoBlack",Arial,Helvetica,Sans-Serif;text-transform:unset}
#FormSystem .fieldSubmitButton input[type='submit']:hover{background: #fff000}
#DynamicFormFooterContent{background:#fff}
@media screen and (max-width: 600px){#FormSystem .fieldSubmitButton input[type='submit'],#FormSystem .fieldSubmitButtonStatus{width:100%;padding:4%}
}
@media only screen and (max-width:920px){.dynamicForm{}
.fieldRow{}
.fieldLabel{width:99%;margin:0;padding:0.5%}
.fieldInput{width:99%;padding:0.5%}
}
@media screen and (max-width: 480px){#FormPage .twoCols1 .fieldContainer .fieldTitle,.formPanel.twoCols1 .fieldContainer .fieldTitle{--filesource: "DefaultForms.css";float: none;width: 100%;max-width: 100%;padding: 1% 0}
#FormPage .twoCols1 .fieldContainer .fieldContent,.formPanel.twoCols1 .fieldContainer .fieldContent{--filesource: "DefaultForms.css";float: none;width: 100%;max-width: 100%;padding: 1% 0}
#FormPage .twoCols1 .matrixField td,.formPanel.twoCols1 .matrixField td,#FormPage .oneCol1 .matrixField td,.formPanel.oneCol1 .matrixField td{--filesource: "DefaultForms.css";float: left}
}
#CmsPage{--filesource: "DefaultForms.css";position: relative !important;float: none !important;width: auto !important;height: auto !important;margin: auto !important;padding: 0 !important}
table{--filesource: "DefaultTables.css";empty-cells: show}
tbody{--filesource: "DefaultTables.css"}
th{--filesource: "DefaultTables.css";text-align: left;font-weight: bold}
tr{--filesource: "DefaultTables.css"}
td{--filesource: "DefaultTables.css"}
table.dataTable1{--filesource: "DefaultTables.css";padding:0;border-collapse: collapse}
table.dataTable1 tr{}
table.dataTable1 tr:nth-child(even){--filesource: "DefaultTables.css";background-color: var(--colour-blue-light-50)}
table.dataTable1 tr:nth-child(odd){--filesource: "DefaultTables.css";background-color: #ffffff}
table.dataTable1 tr:hover{--filesource: "DefaultTables.css";background-color: var(--colour-yellow-50)}
table.dataTable1 tr td{--filesource: "DefaultTables.css";padding: 10px;border-bottom: 2px solid var(--colour-grey)}
table.dataTable1 tr td{border-left:2px solid var(--colour-grey)}
table.dataTable1 tr td:last-child{--filesource: "DefaultTables.css";border-right:2px solid var(--colour-grey)}
table.dataTable1 tr:last-child td:first-child{--filesource: "DefaultTables.css";border-top-left-radius:8px}
table.dataTable1 tr:last-child td:last-child{--filesource: "DefaultTables.css";border-bottom-right-radius:8px}
table.dataTable1 tr.header{background-color:var(--colour-blue);color:#fff;font-family: "FocoCCBold","FocoCC","FocoBold","Foco",Arial,Helvetica,Sans-Serif;font-weight: 600}
table.dataTable1 tr.header:hover{--filesource: "DefaultTables.css";background-color:var(--colour-blue)}
table.dataTable1 tr.header td{font-size: 1.2rem}
table.dataTable1 tr.header td{border:none}
table.dataTable1 tr.header td:first-child{--filesource: "DefaultTables.css";border-top-left-radius:8px}
table.dataTable1 tr.header td:last-child{--filesource: "DefaultTables.css";border-top-right-radius:8px}
table.ContentTable{--filesource: "DefaultTables.css";font-size: 100%;margin-bottom: 1em}
table.ContentTable tr th{--filesource: "DefaultTables.css";color:#fff;background-color: #0f1e64}
table.ContentTable tr th h2,table.ContentTable tr th h3,table.ContentTable tr th h4,table.ContentTable tr th p{color:#fff}
table.ContentTable tr td{--filesource: "DefaultTables.css";background-color: #f1f5f8}
@media only screen and (max-width: 480px){table.responsive,table.responsive thead,table.responsive tbody,table.responsive th,table.responsive td,table.responsive tr{--filesource: "DefaultTables.css";display: block !important;width: auto !important}
table.responsive thead tr{--filesource: "DefaultTables.css";position: absolute !important;top: -9999px !important;left: -9999px !important}
table.responsive tr{--filesource: "DefaultTables.css";margin-top: -1px;border: 1px solid #ccc}
table.responsive th{--filesource: "DefaultTables.css";border-bottom: 1px solid #eee}
table.responsive td{--filesource: "DefaultTables.css";border: none;border-bottom: 1px solid #eee;position: relative !important;padding-left: 50% !important}
table.responsive td:before{--filesource: "DefaultTables.css";position: absolute !important;top: 2px;left: 2px;width: 45%;white-space: nowrap;overflow: hidden}
table.dataTable1.responsive{--filesource: "DefaultTables.css"}
table.dataTable1.responsive td:before{--filesource: "DefaultTables.css";top: 4px;left: 4px}
table.dataTable1.responsive td{--filesource: "DefaultTables.css"}
table.responsive td:nth-of-type(1):before{--filesource: "DefaultTables.css";content: "Data 1"}
table.responsive td:nth-of-type(2):before{--filesource: "DefaultTables.css";content: "Data 2"}
table.responsive td:nth-of-type(3):before{--filesource: "DefaultTables.css";content: "Data 3"}
table.responsive td:nth-of-type(4):before{--filesource: "DefaultTables.css";content: "Data 4"}
table.responsive td:nth-of-type(5):before{--filesource: "DefaultTables.css";content: "Data 5"}
table.responsive td:nth-of-type(6):before{--filesource: "DefaultTables.css";content: "Data 6"}
table.responsive td:nth-of-type(7):before{--filesource: "DefaultTables.css";content: "Data 7"}
table.responsive td:nth-of-type(8):before{--filesource: "DefaultTables.css";content: "Data 8"}
table.responsive td:nth-of-type(9):before{--filesource: "DefaultTables.css";content: "Data 9"}
table.responsive td:nth-of-type(10):before{--filesource: "DefaultTables.css";content: "Data 10"}
}
.ContainerByDate{--filesource: "Deprecated.css";margin: 20px 0 0 0}
.ContainerByDate .item{--filesource: "Deprecated.css";clear: left}
.ContainerByDate .item .date{--filesource: "Deprecated.css";float: left;width: 130px}
.ContainerByDate .item .link{--filesource: "Deprecated.css";margin: 0 0 0 130px;padding: 0 0 0 10px;background: url(/images/templates/bg_forthlevelmenuarrow.gif) 0 8px no-repeat}
.ContainerByDate .item .link a{--filesource: "Deprecated.css"}
#SearchResults .searchResult{--filesource: "Deprecated.css";position: relative;clear: both;background: url('/images/cms/icons/famfamfam/silk/page_white_text.png') left top no-repeat}
#SearchResults .searchResult .text{--filesource: "Deprecated.css";padding-left: 24px}
#SearchResults .searchResult .text .summary{--filesource: "Deprecated.css";margin: 0 0 0.2em}
#SearchResults .searchResult .text .title{--filesource: "Deprecated.css";margin-bottom: 0.5em;line-height:130%}
#SearchResults .searchResult .text .trailnav{--filesource: "Deprecated.css";font-size: 75%;color: #737373}
#SearchResults .searchResult .text .date{--filesource: "Deprecated.css";font-size: 75%}
#SearchResults .searchResult .text .trailnav a{--filesource: "Deprecated.css";color: #737373;text-decoration: none}
.BannerContent{width:96%;padding:2%;display:inline-block;text-align:center}
.BannerContent h1{padding:0;margin:0}
.BannerContent p{padding:3px;margin:0}
.BannerBGBlue{background:#4D90d7;border-radius:10px}
.BannerBGYellow{background:#ffd200;border-radius:10px}
.BannerBGDarkBlue{background:#0F1E64;border-radius:10px}
.BannerYellowText,.BannerYellowText a,.BannerYellowText a:link,.BannerYellowText a:visited,.BannerYellowText a:hover,.BannerYellowText h1,.BannerYellowText h2,.BannerYellowText h3{--filesource: "Deprecated.css";color:#ffd200;text-decoration:none;display:block}
.BannerBlueText,.BannerBlueText a,.BannerBlueText a:link,.BannerBlueText a:visited,.BannerBlueText a:hover,.BannerBlueText h1,.BannerBlueText h2,.BannerBlueText h3{--filesource: "Deprecated.css";color:#4D90d7;text-decoration:none;display:block}
.BannerDarkBlueText,.BannerDarkBlueText a,.BannerDarkBlueText a:link,.BannerDarkBlueText a:visited,.BannerDarkBlueText a:hover,.BannerDarkBlueText h1,.BannerDarkBlueText h2,.BannerDarkBlueText h3{--filesource: "Deprecated.css";color:#0F1E64;text-decoration:none;display:block}
.BannerWhiteText,.BannerWhiteText a,.BannerWhiteText a:link,.BannerWhiteText a:visited,.BannerWhiteText a:hover,.BannerWhiteText h1,.BannerWhiteText h2,.BannerWhiteText h3{--filesource: "Deprecated.css";color:#fff;text-decoration:none !important;display:block;line-height: normal}
.searchVCTLArrow{width:234px;font-size:168%;font-weight:bold;padding:8px 15px;text-align:left;background:#4D90d7 url(/images/trials/homepage/search-arrow.jpg) center right no-repeat}
.VCTLBLueBottonMember{width:234px;font-size:160%;font-weight:bold;padding:20px 15px;text-align:left;background:#0F1E64 url(/images/VCOG/member-icon.jpg) center right no-repeat;margin-bottom:10px}
.VCTLBLueBottonProject{width:234px;font-size:160%;font-weight:bold;padding:20px 15px;text-align:left;background:#0F1E64 url(/images/VCOG/project-icon.jpg) center right no-repeat;margin-bottom:10px}
.VCTLBLueBottonResource{width:234px;font-size:160%;font-weight:bold;padding:20px 15px;text-align:left;background:#0F1E64 url(/images/VCOG/resources-icon.jpg) center right no-repeat;margin-bottom:10px}
.VCTLBLueBottonBlog{width:234px;font-size:160%;font-weight:bold;padding:10px 15px;text-align:left;background:#0F1E64 url(/images/VCOG/news-icon.jpg) center right no-repeat;margin-bottom:10px}
@media screen and (max-width: 700px){}
.blue{--filesource: "DefaultContentClasses.css";color: #0f1e64}
.lightBlue{--filesource: "DefaultContentClasses.css";color: #009bdc}
.purple{--filesource: "DefaultContentClasses.css";color: #7d46a0}
.terracotta{--filesource: "DefaultContentClasses.css";color: #f05028}
.green{--filesource: "DefaultContentClasses.css";color: #6ec846}
.backgroundYellow{--filesource: "DefaultContentClasses.css";background: #ffd200}
.backgroundGrey{--filesource: "DefaultContentClasses.css";background: #f1f5f8}
.backgroundYellow a,.backgroundGrey a{--filesource: "DefaultContentClasses.css";color: #0f1e64;text-decoration: underline}
.backgroundBlue{--filesource: "DefaultContentClasses.css";background: #0f1e64}
.backgroundBlue{--filesource: "DefaultContentClasses.css";color: #fff}
.backgroundBlue h2{--filesource: "DefaultContentClasses.css";color: #ffd200}
.blueBanner{--filesource: "DefaultContentClasses.css";background: #0f1e64;color: #fff}
.blueBanner.fullWidth{--filesource: "DefaultContentClasses.css";padding-bottom: 30px}
.blueBanner h1,.blueBanner h2,.blueBanner h3,.blueBanner h4{--filesource: "DefaultContentClasses.css";color: #ffd200}
#PageBody .blueBanner a,#PrimaryInner .blueBanner a{--filesource: "DefaultContentClasses.css";color: #fff;text-decoration: underline}
#PageBody .blueBanner a.linkCallToAction,#PrimaryInner .blueBanner a.linkCallToAction{--filesource: "DefaultContentClasses.css";color: #000;text-decoration: none}
.visually-hidden{position: absolute;width: 1px;height: 1px;padding: 0;margin: -1px;overflow: hidden;clip: rect(0,0,0,0);white-space: nowrap;border: 0}
.highlightDownload{--filesource: "DefaultContentClasses.css";padding:30px 20px;margin: 40px 0;background-color:var(--colour-blue-light-50);background-position: 20px center;border-radius: 0;color: #0F1E64;position: relative;font-variant-ligatures: no-common-ligatures}
.highlightDownloadBackground{--filesource: "DefaultContentClasses.css";background-repeat: no-repeat;-webkit-transform: rotate(338deg);-moz-transform: rotate(338deg);-ms-transform: rotate(338deg);-o-transform: rotate(338deg);transform: rotate(338deg);width: 200px;height: 100%;float: left;position: absolute;left: 40px;top: -10px;background-size: 150px}
.highlightDownload h2,.highlightDownload h3,.highlightDownload h4{--filesource: "DefaultContentClasses.css";margin-top: 10px;font-size: 1.4rem;margin:0 0 0.75em 0;font-family: "FocoCCBold","FocoCC","FocoBold","Foco",Arial,Helvetica,Sans-Serif}
#PageBody .highlightDownload a.linkCallToAction{padding:10px 20px}
.highlightDownload a svg{width: 20px;margin-left: 5px;vertical-align: bottom}
.highlightDownload a[target="_blank"]::after{content:"";width:0;height:0;margin:0;display:none}
@media screen and (max-width: 640px ){.highlightDownload h2,.highlightDownload h3,.highlightDownload h4{--filesource: "DefaultContentClasses.css";font-size: 1.25rem}
}
.highlightDownload.backgroundImage{--filesource: "DefaultContentClasses.css";padding-left: 250px}
@media screen and (max-width: 480px){.highlightDownload.backgroundImage{--filesource: "DefaultContentClasses.css";padding:10px 20px}
.highlightDownloadBackground{position:relative;height: 250px;background-position:center center;float: none}
}
.reviewedBy{--filesource: "DefaultContentClasses.css";font-size: 80%}
.reviewedBy h2{--filesource: "DefaultContentClasses.css";font-family: "FocoCCLight","FocoCCBold","FocoLight","FocoBold",Arial,Helvetica,Sans-Serif;font-weight: normal;font-size: 170%}
.mobileOnly{--filesource: "DefaultContentClasses.css";display: none}
.mobileAndTabletOnly{--filesource: "DefaultContentClasses.css";display: none}
.desktopOnly{--filesource: "DefaultContentClasses.css";display: inline-block}
.hiddenContent{display: none}
.tabbedContent{--filesource: "DefaultContentClasses.css"}
.tabbedContent .tabs{--filesource: "DefaultContentClasses.css";display: flex;border-bottom: 2px solid #d1dbe6}
.tabbedContent .tabs p{--filesource: "DefaultContentClasses.css";display: inline-block;justify-content: flex-start;padding: 0;margin: 0 2px 0 0}
.tabbedContent .tabs p:last-child{--filesource: "DefaultContentClasses.css";margin-right: 0}
.tabbedContent .tabs p a{--filesource: "DefaultContentClasses.css";color: #0F1E64 !important;padding: 8px 10px 6px;font-family: "FocoCCBold","FocoBold","FocoCC","Foco",Arial,Helvetica,Sans-Serif;display: block;background: #f1f5f8}
.tabbedContent .tabs p a:hover{--filesource: "DefaultContentClasses.css";background: #d1dbe6}
.tabbedContent .tabs p.tabSelected{--filesource: "DefaultContentClasses.css"}
.tabbedContent .tabs p.tabSelected a{--filesource: "DefaultContentClasses.css";background: #FFD200}
.tabbedContent .tabContent{--filesource: "DefaultContentClasses.css";padding: 10px}
@media screen and (max-width: 480px){.mobileOnly{--filesource: "DefaultContentClasses.css";display: inline-block}
.desktopOnly{--filesource: "DefaultContentClasses.css";display: none}
}
@media screen and (max-width: 1004px){.mobileAndTabletOnly{--filesource: "DefaultContentClasses.css";display: inline-block}
}
#PageBody a,#PrimaryInner a,#Tertiary a{--filesource: "DefaultContentClasses.css";color: #0F1E64;text-decoration: none}
ul.pageLinkList{width:100%;padding:0;margin:0;list-style:none;text-align:left}
ul.pageLinkList li{width:100%;padding:0;margin:0}
ul.pageLinkList li a{margin: 0;padding:12px 5px;color:#0F1E64;text-decoration:none;display:block;background:#f1f5f8 url(/App_Sites/ccv/Templates/Default/images/template/menu-arrow.png) center right no-repeat;line-height:100%;border-bottom:1px solid #e5e2e0}
ul.pageLinkList li a:hover{background-color:#d8d8d8}
.highlightContent ul.pageLinkList{font-weight:bold}
.highlightContent ul.pageLinkList a,#Tertiary .highlightContent ul.pageLinkList a{text-decoration:none}
.whiteBox{--filesource: "DefaultContentClasses.css";background: #fff;padding: 20px;display: inline-block;margin: 30px;border-radius: 4px;color: #333;width: 30%;float: right;margin-right: 50px;-webkit-box-shadow: 0 0 5px 5px rgba(0,0,0,0.2);-moz-box-shadow: 0 0 5px 5px rgba(0,0,0,0.2);box-shadow: 0 0 5px 5px rgba(0,0,0,0.2)}
#PageBody .whiteBox h2 a{--filesource: "DefaultContentClasses.css";color: #0F1E64;text-decoration: none;font-size: 130%}
@media screen and (max-width: 600px){.whiteBox{--filesource: "DefaultContentClasses.css";width: auto;margin-left: auto;margin-right: auto;opacity:0.95}
}
.greyBackground{background:#f1f5f8}
.whiteText{color:#fff}
.highlightContent{--filesource: "DefaultContentClasses.css";box-sizing:border-box;width:100%;background: #f1f5f8;color: #0F1E64;padding: 30px 50px 30px;border-radius: 50px;display: inline-block;margin: 30px 0 45px}
.highlightContentBlue,.highlightContentDarkBlue{--filesource: "DefaultContentClasses.css";box-sizing:border-box;width:100%;background: #0F1E64;color: #fff;padding: 25px 30px 30px;border-top-right-radius: 50px;border-bottom-left-radius: 50px;display: inline-block;margin: 30px 0 45px}
.highlightContent h2,.highlightContent h3{--filesource: "DefaultContentClasses.css";margin-top: 0}
#PageBody .highlightContent a,#PrimaryInner .highlightContent a,#Tertiary .highlightContent a{--filesource: "DefaultContentClasses.css";color: #0F1E64;text-decoration: underline}
#PageBody .highlightContent a.read-more,#PrimaryInner .highlightContent a.read-more,#Tertiary .highlightContent a.read-more{--filesource: "DefaultContentClasses.css";color: #fff;text-decoration: none}
#PageBody .highlightContent h3 a,#PrimaryInner .highlightContent h3 a,#Tertiary .highlightContent h3 a{--filesource: "DefaultContentClasses.css";text-decoration: none}
#PageBody .highlightContent a.linkCallToAction,#PrimaryInner .highlightContent a.linkCallToAction,#Tertiary .highlightContent a.linkCallToAction{--filesource: "DefaultContentClasses.css";text-decoration: none}
#PageBody .highlightContent .pageMenuList a,#PrimaryInner .highlightContent .pageMenuList a,#Tertiary .highlightContent .pageMenuList a{--filesource: "DefaultContentClasses.css";text-decoration: none}
.highlightContentBlue a,.highlightContentBlue h2,.highlightContentBlue h3,.highlightContentDarkBlue a,.highlightContentDarkBlue h2,.highlightContentDarkBlue h3{--filesource: "DefaultContentClasses.css";color: #fff;margin-top: 0}
#PageBody .highlightContentBlue a,#PrimaryInner .highlightContentBlue a,#Tertiary .highlightContentBlue a,#PageBody .highlightContentDarkBlue a,#PrimaryInner .highlightContentDarkBlue a,#Tertiary .highlightContentDarkBlue a{--filesource: "DefaultContentClasses.css";text-decoration: underline;color: #fff}
#PageBody .highlightContentBlue a.linkCallToAction,#PrimaryInner .highlightContentBlue a.linkCallToAction,#Tertiary .highlightContentBlue a.linkCallToAction,#PageBody .highlightContentDarkBlue a.linkCallToAction,#PrimaryInner .highlightContentDarkBlue a.linkCallToAction,#Tertiary .highlightContentDarkBlue a.linkCallToAction{--filesource: "DefaultContentClasses.css";color: #0F1E64;text-decoration: none}
.highlightContent .big,.highlightContentBlue .big,.highlightContentDarkBlue .big{--filesource: "DefaultContentClasses.css";font-size: 1.2rem}
.highlightContent .huge,.highlightContentBlue .huge,.highlightContentDarkBlue .huge{--filesource: "DefaultContentClasses.css";font-size: 2rem}
.highlightContent.highlightImageNavigation{--filesource: "DefaultContentClasses.css";border-radius:8px;padding: 0;display: flex;flex-direction: column;gap: 26px}
.highlightContent.highlightImageNavigation *{--filesource: "DefaultContentClasses.css";box-sizing: border-box}
.highlightContent.highlightImageNavigation .col1,.highlightContent.highlightImageNavigation .col2{--filesource: "DefaultContentClasses.css";margin: 0}
.highlightContent.highlightImageNavigation .col1{--filesource: "DefaultContentClasses.css";position: relative;aspect-ratio: 410 / 317}
.highlightContent.highlightImageNavigation .col2{--filesource: "DefaultContentClasses.css";padding-left: 20px;padding-right: 20px}
.highlightContent.highlightImageNavigation img{--filesource: "DefaultContentClasses.css";vertical-align: top;position: absolute;top: 0;left: 0;object-fit: cover;object-position: 50% 50%;height: 100%;width: 100%}
.navigationList ul{--filesource: "DefaultContentClasses.css";list-style: none;padding: 0}
.navigationList li{--filesource: "DefaultContentClasses.css";padding: 5px 0;border-bottom: 0.3px solid rgba(0,0,0,0.30)}
#Primary .navigationList a{--filesource: "DefaultContentClasses.css";font-family: FocoCCBold,FocoBold,Arial,Helvetica,Sans-Serif;font-size: 16px;color: #000;text-decoration: none;display: flex;align-items: center;justify-content: space-between}
#Primary .navigationList a:after{--filesource: "DefaultContentClasses.css";content: url(/images/templates/icons/arrow-down.svg);display: block;transform: rotate(-90deg) translateY(-10px);transition: transform 0.15s ease-out;will-change: transform}
#Primary .navigationList a:hover,#Primary .navigationList a:focus{--filesource: "DefaultContentClasses.css";text-decoration: underline}
#Primary .navigationList a:hover:after,#Primary .navigationList a:focus:after{--filesource: "DefaultContentClasses.css";transform: rotate(-90deg) translateY(0px)}
#Primary .highlightContent.highlightImageNavigation img,#Secondary .highlightContent.highlightImageNavigation img{--filesource: "DefaultContentClasses.css";height: 100% !important}
@media screen and (min-width: 600px){.highlightContent.highlightImageNavigation{--filesource: "DefaultContentClasses.css";flex-direction: row}
.highlightContent.highlightImageNavigation .col1,.highlightContent.highlightImageNavigation .col2{--filesource: "DefaultContentClasses.css";width: calc(50% - 13px)}
.highlightContent.highlightImageNavigation .col2{--filesource: "DefaultContentClasses.css";padding: 30px 20px 30px 0}
}
.width20percent{--filesource: "DefaultContentClasses.css";width: 20%}
.width40percent{--filesource: "DefaultContentClasses.css";width: 40%}
.width50percent{--filesource: "DefaultContentClasses.css";width: 50%}
.width60percent{--filesource: "DefaultContentClasses.css";width: 60%}
.width80percent{--filesource: "DefaultContentClasses.css";width: 80%}
@media screen and (max-width: 740px){.width20percent,.width40percent,.width50percent,.width60percent,.width80percent{--filesource: "DefaultContentClasses.css";width: 100%}
}
.lowlightContent{--filesource: "DefaultContentClasses.css";background: #f1f5f8;color: #0F1E64;padding: 16px 22px 12px;border-radius: 10px;font-size: 90%;margin-bottom: 20px}
.lowlightContent h2{--filesource: "DefaultContentClasses.css";margin-top: 0.4em}
.lowlightContent p{--filesource: "DefaultContentClasses.css";margin:0 0 1.2em 0}
.huge{--filesource: "DefaultContentClasses.css";font-size: 150%;line-height: 125%}
p.huge{--filesource: "DefaultContentClasses.css";margin-bottom: 1em}
.big,big{--filesource: "DefaultContentClasses.css";font-size: 116.7%}
.small,small{--filesource: "DefaultContentClasses.css";font-size: 91.7%}
.tiny{--filesource: "DefaultContentClasses.css";font-size: 83.3%}
.hidden{--filesource: "DefaultContentClasses.css";display: none}
.date{--filesource: "DefaultContentClasses.css";color: #909090}
.author{--filesource: "DefaultContentClasses.css";color: #909090}
.arrowHighlight{--filesource: "DefaultContentClasses.css";padding-left: 14px;background: url('/App_Sites/ccv/Templates/Default/Css/../images/arrow_grey_right.gif') 2px 2px no-repeat}
.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{--filesource: "DefaultContentClasses.css";display: inline-block;min-height: 20px;padding: 4px 0 0 20px;background: url('/App_Sites/ccv/Templates/Default/Css/../images/icons/16x16_help.gif') 0 3px no-repeat}
label .helpText,.fieldTitle .helpText{--filesource: "DefaultContentClasses.css";font-size: 91.7%;font-weight: normal}
.glossaryTerm{--filesource: "DefaultContentClasses.css";border-bottom: 1px dotted}
.textWrap{--filesource: "DefaultContentClasses.css";overflow-wrap: break-word;word-wrap: break-word;-ms-word-break: break-all;word-break: break-all;word-break: break-word}
.textWrap.hyphens{--filesource: "DefaultContentClasses.css";-ms-hyphens: auto;-moz-hyphens: auto;-webkit-hyphens: auto;hyphens: auto}
.iconPdf{--filesource: "DefaultContentClasses.css";display: inline-block;min-height: 16px;padding: 1px 0 0 20px;background: url('/App_Sites/ccv/Templates/Default/Css/../images/icons/16x16_pdf.gif') top left no-repeat}
.iconPrint{--filesource: "DefaultContentClasses.css";display: inline-block;min-height: 16px;padding: 0 0 0 20px;background: url('/App_Sites/ccv/Templates/Default/Css/../images/icons/16x16_printer.gif') no-repeat}
.iconEmail{--filesource: "DefaultContentClasses.css";display: inline-block;min-height: 16px;padding: 0 0 0 20px;background: url('/App_Sites/ccv/Templates/Default/Css/../images/icons/16x16_email.gif') no-repeat}
.iconRss{--filesource: "DefaultContentClasses.css";display: inline-block;min-height: 16px;padding: 0 0 0 20px;background: url('/App_Sites/ccv/Templates/Default/Css/../images/icons/16x16_rss.gif') no-repeat}
.iconShare{--filesource: "DefaultContentClasses.css";display: inline-block;min-height: 16px;padding: 0 0 0 20px;background: url('/App_Sites/ccv/Templates/Default/Css/../images/icons/16x16_share.gif') no-repeat}
.iconHelp{--filesource: "DefaultContentClasses.css";display: inline-block;min-height: 16px;padding: 0 0 0 20px;background: url('/App_Sites/ccv/Templates/Default/Css/../images/icons/16x16_help.gif') no-repeat}
.iconDownload{--filesource: "DefaultContentClasses.css";display: inline-block;min-height: 16px;padding: 0 0 0 20px;background: url('/App_Sites/ccv/Templates/Default/Css/../images/icons/16x16_page_download.gif') no-repeat}
.iconCsv,.iconXls,.iconSpreadsheet{--filesource: "DefaultContentClasses.css";display: inline-block;min-height: 16px;padding: 0 0 0 20px;background: url('/App_Sites/ccv/Templates/Default/Css/../images/icons/16x16_xls.gif') no-repeat}
.iconLock{--filesource: "DefaultContentClasses.css";display: inline-block;min-height: 16px;padding: 0 0 0 20px;background: url('/App_Sites/ccv/Templates/Default/Css/../images/icons/16x16_lock.gif') no-repeat}
.iconLink{--filesource: "DefaultContentClasses.css";display: inline-block;min-height: 16px;padding: 0 0 0 20px;background: url('/App_Sites/ccv/Templates/Default/Css/../images/icons/16x16_link_2.gif') no-repeat}
.iconComment{--filesource: "DefaultContentClasses.css";display: inline-block;min-height: 16px;padding: 0 0 0 20px;background: url('/App_Sites/ccv/Templates/Default/Css/../images/icons/16x16_user_comment.gif') no-repeat}
.iconImage{--filesource: "DefaultContentClasses.css";display: inline-block;min-height: 16px;padding: 0 0 0 20px;background: url('/App_Sites/ccv/Templates/Default/Css/../images/icons/16x16_image.gif') no-repeat}
.iconSound{--filesource: "DefaultContentClasses.css";display: inline-block;min-height: 16px;padding: 0 0 0 20px;background: url('/App_Sites/ccv/Templates/Default/Css/../images/icons/16x16_sound.png') no-repeat}
.iconVideo{--filesource: "DefaultContentClasses.css";display: inline-block;min-height: 16px;padding: 0 0 0 20px;background: url('/App_Sites/ccv/Templates/Default/Css/../images/icons/16x16_mpg.gif') no-repeat}
.iconFeedback,.iconContact{--filesource: "DefaultContentClasses.css";display: inline-block;min-height: 16px;padding: 0 0 0 20px;background: url('/App_Sites/ccv/Templates/Default/Css/../images/icons/16x16_user_comment.gif') no-repeat}
.iconLinkedIn{--filesource: "DefaultContentClasses.css";display: inline-block;min-height: 16px;padding: 0 0 0 20px;background: url('/images/cms/icons/socialmedia/linkedin_16.png') no-repeat}
.iconTwitter{--filesource: "DefaultContentClasses.css";display: inline-block;min-height: 16px;padding: 0 0 0 20px;background: url('/images/cms/icons/socialmedia/twitter_16.png') no-repeat}
.iconFacebook{--filesource: "DefaultContentClasses.css";display: inline-block;min-height: 16px;padding: 0 0 0 20px;background: url('/images/cms/icons/socialmedia/facebook_16.png') no-repeat}
.iconFacebook.icon32{--filesource: "DefaultContentClasses.css";display: inline-block;min-height: 32px;padding: 0 0 0 36px;background: url('/App_Sites/ccv/Templates/Default/Css/../images/icons/32x32_facebook.png') 0 0 no-repeat}
.iconLinkedIn.icon32{--filesource: "DefaultContentClasses.css";display: inline-block;min-height: 32px;padding: 0 0 0 36px;background: url('/App_Sites/ccv/Templates/Default/Css/../images/icons/32x32_linkedin.png') 0 0 no-repeat}
.iconGoogle.icon32{--filesource: "DefaultContentClasses.css";display: inline-block;min-height: 32px;padding: 0 0 0 36px;background: url('/App_Sites/ccv/Templates/Default/Css/../images/icons/32x32_google.png') 0 0 no-repeat}
.iconTwitter.icon32{--filesource: "DefaultContentClasses.css";display: inline-block;min-height: 32px;padding: 0 0 0 36px;background: url('/App_Sites/ccv/Templates/Default/Css/../images/icons/32x32_twitter.png') 0 0 no-repeat}
.iconRss.icon32{--filesource: "DefaultContentClasses.css";display: inline-block;min-height: 32px;padding: 0 0 0 36px;background: url('/App_Sites/ccv/Templates/Default/Css/../images/icons/32x32_rss.png') 0 0 no-repeat}
.iconOnly{--filesource: "DefaultContentClasses.css";width: 16px;height: 16px;padding: 0 !important;text-indent: -10000em}
.iconOnly.icon32{--filesource: "DefaultContentClasses.css";width: 32px;height: 32px}
.iconOnly.icon64{--filesource: "DefaultContentClasses.css";width: 64px;height: 64px}
.linkPageTop{--filesource: "DefaultContentClasses.css";padding: 0 0 0 12px;background: url('/App_Sites/ccv/Templates/Default/Css/../images/arrow_red_up.gif') 0 2px no-repeat}
#PageFunctionsBottom .linkPageTop{--filesource: "DefaultContentClasses.css";padding: 0 0 0 12px;background: url('/App_Sites/ccv/Templates/Default/Css/../images/arrow_grey_up.gif') 0 2px no-repeat}
.applicationButton,a.applicationButton{--filesource: "DefaultContentClasses.css"}
ul.arrowPoints,ol.arrowPoints{--filesource: "DefaultContentClasses.css";margin: 1em 0;padding: 0;list-style: none}
ul.arrowPoints li,ol.arrowPoints li{--filesource: "DefaultContentClasses.css";padding-left: 14px;margin-bottom: 0.5em;background: url('/App_Sites/ccv/Templates/Default/Css/../images/arrow_grey_right.gif') 0 2px no-repeat}
ul.warnings{--filesource: "DefaultContentClasses.css";margin: 0.5em 0 1.35em 0;padding: 0;list-style: none}
ul.warnings li{--filesource: "DefaultContentClasses.css";margin: 0 0 0.75em 0;padding: 0 0 0 24px;background: url('/App_Sites/ccv/Templates/Default/Css/../images/icons/16x16_warning.gif') no-repeat;min-height: 16px}
* html .warnings li{--filesource: "DefaultContentClasses.css";height: 16px}
ul.horizontal{--filesource: "DefaultContentClasses.css";margin: 0 !important;padding: 0 !important}
ul.horizontal li{--filesource: "DefaultContentClasses.css";display: inline-block !important;margin: 0 !important;padding: 0 !important;list-style: none !important;vertical-align: middle !important;background: none !important}
ul.horizontal li:last-child{--filesource: "DefaultContentClasses.css";margin-right: 0 !important}
*:first-child+html ul.horizontal li{--filesource: "DefaultContentClasses.css";display: inline !important}
ul.horizontal.menu{--filesource: "DefaultContentClasses.css"}
ul.horizontal.menu li{--filesource: "DefaultContentClasses.css";padding-right: 1em !important;margin-right: 1em !important;border-right: #c0c0c0 1px solid}
ul.horizontal.menu li:last-child{--filesource: "DefaultContentClasses.css";padding-right: 0 !important;margin-right: 0 !important;border-right: 0 !important}
ul.noBullets{--filesource: "DefaultContentClasses.css";margin-left: 0 !important;padding-left: 0 !important;list-style: none}
ul.noBullets li{--filesource: "DefaultContentClasses.css";margin-left: 0 !important;padding-left: 0 !important;background: none !important}
ul.noIndent{--filesource: "DefaultContentClasses.css";margin-left: 0 !important;padding-left: 0 !important}
div.twoCols,div.threeCols,div.fourCols,div.fiveCols,div.sixCols{--filesource: "DefaultContentClasses.css";display: inline-block;clear: both;width: 100%;margin:1% 0}
div.twoCols .col1{--filesource: "DefaultContentClasses.css";position: relative;float: left;width: 49%}
div.twoCols .col2{--filesource: "DefaultContentClasses.css";position: relative;float: right;width: 49%}
@media screen and (min-width: 600px){div.twoCols.cols_60_40 .col2{--filesource: "DefaultContentClasses.css";width: 36%;padding-left: 20px;box-sizing: border-box}
div.twoCols.cols_60_40 .col1{--filesource: "DefaultContentClasses.css";width: 62%;padding-right: 30px;box-sizing: border-box}
}
div.twoCols.customLayout1{--filesource: "DefaultContentClasses.css";display: table-row}
div.twoCols.customLayout1>.col1{--filesource: "DefaultContentClasses.css";display: table-cell;vertical-align: top;float: none;width: 58.5%;padding: 0 1.5% 0 0}
div.twoCols.customLayout1>.col2{--filesource: "DefaultContentClasses.css";display: table-cell;vertical-align: top;float: none;width: 38.5%;padding: 0 0 0 1.5%;border-left: #f0f0f0 1px solid}
div.twoCols.customLayout2{--filesource: "DefaultContentClasses.css";display: table-row}
div.twoCols.customLayout2 .col1{--filesource: "DefaultContentClasses.css";display: table-cell;vertical-align: top;float: none;width: 38.5%;padding: 0 0 0 1.5%;border-right: #f0f0f0 1px solid}
div.twoCols.customLayout2 .col2{--filesource: "DefaultContentClasses.css";display: table-cell;vertical-align: top;float: none;width: 58.5%;padding: 0 0 0 1.5%}
div.threeCols .col1{--filesource: "DefaultContentClasses.css";position: relative;float: left;width: 32%;margin-right: 2%}
div.threeCols .col2{--filesource: "DefaultContentClasses.css";position: relative;float: left;width: 32%;margin-right: 2%}
div.threeCols .col3{--filesource: "DefaultContentClasses.css";position: relative;float: right;width: 32%}
div.fourCols .col1{--filesource: "DefaultContentClasses.css";position: relative;float: left;width: 24%;margin-right: 1.3%}
div.fourCols .col2{--filesource: "DefaultContentClasses.css";position: relative;float: left;width: 24%;margin-right: 1.3%}
div.fourCols .col3{--filesource: "DefaultContentClasses.css";position: relative;float: left;width: 24%;margin-right: 1.3%}
div.fourCols .col4{--filesource: "DefaultContentClasses.css";position: relative;float: left;width: 24%}
div.fiveCols .col1{--filesource: "DefaultContentClasses.css";position: relative;float: left;width: 19%;margin-right: 1.25%}
div.fiveCols .col2{--filesource: "DefaultContentClasses.css";position: relative;float: left;width: 19%;margin-right: 1.25%}
div.fiveCols .col3{--filesource: "DefaultContentClasses.css";position: relative;float: left;width: 19%;margin-right: 1.25%}
div.fiveCols .col4{--filesource: "DefaultContentClasses.css";position: relative;float: left;width: 19%;margin-right: 1.25%}
div.fiveCols .col5{--filesource: "DefaultContentClasses.css";position: relative;float: right;width: 20%}
div.sixCols .col1{--filesource: "DefaultContentClasses.css";position: relative;float: left;width: 16%;margin-right: 0.8%}
div.sixCols .col2{--filesource: "DefaultContentClasses.css";position: relative;float: left;width: 16%;margin-right: 0.8%}
div.sixCols .col3{--filesource: "DefaultContentClasses.css";position: relative;float: left;width: 16%;margin-right: 0.8%}
div.sixCols .col4{--filesource: "DefaultContentClasses.css";position: relative;float: left;width: 16%;margin-right: 0.8%}
div.sixCols .col5{--filesource: "DefaultContentClasses.css";position: relative;float: left;width: 16%;margin-right: 0.8%}
div.sixCols .col6{--filesource: "DefaultContentClasses.css";position: relative;float: left;width: 16%}
.messageError{--filesource: "DefaultContentClasses.css";position: relative;clear: left;box-sizing:border-box;width:100%;margin: 15px 0;padding: 15px;background: #feefef;border: 1px solid #EC5F35;border-radius: 6px}
.messageError h1,.messageError h2,.messageError h3,.messageError h4{--filesource: "DefaultContentClasses.css";font-size: 125%;font-weight: bold;margin: 0;padding-bottom: 0;color: #EC5F35;border: none;background: none}
.messageError p{--filesource: "DefaultContentClasses.css";margin: 0 0 0.5em}
.messageError .code{--filesource: "DefaultContentClasses.css";margin-top: 2px;padding-top: 0;font-size: 91.7%;font-weight: bold;color: #EC5F35}
fieldset .messageError{--filesource: "DefaultContentClasses.css";margin-left: 4px;margin-right: 4px;padding: 4px}
.messageConfirm{--filesource: "DefaultContentClasses.css";position: relative;clear: left;margin: 15px 0;padding: 15px;background: #f9faf5;border: 1px solid #939f38;border-radius: 6px}
.messageConfirm h1,.messageConfirm h2,.messageConfirm h3,.messageConfirm h4{--filesource: "DefaultContentClasses.css";font-size: 125%;font-weight: bold;margin: 0;padding-bottom: 0;color: #939f38;border: none;background: none}
.messageConfirm p{--filesource: "DefaultContentClasses.css";margin: 0 0 0.5em}
.messageConfirm .code{--filesource: "DefaultContentClasses.css";margin-top: 2px;padding-top: 0;font-size: 91.7%;font-weight: bold;color: #939f38}
fieldset .messageConfirm{--filesource: "DefaultContentClasses.css";margin-left: 4px;margin-right: 4px;padding: 4px}
.messageInformation{--filesource: "DefaultContentClasses.css";position: relative;clear: left;margin: 15px 0;padding: 15px;background: #fbfaf2;border: 1px solid #aba000;border-radius: 6px}
.messageInformation h1,.messageInformation h2,.messageInformation h3,.messageInformation h4{--filesource: "DefaultContentClasses.css";font-size: 125%;font-weight: bold;margin: 0;padding-bottom: 0;color: #aba000;border: none;background: none}
.messageInformation p{--filesource: "DefaultContentClasses.css";margin: 0 0 0.5em}
.messageInformation .code{--filesource: "DefaultContentClasses.css";margin-top: 2px;padding-top: 0;font-size: 91.7%;font-weight: bold;color: #aba000}
fieldset .messageInformation{--filesource: "DefaultContentClasses.css";margin-left: 4px;margin-right: 4px;padding: 4px}
.developer{--filesource: "DefaultContentClasses.css";position: relative;clear: left;margin: 15px;padding: 15px;border: 1px solid #939f38}
.developer h1,.developer h2,.developer h3,.developer h4{--filesource: "DefaultContentClasses.css";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{--filesource: "DefaultContentClasses.css";margin-top: 2px;padding-top: 0;font-size: 91.7%;font-weight: bold;color: #939f38}
.personalizeParams{--filesource: "DefaultContentClasses.css";display: none}
#FormPage h2.formLabel{--filesource: "DefaultContentClasses.css";display: none}
.fullWidth{width:100%;margin:0;padding:0;display:inline-block}
.fullWidthInner{width: 1024px;margin: 0 auto;box-sizing: border-box}
.col20Width{box-sizing:border-box;width:20%;margin:0;padding:0;display:inline-block;float:left}
.col25Width{box-sizing:border-box;width:25%;margin:0;padding:0;display:inline-block;float:left}
.col30Width{box-sizing:border-box;width:30%;margin:0;padding:0;display:inline-block;float:left}
.col33Width{box-sizing:border-box;width:33.3%;margin:0;padding:0;display:inline-block;float:left}
.col33Width.colMargin{width:31.3%}
.col50Width{box-sizing:border-box;width:50%;margin:0;padding:0;display:inline-block;float:left}
.col50Width.colMargin{width:48%}
.col70Width{box-sizing:border-box;width:70%;margin:0;padding:0;display:inline-block;float:left}
.col75Width{box-sizing:border-box;width:75%;margin:0;padding:0;display:inline-block;float:left}
.col80Width{box-sizing:border-box;width:70%;margin:0;padding:0;display:inline-block;float:left}
.colMarginRight{margin:0 1% 0 0}
.colMarginLeft{margin:0 0 0 1%}
.colMargin{margin:0 1%}
@media screen and (max-width: 1060px){.fullWidth{}
.fullWidthInner{box-sizing:border-box;width:100%;padding:0 20px;display:inline-block}
}
.research-widget{box-sizing:border-box;width:100%;padding:20px 0 0 0;border-top:1px solid #eee;display:inline-block}
#PageContent .research-widget a.read-more,#PageContent .research-widget a.read-more :link,#PageContent .research-widget a.read-more:visited{--filesource: "DefaultContentClasses.css";width:auto;min-width:190px;background: #ffd200;padding: 15px 30px;color: #0F1E64;font-family: "FocoCCBold","FocoCC","FocoBold","Foco",Arial,Helvetica,Sans-Serif;border-radius: 50px;text-decoration: none;display:inline-block;text-align:center}
#PageContent .research-widget a.read-more:hover{background: #0F1E64;color: #fff}
.research-widget #SearchResults{font-size:90%}
.research-widget #SearchResults .searchResult{--filesource: "DefaultContentClasses.css";text-align:left}
.research-widget #SearchResults .searchResult .text .title{margin:1em 0 0 0}
.research-widget #SearchResults .searchResult .text .summary{margin:0 0 0.5em 0}
#ResearchProject{--filesource: "DefaultContentClasses.css"}
.researcherName{--filesource: "DefaultContentClasses.css";font-size: 120%}
.projectBiodata{--filesource: "DefaultContentClasses.css";background: #0F1E64;color: #fff;border-radius: 15px}
.projectBiodata img{--filesource: "DefaultContentClasses.css";border-radius: 15px;float: left;margin-right: 10px;border: 4px solid #0F1E64}
.projectBiodataContent{--filesource: "DefaultContentClasses.css";margin-left: 10px;padding:1px 0}
.projectBiodata h2{--filesource: "DefaultContentClasses.css";color: #fff;font-size: 100%;padding: 6px 0 0;font-weight: bold}
.projectBiodata p{--filesource: "DefaultContentClasses.css";color: #fff}
.projectDescription{--filesource: "DefaultContentClasses.css";clear: both;padding-top: 10px}
#ResearchProject table{--filesource: "DefaultContentClasses.css";border-spacing: 0;border-collapse: collapse}
#ResearchProject th{--filesource: "DefaultContentClasses.css";vertical-align: text-top;text-align: left;color: #ffd200;background: #0F1E64;padding: 4px;font-weight: bold;border-left: 1px solid #fff}
#ResearchProject th:first-child{--filesource: "DefaultContentClasses.css";border-top-left-radius: 8px;border-left: 0}
#ResearchProject th:last-child{--filesource: "DefaultContentClasses.css";border-top-right-radius: 8px}
#ResearchProject td{--filesource: "DefaultContentClasses.css";vertical-align: text-top;border: 1px solid #4d90d7;text-align: top;padding: 4px}
#ResearchProject .dropQuote{--filesource: "DefaultContentClasses.css";background: #4d90d7;color: #fff;font-size: 185%;padding: 15px 20px;border-radius: 15px;margin: 10px 0 20px;font-family: "FocoCC","Foco",Arial,Helvetica,Sans Serif;font-weight:700;text-align: center;line-height: 130%}
#PrimaryContent #PageBody .box-listing,.box-listing li{box-sizing:border-box;width:100%;margin:20px 0;padding:0;list-style:none;display: flex;flex-direction: row;flex-wrap: wrap}
#PrimaryContent #PageBody .box-listing li{flex: 31.33%;position:relative;width:31.3%;min-height: 250px;padding: 30px 30px 60px;margin: 0 1% 2% 1%;float:left;display:inline-block;box-shadow: 0 0 5px 1px rgb(0 0 0 / 10%);border-radius: 5px;border: 1px solid #eee;border-bottom: 3px solid #ffd200}
#PrimaryContent #PageBody .box-listing li:hover{--filesource: "DefaultContentClasses.css";-webkit-box-shadow: 0 0 5px 2px rgb(0 0 0 / 20%);box-shadow: 0 0 5px 2px rgb(0 0 0 / 20%)}
#PrimaryContent #PageBody .box-listing li:nth-child(4n+4){clear:both}
#PrimaryContent #PageBody .box-listing li h2,#PrimaryContent #PageBody .box-listing li h3{--filesource: "DefaultContentClasses.css";min-height: 60px;margin:0 0 20px 0;padding:0;font-size:130%;color: #0f1e64}
#PrimaryContent #PageBody .box-listing li h2 a,#PrimaryContent #PageBody .box-listing li h3 a{color: #0f1e64}
#PrimaryContent #PageBody .box-listing li p{padding:0;margin:0 0 10px 0;font-size:98%;line-height: 120%}
#PrimaryContent #PageBody .box-listing li p:last-child{padding:0;margin:0}
#PrimaryContent #PageBody .box-listing li a.linkCallToAction{position:absolute;left:0;bottom:5px;box-sizing:border-box;width:100%;padding: 10px 30px;background: #fff url(/App_Sites/ccv/Templates/Default/images/template/arrow_blue_right.gif) no-repeat;color: #0F1E64;background-position-x: 90%;background-position-y: center;font-family: "FocoCCLight","FocoCC","FocoLight","Foco",Arial,Helvetica,Sans-Serif;font-weight:bold}
@media screen and (max-width:770px){#PrimaryContent #PageBody .box-listing li{width:48%}
#PrimaryContent #PageBody .box-listing li:nth-child(odd){clear:both}
#PrimaryContent #PageBody .box-listing li:nth-child(4n+4){clear:none}
}
@media screen and (max-width:550px){#PrimaryContent #PageBody .box-listing li{width:98%}
#PrimaryContent #PageBody .box-listing li:nth-child(odd),#PrimaryContent #PageBody .box-listing li:nth-child(4n+4){clear:none}
}
#TrailNav,.trailNav{--filesource: "DefaultPageElements.css";position: relative;padding: 0;font-size: 0.9rem;background:none;text-align: left;border-top: none;line-height: 1.5em}
* html #TrailNav,* html .trailNav{--filesource: "DefaultPageElements.css";display: inline-block}
#TrailNavInner,.trailNavInner{--filesource: "DefaultPageElements.css";text-align: left;margin: 0 auto;width: 1024px;padding: 10px 0;box-sizing: border-box}
#TrailNav a,.trailNav a{--filesource: "DefaultPageElements.css"}
#TrailNav .youAreHere,.trailNav .youAreHere{--filesource: "DefaultPageElements.css"}
#TrailNav .prefix:first-child,.trailNav .prefix:first-child{--filesource: "DefaultPageElements.css";display:none}
#TrailNav .prefix,.trailNav .prefix{--filesource: "DefaultPageElements.css"}
#TrailNavInner .prefix .homeLink svg{--filesource: "DefaultPageElements.css";width: 18px;vertical-align: text-top}
#TrailNav .suffix,.trailNav .suffix{--filesource: "DefaultPageElements.css"}
#TrailNav .separator,.trailNav .separator{--filesource: "DefaultPageElements.css";display: inline}
#TrailNav .separator img,.trailnav .separator img{height: 10px;margin:0 8px}
#TrailNav .separator svg{vertical-align: text-top;margin: 0 3px}
#TrailNav .separator .separator,.trailNav .separator .separator{--filesource: "DefaultPageElements.css";height: 10px;margin:0 8px}
#TrailNavInner .separator:last-child,.trailNavInner .separator:last-child{--filesource: "DefaultPageElements.css"}
#TrailNavInner a:last-child,.trailNavInner a:last-child{--filesource: "DefaultPageElements.css"}
#TrailNavInner a,.trailNavInner a{--filesource: "DefaultPageElements.css";color: #757575;text-decoration: underline;display: inline-block}
#PrimaryInner .trailNav a{--filesource: "DefaultPageElements.css";color: #757575;display: inline-block}
#TrailNavInner a.no-link,.trailNavInner a.no-link{--filesource: "DefaultPageElements.css";text-decoration: none;cursor: text}
#PageFunctions,#PageFunctionsTop,#PageFunctionsBottom{--filesource: "DefaultPageElements.css"}
#PageFunctions ul,#PageFunctionsTop ul,#PageFunctionsBottom ul{--filesource: "DefaultPageElements.css";margin: 0;padding: 0;list-style: none}
#PageFunctions ul li,#PageFunctionsTop ul li,#PageFunctionsBottom ul li{--filesource: "DefaultPageElements.css";display: inline;vertical-align: middle}
#PageFunctions ul li:hover,#PageFunctionsTop ul li:hover,#PageFunctionsBottom ul li:hover{--filesource: "DefaultPageElements.css"}
#PageFunctions ul li.first,#PageFunctionsTop ul li.first,#PageFunctionsBottom ul li.first{--filesource: "DefaultPageElements.css"}
#PageFunctions ul li.last,#PageFunctionsTop ul li.last,#PageFunctionsBottom ul li.last{--filesource: "DefaultPageElements.css";border-right: 0}
#PageFunctions ul li a,#PageFunctionsTop ul li a,#PageFunctionsBottom ul li a{--filesource: "DefaultPageElements.css";display: inline-block;width: 16px;height: 16px;padding: 0 4px;overflow: hidden;text-indent: -10000em;text-transform: capitalize;cursor: pointer}
#PageFunctions .pageFavorite a,#PageFunctionsTop .pageFavorite a,#PageFunctionsBottom .pageFavorite a{--filesource: "DefaultPageElements.css";background: url('/App_Sites/ccv/Templates/Default/Css/../images/icons/favorites.gif') no-repeat}
#PageFunctions .pagePrint a,#PageFunctionsTop .pagePrint a,#PageFunctionsBottom .pagePrint a{--filesource: "DefaultPageElements.css";background: url('/App_Sites/ccv/Templates/Default/Css/../images/icons/16x16_printer_2.gif') no-repeat}
#PageFunctions .pageEmail a,#PageFunctionsTop .pageEmail a,#PageFunctionsBottom .pageEmail a{--filesource: "DefaultPageElements.css";background: url('/images/cms/icons/socialmedia/email_16.png') no-repeat}
#PageFunctions .pageFeedback a,#PageFunctionsTop .pageFeedback a,#PageFunctionsBottom .pageFeedback a{--filesource: "DefaultPageElements.css";background: url('/App_Sites/ccv/Templates/Default/Css/../images/icons/13x13_question_bubble.gif') 2px 2px no-repeat}
#PageFunctions .pageTextSizeDecrease a,#PageFunctionsTop .pageTextSizeDecrease a,#PageFunctionsBottom .pageTextSizeDecrease a{--filesource: "DefaultPageElements.css";background: url('/App_Sites/ccv/Templates/Default/Css/../images/icons/16x16_text_smaller.gif') no-repeat}
#PageFunctions .pageTextSizeDefault a,#PageFunctionsTop .pageTextSizeDefault a,#PageFunctionsBottom .pageTextSizeDefault a{--filesource: "DefaultPageElements.css";background: url('/App_Sites/ccv/Templates/Default/Css/../images/icons/16x16_text_default.gif') no-repeat}
#PageFunctions .pageTextSizeIncrease a,#PageFunctionsTop .pageTextSizeIncrease a,#PageFunctionsBottom .pageTextSizeIncrease a{--filesource: "DefaultPageElements.css";background: url('/App_Sites/ccv/Templates/Default/Css/../images/icons/16x16_text_larger.gif') no-repeat}
#PageFunctions .pagePdf a,#PageFunctionsTop .pagePdf a,#PageFunctionsBottom .pagePdf a{--filesource: "DefaultPageElements.css";background: url('/App_Sites/ccv/Templates/Default/Css/../images/icons/16x16_pdf.gif') no-repeat}
#PageFunctions .pageShare.pageShareModule_acoracms a,#PageFunctionsTop .pageShare.pageShareModule_acoracms a,#PageFunctionsBottom .pageShare.pageShareModule_acoracms a{--filesource: "DefaultPageElements.css"}
#PageFunctions .pageShare.pageShareModule_sharethis a,#PageFunctionsTop .pageShare.pageShareModule_sharethis a,#PageFunctionsBottom .pageShare.pageShareModule_sharethis a{--filesource: "DefaultPageElements.css"}
.st_sharethis,.st_email,.st_facebook,.st_twitter,.st_linkedin,.st_googleplus,.st_youtube,.st_instagram,.st_pinterest,.st_rss,.st_myspace{--filesource: "DefaultPageElements.css";display: inline-block;width: 16px;height: 16px;padding: 0 4px;overflow: hidden;text-indent: -10000em;text-transform: capitalize;cursor: pointer}
.st_sharethis{--filesource: "DefaultPageElements.css";background: url('/images/cms/icons/socialmedia/sharethis_16.png') no-repeat}
.st_email{--filesource: "DefaultPageElements.css";background: url('/images/cms/icons/socialmedia/email_16.png') no-repeat}
.st_facebook{--filesource: "DefaultPageElements.css";background: url('/images/cms/icons/socialmedia/facebook_16.png') no-repeat}
.st_twitter{--filesource: "DefaultPageElements.css";background: url('/images/cms/icons/socialmedia/twitter_16.png') no-repeat}
.st_linkedin{--filesource: "DefaultPageElements.css";background: url('/images/cms/icons/socialmedia/linkedin_16.png') no-repeat}
.st_googleplus{--filesource: "DefaultPageElements.css";background: url('/images/cms/icons/socialmedia/googleplus_16.png') no-repeat}
.st_youtube{--filesource: "DefaultPageElements.css";background: url('/images/cms/icons/socialmedia/youtube_16.png') no-repeat}
.st_instagram{--filesource: "DefaultPageElements.css";background: url('/images/cms/icons/socialmedia/intsagram_16.png') no-repeat}
.st_pinterest{--filesource: "DefaultPageElements.css";background: url('/images/cms/icons/socialmedia/pinterest_16.png') no-repeat}
.st_rss{--filesource: "DefaultPageElements.css";background: url('/images/cms/icons/socialmedia/rss_16.png') no-repeat}
.st_myspace{--filesource: "DefaultPageElements.css";background: url('/images/cms/icons/socialmedia/myspace_16.png') no-repeat}
#PageFunctionsTop .pageShare.pageShareModule_sharethis .st_email{--filesource: "DefaultPageElements.css"}
#PageFunctionsTop{--filesource: "DefaultPageElements.css";position: relative;float: right;margin-top: -2.25em;z-index: 2}
#PageFunctionsBottom{--filesource: "DefaultPageElements.css";clear: both}
#PageFunctionsBottom .pageTopLink{--filesource: "DefaultPageElements.css"}
#PageFunctionsBottom .pageTopLink a{--filesource: "DefaultPageElements.css";width: auto;padding-left: 12px;margin-right: 8px;font-size: 91.7%;color: #c0c0c0;text-indent: 0}
#PageFunctionsBottom ul li.first{--filesource: "DefaultPageElements.css";background: none;padding-left: 0}
#Primary{--filesource: "DefaultPageElements.css"}
#PrimaryContent{--filesource: "DefaultPageElements.css"}
#PrimaryContent img{--filesource: "DefaultPageElements.css";max-width: 100%;height: auto}
#PrimaryContent a:link{--filesource: "DefaultPageElements.css"}
#PrimaryContent #PageTitle{--filesource: "DefaultPageElements.css"}
#PrimaryContent #PublishInfo,.publishInfo{--filesource: "DefaultPageElements.css";margin: 0.5em 0;font-size:80%}
#PrimaryContent #PublishInfo .date{--filesource: "DefaultPageElements.css";display: inline}
#PrimaryContent #PublishInfo .author{--filesource: "DefaultPageElements.css";display: inline}
#PrimaryContent #PageBody{--filesource: "DefaultPageElements.css"}
#PageBody .content-block{box-sizing:border-box;width:100%;padding:20px;margin:0 0 20px 0;background-color:#fff}
#PageBody .content-block>h2,#PageBody .content-block>h3{margin-top:0}
#PrimaryContent #PageBody ul{--filesource: "DefaultPageElements.css"}
#PrimaryContent #PageBody ul li{--filesource: "DefaultPageElements.css";margin: 0}
#PrimaryContent #PageBody ol{--filesource: "DefaultPageElements.css"}
#PrimaryContent #PageBody ol li{--filesource: "DefaultPageElements.css";margin: 0}
#PrimaryContentInner{--filesource: "DefaultPageElements.css"}
#Secondary{--filesource: "DefaultPageElements.css"}
#SecondaryContent{--filesource: "DefaultPageElements.css"}
#SecondaryContent img{--filesource: "DefaultPageElements.css";max-width: 100%;height: auto}
#SecondaryContent a:link{--filesource: "DefaultPageElements.css"}
#Secondary ul{--filesource: "DefaultPageElements.css";padding: 0}
#Secondary ul li{--filesource: "DefaultPageElements.css"}
#Secondary ol{--filesource: "DefaultPageElements.css"}
#Secondary ol li{--filesource: "DefaultPageElements.css"}
#Primary>:last-child,#Secondary>:last-child{--filesource: "DefaultPageElements.css"}
#Attachments{--filesource: "DefaultPageElements.css";margin: 1em 0;border-top-left-radius: 4px;border-top-right-radius: 4px;overflow: hidden}
table.attachmentsContainer{--filesource: "DefaultPageElements.css";width: 100%;background: #ffffff;border: 1px solid #f0f0f0;border-bottom: 0}
table.attachmentsContainer tr{--filesource: "DefaultPageElements.css";display: table-row !important;min-height: 0 !important;padding: 0 !important;background: none !important}
table.attachmentsContainer tr.sectionTitle{--filesource: "DefaultPageElements.css"}
table.attachmentsContainer tr.sectionTitle td.overview{--filesource: "DefaultPageElements.css";width: 100%;background: #f8f8f8}
table.attachmentsContainer tr.sectionTitle td.overview .title{--filesource: "DefaultPageElements.css";font-weight: bold}
table.attachmentsContainer tr.sectionTitle td.overview .summary{--filesource: "DefaultPageElements.css";padding-left: 0}
table.attachmentsContainer tr th{--filesource: "DefaultPageElements.css";padding: 6px;background: #f0f0f0}
table.attachmentsContainer tr td{--filesource: "DefaultPageElements.css";padding: 6px;border: 1px solid #f0f0f0;vertical-align: top}
table.attachmentsContainer tr td.overview{--filesource: "DefaultPageElements.css";width: 100%}
table.attachmentsContainer tr td.overview .title{--filesource: "DefaultPageElements.css"}
table.attachmentsContainer tr td.overview .summary{--filesource: "DefaultPageElements.css";padding-left: 24px}
table.attachmentsContainer tr td.overview .url{--filesource: "DefaultPageElements.css";padding-left: 24px}
table.attachmentsContainer tr td.format{--filesource: "DefaultPageElements.css";white-space: nowrap}
table.attachmentsContainer tr td.format .extension{--filesource: "DefaultPageElements.css";text-transform: uppercase}
table.attachmentsContainer tr td.format .formatNote{--filesource: "DefaultPageElements.css"}
table.attachmentsContainer tr td.fileSize{--filesource: "DefaultPageElements.css";white-space: nowrap;border-right: 0}
table.attachmentsContainer tr td.fileSize .fileSizeValue{--filesource: "DefaultPageElements.css"}
table.attachmentsContainer tr td.fileSize .fileSizeUnit{--filesource: "DefaultPageElements.css"}
ul.attachmentsContainer,ol.attachmentsContainer{--filesource: "DefaultPageElements.css"}
ul.attachmentsContainer li.sectionTitle,ol.attachmentsContainer li.sectionTitle{--filesource: "DefaultPageElements.css";list-style: none;padding-left: 0;margin-left: 0;margin-bottom: 1em}
ul.attachmentsContainer li.sectionTitle .overview,ol.attachmentsContainer li.sectionTitle .overview{--filesource: "DefaultPageElements.css"}
ul.attachmentsContainer li.sectionTitle .overview .title,ol.attachmentsContainer li.sectionTitle .overview .title{--filesource: "DefaultPageElements.css";font-weight: bold}
ul.attachmentsContainer li.sectionTitle .overview .summary,ol.attachmentsContainer li.sectionTitle .overview .summary{--filesource: "DefaultPageElements.css";padding-left: 0}
ul.attachmentsContainer li.attachment,ol.attachmentsContainer li.attachment{--filesource: "DefaultPageElements.css";margin-bottom: 1em}
ul.attachmentsContainer li.attachment .overview,ol.attachmentsContainer li.attachment .overview{--filesource: "DefaultPageElements.css"}
ul.attachmentsContainer li.attachment .overview .title,ol.attachmentsContainer li.attachment .overview .title{--filesource: "DefaultPageElements.css"}
ul.attachmentsContainer li.attachment .overview .summary,ol.attachmentsContainer li.attachment .overview .summary{--filesource: "DefaultPageElements.css";padding-left: 24px}
ul.attachmentsContainer li.attachment .overview .url,ol.attachmentsContainer li.attachment .overview .url{--filesource: "DefaultPageElements.css";padding-left: 24px}
ul.attachmentsContainer li.attachment .format,ol.attachmentsContainer li.attachment .format{--filesource: "DefaultPageElements.css";display: inline;padding-left: 24px}
ul.attachmentsContainer li.attachment .format .extension,ol.attachmentsContainer li.attachment .format .extension{--filesource: "DefaultPageElements.css";text-transform: uppercase}
ul.attachmentsContainer li.attachment .format .formatNote,ol.attachmentsContainer li.attachment .format .formatNote{--filesource: "DefaultPageElements.css"}
ul.attachmentsContainer li.attachment .fileSize,ol.attachmentsContainer li.attachment .fileSize{--filesource: "DefaultPageElements.css";display: inline;margin-left: -0.25em}
ul.attachmentsContainer li.attachment .fileSize:before,ol.attachmentsContainer li.attachment .fileSize:before{--filesource: "DefaultPageElements.css";content: ","}
ul.attachmentsContainer li.attachment .fileSize .fileSizeValue,ol.attachmentsContainer li.attachment .fileSize .fileSizeValue{--filesource: "DefaultPageElements.css"}
ul.attachmentsContainer li.attachment .fileSize .fileSizeUnit,ol.attachmentsContainer li.attachment .fileSize .fileSizeUnit{--filesource: "DefaultPageElements.css"}
ul.attachmentsContainer li.attachment.fileNone .format,ul.attachmentsContainer li.attachment.fileNone .fileSize,ol.attachmentsContainer li.attachment.fileNone .format,ol.attachmentsContainer li.attachment.fileNone .fileSize{--filesource: "DefaultPageElements.css";display: none}
div.attachmentsContainer{--filesource: "DefaultPageElements.css"}
div.attachmentsContainer div.sectionTitle{--filesource: "DefaultPageElements.css";margin-bottom: 1em}
div.attachmentsContainer div.sectionTitle .overview{--filesource: "DefaultPageElements.css"}
div.attachmentsContainer div.sectionTitle .overview .title{--filesource: "DefaultPageElements.css";font-weight: bold}
div.attachmentsContainer div.sectionTitle .overview .summary{--filesource: "DefaultPageElements.css";padding-left: 0}
div.attachmentsContainer div.attachment{--filesource: "DefaultPageElements.css";margin-bottom: 1em}
div.attachmentsContainer div.attachment .overview{--filesource: "DefaultPageElements.css"}
div.attachmentsContainer div.attachment .overview .title{--filesource: "DefaultPageElements.css"}
div.attachmentsContainer div.attachment .overview .summary{--filesource: "DefaultPageElements.css";padding-left: 24px}
div.attachmentsContainer div.attachment .overview .url{--filesource: "DefaultPageElements.css";padding-left: 24px}
div.attachmentsContainer div.attachment .format{--filesource: "DefaultPageElements.css";display: inline;padding-left: 24px}
div.attachmentsContainer div.attachment .format .extension{--filesource: "DefaultPageElements.css";text-transform: uppercase}
div.attachmentsContainer div.attachment .format .formatNote{--filesource: "DefaultPageElements.css"}
div.attachmentsContainer div.attachment .fileSize{--filesource: "DefaultPageElements.css";display: inline;margin-left: -0.25em}
div.attachmentsContainer div.attachment .fileSize:before{--filesource: "DefaultPageElements.css";content: ","}
div.attachmentsContainer div.attachment .fileSize .fileSizeValue{--filesource: "DefaultPageElements.css"}
div.attachmentsContainer div.attachment .fileSize .fileSizeUnit{--filesource: "DefaultPageElements.css"}
div.attachmentsContainer div.attachment.fileNone .format,div.attachmentsContainer div.attachment.fileNone .fileSize{--filesource: "DefaultPageElements.css";display: none}
.attachmentsContainer .title{--filesource: "DefaultPageElements.css";margin-bottom: 0.25em}
.attachmentsContainer .title a{--filesource: "DefaultPageElements.css";display: inline-block;padding-left: 24px;padding-top: 1px;min-height: 16px;background: url('/App_Sites/ccv/Templates/Default/Css/../images/icons/16x16_page_download.gif') no-repeat}
*:first-child+html .attachmentsContainer .title a{--filesource: "DefaultPageElements.css";display: inline}
.attachmentsContainer .fileImage .title a{--filesource: "DefaultPageElements.css";background: url('/App_Sites/ccv/Templates/Default/Css/../images/icons/16x16_image.gif') no-repeat !important}
.attachmentsContainer .filePdf .title a{--filesource: "DefaultPageElements.css";background: url('/App_Sites/ccv/Templates/Default/Css/../images/icons/16x16_pdf.gif') no-repeat !important}
.attachmentsContainer .fileTxt .title a{--filesource: "DefaultPageElements.css";background: url('/App_Sites/ccv/Templates/Default/Css/../images/icons/16x16_page_text.gif') no-repeat !important}
.attachmentsContainer .fileDoc .title a,.fileDocx .title a{--filesource: "DefaultPageElements.css";background: url('/App_Sites/ccv/Templates/Default/Css/../images/icons/16x16_doc.gif') no-repeat !important}
.attachmentsContainer .filePpt .title a,.filePptx .title a{--filesource: "DefaultPageElements.css";background: url('/App_Sites/ccv/Templates/Default/Css/../images/icons/16x16_ppt.gif') no-repeat !important}
.attachmentsContainer .fileXls .title a,.fileXlsx .title a,.fileCsv .title a{--filesource: "DefaultPageElements.css";background: url('/App_Sites/ccv/Templates/Default/Css/../images/icons/16x16_xls.gif') no-repeat !important}
.attachmentsContainer .fileZip .title a,.file7z .title a,.fileTar .title,a.fileGz .title a{--filesource: "DefaultPageElements.css";background: url('/App_Sites/ccv/Templates/Default/Css/../images/icons/16x16_compress.png') no-repeat !important}
.attachmentsContainer .fileWmv .title a,.fileMpg .title a,.fileMov .title a,.fileMkv .title a,.fileMp4 .title a,.fileFlv .title a,.fileAvi .title a{--filesource: "DefaultPageElements.css";background: url('/App_Sites/ccv/Templates/Default/Css/../images/icons/16x16_mpg.gif') no-repeat !important}
.attachmentsContainer .fileMp3 .title a,.fileWav .title a,.fileAac .title a,.fileM4a .title a{--filesource: "DefaultPageElements.css";background: url('/App_Sites/ccv/Templates/Default/Css/../images/icons/16x16_sound.png') no-repeat !important}
.attachmentsContainer .cmfr_links .title a{--filesource: "DefaultPageElements.css";background: url('/App_Sites/ccv/Templates/Default/Css/../images/icons/16x16_link_2.gif') no-repeat !important}
*:first-child+html .attachmentsContainer .fileSize{--filesource: "DefaultPageElements.css";margin-left: auto !important}
#PagingTop,#PagingBottom,.paging{--filesource: "DefaultPageElements.css";clear: both;margin: 1em 0;border: #f0f0f0 1px solid;padding: 8px}
#PagingTop .summary,#PagingBottom .summary{--filesource: "DefaultPageElements.css"}
#PagingTop .totalpages,#PagingBottom .totalpages{--filesource: "DefaultPageElements.css"}
#PagingTop .pages,#PagingBottom .pages{--filesource: "DefaultPageElements.css"}
#PagingTop .pageslabel,#PagingBottom .pageslabel{--filesource: "DefaultPageElements.css"}
#PagingTop .pagelinks,#PagingBottom .pagelinks{--filesource: "DefaultPageElements.css"}
#PagingTop .previouspage,#PagingBottom .previouspage{--filesource: "DefaultPageElements.css";margin: 0 0.25em}
#PagingTop .nextpage,#PagingBottom .nextpage{--filesource: "DefaultPageElements.css";margin: 0 0 0 0.25em}
.latestUpdates{--filesource: "DefaultPageElements.css"}
.latestUpdates .header{--filesource: "DefaultPageElements.css"}
.latestUpdates .header h2{--filesource: "DefaultPageElements.css"}
.latestUpdates .content{--filesource: "DefaultPageElements.css"}
.latestUpdates .article{--filesource: "DefaultPageElements.css"}
.latestUpdates .article .thumbnail{--filesource: "DefaultPageElements.css"}
.latestUpdates .article .text{--filesource: "DefaultPageElements.css"}
.latestUpdates .article .text .title{--filesource: "DefaultPageElements.css"}
.latestUpdates .article .text .date{--filesource: "DefaultPageElements.css"}
.latestUpdates .article .text .summary{--filesource: "DefaultPageElements.css"}
.latestUpdates .article.odd{--filesource: "DefaultPageElements.css"}
.latestUpdates .article.even{--filesource: "DefaultPageElements.css"}
.latestUpdates .footer{--filesource: "DefaultPageElements.css"}
#LoginStatusShort{--filesource: "DefaultPageElements.css"}
#LoginStatusShort.loggedIn{--filesource: "DefaultPageElements.css"}
#LoginStatusShort.loggedOut{--filesource: "DefaultPageElements.css"}
#LoginStatusShort .loginStatusInfo{--filesource: "DefaultPageElements.css";display: inline;margin-right: 1em}
#LoginStatusShort .loginStatusInfo .loginMessage{--filesource: "DefaultPageElements.css"}
#LoginStatusShort .loginStatusInfo .loginUser{--filesource: "DefaultPageElements.css"}
#LoginStatusShort .loginLinks{--filesource: "DefaultPageElements.css";display: inline;margin: 0;padding: 0;list-style: none}
#LoginStatusShort .loginLinks li{--filesource: "DefaultPageElements.css";display: inline;margin: 0;padding: 0;list-style: none}
#LoginStatusShort .loginLinks li a{--filesource: "DefaultPageElements.css";padding: 0 1em;border-left: #c0c0c0 1px solid}
#LoginStatusShort .loginLinks .loginHomeLink{--filesource: "DefaultPageElements.css"}
#LoginStatusShort .loginLinks .logoutLink{--filesource: "DefaultPageElements.css"}
#LoginStatusShort .loginLinks .loginLink{--filesource: "DefaultPageElements.css"}
#LoginStatusShort .loginLinks .registerLink{--filesource: "DefaultPageElements.css"}
#LoginStatusLong{--filesource: "DefaultPageElements.css"}
#LoginStatusLong.loggedIn{--filesource: "DefaultPageElements.css"}
#LoginStatusLong.loggedOut{--filesource: "DefaultPageElements.css"}
#LoginStatusLong .legend{--filesource: "DefaultPageElements.css"}
#LoginStatusLong .loginStatusInfo{--filesource: "DefaultPageElements.css";clear: left;margin-right: 4px;margin-left: 4px}
#LoginStatusLong .loginStatusInfo .loginMessage{--filesource: "DefaultPageElements.css"}
#LoginStatusLong .loginStatusInfo .loginUser{--filesource: "DefaultPageElements.css"}
#LoginStatusLong .loginLinks{--filesource: "DefaultPageElements.css";margin: 1em 0;padding: 0;list-style: none}
#LoginStatusLong .loginLinks li{--filesource: "DefaultPageElements.css";display: inline;margin: 0 0 1em;padding: 0;list-style: none}
#LoginStatusLong .loginLinks li a{--filesource: "DefaultPageElements.css"}
#LoginStatusLong .loginLinks .loginHomeLink{--filesource: "DefaultPageElements.css"}
#LoginStatusLong .loginLinks .logoutLink{--filesource: "DefaultPageElements.css"}
#LoginStatusLong .loginLinks .loginLink{--filesource: "DefaultPageElements.css"}
#LoginStatusLong .loginLinks .registerLink{--filesource: "DefaultPageElements.css"}
#LoginStatusLong .loginLinks .requestAccessLink{--filesource: "DefaultPageElements.css"}
#LoginForm{--filesource: "DefaultPageElements.css"}
#LoginForm label{--filesource: "DefaultPageElements.css"}
#LoginForm input{--filesource: "DefaultPageElements.css"}
#LoginForm #RememberMeContainer{--filesource: "DefaultPageElements.css"}
#LoginForm #RememberMeContainer .fieldControls{--filesource: "DefaultPageElements.css";float: none}
#LoginForm #LoginHelp{--filesource: "DefaultPageElements.css";clear: left;margin: 1em 0 0;display:none}
#LoginForm #LoginHelp .loginLinks{--filesource: "DefaultPageElements.css";margin: 0 0 1em;padding: 0;list-style: none}
#LoginForm #LoginHelp .loginLinks li{--filesource: "DefaultPageElements.css";display: inline;margin: 0;list-style: none}
#LoginForm #LoginHelp .loginLinks li a{--filesource: "DefaultPageElements.css";margin-right: 10px}
#LoginForm #LoginButtonContainer{--filesource: "DefaultPageElements.css"}
#LoginForm #LoginButtonContainer input{--filesource: "DefaultPageElements.css"}
#LoginForm #LoginHelp .forgottenPasswordLink{--filesource: "DefaultPageElements.css"}
#LoginStatusLong .loginLinks .registerLink{--filesource: "DefaultPageElements.css"}
#LoginForm #LoginHelp .requestAccessLink{--filesource: "DefaultPageElements.css"}
#LoginMessage{--filesource: "DefaultPageElements.css"}
#LoginMessage #ContinueLinks{--filesource: "DefaultPageElements.css"}
#LoginMessage #ContinueLinks ul{--filesource: "DefaultPageElements.css";margin: 0;padding: 0;list-style: none}
#LoginMessage #ContinueLinks ul li{--filesource: "DefaultPageElements.css";margin: 0 0 1em;padding: 0;list-style: none}
#TertiaryInner #LoginInformation{padding:10px 0;border-top:1px solid #E6E6E6;background:#E6E6E6;font-size:120%}
#TertiaryInner #LoginInformation p{max-width: 100%;margin: 0}
#TertiaryInner #LoginInformation p img{margin-right:10px}
#TertiaryInner #LoginInformation .loginMessage,#TertiaryInner #LoginInformation .logOut{font-weight:bold}
#MemberProfileSummary{--filesource: "DefaultPageElements.css"}
#MemberProfileSummary #MemberProfile{--filesource: "DefaultPageElements.css"}
#MemberProfileSummary #MemberProfile #MemberDetails{--filesource: "DefaultPageElements.css"}
#MemberProfileSummary #MemberProfile ol{--filesource: "DefaultPageElements.css"}
#MemberProfileSummary #MemberProfile ol li{--filesource: "DefaultPageElements.css";margin: 0 0 0.25em}
#MemberProfileSummary #MemberProfile ol li .fieldTitle{--filesource: "DefaultPageElements.css"}
#MemberProfileSummary #MemberProfile ol li .fieldText{--filesource: "DefaultPageElements.css"}
#MemberProfileSummary #MemberProfile ol #MemberAccountContainer{--filesource: "DefaultPageElements.css"}
#MemberProfileSummary #MemberProfile ol #MemberAccountContainer #MemberAccount{--filesource: "DefaultPageElements.css"}
#MemberProfileSummary #MemberProfile ol #MemberTypeContainer{--filesource: "DefaultPageElements.css"}
#MemberProfileSummary #MemberProfile ol #MemberTypeContainer #MemberType{--filesource: "DefaultPageElements.css"}
#MemberProfileSummary #MemberProfile ol #MemberExpiryContainer #MemberExpiry a.arrowHighlight{--filesource: "DefaultPageElements.css";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{--filesource: "DefaultPageElements.css"}
#MemberProfileSummary #MemberProfile ol #MemberExpiryContainer #MemberExpiry{--filesource: "DefaultPageElements.css"}
#MemberProfileSummary #MemberProfile ol #MemberExpiryContainer #MemberExpiry a.renewLink{--filesource: "DefaultPageElements.css";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{--filesource: "DefaultPageElements.css";clear: both}
#MemberProfileSummary #MemberProfile #MemberProfileLinks ul,#MemberProfileSummary #MemberProfile #UserProfileLinks ul{--filesource: "DefaultPageElements.css"}
#MemberProfileSummary #MemberProfile #MemberProfileLinks ul li,#MemberProfileSummary #MemberProfile #UserProfileLinks ul li{--filesource: "DefaultPageElements.css"}
#MemberProfileSummary #MemberProfile #MemberProfileLinks ul li a,#MemberProfileSummary #MemberProfile #UserProfileLinks ul li a{--filesource: "DefaultPageElements.css"}
#Comments{--filesource: "DefaultPageElements.css";clear: left;margin: 2em 0 1em;padding-top: 1em;border-top: #e0e0e0 1px solid}
#CommentsHeader{--filesource: "DefaultPageElements.css";margin: 0 0 1em}
#CommentsHeader .title{--filesource: "DefaultPageElements.css"}
#CommentsHeader .summary{--filesource: "DefaultPageElements.css"}
#CommentsHeader .commentsCount{--filesource: "DefaultPageElements.css"}
#SubmittedComments{--filesource: "DefaultPageElements.css";position: relative;float: left;width: 100%}
#SubmittedComments #NoComments{--filesource: "DefaultPageElements.css";margin: 0 0 1em}
#SubmittedComments #NoComments .title{--filesource: "DefaultPageElements.css"}
#SubmittedComments #NoComments .summary{--filesource: "DefaultPageElements.css"}
#SubmittedComments .comment{--filesource: "DefaultPageElements.css";position: relative;float: left;width: 98%;padding: 1em 1%;border-top: #e0e0e0 1px solid}
#SubmittedComments .comment.odd{--filesource: "DefaultPageElements.css";background: #fcfcfc}
#SubmittedComments .comment.even{--filesource: "DefaultPageElements.css";background: #f8f8f8}
#SubmittedComments .comment .avatar{--filesource: "DefaultPageElements.css";position: absolute;right: 1%}
#SubmittedComments .comment .avatar img{--filesource: "DefaultPageElements.css";border: #e0e0e0 1px solid}
#SubmittedComments .comment .text{--filesource: "DefaultPageElements.css";position: relative;padding-right: 110px}
#SubmittedComments .comment .text .title{--filesource: "DefaultPageElements.css";margin-top: 0}
#SubmittedComments .comment .text .publishInfo{--filesource: "DefaultPageElements.css"}
#SubmittedComments .comment .text .publishInfo .date{--filesource: "DefaultPageElements.css";display: inline}
#SubmittedComments .comment .text .publishInfo .author{--filesource: "DefaultPageElements.css";display: inline}
#SubmittedComments .comment .text .commentText{--filesource: "DefaultPageElements.css";margin-bottom: 1em}
#SubmittedComments .comment .commentFormLink{--filesource: "DefaultPageElements.css";margin-bottom: 1em}
#CommentsClosed{--filesource: "DefaultPageElements.css";clear: left;margin: 2em 0 1em;border-top: #e0e0e0 1px solid}
#CommentsClosed .title{--filesource: "DefaultPageElements.css"}
#CommentsClosed .summary{--filesource: "DefaultPageElements.css"}
#CommentFormHeader{--filesource: "DefaultPageElements.css";clear: both;margin: 2em 0 1em;border-top: #e0e0e0 1px solid}
#CommentFormHeader .title{--filesource: "DefaultPageElements.css"}
#CommentFormHeader .summary{--filesource: "DefaultPageElements.css"}
#CommentFormHeader .commentsCount{--filesource: "DefaultPageElements.css"}
#CommentForm{--filesource: "DefaultPageElements.css"}
#CommentForm #UserAvatar{--filesource: "DefaultPageElements.css";position: absolute;right: 10px}
#CommentForm .fieldContainer{--filesource: "DefaultPageElements.css"}
#CommentForm .fieldContainer .fieldControls{--filesource: "DefaultPageElements.css"}
#CommentForm .textField{--filesource: "DefaultPageElements.css"}
#CommentForm .textField .fieldContent,#CommentForm .emailField .fieldContent{--filesource: "DefaultPageElements.css"}
#CommentForm .textField input{--filesource: "DefaultPageElements.css"}
#CommentForm .textareaField{--filesource: "DefaultPageElements.css"}
#CommentForm .textareaField textarea{--filesource: "DefaultPageElements.css"}
@media screen and (max-width: 600px){#CommentForm .textField .fieldContent,#CommentForm .emailField .fieldContent{--filesource: "DefaultPageElements.css"}
}
.siteMapContainer{--filesource: "DefaultPageElements.css"}
.siteMapContainer .parentContainer{--filesource: "DefaultPageElements.css"}
.siteMapContainer ul{--filesource: "DefaultPageElements.css";width:100%;margin:0;padding:0}
.siteMapContainer ul li{--filesource: "DefaultPageElements.css"}
.siteMapContainer ul.level2,.siteMapContainer ul.level3,.siteMapContainer ul.level4{margin:10px 0 0 0;padding:10px 0 10px 15px}
#PrimaryContent #PageBody .siteMapContainer ul li a{text-decoration:none}
#PrimaryContent #PageBody .siteMapContainer ul li a:hover{text-decoration:none}
#SubContainers.lightboxGrid,#SubArticles.lightboxGrid{--filesource: "DefaultPageElements.css";position: relative;float: left;width: 100%;margin-bottom: 1em}
#SubContainers.lightboxGrid .article,#SubArticles.lightboxGrid .article{--filesource: "DefaultPageElements.css";position: relative;float: left;min-width: 20%;margin-right: 20px}
#SubContainers.lightboxGrid .article .thumbnail,#SubArticles.lightboxGrid .article .thumbnail{--filesource: "DefaultPageElements.css";display: block;padding: 0}
#SubContainers.lightboxGrid .article .thumbnail img,#SubArticles.lightboxGrid .article .thumbnail img{--filesource: "DefaultPageElements.css";max-width: 100%;width: 100%;margin: 0}
#SubContainers.lightboxGrid .article .text,#SubArticles.lightboxGrid .article .text{--filesource: "DefaultPageElements.css";display: block;padding: 0}
#SubContainers.lightboxGrid .article .text .title,#SubArticles.lightboxGrid .article .text .title{--filesource: "DefaultPageElements.css";padding: 0;text-align: center}
#SubContainers.lightboxGrid .article .text .date,#SubArticles.lightboxGrid .article .text .date{--filesource: "DefaultPageElements.css";display: none}
#SubContainers.lightboxGrid .article .text .summary,#SubArticles.lightboxGrid .article .text .summary{--filesource: "DefaultPageElements.css";display: none}
#SubContainers.lightboxGrid.threeCols .article,#SubArticles.lightboxGrid.threeCols .article{--filesource: "DefaultPageElements.css";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){--filesource: "DefaultPageElements.css";margin-right: 0}
#SubContainers.lightboxGrid.fourCols .article,#SubArticles.lightboxGrid.fourCols .article{--filesource: "DefaultPageElements.css";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){--filesource: "DefaultPageElements.css";margin-right: 0}
#SubContainers.lightboxGrid.fiveCols .article,#SubArticles.lightboxGrid.fiveCols .article{--filesource: "DefaultPageElements.css";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){--filesource: "DefaultPageElements.css";margin-right: 0}
@media only screen and (max-width: 600px){#SubContainers.lightboxGrid,#SubArticles.lightboxGrid{--filesource: "DefaultPageElements.css";font-size: 80%}
}
#CategoryFilter ul{--filesource: "DefaultPageElements.css";margin-left: 0;padding-left: 0;margin-bottom: 0}
#CategoryFilterInner{--filesource: "DefaultPageElements.css";border-bottom: 1px solid #cacaca}
#PrimaryContent #PageBody #CategoryFilter ul li{--filesource: "DefaultPageElements.css";list-style: none;display: inline;margin: 0 18px;padding-bottom: 10px}
#PrimaryContent #PageBody #CategoryFilter ul li.currentCategory{--filesource: "DefaultPageElements.css";border-bottom: 3px solid #0f1e64}
#PrimaryContent #PageBody #CategoryFilter ul li:first-child{--filesource: "DefaultPageElements.css";margin-left: 0;padding-left: 0}
#PrimaryContent #PageBody #CategoryFilter ul li.show{--filesource: "DefaultPageElements.css";display: inline}
#PrimaryContent #PageBody #CategoryFilter ul li a{--filesource: "DefaultPageElements.css";text-decoration: none;font-size: 120%;font-family: "FocoCC","FocoCCLight","Foco","FocoLight",Arial,Helvetica,Sans-Serif;color: #333333;padding-bottom: 8px;display: inline-block;padding-bottom: 11px}
#PrimaryContent #PageBody #CategoryFilter h2{--filesource: "DefaultPageElements.css";border-bottom: 3px solid #0f1e64;font-family: "FocoCCBold","FocoCC","FocoBold","Foco",Arial,Helvetica,Sans-Serif;color: #0f1e64;display: none}
#PrimaryContent #PageBody #CategoryFilter h2:hover{--filesource: "DefaultPageElements.css";cursor: pointer}
@media only screen and (max-width: 960px){#PrimaryContent #PageBody #CategoryFilter ul{--filesource: "DefaultPageElements.css";margin-top: 0;padding-top: 0}
#PrimaryContent #PageBody #CategoryFilter ul li{--filesource: "DefaultPageElements.css";display: none;margin-left: 0;padding-left: 0;padding-bottom: 0}
#PrimaryContent #PageBody #CategoryFilter ul li.currentCategory{--filesource: "DefaultPageElements.css";border-bottom: none}
#PrimaryContent #PageBody #CategoryFilter h2{--filesource: "DefaultPageElements.css";background-image: url('/App_Sites/ccv/Templates/Default/images/template/arrow_blue_down.gif');background-repeat: no-repeat;background-position: right;margin-bottom: 0;display: inline-block;padding: 0 40px 10px 20px;font-size: 130%}
#PrimaryContent #PageBody #CategoryFilter h2.clicked{--filesource: "DefaultPageElements.css";background-image: url('/App_Sites/ccv/Templates/Default/images/template/arrow_blue_up.gif')}
#PrimaryContent #PageBody #CategoryFilter ul li.show{--filesource: "DefaultPageElements.css";display: block;background: rgba(243,244,247,1);margin-right: 0}
#PrimaryContent #PageBody #CategoryFilter ul li a{--filesource: "DefaultPageElements.css";padding: 8px 35px 8px 20px;display: block}
#PrimaryContent #PageBody #CategoryFilter ul li.currentCategory a{--filesource: "DefaultPageElements.css";background: #ebecf0}
#PrimaryContent #PageBody #CategoryFilter ul li a:hover{--filesource: "DefaultPageElements.css";background: #ebecf0}
#PrimaryContent #PageBody #CategoryFilter ul li.currentCategory a:hover{--filesource: "DefaultPageElements.css";background: #e7e7ee}
}
.lightboxPopup .article{--filesource: "DefaultPageElements.css"}
.lightboxPopup .article .thumbnail{--filesource: "DefaultPageElements.css";float: left;max-width: 35%;margin-right: 10px}
.lightboxPopup .article .thumbnail img{--filesource: "DefaultPageElements.css";max-width: 100%;border: 1px solid #e0e0e0}
.lightboxPopup .article .text{--filesource: "DefaultPageElements.css"}
.lightboxPopup .article .text .title{--filesource: "DefaultPageElements.css";margin-top: 0}
.lightboxPopup .article .text .title a{--filesource: "DefaultPageElements.css";font-size: 150%;color: #303030;text-decoration: none}
.lightboxPopup .article .text .date{--filesource: "DefaultPageElements.css"}
.lightboxPopup .article .text .summary{--filesource: "DefaultPageElements.css"}
.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{--filesource: "DefaultPageElements.css";margin-top: 0}
.userReportFile{--filesource: "DefaultPageElements.css"}
.userReportFile .formPanel{--filesource: "DefaultPageElements.css"}
.userReportFile .formPanel fieldset{--filesource: "DefaultPageElements.css"}
.userReportFile .formPanel fieldset legend{--filesource: "DefaultPageElements.css"}
.userReportFile .formPanel fieldset .formFields{--filesource: "DefaultPageElements.css"}
.userReportFile .formPanel fieldset .formFields .fieldContainer{--filesource: "DefaultPageElements.css"}
.userReportFile .formPanel fieldset .formFields .fieldContainer .fieldTitle{--filesource: "DefaultPageElements.css"}
.userReportFile .formPanel fieldset .formFields .fieldContainer .fieldContent{--filesource: "DefaultPageElements.css"}
.userReportFile .formPanel fieldset .formFields .fieldContainer.fileUpload{--filesource: "DefaultPageElements.css"}
.userReportFile .formPanel fieldset .formFields .fieldContainer.fileUpload .fieldTitle{--filesource: "DefaultPageElements.css"}
.userReportFile .formPanel fieldset .formFields .fieldContainer.fileUpload .fieldContent{--filesource: "DefaultPageElements.css"}
.userReportFile .formPanel fieldset .formFields .fieldContainer.fileUpload .fieldContent .fieldControls{--filesource: "DefaultPageElements.css"}
.userReportFile .formPanel fieldset .formFields .fieldContainer.fileUpload .fieldContent .fieldControls .helpText{--filesource: "DefaultPageElements.css";display: block}
#FollowUs{--filesource: "DefaultPageElements.css"}
#FollowUs ul.links{--filesource: "DefaultPageElements.css";list-style: none;margin-left: 0;padding-left: 0}
#FollowUs ul.links li{--filesource: "DefaultPageElements.css";list-style: none;margin-left: 0;padding-left: 0}
#FollowUs ul.links li a{--filesource: "DefaultPageElements.css";display: block;padding: 3px 0 0 24px;min-height: 20px;background-position: left top;background-repeat: no-repeat}
#FollowUs ul.links li a.linkBlogs{--filesource: "DefaultPageElements.css";background-image: url('/App_Sites/ccv/Templates/Default/Css/../images/icons/20x20_blog.gif')}
#FollowUs ul.links li a.linkTwitter{--filesource: "DefaultPageElements.css";background-image: url('/App_Sites/ccv/Templates/Default/Css/../images/icons/20x20_twitter.gif')}
#FollowUs ul.links li a.linkFacebook{--filesource: "DefaultPageElements.css";background-image: url('/App_Sites/ccv/Templates/Default/Css/../images/icons/20x20_facebook.gif')}
#FollowUs ul.links li a.linkLinkedIn{--filesource: "DefaultPageElements.css";background-image: url('/App_Sites/ccv/Templates/Default/Css/../images/icons/20x20_linkedin.gif')}
#FollowUs ul.links li a.linkRSS{--filesource: "DefaultPageElements.css";background-image: url('/App_Sites/ccv/Templates/Default/Css/../images/icons/20x20_rss.gif')}
#DynamicFormWrapper{width: 95%;margin: 0 5% 0 0;display: inline-block}
#PrimaryContent .ff-form-main{padding:2%;background:#f1f5f8;color:#666666;font-size:110%;font-family:"FocoCCLight","FocoCC","FocoLight","Foco",Arial,Helvetica,Sans-Serif;border-radius: 5px}
#PrimaryContent #dvFastForms .ff-group-row{margin:0;background:none}
#PrimaryContent #dvFastForms .ff-section-header{--filesource: "DefaultPageElements.css";font-size:100%;font-weight:bold;color:#0F1E64;font-family:"FocoCCLight","FocoCC","FocoLight","Foco",Arial,Helvetica,Sans-Serif}
#PrimaryContent #dvFastForms .ff-field-col{display:inline-block}
#PrimaryContent #dvFastForms .ff-label-col{padding:10px 0 0 0}
#PrimaryContent #dvFastForms .ff-label{font-size:80%;font-weight:bold;color:#666666;font-family:"FocoCCLight","FocoCC","FocoLight","Foco",Arial,Helvetica,Sans-Serif}
#PrimaryContent #dvFastForms .ff-checkbox-li label,#PrimaryContent #dvFastForms .select2-results .select2-result-label{font-family:"FocoCC","FocoLight","Foco",Arial,Helvetica,Sans-Serif}
#PrimaryContent #dvFastForms .select2-container .select2-choice{height:40px;background: #fff}
#PrimaryContent #dvFastForms .ff-type-text,#PrimaryContent #dvFastForms .ff-textarea,#PrimaryContent #dvFastForms select.ff-select-type,#PrimaryContent #dvFastForms .ff-fileupload-drop-area,#PrimaryContent #dvFastForms .select2-container .select2-choice,#PrimaryContent #dvFastForms .select2-container .select2-choices{box-sizing:border-box;border-radius: 3px;font-family:"FocoCC","FocoLight","Foco",Arial,Helvetica,Sans-Serif}
#PrimaryContent #dvFastForms .ff-required-mark{color:brown;padding:0 0 0 5px}
#PrimaryContent #dvFastForms .ff-btn-submit{box-sizing: border-box;width: auto;padding: 10px 65px;margin:10px 0 0 10px;float: none;font-size: 115%;background: #ffd200;font-size:90%;color: #0f1e64;font-family: "FocoCCBlack","FocoBlack",Arial,Helvetica,Sans-Serif}
#PrimaryContent #dvFastForms .ff-invalid-msg{font-family:"FocoCCLight","FocoCC","FocoLight","Foco",Arial,Helvetica,Sans-Serif;padding:5px 0 0 0;color: #d7002d;text-transform: capitalize}
#PrimaryContent #dvFastForms .ff-general-text-label{font-size: 60%;font-weight: normal}
.CallsToAction{--filesource: "DefaultPageElements.css";width:100%;margin:2% 0 0 0;padding:2% 0;border-top:1px dotted #4D90d7;display:inline-block;text-align:center}
.Call{--filesource: "DefaultPageElements.css";width:23%;margin:1%;padding: 0;display:inline-block;float:left}
.Calls{--filesource: "DefaultPageElements.css";margin: 0;padding: 0}
.CallContent{width:96%;padding:2%;display:inline-block;text-align:center}
.CallContent h1{padding:0;margin:0}
.CallContent p{padding:3px;margin:0}
.CTABGBlue{background:#4D90d7;border-radius:5px}
.CTABGGrey{background:#E9E9E9;border-radius:5px}
.CTABGYellow{background:#ffd200;border-radius:5px}
.CTABGDarkBlue{background:#0F1E64;border-radius:5px}
.CTAYellowText,.CTAYellowText a,.CTAYellowText a:link,.CTAYellowText a:visited,.CTAYellowText a:hover,.CTAYellowText h1,.CTAYellowText h2,.CTAYellowText h3{--filesource: "DefaultPageElements.css";color:#ffd200;text-decoration:none;display:block}
.CTABlueText,.CTABlueText a,.CTABlueText a:link,.CTABlueText a:visited,.CTABlueText a:hover,.CTABlueText h1,.CTABlueText h2,.CTABlueText h3{--filesource: "DefaultPageElements.css";color:#4D90d7;text-decoration:none;display:block}
.CTADarkBlueText,.CTADarkBlueText p,.CTADarkBlueText a,.CTADarkBlueText a:link,.CTADarkBlueText a:visited,.CTADarkBlueText a:hover,.CTADarkBlueText h1,.CTADarkBlueText h2,.CTADarkBlueText h3{--filesource: "DefaultPageElements.css";color:#0F1E64;text-decoration:none;display:block}
.CTAWhiteText,.CTAWhiteText a,.CTAWhiteText a:link,.CTAWhiteText a:visited,.CTAWhiteText a:hover,.CTAWhiteText h1,.CTAWhiteText h2,.CTAWhiteText h3{--filesource: "DefaultPageElements.css";color:#fff;text-decoration:none;display:block}
.CTAHelveticaText,.CTAHelveticaText a{font-family:"FocoCC","Foco",Arial,Helvetica,Sans Serif}
.CTARoundedCorner{border-radius:5px}
.CTAYellowBorder{border:2px solid #ffd200}
#Primary .Call a{text-decoration:none}
.BlueBox{--filesource: "DefaultPageElements.css";background: #0f1e64;color: #fff;padding: 15px 20px;border-radius: 15px;margin-bottom: 20px}
#CTAForgottenCancerProject{background:#4D90d7 url(/images/call_to_actions/forgotten-cancer-project.jpg) center center no-repeat;height: 90px;padding-top: 20px;padding-left: 8px;padding-right: 8px;width: 151px;border-top:2px solid #4D90D7}
.CTAHelpline{background:#ffd200 url(/images/call_to_actions/women-on-phone.png) bottom right no-repeat;height: 91px;width: 164px;padding:3px 0 0 5px;text-align:left;font-size:120%}
.CTAOTherLanguages{background:#4D90d7 url(/images/call_to_actions/chinese-women.png) bottom right no-repeat;height: 79px;width: 164px;padding:15px 0 0 5px;text-align:left;font-size:120%}
.lightbox-overlay{--filesource: "DefaultPageElements.css";width:100%;height:100%;top: 0;left: 0;background:url('/App_Sites/ccv/Templates/Default/images/template/black_t75.png');z-index: 8010;overflow: hidden;position: fixed;display: none}
.lightbox-skin{--filesource: "DefaultPageElements.css";width:50%;top: 50%;left: 50%;color: #444;background:url('/App_Sites/ccv/Templates/Default/images/template/loading-1.gif') center center no-repeat;position:absolute}
.lightbox-content{}
.lightbox-content h2{margin:2% 0 0 0;text-align:center}
.lightbox-close{--filesource: "DefaultPageElements.css";width: 15px;height: 15px;right: 0;top: -5px;z-index: 8040;position: absolute;cursor: pointer;background: url('/App_Sites/ccv/Templates/Default/images/template/close.png') center center no-repeat}
@media only screen and (max-width: 800px){.lightbox-skin{--filesource: "DefaultPageElements.css";width:90%}
}
.accordian{}
#Primary .accordian .latestArticles .article{width:100%;padding:0;margin:0;border:none;background:none}
#Primary .accordian .latestArticles .article:hover{box-shadow:none}
.accordian h3.accordianTitle,.accordian h3.title{box-sizing: border-box;width: 100%;margin:0;padding: 2% 30px 2% 0;box-sizing: border-box;background-image: url('/images/icons/svg/arrow-down-blue.svg');background-repeat: no-repeat;background-position: right center;cursor: pointer;border-bottom: 1px solid #e0e0e0;text-align:left;color:#0F1E64}
.accordian h3.accordianTitle.active,.accordian h3.title.active{background-image: url('/images/icons/svg/arrow-up-blue.svg')}
.accordian h3.accordianTitle:first-child,#Primary .accordian .latestArticles .article:first-child h3.title{border-top: 1px solid var(--colour-grey-100)}
#Primary .accordian .latestArticles .article h3{margin:0}
#Primary .accordian .latestArticles .article .text{box-sizing: border-box;width:100%;padding:0;display:inline-block}
.accordian .accordianContent,#Primary .accordian .latestArticles .article .summary{box-sizing: border-box;width:100%;padding: 10px;margin:0 0 10px 0;text-align:left;background: var(--colour-blue-light-50)}
.accordionTitle{--filesource: "DefaultPageElements.css";font-size: 1.5rem;padding: 20px 25px 20px 0;margin: 0;border-top: 1px solid var(--colour-grey-100);cursor: pointer;background-image: url('/images/icons/svg/arrow-down-blue.svg');background-repeat: no-repeat;background-position-x: right;background-position-y: center}
.accordionTitle.open{--filesource: "DefaultPageElements.css";background-image: url('/images/icons/svg/arrow-up-blue.svg')}
.accordionContent{--filesource: "DefaultPageElements.css";box-sizing: border-box;width: 100%;padding: 10px;margin-bottom: 20px;border-radius: 10px;background: var(--colour-blue-light-50)}
a.tooltips{--filesource: "DefaultPageElements.css";position: relative;display: inline;text-decoration:none;outline:none}
a.tooltips img{width:15px;padding:0 0 0 5px;margin: -5px 0 0 0;vertical-align:middle}
a.tooltips span{--filesource: "DefaultPageElements.css";position: absolute;width:180px;padding:6px 8px;color:#000;background-color:#f2f2f2;border:1px solid #009bdc;height: auto;line-height:150%;text-align: left;visibility: hidden;border-radius:4px;font:12px/16px arial,helvetica,sans-serif}
a.tooltips span:after{--filesource: "DefaultPageElements.css";content: '';position: absolute;top: 13px;right: 100%;margin-top: -8px;width: 0;height: 0;border-right: 6px solid #009bdc;border-top: 8px solid transparent;border-bottom: 8px solid transparent}
a:hover.tooltips span{--filesource: "DefaultPageElements.css";visibility: visible;left: 100%;top: 50%;margin-top: -15px;margin-left: 15px;z-index: 999}
.cmHighlight,.cmhighlight{--filesource: "DefaultPageElements.css";font-weight: bold}
.exampleWidget{--filesource: "DefaultPageElements.css";border: #e0e0e0 1px solid;background: #f0f0f0;padding: 10px;border-radius: 4px;-moz-border-radius: 4px;-webkit-border-radius: 4px}
.exampleWidget h1,.exampleWidget h2,.exampleWidget h3,.exampleWidget h4,.exampleWidget h5,.exampleWidget h6,.exampleWidget p{--filesource: "DefaultPageElements.css";margin: 0.5em 0}
.exampleWidget .title{--filesource: "DefaultPageElements.css"}
.exampleWidget .summary{--filesource: "DefaultPageElements.css"}
#cmsDevMode{--filesource: "DefaultPageElements.css";position: absolute;width: 150px;padding: 10px;margin: 10px;background: #f8f8f8;border: 1px #e0e0e0 solid;z-index: 1000000;top: 0;right: 0}
#cmsDevMode .previewTitle{--filesource: "DefaultPageElements.css";margin: 0;font-weight: bold}
#cmsDevMode .previewLinks{--filesource: "DefaultPageElements.css"}
#cmsDevMode .previewLinks ul{--filesource: "DefaultPageElements.css";margin: 0;padding: 0;list-style: none}
#cmsDevMode .previewLinks ul li{--filesource: "DefaultPageElements.css"}
#relatedlinks{--filesource: "DefaultPageElements.css"}
#relatedlinks .relatedLinkColumns{--filesource: "DefaultPageElements.css";width:100%;margin: 0;padding: 3px 0 10px 0;display:inline-block}
.relatedLinkColumns .relatedLinkColOne{width:60%;margin-right:5%;float:left}
.relatedLinkColumns .relatedLinkColTwo{width:15%;margin-right:5%;float:left}
.relatedLinkColumns .relatedLinkColThree{width:14%;float:left}
#FeedbackWrapper{--filesource: "DefaultPageElements.css";width: 100%;text-align: center;background: #fff;display: inline-block}
#Container_ccv_homepagec_content #FeedbackWrapper{--filesource: "DefaultPageElements.css";display: none}
#FeedbackWrapperInner{--filesource: "DefaultPageElements.css";width: 1024px;max-width: 100%;margin: 20px auto;padding: 0;display: inline-block;box-sizing: border-box}
#FeedbackWrapper a{--filesource: "DefaultPageElements.css";text-decoration: underline}
#FeedbackWrapper h3{--filesource: "DefaultPageElements.css";margin: 0 0 0.5em 0}
#FeedbackWrapper input[type=text]{--filesource: "DefaultPageElements.css";box-sizing: border-box;width: 45%;padding: 1% 2%;margin: 10px 0;color: #888;border: 1px solid #000}
#FeedbackWrapper textarea{--filesource: "DefaultPageElements.css";width: 50%;height: 100px;margin: 10px 0}
#FeedbackSurveyResponse,#IssuesFormResponse{font-weight:bold}
#FeedbackSurvey{--filesource: "DefaultPageElements.css";float: left;text-align: left}
#FeedbackSurveyInner{--filesource: "DefaultPageElements.css"}
#FeedbackSurvey h2{--filesource: "DefaultPageElements.css";display: inline-block;font-size: 100%;margin: 0 18px 0.5em 0}
#FeedbackSurveyFormForm{--filesource: "DefaultPageElements.css";clear: both;text-align: left}
#FeedbackSurveyComment{--filesource: "DefaultPageElements.css";padding-top: 20px}
#IssuesFormWrapper{--filesource: "DefaultPageElements.css";float: right}
#IssuesFormWrapperInner{--filesource: "DefaultPageElements.css"}
#IssuesFormForm{--filesource: "DefaultPageElements.css";width: 100%;text-align: left;clear: both;padding-top: 20px}
#IssuesFormClose{--filesource: "DefaultPageElements.css";float: right}
#FeedbackWrapper #FeedbackSurveySubmit,#FeedbackWrapper #IssuesFormSubmit{--filesource: "DefaultPageElements.css";color: #0f1e64;background: rgba(255,210,0,1);padding: 5px 18px 2px;border-radius: 8px;display: block;margin: 0;text-decoration: none;font-family: "FocoCCBold","FocoCC","FocoBold","Foco",Arial,Helvetica,Sans-Serif;text-decoration: none;width: 25%;text-align: center;padding: 12px}
@media screen and (max-width: 700px){#FeedbackWrapper{--filesource: "DefaultPageElements.css";width:95%}
#FeedbackSurvey,#IssuesFormWrapper{--filesource: "DefaultPageElements.css";float: none;width: 100%;text-align: left}
#IssuesFormWrapper{--filesource: "DefaultPageElements.css";margin: 10px 0 20px}
#IssuesFormForm{--filesource: "DefaultPageElements.css";padding-top: 0}
#FeedbackWrapper textarea{--filesource: "DefaultPageElements.css";width: 100%}
#FeedbackWrapper #FeedbackSurveySubmit,#FeedbackWrapper #IssuesFormSubmit{--filesource: "DefaultPageElements.css";width: 50%}
}
#Primary .imageGallery .imageGallery-inner,#Tertiary .imageGallery .imageGallery-inner{position: relative;width: 100%;margin: 0 auto}
#Primary .imageGallery .slickInner,#Tertiary .imageGallery .slickInner{box-sizing: border-box;width: 100%;margin: 0;text-align: center}
.imageGallery .slickInner img{width:100%;height:auto;display:block}
#Primary .imageGallery .slick-list,#Tertiary .imageGallery .slick-list{margin:0}
#Primary .imageGallery.gridLayout,#Tertiary .imageGallery.gridLayout{--filesource: "DefaultPageElements.css";width:100%;display:inline-block}
#Primary .imageGallery.gridLayout .slickInner,#Tertiary .imageGallery.gridLayout .slickInner{box-sizing:border-box;width:31.3%;margin:1% 1% 0 0;padding:0;float:left}
#Primary .imageGallery.gridLayout .slickInner img{--filesource: "DefaultPageElements.css";height: 139px}
@media screen and (max-width: 990px){#Primary .imageGallery.gridLayout .slickInner img{--filesource: "DefaultPageElements.css";height: 139px !important}
}
@media screen and (max-width: 800px){#Primary .imageGallery.gridLayout .slickInner,#Tertiary .imageGallery.gridLayout .slickInner{width:48%}
#Primary .imageGallery.gridLayout .slickInner img{--filesource: "DefaultPageElements.css";width: 240px !important;height: 160px !important;max-height: 160px !important}
#Primary .imageGallery .slick-prev,#Primary .imageGallery .slick-next,#Tertiary .imageGallery .slick-prev,#Tertiary .imageGallery .slick-next{margin:0}
}
@media screen and (max-width: 540px){#Primary .imageGallery.gridLayout .slickInner img{--filesource: "DefaultPageElements.css";width: 100% !important;height: auto !important;max-height: none !important}
#Primary .imageGallery.gridLayout .slickInner{--filesource: "DefaultPageElements.css";width: 100%}
}
.ContextMenu{--filesource: "DefaultPageElements.css"}
.ContextMenu h2{--filesource: "DefaultPageElements.css";display: inline-block;float: left;margin-right: 20px;font-size: 100%;font-family: "FocoCCLight","FocoLight",Arial,Helvetica}
.ContextMenu ul{--filesource: "DefaultPageElements.css";margin-top: 0.9em;display: inline-block}
.ContextMenu ul,.ContextMenu ul li{--filesource: "DefaultPageElements.css";margin-left: 0;padding-left: 0;list-style-type: none}
#PrimaryContent #PageBody .ContextMenu ul li,#PageContainer .ContextMenu ul li{--filesource: "DefaultPageElements.css";margin: 0 0 0.75em}
.ContextMenu ul>li::before{--filesource: "DefaultPageElements.css";content: "— ";padding-right: 5px}
#Primary #PageBody .ContextMenu ul li.current a,#PageContainer .ContextMenu ul li.current a{--filesource: "DefaultPageElements.css";color: #737373;text-decoration: none}
.page-anchor-menu{--filesource: "DefaultPageElements.css";box-sizing:border-box;width:100%;padding:0;margin:0 0 2rem 0}
.page-anchor-menu h2{--filesource: "DefaultPageElements.css";margin: 1.2em 0 0.75em 0;font-size: 2rem;line-height: 1em}
.page-anchor-menu ul{margin:0;padding:0;list-style:none}
.page-anchor-menu ul li{border-right: 1.9px solid var(--colour-blue);padding:0 6px;display:inline-block}
.page-anchor-menu ul li:first-child{padding-left:0}
.page-anchor-menu ul li:last-child{border-right:none;padding-right:0;background:none}
#Secondary .page-anchor-menu{--filesource: "DefaultPageElements.css";margin:0}
#Secondary .page-anchor-menu.sticky{width:300px;position:fixed;top:135px}
#Secondary .page-anchor-menu h2{--filesource: "DefaultPageElements.css";margin:0.5em 0;font-size:1.5rem}
#Secondary .page-anchor-menu ul{margin:0;padding:0;list-style:none}
#Secondary .page-anchor-menu ul li{display:flex;border-right: none;padding:0;background: url(/images/icons/svg/blue-line.svg) top 30px left no-repeat}
#Secondary .page-anchor-menu ul li:last-child{background-position: top -30px left}
#Secondary .page-anchor-menu ul li svg rect{fill:#fff}
#Secondary .page-anchor-menu ul li:hover svg rect,#Secondary .page-anchor-menu ul li.current svg rect{fill:var(--colour-blue)}
#Secondary .page-anchor-menu ul li a{flex: 1;display: block;margin:0 0 0 10px;padding:8px;border-radius:5px;font-size: 1.1rem}
#Secondary .page-anchor-menu ul li a:hover{text-decoration:none;background:var(--colour-grey-100)}
#Secondary .page-anchor-menu ul li.current a{text-decoration:none;background:var(--colour-blue-light-100)}
@media screen and (max-width: 768px){#Secondary .page-anchor-menu.sticky{position:relative!important;top:0}
}
.MenuBox{--filesource: "DefaultPageElements.css"}
#SubHeader .MenuBox{--filesource: "DefaultPageElements.css";padding: 10px 15px;background: #f1f5f8;border-radius: 5px;text-shadow: none;position: absolute;bottom: 30px;right: 0}
.MenuBox ul,.MenuBox ul li{--filesource: "DefaultPageElements.css";margin: 0;padding: 0;list-style-type: none}
.MenuBox a{--filesource: "DefaultPageElements.css";margin: 0;padding: 10px 30px 10px 5px;color: #0F1E64;text-decoration: none;display: block;background: #f1f5f8 url('/App_Sites/ccv/Templates/Default/images/template/menu-arrow.png') center right no-repeat;line-height: 100%;font-family: "FocoCCBold","FocoCC","FocoBold","Foco",Arial,Helvetica,Sans-Serif;border-bottom: 1px solid #e5e2e0;font-size: 1.0rem}
.MenuBox a:hover{--filesource: "DefaultPageElements.css";background-color: #d8d8d8}
@media screen and (max-width: 800px){#SubHeader .MenuBox{--filesource: "DefaultPageElements.css";position: relative;bottom: 0}
}
.PageMenu{--filesource: "DefaultPageElements.css"}
.PageMenuInner{--filesource: "DefaultPageElements.css"}
ul.pageMenu{--filesource: "DefaultPageElements.css";list-style: none;padding: 0}
ul.pageMenu li{--filesource: "DefaultPageElements.css";list-style: none;list-style: none;display: inline-block;width: 31%;margin: 1% 3% 1% 0}
ul.pageMenu li:nth-child(3n){--filesource: "DefaultPageElements.css";margin: 0}
#PrimaryContent #PageBody ul.pageMenu li{--filesource: "DefaultPageElements.css";margin: 1% 3% 1% 0}
#PrimaryContent #PageBody ul.pageMenu li:nth-child(3n){--filesource: "DefaultPageElements.css";margin: 0}
ul.pageMenu li a{--filesource: "DefaultPageElements.css";padding: 12px 30px 12px 12px;background: url('/images/templates/icons/arrow-blue-right.png') no-repeat;background-position-x: 96%;background-position-y: 50%;text-decoration: none;font-family: "FocoCCBold","FocoCC","FocoBold","Foco",Arial,Helvetica,Sans-Serif;box-shadow: 0 0 5px 1px rgb(0 0 0 / 10%);display: block;border-radius: 5px}
#PageBody .PageMenu a,#PrimaryInner .PageMenu a,#Tertiary .PageMenu a{--filesource: "DefaultPageElements.css";color: #0F1E64}
@media screen and (max-width: 800px){#PrimaryContent #PageBody ul.pageMenu li,ul.pageMenu li,#PrimaryContent #PageBody ul.pageMenu li:nth-child(3n),ul.pageMenu li:nth-child(3n){--filesource: "DefaultPageElements.css";width: 100%;margin: 1% 0}
}
.previousNext{box-sizing:border-box;width:100%;padding:0;margin:2rem 0}
.previousNext .previousNextInner{box-sizing:border-box;width:100%;padding:0;margin:0;display: grid;grid-template-columns: 1fr 1fr;gap: 1rem;justify-content: space-between;align-items: flex-start}
.previousNext div.previous a,.previousNext div.next a{padding: 15px;display: flex;gap: 0.8rem;text-transform: uppercase;background: var(--colour-blue);color: #fff!important;border-radius: 8px;font-size: 80%}
.previousNext div.next a{justify-content: space-between}
.previousNext div.previous a:hover,.previousNext div.next a:hover{background: var(--colour-yellow);color: var(--colour-blue)!important}
.previousNext div.previous a svg,.previousNext div.next a svg{width:40px;flex-shrink: 0}
.previousNext div.previous a .linkLabel,.previousNext div.next a .linkLabel{display:block;text-transform: capitalize;font-weight: 700;text-decoration: underline;font-size: 115%}
.previousNext div.previous{--filesource: "DefaultPageElements.css";display: none}
.previousNext div.currentPage{--filesource: "DefaultPageElements.css";display: none}
.previousNext div.next{--filesource: "DefaultPageElements.css";display: block}
.previousNext div.after{--filesource: "DefaultPageElements.css";display: none}
@media only screen and (max-width:768px){.previousNext .previousNextInner{grid-template-columns: 1fr}
}
.widgetAPIResponse{display:none!important}
.apiTrials p.apiTrialsItem{padding:0.75em;border-top:1px solid #dedede;font-size:90%;background:#fff}
.apiTrials p.apiTrialsItem:last-child{background:none}
.apiTrials p.apiTrialsItem a{text-decoration:none!important}
.apiTrials p.apiTrialsItem a:hover{text-decoration:underline!important}
.apiTrials p.apiTrialsItem a[target="_blank"]::after{display:none}
.apiTrials p.apiTrialsItem span.textTitle{display:block}
.apiTrials p.apiTrialsItem span.textIds,.apiTrials p.apiTrialsItem span.textLocation{font-size:90%;background:url(/images/templates/icons/svg/link.svg) left center no-repeat;vertical-align:middle;padding:0 0 0 20px;background-size:15px;color:#000;display:inline-block}
.apiTrials p.apiTrialsItem span.textLocation{background-image:url(/images/templates/icons/svg/location-pin.svg);margin-left:20px}
@media screen and (max-width: 425px){.apiTrials p.apiTrialsItem span.textIds,.apiTrials p.apiTrialsItem span.textLocation{display:block;margin:0}
}
@font-face{--filesource: "DefaultFonts.css";font-family: 'Foco';src: url('/App_Sites/ccv/Templates/Default/fonts/FocoCC_W_Rg.eot');src: url('/App_Sites/ccv/Templates/Default/fonts/FocoCC_W_Rg.eot?#iefix;') format('embedded-opentype'),url('/App_Sites/ccv/Templates/Default/fonts/FocoCC_W_Rg.woff2') format('woff2'),url('/App_Sites/ccv/Templates/Default/fonts/FocoCC_W_Rg.woff') format('woff'),url('/App_Sites/ccv/Templates/Default/fonts/FocoCC_W_Rg.ttf') format('truetype');font-display: swap}
@font-face{--filesource: "DefaultFonts.css";font-family: 'FocoBold';src: url('/App_Sites/ccv/Templates/Default/fonts/FocoCC_W_Bd.eot');src: url('/App_Sites/ccv/Templates/Default/fonts/FocoCC_W_Bd.eot?#iefix;') format('embedded-opentype'),url('/App_Sites/ccv/Templates/Default/fonts/FocoCC_W_Bd.woff2') format('woff2'),url('/App_Sites/ccv/Templates/Default/fonts/FocoCC_W_Bd.woff') format('woff'),url('/App_Sites/ccv/Templates/Default/fonts/FocoCC_W_Bd.ttf') format('truetype');font-display: swap}
@font-face{--filesource: "DefaultFonts.css";font-family: 'FocoLight';src: url("/App_Sites/ccv/Templates/Default/fonts/FocoCC_W_Lt.eot");src: url("/App_Sites/ccv/Templates/Default/fonts/FocoCC_W_Lt.eot?#iefix") format("embedded-opentype"),url("/App_Sites/ccv/Templates/Default/fonts/FocoCC_W_Lt.woff2") format("woff2"),url("/App_Sites/ccv/Templates/Default/fonts/FocoCC_W_Lt.woff") format("woff"),url('/App_Sites/ccv/Templates/Default/fonts/FocoCC_W_Lt.ttf') format('truetype'),url("/App_Sites/ccv/Templates/Default/fonts/FocoCC_W_Lt.#foco_cclight") format("svg");font-weight: normal;font-style: normal;font-display: swap}
@font-face{--filesource: "DefaultFonts.css";font-family: 'FocoBlack';src: url('/App_Sites/ccv/Templates/Default/fonts/FocoCC_W_Blk.eot');src: url('/App_Sites/ccv/Templates/Default/fonts/FocoCC_W_Blk.eot?#iefix;') format('embedded-opentype'),url('/App_Sites/ccv/Templates/Default/fonts/FocoCC_W_Blk.woff2') format('woff2'),url('/App_Sites/ccv/Templates/Default/fonts/FocoCC_W_Blk.woff') format('woff'),url('/App_Sites/ccv/Templates/Default/fonts/FocoCC_W_Blk.ttf') format('truetype');font-display: swap}
@font-face{--filesource: "DefaultFonts.css";font-family: 'focoCC';src: url("/App_Sites/ccv/Templates/Default/fonts/FocoCC_W_Lt.eot");src: url("/App_Sites/ccv/Templates/Default/fonts/FocoCC_W_Lt.eot?#iefix") format("embedded-opentype"),url("/App_Sites/ccv/Templates/Default/fonts/FocoCC_W_Lt.woff2") format("woff2"),url("/App_Sites/ccv/Templates/Default/fonts/FocoCC_W_Lt.woff") format("woff"),url('/App_Sites/ccv/Templates/Default/fonts/FocoCC_W_Lt.ttf') format('truetype'),url("/App_Sites/ccv/Templates/Default/fonts/FocoCC_W_Lt.#foco_cclight") format("svg");font-weight: 300;font-style: normal;font-display: swap}
@font-face{--filesource: "DefaultFonts.css";font-family: 'focoCC';src: url("/App_Sites/ccv/Templates/Default/fonts/FocoCC_W_LtIt.eot");src: url("/App_Sites/ccv/Templates/Default/fonts/FocoCC_W_LtIt.eot?#iefix") format("embedded-opentype"),url("/App_Sites/ccv/Templates/Default/fonts/FocoCC_W_LtIt.woff2") format("woff2"),url("/App_Sites/ccv/Templates/Default/fonts/FocoCC_W_LtIt.woff") format("woff"),url('/App_Sites/ccv/Templates/Default/fonts/FocoCC_W_LtIt.ttf') format('truetype'),url("/App_Sites/ccv/Templates/Default/fonts/FocoCC_W_LtIt.#foco_cclight") format("svg");weight: 300;style: italic;font-display: swap}
@font-face{--filesource: "DefaultFonts.css";font-family: 'focoCC';src: url('/App_Sites/ccv/Templates/Default/fonts/FocoCC_W_Rg.eot');src: url('/App_Sites/ccv/Templates/Default/fonts/FocoCC_W_Rg.eot?#iefix;') format('embedded-opentype'),url('/App_Sites/ccv/Templates/Default/fonts/FocoCC_W_Rg.woff2') format('woff2'),url('/App_Sites/ccv/Templates/Default/fonts/FocoCC_W_Rg.woff') format('woff'),url('/App_Sites/ccv/Templates/Default/fonts/FocoCC_W_Rg.ttf') format('truetype');font-weight: normal;font-style: normal;font-display: swap}
@font-face{--filesource: "DefaultFonts.css";font-family: 'focoCC';src: url('/App_Sites/ccv/Templates/Default/fonts/FocoCC_W_It.eot');src: url('/App_Sites/ccv/Templates/Default/fonts/FocoCC_W_It.eot?#iefix;') format('embedded-opentype'),url('/App_Sites/ccv/Templates/Default/fonts/FocoCC_W_It.woff2') format('woff2'),url('/App_Sites/ccv/Templates/Default/fonts/FocoCC_W_It.woff') format('woff'),url('/App_Sites/ccv/Templates/Default/fonts/FocoCC_W_It.ttf') format('truetype');font-weight: normal;font-style: italic;font-display: swap}
@font-face{--filesource: "DefaultFonts.css";font-family: 'focoCC';src: url('/App_Sites/ccv/Templates/Default/fonts/FocoCC_W_Rg.eot');src: url('/App_Sites/ccv/Templates/Default/fonts/FocoCC_W_Rg.eot?#iefix;') format('embedded-opentype'),url('/App_Sites/ccv/Templates/Default/fonts/FocoCC_W_Rg.woff2') format('woff2'),url('/App_Sites/ccv/Templates/Default/fonts/FocoCC_W_Rg.woff') format('woff'),url('/App_Sites/ccv/Templates/Default/fonts/FocoCC_W_Rg.ttf') format('truetype');font-weight: 400;font-style: normal;font-display: swap}
@font-face{--filesource: "DefaultFonts.css";font-family: 'focoCC';src: url('/App_Sites/ccv/Templates/Default/fonts/FocoCC_W_It.eot');src: url('/App_Sites/ccv/Templates/Default/fonts/FocoCC_W_It.eot?#iefix;') format('embedded-opentype'),url('/App_Sites/ccv/Templates/Default/fonts/FocoCC_W_It.woff2') format('woff2'),url('/App_Sites/ccv/Templates/Default/fonts/FocoCC_W_It.woff') format('woff'),url('/App_Sites/ccv/Templates/Default/fonts/FocoCC_W_It.ttf') format('truetype');font-weight: 400;font-style: italic;font-display: swap}
@font-face{--filesource: "DefaultFonts.css";font-family: 'focoCC';src: url('/App_Sites/ccv/Templates/Default/fonts/FocoCC_W_Bd.eot');src: url('/App_Sites/ccv/Templates/Default/fonts/FocoCC_W_Bd.eot?#iefix;') format('embedded-opentype'),url('/App_Sites/ccv/Templates/Default/fonts/FocoCC_W_Bd.woff2') format('woff2'),url('/App_Sites/ccv/Templates/Default/fonts/FocoCC_W_Bd.woff') format('woff'),url('/App_Sites/ccv/Templates/Default/fonts/FocoCC_W_Bd.ttf') format('truetype');font-weight: 700;font-style: normal;font-display: swap}
@font-face{--filesource: "DefaultFonts.css";font-family: 'focoCC';src: url('/App_Sites/ccv/Templates/Default/fonts/FocoCC_W_BdIt.eot');src: url('/App_Sites/ccv/Templates/Default/fonts/FocoCC_W_BdIt.eot?#iefix;') format('embedded-opentype'),url('/App_Sites/ccv/Templates/Default/fonts/FocoCC_W_BdIt.woff2') format('woff2'),url('/App_Sites/ccv/Templates/Default/fonts/FocoCC_W_BdIt.woff') format('woff'),url('/App_Sites/ccv/Templates/Default/fonts/FocoCC_W_BdIt.ttf') format('truetype');font-weight: 700;font-style: italic;font-display: swap}
@font-face{--filesource: "DefaultFonts.css";font-family: 'focoCC';src: url('/App_Sites/ccv/Templates/Default/fonts/FocoCC_W_Blk.eot');src: url('/App_Sites/ccv/Templates/Default/fonts/FocoCC_W_Blk.eot?#iefix;') format('embedded-opentype'),url('/App_Sites/ccv/Templates/Default/fonts/FocoCC_W_Blk.woff2') format('woff2'),url('/App_Sites/ccv/Templates/Default/fonts/FocoCC_W_Blk.woff') format('woff'),url('/App_Sites/ccv/Templates/Default/fonts/FocoCC_W_Blk.ttf') format('truetype');font-weight: 900;font-style: normal;font-display: swap}
@font-face{--filesource: "DefaultFonts.css";font-family: 'focoCC';src: url('/App_Sites/ccv/Templates/Default/fonts/FocoCC_W_BlkIt.eot');src: url('/App_Sites/ccv/Templates/Default/fonts/FocoCC_W_BlkIt.eot?#iefix;') format('embedded-opentype'),url('/App_Sites/ccv/Templates/Default/fonts/FocoCC_W_BlkIt.woff2') format('woff2'),url('/App_Sites/ccv/Templates/Default/fonts/FocoCC_W_BlkIt.woff') format('woff'),url('/App_Sites/ccv/Templates/Default/fonts/FocoCC_W_BlkIt.ttf') format('truetype');font-weight: 900;font-style: italic;font-display: swap}
#LoginStatusShort,#AccessibilityToolbar,#Header #QuicklinkDonate,#Header #QuicklinkSupport,#Header #MobileSearch,#Header #MobileMenu,#Header #HeaderNavigation,#SearchSite,#AnchorMenu,#MainMenu,#MobileMainMenu,.subMenu,#PageFunctionsTop,#PageFunctionsBottom,#LoginForm,#Footer #FooterMenu .col,#Footer #FooterBottom,#header-search,#Quicklinks,#SubHeader img{--filesource: "DefaultPrint.css";display: none !important}
#Header{padding:20px;margin:20px 0;background:#f0faff;border-top:1px solid #0f1e64;border-bottom:1px solid #0f1e64}
#Header #Logo{width: 100%;text-align:center}
#Header #Logo img{width:300px}
#Footer{background:#f0faff;color:#000;padding:0;margin:0}
#Footer #FooterMenu .col.first{display:inline-block!important;width: 100%;grid-column: span 5;border-top:1px solid #0f1e64;border-bottom:1px solid #0f1e64;padding:20px 0;margin:20px 0 0 0;text-align:center}
#Footer #FooterMenu .col.first p{display:none}
#Footer #FooterMenu .col.first p.copyright{display:inline-block!important}
