body{margin:0;background: #fff url(../images/leduc/bg.jpg) top left repeat-x;color:#000000}
body,td,th,input,select,textarea,input {font-family:Arial, Helvetica, sans-serif}
body,td,th,input,select,textarea,input {font-size:13px;line-height:1.4em}
p{margin:0 0 1.5em 0;}
form{padding:0;margin:0}
a{color:#000;}
a img{border:none;}
a:focus{outline: none;}

h1{font-size:26px;color:#000;font-weight:normal;margin:0px 0 20px 0;line-height:1.2em;font-family:"Trebuchet MS", Arial, Helvetica, sans-serif}
h2{font-size:18px;color:#0066a4;font-weight:normal;margin:20px 0 4px 0;line-height:1.2em;font-family:"Trebuchet MS", Arial, Helvetica, sans-serif}
h3{font-size:16px;color:#c41230;font-weight:normal;margin:20px 0 4px 0;line-height:1.2em;font-family:"Trebuchet MS", Arial, Helvetica, sans-serif}
h4{font-size:14px;color:#000;font-weight:bold;margin:20px 0 4px 0;line-height:1.2em;font-family:"Trebuchet MS", Arial, Helvetica, sans-serif}

.floatright{float:right;margin:0 0 10px 15px;}
.floatleft{float:left;margin:0 15px 10px 0;}

ul{margin:0 0 1.5em 0;padding:0;list-style:none;}
ul li{margin:0 0 .25em 0;padding:0 0 0 12px;list-style:none;background: url(../images/leduc/bullet.gif) 0 8px no-repeat}

.clear:after {content: ".";display: block;height: 0;clear: both;visibility: hidden;} .clear {display: inline-block;} /* Hides from IE-mac \*/ * html .clear {height: 1%;} .clear {display: block;} /* End hide from IE-mac */ 

#tblACMAdminToolbar{z-index:10000}
#tblACMAdminToolbar li{background-image:none;}


#background{background: #fff url(../images/leduc/bg.jpg) top left repeat-x}
#wrapper{width:960px;margin:0 auto;}

/*******************************************************/
/* Header
/*******************************************************/

	#header{position:relative;height:144px;z-index:100}
		
		#logo{position:absolute;top:20px;left:20px}
		
		#headerlinks{position:absolute;top:20px;right:256px;color:#0066a4}
			#headerlinks a{text-decoration:none;padding:0 4px;}
	
		#search{position:absolute;top:20px;right:0;z-index:4;}
			#search .ipf-PageSearch-TextField{border:none;width:175px;font-size:13px;vertical-align:middle;height:15px;padding:3px 5px}
			#search .ipf-PageSearch-Button{background: url(../images/leduc/button-search.gif) 0 0 no-repeat;width:61px;height:21px;text-indent:-5000px;line-height:100px;overflow:hidden;border:none;padding:0;vertical-align:middle;margin:0 0 0 -5px;cursor:pointer}
			#search .ipf-PageSearch-AdvancedHyperlink{display:none;}
			
		#toolarea{position:absolute;top:55px;right:0px;}
			
			#textsize{float:left}
				#textsize a{display:block;float:left;text-indent:-5000px;text-decoration:none;background-position:top;background-repeat:no-repeat;font-size:1px;line-height:1px;}
				#textsize a#textsize-medium{background-image: url(../images/leduc/textsize-1.gif);background-position:bottom;width:33px;height:37px;}
				#textsize a#textsize-large{background-image: url(../images/leduc/textsize-2.gif);;width:22px;height:37px;}
				#textsize a#textsize-extralarge{background-image: url(../images/leduc/textsize-3.gif);;width:26px;height:37px;}
				#textsize a:hover{background-position:bottom !important;}
				
			#tools{float:left}
				#tools img{vertical-align:middle;}
			
		#nav{position:absolute;bottom:0px;right:5px;z-index:3}
			#nav ul {padding:0;margin:0;list-style:none;list-style-image:none;line-height:1;}
			#nav ul li {float: left;list-style:none;list-style-image:none;margin:0;padding:0;background:none}
			#nav ul li{display:none;}
			#nav ul li#pageid44, #nav ul li#pageid164, #nav ul li#pageid11, #nav ul li#pageid169, #nav ul li#pageid43{display:block;}
			#nav ul li#pageid44 li, #nav ul li#pageid164 li, #nav ul li#pageid11 li, #nav ul li#pageid169 li, #nav ul li#pageid43 li{display:block;}
			#nav ul li a{display:block;text-decoration:none;}
			/* Level 1 */
			#nav ul li div a{text-indent:-5000px;height:37px;background-position:top left;background-repeat:no-repeat}
			#nav ul li div a:hover{}
			#nav ul li#pageid44 div a{background-image: url(../images/leduc/nav-living.gif);width:146px}
			#nav ul li#pageid164 div a{background-image: url(../images/leduc/nav-visiting.gif);width:146px}
			#nav ul li#pageid11 div a{background-image: url(../images/leduc/nav-doingbusiness.gif);width:146px}
			#nav ul li#pageid169 div a{background-image: url(../images/leduc/nav-citygovernment.gif);width:146px}
			#nav ul li#pageid43 div a{background-image: url(../images/leduc/nav-onlineservices.gif);width:146px}
			#nav ul li div a:hover, #nav ul li.ipf-active div a{background-position:bottom left;}
			/* Level 2 */
			#nav ul li ul{font-weight:normal;margin:0;position: absolute;background: #fff;width: 180px;border-top:1px solid #efefef;border-left:1px solid #efefef;border-right:1px solid #efefef;left: -999em;}
			#nav ul li ul li a{border-bottom:1px solid #efefef;width:160px;padding:7px 10px;text-indent:0;font-size:11px}
			#nav ul li#pageid44 ul li a{border-bottom:1px solid #ebabb6}
			#nav ul li#pageid164 ul li a{border-bottom:1px solid #f4e6d6}
			#nav ul li#pageid11 ul li a{border-bottom:1px solid #d4e7ef}
			#nav ul li#pageid169 ul li a{border-bottom:1px solid #e2e9da}
			#nav ul li#pageid43 ul li a{border-bottom:1px solid #e5d5e4}
			#nav ul li ul li a:hover{background-color: #efefef}
			#nav ul li#pageid44 ul li a:hover{background-color: #ebabb6}
			#nav ul li#pageid164 ul li a:hover{background-color: #f4e6d6}
			#nav ul li#pageid11 ul li a:hover{background-color: #d4e7ef}
			#nav ul li#pageid169 ul li a:hover{background-color: #e2e9da}
			#nav ul li#pageid43 ul li a:hover{background-color: #e5d5e4}
			#nav ul ul li.ipf-parent a{background-image: url(../images/leduc/nav-parentarrow.gif);background-position:right 9px;background-repeat: no-repeat;}
			#nav ul ul li.ipf-parent a:hover{}
			/* Level 3 */
			#nav ul li ul li ul {margin: -27px 0 0 180px;}
			#nav ul li#pageid43 ul li ul{margin:-31px 0 0 -182px}
			#nav ul li ul li ul li a{background-image:none !important;}
			#nav ul li ul li ul li a:hover{}
			#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul {left: -999em;}
			#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul {left: auto;}
			#nav li:hover, #nav li.hover {position: static;}


			
/*******************************************************/
/* Hero
/*******************************************************/
	
	#hero-level1{width:960px;height:199px;overflow:hidden;background: url(../images/leduc/hero-bg.gif) top left repeat-y;position:relative;}	
		#hero-level1 #hero-image{position:absolute;top:0;right:5px}
		#hero-level1 #hero-heading{position:absolute;top:0;right:0;z-index:2}

	#hero-level2{width:960px;height:140px;overflow:hidden;background: url(../images/leduc/hero-bg.gif) top left repeat-y;position:relative;}
		#hero-level2 #hero-image{width:728px;height:140px;overflow:hidden;position:absolute;top:0;right:5px;}
		#hero-level2 #hero-heading{position:absolute;top:0px;left:5px;z-index:2;}
		
		#hero-heading img{_behavior: url(/Sites/3/templates/images/leduc/iepngfix.htc);}

/*******************************************************/
/* General
/*******************************************************/

	#contentarea-top{background: url(../images/leduc/contentarea-top-bg.gif) top left repeat-y;font-size:1;line-height:1;height:15px}
	#contentarea{clear:both;background: url(../images/leduc/contentarea-bg.gif) top left repeat-y;}
	
	
		.block{margin:0 0 10px 0;}
			.block-heading{background: url(../images/leduc/block-heading-default-bg.gif) top left no-repeat;padding:12px 15px 8px 15px}
			.template-red .block-heading{background: url(../images/leduc/block-content-red-bg.gif) top left no-repeat;}
			.template-red .block#subnav .block-heading{background: url(../images/leduc/block-heading-red-bg.gif) top left no-repeat;}
				.level2.template-red .block-heading h2{color:#bb1d24}
			.template-orange .block-heading{background: url(../images/leduc/block-content-orange-bg.gif) top left no-repeat;}
			.template-orange .block#subnav .block-heading{background: url(../images/leduc/block-heading-orange-bg.gif) top left no-repeat;}
				.level2.template-orange .block-heading h2{color:#c2761e}
			.template-blue .block-heading{background: url(../images/leduc/block-content-blue-bg.gif) top left no-repeat;}
			.template-blue .block#subnav .block-heading{background: url(../images/leduc/block-heading-blue-bg.gif) top left no-repeat;}
				.level2.template-blue .block-heading h2{color:#1a82ab}
			.template-green .block-heading{background: url(../images/leduc/block-content-green-bg.gif) top left no-repeat;}
			.template-green .block#subnav .block-heading{background: url(../images/leduc/block-heading-green-bg.gif) top left no-repeat;}
				.level2.template-green .block-heading h2{color:#527d26}
			.template-purple .block-heading{background: url(../images/leduc/block-content-purple-bg.gif) top left no-repeat;}
			.template-purple .block#subnav .block-heading{background: url(../images/leduc/block-heading-purple-bg.gif) top left no-repeat;}
				.level2.template-purple .block-heading h2{color:#7c2d79}
				.block-heading h2{font-size:17px;margin:0}
				.level1 .block-heading h2{color:#fff;}
				.level2 .block-heading h2{color:#fff;}
				.level2 .block#subnav .block-heading h2{color:#fff !important}
			.block-content{background: url(../images/leduc/block-content-default-bg.gif) bottom left no-repeat;padding:10px 15px 1px 15px}
			.template-red .block-content{background: url(../images/leduc/block-content-red-bg.gif) bottom left no-repeat;}
			.template-orange .block-content{background: url(../images/leduc/block-content-orange-bg.gif) bottom left no-repeat;}
			.template-blue .block-content{background: url(../images/leduc/block-content-blue-bg.gif) bottom left no-repeat;}
			.template-green .block-content{background: url(../images/leduc/block-content-green-bg.gif) bottom left no-repeat;}
			.template-purple .block-content{background: url(../images/leduc/block-content-purple-bg.gif) bottom left no-repeat;}
			
			
			.emergencyblock{margin:0 0 10px 0}
				.emergencyblock .block-heading{background: url(../images/leduc/emergencyblock-heading-bg.gif) top left no-repeat;}
				.emergencyblock .block-heading h2{color:#fff !important;margin:0 !important}
				.emergencyblock .block-content{background: url(../images/leduc/emergencyblock-content-bg.gif) bottom left no-repeat;}

		

/*******************************************************/
/* Left Column
/*******************************************************/

		#column-left{float:left;width:236px;padding:10px 0;margin:0 0 0 12px;_display:inline}
		
			.block#subnav{}
				.block#subnav .block-content{padding:0 3px 7px 3px;}
					#subnav ul {padding:0;margin:0;list-style:none;list-style-image:none;line-height:1;}
					/* Level 1 */
					#subnav ul li {float: left;list-style:none;list-style-image:none;margin:0;padding:0;background:none;border-top:1px solid #efefef}
					.template-red #subnav ul li{border-top:1px solid #ebabb6}
					.template-orange #subnav ul li{border-top:1px solid #f4e6d6}
					.template-blue #subnav ul li{border-top:1px solid #d4e7ef}
					.template-green #subnav ul li{border-top:1px solid #e2e9da}
					.template-purple #subnav ul li{border-top:1px solid #e5d5e4}
					#subnav ul li a{padding:5px 15px;display:block;text-decoration:none;width:200px}
					#subnav ul li.ipf-active1{font-weight:bold;}
						#subnav ul li.ipf-active1 li{font-weight:normal;}
					#subnav ul li.ipf-parent.ipf-active1{background: url(../images/leduc/nav-gradient-default-bg.gif) top left repeat-x}
					.template-red #subnav ul li.ipf-parent.ipf-active1{background: url(../images/leduc/nav-gradient-red-bg.gif) top left repeat-x}
					.template-orange #subnav ul li.ipf-parent.ipf-active1{background: url(../images/leduc/nav-gradient-orange-bg.gif) top left repeat-x}
					.template-blue #subnav ul li.ipf-parent.ipf-active1{background: url(../images/leduc/nav-gradient-blue-bg.gif) top left repeat-x}
					.template-green #subnav ul li.ipf-parent.ipf-active1{background: url(../images/leduc/nav-gradient-green-bg.gif) top left repeat-x}
					.template-purple #subnav ul li.ipf-parent.ipf-active1{background: url(../images/leduc/nav-gradient-purple-bg.gif) top left repeat-x}
					#subnav ul li.ipf-parent a{background: url(../images/leduc/subnav-parentarrow.gif) right 10px no-repeat}
						#subnav ul li.ipf-parent li a{background-image:none;}
					/* Level 2 */
					#subnav ul li.ipf-active1 ul{display:block;}
					#subnav ul li ul{display:none}
					#subnav ul li ul li{border:none !important;background-image:none !important}
					#subnav ul li ul li.ipf-active2{font-weight:bold;}
						#subnav ul li ul li.ipf-active2 li{font-weight:normal;}
					#subnav ul li ul li a{font-size:11px;width:190px;padding:5px 15px 5px 25px;background: url(../images/leduc/subnav-bullet.gif) 17px 10px no-repeat !important}
					#subnav ul li ul li.ipf-parent a{background: url(../images/leduc/subnav-bullet-withparentarrow.gif) 17px 10px no-repeat !important}
					#subnav ul li ul li a:hover{}
					/* Level 3 */
					#subnav ul li.ipf-active1 ul li ul {margin:0;display:none}
					#subnav ul li.ipf-active1 ul li.ipf-active2 ul {margin:0;display:block}
					#subnav ul li ul li ul li.ipf-active3{font-weight:bold;}
						#subnav ul li ul li ul li.ipf-active3 li{font-weight:normal;}
					#subnav ul li ul li ul li a{width:180px;padding:5px 15px 5px 35px;background: url(../images/leduc/subnav-bullet.gif) 27px 10px no-repeat !important;}

					#subnav ul li ul li.ipf-parent ul li a{background: url(../images/leduc/subnav-bullet.gif) 27px 10px no-repeat !important;}
					#subnav ul li ul li ul li.ipf-parent a{background: url(../images/leduc/subnav-bullet-withparentarrow2.gif) 17px 10px no-repeat !important}
					#subnav ul li ul li ul li.ipf-parent a{}
					#subnav ul li ul li ul li a:hover{}

					/* Level 4 */
					#subnav ul li.ipf-active1 ul li.ipf-active2 ul li ul{margin:0;display:none}
					#subnav ul li.ipf-active1 ul li.ipf-active2 ul li.ipf-active3 ul{margin:0;display:block}
					#subnav ul li ul li ul li ul li.ipf-active4{font-weight:bold;}
						#subnav ul li ul li ul li ul li.ipf-active4 li{font-weight:normal;}
					#subnav ul li ul li ul li ul li a{width:170px;padding:5px 15px 5px 45px;background: url(../images/leduc/subnav-bullet.gif) 37px 10px no-repeat !important;}
					#subnav ul li ul li ul li.ipf-parent ul li a{background: url(../images/leduc/subnav-bullet.gif) 37px 10px no-repeat !important;}
					#subnav ul li ul li ul li ul li.ipf-parent a{}
					#subnav ul li ul li ul li ul li a:hover{}


/*******************************************************/
/* Content
/*******************************************************/


		.level1 #content{float:left;width:424px;padding:5px 20px}
		.level2 #content{float:left;width:660px;padding:5px 20px}
			.level1 #content h2{color:#000;font-size:21px;border-bottom:1px dotted #c41230;padding:0 0 5px 0;margin:20px 0 10px 0}
		.level2 #content-wide{float:left;width:917px;padding:5px 20px}
			

			#path{font-size:11px;margin:15px 0 10px 0;}

			h1#pagetitle{margin:0px 0 10px 0;border-bottom:1px dotted #c41230;padding:0 0 7px 0}
			.template-red h1#pagetitle{border-bottom:1px dotted #c41230;}
			.template-orange h1#pagetitle{border-bottom:1px dotted #c2761e;}
			.template-blue h1#pagetitle{border-bottom:1px dotted #1a82ab;}
			.template-green h1#pagetitle{border-bottom:1px dotted #527d26;}
			.template-purple h1#pagetitle{border-bottom:1px dotted #7c2d79;}
			
			
/*******************************************************/
/* Right Column
/*******************************************************/		
		
		.level1 #column-right{float:left;width:236px;padding:10px 0}
		.level2 #column-right{float:right;width:236px;margin:0 0 0 10px}
		
/*******************************************************/
/* Footer
/*******************************************************/		
		
	#footerbuttons{padding:0 0 0 5px;clear:both}
	
	#footer{clear:both;background: url(../images/leduc/footer-bg.gif) top left no-repeat;padding:15px 10px;font-size:11px;line-height:1.5em}
		#footer a{text-decoration:none;padding:0 4px;}
		#footer-links{float:right;text-align:right}
		
