/* cmsms stylesheet: pinkdev_reset modified: 01/05/17 19:01:53 */
/* this first bit is the yui css reset and base css */body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td {margin:0;	padding:0;}table {border-collapse:collapse;border-spacing:0;}fieldset,img {border:0;}address,caption,cite,code,dfn,em,strong,th,var {font-style:normal;font-weight:normal;}ol,ul {list-style:none;}caption,th {text-align:left;}h1,h2,h3,h4,h5,h6 {font-size:100%;font-weight:normal;}q:before,q:after {content:'';}abbr,acronym { border:0;}/* base.css, part of YUI's CSS Foundation */h1 {/*18px via YUI Fonts CSS foundation*/font-size:138.5%;}h2 {/*16px via YUI Fonts CSS foundation*/font-size:123.1%;}h3 {/*14px via YUI Fonts CSS foundation*/font-size:108%;}h1,h2,h3 {/* top & bottom margin based on font size */margin:1em 0;}h1,h2,h3,h4,h5,h6,strong {/*bringing boldness back to headers and the strong element*/font-weight:bold;}abbr,acronym {/*indicating to users that more info is available */border-bottom:1px dotted #000;cursor:help;}em {/*bringing italics back to the em element*/font-style:italic;}blockquote,ul,ol,dl {/*giving blockquotes and lists room to breath*/margin:1em;}ol,ul,dl {/*bringing lists on to the page with breathing room */margin-left:2em;}ol li {/*giving OL's LIs generated numbers*/list-style: decimal outside;}ul li {/*giving UL's LIs generated disc markerslist-style: disc outside;*/}dl dd {/*giving UL's LIs generated numbers*/margin-left:1em;}th,td {/*borders and padding to make the table readable*/border:1px solid #000;padding:.5em;}th {/*distinguishing table headers from data cells*/font-weight:bold;text-align:center;}caption {/*coordinated marking to match cell's padding*/margin-bottom:.5em;/*centered so it doesn't blend in to other content*/text-align:center;}p,fieldset,table {/*so things don't run into each other*/margin-bottom:1em;}
/* cmsms stylesheet: pinkdev_fonts_and_colours modified: 01/05/17 19:01:53 */
body{font-family: Arial, arial, sans-serif;color:#434343;}#main {line-height: 120%;}#content{font-size:0.9em;}a, a.visited, a.link{color: #E2007A;text-decoration:none;}div#footerText p a{color:#231F20;}h2, h3{margin:0 0 15px 0;}h2{font-size:1.5em;border-bottom:1px dotted #E2007A;padding-bottom:15px;}.CGBlogSummary{height:160px;}.CGBlogSummaryField{}.NewsSummarySummary, .CGBlogSummarySummary, #CGBlogPostDetailSummary, #NewsPostDetailSummary, #NewsPostDetailContent, .CGBlogSummaryContent{margin-top:5px;}.CGBlogSummaryPostdate, .NewsSummaryPostdate, #CGBlogPostDetailDate, #NewsPostDetailDate{color:#777;font-size:0.9em;margin-top:5px;}img.blogImage{display: block;margin-left:auto;margin-right:auto;margin-top:20px;margin-bottom:20px;}a:hover{color:white;background-color:#E2007A;}th,td {/*override reset which has td with borders.*/border:0px solid #000;padding:5px;}#logo a{display:block;width:220px;height:116px;font-size:1px;text-indent: -999em;}#corpNav{text-align:right;font-size:0.8em;color: #fff;}#corpNav a{color:#fff;}#corpNav a:hover{color:#231F20;}#search{text-align:right;}#search a{display:block;color:white;width:61px;height:19px;padding-top:3px;background:url('/millcolib/layout2010/searchButton.png') no-repeat;float:right;font-size:0.8em;text-align:center;}#search a:hover{background:url('/millcolib/layout2010/searchButton.png') no-repeat 0px -22px;color: #328080;}#search input.searchBox{border: 1px solid #999999;height: 19px;width: 150px;padding-top:2px;margin-right:6px;margin-top:-1px;}#warning{font-size:0.8em;background-color:#F4F1D9;border:1px dotted red;margin-left:240px;}#biscuits{color:#999;border-bottom:1px solid #ccc;font-size:0.8em;}div.homeNewsSeparator{height:7px;/* width:228px; */background:url(/uploads/pinkdev/grey_dots.png) repeat-x;margin-top:12px;margin-bottom:12px;}#keepInTouch h4{color:#333;font-weight:normal;font-size:1.1em;padding: 10px 0px 10px 10px;height:40px;}#footerText{color:#ddd;font-size:0.7em;line-height:1.2em;padding-left:10px;padding-top:10px;}#footer a:hover{color:white;}#rssFeed, #mailingList, #bookmarks{font-size:0.8em;}#rssFeed img{margin-bottom:-4px;margin-left:5px;}#bookmarks a:hover{color:#231F20;}#privacy{font-size:0.8em;color:white;}#copyright{font-weight:bold;}#copyright a{color:#231F20;}#copyright a:hover{color: #328080;}#copyright img{padding:4px 10px 10px 0px;float:left;}#millco{font-size:0.8em;}#millco a{color:#777777;}#millco a:hover{color: #E2007A;}/*forms*/label{color:#515151;display:block;letter-spacing:0.1em;margin-left:-0.2em;text-transform:uppercase;font-size:0.8em;}input.curFocus, select.curFocus, textarea.curFocus{background-color:#fafafa;}input[type=submit]{margin-top:10px;}input[type=radio]{width:20px;}div.radioLabel{padding-bottom:10px;}div.radioLabel label{display:inline;}input[type=text]{width:189px;border:1px solid #ccc;}textarea{padding:8px;width:180px;height:100px;border:1px solid #ccc;}.errorMesage, .fb_invalid, .req{color:red;}/*email signup*/#mc_embed_signup{margin-top:-1px;}#mc_embed_signup label{color:#000000;display:inline;letter-spacing:0;margin-left:-0.2em;text-transform:none;font-size:1em;}#mce-EMAIL{width:146px;background-color:#e6e6e6;font-size:0.9em;}#mc-embedded-subscribe{margin-bottom:-5px;}div.cms-module-bookmarks-summary{padding-bottom:4px;}.ui-state-highlight{color:#222;font-size:0.9em;padding: 0.5em 0.7em;margin-bottom: 20px;margin-top: 20px;}blockquote{margin-left:12px;margin-right:12px;padding:6px;}
/* cmsms stylesheet: pinkdev_layout modified: 06/21/17 11:44:56 */
body{font-family:Verdana,arial,sans-serif;color:#231F20;}ul li{list-style:square inside;}#leftSpacer{width:165px;}.imgRight{float: right;margin: 0px 10px;}.imgLeft{float: left;margin: 0px 10px;}#pageWrapper, #footerWrapper{width:960px;margin:auto;}#header{background-colour:white;height:130px;}#logo{width: 359px;float:left;margin:20px 0px 0px 5px;}div#logo a{display:inline;}div#socialMedia{float:right;margin:7px;}#strap{float:right;padding-top:32px;}#search{padding-right:15px;padding-top:134px;}#cntnt01moduleform_1{margin-right:-7px;}.search-input,input[type="text"].search-input,#cntnt01searchinput.search-input{border-radius: 5px 5px 5px 5px;width: 156px;height:22px;margin-right:7px;}.search-button{margin-bottom:-5px;margin-left:-38px;}#topNav{z-index:99;text-transform:uppercase;height:32px}div#topNav ul.sf-menu{background-color:#c4bdb9;height:32px;}div#topNav ul.sf-menu li{background-color:#c4bdb9;font-weight:bold;font-size:1em;border-right:2px solid white;}div#topNav ul.sf-menu li a{color:#231F20;}div#topNav ul.sf-menu li.currentpage{background-color:#E2007A;}div#topNav ul.sf-menu li.currentpage a{color:white;}div#topNav ul.sf-menu li:hover{background-color:#E2007A;}div#topNav ul.sf-menu li:hover a{color:white;}#biscuits{clear:both;padding:5px 0px 8px 10px;margin-top:-5px;margin-bottom:15px;}#menu {width:165px;float:left;margin-top:10px;}#content{clear:both;padding-top:20px;line-height:125%;}#main{z-index:1;margin-top:10px;}div.container3 {clear:left;float:left;width:100%;overflow:hidden;border-left:1px dotted #E2007A;border-right:1px dotted #E2007A;}div.container2 {clear:left;float:left;width:100%;position:relative;right:33.333%;border-right:1px dotted #E2007A;}div.container1 {float:left;width:100%;position:relative;right:33.33%;border-right:1px dotted #E2007A;}#mainLeft{width:450px;padding-bottom:20px;float:left;border:0px solid blue;}#mainLeft.mainWithSubnav{width:520px;float:left;}#mainRight{width:323px;padding-top:0px;padding-bottom:20px;padding-left:10px;float:right;border:0px solid green;}div#mainRightContent{background-color:white;color:#231F20;padding:20px 15px;line-height:1.3em;border: 1px dotted #E2007A;}div#statement p, div#mainRightContent p{margin-bottom:0;}div#boxes{width:958px;}.boxesRow{margin-top:20px;}.Box p{font-size: 0.9em;}.Box h3{margin-top:0px;}#bigBox{padding:0 15px 0 15px;float: left;display: inline;margin: 0;border-left:1px dotted #E2007A;border-right:1px dotted #E2007A;}#leftBox{float: left;width:29.33%;position:relative;left:68.67%;overflow:hidden;}#leftBox.row1 h3, #middleBox.row2 h3, #rightBox.row3 h3{border-top:25px solid #EE7F00;padding-top:10px;}#middleBox{float: left;width:29.33%;position:relative;left:72.67%;overflow:hidden;}#leftBox.row2 h3, #middleBox.row3 h3, #rightBox.row1 h3{border-top:25px solid #39B6B8;padding-top:10px;}#rightBox{float:left;width:29.33%;position:relative;left:76.67%;}#leftBox.row3 h3, #middleBox.row1 h3, #rightBox.row2 h3{border-top:25px solid #D4D700;padding-top:10px;}div#boxesBum{height:20px;clear:left;}#footer{background-color:#E2007A;height:43px;width:100%;clear:both;}#rssFeed{padding-left:20px;width:310px;float:left;}.rssLink{background: url("/millcolib/layout/icon_rss.png") no-repeat scroll 0 0 transparent;padding: 5px 0px 5px 35px;margin-bottom:5px;display:inline-block;}#footerText{float:left;margin-top:6px;}#copyright{clear:left;padding-top:5px;font-size:10px;font-weight:normal;padding-left:10px;line-height:1.2em;}#millco{padding-top:8px;float: right;display: inline;margin-top:-30px;padding-right:0px;font-size:10px;margin-right:7px;text-align:right;line-height:1.2em;}#disqus_thread li{background:none;}#dsq-global-toolbar{visibility:hidden;}#cntnt01fbrp_captcha_phrase{visibility:hidden;}/*dumping some twitter styles in here*/#homeTwitBox{background:url(/millcolib/layout/tweetPanelBody.png) repeat-y;padding:0 12px 10px;font-size:0.8em;overflow:hidden;}.twitBoxH3{padding:16px 0px 10px 12px;height:37px;border-bottom:0;margin-top:-5px !important;margin-bottom:0 !important;background:url(/millcolib/layout/tweetPanelTop.png) no-repeat;}h3.twitBoxH3 a{color:#231F20;border-bottom:1px solid #bebebe;padding-right:73px;padding-bottom:5px;margin-left:30px;}.tweet_date{padding-top:2px;padding-left:2px;font-size:0.9em;color:#777777;}.tweet_text{padding-left:2px;}div#twitBoxBum{background:url(/millcolib/layout/tweetPanelBottom.png) no-repeat;font-weight:bold;text-align:right;padding:21px 14px 30px 0px;}div#twitBoxBum img{margin-bottom:-4px;}div.homeTwitSeparator{height:7px;background:url(/millcolib/layout/grey_dots.png) no-repeat -10px;margin-top:2px;margin-bottom:2px;}
/* cmsms stylesheet: pinkdev_sidemenu modified: 01/05/17 19:01:53 */
/********************MENU*********************//* menu li block */#menu li {list-style: none;margin: 0;border-bottom: 0px solid #c0c0c0;display: block;}#menu ul ul li {border: none;}/** fix stupid ie bug with display:block; **/* html #menu li a { height: 1%; }* html #menu li hr { height: 1%; }/** end fix **/#menu ul{border: none;padding:0px;margin-top:-17px;margin-left:0px;}/* first level links */div#menu a {text-decoration: none;color:black;background:#B5ACA6;display: block;margin: 0;padding: 10px 2px 10px 10px;}/* second level links, more padding */div#menu ul ul a {text-decoration: none;background:  #fff;background: url(/uploads/pinkdev/submenuArrow.png) no-repeat 20px center;display: block;margin: 0;padding: 2px 2px 2px 40px;}/* third level has some padding to have it stand out */div#menu ul ul ul {padding-bottom: 0.5em;}/* third level links, more padding */div#menu ul ul ul a {text-decoration: none;background:  #fff;background: url(/uploads/pinkdev/submenuArrow.png) no-repeat 30px center;display: block;margin: 0;padding: 2px 2px 2px 50px;font-size:0.9em;}/* fourth level links, more padding */div#menu ul ul ul ul a {text-decoration: none;background:  #fff;background: url(/uploads/pinkdev/submenuArrow.png) no-repeat 40px center;display: block;margin: 0;padding: 2px 2px 2px 60px;font-size:0.9em;voice-family: "\"}\"";voice-family: inherit;}/*active parent, that is the first-level parentof a child page that is the current page*/div#menu li a.activeparent {}div#menu ul ul li a.activeparent {background: url(/uploads/pinkdev/submenuArrow.png) no-repeat 20px center;}div#menu ul ul ul li a.activeparent {background: url(/uploads/pinkdev/menuSubParent.gif) no-repeat 25px center;}/* set current page to nasty pink and show a pink arrow. */div#menu li.currentpage a.active {color:white;background:#E2007A;}div#menu ul ul li.currentpage a.active{background: url(/uploads/pinkdev/submenuArrow.png) no-repeat 20px center;}div#menu ul ul ul li.currentpage a.active{background: url(/uploads/pinkdev/submenuArrow.png) no-repeat 30px center;}div#menu ul ul ul ul li.currentpage a.active{background: url(/uploads/pinkdev/submenuArrow.png) no-repeat 40px center;}/* hover state for all links */div#menu a:hover,div#menu li a.activeparent:hover,div#menu li.currentpage a.active:hover {color:white;background:#E2007A;}div#menu a.activeparent:hover {color:white;background:#E2007A;}/* section header */div#menu li.sectionheader {border-right: none;font-size: 130%;font-weight: bold;padding: 1.5em 0 0.8em 0;background-color: #fff;line-height: 1em;margin: 0;text-align:center;}/* separator */div#menu li.separator {height: 1px !important;margin-top: -1px;margin-bottom: 0;padding:2px 0 2px 0;background-color: #000;overflow:hidden !important;line-height:1px !important;font-size:1px; /* for ie */}div#menu li.separator hr {display: none; /* this is for accessibility */}#menu a.menuhead {padding-right: 0px;display: block;font-weight: bold;margin: 0px;color: #631829;background: #E3CDD3;padding: 2px 5px 2px 20px;border-bottom: #ffffff 1px solid;text-decoration: none; voice-family: inherit;}#menu a.menuhead:hover {color:white;background-color:#E2007A;}div#topTen{padding:0;padding-top:10px;margin-left:10px;}#videoMatrix{text-align:center;padding-top:10px;}#videoMatrix img{margin:3px; float:left;border:2px solid #501733;}#videoMatrix a:hover{}
/* cmsms stylesheet: pinkdev_Accessibility_and_cross_browser_tools modified: 01/05/17 19:01:53 */
/* accessibility *//*menu links accesskeys*/span.accesskey {text-decoration:none;}/*accessibility divs are hidden by defaulttext, screenreaders and such will show these*/.accessibility, hr {position: absolute;top: -999em;left: -999em;}/*definition tags are also hiddenthese are also used for menu links*/dfn {position: absolute;left: -1000px;top: -1000px;width: 0;height: 0;overflow: hidden;display: inline;}/* end accessibility *//* wiki style external links *//* external links will have "(external link)" text added, lets hide it */a.external span {position: absolute;left: -5000px;width: 4000px;}/* make some room for the image */a.external {/* css shorthand rules, read: first top padding 0 then right padding 12px then bottom then right */padding: 0 12px 0 0;}/* colors for external links */a.external:link {color: #18507C;/* background image for the link to show wiki style arrow */background: url(/uploads/pinkdev/external.gif) no-repeat 100% 0;}a.external:visited {color: #18507C; /* a different color can be used for visited external links *//*Set the last 0 to -100px to use that part of the external.gif image for different color for active linksexternal.gif is actually 300px tall, we can use different positions of the image to simulate rollover image changes.*/background: url(/uploads/pinkdev/external.gif) no-repeat 100% 0;}a.external:hover {color: #18507C;/* Set the last 0 to -200px to use that part of the external.gif image for different color on hover */background: url(/uploads/pinkdev/external.gif) no-repeat 100% 0;background-color: #C3D4DF;}/* end wiki style external links *//* clearing *//*clearfix is a hack for divs that hold floated elements. it will force the holding div to span all the way down to last floated item.We strongly recommend against using this as it is a hack and might not render correctly but it is included here for convenience.Do not edit if you dont know what you are doing*/.clearfix:after {content: ".";display: block;height: 0;clear: both;visibility: hidden;}* html>body .clearfix {display: inline-block;width: 100%;}* html .clearfix {/* Hides from IE-mac \*/height: 1%;/* End hide from IE-mac */}/* end clearing */
/* cmsms stylesheet: pinkdev_newMenu modified: 01/05/17 19:01:53 */
ul.jd_menu,ul.jd_menu_vertical {margin: 0px;padding: 0px;list-style-type: none;}ul.jd_menu ul,ul.jd_menu_vertical ul {display: none;}ul.jd_menu li {float: left;list-style:none;}/* -- Sub-Menus -- */ul.jd_menu ul,ul.jd_menu_vertical ul {position: absolute;display: none;list-style-type: none;margin: 0px;padding: 0px;z-index: 10000;}ul.jd_menu ul li,ul.jd_menu_vertical ul li {float: none;margin: 0px;}ul.jd_menu,ul.jd_menu ul,ul.jd_menu_vertical,ul.jd_menu_vertical ul {height: 40px;}ul.jd_menu_vertical {height: auto;}ul.jd_menu ul {height: auto;}* html ul.jd_menu ul {width: 1%;}ul.jd_menu li {height:100%;color: #FFF;margin: 0px;/*	padding: 6px 10px 3px 10px;*/cursor: pointer;background: transparent url('/millcolib/layout2010/nav-sep.png') no-repeat 0px 1px;font-size:0.9em;}ul.jd_menu li li{background:black;width:228px;padding: 4px 10px 3px 6px;}ul.jd_menu li li li{background-color:#404040; width:220px; font-size:1.0em}ul.jd_menu li li li li{background-color:#444444; width:215px; font-size:1.0em}ul.jd_menu li li li li li{background-color:#666666; 	width:210px; font-size:1.0em}ul.jd_menu li li li li li li{background-color:#888888;}ul.jd_menu ul{background-color:#000000;}ul.jd_menu ul ul{background-color:#404040;}ul.jd_menu ul ul ul{background-color:#444;}ul.jd_menu ul ul ul ul{background-color:#666;}ul.jd_menu ul ul ul ul ul{background-color:#888;}ul.jd_menu li a {border-left:	0px solid #fff;border-top:	0px solid #CFDEFF;/*	padding: 0px 10px 5px 15px;*/padding: 6px 23px 6px 22px;text-decoration:none;color:white;display:block;}ul.jd_menu li li a {padding: 	3px 10px 3px 15px;}ul.jd_menu li a:hover{color: #328080;}ul.jd_menu li li a, ul.jd_menu li li li a{background-image:none;}ul.jd_menu li li a.hasChildren, ul.jd_menu li li li a.hasChildren{background:url(millcolib/superfish/images/arrows-ffffff.png)  no-repeat -11px 8px;}
