﻿/*  -------------------------|  CLEARFIX  |----------------------  */
.clearfix:after {content: ".";display: block;clear: both;visibility: hidden;line-height: 0;height: 0; }
.clearfix {}
html[xmlns] .clearfix {}
* html .clearfix {height: 1%; }
.right {float:right;}
.left {float:left;}

/*  -------------------------|  GLOBALS  |------------------------------ */
html body{font-family:verdana,sans-serif;}
#customPage {background:url("Images/grad-bg.gif") repeat-x scroll 0 0 #F4F4F4;}
body{font-size:12px;color:#5D6568;}
a, #aspnetForm .ms-WPBody A{color:#00465d;}
a:link{color:#00465D; }
a:visited{color:#00465D;}
a:hover{color:#00465D;}
p, li, ul, ol{font:normal 100% verdana,sans-serif; color:#333333;font-size:12px;}
p{line-height:19px;margin-bottom:8px;margin-top:0;}
ul {list-style-type:none;margin:0px 0px 10px 0px;padding:0;}
ol {margin:0px 0px 10px 0px;padding:0;list-style-position:inside;}
ul li {padding-left:18px;background: url('Images/custom-bullet.gif') no-repeat 0px 8px;line-height:19px}
ol li {line-height:19px}
#container h1, #container .ms-WPBody h1, #container .pageTitle{font:normal 180% tahoma,sans-serif; color:#006CBB; border-bottom:solid 1px #006CBB; margin:0 10px 10px;}
#container h2, #container .ms-WPBody H2{font:bold 125% tahoma,sans-serif; color:#006CBB; border-bottom:solid 1px #006CBB;margin:0 10px 10px;}
#container h3{font:bold 110% tahoma,sans-serif; color:#006CBB; border-bottom:solid 1px #006CBB; margin:0 10px 10px;}
#container h4{font:bold 100% tahoma,sans-serif; color:#006CBB; border-bottom:solid 1px #006CBB;margin:0 10px 10px;}
#container h5{font:bold 100% tahoma,sans-serif; color:#006CBB; border-bottom:solid 1px #006CBB;margin:0 10px 10px;}
#container h6{font:bold 100% tahoma,sans-serif; color:#006CBB; border-bottom:solid 1px #006CBB;margin:0 10px 10px;}
#container p {font:normal 100% verdana,sans-serif; color:#000;margin:0 10px 10px;line-height:180%}
#container ul,#container ol{color:#333; padding-left:20px; margin-left:20px; font:normal 8pt tahoma,sans-serif}
#container li{color:#333; padding:3px}
form{padding:0;margin:0;}
img{border:none;padding:0;margin:0;}

/*  -------------------------|  LOGIN BOX  |------------------------------ */
    .login-box{padding-right:5px;background:transparent none;width:962px;margin:auto;height:18px;}
	.login-box table {float:right;background:transparent none;}
	#aspnetForm .ms-globallinks {color:#000;white-space:nowrap;} 
	#aspnetForm .ms-globallinks a{color:#000;}
	#aspnetForm .ms-globallinks #aspnetForm .ms-SPLink A:link {color:#000;}
	#aspnetForm .ms-siteactionsmenu Div Div Div a {color:#fff;}


/*  -------------------------|  MASTHEAD   |------------------------------ */
#masthead {height:85px; background:url("Images/banner.gif") no-repeat scroll 0 0 #00465d;}
.ms-globalTitleArea {height:85px;background:url("Images/banner-right.gif") no-repeat scroll right 0 transparent;}
.ms-main {background:url("Images/banner-left.gif") no-repeat scroll 0 20px #00465d;} 
.ms-globalbreadcrumb {border-bottom:1px solid #2a6274;}
.ms-bannerContainer {background:#00465d none;}

	#agency-box{height:133px; width:185px;overflow: hidden;margin-right:6px;margin-right:3px}
	#logo-box{}
	#logo-box .logo {float:left;font-family:tahoma;font-size:14pt;height:42px;padding:3px 0 3px 4px;}
	#logo-box .logo a {background-image:none;height:75px; width:230px;padding:0px;text-indent: -99999px;color:#656B77;display:block;}
	.ms-globalTitleArea table {display:none;}
		
/*  -------------------------|  CONTAINER  |------------------------------ */
#container{padding:0 5px;margin: 0 auto;text-align: left;}

/*  -------------------------|  MAIN NAV  |------------------------------ */
#nav-box{padding:0px; margin:0px; background:url("Images/nav-grad-bg.gif") repeat-x scroll 0 0 #007D89;line-height:normal;height:27px;}
#nav-box table {background:url("Images/nav-bg.jpg") no-repeat scroll 0 0 transparent} 
#nav-box #zz2_topNav {width:100%;text-align:center;} 	
	/* Link Colour */
	 #aspnetForm .topNavItem {background:url("Images/nav-bg.jpg") no-repeat scroll 0 0 transparent;}
	 #aspnetForm .topNavItem a {display:block;color:#fff;padding:6px 15px 7px 15px;font-weight:normal;height:auto;text-decoration:none;font-size: 12px !important;font-family:verdana}
	 #aspnetForm .topNavHover {background:url("Images/nav-bg-over.jpg") no-repeat scroll 0 0 transparent;}
	 #aspnetForm .topNavHover a {color:#fff;text-decoration:none;}
	/* Link Colour - Selected */
	 #aspnetForm .topNavSelected {background:url("Images/nav-bg-over.jpg") no-repeat scroll 0 0 transparent;}
	 #aspnetForm .topNavSelected a{display:block;color:#fff;font-size: 12px !important;padding:8px 15px 7px 15px;font-weight:normal;height:auto;text-decoration:none;font-family:verdana}
	 #aspnetForm .topNavSelected a:hover {color:#fff;}
	/* Flyouts */
	 #aspnetForm .topNavFlyOuts {border:none;background:transparent none;}
	 #aspnetForm .topNavFlyOuts a {color:#fff;background-color:#e24a1a!important; display:block;padding:5px 15px;border:none;}
	 #aspnetForm .topNavFlyOuts td {border:none;background-color:#e24a1a;}
	/* Flyouts - Hover */
	 #aspnetForm .topNavFlyOutsHover a:hover{color:#fff;background-color:#b93e19;background-image:none;border:none;}
	 #aspnetForm .topNavFlyOutsHover td {background-color:#b93e19!important;}
	 
.topNavFlyOutsItem {}
	
/*  -------------------------|  SEARCH  |------------------------------ */
    #search {margin-top:30px;padding-top:5px;width:179px;}
	#SRSB td.ms-sblink a {color:#FFF;font-size:9px;padding-right:5px;}
	.ms-sbrow a {color:#fff;}
	td.ms-sbcell {border:none;}
	td.ms-sbtext {color:#fff;}
	td.ms-sbgo {background-color:transparent;}
	td.ms-sbcell input {border:none;}
	
/*  -------------------------|  CONSOLE BOX  |------------------------------ */
#console-box{width: 925px;}

/*  -------------------------|  BREAD CRUMBS  |------------------------------ */
#bcrumbs-box{padding:4px 0px 5px 0px; width:925px;background:#EFF5F9 url('Images/bcrumbs_bg.gif') left center no-repeat;margin-bottom:10px;color:#333;font-size:10px;line-height:normal;}
	#bcrumbs-box a {font-size:10px;text-decoration:underline!important;}
	#bcrumbs-box a:hover {text-decoration:none!important;}
	#bcrumbs-padding{padding:0px 0px 0px 80px;}
	.breadcrumb{float:left; border:none;padding:0px;}
	.breadcrumbCurrent {font-size:10px;}

/*  -------------------------|  CONTENT  |------------------------------ */

#bodyContent {width:500px;}


/*#content{float:left;width:690px;overflow: hidden; }*/
#content{width:100%}
#content .ms-pagebreadcrumb {display:none;}
#content .pageContent {}
#left-column{float:left;}
#right-column{float:left; width:200px;}


/*  -------------------------|  SUBNAV |------------------------------ */
#sectionbox{width:100%}
	#aspnetForm .leftNav {background:#E0ECF4 none; float:left; width:193px;border:none;border-right:solid 1px #ccc; border-bottom:solid 1px #ccc;padding-bottom:10px;}
	#aspnetForm .leftNav1 {background:#006EBE url('Images/leftnavhead_bg.jpg') bottom left repeat-x;}
	#aspnetForm .leftNav1 a {color:#fff;text-decoration:none;}
	#aspnetForm .leftNav1 a:hover {color:#fff;text-decoration:underline;}
	#aspnetForm .leftNav2  {background:#E0ECF4 none;}
	#aspnetForm .leftNavSelected {color:#0066cc;background-color:transparent;font-weight:bold;border:none;text-decoration:underline;}

/*  -------------------------|  FOOTER  |------------------------------ */
#footer-box{float:left; background:#fff url(footer_bg.jpg) bottom left repeat-x;height:120px; width:925px; border-top:solid 1px #ccc;margin-top:20px;}
	#footer-box span{margin:0 10px;}
	#footer-box div{margin:0 220px;}
		#links{font-size:75%;line-height: normal; color:#999;padding:20px 0px 10px 0;}
		#links a{color:#999;}
		#disclaimer{font-size:75%; line-height: normal; color:#999;}
		
/*  -------------------------|  PAGETOP  |------------------------------ */
#page-top{font-family:Verdana; font-size:10px; text-align:right; color:#069; float:left;width:100%;}
#page-top a{text-decoration:none; font-size:9px}
#page-top a:hover{text-decoration:underline; font-size:9px}

/*  -------------------------|  SEARCH |------------------------------ */

/*  -------------------------|  MIS |------------------------------ */
#print-logo {display:none}
#skip{display:none}
#access{display:none}
.noprint{display:none}
.current{color:#3A4C62}

/*  -------------------------|  PRINT STYLES  |------------------------------ */
@media print{
html body{font:normal 100% tahoma,sans-serif; line-height:130%}
body, p, td, li, blockquote, ol, ul, th, input, textarea{font-family:Arial,serif; font-size:12px; line-height:140%; width:auto}
#container a{color:#069; text-decoration:none}
#container h1{ font:bold 22px Arial,sans-serif; color:#000; margin-top:10px;  margin-bottom:15px;  padding-top:6px;  padding-bottom:8px;  border-top:1pt solid #ccc;  border-bottom:1pt solid #ccc;}
#container h2{ font:bold 20px Arial,sans-serif; color:#000; border-bottom:solid 1px #ccc;}
#container h3{ font:bold 16px Arial,sans-serif; color:#000; border-bottom:solid 1px #ccc; }
#container h4{ font:bold 14px Arial,sans-serif; color:#000; border-bottom:solid 1px #ccc; }
#container h5{ font:bold 12px Arial,sans-serif; color:#000; border-bottom:solid 1px #ccc; }
#container h6{ font:bold 12px Arial,sans-serif; color:#000; border-bottom:solid 1px #ccc; }
#print-logo{display:inline;padding-bottom:20px;}
#container-box, #footer-box {width:100%;}
#container, #right-column{width:100%; background-color:transparent; margin:0px 0px 10px 0px; background-image:none}
.login-box, #masthead, #nav-box, #bcrumbs-box, #sectionbox, #govt_logo, #mayors_logo, #links, #console-box, .leftNav,#page-top {display:none}
#disclaimer{font-size:80%; color:#999;width:100%; padding-top:20px; margin:0px;}
#footer-box div {margin:0px;}
#content{float:none; width:100%; background-color:#fff; background-image:none}
.noprint{display:none}
}

/*---- Custom Styles -- */
#contentWrapper {background:#ffffff url('Images/content-bg.gif') repeat-x 0 bottom ; height:auto;}
#contentMain h1, .allconnex-csCustom-Heading1 {color:#E24A1A;font-size:24px;font-weight:lighter;margin:0 0 5px;padding-bottom:5px;line-height:normal;border:none;}
#contentMain h2, .allconnex-csCustom-Heading2 {color:#E24A1A;font-size:16px;font-weight:bold;margin:0 0 10px;padding-bottom:5px;line-height:normal;border-bottom:1px solid #DDDDDD;}
#contentMain h3, .allconnex-csCustom-Heading3 {color:#009baa;font-size:12px;font-weight:bold;margin:0px;line-height:normal}
#contentMain a:link{color:#009BAA; }
#contentMain a:visited{color:#009BAA;}
#contentMain a:hover{color:#009BAA;}
.allconnex-topcontent {color:#009baa;font:15px/20px verdana,sans-serif;}
#leftNav{background:url("Images/1300-logo.gif") no-repeat scroll left bottom #FFFFFF;float:left;margin-left:12px;margin-right:24px;padding-bottom:170px;width:189px!important;	padding-right: 0px;	padding-left: 0px;}
html>body #leftNav{margin-left:25px;} 
#MSO_tblPageBody {width:980px !important;margin:0 auto;}
/* float web part panel */ 
.ms-ToolPaneOuter { position: absolute; height: 80% !important; border: 2px #6f9dd9 solid; top: 0; right: 0; } 
td#MSOTlPn_MainTD { width: 0 !important; } 
td#MSOTlPn_ToolPaneCaption { cursor: move; }
#mainwrapper {background:url("Images/body-bg.gif") no-repeat scroll 0 0 transparent;margin:auto;padding:4px;width:960px;padding-top:0px;padding-bottom:0px;}
.ms-consolestatusminorframe {background:transparent none;}
#contentMain {float:left;margin-top:3px; min-height:400px;width:700px;}
.ms-globalbreadcrumb {background-color:transparent;}
.editModePanel {background-color:#EEEEEE;border:1px solid #CCCCCC;clear:both;color:#666666;padding-left:2px;padding-top:2px;width:100%;}
.ms-formfieldvaluecontainer {background-color:#ffffff;}
a.currentNavHeader,a.currentNavHeader:visited,a.currentNavHeader:link,a.currentNavHeader:active   {color:#5f666a;text-decoration:none;display:block;background-color:#ffffff;padding:6px;border-top:2px solid #80cdd5 !important; }
a.currentNavHeaderActive, a.currentNavHeaderActive:hover, a.currentNavHeader:hover {background-color:#def2f4!important;color:#273136!important;text-decoration:none;font-weight:bold;border-bottom:2px solid #80cdd5}
a.currentNavItem,a.currentNavItem:link,a.currentNavItem :visited,a.currentNavItem:active  {color:#5f666a!important;text-decoration:none;display:block;background:url("Images/nav-bullet.gif") no-repeat scroll 6px 6px #FFFFFF;padding:6px;padding-left:24px;}
a.currentNavItemActive, a.currentNavItemActive:hover, a.currentNavItem:hover {background:url("Images/nav-bullet-on.gif") no-repeat scroll 6px 6px #FFFFFF;color:#e24a1a!important;text-decoration:none;font-weight:bold;padding-left:24px}
td#custom-right, td.custom-right {width:200px;}
#MSOZoneCell_WebPartWPQ2 {width:950px;}
#breadcrumbDiv {font-size:11px;padding-bottom:5px;color:#009baa}
#breadcrumbDiv a{color:#009baa;text-decoration:underline;}
td.ms-sbcell input {height:17px;width:140px !important;}
#frontContentFloatLeft {float:left;width:321px;margin-left:0px}
#frontContentFloatRight {float:right;width:347px;margin-right:10px;}
html>body #frontContentFloatRight {float:right;width:347px;margin-right:17px;}
#webFooter {height:102px;margin-top:40px;color:#FFFFFF;padding-left:20px;font-size:12px;url("Images/content-bg.gif") repeat-x scroll 0 bottom #FFFFFF;text-align:center}
#webFooter a, #webFooter a:link, #webFooter a:visited, #webFooter a:hover {color:#ffffff;}
#pageImageWrapper {background:#ffffff url('Images/home-placeholder.jpg') no-repeat scroll 0 0;height:272px;}
#pageImageContent {color:#FFFFFF;font-size:14px;height:auto;line-height:21px;margin-left:242px;margin-right:32px;overflow:hidden;padding-top:209px;}
#insideImageWrapper {margin-bottom:10px;}
.qlCustomHeading {color:#E24A1A;font-weight:normal;margin:0 0 10px;}
table.currentNav {border-bottom:2px solid #80cdd5 !important;width:100%;}
.ms-sitemapdirectional {color:#ffffff!important;}
.ms-titlearea .ms-sitemapdirectional {color:#666666!important;}
.ms-globallinks, .ms-globallinks a {color:#ffffff!important;}
#customPage .ms-globallinks, #customPage .ms-globallinks a {color:#000000!important;}
#customPage .ms-globallinks .ms-siteactionsmenu a {color:#ffffff!important;}
#ctl00_SPNavigation_ctl02_authContainer1 {}
.homePage {margin-top:25px;}
#customLogin {display:none;}
.link-item, .link-item a, .link-item a:link {color:#009BAA !important;font-family:inherit;font-size:inherit;text-decoration:underline !important; margin-right:8px}
#TopicPageContentArea p:first-child {margin-top:10px;}
.small-right-WPZone{padding-left:3px;width:200px;}


/* Craigs Custom Styles & changes*/
.image-fixed-width {	width:75px;	height:75px;}
#insideImageWrapper {margin-bottom:10px; background-color:#2aa0ac; height:70px;}
#Allconnex-PageTitle {float:none;color:#ffffff; font-family:Arial, Helvetica, sans-serif; font-size:x-large; padding-top:33px; }
#Allconnex-PageImage {float:left;padding-right:11px;}

/*Kevins Styles for Summary Links*/
.linksheaderwithborder{font:bold 125% tahoma,sans-serif; color:#e24a1a;border-top:solid 10px #00465f; margin-right:10px;padding-top:7px} 
.linksheadernoborder{font:bold 125% tahoma,sans-serif; color:#e24a1a;margin-right:10px;}
.icon-image{width:15px;height:15px;}
.unplannedBulletPoint{padding-right: 4px}
.toc-l1, toc-l1 a{color:#E24A1A!important;font-size:12pt;font-weight:bold}
.toc-l2, .toc-l2 a{font-family: tahoma;font-size: 10pt;font-weight: bold;color: #003399; margin-left:5px;}
.toc-item-bullet{border-style: none;border-color: inherit;border-width: 0;vertical-align:top;background-image:url("/Style%20Library/Images/custom-bullet.gif");background-repeat:no-repeat;background-position:left;padding-left:10px;padding-right: 0px; margin-left:13px;}


