.menuList{--filesource: "MenuMain.css";position: relative;float: left;margin: 0;padding: 0;list-style: none;width: 100%;font-size: 110%;display:flex;justify-content: center}
.menuList li{--filesource: "MenuMain.css";float: left;background:none;text-align: left}
.menuList li:last-child{border-right:none;background-image:none}
* html .menuList li{--filesource: "MenuMain.css";width: 10px;white-space: nowrap}
.menuList li:hover,.menuList li.sfhover{--filesource: "MenuMain.css"}
.menuList a:link{--filesource: "MenuMain.css";display: block;padding: 10px 15px;color: var(--colour-blue);font-family: "FocoCCBold","FocoBold",Arial,Helvetica,Sans Serif;color: #fff}
.menuList a:visited{--filesource: "MenuMain.css";color: #fff}
* html .menuList a{--filesource: "MenuMain.css";width: 100%}
.menuList a:hover{--filesource: "MenuMain.css";background: #ececec;text-decoration: none;color:#0196D8}
.menuList li ul{--filesource: "MenuMain.css";position: absolute;left: -10000em;margin: 0;padding: 0;list-style: none;background: #ffffff;font-size: 90%;font-weight: normal;border: #ececec 1px solid;border-bottom: 0;z-index:10}
.menuList li ul.level2{-webkit-box-shadow: 0 5px 5px 0 rgba(0,0,0,0.2);-moz-box-shadow: 0 5px 5px 0 rgba(0,0,0,0.2);box-shadow: 0 5px 5px 0 rgba(0,0,0,0.2)}
.menuList li:hover ul.level2,.menuList li.sfhover ul,.menuList li li.sfhover ul{--filesource: "MenuMain.css";left: auto}
.menuList li ul li{--filesource: "MenuMain.css";float: none;width: auto;padding-right: 0;border-right:0;background-image:none}
* html .menuList li ul li{--filesource: "MenuMain.css";width: 140px;white-space: normal}
.menuList li ul li:hover,.menuList li ul li.sfhover{--filesource: "MenuMain.css"}
.menuList li ul li:hover{--filesource: "MenuMain.css";background:var(--colour-blue-light-100)}
.menuList li ul li a{--filesource: "MenuMain.css";margin:0;padding: 11px 18px 8px 0;color: #0196D8;background: none;border-bottom: #ececec 1px solid;font-family: "FocoCC","Foco",Arial,Helvetica,Sans Serif}
.menuList li ul.level2 li:last-child a{border:none}
.menuList li.level1 div.link-item-level1 a{padding-right:30px;background-image:url(/images/icons/svg/arrow-right-white.svg);background-position:right center;background-repeat:no-repeat;background-size: 23px}
.menuList li.level1:hover div.link-item-level1 a{background-image:url(/images/icons/svg/arrow-down-blue.svg);background-position: right top 12px}
.menuList li.level1 ul.level2 li div.link-item-level2 a{color:var(--colour-blue)}
.menuList li ul{width:260px;height:600px}
.menuList li ul.level2{}
.menuList li:last-child{border:none}
.menuList li:hover ul.level2,.menuList li.sfhover ul,.menuList li li.sfhover ul{--filesource: "MenuMain.css";left: auto;z-index: 501}
.menuList #mainMenu_ccv_cancer-information:hover ul.level2{--filesource: "MenuMain.css";margin-left: 0}
.menuList li ul.level2 li.genericMainMenuContent{border:none;position:absolute;top:0;right:0}
.menuList li ul.level2 li.genericMainMenuContent div.summary{padding:8px 36px 0 12px;line-height:150%}
.menuList li ul.level2 li.genericMainMenuContent p.title{font-family: "FocoCC","Foco",Arial,Helvetica,Sans Serif;color:var(--colour-blue);padding:8px 36px 0 12px;line-height:150%;display: none}
.menuList li ul.level2 li ul.level3 li.genericLevel3Content{border:none;text-align:left}
.menuList li ul.level2 li ul.level3 li.genericLevel3Content div{--filesource: "MenuMain.css";padding: 8px 36px 0 12px;font-size: 0.9rem}
.menuList li ul.level2 li ul.level3 li.genericLevel3Content div div{--filesource: "MenuMain.css";padding: 0}
.menuList li ul.level2 li ul.level3 li.genericLevel3Content div.summary,.menuList li ul.level2 li ul.level3 li.genericLevel3Content div p.summary,.menuList li ul.level2 li ul.level3 li.genericLevel3Content div.summary p{--filesource: "MenuMain.css";font-size: 0.9rem;line-height: 160%}
.menuList li ul.level2 li ul.level3 li.genericLevel3Content p.title{font-size:120%;font-family: "FocoCC","Foco",Arial,Helvetica,Sans Serif;color:var(--colour-blue);line-height:150%}
.menuList li ul.level2 li ul.level3 li.genericLevel3Content p.title a{margin:0;padding:0;background:none;color:var(--colour-blue);text-align:left;border:none;font-size:100%}
.menuList li ul.level2{background:var(--colour-blue-light-100) url(/App_Sites/ccv/Templates/Default/images/template/menu-bg.png) top left repeat-y}
.menuList li ul li ul.level3{width:260px;height:599px;top:0;left:-2000em;margin-left:260px;background:var(--colour-blue-light-100);border:none}
.menuList #mainMenu_ccv_support-us{background: none}
.menuList #mainMenu_ccv_support-us ul{}
.menuList #mainMenu_ccv_support-us ul.level3{margin-left:260px}
.menuList li ul li:hover ul.level3{left:auto}
.menuList li ul.level3 li{border-bottom:var(--colour-blue-light-100) 1px solid}
.menuList li ul.level3 li a,.menuList li:hover ul.level3 li a{color:var(--colour-blue);font-weight:normal;font-family: "FocoCC","Foco",Arial,Helvetica,Sans Serif;background:var(--colour-blue-light-100);text-align:left;font-size:125%}
.menuList li ul li:hover ul.level3 li a:hover{color:#333333}
.menuList li ul li{width:260px}
.menuList li ul li ul li a{--filesource: "MenuMain.css";border:none}
.menuList li:hover a,.menuList li:hover a:hover,.menuList li:last-child:hover a{background:var(--colour-blue-light-100);color:var(--colour-blue)}
.menuList li:last-child a{color:#ffd200}
.menuList li:hover ul li a,.menuList li:last-child:hover ul li a{padding-right:25px;color:var(--colour-blue);background:#ffffff;text-align:left}
.menuList li:hover ul li a:hover,.menuList li:hover ul.level2 li:hover a{background:var(--colour-blue-light-100);color:var(--colour-blue);border-bottom: #fff 1px solid}
.menuList li:hover ul li a.menuArrowLink{background:#ffffff url(/images/icons/svg/arrow-right-blue.svg) center right 5px no-repeat;background-size:18px}
.menuList li:hover ul li a.menuArrowLink:hover,.menuList li:hover ul.level2 li:hover a.menuArrowLink{background:var(--colour-blue-light-100) url(/images/icons/svg/arrow-right-blue.svg) center right 5px no-repeat;background-size:18px}
#Template.slideOut{margin-left:0}
#MobileMainMenu,#MenuUL .level4,#MenuUL .level5{display:none}
@media screen and (max-width: 1024px){body.mm-menu-show{overflow:hidden}
#Template.slideOut{margin-left:-90%}
#MobileMainMenu,#MobileMainMenuInner,#MobileMainMenu ul,#MobileMainMenu ul li,#MobileMainMenu ul li a{box-sizing:border-box;width:100%;padding:0;margin:0;display:inline-block}
#MobileMainMenu{width:90%;height:100%;position:fixed;top:0;right:0;z-index:21474836445 !important;display:none;-webkit-box-shadow: -91px 0 241px -72px rgba(0,0,0,0.75);-moz-box-shadow: -91px 0 241px -72px rgba(0,0,0,0.75);box-shadow: -91px 0 241px -72px rgba(0,0,0,0.75)}
#MobileMainMenuInner{min-height:100%;background:#fff}
#MobileMainMenu ul,#MobileMainMenu ul li{list-style:none;background:none}
#MobileMainMenu ul li{position:relative;list-style:none}
#MobileMainMenu ul li.mm-top-nav{height:35px;margin:0 0 5px 0;color:var(--colour-blue);font-size:16px;font-weight:bold;text-align:center}
#MobileMainMenu ul li.mm-top-nav div.mm-close{box-sizing:border-box;width:25px;height:25px;padding:10px 0;margin:5px 10px 5px 5px;float:right;display:block;cursor:pointer;background:url('/images/icons/svg/cross-blue.svg') center center no-repeat;background-size:25px}
#MobileMainMenu ul li.mm-search{height:40px;margin:0;display:none}
#MobileMainMenu #mm-level1 ul li.mm-search{display:inline-block}
#MobileMainMenu #mm-level1 ul li.mm-search label{display:none}
#MobileMainMenu ul li.mm-search input{box-sizing:border-box;width:72%;height:40px;padding:1% 3%;margin:0 0 0 3%;background: #ffffff;color: #888;border:1px solid #d2d4e4;border-right:none;border-top-left-radius: 20px;border-bottom-left-radius: 20px;float:left}
#MobileMainMenu ul li.mm-search span{box-sizing:border-box;width:22%;height:40px;padding:4.5px 10px 4.5px 0;margin:0 3% 0 0;background: #ffffff;border:1px solid #d2d4e4;border-left:none;border-top-right-radius: 20px;border-bottom-right-radius: 20px;float:left;text-align:right;cursor:pointer}
#MobileMainMenu ul li.mm-search span img{width:25px;margin-top:3px}
#MobileMainMenu #mm-bottom-nav{width:100%;height:110px;position:absolute;bottom:0;left:0;display:none}
#MobileMainMenu #mm-bottom-nav ul li a{height:55px;padding:10px 35px 10px 60px;font-size: 15px;line-height: 32px}
#MobileMainMenu #mm-bottom-nav ul li a:hover{color:#ffd200}
#mm-contact-link{background:url('/App_Sites/ccv/Templates/Default/images/template/menu-contact.png') left center no-repeat}
#MobileMainMenu #mm-bottom-nav ul li #mm-contact-link:hover{background:url('/App_Sites/ccv/Templates/Default/images/template/menu-contact-hover.png') left center no-repeat}
#mm-donate-link{background:url('/App_Sites/ccv/Templates/Default/images/template/menu-donate.png') left center no-repeat}
#MobileMainMenu #mm-bottom-nav ul li #mm-donate-link:hover{background:url('/App_Sites/ccv/Templates/Default/images/template/menu-donate-hover.png') left center no-repeat}
#MobileMainMenu ul li.mm-level-link{background:var(--colour-blue-light-100)}
#MobileMainMenu ul li a{min-height:35px;padding:10px 15px;border-bottom:1px solid #d2d4e4;color:var(--colour-blue);font-size:16px;font-weight:bold;text-decoration:none}
#MobileMainMenu ul li:last-child a{border-bottom:1px solid #ececec}
#MobileMainMenu ul li a:hover{background:var(--colour-blue-light-100)}
#MobileMainMenu ul li .mm-next{box-sizing:border-box;width:35px;height:35px;padding:10px 0 0 0;margin:0;position:absolute;top:0;right:5px;cursor:pointer;background:url('/images/icons/svg/arrow-right-blue.svg') center center no-repeat;background-size:20px}
#MobileMainMenu ul li .mm-back{box-sizing: border-box;width: 35px;height: 35px;padding: 10px 0 0 0;margin: 0;position: absolute;top: 0;left: 0;cursor: pointer;background: url(/images/icons/svg/arrow-tail-left.svg) top 8px left 10px no-repeat;background-size: 24px;min-height: 35px;padding: 10px 35px 10px 40px;color: var(--colour-blue);font-size: 14px;font-weight: bold;text-decoration: none}
#mm-panels{width:100%;height:100%;bottom:0;left:0;position:absolute;overflow:hidden}
#mm-level1,.mm-level2,.mm-level3,.mm-level4,.mm-level5{box-sizing:border-box;width:100%;height:100%;padding:0;margin:0;display:inline-block;-webkit-overflow-scrolling:touch;overflow-x: hidden;overflow-y: auto;position:absolute;top:0;right:-1060px;background:#fff}
#mm-level1{z-index:110;right:0}
.mm-level2{z-index:120}
.mm-level3{z-index:130}
.mm-level4{z-index:140}
.mm-level5{z-index:150}
#mm-level1 ul li.mm-top-nav .mm-back{display:none}
}
.subMenu{--filesource: "MenuSub.css";box-sizing:border-box;padding:0;margin:0}
.subMenuInner{--filesource: "MenuSub.css"}
.subMenu ul li a{--filesource: "MenuSub.css";box-sizing:border-box;display: block;width:100%;padding:3% 0;color:#333333;font-size: 85%;border-bottom:1px solid #E6E6E6;border-right: 1px solid #E6E6E6}
.subMenu ul li a:link{--filesource: "MenuSub.css";text-decoration: none}
.subMenu ul li a:visited{--filesource: "MenuSub.css";text-decoration: none}
.subMenu ul li a:hover{--filesource: "MenuSub.css";text-decoration: none;color:#0F1E64}
.subMenu ul li a:active{--filesource: "MenuSub.css"}
.subMenu .section{--filesource: "MenuSub.css";margin: 0;margin:0;font-size: 90%;font-family: "FocoCCBold","FocoCC","FocoBold","Foco",Arial,Helvetica,Sans-Serif}
.subMenu .section a{--filesource: "MenuSub.css";display: block;width:100%;padding:2% 0;color: #333333;border-bottom: 1px solid #0f1e64}
.subMenu .section a:hover{text-decoration: none;color:#333333}
.subMenu .sectionSelected{--filesource: "MenuSub.css"}
.subMenu ul{--filesource: "MenuSub.css";margin: 0;padding:0;list-style: none}
.subMenu ul li{--filesource: "MenuSub.css"}
.subMenu ul li ul{--filesource: "MenuSub.css";width:90%;margin:0 0 0 10%}
.subMenu ul ul li{--filesource: "MenuSub.css";border: 0}
.subMenu ul ul ul li{--filesource: "MenuSub.css";border: 0}
.subMenu ul ul ul ul li{--filesource: "MenuSub.css";border: 0}
.subMenu ul li ul li ul.level3{}
.subMenu ul li.currentBranch{--filesource: "MenuSub.css"}
.subMenu ul li.currentBranch a{font-family: "FocoCCBold","FocoCC","FocoBold","Foco",Arial,Helvetica,Sans-Serif;border-bottom: none}
.subMenu ul li.currentBranch ul li a{font-family: "FocoCCLight","FocoCC","FocoLight","Foco",Arial,Helvetica,Sans-Serif;color:#333;border:none;background:none;border-right: 1px solid #E6E6E6}
.subMenu ul li.currentBranch ul li a:hover{color:#0F1E64}
.subMenu ul li.currentBranch ul.level2 li.currentBranch ul.level3 li a{background:none}
.subMenu ul li.currentBranch.level1{--filesource: "MenuSub.css";border-bottom: 1px solid #E6E6E6}
.subMenu ul li.currentBranch ul.level2{--filesource: "MenuSub.css"}
.subMenu ul li.currentBranch ul.level3{--filesource: "MenuSub.css"}
.subMenu ul li.currentPage{--filesource: "MenuSub.css"}
.subMenu ul li ul li.currentPage{--filesource: "MenuSub.css"}
.subMenu ul li.currentPage a{--filesource: "MenuSub.css";color: #0F1E64;font-family: "FocoCCBold","FocoCC","FocoBold","Foco",Arial,Helvetica,Sans-Serif}
.subMenu ul li.currentPage li{--filesource: "MenuSub.css"}
.subMenu ul li.currentPage li a,.subMenu ul li.currentPage li a:link,.subMenu ul li.currentPage li a:visited,.subMenu ul li.currentPage li a:active,.subMenu ul li.currentPage li a:hover{--filesource: "MenuSub.css";color: #333333;font-family: "FocoCCLight","FocoCC","FocoLight","Foco",Arial,Helvetica,Sans-Serif;text-decoration: none}
.subMenu ul li ul.level2 li.currentPage a{color: #0F1E64;font-family: "FocoCCBold","FocoCC","FocoBold","Foco",Arial,Helvetica,Sans-Serif}
.subMenu ul li ul.level2 li.currentPage li{}
.subMenu ul li ul.level2 li.currentPage li a{color: #333333;font-family: "FocoCCLight","FocoCC","FocoLight","Foco",Arial,Helvetica,Sans-Serif;text-decoration: none}
.subMenu ul li ul li ul.level3 li.currentPage a{color: #0F1E64;font-family: "FocoCCBold","FocoCC","FocoBold","Foco",Arial,Helvetica,Sans-Serif}
.subMenu ul li ul li ul.level3 li.currentPage li{}
.subMenu ul li ul li ul.level3 li.currentPage li a{color: #333333;font-family: "FocoCCLight","FocoCC","FocoLight","Foco",Arial,Helvetica,Sans-Serif;text-decoration: none}
.subMenu .level2.currentPage a,.subMenu .level2.currentBranch a{--filesource: "MenuSub.css"}
.subMenu .level2.currentPage .level3 a,.subMenu .level2.currentBranch .level3 a{}
.subMenu .level2.currentBranch .level3.currentPage a,.subMenu .level2.currentBranch .level3.currentBranch a{--filesource: "MenuSub.css"}
.subMenu.subMenuFloat{--filesource: "MenuSub.css";position: fixed;width:240px;top: 0;z-index: 5;background:#fff;border:1px solid #E6E6E6}
.subMenu.subMenuFloat .section{background:#E6E6E6;padding:2%;text-align:center}
.subMenu.subMenuFloat ul li a{--filesource: "MenuSub.css";padding:10px}
.subMenu.subMenuFloat ul ul li a{--filesource: "MenuSub.css";padding-left:22px}
.subMenu.subMenuFloat ul ul ul li a{padding-left:34px}
@media screen and (max-width: 960px){.subMenu{--filesource: "MenuSub.css"}
}
: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}
}
.desktop{}
.mobile{display:none !important}
#TemplateWrapper{--filesource: "DefaultPageLayout.css";padding:0;text-align: center;background: #ffffff;overflow:hidden}
#AccessibilityToolbar{--filesource: "DefaultPageLayout.css";box-sizing:border-box;width:100%;padding:5px 20px;text-align: center;display: inline-block;background:var(--colour-grey-50);color:var(--colour-grey-500);text-align: right;font-size:0.8rem}
#AccessibilityToolbarInner{--filesource: "DefaultPageLayout.css";width:100%;max-width:1024px;margin: 0 auto}
#AccessibilityToolbar ul{--filesource: "DefaultPageLayout.css";margin: 0;padding: 0;list-style: none;display:flex;justify-content: right;gap:15px}
#AccessibilityToolbar li{--filesource: "DefaultPageLayout.css";margin:0;padding:0}
#AccessibilityToolbar li a{--filesource: "DefaultPageLayout.css";padding:0;color:var(--colour-grey-500);line-height: normal;display:block}
#AccessibilityToolbar li a svg{width:18px;height:18px;margin:0 4px 0 0;vertical-align:middle;transition: transform 0.3s ease}
#AccessibilityToolbar li a:hover{text-decoration:none;color:var(--colour-blue)}
#AccessibilityToolbar li a:hover svg{transform: translateX(2px)}
#Template{--filesource: "DefaultPageLayout.css";position: relative;width: 100%;background: #ffffff;padding:0;margin: 0 auto;text-align: left;z-index: 5}
#TemplateInner{--filesource: "DefaultPageLayout.css"}
#Header{position: relative;box-sizing:border-box;width:100%;height: 135px;margin:0;padding:0;background:#ffffff}
#Header #HeaderContent{box-sizing:border-box;width:100%;height:95px;padding:15px 20px;max-width:1064px;margin: 0 auto;display: flex;gap:20px;align-items: center;justify-content: space-between;flex-wrap: wrap}
#Header #Logo{width:130px;flex-shrink: 0;margin-right: auto}
#Header #Logo img{width:100%;aspect-ratio: 31 / 15}
#Header #QuicklinkSupport a.button{padding-left:40px;margin-left:10px;border-color:var(--colour-grey-200);background-image:url(/images/icons/svg/phone-call.svg);background-position:left 10px center;background-repeat:no-repeat;background-size: 24px;line-height: 95%}
#Header #QuicklinkDonate a.button{padding-left:40px;background-image:url(/images/icons/svg/heart-white.svg);background-position:left 10px center;background-repeat:no-repeat;background-size: 24px;line-height: 95%}
#Header #MobileSearch,#Header #MobileMenu{--filesource: "DefaultPageLayout.css";display: none}
#Header #HeaderNavigation{box-sizing:border-box;width:100%;height:40px;padding:0 20px;background-color:#0f1e6400;display:inline-block}
#Header #HeaderNavigation #HeaderNavigationInner{box-sizing:border-box;width:100%;max-width:1024px;height:40px;padding:5px 0;margin: 0 auto}
#Header #HeaderNavigation #SiteWideSearch{position: relative;z-index: 10;box-sizing: border-box;width:20%;height:30px;padding:3px;float:right;display:flex;background:#fff;border:1px solid var(--colour-grey-200);border-radius:8px}
#Header #HeaderNavigation #SiteWideSearch label{display:none}
#Header #HeaderNavigation #SiteWideSearch input{flex: 1;box-sizing:border-box;min-width: 0;height:24px;padding:0 5px;border:none}
#Header #HeaderNavigation #SiteWideSearch a{box-sizing:border-box;width:20px;height:24px;background: #fff url(/images/icons/svg/search.svg) center center no-repeat;background-size:20px;text-indent: -9999px;display: inline-block}
#Header.sticky{position: fixed;top: 0;height:auto;box-shadow: 0 2px 5px rgba(0,0,0,0.1);z-index: 100;transition: transform 0.2s cubic-bezier(.64,.12,.53,.86)}
#Header.sticky #HeaderNavigation{display:none}
#Header.sticky.scrolled-up{--filesource: "DefaultPageLayout.css";transform: translateY(0)}
#Header.sticky.scrolled-down{--filesource: "DefaultPageLayout.css";transform: translateY(-100%)}
#MainMenu{position:absolute;top:123px;clear: both;width:100%;margin:0;background:var(--colour-blue)}
#MainMenuInner{width:1024px;margin:0 auto}
#MainMenuInner .menuList{width:75%;justify-content:left;background:#0f1e6400;font-size:1rem}
#SubHeader{--filesource: "DefaultPageLayout.css";clear: both;text-align:center;line-height: 1.5em;font-size:1.2rem}
#SubHeader #TrailNav{padding:0!important;background:none!important}
#SubHeader #TrailNavInner .prefix .homeLink svg path,#SubHeader #TrailNav .separator svg path{stroke:var(--colour-blue)!important}
#SubHeader #TrailNavInner a{color:var(--colour-blue)!important}
#SubHeader .card.variant-block{margin:0;min-height: 280px}
#SubHeader .card.variant-block.no-image{min-height:auto;background: var(--colour-yellow) url(/images/templates/petals/blue-petal-3.svg) center bottom no-repeat;background-size:180px}
#SubHeader .card.variant-block.no-image .card-content-wrapper .card-content{width:100%}
#SubHeader .card.variant-block h1{margin: 0.5em 0}
#SubHeader .card.variant-block p.image{background-repeat:no-repeat;background-position: top left;background-size: cover}
#SubHeader .card.variant-block p.image img{width:auto}
#SubHeader .card.variant-block p.image img.desktop.second{width: 120px;height: auto!important;margin-left: -30px}
#SubHeader .card.variant-block p.image img.mobile{display:none;position: absolute;bottom: 0;height: auto!important}
#SubHeader .card.variant-block p.image img.mobile.first{width: 100%}
#SubHeader .card.variant-block p.image img.mobile.second{width: 80px;right:-5px}
#SubHeader .card.variant-block.no-image.no-petal{flex-direction:column;background:var(--colour-yellow)}
#SubHeader .card.variant-block.no-image.no-petal .ContextMenu{box-sizing: border-box;width: 100%;max-width: 1024px;margin: 0 auto;padding:0 30px}
#SubHeader .card.variant-block.no-image.no-petal .ContextMenu h2{display:none}
#SubHeader .card.variant-block.no-image.no-petal .ContextMenu ul{display:flex;gap:1rem;flex-direction: row;overflow-x: auto;white-space: nowrap;padding: 0;margin: 0;list-style: none}
#SubHeader .card.variant-block.no-image.no-petal .ContextMenu ul>li::before{padding:0;content:""}
#SubHeader .card.variant-block.no-image.no-petal .ContextMenu ul>li{flex: 0 0 auto}
#SubHeader .card.variant-block.no-image.no-petal .ContextMenu ul>li a{padding: 10px;border-radius: 8px;background: var(--colour-grey-100);color: #000;display: block}
#SubHeader .card.variant-block.no-image.no-petal .ContextMenu ul>li.current a,#SubHeader .card.variant-block.no-image.no-petal .ContextMenu ul>li a:hover{background: var(--colour-blue);color: var(--colour-yellow);text-decoration:none}
#SubHeader p{margin:0;padding:0}
#SubHeaderContent{--filesource: "DefaultPageLayout.css";padding: 0 2%}
#PageBanner{--filesource: "DefaultPageLayout.css";background-size: cover;background-position-y: 50%;background-position-x: 50%}
#PageBannerInner{--filesource: "DefaultPageLayout.css"}
#PageBannerContent{--filesource: "DefaultPageLayout.css";color: #fff;position: relative;width: 1024px;height: 450px;text-align: left;margin: 0 auto}
#PageBannerContentInner{--filesource: "DefaultPageLayout.css";position: absolute;bottom: 30px;text-shadow: 0 0 20px rgb(0,0,0);width: 100%}
@media screen and (max-width: 1060px){#PageBannerContentInner{--filesource: "DefaultPageLayout.css";width: 96%}
}
#PageBanner h1{--filesource: "DefaultPageLayout.css";color: #fff;font-size: 3.5rem}
@media screen and (max-width: 640px){#PageBanner h1{--filesource: "DefaultPageLayout.css";font-size: 3rem}
}
@media screen and (max-width: 320px){#PageBanner h1{--filesource: "DefaultPageLayout.css";font-size: 2.7rem}
}
#Content{--filesource: "DefaultPageLayout.css";clear: both}
#ContentInner{--filesource: "DefaultPageLayout.css";margin:0 auto}
#Page{--filesource: "DefaultPageLayout.css";line-height: 1.5em}
#PageInner{--filesource: "DefaultPageLayout.css";width:100%;display:inline-block}
#PageTop{--filesource: "DefaultPageLayout.css"}
#Page #PageContent{--filesource: "DefaultPageLayout.css";box-sizing:border-box;width:100%;padding:2% 0;display:inline-block}
#Page #PageContent #Primary{--filesource: "DefaultPageLayout.css"}
#Page #PageContent #Secondary{--filesource: "DefaultPageLayout.css"}
#PageBottom{--filesource: "DefaultPageLayout.css"}
#Tertiary{--filesource: "DefaultPageLayout.css";width:100%;display:inline-block;line-height: 1.5em}
#TertiaryInner{}
#TertiaryInner .fullWidth{padding:2% 0;text-align:center}
body.Theme_One{--filesource: "DefaultPageLayout.css"}
body.Theme_One #Content{--filesource: "DefaultPageLayout.css"}
body.Theme_Two{--filesource: "DefaultPageLayout.css"}
body.Theme_Two #Content{--filesource: "DefaultPageLayout.css"}
#Footer{--filesource: "DefaultPageLayout.css";width:100%;margin:0;position: relative;clear: both;background:var(--colour-blue);display:inline-block;color: #ffffff}
#Footer #FooterMenu{--filesource: "DefaultPageLayout.css";box-sizing:border-box;width: 100%;max-width: 1064px;margin: 0 auto;padding:64px 20px 40px 20px;display: grid;grid-template-columns: 210px auto auto 175px 180px;column-gap: 30px}
#Footer #FooterMenu .col{--filesource: "DefaultPageLayout.css";font-weight: 700;min-width:0}
#Footer #FooterMenu .col.first{--filesource: "DefaultPageLayout.css";margin-right:20px;text-align:center}
#Footer #FooterMenu .col.first p:nth-child(1) img{width: 100%;max-width: 185px;aspect-ratio: 185 / 72}
#Footer #FooterMenu .col.first p:nth-child(2){padding:20px 0 20px 0;margin:20px 0 0 0;border-top:1px solid #fff;display:flex;gap:5px;justify-content: space-evenly}
#Footer #FooterMenu .col.first p.copyright{font-size:0.87rem;margin-top:10px}
#Footer #FooterMenu .col.fourth,#Footer #FooterMenu .col.fifth{text-align:center}
#Footer #FooterMenu .col .button{margin-top:10px}
#Footer #FooterMenu .col .button.variant-yellow:hover{background-color:#fff;color:var(--colour-blue)!important}
#Footer p{margin: 0;padding: 0}
#Footer #FooterMenu ul{--filesource: "DefaultPageLayout.css";margin: 0;padding: 0;list-style:none}
#Footer #FooterMenu ul li{--filesource: "DefaultPageLayout.css";margin: 0 0 10px}
#Footer #FooterMenu ul li:last-child{--filesource: "DefaultPageLayout.css";margin: 0}
#Footer #FooterMenu a{--filesource: "DefaultPageLayout.css";color: #ffffff;text-decoration: none}
#Footer #FooterMenu a:hover{--filesource: "DefaultPageLayout.css";text-decoration:underline}
#Footer #FooterBottom{box-sizing:border-box;width: 100%;margin:0;padding:0;border-top:1px solid #fff}
#Footer #FooterBottomInner{box-sizing:border-box;width: 100%;max-width: 1064px;margin: 0 auto;padding:40px 20px 64px 20px;display: flex;gap: 20px;font-size:0.8rem;line-height:130%;font-weight:400}
#Footer #FooterBottom .image img{width:100px;aspect-ratio: 100 / 34}
#PopupWindow{--filesource: "DefaultPageLayout.css";margin: 0 auto;text-align: center}
#PopupWindow #Footer{width: 100%;margin:10px auto;padding:0;box-sizing: border-box;display:inline-block}
#PopupWindow #FooterInner{--filesource: "DefaultPageLayout.css";width: 100%;margin: 0 auto;padding:10px;box-sizing: border-box;display:inline-block}
#PopupWindow #Footer p{--filesource: "DefaultPageLayout.css";width:100%;display:inline-block}
#PopupWindow #Footer p a{color:#ffffff}
@media screen and (max-width: 1004px){#SubHeader .card.variant-block p.image img.desktop{display:inline-block !important}
#SubHeader .card.variant-block p.image img.mobile{display:none !important}
}
@media only screen and (max-width: 999px){}
@media only screen and (max-width: 900px){#Header{height:auto;padding-bottom:0}
#Header #HeaderContent{height:auto;gap:10px;font-size:0.8rem;position:relative;padding:15px}
#Header #MobileMenu{--filesource: "DefaultPageLayout.css";display: block}
#Header #Logo{width:80px}
#Header #QuicklinkSupport span{display:none}
#Header #QuicklinkSupport a.button{margin-left: 0;padding: 12px;padding-left: 35px;background-size:18px}
#Header #QuicklinkDonate a.button{padding: 12px;padding-left: 35px;background-size:18px}
#Header #MobileSearch,#Header #HeaderNavigation,#MainMenu{display:none}
#Content{margin-top:0}
}
@media only screen and (max-width:768px){#SubHeader .card.variant-block{}
#SubHeader .card.variant-block .card-content{padding:20px;padding-top:0}
#SubHeader .card.variant-block .card-content-wrapper{order:2}
#SubHeader .card.variant-block p.image img.desktop{display:none !important}
#SubHeader .card.variant-block p.image img.mobile{display:inline-block !important}
#SubHeader .card.variant-block.no-image{--filesource: "DefaultPageLayout.css";min-height:auto;background-size: 120px;background-position:bottom right 20px}
#SubHeader .card.variant-block.no-image .card-content{padding-top:20px}
#SubHeader .card.variant-block.no-image.no-petal .ContextMenu{order:3}
#SubHeader .card.variant-block.no-image.no-petal .ContextMenu ul{-webkit-overflow-scrolling: touch}
}
@media only screen and (max-width: 375px){#Header #QuicklinkSupport a.button{width: 37px;height: 37px;padding: 0;text-indent: -9999px;background-size: 20px;background-position:center center;background-image: url(/images/icons/svg/phone-call-white.svg);background-color: var(--colour-yellow);border-color:var(--colour-yellow)}
}
#Container_ccv_homepagec_content #SiteWideAlert,body.Container_ccv_donate #SiteWideAlert{display:none}
#SiteWideAlert{--filesource: "DefaultPageLayout.css";padding:0 10px;background:#ffd200;display:block}
#SiteWideAlertInner{--filesource: "DefaultPageLayout.css";max-width:1024px;width:100%;padding:0;margin:0 auto;display:flex;justify-content:space-evenly;align-items:center;color:#0F1E64;text-align:center}
#SiteWideAlert #threeColTable{display:table;width:100%;margin:0;padding:20px 0}
#SiteWideAlert #threeColTable p{padding:0;margin:0}
#SiteWideAlert #threeColTable #threeCol1,#SiteWideAlert #threeColTable #threeCol2,#SiteWideAlert #threeColTable #threeCol3{display:table-cell;padding:0;margin:0;vertical-align: middle}
#SiteWideAlert #threeColTable #threeCol1{width:330px;text-align:left}
#SiteWideAlert #threeColTable #threeCol3{width:140px;text-align:right}
#Content #SiteWideAlert a{font-size: 1rem;width:100px;min-width:100px;font-weight:bold}
@media screen and (max-width: 710px){#SiteWideAlert #threeColTable{display:inline-block;background:none}
#SiteWideAlert #threeColTable #threeCol1,#SiteWideAlert #threeColTable #threeCol2,#SiteWideAlert #threeColTable #threeCol3{display:inline-block;width:100%;text-align:center}
#SiteWideAlert #threeColTable #threeCol2{margin:20px 0}
}
#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}
.button{box-sizing:border-box;display: inline-flex;padding: 12px 20px;justify-content: center;align-items: center;gap: 0.25rem;flex-shrink: 0;border-radius: 999px;line-height: 100%;font-weight: 700;cursor: pointer;text-align: center;border: 1px solid var(--colour-grey-200);color: var(--colour-blue)!important;background-color:#fff;text-decoration:none!important}
.button:hover,.button:focus{--filesource: "buttons.css";background-color: var(--colour-grey-100);color: var(--colour-blue);border-color: var(--colour-grey-100);text-decoration:none!important}
.button:focus{--filesource: "buttons.css";box-shadow: 0 0 0 4px #E0F3FE}
.button:disabled{--filesource: "buttons.css";border-color: var(--colour-blue-light-50);background-color: var(--colour-blue-light-50);color: var(--colour-grey-200);cursor: initial}
.button.width-full{width:100%}
.button.width-half{width:48%}
.button.disabled{border-color: var(--colour-blue-light-50);background-color: var(--colour-blue-light-50);color: var(--colour-grey-200)!important;cursor: initial}
.button.variant-blue{background-color: var(--colour-blue);color: #fff!important;border-color: var(--colour-blue)}
.button.variant-blue:hover,.button.variant-blue:focus{--filesource: "buttons.css";background-color: var(--colour-yellow);color: var(--colour-blue)!important;border-color: var(--colour-yellow)}
a[target="_blank"].button.variant-blue::after{--filesource: "buttons.css";content: url('/images/icons/svg/external-link-white.svg')}
a[target="_blank"].button.variant-blue:hover::after{--filesource: "buttons.css";content: url('/images/icons/svg/external-link-blue.svg')}
.button.variant-yellow{background-color: var(--colour-yellow);color: var(--colour-blue)!important;border-color: var(--colour-yellow)}
.button.variant-yellow:hover,.button.variant-yellow:focus{--filesource: "buttons.css";background-color: var(--colour-blue);color: #fff!important;border-color: var(--colour-blue)}
a.linkCallToAction,#PageBody a.linkCallToAction,button.linkCallToAction{--filesource: "buttons.css";background: #ffd200;padding: 10px 30px;color: #0F1E64;font-weight: bold;text-decoration: none;display:inline-block;font-family: "FocoCCBold","FocoCC","FocoBold","Foco",Arial,Helvetica,Sans-Serif;border-radius: 50px}
a.linkCallToAction:hover,#PageBody a.linkCallToAction:hover{--filesource: "buttons.css";background: #FFF000;text-decoration: underline}
a.linkCallToAction[readonly],#PageBody a.linkCallToAction[readonly]{background: #757575}
.highlightContent a.linkCallToAction img,#PageBody .highlightContent a.linkCallToAction img{--filesource: "buttons.css";width: 50px;margin: 0 10px;vertical-align: middle}
#PageBody a.linkCallToActionInverse,#PrimaryInner a.linkCallToActionInverse,a.linkCallToActionInverse:link,a.linkCallToActionInverse:visited{--filesource: "buttons.css";background: #fff;padding: 10px 30px;color: #0F1E64;font-weight: bold;border-radius: 6px;text-decoration: none;display:inline-block;text-align:center;font-family: "FocoCCBold","FocoCC","FocoBold","Foco",Arial,Helvetica,Sans-Serif}
a.linkCallToActionInverse:hover{background: #eee;text-decoration: underline;color: #0F1E64}
a.linkCallToActionInverse[readonly]{--filesource: "buttons.css";background: #757575}
.link-button{--filesource: "buttons.css";margin: 8px 0 15px;display: inline-block}
#PageBody .link-button a,.link-button a :link,.link-button a:visited{--filesource: "buttons.css";background: #0F1E64;padding: 10px 15px;color: #fff;font-weight: bold;border-radius: 6px;text-decoration: none;display:inline-block;margin-bottom: 8px}
.read-more,a.read-more,#PageBody a.read-more,#PageBody a.read-more :link,#PageBody a.read-more:visited,#SecondaryContent a.read-more,#SecondaryContent a.read-more :link,#SecondaryContent a.read-more:visited{--filesource: "buttons.css";width:auto;background: #0f1e64;padding: 10px 30px;color: #ffffff;border-radius: 50px;text-decoration: none;display:inline-block;text-align:center;font-family: "FocoCCBold","FocoCC","FocoBold","Foco",Arial,Helvetica,Sans-Serif}
.read-more:hover,a.read-more:hover,#PageBody a.read-more:hover,#SecondaryContent a.read-more:hover{background: #3f4b83;text-decoration: underline}
#PageBody a.readMoreLink,#SecondaryContent a.readMoreLink,#Tertiary a.readMoreLink{--filesource: "buttons.css";margin: 15px 0 5px;color: #0F1E64;font-weight: bold;border-radius: 4px;text-decoration: none;display: block}
#PageBody a.readMoreLink,#PageBody a.readMoreLink :link,#PageBody a.readMoreLink:visited,#SecondaryContent a.readMoreLink,#SecondaryContent a.readMoreLink :link,#SecondaryContent a.readMoreLink:visited,#Tertiary a.readMoreLink,#Tertiary a.readMoreLink :link,#Tertiary a.readMoreLink:visited{text-decoration: none}
#PageBody a.readMoreLink:hover,#SecondaryContent a.readMoreLink:hover,#Tertiary a.readMoreLink:hover{}
#PageBody .latestArticles a.readMoreLink{background:none;padding:0}
.badge{display: inline-block;width: auto;padding: 4px 12px;border-radius: 4px;border: 1px solid var(--colour-blue-light);font-size: 75%;font-weight: 700;line-height: 1.42em;text-transform: uppercase;color: var(--colour-blue-light)!important;background-color: #fff}
.badge:hover{border-color: var(--colour-blue)}
.badge.variant-yellow{border: 1px solid transparent;color: var(--colour-blue)!important;background-color: var(--colour-yellow)}
.badge.variant-blue{border: 1px solid transparent;color: #fff!important;background-color: var(--colour-blue)}
.card{box-sizing: border-box;width: 100%;max-width: 250px;padding: 0;padding-bottom: 24px;margin: 0;border-radius: 10px;display: flex;flex-direction: column;text-align: left;background-color:#fff;border: 1px solid #eee}
.card h2,.card h3,.card h4,.card p{padding: 0;margin:15px 24px 0 24px}
.card h2,.card h3,.card h4{font-size: 1.5rem}
.card a,.card a:link,.card a:visited{text-decoration:none!important}
.card p{font-size: 1.1rem}
.card p.image{margin:0;overflow: hidden;aspect-ratio: 16/9;border-radius: 8px;border-bottom-left-radius:0;border-bottom-right-radius:0}
.card p.image img{width: 100%;height: 100%!important;object-fit: cover;object-position: 50% 50%}
.card p.links{display: flex;gap: 10px;align-items: baseline;justify-content: flex-start;margin-top: auto;padding:15px 0 0 0}
.card p.links a{position: relative;font-weight: 700;color: var(--colour-blue);text-decoration: underline!important}
.card p.links a.button{text-decoration: none!important}
.card p.links a:hover{text-decoration: none!important}
.card p.links a:not(.button)[target="_blank"]::after{content:"";width:0;height:0;margin:0;display:none}
.card p.links a img{width: 20px;margin-left:3px;vertical-align: bottom;transition: transform 0.3s ease;display:inline-block}
.card p.links a:hover img{--filesource: "cards.css";transform: translateX(-5px)}
.card.variant-yellow{background-color: var(--colour-yellow)}
.card.variant-yellow a.button.variant-blue:hover{color: var(--colour-blue)!important;background: #fff}
.card.variant-blue-light{background-color: var(--colour-blue-light-50);border: none}
.card.variant-blue{background-color: var(--colour-blue);color: #fff}
.card.variant-blue h2,.card.variant-blue h3,.card.variant-blue h4{color: #fff}
.card.variant-blue p span.label{border: 1px solid var(--colour-blue);color: var(--colour-blue)}
.card.variant-blue p span.label a{color: var(--colour-blue)!important}
.card.variant-blue p span.label:hover{border-color: var(--colour-blue-light)}
.card.variant-blue p span.label a:hover{color: var(--colour-blue-light)!important}
.card.variant-blue a:not(.button,.badge),.card.variant-blue p.links a:not(.button,.badge){color: #fff!important}
.card.variant-blue a.button.variant-yellow:hover{color: var(--colour-blue)!important;background: #fff}
.card p.image.image-clip-left{clip-path: polygon(0 0,100% 0,100% 100%,22% 100%)}
.card p.image.image-clip-right{clip-path: polygon(0 0,100% 0,80% 100%,0 100%)}
@media (max-width: 768px){.card p.image.image-clip-left,.card p.image.image-clip-right{clip-path:none}
}
.cards{--filesource: "cards.css";display: grid;grid-template-columns: repeat(auto-fit,minmax(250px,1fr));gap: 1.5rem;padding:0;margin:20px 0}
.cards>li{--filesource: "cards.css";display: flex}
.cards .card{max-width: 100%;flex-grow: 1}
.card.variant-block{max-width:100%;flex-direction: row;border:none;padding:0;margin:20px 0}
.card.variant-block p.image{width: 50%;border-radius: 8px}
.card.variant-block p.image a[target="_blank"]::after{content:"";width:0;height:0;margin:0}
.card.variant-block .card-content{box-sizing:border-box;width: 50%;padding:30px;display: flex;flex-direction: column;justify-content: center}
.card.variant-block .card-content>h2,.card.variant-block .card-content>h3,.card.variant-block .card-content>h4,.card.variant-block .card-content>p{margin:0 0 15px 0;padding:0}
.card.variant-block .card-content>p:last-child{margin-bottom:0}
.card.variant-block.width-full{border: none;position: relative;border-radius: 0}
.card.variant-block.width-full .card-content-wrapper{--filesource: "cards.css";max-width: 1024px;margin: 0 auto;width: 100%;display: flex;align-items: center}
.card.variant-block.width-full .card-content-wrapper .card-content{width: 50%}
.card.variant-block.width-full p.image{width: 50%;border-radius: 0;position: absolute;right: 0;top: 0;height: 100%}
@media (max-width: 768px){.card.variant-block{--filesource: "cards.css";flex-direction: column}
.card.variant-block p.image{--filesource: "cards.css";width: 100%;margin: 0 auto}
.card.variant-block .card-content{--filesource: "cards.css";width: 100%}
.card.variant-block.width-full p.image{--filesource: "cards.css";position: relative;width: 100%;height: auto}
.card.variant-block.width-full .card-content-wrapper .card-content{--filesource: "cards.css";width: 100%}
}
#Content ul.cards{max-width:100%;margin:20px 0;list-style:none}
.tablist{display:flex;gap:5px;flex-wrap: nowrap;overflow-x: auto;border-bottom:3px solid var(--colour-blue)}
.tablist button{padding:10px 15px;border-top-left-radius:8px;border-top-right-radius:8px;border-collapse:collapse;border:1px solid #fff;border-bottom:none;background: #eee;cursor: pointer;font-family:var(--font-focoCC);font-size: 1.1rem}
.tablist button[aria-selected="true"]{background:var(--colour-blue);color:white;font-weight: bold}
.tablist button:hover{background:var(--colour-blue);color:white}
.tablist button img{width:24px;vertical-align:middle;margin-left:10px}
ul.tabcontent{margin-top:0!important;padding: 0;list-style:none}
ul.tabcontent li[hidden]{display:none}
ul.tabcontent li h3{display:none}
ul.tabcontent>.card{border-top-left-radius:0!important;border-top-right-radius:0!important}
.tablist.tabcontent-responsive{display:none}
@media screen and (max-width:768px){.tablist.tabcontent-responsive{display:flex}
ul.tabcontent-responsive{margin-top:0!important}
ul.tabcontent-responsive li[hidden]{display:none}
ul.tabcontent-responsive .card{border-top-left-radius:0!important;border-top-right-radius:0!important}
ul.tabcontent-responsive .card h3{display:none}
}
@media screen and (max-width:600px){.tablist{--filesource: "cards.css";gap:3px}
.tablist button{}
.tablist button img{width:20px;margin: 5px auto;display: block}
}
.tablist.tabcontent-variation-simple{margin-bottom: 20px;border-bottom:1px solid var(--colour-grey-200)}
.tablist.tabcontent-variation-simple button{background:none}
.tablist.tabcontent-variation-simple button[aria-selected="true"]{border-bottom:2px solid var(--colour-blue);background:none;color:var(--colour-blue);font-weight: bold}
.tablist.tabcontent-variation-simple button:hover{background:none;color:var(--colour-blue);border-bottom:2px solid var(--colour-blue)}
ul.tabcontent.tabcontent-variation-simple>.card{border:none}
.content{display: grid;grid-template-columns: repeat(auto-fit,minmax(250px,1fr));gap: 1.5rem;padding:0}
.content .contentItem{--filesource: "cards.css";box-sizing: border-box;width: 100%;padding: 0;margin: 0;border-radius: 8px;display: flex;flex-direction: column;text-align: left;background-color: var(--colour-blue-light-50);border: none}
.content .contentItem:hover{cursor: pointer;-webkit-box-shadow: 0 0 5px 2px rgba(0,0,0,0.2);box-shadow: 0 0 5px 2px rgba(0,0,0,0.2)}
.content .contentItem .thumbnail{margin:0;overflow: hidden;aspect-ratio: 16/9;border-radius: 8px;border-bottom-left-radius:0;border-bottom-right-radius:0}
.content .contentItem .thumbnail img{width: 100%;height: 100%;object-fit: cover;object-position: 50% 50%}
.content .contentItem .text{display: flex;flex-direction: column;flex: 1;padding:15px 24px 15px 24px}
.content .contentItem .text .title,.content .contentItem .text h2,.content .contentItem .text h3,.content .contentItem .text h4{margin:0 0 15px 0;font-size:1.4rem}
.content .contentItem .text .title{}
.content .contentItem .text .title a{text-decoration:none;color: #0F1E64}
.content .contentItem .text .summary{display: flex;flex-direction: column;flex: 1}
.content .contentItem .text .summary p{}
.content .contentItem .text .summary .readMore{--filesource: "cards.css";margin-top: auto;font-size: 1.14rem}
.content .contentItem .text .summary .readMore a{display:inline-block!important;padding-right:25px;background:url(/images/icons/svg/arrow-tail-right.svg) right center no-repeat;background-size:20px;transition: background-position 0.3s ease}
.content .contentItem .text .summary .readMore a:hover{background-position: calc(100% - 5px) center}
.content .contentItem .text .summary .readMore a[target="_blank"]::after{content:"";width:0;height:0;margin:0}
.subContainers,.subArticles{width:100%;padding:0;margin:1% 0 2rem 0;display:inline-block}
.subContainers.noContent{--filesource: "cards.css";display: none}
.subContainersInner,.subArticlesInner{}
.subContainers .contentItem .text{box-sizing: border-box;padding:24px}
.subContainers .contentItem .thumbnail,.subContainers .contentItem .text .publishInfo{display: none}
.subContainers.variation-white .contentItem{--filesource: "cards.css";background:#fff;border: 1px solid #eee}
.subContainers .contentItem .text .summary{font-size: 1.15rem}
.subArticles .contentItem{--filesource: "cards.css";background:#fff;border: 1px solid #eee}
.subArticles .contentItem .text .publishInfo{margin:0 0 0.5em 0}
.subArticles .contentItem .text .summary{font-size: 1.15rem}
.subContainers.variation-stack .content{grid-template-columns: repeat(auto-fit,minmax(100%,1fr));gap:0}
.subContainers.variation-stack .content .contentItem{background:#fff;border-radius:0;margin: 0 0 20px 0}
.subContainers.variation-stack .content .contentItem:hover{box-shadow:none}
.subContainers.variation-stack .content .contentItem .text .title{font-size: 2.4rem}
.subArticles.variation-stack .content{grid-template-columns: repeat(auto-fit,minmax(100%,1fr));gap:0;border:none}
.subArticles.variation-stack .content .contentItem{background:#fff;border-radius:0;margin: 0 0 30px 0;border: 0}
.subArticles.variation-stack .content .contentItem:hover{box-shadow:none}
.subArticles.variation-stack .content .contentItem .text{padding:0}
.subArticles.variation-stack .content .contentItem .text .title{font-size:1.5rem}
.subContainers.variation-stack .content .contentItem.imageThumb{max-width:100%;flex-direction:row;border:none;padding:0;margin:20px 0}
.subContainers.variation-stack .content .contentItem.imageThumb .thumbnail{width:50%;border-radius:0}
.subContainers.variation-stack .content .contentItem.imageThumb .thumbnail a[target="_blank"]::after{--filesource: "cards.css";content:''}
.subContainers.variation-stack .content .contentItem.imageThumb .thumbnail img{width: 100%;height: 100%!important;object-fit: cover;object-position: 50% 50%}
.subContainers.variation-stack .content .contentItem.imageThumb .text{box-sizing:border-box;width:50%;padding:30px;display:flex;flex-direction:column;justify-content:center}
.subContainers.variation-titleonly .contentItem .text,.subArticles.variation-titleonly .contentItem .text{padding:0}
.subContainers.variation-titleonly .contentItem .text .summary,.subArticles.variation-titleonly .contentItem .text .summary{display:none}
#PageBody .subContainers.variation-titleonly .contentItem .text h2,#PageBody .subContainers.variation-titleonly .contentItem .text h3,#PageBody .subArticles.variation-titleonly .contentItem .text h2,#PageBody .subArticles.variation-titleonly .contentItem .text h3{margin:0;padding:12px 35px 12px 12px;background:url(/images/icons/svg/arrow-tail-right.svg) center right 10px no-repeat;font-size: 1.15rem;display: inline-block}
.subContainers.variation-first-fullwidth .content .contentItem:first-child{grid-column: span 2;flex-direction: row}
.subContainers.variation-first-fullwidth .content .contentItem:first-child .thumbnail{width: 50%;margin: 0;overflow: hidden;aspect-ratio: 16 / 9;display: inline-block;border-radius:8px}
.subContainers.variation-first-fullwidth .content .contentItem:first-child .text{width: 50%}
.subContainers.variation-first-fullwidth .content .contentItem:first-child .text img{border-radius:8px}
@media (max-width: 768px){.subContainers.variation-stack .content .contentItem.imageThumb{flex-direction: column}
.subContainers.variation-stack .content .contentItem.imageThumb .thumbnail{width: 100%;margin: 0 auto}
.subContainers.variation-stack .content .contentItem.imageThumb .thumbnail img{--filesource: "cards.css";position: relative;width: 100%;height: auto}
.subContainers.variation-stack .content .contentItem.imageThumb .text{width: 100%}
.subContainers.variation-first-fullwidth .content .contentItem:first-child{grid-column: span 1;flex-direction: column}
.subContainers.variation-first-fullwidth .content .contentItem:first-child .thumbnail{width: 100%}
.subContainers.variation-first-fullwidth .content .contentItem:first-child .text{width: 100%}
}
.tilesInner{--filesource: "cards.css";display: flex;align-items: stretch;justify-content: space-between;text-align: left;flex-wrap: wrap}
.tilesInner div.tileItem{--filesource: "cards.css";max-width: 30%;background: #fff;border-radius: 5px;box-shadow: 2px 2px 5px 0 rgb(50 50 50 / 35%);padding:10px 0 75px 0;position: relative;flex-grow: 1;margin-bottom: 30px;margin-right:20px}
.tileImage{--filesource: "cards.css";width: 100%}
.tileImage img{--filesource: "cards.css";width: 100%;border-top-right-radius: 5px;border-top-left-radius: 5px}
.tilesInner h2,.tilesInner h3{--filesource: "cards.css";font-size: 1.2rem;margin: 1em 0 10px;padding: 0 5%}
#Page .tilesInner h2 a,#Page .tilesInner h3 a{--filesource: "cards.css";color: #0F1E64}
.tilesInner h3 a,#Tertiary .tilesInner h3 a{--filesource: "cards.css";color: #0F1E64}
.tilesInner p{--filesource: "cards.css";margin: 10px 0;padding: 0 5%}
.tilesInner div p:last-child{--filesource: "cards.css"}
.tilesInner div p:last-child a{--filesource: "cards.css";padding-top: 10px;position: absolute;bottom: 15px;border-top: 1px solid #ececec;display: inline-block;width: 90%;text-align: right}
@media screen and (max-width: 640px){.tilesInner{--filesource: "cards.css";display: block;text-align: center}
.tilesInner div.tileItem{--filesource: "cards.css";text-align: left;max-width: 400px;width: 100%;margin: 0 auto 30px}
.tilesInner h2,.tilesInner h3{--filesource: "cards.css";margin: 0 0 10px;padding: 1em 5% 0}
}
@media screen and (max-width: 1920px){#PageBanner{--filesource: "DefaultScreenSizes.css";background-size: cover}
}
@media screen and (max-width: 1450px){#PageBanner{--filesource: "DefaultScreenSizes.css"}
}
@media screen and (max-width: 1280px){#PageBanner{--filesource: "DefaultScreenSizes.css";background-position-y: 0}
}
@media screen and (max-width: 1060px){#PageBanner{--filesource: "DefaultScreenSizes.css";background-position-x: 70%}
#PageBannerContent{--filesource: "DefaultScreenSizes.css";width: 100%;padding: 0 2%;box-sizing: border-box}
#MainMenu{--filesource: "DefaultScreenSizes.css";box-sizing: border-box}
#MainMenuInner{--filesource: "DefaultScreenSizes.css";width:100%;box-sizing: border-box}
#MenuUL{--filesource: "DefaultScreenSizes.css";font-size: 16px}
#TrailNav{--filesource: "DefaultScreenSizes.css";padding-left: 2%}
#TrailNavInner{--filesource: "DefaultScreenSizes.css";width: 100%}
}
@media screen and (max-width: 1060px){#TrailNavInner{--filesource: "DefaultScreenSizes.css";padding: 10px 2%}
#FeedbackWrapperInner{--filesource: "DefaultScreenSizes.css";padding: 0 2%}
#MainMenuInner{--filesource: "DefaultScreenSizes.css";width: 100%;padding: 0 2%}
}
@media screen and (max-width: 1024px){#TrailNavInner{--filesource: "DefaultScreenSizes.css";width: 100%;padding: 10px 0}
#Footer{}
#Footer #FooterMenu{--filesource: "DefaultScreenSizes.css";grid-template-columns: repeat(3,1fr);grid-template-rows: auto auto;grid-auto-flow: dense;column-gap:40px;row-gap: 20px}
#Footer #FooterMenu .col.first{--filesource: "DefaultScreenSizes.css";grid-row: span 2}
#Footer #FooterMenu .col.second{--filesource: "DefaultScreenSizes.css";grid-column: 2;grid-row: 2;text-align:left}
#Footer #FooterMenu .col.third{--filesource: "DefaultScreenSizes.css";grid-column: 3;grid-row: 2;text-align:left}
#Footer #FooterMenu .col.fourth{--filesource: "DefaultScreenSizes.css";grid-column: 2}
#Footer #FooterMenu .col.fifth{--filesource: "DefaultScreenSizes.css";grid-column: 3}
#Footer #FooterBottomInner{display:block;text-align:center}
#Footer #FooterBottomInner .image{margin-bottom:15px}
}
@media screen and (max-width: 1004px){.desktop{display:none}
.mobile{display:inline-block !important}
#Page #PageContent #Primary #PrimaryInner{--filesource: "DefaultScreenSizes.css";display: block;margin: 0 auto}
#Page #PageContent #PrimaryContent{--filesource: "DefaultScreenSizes.css"}
#MainMenu{--filesource: "DefaultScreenSizes.css"}
#MenuUL li{--filesource: "DefaultScreenSizes.css";overflow: hidden;padding: 0}
#MenuUL li:first-child a{--filesource: "DefaultScreenSizes.css";padding-left: 0}
#MenuUL li ul{--filesource: "DefaultScreenSizes.css";width:100%;left:0;position: relative;display:none}
#MenuUL li:hover ul,#MenuUL li li:hover ul,#MenuUL li.sfhover ul,#MenuUL li li.sfhover ul{--filesource: "DefaultScreenSizes.css";left:0;display:inline-block;display:none}
.subMenu{display:none}
#SubHeader{--filesource: "DefaultScreenSizes.css";margin:-4px 0 0 0}
}
@media screen and (max-width: 990px){#Template{--filesource: "DefaultScreenSizes.css";width: 100%;min-width: 0}
#Primary img,#Secondary img{--filesource: "DefaultScreenSizes.css";max-width: 100% !important;height: auto !important}
}
@media screen and (max-width: 900px){#TrailNav{background:var(--colour-blue)}
#TrailNavInner .prefix .homeLink svg path,#TrailNav .separator svg path{stroke:#fff}
#TrailNavInner a{color:#fff}
}
@media screen and (max-width: 767px){body{--filesource: "DefaultScreenSizes.css";-webkit-text-size-adjust: none}
#TemplateWrapper{--filesource: "DefaultScreenSizes.css"}
#Template{--filesource: "DefaultScreenSizes.css";width: 100%;border: 0}
#AccessibilityToolbar ul{gap:10px}
#Footer{}
#Footer #FooterMenu{display: flex;flex-wrap: wrap;gap:40px}
#Footer #FooterMenu .col{--filesource: "DefaultScreenSizes.css";flex:1}
#Footer #FooterMenu .col.first{--filesource: "DefaultScreenSizes.css";flex: 0 0 100%}
#Footer #FooterMenu .col.fourth,#Footer #FooterMenu .col.fifth{--filesource: "DefaultScreenSizes.css";flex: 0 0 100%;order: 2;text-align:center}
#Footer #FooterMenu .col.second,#Footer #FooterMenu .col.third{--filesource: "DefaultScreenSizes.css";order: 3}
.fullWidth{}
.col20Width,.col25Width,.col33Width,.col33Width.colMargin,.col50Width,.col50Width.colMargin,.col75Width,.col80Width{width:100%;margin:1% 0}
.CallsToAction{--filesource: "DefaultScreenSizes.css"}
.Call{--filesource: "DefaultScreenSizes.css";width:48%;margin:1% 0}
}
@media screen and (max-width: 685px){#ContentInner{--filesource: "DefaultScreenSizes.css";padding: 0}
}
@media screen and (max-width: 600px){#PageBanner,#PageBannerContent{--filesource: "DefaultScreenSizes.css";height: 300px}
.menuIcon span{--filesource: "DefaultScreenSizes.css";width: 70%;left: 15%}
div.fourCols .col1,div.fourCols .col3,div.fiveCols .col1,div.fiveCols .col3,div.fiveCols .col5{--filesource: "DefaultScreenSizes.css";float: left !important;clear: left !important;width: 50% !important;padding: 0 !important;margin: 0 !important}
div.twoCols .col1,div.twoCols .col2,div.twoCols.customLayout1 .col1,div.twoCols.customLayout1 .col2,div.twoCols.customLayout2 .col1,div.twoCols.customLayout2 .col2,div.threeCols .col1,div.threeCols .col2,div.threeCols .col3,div.fourCols .col1,div.fourCols .col2,div.fourCols .col3,div.fourCols .col4,div.fiveCols .col1,div.fiveCols .col2,div.fiveCols .col3,div.fiveCols .col4,div.fiveCols .col5,div.sixCols .col1,div.sixCols .col2,div.sixCols .col3,div.sixCols .col4,div.sixCols .col5,div.sixCols .col6{--filesource: "DefaultScreenSizes.css";width:100%;float: left !important;clear: left !important;width: 100% !important;margin:0.75em 0}
}
@media screen and (max-width: 480px){#AccessibilityToolbar{}
#AccessibilityToolbar li a{--filesource: "DefaultScreenSizes.css";line-height:80%}
}
@media screen and (max-width: 440px){}
@media screen and (max-width: 400px){body{}
.CallsToAction{--filesource: "DefaultScreenSizes.css"}
.Call{--filesource: "DefaultScreenSizes.css";width:98%;margin:1% 0}
}
@media screen and (max-width: 318px){#MainMenu{top:140px}
#SiteWideAlert{margin-top:10px}
}
#SiteWideAlert{box-sizing:border-box;width:100%;padding:10px;background:#ffd200;color:#0F1E64;font-size:90%}
#Primary #slideshow .article .thumbnail,#slideshow .article .text{width:100%;padding:0;display:inline-block}
#Primary #slideshow .article .thumbnail{text-align:center}
#Primary #slideshow .article .text h3{margin:10px 0 0 0;font-family: "FocoCC","Foco",Arial,Helvetica,Sans Serif}
#Primary #slideshow .article .text h3 a{color:#4d90d7}
.video-container{width:100%;padding:0;display:inline-block;z-index:-1;-webkit-box-shadow: 0 10px 25px rgba(0,0,0,0.5);-moz-box-shadow: 0 10px 25px rgba(0,0,0,0.5);box-shadow: 0 10px 25px rgba(0,0,0,0.5)}
.video-container-inner{--filesource: "DefaultScreen.css";position: relative;padding-bottom: 56.25%;height: 0;overflow: hidden}
.video-container-inner iframe,.video-container-inner object,.video-container-inner embed{--filesource: "DefaultScreen.css";position: absolute;top: 0;left: 0;width: 100%;height: 100%}
#Primary #StaffProfileList .article,#Primary #StaffProfileList .article .thumbnail,#Primary #StaffProfileList .article .text{box-sizing:border-box;width:100%;padding:0;margin:1% 0;display:inline-block}
#Primary #StaffProfileList .article{padding-top: 30px;border-top: 1px solid #E6E6E6;margin-top: 10px}
#Primary #StaffProfileList .article .thumbnail{width:36%;float:left;margin:0 4% 0 0}
#Primary #StaffProfileList .article .thumbnail img{width:100%}
#Primary #StaffProfileList .article .text{width:60%;float:left;margin:0}
#Primary #StaffProfileList .article .text .title{margin-bottom:0.5em}
#Primary #StaffProfileList .article .text .summary{margin-bottom:0}
#Primary #StaffProfileList.List .article{padding-top:0;border-top:none;margin-top:0}
#Primary #StaffProfileList.List .article .text h3.title{font-size:120%}
@media screen and (max-width: 500px){#Primary #StaffProfileList .article{padding: 4%}
#Primary #StaffProfileList .article .thumbnail,#Primary #StaffProfileList .article .text{width:100%;float:none;margin:0 0 0.5em 0}
}
#DonationAppealPageEnd{--filesource: "DefaultScreen.css";background: #f3e7e7 url(/images/banners/donation-page-end-banner.jpg) center center no-repeat;background-size: cover;text-align:left;color: #0f1e64;font-size: 1.1rem;padding:20px 0;font-weight:bold;display:none}
#DonationAppealPageEnd .fullWidthInner h3,#DonationAppealPageEnd .fullWidthInner p{max-width:80%;margin:0}
#DonationAppealPageEnd .fullWidthInner h3{font-family: "FocoCCblack","FocoCC","FocoBlack","Foco",Arial,Helvetica,Sans-Serif;margin: 1.2em 0 0.75em 0;line-height:120%}
#DonationAppealPageEnd a.read-more{--filesource: "DefaultScreen.css";background: #ffd200;color: #0F1E64;font-size: 1.4rem;font-family: "FocoCCblack","FocoCC","FocoBlack","Foco",Arial,Helvetica,Sans-Serif;padding: 20px 15px;width: auto;min-width: 100px;text-decoration:none}
#DonationAppealPageEnd a.read-more:hover{background: #0f1e64;color:#fff}
body.Section1_ccv_cancer-information #DonationAppealPageEnd,body.Section1_ccv_living-with-cancer #DonationAppealPageEnd,body.Section1_ccv_get-support #DonationAppealPageEnd,body.Section1_ccv_preventing-cancer #DonationAppealPageEnd,body.Section1_ccv_research #DonationAppealPageEnd,body.Section1_ccv_for-health-professionals #DonationAppealPageEnd,body.Section1_ccv_about #DonationAppealPageEnd{display:none!important}
@media screen and (max-width: 1530px){#DonationAppealPageEnd .fullWidthInner{--filesource: "DefaultScreen.css";width:850px}
}
@media screen and (max-width: 1050px){#DonationAppealPageEnd{--filesource: "DefaultScreen.css";background-position-x:80%}
#DonationAppealPageEnd .fullWidthInner{--filesource: "DefaultScreen.css";width:70%}
}
@media screen and (max-width: 775px){#DonationAppealPageEnd{--filesource: "DefaultScreen.css";background-image:url(/images/banners/donation-page-end-banner-mobile.jpg);background-position-y:bottom}
#DonationAppealPageEnd .fullWidthInner{--filesource: "DefaultScreen.css";width:80%}
}
#Page{--filesource: "TwoCols2Screen.css"}
#PageInner{--filesource: "TwoCols2Screen.css"}
#PageTop{--filesource: "TwoCols2Screen.css"}
#PageTopInner{--filesource: "TwoCols2Screen.css"}
#Page #PageContent{--filesource: "TwoCols2Screen.css";width: 100%}
#Page #PageContentInner{--filesource: "TwoCols2Screen.css"}
#Page #PageContent #Primary{--filesource: "TwoCols2Screen.css"}
#Page #PageContent #Primary{--filesource: "TwoCols2Screen.css";margin:0;max-width: 683px}
#Page #PageContent #Primary #PrimaryContent{--filesource: "TwoCols2Screen.css"}
#PrimaryContentInner{--filesource: "TwoCols2Screen.css"}
#Page #PageContent #Secondary{--filesource: "TwoCols2Screen.css"}
#Page #PageContent #SecondaryInner{--filesource: "TwoCols2Screen.css"}
#Page #PageContent #SecondaryContent{--filesource: "TwoCols2Screen.css"}
#PageBottom{--filesource: "TwoCols2Screen.css";clear: both;padding: 10px}
#PageBottomInner{--filesource: "TwoCols2Screen.css"}
#Page #PageContent #PrimaryInner{--filesource: "TwoCols2Screen.css"}
#Page #PageContent #Secondary{--filesource: "TwoCols2Screen.css";width: 340px;margin-right: -340px}
#Page #PageContent #SecondaryInner{--filesource: "TwoCols2Screen.css";box-sizing:border-box;width:100%;padding:0 8% 0 0}
#Content{--filesource: "TwoCols2Screen.css";width: 100%}
#Page{--filesource: "TwoCols2Screen.css";width: 100%}
#Page #PageContent{--filesource: "TwoCols2Screen.css";width: 100%}
#Page #PageContentInner{--filesource: "TwoCols2Screen.css";width: 100%;padding: 0;box-sizing: border-box}
#Page #PageContent #Primary{--filesource: "TwoCols2Screen.css";width: 100%}
#Content{--filesource: "TwoCols2Screen.css";position: relative;float: left}
#ContentInner{--filesource: "TwoCols2Screen.css";position: relative;float: none;min-width: 1px;width:1024px;margin:0 auto}
* html #ContentInner{--filesource: "TwoCols2Screen.css";float: left}
#Page{--filesource: "TwoCols2Screen.css";position: relative;float: left}
* html #Page{--filesource: "TwoCols2Screen.css";overflow: hidden}
#Page #PageContent{--filesource: "TwoCols2Screen.css";position: relative;float: left}
#Page #PageContentInner{--filesource: "TwoCols2Screen.css";position: relative;float: left}
#Page #PageContent #Primary{--filesource: "TwoCols2Screen.css";position: relative;float: right}
#Page #PageContent #Primary #PrimaryInner{display: block}
#Page #PageContent #Secondary{--filesource: "TwoCols2Screen.css";position: relative;float: left}
#Tertiary{--filesource: "TwoCols2Screen.css"}
.Site_ccv.Section1_ccv_calendar.Container_ccv_calendar.Template_twocols2 #Page #PageContent #Primary #PrimaryInner{--filesource: "TwoCols2Screen.css";display: block;width: 100%;padding: 0;max-width: 100%}
.Site_ccv.Section1_ccv_calendar.Container_ccv_calendar.Template_twocols2 #Page #PageContent #Secondary{--filesource: "TwoCols2Screen.css";display:none}
@media screen and (max-width: 1060px){#Content{}
#ContentInner{width: 100%;padding:0;box-sizing: border-box}
#Page #PageContentInner{padding: 0 20px}
#Page #PageContent #Primary{--filesource: "TwoCols2Screen.css";width: 66%}
#Page #PageContent #Primary #PrimaryInner{--filesource: "TwoCols2Screen.css";padding-right: 0;margin: 0 auto;padding: 0}
#Page #PageContent #Secondary{--filesource: "TwoCols2Screen.css";width: 33%;margin-right: 0}
#Page #PageContent #SecondaryInner{--filesource: "TwoCols2Screen.css";padding: 0 4%}
}
@media screen and (max-width: 1004px){#Page #PageContent #Primary{--filesource: "TwoCols2Screen.css";width: 100%}
#Page #PageContent #PrimaryInner,#Page #PageContent #Primary #PrimaryInner{--filesource: "TwoCols2Screen.css";width:100%;padding:0}
#Page #PageContent #PrimaryContent{width:100%}
#Page #PageContent #Secondary{--filesource: "TwoCols2Screen.css";float: none;clear: both;width: auto;margin-left: 0}
}
@media screen and (max-width: 990px){}
