body{margin:0;padding:0;font-family:Arial,Helvetica,sans-serif;font-size:75%;background:#fff}
a:link{text-decoration:none}
a:visited{text-decoration:none}
a:hover{text-decoration:underline}
a:active{text-decoration:underline}
p{margin:0 0 1.5em}
h1{margin:.25em 0 1em 0;font-size:225%;font-weight:normal}
h2{margin:1em 0 .75em 0;font-size:175%;font-weight:normal}
h3{margin:1.5em 0 .75em 0;font-size:125%}
h4{margin:1.5em 0 .75em 0;font-size:100%}
h5{margin:1.5em 0 .75em 0;color:#777;font-size:100%}
h6{margin:1.5em 0 .75em 0;font-size:91.7%;border-bottom:#e0e0e0 1px solid}
hr{margin:0 0 1.25em}
caption{margin:0 0 .25em 0;font-weight:bold;text-align:left}
address{font-style:italic}
form,.form,.dataContainer{position:relative;float:none;margin:0;padding:0;width:100%}
fieldset,.fieldset{display:block;float:left;width:98.75%;min-width:98.75%;padding:0 .62%;margin:0 0 1.5em;border:#ebebeb 1px solid;border-radius:6px}
* html fieldset,* html .fieldset{float:none}
*:first-child+html fieldset,*:first-child+html .fieldset{float:none}
fieldset legend,.fieldset .legend{padding:4px;margin:0;color:#000;font-weight:bold;font-size:125%}
.fieldset .legend{display:inline-block;margin-top:-1em;background:#fff}
* html .fieldset .legend{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{margin-left:4px;margin-right:4px}
.formFields,.dataFields{padding:0;margin:0;list-style:none}
.formFields li,.dataFields li{list-style:none}
.formFields ol,.dataFields ol{list-style:decimal}
.formFields ul,.dataFields ul{list-style:disc}
.fieldContainer,.formFields li,.dataFields li{position:relative;float:left;clear:left;width:100%;padding:0;margin:.25em 0 .75em}
* html .fieldContainer,* html .formFields li,* html .dataFields li{float:none;display:inline-block}
*:first-child+html .fieldContainer,*:first-child+html .formFields li,*:first-child+html .dataFields li{float:none;display:inline-block}
.fieldTitle,.formFields label,.dataFields label{position:relative;float:left;width:26%;padding:4px;margin-right:4px;font-weight:bold}
.fieldText{position:relative;float:left;padding:4px}
.fieldContent{display:block;position:relative;float:left;width:70%;max-width:70%;padding:1%;border-radius:6px;background:#fafafa}
.fieldContent .fieldText{float:none;padding:4px 0}
.fieldContent .fieldContentTop{float:none;float:left;margin:0 0 4px;width:100%}
.fieldContent .fieldContentBottom{clear:left;float:left;margin:4px 0 0;width:100%}
.fieldControls{float:left}
.fieldControls .helperControl{display:inline-block;margin-left:4px;vertical-align:top}
table.formFields,table.dataFields{border-collapse:separate;border:1px}
.dateField .dateSelector{display:inline-block;height:16px;padding-left:20px;padding-top:2px;margin-top:2px;margin-left:.5em;background:url('/App_Sites/opc/Templates/Default/Css/../images/icons/16x16_calendar.gif') no-repeat}
.dateDropdownField fieldset{clear:none;width:auto;min-width:0;padding:0;margin:0;border:0;background:transparent}
.dateDropdownField fieldset legend{display:none}
.dateDropdownField .fieldControls label{display:none}
@media aural{.dateDropdownField .fieldControls label{float:left}
.dateDropdownField .fieldControls select{float:left}
}
.radioField fieldset,.checkboxField fieldset{clear:none;width:auto;min-width:0;padding:0;margin:0;border:0;background:transparent}
.radioField fieldset legend,.checkboxField fieldset legend{display:none}
.radioField label,.checkboxField label{background:transparent;margin-bottom:.25em;padding-bottom:1px;font-weight:normal}
.radioField label:hover,.checkboxField label:hover{padding-bottom:0;border-bottom:1px dotted}
.radioField .horizontalOptions label,.checkboxField .horizontalOptions label{width:auto;margin-right:1em}
.radioField .verticalOptions label,.checkboxField .verticalOptions label{position:relative;float:left;clear:left;width:auto}
.radioField td,.checkboxField td{padding-right:1em}
.radioField td label,.checkboxField td label{float:none;width:auto!important}
.otherOptionSelectTextHidden{display:inline-block}
.otherOptionSelectTextHidden .otherOptionText{display:inline}
.otherOptionSelectTextHidden .otherOptionText label{display:none;position:absolute;text-indent:-10000em}
.otherOptionSelectTextHidden .otherOptionText input{display:block;clear:left;margin-left:1.75em}
.verticalOptions .otherOptionSelectTextHidden{display:block;clear:left}
.verticalOptions .otherOptionSelectTextHidden .otherOptionText{display:block;clear:left}
.verticalOptions .otherOptionSelectTextHidden .otherOptionText label{display:none;position:absolute;text-indent:-10000em}
.verticalOptions .otherOptionSelectTextHidden .otherOptionText input{display:block}
.otherOptionSelectTextVisible{display:inline-block}
.otherOptionSelectTextVisible .otherOptionText{display:inline}
.otherOptionSelectTextVisible .otherOptionText label{display:none;position:absolute;text-indent:-10000em}
.otherOptionSelectTextVisible .otherOptionText input{display:block;clear:left;margin-left:1.75em}
.verticalOptions .otherOptionSelectTextVisible{display:block;clear:left}
.otherOptionTextOnly{display:block;clear:left;padding:.35em}
.otherOptionTextOnly .otherOptionText input{display:block;clear:left}
.otherOptionSelectTextHidden .otherOptionHideText{display:none!important}
.singleCheckboxField{position:relative}
.singleCheckboxField .required{vertical-align:middle}
.singleCheckboxField .fieldControls label{position:relative;width:auto;padding-left:24px;font-weight:normal;background:transparent}
.singleCheckboxField .fieldControls label input{position:absolute;width:auto;margin-top:-2px;margin-left:-22px}
.singleCheckboxField .fieldControls label input,x:-moz-any-link{margin-top:1px;margin-left:-18px}
*:first-child+html .fieldControls .singleCheckboxField label input{margin-top:-3px;margin-left:-22px}
.dropdownField .otherOptionSelectTextHidden{display:inline}
.dropdownField .otherOptionSelectTextHidden .otherOptionText{display:inline}
.dropdownField .otherOptionSelectTextHidden .otherOptionText label{width:auto;background:transparent}
.dropdownField .otherOptionSelectTextHidden .otherOptionText input{display:inline;margin-left:auto}
.dropdownField .otherOptionSelectTextVisible{display:block;padding:.35em .35em .35em 0}
.dropdownField .otherOptionSelectTextVisible .otherOptionText label{width:auto;background:transparent}
.dropdownField .otherOptionSelectTextVisible .otherOptionText input{display:inline-block;margin-left:auto}
.dropdownField .otherOptionTextOnly{display:block;padding:.35em .35em .35em 0}
.dropdownField .otherOptionTextOnly .otherOptionText label{width:auto;background:transparent}
.matrixField .fieldContent table.subFields{width:100%;margin-top:.5em;border:1px #e0e0e0 solid;border-top:0}
.matrixField table.subFields caption{display:none}
.matrixField table.subFields tr.subFieldsTableHeader th{font-weight:normal;background:#f0f0f0}
.matrixField table.subFields tr.subFieldContainer th{font-weight:normal;background:#f8f8f8;border:1px #e0e0e0 solid}
.matrixField table.subFields tr.subFieldContainer th.subFieldTitle{width:25%}
.matrixField table.subFields tr.subFieldContainer td{display:table-cell;background:#fff;border:1px #e0e0e0 solid}
* html .matrixField .fieldContent table.horizontalOptions{margin-top:-2.5em}
*:first-child+html .matrixField .fieldContent table.horizontalOptions{margin-top:-2.5em}
.matrixField .fieldContent table.horizontalOptions tr.checkboxField td input,.matrixField .fieldContent table.horizontalOptions tr.radioField td input{float:left}
.matrixField .fieldContent table.horizontalOptions tr.checkboxField td label,.matrixField .fieldContent table.horizontalOptions tr.radioField td label{float:left}
.matrixField table.matrixLabelsInHeader tr.subFieldsTableHeader th{border:#e0e0e0 1px solid}
.matrixField table.matrixLabelsInHeader tr.subFieldContainer td label{display:none}
.matrixField table.matrixLabelsInHeader tr.subFieldContainer td.otherOptionSelectTextVisible input{display:inline-block;float:none;clear:none;margin-left:5px}
.matrixField table.matrixLabelsInCells tr.subFieldsTableHeader{display:none}
.requiredFieldMarker{display:inline-block;margin:0 .25em;width:9px;height:9px;font-weight:bold;font-size:125%;text-indent:-1000em;overflow:hidden;background:url('/App_Sites/opc/Templates/Default/Css/../images/icons/required_marker.gif') no-repeat}
.readOnly{color:#909090;background-color:#f0f0f0}
.address2 label{background:transparent}
.submitButton{cursor:pointer}
#recaptcha_widget_div{clear:both}
.noField{display:none}
#aspnetForm{position:relative;float:none;margin:auto;padding:0}
#FormCancelOptions ul,#FormFinalLinks ul,.formButtons ul{margin:0;padding:0;list-style:none}
#FormCancelOptions ul li,#FormFinalLinks ul li,.formButtons ul li{display:inline;padding:0}
#FormCancelOptions ul li a,#FormFinalLinks ul li a,.formButtons ul li a{display:inline-block;margin:0 .5em 0 0;padding:4px;background:#f8f8f8;border:#e0e0e0 1px solid}
#FormCancelOptions ul li a:hover,#FormFinalLinks ul li a:hover,.formButtons ul li a:hover{background:#f0f0f0}
#FormCancelOptions .never,#FormFinalLinks .never{margin-right:0}
#FormPage .intro{margin:0 0 1.5em}
#Form #FormFields{border:0;padding:0;margin-bottom:.5em}
#Form #FormFields #FormFieldsLegend{display:none}
#Form .sectionContainer{margin-top:1em}
#Form .sectionContainer .sectionSummary{padding:4px;margin:0 0 1em}
#Form .validationError{border:1px solid #C89797;background-color:#FFDFDF;padding:3px}
#Form.twoCols1 .fieldContainer .fieldTitle .questionNumber:after{content:"."}
.dynamicForm{box-sizing:border-box;width:100%;padding:2% 0;margin:1% 0;display:inline-block}
.fieldRow{box-sizing:border-box;width:100%;padding:5px 0 5px 0;margin:0 0 20px;display:inline-block}
.fieldRow.checkBoxField.checked{background:#fce57c}
.fieldLabel{width:100%;padding:0;margin:0 0 10px 0;font-weight:bold}
.fieldLabel .fieldDescription{font-weight:normal}
.labelHelp{width:20px;display:inline-block}
.inputRequired{width:9px;height:9px;display:inline-block;margin:0 .25em;background:url(/App_Sites/opc/Templates/Default/images/icons/required_marker.gif) no-repeat;overflow:hidden;text-indent:-1000em}
.fieldInput{width:100%;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:15px;border:1px solid #4c4c4c;border-radius:3px;background:#fff;border-collapse:collapse;outline:0;font-size:100%;color:#333;border-radius:8px;font-family:'Open Sans',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/opc/Templates/Default/images/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/opc/Templates/Default/images/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/opc/Templates/Default/images/right.png) top left no-repeat}
.fieldInput table{width:100%}
.fieldInput ul{margin:0;padding:0;list-style:none;border-top:1px solid #4c4c4c;border-radius:8px;width:100%;width:auto;display:inline-block}
.fieldInput ul li{margin:0 10px 0 0;display:block;clear:both;border:1px solid #4c4c4c;border-top:0;width:100%;background:#fff}
.fieldInput ul li:first-child{border-top-left-radius:8px;border-top-right-radius:8px}
.fieldInput ul li:last-child{border-bottom-left-radius:8px;border-bottom-right-radius:8px}
.fieldInput ul li.checked{background:#fce57c}
.checkBoxField .fieldInput ul,.checkBoxField .fieldInput ul li{border:0}
.checkBoxField{border:1px solid #4c4c4c;border-radius:8px}
.checkBoxField label{top:6px;position:relative}
.Container_ccv_nurse-cervical-screening-provider-certification-form .fieldInput ul li{display:block}
#Row-FormSystem{text-align:center}
.fieldSubmitButtonStatus{display:none}
.checkBoxField .fieldLabel{width:90%;font-weight:normal;float:right}
.checkBoxField .fieldInput{width:5%;display:inline-block}
.checkBoxField .fieldInput ul li label{display:none}
.checkBoxesField .fieldInput label{width:90%;position:relative;vertical-align:top;top:6px}
.checkBoxesField .fieldInput input[type="checkbox"],.checkBoxField .fieldInput input[type="checkbox"]{width:auto;margin:8px;padding:0;min-width:20px;min-height:20px}
.radioListField .fieldInput label{width:90%;position:relative;vertical-align:top;top:6px}
.radioListField .fieldInput input[type="radio"]{width:auto;margin:8px;padding:0;min-width:20px;min-height:20px}
.fieldUpload{margin:1% 0}
.titleField h2{margin:0 0 .5em 0}
.fieldValidation{width:100%}
.inputError{width:auto;height:20px;padding:0;margin:0;display:inline-block;color:#d7002d;font-size:80%}
.warnings .requiredFieldMarker{display:none}
ul.warnings li{background:url(/App_Sites/opc/Templates/Default/images/icons/16x16_warning.gif) no-repeat}
a.tooltips{position:relative;display:inline;text-decoration:none;outline:0}
a.tooltips img{width:15px;padding:0 0 0 5px;margin:-5px 0 0 0;vertical-align:middle}
a.tooltips span{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{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{visibility:visible;left:100%;top:50%;margin-top:-15px;margin-left:15px;z-index:999}
@media screen and (max-width:767px){a:hover.tooltips span{left:auto}
}
table{empty-cells:show;border-collapse:collapse}
th{text-align:left;font-weight:bold}
.huge{font-size:150%;line-height:125%}
p.huge{margin-bottom:1em}
.big,big{font-size:116.7%}
.small,small{font-size:91.7%}
.tiny{font-size:83.3%}
.hidden{display:none}
.date{color:#909090}
.author{color:#909090}
.arrowHighlight{padding-left:14px;background:url('/App_Sites/opc/Templates/Default/Css/../images/arrow_grey_right.gif') 2px 2px no-repeat}
.dropQuote1{margin-left:10%;margin-right:10%;padding:2% 0;color:#9c0;text-align:center;font-size:125%;font-style:italic;border-top:#9c0 2px solid;border-bottom:#9c0 2px solid}
.helpText{position:relative;float:left;min-height:20px;padding:4px 0 0 20px;margin-left:10px;background:url('/App_Sites/opc/Templates/Default/Css/../images/icons/16x16_help.gif') 0 3px no-repeat}
label .helpText,.fieldTitle .helpText{margin-left:0;font-size:91.7%;font-weight:normal}
.glossaryTerm{padding-right:12px;background:url('/App_Sites/opc/Templates/Default/Css/../images/icons/glossary_link.gif') right 2px no-repeat;border-bottom:1px dotted}
.iconPdf{display:inline-block;min-height:16px;padding:1px 0 0 20px;background:url('/App_Sites/opc/Templates/Default/Css/../images/icons/16x16_pdf.gif') top left no-repeat}
.iconPrint{display:inline-block;min-height:16px;padding:0 0 0 20px;background:url('/App_Sites/opc/Templates/Default/Css/../images/icons/16x16_printer.gif') no-repeat}
.iconEmail{display:inline-block;min-height:16px;padding:0 0 0 20px;background:url('/App_Sites/opc/Templates/Default/Css/../images/icons/16x16_email.gif') no-repeat}
.iconRss{display:inline-block;min-height:16px;padding:0 0 0 20px;background:url('/App_Sites/opc/Templates/Default/Css/../images/icons/16x16_rss.gif') no-repeat}
.iconShare{display:inline-block;min-height:16px;padding:0 0 0 20px;background:url('/App_Sites/opc/Templates/Default/Css/../images/icons/16x16_share.gif') no-repeat}
.iconHelp{display:inline-block;min-height:16px;padding:0 0 0 20px;background:url('/App_Sites/opc/Templates/Default/Css/../images/icons/16x16_help.gif') no-repeat}
.iconDownload{display:inline-block;min-height:16px;padding:0 0 0 20px;background:url('/App_Sites/opc/Templates/Default/Css/../images/icons/16x16_page_download.gif') no-repeat}
.iconLock{display:inline-block;min-height:16px;padding:0 0 0 20px;background:url('/App_Sites/opc/Templates/Default/Css/../images/icons/16x16_lock.gif') no-repeat}
.iconLink{display:inline-block;min-height:16px;padding:0 0 0 20px;background:url('/App_Sites/opc/Templates/Default/Css/../images/icons/16x16_link_2.gif') no-repeat}
.iconComment{display:inline-block;min-height:16px;padding:0 0 0 20px;background:url('/App_Sites/opc/Templates/Default/Css/../images/icons/16x16_user_comment.gif') no-repeat}
.iconImage{display:inline-block;min-height:16px;padding:0 0 0 20px;background:url('/App_Sites/opc/Templates/Default/Css/../images/icons/16x16_image.gif') no-repeat}
.iconSound{display:inline-block;min-height:16px;padding:0 0 0 20px;background:url('/App_Sites/opc/Templates/Default/Css/../images/icons/16x16_sound.png') no-repeat}
.iconVideo{display:inline-block;min-height:16px;padding:0 0 0 20px;background:url('/App_Sites/opc/Templates/Default/Css/../images/icons/16x16_mpg.gif') no-repeat}
.iconFeedback,.iconContact{display:inline-block;min-height:16px;padding:0 0 0 20px;background:url('/App_Sites/opc/Templates/Default/Css/../images/icons/16x16_user_comment.gif') no-repeat}
.linkPageTop{padding:0 0 0 12px;background:url('/App_Sites/opc/Templates/Default/Css/../images/arrow_red_up.gif') 0 2px no-repeat}
#PageFunctionsBottom .linkPageTop{padding:0 0 0 12px;background:url('/App_Sites/opc/Templates/Default/Css/../images/arrow_grey_up.gif') 0 2px no-repeat}
ul.arrowPoints,ol.arrowPoints{margin:1em 0;padding:0;list-style:none}
ul.arrowPoints li,ol.arrowPoints li{padding-left:14px;margin-bottom:.5em;background:url('/App_Sites/opc/Templates/Default/Css/../images/arrow_grey_right.gif') 0 2px no-repeat}
ul.warnings{margin:.5em 0 1.35em 0;padding:0;list-style:none}
ul.warnings li{margin:0 0 .75em 0;padding:0 0 0 24px;background:url('/App_Sites/opc/Templates/Default/Css/../images/icons/16x16_warning.gif') no-repeat;min-height:16px}
* html .warnings li{height:16px}
div.twoCols,div.threeCols,div.fourCols,div.fiveCols{position:relative;float:left;clear:both;width:100%}
div.twoCols .col1{position:relative;float:left;width:49%}
div.twoCols .col2{position:relative;float:right;width:49%}
div.twoCols.customLayout1{display:table-row}
div.twoCols.customLayout1 .col1{display:table-cell;vertical-align:top;float:none;width:58.5%;padding:0 1.5% 0 0}
div.twoCols.customLayout1 .col2{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{display:table-row}
div.twoCols.customLayout2 .col1{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{display:table-cell;vertical-align:top;float:none;width:58.5%;padding:0 0 0 1.5%}
div.threeCols .col1{position:relative;float:left;width:32%;margin-right:1%}
div.threeCols .col2{position:relative;float:left;width:32%;margin-right:1%}
div.threeCols .col3{position:relative;float:right;width:33%}
div.fourCols .col1{position:relative;float:left;width:24%;margin-right:1%}
div.fourCols .col2{position:relative;float:left;width:24%;margin-right:1%}
div.fourCols .col3{position:relative;float:left;width:24%;margin-right:1%}
div.fourCols .col4{position:relative;float:right;width:25%}
div.fiveCols .col1{position:relative;float:left;width:19%;margin-right:1%}
div.fiveCols .col2{position:relative;float:left;width:19%;margin-right:1%}
div.fiveCols .col3{position:relative;float:left;width:19%;margin-right:1%}
div.fiveCols .col4{position:relative;float:left;width:19%;margin-right:1%}
div.fiveCols .col5{position:relative;float:right;width:20%}
.messageError{position:relative;clear:left;margin:15px 0;padding:15px;border:1px solid #EC5F35}
.messageError h1,.messageError h2,.messageError h3,.messageError h4{font-family:arial,helvetica,sans-serif;font-size:125%;font-weight:bold;margin:0;padding-bottom:0;color:#EC5F35;border:0;background:0}
.messageError p{margin:0 0 .5em}
.messageError .code{margin-top:2px;padding-top:0;font-size:91.7%;font-weight:bold;color:#EC5F35}
fieldset .messageError{margin-left:4px;margin-right:4px;padding:4px}
.messageConfirm{position:relative;clear:left;margin:15px 0;padding:15px;border:1px solid #939f38}
.messageConfirm h1,.messageConfirm h2,.messageConfirm h3,.messageConfirm h4{font-family:arial,helvetica,sans-serif;font-size:125%;font-weight:bold;margin:0;padding-bottom:0;color:#939f38;border:0;background:0}
.messageConfirm p{margin:0 0 .5em}
.messageConfirm .code{margin-top:2px;padding-top:0;font-size:91.7%;font-weight:bold;color:#939f38}
fieldset .messageConfirm{margin-left:4px;margin-right:4px;padding:4px}
.messageInformation{position:relative;clear:left;margin:15px 0;padding:15px;border:1px solid #aba000}
.messageInformation h1,.messageInformation h2,.messageInformation h3,.messageInformation h4{font-family:arial,helvetica,sans-serif;font-size:125%;font-weight:bold;margin:0;padding-bottom:0;color:#aba000;border:0;background:0}
.messageInformation p{margin:0 0 .5em}
.messageInformation .code{margin-top:2px;padding-top:0;font-size:91.7%;font-weight:bold;color:#aba000}
fieldset .messageInformation{margin-left:4px;margin-right:4px;padding:4px}
.developer{position:relative;clear:left;margin:15px;padding:15px;border:1px solid #939f38}
.developer h1,.developer h2,.developer h3,.developer h4{font-family:arial,helvetica,sans-serif;font-size:125%;font-weight:bold;margin:0;padding-bottom:0;color:#939f38;border:0;background:0}
.developer .code{margin-top:2px;padding-top:0;font-size:91.7%;font-weight:bold;color:#939f38}
#TrailNav{position:relative;padding:1em 130px 1em 10px;font-size:91.7%;border-bottom:#e0e0e0 1px solid}
* html #TrailNav{display:inline-block}
#PageFunctions,#PageFunctionsTop,#PageFunctionsBottom{padding:.5em 0}
#PageFunctions ul,#PageFunctionsTop ul,#PageFunctionsBottom ul{margin:0;padding:0;list-style:none}
#PageFunctions ul li,#PageFunctionsTop ul li,#PageFunctionsBottom ul li{display:inline;padding:2px 4px;vertical-align:middle;border-right:#e1e1e0 1px solid}
#PageFunctions ul li.last,#PageFunctionsTop ul li.last,#PageFunctionsBottom ul li.last{border-right:0}
#PageFunctions ul li a,#PageFunctionsTop ul li a,#PageFunctionsBottom ul li a,.st_sharethis{display:inline-block;width:16px;height:16px;overflow:hidden;text-indent:-10000em;text-transform:capitalize;cursor:pointer}
#PageFunctions .pagePrint a,#PageFunctionsTop .pagePrint a,#PageFunctionsBottom .pagePrint a{background:url('/App_Sites/opc/Templates/Default/Css/../images/icons/16x16_printer_2.gif') no-repeat}
#PageFunctions .pageEmail a,#PageFunctionsTop .pageEmail a,#PageFunctionsBottom .pageEmail a{background:url('/App_Sites/opc/Templates/Default/Css/../images/icons/16x16_email_2.gif') no-repeat}
.st_sharethis{background:url('/App_Sites/opc/Templates/Default/Css/../images/icons/16x16_share.gif') no-repeat}
#PageFunctions .pageFeedback a,#PageFunctionsTop .pageFeedback a,#PageFunctionsBottom .pageFeedback a{background:url('/App_Sites/opc/Templates/Default/Css/../images/icons/13x13_question_bubble.gif') 2px 2px no-repeat}
#PageFunctions .pageTextSizeDecrease a,#PageFunctionsTop .pageTextSizeDecrease a,#PageFunctionsBottom .pageTextSizeDecrease a{background:url('/App_Sites/opc/Templates/Default/Css/../images/icons/16x16_text_smaller.gif') no-repeat}
#PageFunctions .pageTextSizeIncrease a,#PageFunctionsTop .pageTextSizeIncrease a,#PageFunctionsBottom .pageTextSizeIncrease a{background:url('/App_Sites/opc/Templates/Default/Css/../images/icons/16x16_text_larger.gif') no-repeat}
#PageFunctionsTop{position:relative;float:right;margin-top:-2.75em;z-index:2}
#PageFunctionsBottom{clear:both}
#PageFunctionsBottom .pageTopLink a{width:auto;padding-left:12px;font-size:91.7%;color:#c0c0c0;text-indent:0}
#PageFunctionsBottom ul li.first{background:0;padding-left:0}
.rotator{position:relative;float:left;width:100%;height:250px;overflow:hidden;z-index:0}
.rotator .rotatorNav{display:none;z-index:2}
.rotator .rotatorElements{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden;z-index:1}
.rotator .rotatorElements .rotatorElement{display:block;position:absolute;width:100%;height:100%;overflow:hidden}
.rotator.images_backgroundFill .rotatorElements .rotatorElement,.rotator.images_backgroundTile .rotatorElements .rotatorElement,.rotator.images_leftTop .rotatorElements .rotatorElement,.rotator.images_leftBottom .rotatorElements .rotatorElement,.rotator.images_rightTop .rotatorElements .rotatorElement,.rotator.images_rightBottom .rotatorElements .rotatorElement{background-image:none!important}
.rotator .rotatorElements .rotatorElement .pageFragment .text{position:absolute;padding:10px}
.rotator.images_backgroundFill .rotatorElements .rotatorElement .pageFragment .thumbnail{position:absolute;width:100%}
.rotator.images_backgroundFill .rotatorElements .rotatorElement .pageFragment .thumbnail img{width:100%}
.rotator.images_backgroundCenter .rotatorElements .rotatorElement .pageFragment .thumbnail{display:none}
.rotator.images_backgroundCenter .rotatorElements .rotatorElement{background-position:center top;background-repeat:no-repeat}
.rotator.images_leftTop .rotatorElements .rotatorElement .pageFragment .thumbnail{position:absolute;top:0;left:0}
.rotator.images_leftTop .rotatorElements .rotatorElement .pageFragment .thumbnail img{width:auto}
.rotator.images_leftBottom .rotatorElements .rotatorElement .pageFragment .thumbnail{position:absolute;bottom:0;left:0}
.rotator.images_leftBottom .rotatorElements .rotatorElement .pageFragment .thumbnail img{width:auto}
.rotator.images_rightTop .rotatorElements .rotatorElement .pageFragment .thumbnail{position:absolute;top:0;right:0}
.rotator.images_rightTop .rotatorElements .rotatorElement .pageFragment .thumbnail img{width:auto}
.rotator.images_rightBottom .rotatorElements .rotatorElement .pageFragment .thumbnail{position:absolute;bottom:0;right:0}
.rotator.images_rightBottom .rotatorElements .rotatorElement .pageFragment .thumbnail img{width:auto}
.rotator.nav_fixed .rotatorNav{display:block;position:absolute;width:37.5%;height:100%;background:#f0f0f0}
.rotator.nav_fixed .rotatorNav .rotatorLink{display:block;font-size:116.7%}
.rotator.nav_fixed .rotatorNav .rotatorLink a{display:block;padding:10px}
.rotator.nav_fixed .rotatorNav .rotatorLink:hover{cursor:pointer;background:#fff}
.rotator.nav_fixed .rotatorNav .rotatorLink.selected{background:#f8f8f8}
.rotator.nav_fixed .rotatorElements{left:auto;right:0;width:62.5%;background:#f8f8f8}
.rotator.nav_fixed.nav_position_right .rotatorNav{right:0}
.rotator.nav_fixed.nav_position_right .rotatorElements{left:0}
.rotator.nav_fixed.nav_position_left .rotatorNav{left:0}
.rotator.nav_fixed.nav_position_left .rotatorElements{left:auto;right:0}
.rotator.nav_fixed.nav_position_bottom .rotatorNav{position:absolute;bottom:0;height:auto;width:100%}
.rotator.nav_fixed.nav_position_bottom .rotatorNav .rotatorLink{position:relative;float:left}
.rotator.nav_fixed.nav_position_bottom .rotatorNav .rotatorLink a{position:relative;float:left;width:auto}
.rotator.nav_fixed.nav_position_bottom .rotatorElements{width:100%}
.rotator.nav_fixed.nav_position_bottomCenter .rotatorNav{position:absolute;bottom:0;height:auto;width:100%;text-align:center}
.rotator.nav_fixed.nav_position_bottomCenter .rotatorNav .rotatorLink{display:inline-block}
*:first-child+html .rotator.nav_fixed.nav_position_bottomCenter .rotatorNav .rotatorLink{display:inline}
.rotator.nav_fixed.nav_position_bottomCenter .rotatorNav .rotatorLink a{width:auto}
.rotator.nav_fixed.nav_position_bottomCenter .rotatorElements{width:100%}
.rotator.nav_fixed.nav_position_top .rotatorNav{position:relative;float:left;height:auto;width:100%}
.rotator.nav_fixed.nav_position_top .rotatorNav .rotatorLink{position:relative;float:left}
.rotator.nav_fixed.nav_position_top .rotatorNav .rotatorLink a{position:relative;float:left;width:auto}
.rotator.nav_fixed.nav_position_top .rotatorElements{position:static;clear:left;width:100%}
.rotator.nav_fixed.nav_position_topCenter .rotatorNav{position:relative;height:auto;width:100%;text-align:center}
.rotator.nav_fixed.nav_position_topCenter .rotatorNav .rotatorLink{display:inline-block}
*:first-child+html .rotator.nav_fixed.nav_position_topCenter .rotatorNav .rotatorLink{display:inline}
.rotator.nav_fixed.nav_position_topCenter .rotatorNav .rotatorLink a{width:auto}
.rotator.nav_fixed.nav_position_topCenter .rotatorElements{position:static;clear:left;width:100%}
.rotator.nav_overlay .rotatorNav{display:block;position:absolute}
.rotator.nav_overlay .rotatorNav .rotatorLink{display:inline-block}
*:first-child+html .rotator.nav_overlay .rotatorNav .rotatorLink{display:inline}
.rotator.nav_overlay .rotatorNav .rotatorLink a{display:inline-block;width:auto;padding:4px 8px;margin:4px;background:#fff;border-radius:4px}
*:first-child+html .rotator.nav_overlay .rotatorNav .rotatorLink a{display:inline}
.rotator.nav_overlay .rotatorNav .rotatorLink a:hover{cursor:pointer;background:#f0f0f0}
.rotator.nav_overlay .rotatorNav .rotatorLink.selected a{background:#f0f0f0}
.rotator.nav_overlay.nav_position_leftTop .rotatorNav{top:10px;left:10px}
.rotator.nav_overlay.nav_position_leftBottom .rotatorNav{bottom:10px;left:10px}
.rotator.nav_overlay.nav_position_rightTop .rotatorNav{top:10px;right:10px}
.rotator.nav_overlay.nav_position_rightBottom .rotatorNav{bottom:10px;right:10px}
.rotator.nav_overlay.nav_position_centerTop .rotatorNav{top:10px;width:100%;text-align:center}
.rotator.nav_overlay.nav_position_centerBottom .rotatorNav{bottom:10px;width:100%;text-align:center}
#PrimaryContent #PublishInfo,.publishInfo{margin:1em 0}
#PrimaryContent #PublishInfo .date{display:inline}
#PrimaryContent #PublishInfo .author{display:inline}
#Secondary ul{margin:1em 0 1em 1.5em;padding:0}
#Secondary ul li{margin:.75em 0}
#Attachments{margin:1em 0}
table.attachmentsContainer{width:100%;background:#fff;border:1px solid #f0f0f0;border-bottom:0}
table.attachmentsContainer tr th{padding:3px;font-size:91.7%;background:#f0f0f0}
table.attachmentsContainer tr td{padding:3px;border:1px solid #f0f0f0;vertical-align:top}
table.attachmentsContainer tr td.overview{width:100%}
table.attachmentsContainer tr td.overview .summary{padding-left:24px}
table.attachmentsContainer tr td.overview .url{padding-left:24px}
table.attachmentsContainer tr td.format{white-space:nowrap}
table.attachmentsContainer tr td.format .extension{text-transform:uppercase}
table.attachmentsContainer tr td.fileSize{white-space:nowrap;border-right:0}
ul.attachmentsContainer li.sectionTitle,ol.attachmentsContainer li.sectionTitle{list-style:none;padding-left:0;margin-left:0;margin-bottom:1em}
ul.attachmentsContainer li.sectionTitle .overview .title,ol.attachmentsContainer li.sectionTitle .overview .title{font-weight:bold}
ul.attachmentsContainer li.sectionTitle .overview .summary,ol.attachmentsContainer li.sectionTitle .overview .summary{padding-left:0}
ul.attachmentsContainer li.attachment,ol.attachmentsContainer li.attachment{margin-bottom:1em}
ul.attachmentsContainer li.attachment .overview .summary,ol.attachmentsContainer li.attachment .overview .summary{padding-left:24px}
ul.attachmentsContainer li.attachment .overview .url,ol.attachmentsContainer li.attachment .overview .url{padding-left:24px}
ul.attachmentsContainer li.attachment .format,ol.attachmentsContainer li.attachment .format{display:inline;padding-left:24px}
ul.attachmentsContainer li.attachment .format .extension,ol.attachmentsContainer li.attachment .format .extension{text-transform:uppercase}
ul.attachmentsContainer li.attachment .fileSize,ol.attachmentsContainer li.attachment .fileSize{display:inline;margin-left:-0.25em}
ul.attachmentsContainer li.attachment .fileSize:before,ol.attachmentsContainer li.attachment .fileSize:before{content:","}
ul.attachmentsContainer li.attachment.fileNone .format,ul.attachmentsContainer li.attachment.fileNone .fileSize,ol.attachmentsContainer li.attachment.fileNone .format,ol.attachmentsContainer li.attachment.fileNone .fileSize{display:none}
div.attachmentsContainer div.sectionTitle{margin-bottom:1em}
div.attachmentsContainer div.sectionTitle .overview .title{font-weight:bold}
div.attachmentsContainer div.sectionTitle .overview .summary{padding-left:0}
div.attachmentsContainer div.attachment{margin-bottom:1em}
div.attachmentsContainer div.attachment .overview .summary{padding-left:24px}
div.attachmentsContainer div.attachment .overview .url{padding-left:24px}
div.attachmentsContainer div.attachment .format{display:inline;padding-left:24px}
div.attachmentsContainer div.attachment .format .extension{text-transform:uppercase}
div.attachmentsContainer div.attachment .fileSize{display:inline;margin-left:-0.25em}
div.attachmentsContainer div.attachment .fileSize:before{content:","}
div.attachmentsContainer div.attachment.fileNone .format,div.attachmentsContainer div.attachment.fileNone .fileSize{display:none}
.attachmentsContainer .title{margin-bottom:.25em}
.attachmentsContainer .title a{display:inline-block;padding-left:24px;padding-top:1px;min-height:16px;background:url('/App_Sites/opc/Templates/Default/Css/../images/icons/16x16_page_download.gif') no-repeat}
*:first-child+html .attachmentsContainer .title a{display:inline}
.attachmentsContainer .fileImage .title a{background:url('/App_Sites/opc/Templates/Default/Css/../images/icons/16x16_image.gif') no-repeat!important}
.attachmentsContainer .filePdf .title a{background:url('/App_Sites/opc/Templates/Default/Css/../images/icons/16x16_pdf.gif') no-repeat!important}
.attachmentsContainer .fileTxt .title a{background:url('/App_Sites/opc/Templates/Default/Css/../images/icons/16x16_page_text.gif') no-repeat!important}
.attachmentsContainer .fileDoc .title a,.fileDocx .title a{background:url('/App_Sites/opc/Templates/Default/Css/../images/icons/16x16_doc.gif') no-repeat!important}
.attachmentsContainer .filePpt .title a,.filePptx .title a{background:url('/App_Sites/opc/Templates/Default/Css/../images/icons/16x16_ppt.gif') no-repeat!important}
.attachmentsContainer .fileXls .title a,.fileXlsx .title a,.fileCsv .title a{background:url('/App_Sites/opc/Templates/Default/Css/../images/icons/16x16_xls.gif') no-repeat!important}
.attachmentsContainer .fileZip .title a,.file7z .title a,.fileTar .title,a.fileGz .title a{background:url('/App_Sites/opc/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{background:url('/App_Sites/opc/Templates/Default/Css/../images/icons/16x16_mpg.gif') no-repeat!important}
.attachmentsContainer .fileMp3 .title a,.fileWav .title a,.fileAac .title a,.fileM4a .title a{background:url('/App_Sites/opc/Templates/Default/Css/../images/icons/16x16_sound.png') no-repeat!important}
.attachmentsContainer .cmfr_links .title a{background:url('/App_Sites/opc/Templates/Default/Css/../images/icons/16x16_link_2.gif') no-repeat!important}
*:first-child+html .attachmentsContainer .fileSize{margin-left:auto!important}
#PagingTop,#PagingBottom,.paging{clear:both;margin:1em 0;border:#f0f0f0 1px solid;padding:8px}
#PagingTop .previouspage,#PagingBottom .previouspage{margin:0 .25em}
#PagingTop .nextpage,#PagingBottom .nextpage{margin:0 0 0 .25em}
#LoginStatusShort .loginStatusInfo{display:inline;margin-right:1em}
#LoginStatusShort .loginLinks{display:inline;margin:0;padding:0;list-style:none}
#LoginStatusShort .loginLinks li{display:inline;margin:0;padding:0;list-style:none}
#LoginStatusShort .loginLinks li a{padding:0 1em;border-left:#c0c0c0 1px solid}
#LoginStatusLong .loginStatusInfo{clear:left;margin-right:4px;margin-left:4px}
#LoginStatusLong .loginLinks{margin:1em 0;padding:0;list-style:none}
#LoginStatusLong .loginLinks li{display:inline;margin:0 0 1em;padding:0;list-style:none}
#LoginStatusLong .loginLinks li a{padding:0 6px 0 14px;background:url('/App_Sites/opc/Templates/Default/Css/../images/arrow_grey_right.gif') 2px 2px no-repeat}
#LoginForm #LoginHelp{clear:left;margin:1em 0 0}
#LoginForm #LoginHelp .loginLinks{margin:0 0 1em;padding:0;list-style:none}
#LoginForm #LoginHelp .loginLinks li{display:inline;margin:0;padding:0 6px 0 14px;list-style:none;background:url('/App_Sites/opc/Templates/Default/Css/../images/arrow_grey_right.gif') 2px 2px no-repeat}
#LoginMessage #ContinueLinks ul{margin:0;padding:0;list-style:none}
#LoginMessage #ContinueLinks ul li{margin:0 0 1em;padding:0;list-style:none}
#Comments{clear:left;margin:2em 0 1em;padding-top:1em;border-top:#e0e0e0 1px solid}
#CommentsHeader{margin:0 0 1em}
#SubmittedComments{position:relative;float:left;width:100%}
#SubmittedComments #NoComments{margin:0 0 1em}
#SubmittedComments .comment{position:relative;float:left;width:98%;padding:1em 1%;border-top:#e0e0e0 1px solid}
#SubmittedComments .comment.odd{background:#fcfcfc}
#SubmittedComments .comment.even{background:#f8f8f8}
#SubmittedComments .comment .avatar{position:absolute;right:1%}
#SubmittedComments .comment .avatar img{border:#e0e0e0 1px solid}
#SubmittedComments .comment .text{position:relative;padding-right:110px}
#SubmittedComments .comment .text .title{margin-top:0}
#SubmittedComments .comment .text .publishInfo .date{display:inline}
#SubmittedComments .comment .text .publishInfo .author{display:inline}
#SubmittedComments .comment .text .commentText{margin-bottom:1em}
#SubmittedComments .comment .commentFormLink{margin-bottom:1em}
#CommentsClosed{clear:left;margin:2em 0 1em;border-top:#e0e0e0 1px solid}
#CommentFormHeader{clear:both;margin:2em 0 1em;border-top:#e0e0e0 1px solid}
#CommentForm #UserAvatar{position:absolute;right:10px}
#CommentForm .fieldContainer{width:75%}
#CommentForm .fieldContainer .fieldControls{width:100%}
#CommentForm .textField input{width:75%}
#CommentForm .textareaField textarea{width:75%;min-height:120px}
.siteMapContainer ul.level1{float:left;width:100%;margin-bottom:1em}
.siteMapContainer ul.level1 li.level1{float:left;width:30%;margin-right:3%;margin-bottom:1em}
.siteMapContainer ul.level1 li.item4,.siteMapContainer ul.level1 li.item7,.siteMapContainer ul.level1 li.item10,.siteMapContainer ul.level1 li.item13{clear:left}
#FollowUs ul.links{list-style:none;margin-left:0;padding-left:0}
#FollowUs ul.links li{list-style:none;margin-left:0;padding-left:0}
#FollowUs ul.links li a{display:block;padding:3px 0 0 24px;min-height:20px;background-position:left top;background-repeat:no-repeat}
#FollowUs ul.links li a.linkBlogs{background-image:url('/App_Sites/opc/Templates/Default/Css/../images/icons/20x20_blog.gif')}
#FollowUs ul.links li a.linkTwitter{background-image:url('/App_Sites/opc/Templates/Default/Css/../images/icons/20x20_twitter.gif')}
#FollowUs ul.links li a.linkFacebook{background-image:url('/App_Sites/opc/Templates/Default/Css/../images/icons/20x20_facebook.gif')}
#FollowUs ul.links li a.linkLinkedIn{background-image:url('/App_Sites/opc/Templates/Default/Css/../images/icons/20x20_linkedin.gif')}
#FollowUs ul.links li a.linkRSS{background-image:url('/App_Sites/opc/Templates/Default/Css/../images/icons/20x20_rss.gif')}
.cmHighlight,.cmhighlight{border-bottom:3px double}
.exampleWidget{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{margin:.5em 0}
#cmsDevMode{position:absolute;width:150px;padding:10px;margin:10px;background:#f8f8f8;border:1px #e0e0e0 solid;z-index:1000000;top:0;right:0}
#cmsDevMode .previewTitle{margin:0;font-weight:bold}
#cmsDevMode .previewLinks ul{margin:0;padding:0;list-style:none}
#FeatureContent{position:relative;float:left;width:100%;background:transparent;border-bottom:0}
#FeatureContentInner{padding:0}
#TrailNav{position:relative;padding:1em 130px 1.25em 20px;margin-top:10px;color:#D0CECE;font-size:91.7%;font-family:Verdana,Arial,Helvetica,Sans-Serif;border-bottom:#f0f0f0 1px solid}
* html #TrailNav{display:inline-block}
#PageFunctions ul li,#PageFunctionsTop ul li,#PageFunctionsBottom ul li{display:inline;padding:2px 4px;vertical-align:middle;border-right:0;margin-right:4px}
#PageFunctions .pagePrint a,#PageFunctionsTop .pagePrint a,#PageFunctionsBottom .pagePrint a{background:url('/App_Sites/opc/Templates/Default/Css/../images/icons/16x16_printer_2.gif') no-repeat}
#PageFunctions .pageEmail a,#PageFunctionsTop .pageEmail a,#PageFunctionsBottom .pageEmail a{background:url('/App_Sites/opc/Templates/Default/Css/../images/icons/16x16_email_2.gif') no-repeat}
#PageFunctionsTop{position:relative;float:right;margin-top:-2.5em}
#LoginStatusShort,#SearchSite,#AnchorMenu,#MainMenu,#SubMenu,#PageFunctionsTop,#PageFunctionsBottom,#LoginForm,#Footer{display:none}