

body.home {
	background-image: url(/images/home/bg_repeat.png);
	background-repeat: repeat-x;
	font-family: tahoma;
	font-size: 12px;
	line-height: 20px;
	color: #41464b;
	background-color: #ffffff;
}

#outer_1_home {
	background-image: url(/images/home/bg1.jpg);
	background-repeat: no-repeat;
	min-height: 766px;
	background-attachment: fixed;
	background-position: center top;
}
	
	#outer_2_home {
	
	}
		#wrapper {
			width: 970px;
			position: relative;
			margin: 0px auto;
		}
			#header_home {height: 146px; position: relative; z-index: 38;}
				#logo_home {
					display: block;
					position: absolute;
					top: 15px;
					left: 0;
					width: 350px;
					height: 1px;
					padding-top: 77px;
					overflow: hidden;
					background-image: url(/images/home/logo.png);
					background-repeat: no-repeat;
					z-index: 30;				
				}
				#contact_utilities {
					display: block;
					float: left;
					width: 100px;
					height: 45px;
					background-image: url(/images/home/contact.gif);
					background-repeat: no-repeat;
					margin-left: 20px;
				}
				#contact_utilities:hover {
					background-position: 0 -45px;
				}
					#languages {
						float: right;
					}
						#languages li {
							float: left;
							list-style: none;
						}
							#languages li a {
								display: block;
								height: 45px;
							}
							#languages li a:hover {
								background-position: 0 -45px;
							}
								#chinese {
									width: 58px;
									background-image: url(/images/home/chinese.gif);
									background-repeat: no-repeat;
								}
								#korean {
									width: 73px;
									background-image: url(/images/home/korean.gif);
									background-repeat: no-repeat;
								}
								#spanish {
									width: 81px;
									background-image: url(/images/home/spanish.gif);
									background-repeat: no-repeat;
								}
								#punjabi {
									width: 56px;
									background-image: url(/images/home/punjabi.gif);
									background-repeat: no-repeat;
								}
								#vietnamese {
									width: 81px;
									background-image: url(/images/home/vietnamese.gif);
									background-repeat: no-repeat;
								}
		#search-box {
			float: right;
		}
			.search-field {
				background: url(../images/skin/bg/bg-search.png) left top no-repeat;
				display: block;
				width: 282px;
				height: 25px;
				padding: 0px 5px;
				font-size: 12px;
				color: #a0aab4;
				position: absolute;
				right: 30px;
				top: 50px;
				line-height: 22px;
			}	
			#btn-search {
				display: block;
				width: 37px;
				height: 1px;
				padding-top: 32px;
				overflow: hidden;
				background: url(../images/skin/bg/search-button.png);
				position: absolute;
				top: 46px; right: 0px;
			}	
				#btn-search:hover {background-position: -37px 0px;}

#mainnavigation {
	z-index: 39;
	bottom: 0px;
	right: 0;
	position: absolute;
}
#mainnavigation ul {}
	#mainnavigation li { float: left; position: relative;}
		#mainnavigation li a {
			display: block;
			height: 1px;
			padding-top: 34px;
			overflow: hidden;
		}
			#mainnavigation li a:hover, #mainnavigation .sfHover a {background-position: 0 -35px;}
			#mainnavigation li a.active {background-position: 0 -70px;}
			#nav-calling a {background:url(../images/skin/nav/nav01_calling-911.png); width: 90px;}
			#nav-non-emergency a {background: url(../images/skin/nav/nav02_non-emergency-calls.png); width: 149px;}
			#nav-911 a {background: url(../images/skin/nav/nav03_911-education.png); width: 111px;} 
			#nav-dispatch a {background: url(../images/skin/nav/nav04_ecomm-dispatch.png); width: 127px;}
			#nav-radio a {background: url(../images/skin/nav/nav05_ecpmm-radio-system.png); width: 159px;}
			#nav-news a {background: url(../images/skin/nav/nav06_news-and-media.png); width: 113px;}
			#nav-about a {background: url(../images/skin/nav/nav07_about-ecomm-911.png); width: 114px;}
			#nav-join a {background: url(../images/skin/nav/nav08_join-our-team.png); width: 107px;}
				#mainnavigation ul ul {
					display: none;
					position: absolute;
					top: 35px;
					left: 0px;
					border: 3px solid #f00000;
					border-top: 5px solid #f00000;
				}
				#mainnavigation ul #nav-join ul {
					left: -82px;
				}			
					#mainnavigation ul ul li {
						float: none;
					}
						#mainnavigation ul .sfHover ul li a {
							display: block;
							width: 150px;
							height: auto;
							border-bottom: 1px solid #f00000;
							text-decoration: none;
							font-size: 12px;
							color: #0a0305;
							padding: 10px 10px 10px 24px;
							background: #ffffff url(/images/skin/bg/dhtml-normal.png) 10px 50% no-repeat;
						}
						#mainnavigation ul ul li a:hover {
							color: #fff;
							background: #f00000 url(../images/skin/bg/dhtml-active.png) 10px 50% no-repeat;
						}

#utilities { position: absolute; top: 15px; left: 370px; }
#utilities li { float: left; }
#utilities li a {
    display: block;
    height: 1px;
    padding-top: 34px;
    overflow: hidden;
}
#utilities li a:hover {background-position: 0 -35px; }

#util-media,
#util-sitemap,
#util-contact {
    /*
	position: absolute;
	top: 15px;
	left: 370px;
    */
}

		#util-contact {background: url(../images/skin/bg/utility_contact-us.png); width: 99px;}
		#util-media {background: url(../images/skin/bg/utility_media.png); width: 62px;}
		#util-sitemap {background: url(../images/skin/bg/utility_site-map.png); width: 82px;}
#banner_area {
	width: 970px;
	height: 326px;
	position: relative;
	z-index: 10;
}
	#banner_area .welcome1, #banner_area .welcome2 {
		position: absolute;
		left: 56px;
		display: block;
	} 
	#banner_area .welcome1 {
		top: 20px;
		font-size: 30px;
		color: #ffffff;
		font-weight: bold;
	}
	#banner_area .welcome2 {
		top: 55px;
		font-size: 16px;
		line-height: 21px;
		color: #ffffff;
	}
	
	#banner_area a {
		width: 195px;
		height: 66px;
		display: block;
	}
	#banner_area a:hover {
		background-position: -195px 0px;
	}
		#btn_container {
			position: absolute;
			top: 100px;
			left: 35px;
		}	
			#dispatch {
				background-image: url(/images/home/action_dispatch.png);
				background-repeat: no-repeat;
			}
			#how {
				background-image: url(/images/home/action_how.png);
				background-repeat: no-repeat;
			}
			#radio {
				background-image: url(/images/home/action_radio.png);
				background-repeat: no-repeat;
			}

#content_home {
	overflow: hidden;
	padding-top: 10px;
}
#content_home a:hover {
    text-decoration: none;
}
#content_home p {
	margin: 0;
	padding-bottom: 10px;
}
	#left_column {
		float: left;
		width: 400px;
	}	
		#featured_story {
			display: block;
			width: 367px;
			padding: 40px 15px 0px 15px;
			background-image: url(/images/home/featured-story.png);
			background-repeat: no-repeat;
		}
			#featured_story img {
				float: left;
                padding-right: 5px;
                padding-bottom: 5px;
			}
			.featured_content {
				float: left;
				width: 200px;
				margin-left: 10px;
				padding-right: 10px;
				display: block;
				min-height: 200px;
			}
			.featured_content strong {
				display: block;
				margin-bottom: 7px;
				font-size: 14px;
				line-height: 16px;
				color: #000000;
			}
			#full_story {
				display: block;
				width: 58px;
				height: 7px;
				background-image: url(/images/home/full_story.gif);
				background-repeat: no-repeat;	
				margin-top: 5px;			
			}

			#education { 
				display: block;
				width: 365px;
				height: 122px;
				background-image: url(/images/home/education.gif);
				background-repeat: no-repeat;
				margin-left: 15px;
			}
			#cta-order {
				background: url(../images/skin/bg/order-free-education-materials.png);
				width: 175px;
				height: 1px;
				padding-top: 174px;
				overflow: hidden;
				display: block;
				margin-top: 0px;
				clear: both;
				float: left;
			}
				#cta-order:hover {background-position: -175px 0px;}

			#cta-order-2 {
				background: url(../images/skin/bg/order-free-education-materials-2.png);
                background-position: 0px -215px;
				width: 860px;
				height: 1px;
				padding-top: 215px;
				overflow: hidden;
				display: block;
				margin-top: 0px;
				clear: both;
                margin: 0 auto;
			}
				#cta-order-2:hover {background-position: 0px 0px;}
			#cta-twitter {
				background: url(/images/skin/bg/social_twitter.png);
				width: 160px;
				height: 1px;
				padding-top: 44px;
				overflow: hidden;
				display: block;
				margin-left: 7px;
				margin-bottom: 2px;
				margin-top: -6px;
				float: left;
			}
				#cta-twitter:hover {background-position: 0 -46px;}
			.ctas-upcoming {
				background: url(/images/home/in-the-community.png) 5px top no-repeat;
				min-height: 90px;
				width: 158px;
				padding: 35px 8px 35px 12px;
				line-height: 16px;
				color: #555a5a;
				float: left;
			}
				.ctas-upcoming p {line-height: 16px;}
				.upcoming-title {
					display: block;
					line-height:14px;
					font-weight: bold;
					color: #000;
				}
			
	#right_column {
		float: left;
		width: 570px;
	}		
		#help_us_help-in_the_community {
			display: block;
			clear: both;
			background-image: url(/images/home/help-us-help-in-the-community.png);
			background-repeat: no-repeat;
 	       margin-left: 2px;
			padding: 40px 40px 15px 15px;	
		}
			#help_us_help-in_the_community ul {
				line-height: 16px;
				padding-bottom: 5px;
			}		
				#help_us_help-in_the_community li {
					list-style: none;
					padding-bottom: 10px;
					background-image: url(/images/home/red_dot.gif);
					background-repeat: no-repeat;
					background-position: 0 6px;
					padding-left: 10px;
				}

		#learn_about_us {
			display: block;
			background-repeat: no-repeat;
			padding: 20px 0px 0px 8px;
			clear: both;
			background: url(/images/home/bg-learn.png) no-repeat right bottom;
		}
			#counter {
				display: block;
				float: left;
				width: 294px;
				height: 76px;
				background-image: url(/images/home/bg_counter.gif);
				background-repeat: no-repeat;	
				position: relative;
				margin-top: 7px;
			}
				#counter ul {
					font-family: impact;
					font-size: 25px;
					margin-top: 14px;
					margin-left: 15px;
					color: #ffffff;
					
				}
					#counter ul li {
						list-style: none;
						float: left;
						width: 26px;
						height: 27px;
						padding-top: 3px;
						margin-right: 5px;
						text-align: center;
					}
					.call_number {
						font-size: 11px;
						color: #6e7d8c;
						position: absolute;
						top: 45px;
						left: 15px;
					}
			#cta {
				float: left;
			}
				#cta li {
					list-style: none;
					float: left;
				}
					#cta li a {
						display: block;
						width: 83px;
						height: 1px;
						padding-top: 104px;
						overflow: hidden;
					}
					#cta li a:hover {
						background-position: 0px -105px;
					}
						#cta_faqs {
							background-image: url(/images/home/cta_faqs.gif);
							background-repeat: no-repeat;								
						}
						#cta_media {
							background-image: url(/images/home/cta_media.gif);
							background-repeat: no-repeat;								
						}
						#cta_about {
							background-image: url(/images/home/cta_about.gif);
							background-repeat: no-repeat;								
						}
						#cta_tips {
							background-image: url(/images/home/cta_tips.gif);
							background-repeat: no-repeat;								
						}
						#cta_news {
							background-image: url(/images/home/cta_news.gif);
							background-repeat: no-repeat;								
						}
						#cta li a#cta_order {
							background-image: url(/images/skin/bg/order-free-education-materials-3.png);
							background-repeat: no-repeat;								
                            margin-bottom: 15px;
                            background-position: 0 -104px;
                            width: 416px;
                            height: 0;
						}
                        #cta li a#cta_order:hover {
                            background-position: 0 0;
                        }
                        /*
			#cta-order-2 {
				background: url(../images/skin/bg/order-free-education-materials-2.png);
                background-position: 0px -215px;
				width: 860px;
				height: 1px;
				padding-top: 215px;
				overflow: hidden;
				display: block;
				margin-top: 0px;
				clear: both;
                margin: 0 auto;
			}
				#cta-order-2:hover {background-position: 0px 0px;}
                */
	#help_us_help {
		display: block;
		width: 530px;
		background-image: url(/images/home/help-us-help.png);
		background-repeat: no-repeat;
		padding: 40px 15px 15px;	
	}
		#right_column ul {
			line-height: 16px;
			padding-bottom: 5px;
		}		
			#right_column li {
				list-style: none;
				padding-bottom: 10px;
				background-image: url(/images/home/red_dot.gif);
				background-repeat: no-repeat;
				background-position: 0 6px;
				padding-left: 10px;
			}
	#about-ecomm {
		width: 530px;
		padding: 40px 15px 0;
		background: url(/images/home/about-ecomm.png) no-repeat 0 0;
	}	
	#ecomm-twitter-feed {
		width: 530px;
		padding: 40px 15px 45px;
		background: url(/images/home/ecomm-twitter-feed.png) no-repeat 0 0;
	}	
#informatin_block {
	float: left;
	margin-left: 10px;
	width: 135px;
}
	#did_you_know {
		display: block;
		width: 138px;
		height: 86px;
		background-image: url(/images/home/did_you_know.gif);
		background-repeat: no-repeat;
	}
#tooltips {
	position: absolute;
	top: 260px;
	left: 470px;
}

.tooltip1 { 
    display:none; 
    background: url(/images/home/info-box_dispatch.png);
	width: 661px;
	height: 227px;
} 
.tooltip2 { 
    display:none; 
    background: url(/images/home/info-box_how.png);
	width: 661px;
	height: 227px;
} 
.tooltip3 { 
    display:none; 
    background: url(/images/home/info-box_radio.png);
	width: 661px;
	height: 227px;
} 

