	@import url('base.css');
	@import url('nav.css');
	body {
		background: url(../../images/iway/cssimg/body.jpg) top center no-repeat;
	}
	#content ol li ol {
		list-style-type: lower-alpha;
		margin-top: 10px;
	}
	#content ol li {
		margin-bottom: 12px;
	}
	#content ol li ol li {
		margin-bottom: 5px;
	}
	#wrap, .container {
		width:800px;
		margin: 0 auto;
	}
	.wrap_wide { 
		width:1000px !important; 
	}
	#header {
		background: url(../../images/iway/cssimg/header.png) left bottom no-repeat;
		position:relative;
		height:180px;
	}
	.header_wide { 
		background:url('../../images/iway/cssimg/header_1000.png') left bottom no-repeat !important; 
	}
	#home #header, body#lmmn #header {
		height:280px;
	}
	#header h1, #header_wide h1 {
		position:absolute;
		color:white;
		right:40px;
		bottom:12px;
		font-size:24px;
		max-width:520px;
	}
	a.return_link { 
		position:absolute; 
		left:17px;
		bottom:35px;
		width:260px;
		height:22px;
		overflow:hidden;
		background:url('/images/iway/cssimg/return_to_i-way.png') no-repeat 0px -22px; 
		text-indent:-9999px;
	}
	a.return_link:hover {
		background-position:0px 0px;
	}
	#logo {
		float:left;
	}
	body#ctai_news #logo { position:relative; top:-10px; }
	ul#taskbar {
		float:right;
		list-style:none;
		margin:0 15px 0 0;
		height:30px
	}
		.not_sh ul#taskbar {
			float:right;
			list-style:none;
			margin:0 86px 0 0;
			height:30px
		}
	#taskbar li {
		float:left;
		display:block;
		height:29px;
		margin-right:4px;
		position:relative;
	}
	#taskbar a {
		color:white;
		font-size:11px;
		line-height:27px;
		font-weight:bold;
	}
	
	li#search {
		background: url(../../images/iway/cssimg/tab_search.png) 0 0 no-repeat;
		width:147px;
	}    
	#search .search-box {
		width:130px;
		overflow:hidden;
		margin:5px auto 0;
		border:#005288 solid 1px;
		padding:0;
	}
	.search-box input.cat_textbox_small {
		color:white;
		height:15px;
		border:none;
		background:none;
		width:100px;
		padding:0 0 0 0;
		text-indent:5px;
			font-size:11px;
			font-family: "Helvetica", Arial, sans-serif;
			font-weight:bold;
	}
	.search-box input.cat_button {
		float:right;
		margin-top:1px;
		padding-right:2px;
	}
	.search-box label {
		display:none;
	}
	#slideshow {
		float:right;
		width:100%;
		position:relative;
		height:235px;
		overflow:hidden;   
	} 
	#slideshow div {
		position:absolute;
		top: 0;
		left: 0;
		height:235px;
		display:none;
	}
	#sidebar {
		width:200px;
		float:left;
		margin-right:22px;
		top:-65px;
		z-index:1200;
		position:relative;
	}
	#hero_image .tabs {
		position: absolute;
		bottom: 0;
		right: 10px;
	}
	#hero_image .tabs a {
		background: url('/images/cssimg/slide_arrow_selected.png');
		height: 27px;
		width: 17px;
		display: block;
		float: left;
		margin-right: 10px;
	}
	#hero_image .tabs a.current {
		background: url('/images/cssimg/slide_arrow.png');
	}
	#sidebar #nav {
		margin-bottom:35px;
	}
	#sidebar img {
		margin-bottom:15px;
	}
	#content {
		padding-top:18px;
		width:572px;
		float:left;
		margin-right:6px;
		z-index:1;
			font-family: "Lucida Bright", Georgia, "Times New Roman", serif;
	
	}
			#content p.indent {
				padding-left: 30px;
			}
			
			#content ul li {
			list-style: none;
			background:url(../../Images/iway/cssimg/li_arrow.png) no-repeat left 4px; 
			padding-left: 19px;
			list-style-position: outside;
			}
			
			#content .forum-container ul li {
			background: none;
			padding: 0;
			}
			#content .forum-posts-container ul li {
			background: none;
			padding: 0;
			}
			
			#content .forum-posts-container .post table.container td.post ul li {
			list-style: none;
			background:url(../../Images/iway/cssimg/li_arrow.png) no-repeat left 4px; 
			padding-left: 19px;
			list-style-position: outside;
			}
			
			
			

	.content_wide { 
		width:1000px !important; 
		margin:0px !important;
	}
	#content.content_expanded {  /* a wider content area, including sidebar */
		width:735px;
		margin:0px !important;
	}
	#content.home.content_expanded {
		width: 526px;
	}
	
	
	#updates {
		height:273px;
		width:735px;
		background: url(../../images/iway/cssimg/updates.png) 0 0 no-repeat;
		position:relative;
		font-size:11px;
		color:#666;
		left:-10px;	
	}
	
				#updates ul li {
					background: none;
					padding:0;
					}
					
	.updates_wide {
		width:782px !important;
		background:url(../../images/iway/cssimg/updates_wide.png) 0 0 no-repeat !important;
	}
	#updates h2 {
		font-family:"Lucida Bright", Georgia, "Times New Roman", serif;
	}
	#updates a {
		color:#666;
		font-weight:bold;
		text-decoration: underline;
	}
	#updates .more a:link, #updates .more a:visited {
		text-decoration: none;
	}
	#updates .more a:hover, #updates .more a:focus {
		text-decoration: underline;
	}
	#updates a:hover {
		text-decoration:underline;
	}
	#recent_news {
		overflow:hidden;
		width:297px;
		padding: 0 0 0 33px;
		float:left;
		height:180px;
		margin:45px 57px 0 0;   
		position:absolute;
	}
	#events_calendar {
		overflow:hidden;
		width:210px;
		padding: 0;
		float:left;
		height:180px;
		margin:45px 57px 0 0;   
		position:absolute;
		left: 285px;
	}

	.recent_news_wide, .events_calendar_wide {
		width:276px !important;
	}
	#events_calendar .items .booking-list, #recent_news .items .announcement-list {
		height:50px;
		margin:0 0 10px;
		line-height:1.3em;
		overflow: visible;
	}
	#recent_news .announcement-list p {
		display:none;
	}
	/* root element for scrollable items */ 
	div.scrollable ul { 
		position:absolute; 
		width:198px;
		/*	height:200em; */
	}
	div.scrollable div.items { 
		position:absolute; 
		width:291px;
		height:20099em; 
	}
	.items_wide {
		width:276px !important;
	}
	#events_calendar {
		margin-left: 124px;
		width:297px;
		margin-right:0;
	}
	#updates ul {
		list-style:none;
		margin:0;
	}
	#updates li {
		padding:0;
		margin: 0 0 1em; 0;
	}
	li.social img {
		padding-top:8px;
	}
	a.prevPage {
		background:url(../../images/iway/cssimg/scroll_up.gif) 0 0 no-repeat;
		display:block;
		width:17px;
		text-indent:-999em;
		height:17px;
		cursor: pointer;
	}
	.news a.prevPage {
		position:absolute;
		left:343px;
		top:47px;
	}
	.news_wide a.prevPage {
		left:330px !important;
	}
	.cal a.prevPage {
		position:absolute;
		right:19px;
		top:47px;
	}
	.news a.nextPage {
		position:absolute;
		left:343px;
		top:79px;
	}
	.news_wide a.nextPage {
		left:330px !important;
	}
	.cal a.nextPage {
		position:absolute;
		right:19px;
		top:79px;
	}
	a.nextPage:active {
		top:80px;
	}
	a.prevPage:active {
		top:48px;
	}
	a.nextPage {
		background:url(../../images/iway/cssimg/scroll_down.gif) 0 0 no-repeat;
		display:block;
		width:17px;
		text-indent:-999em;
		height:17px;
		cursor: pointer;
	}
	a.disabled {
		visibility:none;
		display:none;
	}
	#home h1 {
		text-indent:-999em;
		background:url(../../images/iway/cssimg/h1_flexibleoptions.png) no-repeat 0 0;
		height:52px;
	}
	#home h1.sh { background:url(../../images/iway/sh/h1_sh.png) no-repeat 0 0; }
	#footer {
		padding:25px 40px 0 20px;
		height:102px;
		background: url(../../images/iway/cssimg/footer.jpg) no-repeat 0 0;
		width:740px;
		margin: -127px auto 0;
		position:relative;
		color:white;
		overflow:hidden;
		font-size: 11px;
	}
	.footer_wide { 
		width:940px !important; 
		background:url('../../images/iway/cssimg/footer_1000.png') no-repeat 0 0 !important; 
	}
	#footer a:link, #footer a:visited {
		color:white;
		text-decoration:underline;
	}
	#footer ul#etc_links {
		float:right;
		margin:0;
		display:inline;
	}
	#footer ul#etc_links li {
		float:left;
		display:block;
		padding-left:10px
	}
	.more {
		position:absolute;
		font-size:12px
	}
	.more li {
		float:left;   
		margin-right:20px;
		display:block;
	}
	ul.recent {
		bottom:6px;
		left:60px;    
	}
	ul.recent_wide {
		left:145px !important;
	}
	ul.events {
		right:50px;
		bottom:6px;
	}
	#updates a.arrow {
		background: url(../../images/iway/cssimg/gray_arrow.gif) no-repeat right;
		padding-right:16px;
		font-weight:normal;
	}
	
	#updates a.RSS {
		background: url(../../images/iway/cssimg/rss_btn.gif) no-repeat right;
		padding-right:16px;
		font-weight:normal;
		margin-right:20px;
	}
	
	/************************
	FORUM STYLING
	************************/
	table.forum td.name .forum {
		margin:0;
	}
	table.forum h5 {
		font-family:"Georgia", "Times New Roman", Times, serif;
		margin:0;
		font-size:13px;
	}
	table.forum {
	}
	table.forum td.lastpost {
		width:120px;
	}
	table.topic-list th, .forum-registration h3 {
		background: none repeat scroll 0 0 #4D7494;
		color:#FFF;
	}
	.forum-registration h3 {
		font-size:18px;
		padding: 3px 15px;
	}
	.forum-posts-container h2 {
		font-size:16px;
		padding: 5px 8px;
		background:  #4D7494;
		color:#FFF;
		border:1px solid #DDDDDD;
	}
	.forum-posts-container h2 a {
		color:#FFF;
	}
	.forum-registration {
		background:none;
		border:none;
		color:#000;
		padding:0;
	}
	.forum-registration div.form div.item {
		padding:10px 15px;
	}
	#calendar-container {
		line-height:1.4;
	}
	table.module-calendar td span {
		background:#BFBFBF;
		color:white;
		padding:2px 5px;
		font-size:12px;
	}
	table.module-calendar tr.day-of-week td {
		color:white;
		background:#ACBE11;
		padding:2px;
	}
	table.module-calendar td {
		background:white;
	}
	tr.day-of-week td {
		padding:2px;
	}
	#lmmnimg {
		position:absolute;
		right:105px;
		bottom:22px;
	}
	#lmmn_browse {
		text-align:right;
		background: url(/images/iway/cssimg/districts_bg.png) 0 0 no-repeat;
		height:485px;
		font-size:12px;
		line-height:1.2em;
		padding:24px 34px 0 0;
	}
	#lmmn_browse ul {
		margin: 0 0 1em 0;
		list-style:none;
	} 
	#lmmn_browse h6.title {
		margin-bottom:1em;
	}
	#lmmn_browse a:link, #lmmn_browse a:visited {
	color:#0B65D3;
	}
	#lmmn_browse a:hover, #lmmn_browse a:focus {
		color:#D95601;
	}
	a.cal_button {
		display:block;
		width: 191px;
		height:40px;
		font-size:15px;
		background:pink;
		margin-bottom:10px;
		text-decoration:none;
		padding: 5px 0 5px 44px;
		color:white;
		font-weight:bold;
		font-family: "Segoe UI", "Helvetica Neue", Arial;
		margin:5px 5px 10px;
	}
	a.cal_button:hover {
		text-decoration:underline;
	}
	a.cal_button:active {
		padding-top:6px;
		height:39px;
	}
		a.cal_button span {
			display:block;
					font-size:11px;
		}
	a.cal_button.orange {
		background: url(/images/iway/cssimg/cal_button_orange.png);
	}
	a.cal_button.blue {
		background: url(/images/iway/cssimg/cal_button_blue.png);
	}
	a.cal_button.green {
		background: url(/images/iway/cssimg/cal_button_green.png);
	}
	a.cal_button {float:left;}
	.get_around {float:left; width:131px; margin-right:24px;text-align:center; height:92px; margin-bottom:20px;}
	.get_around.final { margin-right:0;}
	#content.ctai_col {width:316px;}
	#ctai_column { float:right; width:250px; padding-top:80px;}
	img#visit_ctai {
		margin:10px 0 0 20px;
	}
	
	#survey_box body { 
		font-family: Arial, "Helvetica Neue", Helvetica, sans-serif; 
		font-size:16px;
		line-height:1.2;
		margin:0;
	}
	#survey_box #logo {height:92px; line-height:92px;}
	#survey_box {
		width:400px; 
		margin: 0 auto; 
		padding:20px;
		position:relative;	
		display: none;
		background: none;
		}
	#survey_box #survey_close {
		position:absolute; 
		z-index:1000; 
		top:14px; 
		right:12px;
		}
	#survey_box #survey { 
		width:320px; 
		height: 380px; 
		position:relative; 
		background: url(/images/iway/survey/survey_bg.png) 0 0 no-repeat;
		padding:0 40px;
	}
	#survey_box #survey h2 {
		font-weight:normal;
		font-size:27px;
		margin: 32px 0 0 0;
	}
	#survey_box #survey p {margin:12px 0;}
	#survey_box img {border:none;}
	#survey_box #survey_buttons {width: 270px; height:42px; margin: 26px auto;}
	#survey_box p#thanks {position:absolute; right:20px; bottom:0px; font-style:italic;}
	
	/* NEWSROOM */
	p.whatshappening_blurb {
		position:relative;
		float:left;
		width:290px;
		padding-right:40px;	
	}
	h3#happening {
		height:22px;
		width:371px;
		margin: 0 auto 12px;
		text-indent: -999em;
		background: url(/images/iway/cssimg/happening_header.png) 0 0 no-repeat;
	}
	#whatshappening {
		width:735px;
		height:192px;
		background: url(/images/iway/cssimg/newsroom.png) 0 0 no-repeat;
		margin-bottom:20px;
	}
	.whatshappening_small {
		position:relative;
		float:right;
		width:433px !important;
		height:193px !important;
		background: url(/images/iway/cssimg/newsroom_small.png) 0 0 no-repeat !important;
	}
	#whatshappening .blogsitesummary {
		list-style:none;
	margin:0;
	}
	#whatshappening span.author, #whatshappening span.date, #whatshappening .announcement-list p {
		display:none;
	}
	#whatshappening table td {
		padding-right:40px;
	}
	#whatshappening table td.title {
	text-align:right;
	width:105px;
	padding-right:90px
	}
	.whatshappening_small table {
		width:433px !important;
	}
	.whatshappening_small table td.title {
		width:105px;
		padding-right:40px !important;
	}
	#whatshappening a {
	font-size:14px;
	font-weight:bold;
	color:white;
	font-family: "Lucida Bright",Georgia,"Times New Roman",serif;
	display:block;
	}
	#whatshappening a:hover, #whatshappening a:focus {
		color:#003C67;
	}
	#stayintouch {
		width:735px;
		height:110px;
		background: url(/images/iway/cssimg/stayintouch.png) 0 0 no-repeat;
	}
	.stayintouch_small {
		position:relative;
		float:right;
		width:433px !important;
		height:97px !important;
		background: url(/images/iway/cssimg/stayintouch_small.png) 0 0 no-repeat !important;
	}
	#stayintouch table td {
		text-align:center;
	}
	#stayintouch a {
		color:white;
		line-height:1.3em;
		display:block;
	}
	#stayintouch a:hover {
		color:#003C67;
	}
	img.gettingaround {float: right; margin-left: 22px; margin-bottom:22px;}
	td.push {width:157px;}
	td.tw {width:192px;}
	td.fb {width:192px;}
	td.am {width:230px;}
	.stayintouch_small td.push { width:130px !important; }
	.stayintouch_small td.tw { width:90px !important; }
	.stayintouch_small td.fb { width:93px !important; }
	.stayintouch_small td.am { width:104px !important; }
	#hero_image { 
		position:absolute;
		width:688px;
		height:222px;
		right:11px;
		bottom:15px;
	}
	#social_top { 
		position:absolute;
		top:4px;
		right:12px;
		height:21px;
		width:72px;
	}
		#social_top a {
			display:block;
			height:21px;
			width:21px;
			float:left;
			margin-right:3px;
			text-indent:-999em;
		}
		#social_top a:hover {
			background-position:bottom right !important;
		}
		#twi_top {
			background: url(/images/iway/cssimg/twitter_spr.png) 0 0 no-repeat;
		}
		#fb_top {
			background: url(/images/iway/cssimg/facebook_spr.png) 0 0 no-repeat;
		}
		#rss_top {
			background: url(/images/iway/cssimg/rss_spr.png) 0 0 no-repeat;
		}
	
	#public_notices {
	}
		#public_notices h4 {
			font-family:Georgia,"Times New Roman",serif;
			font-weight: bold;
			font-style: italic;
			font-size: 16px;
		}
		#public_notices p {
			margin-bottom: 10px;
		}
		#public_notices .or {
			margin-top: 35px;
			font-weight: bold;
			float: left;
			height:300px;
			padding-left: 7px;
		}
		#public_notices .intro {
			margin-bottom: 35px;
		}
		#public_notices .col {
			float: left;
			margin-top: 20px;
		}
		#public_notices .header {
			margin-bottom: 35px;
		}
		#public_notices .byline {
			margin-bottom: 10px;
		}
		#public_notices .left {
			width: 265px;
			float: left;
			margin-bottom: 25px;
		}
		.left_wide {
			margin-left:100px;
		}
		#public_notices .right {
			width: 265px;
			float: right;
		}
		.right_wide {
			margin-right:100px;
		}
		#public_notices .announcement-list {
			margin-bottom: 25px;	
		}
		#public_notices .announcement-list h2 {
			background: url("/images/iway/notice_list.png") no-repeat scroll 0 0 transparent;
			padding-left: 25px;
			font-size: 16px;
			font-weight: bold;
			vertical-align: middle;
		}
		#public_notices .announcement-list h2 a {
			color: #909B20;
			padding-right: 15px;
		}
		#public_notices .announcement-list h2 a:hover {
			color: #818B1D;
		}
		#public_notices #pn_login {
			cursor: pointer;
			float: left;
			height: 36px;
			line-height: 21px;
			display: block;
			width: 265px;
		}
		#public_notices #pn_login a {
			background: url("/images/iway/notice_login.jpg") no-repeat scroll 0 0 transparent;
			height: 36px;
			width: 265px;
			text-indent: -999em;
			display: block;
		}
		#public_notices #pn_login a:hover {
			background-position: bottom left;
		}
		#public_notices #pn_register {
			cursor: pointer;
			float: left;
			height: 36px;
			line-height: 21px;
			display: block;
			width: 265px;
		}
		#public_notices #pn_register a {
			background: url("/images/iway/notice_register.jpg") no-repeat scroll 0 0 transparent;
			width: 265px;
			height: 36px;
			text-indent: -999em;
			display: block;
		}
		#public_notices #pn_register a:hover {
			background-position: bottom left;
		}
		#public_notices #pn_comment a {
			background: url("/images/iway/notice_make_a_comment.jpg") no-repeat scroll 0 0 transparent;
			cursor: pointer;
			float: right;
			height: 37px;
			line-height: 21px;
			display: block;
			width: 266px;
			text-indent: -999em;
			margin-bottom: 35px;
			padding-right: 10px;
		}
		#public_notices #pn_comment a:hover {
			background-position: bottom left;
		}
		#public_notices .arrow {
			background: url("/images/iway/notice_arrow.jpg") no-repeat scroll 0 0 transparent;
			padding: 10px 0 15px 90px;
			margin-top: 60px;
			display:block;
			width: 165px;
		}
		#public_notices #rsspn {
			float: right;
		}
	.marketing_left {
		position:relative;
		float:left;
		width:299px;
		padding-right:40px;
	}
	.marketing_right {
		position:relative;
		float:right;
		width:433px;
	}
	h3.marketing {
		background:#003C67 url(/images/iway/cssimg/marketing_banner.png) 0 0 no-repeat;
		height:36px;
		line-height:36px;
		text-indent:13px;
		color:#fff;
		margin-bottom:10px;
	}
	h3.marketing_h3_small {
		background:#003C67 url(/images/iway/cssimg/marketing_banner_small.png) 0 0 no-repeat !important;
	}
	ul.marketing {
		margin-bottom:25px;
		font-size:15px;
		list-style:none;
		margin-left:0px;
	}
	
	#content ul.marketing li {
	background: none;
	padding-left: 0;
	}
	
	ul.marketing li a {
		padding-left:16px;
		display:block;
		padding-bottom:4px;
	
	}
	.marketing li a:hover {
		background: url(/images/iway/cssimg/marketing_arrow.png) 0 3px no-repeat;
	}
	h3.marketing.green { 
		background:#B0B843 url(/images/iway/cssimg/marketing_banner.png) 0 0 no-repeat;
	}
	h3.marketing_h3_small.green {
		background:#B0B843 url(/images/iway/cssimg/marketing_banner_small.png) 0 0 no-repeat !important;
	}
	.classifieds_left {
		position:relative;
		float:left;
		width:299px;
		padding-right:40px;
	}
	.classifieds_right {
		position:relative;
		float:right;
		width:433px;
	}
	#have {
		background:url(/images/iway/cssimg/have.png) no-repeat 0 0 ;
		margin-bottom:20px;
		color:#444907;
	}
	.have_small {
		background:url(/images/iway/cssimg/have_small.png) no-repeat 0 0 !important;
		width:433px;
	}
	#have table.forum {
		background:none;
		border:none;
	}
	#have a, #need a{
		font-size:18px;
		padding-left:10px;
		background: url(/images/iway/cssimg/nav_sub_arrow.png) no-repeat right;
		padding-right:25px;
		display:inline-block;
	}
	#have a:link, #have a:visited, #need a:link, #need a:visited {
		color:#fff;
	}
	#have a:hover, #need a:hover {
		text-decoration:underline;
	}
	
	#need {
		background:url(/images/iway/cssimg/need.png) no-repeat 0 0 ;
	}
	.need_small {
		background:url(/images/iway/cssimg/need_small.png) no-repeat 0 0 !important;
		width:433px;
	}
	#need table.forum {
		background:none;
		border:none;
		color:#C0D5E2;
	}
#notice {
	position:relative;
}
#notice img#feed_button {
	position:absolute;
	top:6px;
	right:14px;
}
.green_buttons {
	margin-top:60px;
}
.green_buttons img{
	float:left;
	margin: 0 16px 12px 0;
}

#home #home-list {
	background: url(../../Images/iway/cssimg/home_list_bg.png) no-repeat center;
	width: 492px;
	height: 263px;
	margin: 22px auto;
	}
	
		#home #home-list h4 {
		color:#fff;
		padding: 28px 34px 19px;
		font-weight: bold;
		font-size: 16px;
			}
		#home #home-list ul {
		list-style: none;
		color: #3d3d3d;
		margin-left:30px;
			}
		#home #home-list li {
		 padding: 9px 0 9px 23px;
		 background: url(../../Images/iway/cssimg/li_arrow.png) no-repeat left 14px;
		 list-style-position: outside;
		 }
		
		#home-list a {
		color: #003C67;
		}
		#home-list a:hover {
		color: #D95601;
			}			

#r_sidebar {
	float: right;
	width: 225px;
	margin-left: 22px;
	font-family: "Lucida Bright",Georgia,"Times New Roman",serif;
	font-size: 13px;
}
	#home #r_sidebar .box {
		margin-top: 30px;
		margin-bottom: 0;
		background: none;
		padding: 0;
		float: right;
		width: 203px;
	}
		#home #r_sidebar .heading {
			text-indent: -9999em;
			text-transform: capitalize;
			height: 44px;
			width: 217px;
			margin-bottom: 10px;
		}
		#home #r_sidebar a.btn {
			text-indent: -9999em;
			text-transform: capitalize;
			cursor: pointer;
			float: right;
			display: block;
			height: 26px;
			width: 137px;
			background-position: top left;
		}
		#home #r_sidebar a:hover.btn {
			background-position: bottom left;
			}
		
		#home #r_sidebar #whats_new .heading {
			background: url('/images/iway/cssimg/heading_whats_new.png') no-repeat;
			float:right;
		}
		#home #r_sidebar #whats_new .read_more {
			background-image: url('/images/iway/cssimg/btn_read_more.png');
			width: 113px;
			float:right;
		}
		#home #r_sidebar #events .heading {
			background: url('/images/iway/cssimg/heading_events.png') no-repeat;
			float:right;
		}
		#home #r_sidebar #events p span.green {
			font-weight: bold;
			color: #A5B60E;
		}
		#home #r_sidebar #events h3 {
			font-size: 16px;
			font-weight: bold;
			color: #0187C5;
			margin-bottom: 5px;
		}
				#home #r_sidebar #events h3 a {
					font-size: 16px;
					font-weight: bold;
					color: #0187C5;
				}
				#home #r_sidebar #events h3 a:hover {
					color: #D95601;
					text-decoration: none;
				}
		#home #r_sidebar #events .view_event {
			background-image: url('/images/iway/cssimg/btn_view_event.png');
			width: 125px;
			
		}
		#home #r_sidebar #twitter .heading {
			background: url('/images/iway/cssimg/heading_twitter.png') no-repeat;
			float:right;
		}
		#home #r_sidebar #twitter .follow_twitter {
			background-image: url('/images/iway/cssimg/btn_follow_twitter.png');
			margin-top: 20px;
		}
		#home #r_sidebar .tweet ul {
			margin: 0;
			padding: 0;
			list-style-type: none;
		}
		#home #r_sidebar #twitter .tweet_text {
			float: left;
			font-size: 11px;
			padding-left: 10px;
		}
		#home #r_sidebar #twitter .tweet_time {
			text-transform: capitalize;
		}
#tell #tell_story_heading {
	background: url('/images/iway/cssimg/tell_your_story_heading.png') no-repeat;
	height: 20px;
	width: 477px;
	display: block;
	text-transform: uppercase;
	text-indent: -9999em;
}
#tell #r_sidebar {
		float: left;
		width: 225px;
		margin: 55px 0 0 20px;
}
		#tell #r_sidebar h2 {
			text-indent: -9999em;
			text-transform: capitalize;
			height: 45px;
			display: block;
			margin-bottom: 10px;
		}
		#tell #r_sidebar #other_videos {
			margin-bottom: 30px;
			float: left;
			width: 100%;
		}
				#tell #r_sidebar #other_videos h2 {
					background: url('/images/iway/cssimg/sidebar_other_videos_heading.png') no-repeat;
				}
				#tell #r_sidebar #other_videos ul {
					margin: 0 auto;
				}
						#tell #r_sidebar #other_videos ul li {
							float: left;
							list-style-type: none;
							margin: 0;
							padding: 4px 4px 0 0;
							width: 106px;
							line-height: 0;
						}
						#tell #r_sidebar #other_videos ul li a {
							height: 60px;
							width: 106px;
							overflow: hidden;
							display: block;
						}
/*						#tell #r_sidebar #other_videos ul li a:hover {
							margin-top: -60px;
						}
*/									#tell #r_sidebar #other_videos ul li img {
									}
											#tell #r_sidebar #other_videos ul li img:hover {
												margin-top: -60px;
											}
		#tell #r_sidebar #share_options {
			float: left;
			width: 100%;
		}
			#tell #r_sidebar #share_options h2 {
				background: url('/images/iway/cssimg/sidebar_share_heading.png') no-repeat;
			}
			#tell #r_sidebar #sharing_options .addthis_toolbox {
				float: left;
			}
#tell #featured_vid #player_tell {
	display: block;
	height: 272px;
	width: 480px;
	overflow: hidden;
}
#tell #featured_vid #player_tell img:hover {
	margin-top: -272px;
}
#tell #featured_vid {
	margin-bottom: 25px;
	padding-left: 23px;
}

.video {
	width: 175px;
	height:210px;
	text-align:center;
	float: left;
	 margin-right: 8px;
 }

		.video h4 {
			height: 45px;
		}
a.btn-airport {
	background-image:url(../../Images/iway/cssimg/idahos_airports.png);
	background-position: top left;
	background-repeat: no-repeat;
	width: 262px;
	height: 43px;
	display: block;
	text-indent: -9999em;
	text-transform: capitalize;
	}	
a:hover.btn-airport {
	background-position: bottom left;
	}
.logo-col {
	width: 367px;
	float: left;
	margin-bottom: 20px;
	}
		.logo-clear {
		clear: both;
		width: 100%;
		}	
table.lmmn_county {
	width:100%;
	}					
.cal_activities {
	background: url('/images/cssimg/calendar_events_bg.png') no-repeat;
	height: 88px;
	width: 507px;
	position: relative;
}
.cal_activities h3 {
	width: 176px;
	font-weight: bold;
	font-size: 16px;
	color: #FFFFFF;
	line-height: 1.2;
	margin-top: 0;
	position: absolute;
	top: 22px;
	left: 15px;
}
.cal_activities h2 {
	font-size: 20px;
	font-weight: bold;
	color: #003C67;
	position: absolute;
	top: 35px;
	right: 50px;
	margin-bottom: 0;
}
.cal_activities h2 a {
	color: #003C67;
}
.cal_activities h2 a:hover {
	color: #FFFFFF;
}

/*------------ LMMN District Pages---*/


body#district #header {
    height: 280px;
}


#district #content.content_expanded {
    width: 526px;
}


#browse-by-map {
	width: 197px;
}

	#browse-by-map h3 {
		background: url(/Images/lmmn/bg_browse_district_header.png) no-repeat;
		width:197px;
		height:42px;
		text-indent:-999em;
		display:block;
		margin:0;
		padding:0;
	}
	
	#map-inner {
		background:url(/Images/lmmn/bg_browse_district_map.png);
		height:249px;
		padding:20px 20px 0;
		margin:0 0 35px;
	}
	

#county-list h3 {
	background:url(/Images/lmmn/bg_h_county_list.png);
	width:143px;
	height:41px;
	padding:5px 0 0 55px;
	display:block;
	color:#fff;
	font-size: 16px;
	font-size:16px;
	font-weight:bold;

}

#county-list  p {
	line-height:1;
	margin: 10px 0 5px;
}

#county-list ul {
	margin:0 0 10px;
	padding-left:10px;
}
#county-list ul li {
	list-style:none;
	font-family:Georgia, "Times New Roman", Times, serif;
}

#district-resources h3 {
	color:#fff;
	background:url(/Images/lmmn/bg_h_district_resources.png) no-repeat;
	width:166px;
	height:41px;
	padding:5px 0 0 50px;
	margin:35px 0 10px;
	display:block;
	font-size:16px;
	font-weight:bold;

}


#district-resources {
	margin-bottom:35px;
}

#district-resources ul {
margin:0 0 1.5em;	
}
#district-resources ul li {
	list-style:none;
	padding-left:20px;
	margin:0 0 10px;
	background: url("/images/iway/cssimg/li_arrow.png") no-repeat scroll left 4px transparent;
	font-size:14px;
	font-weight: bold;
	}
	
#district-events {
	margin-bottom:35px;
}

#district-events .announcement-list span.date {
	font-size:14px;
	color:#202020;
	font-family:Georgia, "Times New Roman", Times, serif;
}
#district-events .announcement-list h2 {
		background: url("/images/iway/cssimg/li_arrow.png") no-repeat scroll left 4px transparent;
		padding-left:20px;
		font-weight:bold;
		font-family:Georgia, "Times New Roman", Times, serif;
}

#district-events .announcement-list p {
	display:none;
}


	
h3#events-header {
	background:url(/Images/lmmn/bg_h_events.png) no-repeat;
	width:216px;
	height:42px;
	margin:0 0 10px;
	text-indent:-9999em;
	display:block;
}


.district-section-heading {
	display:block;
	width:428px;
	padding-left:103px;
	padding-top:15px;
	height:37px;
	margin:15px 0;	
	clear:left;

}

.district-section-heading h2 {
	color:#fff;
}

		#meet-your-manager {
			background:url(/Images/lmmn/bg_h_meet_mgmt.png) no-repeat;
		}
		
		#current-planning-resources {
			background:url(/Images/lmmn/bg_h_documents.png) no-repeat;
		}
		
		#local-trans-plans {
			background:url(/Images/lmmn/bg_h_plans.png) no-repeat;
		}
		
		#meeting-events {
			background:url(/Images/lmmn/bg_h_meetings.png) no-repeat;
		}
		
		#submitted-apps {
			background:url(/Images/lmmn/bg_h_documents.png) no-repeat;
		}
		
		#archive-resources {
			background:url(/Images/lmmn/bg_h_archived_planning.png) no-repeat;
		}
		
#pic-buttons {
	width:166px;
	float:left;
}

	#pic-buttons img {
		border:3px #00487D solid;
	}

#mgmt-bio {
	width:358px;
	float:left;
}
		
a#view-blog {
	background-image:url(/Images/lmmn/btn_view_blog.png);
	width:146px;
	height:26px;
	margin:14px 0;
}

a#view-intro {
	background-image:url(/Images/lmmn/btn_view_video.png);
	width:146px;
	height:26px;
	margin:0 0 14px;
}
/* Scenic Byway Styling */

#content .scenic_byway_logo li {
	background: none;
	padding-left: 0;
	width: 140px;
	float: left;
	height: 140px;
	display: block;
	margin: 0 35px 35px 0;
	text-align: center;
}
#content .scenic_byway_logo li.last {
	margin-right: 0;
}
#content .scenic_byway_logo li a {
	font-size: 18px;
	line-height: 1.2;
	font-weight: bold;
}
