/*-------
// global reset
//-----*/
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
ol, ul { list-style: none; }
blockquote, q { quotes: none; }
blockquote:before, blockquote:after, q:before, q:after { content: ''; content: none; }
:focus { outline: 0; }
table { border-collapse: collapse; border-spacing: 0; }
acronym { cursor: help; }



/*-------
// general
//-----*/

html { font-size: 100.01%; }
body { font-size: 62.5%; line-height: 1.2; }
input, select, textarea { font-size: 100%; }

input.text, textarea { padding: 1px 2px; font-size: 100%; font-family: Arial, sans-serif; }
.submit { cursor/**/: /**/pointer; font-family: Arial, sans-serif; }
select { font-size: 100%; font-family: Arial, sans-serif; }
select > option { padding: 0 5px 0 3px; }

.ul, .ol { margin: 0 0 1em 2em; }
.ul li, .ol li { margin: .2em 0; padding: 0; }

.flR { float: right; }
.flL { float: left; }
.alR { text-align: right; }
.alC { text-align: center; }

.hide { display: none; }
.clear { clear: both; }

.ir { position: relative; overflow: hidden; }
.ir span { position: absolute; width: 100%; height: 100%; left: 0; top: 0; text-indent: -1000em; }

a:link, a:visited { text-decoration: none; cursor/**/: /**/pointer; }
a:link:hover, a:visited:hover { text-decoration: underline; }

.clearFix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }



/*-------
// custom styles
//-----*/

a:link, a:visited { 
	color: #224272;
}
a:visited { 
}
a:link:hover, a:visited:hover {
}

html { height: 100.01%; }
body {
	font-family: Arial, sans-serif;
	background: #274c82 url(../img/body-bg.jpg) repeat-x 0 0;
	padding: 36px 0 0;
}
#page {
	font-size: 1.2em;
	color: #333333;
	width: 940px;
	margin: 0 auto;
	background: #FFFFFF url(../img/page-bg.png) repeat-y 0 0;
}
	#page2 {
		background: url(../img/page-b.png) no-repeat 0 100%;
	}
		#page3 {
			background: url(../img/page-t.jpg) no-repeat 0 0;
			padding: 15px 15px;
		}

#top {
	position: relative;
}
	#logo {
		position: absolute;
		z-index: 5;
		left: 350px;
		top: -51px;
	}
		#logo a:link, #logo a:visited {
			display: block;
			width: 250px;
			height: 214px;
			text-indent: -1000em;
			background: url(../img/logo-1.png) no-repeat 0 0;
		}
	#header {
	}
	#menu1 {
		width: 100%;
		overflow: hidden;
		height: 42px;
		background: #1e3b66 url(../img/menu-bg.png) repeat-x 0 0;
	}
		#menu1 ul {
			font-size: 116.67%;
			font-weight: bold;
			margin: 0 0 0 35px;
			position: relative;
			z-index: 10;
		}
			#menu1 li {
				float: left;
				margin: 0 20px 0 0;
			}
			#menu1 li.sep {
				margin: 0 150px 0 0;
			}
				#menu1 li a:link, #menu1 li a:visited {
					float: left;
					display: block;
					color: #c3cfd5;
					line-height: 42px;
					white-space: nowrap;
					text-decoration: none;
				}
				#menu1 li a:link:hover, #menu1 li a:visited:hover {
					text-decoration: underline;
				}
				#menu1 li.active a:link, #menu1 li.active a:visited {
				}

#wrap {
z-index:1;
	width: 910px;
	overflow: hidden;
	background: url(../img/side-bg.png) repeat-y 100% 0;
}
	#wrap2 {
		background: url(../img/side-bg.png) repeat-y 0 0;
		float: left;
		width: 710px;
		min-height: 440px;
		overflow: hidden;
padding-bottom:80px;
	}
		#content {
			float: right;
			width: 510px;
			padding: 12px 0 0;
			z-index: 10;
		}
#content img {max-width:500px;}
		#side1 {
			float: left;
			width: 185px;
			padding: 20px 0 0;
			background: url(../img/side-t.png) no-repeat 0 0;
		}
	#side2 {
		float: right;
		width: 185px;
		padding: 20px 0 0;
		background: url(../img/side-t.png) no-repeat 0 0;
	}

#wrap p {
	line-height: 1.25;
	margin: 0 0 .5em;
}
#content p {
	line-height: 1.5;
	margin: 0 0 1.5em;
}
#content ul {
	list-style: disc;
	line-height: 1.5;
	margin: 0 0 1.5em 1.5em;
}
#content a:link, #content a:visited {
	color: #416699;
}


#content h2 {
	font-size: 150%;
	font-weight: normal;
	color: #274c82;
	margin: 0 0 .75em;
}
	#content h2 span {
		display: block;
		font-size: 77.77%;
		color: #333333;
		text-transform: uppercase;
	}

#side1 h3, #side2 h3 {
	font-size: 100%;
	font-weight: bold;
	color: #193154;
	padding: 0 10px 12px;
	background: url(../img/box-t.gif) no-repeat 0 100%;
	margin: 0;
}
.box {
	background: #95A8B2 url(../img/box-bg.gif) repeat-y 0 0;
	margin: 0 0 12px;
}
	.box .in {
		background: url(../img/box-b.gif) no-repeat 0 100%;
		padding: 7px 10px 12px;
	}



#footer {
	width: 500px;
	margin: 0 auto;
	padding: 0 0 .5em;
	font-size: 1.2em;
	line-height: 1.25;
	text-align: center;
	color: #FFFFFF;
}
	#footer a:link, #footer a:visited {
		color: #FFFFFF;
	}


/*-------
// homepage
//-----*/

#intro {
	width: 100%;
	overflow: hidden;
	padding: 0 0 20px;
	border-bottom: solid 1px #caced0;
	margin: 0 0 20px;
}
	#intro .flash {
		float: left;
		width: 290px;
		margin: 0 0 10px;
position:relative;
z-index:1;
	}
	#intro h2 {
		color: #333333;
		margin: 0;
	}
	#intro p {
		margin: 0;
	}

#topic {
	width: 100%;
	overflow: hidden;
	padding: 0 0 1px;
	border-bottom: solid 1px #caced0;
	margin: 0 0 20px;
}
	#topic img.imageRight {
		margin-top: 20px;
	}

#cols {
	width: 100%;
	overflow: hidden;
}
	#cols h2 {
		color: #333333;
		margin: 0 0 .3em;
	}
	#news {
		float: left;
		width: 46%;
	}
		#news ul {
			list-style: none;
			margin: 0;
		}
			#news a:link, #news a:visited {
				font-weight: bold;
			}
			#news li.first {
				margin: 0 0 10px;
			}
				#news li p {
					margin: 0;
				}
	#alert {
		float: right;
		width: 46%;
	}
		#alert form {
			margin: 15px 0 10px;
			width: 100%;
			overflow: hidden;
		}
			#alert label {
				display: block;
				margin: 0 0 5px;
			}
			#alert input.text {
				float: left;
				margin: 0 5px 0 0;
				display: block;
				border: solid 1px #98a9c3;
				width: 145px;
				height: 15px;
				padding: 5px 5px;
				background: url(../img/input2-bg.png) no-repeat 0 0;
			}
			#alert input.submit {
				float: left;
				margin: 1px 0 0;
				border: none;
				background: url(../img/but-1.png) no-repeat 0 0;
				width: 70px;
				height: 25px;
				font-size: 100%;
				color: #FFFFFF;
			}
			#alert input.submit:hover {
				background: url(../img/but-1a.png) no-repeat 0 0;
			}
		@-moz-document url-prefix() {
			#alert input.submit {
				padding: 0 0 2px;
			}
		}

/*-------
// page-2
//-----*/

.actions {
	text-align: right;
}
	.actions a.email:link, .actions a.email:visited {
		padding: 0 0 0 18px;
		background: url(../img/icon-email.gif) no-repeat 0 60%;
	}
	.actions a.print:link, .actions a.print:visited {
		padding: 0 0 0 16px;
		background: url(../img/icon-print.gif) no-repeat 0 60%;
	}

.imageRight {
	float: right;
	margin: 0 0 10px 20px;
}


p.ok {
	padding: 0 0 0 15px;
	background: url(../img/icon-11.gif) no-repeat 0 .4em;
}

p.red {
	padding: 0 0 0 15px;
	background: url(../img/red.gif) no-repeat 0 .4em;
}

#weather {
}
	#weather .img {
		float: left;
		margin: 15px 10px 0 0;
	}
	#weather p.info {
		float: left;
	}
	#weather p.info h1 {display:none;}
	#weather p.more {
		clear: both;
	}
dd img {padding:5px 10px 3px 0px;}
dd br {display:none;}

.list1 {
}
	.list1 ul {
		list-style: none;
		margin: 0 0 0 10px;
	}


#search {
}
	#search .in {
		padding-right: 5px;
	}
	#search input.text {
		display: block;
		border: solid 1px #607c9b;
		width: 154px;
		height: 15px;
		padding: 5px 5px;
		background: url(../img/input-bg.png) no-repeat 0 0;
		margin: 0 0 5px;
	}
	#search input.submit {
		border: none;
		background: url(../img/but-1.png) no-repeat 0 0;
		width: 70px;
		height: 25px;
		font-size: 100%;
		color: #FFFFFF;
	}
	#search input.submit:hover {
		background: url(../img/but-1a.png) no-repeat 0 0;
	}
@-moz-document url-prefix() {
	#search input.submit {
		padding: 0 0 2px;
	}
}

#quick {
	position: relative;
}
	#quick ul {
		margin: 0 -10px;
		overflow: hidden;
	}
		#quick li {
			float: left;
			width: 185px;
		}
			#quick li a:link, #quick li a:visited {
				display: block;
				line-height: 20px;
				height: 20px;
				padding: 0 0 0 30px;
				color: #333333;
				text-decoration: none;
				background-repeat: no-repeat;
				background-position: 10px 50%;
			}
			#quick li a:link:hover, #quick li a:visited:hover {
				background-color: #c3cfd5;
			}
			#quick li.biological a:link, #quick li.biological a:visited { background-image: url(../img/icon-21.jpg); }
			#quick li.flooding a:link, #quick li.flooding a:visited { background-image: url(../img/cemaicons/flooding-sm.gif); }
			#quick li.fire a:link, #quick li.fire a:visited { background-image: url(../img/icon-23.jpg); }
			#quick li.hurricanes a:link, #quick li.hurricanes a:visited { background-image: url(../img/cemaicons/hurricane-sm.gif); }
#quick li.influenza a:link, #quick li.influenza a:visited { background-image: url(../img/cemaicons/flu-sm.gif); }
			#quick li.heat a:link, #quick li.heat a:visited { background-image: url(../img/icon-25.jpg); }
			#quick li.materials a:link, #quick li.materials a:visited { background-image: url(../img/cemaicons/hazmat-sm.gif); }
			#quick li.thunderstorms a:link, #quick li.thunderstorms a:visited { background-image: url(../img/icon-27.jpg); }
			#quick li.tornados a:link, #quick li.tornados a:visited { background-image: url(../img/cemaicons/tornado-sm.gif); }
			#quick li.earthquakes a:link, #quick li.earthquakes a:visited { background-image: url(../img/cemaicons/earthquake-sm.gif); }
			#quick li.terrorism a:link, #quick li.terrorism a:visited { background-image: url(../img/cemaicons/terrorism-sm.gif); }
			#quick li.winter a:link, #quick li.winter a:visited { background-image: url(../img/icon-210.jpg); }
			#quick li.emdoc a:link, #quick li.emdoc a:visited { background-image: url(../img/cemaicons/emdoc-sm.gif); }
			#quick li.brochures a:link, #quick li.brochures a:visited { background-image: url(../img/cemaicons/brochures-sm.gif); }
	#quick .popup {
		position: absolute;
		z-index: 50;
		width: 230px;
		left: -250px;
		padding: 10px 10px;
		background: #c3cfd5;
		display: none;
	}
		#quick .popup h4 {
			font-size: 150%;
			font-weight: normal;
			color: #000000;
			padding: 0 0 0 25px;
			background-repeat: no-repeat;
			background-position: 0 0;
			margin: 0 0 .3em;
		}
		#quick .popup p {
			line-height: 1.5;
		}
		#biological h4 { background-image: url(../img/icon-31.jpg); }
		#flooding h4 { background-image: url(../img/cemaicons/flooding.gif); }
		#fire h4 { background-image: url(../img/icon-33.jpg); }
		#hurricanes h4 { background-image: url(../img/cemaicons/hurricane.gif); }
		#influenza h4 { background-image: url(../img/cemaicons/flu.gif); }
		#heat h4 { background-image: url(../img/icon-35.jpg); }
		#materials h4 { background-image: url(../img/cemaicons/hazmat.gif); }
		#thunderstorms h4 { background-image: url(../img/icon-37.jpg); }
		#tornados h4 { background-image: url(../img/cemaicons/tornado.gif); }
		#terrorism h4 { background-image: url(../img/cemaicons/terrorism.gif); }
		#winter h4 { background-image: url(../img/icon-310.jpg); }
		#earthquakes h4 { background-image: url(../img/cemaicons/earthquake.gif); }
		#emdoc h4 { background-image: url(../img/cemaicons/emdoc.gif); }
		#brochures h4 { background-image: url(../img/cemaicons/brochures.gif); }


div.in p h1 {font-weight:normal;}
.list1 li img {display:none;}
.list1 li {padding-bottom:10px;}
.search .php {display:none;}
#cal table,#newst {border:1px solid #ccc;}
#cal td a {}
#cal td,#newst td {padding:10px;border:1px solid #ccc;width:100px;overflow:hidden;}
#newst th {background-color:#ccc;text-align:left;padding:10px;}
#cal td {height:60px;}
.skip {display:none;}
#content ul ul {margin-bottom:0px;}

table td {padding:5px;}
table p.P6 {padding:10px;font-size:14px;background-color:#eee;font-weight:bold;}
a.button {background-color:#eee;border:1px solid #999;padding:5px;}
.calentry {border-bottom:1px solid #ccc;padding:5px 0px;}
.calendar #side2 {display:none;}
.calendar #wrap2 {width:910px;}
.calendar #wrap {background-image:none;}
.calendar #content {width:710px;}
#cal {width:700px;}

/*-------
// global reset
//-----*/
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
ol, ul { list-style: none; }
blockquote, q { quotes: none; }
blockquote:before, blockquote:after, q:before, q:after { content: ''; content: none; }
:focus { outline: 0; }
table { border-collapse: collapse; border-spacing: 0; }
acronym { cursor: help; }



/*-------
// general
//-----*/

html { font-size: 100.01%; }
body { font-size: 62.5%; line-height: 1.2; }
input, select, textarea { font-size: 100%; }

input.text, textarea { padding: 1px 2px; font-size: 100%; font-family: Arial, sans-serif; }
.submit { cursor/**/: /**/pointer; font-family: Arial, sans-serif; }
select { font-size: 100%; font-family: Arial, sans-serif; }
select > option { padding: 0 5px 0 3px; }

.ul, .ol { margin: 0 0 1em 2em; }
.ul li, .ol li { margin: .2em 0; padding: 0; }

.flR { float: right; }
.flL { float: left; }
.alR { text-align: right; }
.alC { text-align: center; }

.hide { display: none; }
.clear { clear: both; }

.ir { position: relative; overflow: hidden; }
.ir span { position: absolute; width: 100%; height: 100%; left: 0; top: 0; text-indent: -1000em; }

a:link, a:visited { text-decoration: none; cursor/**/: /**/pointer; }
a:link:hover, a:visited:hover { text-decoration: underline; }

.clearFix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }



/*-------
// custom styles
//-----*/

a:link, a:visited { 
	color: #224272;
}
a:visited { 
}
a:link:hover, a:visited:hover {
}

html { height: 100.01%; }
body {
	font-family: Arial, sans-serif;
	background: #274c82 url(../img/body-bg.jpg) repeat-x 0 0;
	padding: 36px 0 0;
}
#page {
	font-size: 1.2em;
	color: #333333;
	width: 940px;
	margin: 0 auto;
	background: #FFFFFF url(../img/page-bg.png) repeat-y 0 0;
}
	#page2 {
		background: url(../img/page-b.png) no-repeat 0 100%;
	}
		#page3 {
			background: url(../img/page-t.jpg) no-repeat 0 0;
			padding: 15px 15px;
		}

#top {
	position: relative;
z-index:999;
}
	#logo {
		position: absolute;
		z-index: 5;
		left: 350px;
		top: -51px;
	}
		#logo a:link, #logo a:visited {
			display: block;
			width: 250px;
			height: 214px;
			text-indent: -1000em;
			background: url(../img/logo-1.png) no-repeat 0 0;
		}
	#header {
	}
	#menu1 {
		width: 100%;
		overflow: hidden;
		height: 42px;
		background: #1e3b66 url(../img/menu-bg.png) repeat-x 0 0;
	}
		#menu1 ul {
			font-size: 116.67%;
			font-weight: bold;
			margin: 0 0 0 35px;
			position: relative;
			z-index: 10;
		}
			#menu1 li {
				float: left;
				margin: 0 20px 0 0;
			}
			#menu1 li.sep {
				margin: 0 150px 0 0;
			}
				#menu1 li a:link, #menu1 li a:visited {
					float: left;
					display: block;
					color: #c3cfd5;
					line-height: 42px;
					white-space: nowrap;
					text-decoration: none;
				}
				#menu1 li a:link:hover, #menu1 li a:visited:hover {
					text-decoration: underline;
				}
				#menu1 li.active a:link, #menu1 li.active a:visited {
				}

#wrap {
	width: 910px;
	overflow: hidden;
	background: url(../img/side-bg.png) repeat-y 100% 0;
position:relative;
}
	#wrap2 {
		background: url(../img/side-bg.png) repeat-y 0 0;
		float: left;
		width: 710px;
		min-height: 440px;
		overflow: hidden;
	}
		#content {
			float: right;
			width: 510px;
			padding: 12px 0 0;
			z-index: 10;
		}
#content img {max-width:500px;}
		#side1 {
			float: left;
			width: 185px;
			padding: 20px 0 0;
			background: url(../img/side-t.png) no-repeat 0 0;
		}
	#side2 {
		float: right;
		width: 185px;
		padding: 20px 0 0;
		background: url(../img/side-t.png) no-repeat 0 0;
	}

#wrap p {
	line-height: 1.25;
	margin: 0 0 .5em;
}
#content p {
	line-height: 1.5;
	margin: 0 0 1.5em;
}
#content ul {
	list-style: disc;
	line-height: 1.5;
	margin: 0 0 1.5em 1.5em;
}
#content a:link, #content a:visited {
	color: #416699;
}


#content h2 {
	font-size: 150%;
	font-weight: normal;
	color: #274c82;
	margin: 0 0 .75em;
}
	#content h2 span {
		display: block;
		font-size: 77.77%;
		color: #333333;
		text-transform: uppercase;
	}

#side1 h3, #side2 h3 {
	font-size: 100%;
	font-weight: bold;
	color: #193154;
	padding: 0 10px 12px;
	background: url(../img/box-t.gif) no-repeat 0 100%;
	margin: 0;
}
.box {
	background: #95A8B2 url(../img/box-bg.gif) repeat-y 0 0;
	margin: 0 0 12px;
}
	.box .in {
		background: url(../img/box-b.gif) no-repeat 0 100%;
		padding: 7px 10px 12px;
	}



#footer {
	width: 500px;
	margin: 0 auto;
	padding: 0 0 .5em;
	font-size: 1.2em;
	line-height: 1.25;
	text-align: center;
	color: #FFFFFF;
}
	#footer a:link, #footer a:visited {
		color: #FFFFFF;
	}


/*-------
// homepage
//-----*/

#intro {
	width: 100%;
	overflow: hidden;
	padding: 0 0 20px;
	border-bottom: solid 1px #caced0;
	margin: 0 0 20px;
}
	#intro .flash {
		float: left;
		width: 290px;
		margin: 0 0 10px;
z-index:1;
	}
	#intro h2 {
		color: #333333;
		margin: 0;
	}
	#intro p {
		margin: 0;
	}

#topic {
	width: 100%;
	overflow: hidden;
	padding: 0 0 1px;
	border-bottom: solid 1px #caced0;
	margin: 0 0 20px;
}
	#topic img.imageRight {
		margin-top: 20px;
	}

#cols {
	width: 100%;
	overflow: hidden;
}
	#cols h2 {
		color: #333333;
		margin: 0 0 .3em;
	}
	#news {
		float: left;
		width: 46%;
	}
		#news ul {
			list-style: none;
			margin: 0;
		}
			#news a:link, #news a:visited {
				font-weight: bold;
			}
			#news li.first {
				margin: 0 0 10px;
			}
				#news li p {
					margin: 0;
				}
	#alert {
		float: right;
		width: 46%;
	}
		#alert form {
			margin: 15px 0 10px;
			width: 100%;
			overflow: hidden;
		}
			#alert label {
				display: block;
				margin: 0 0 5px;
			}
			#alert input.text {
				float: left;
				margin: 0 5px 0 0;
				display: block;
				border: solid 1px #98a9c3;
				width: 145px;
				height: 15px;
				padding: 5px 5px;
				background: url(../img/input2-bg.png) no-repeat 0 0;
			}
			#alert input.submit {
				float: left;
				margin: 1px 0 0;
				border: none;
				background: url(../img/but-1.png) no-repeat 0 0;
				width: 70px;
				height: 25px;
				font-size: 100%;
				color: #FFFFFF;
			}
			#alert input.submit:hover {
				background: url(../img/but-1a.png) no-repeat 0 0;
			}
		@-moz-document url-prefix() {
			#alert input.submit {
				padding: 0 0 2px;
			}
		}

/*-------
// page-2
//-----*/

.actions {
	text-align: right;
}
	.actions a.email:link, .actions a.email:visited {
		padding: 0 0 0 18px;
		background: url(../img/icon-email.gif) no-repeat 0 60%;
	}
	.actions a.print:link, .actions a.print:visited {
		padding: 0 0 0 16px;
		background: url(../img/icon-print.gif) no-repeat 0 60%;
	}

.imageRight {
	float: right;
	margin: 0 0 10px 20px;
}


p.ok {
	padding: 0 0 0 15px;
	background: url(../img/icon-11.gif) no-repeat 0 .4em;
}

p.red {
	padding: 0 0 0 15px;
	background: url(../img/red.gif) no-repeat 0 .4em;
}

#weather {
}
	#weather .img {
		float: left;
		margin: 15px 10px 0 0;
	}
	#weather p.info {
		float: left;
	}
	#weather p.info h1 {display:none;}
	#weather p.more {
		clear: both;
	}
dd img {padding:5px 10px 3px 0px;}
dd br {display:none;}

.list1 {
}
	.list1 ul {
		list-style: none;
		margin: 0 0 0 10px;
	}


#search {
}
	#search .in {
		padding-right: 5px;
	}
	#search input.text {
		display: block;
		border: solid 1px #607c9b;
		width: 154px;
		height: 15px;
		padding: 5px 5px;
		background: url(../img/input-bg.png) no-repeat 0 0;
		margin: 0 0 5px;
	}
	#search input.submit {
		border: none;
		background: url(../img/but-1.png) no-repeat 0 0;
		width: 70px;
		height: 25px;
		font-size: 100%;
		color: #FFFFFF;
	}
	#search input.submit:hover {
		background: url(../img/but-1a.png) no-repeat 0 0;
	}
@-moz-document url-prefix() {
	#search input.submit {
		padding: 0 0 2px;
	}
}

#quick {
	position: relative;
}
	#quick ul {
		margin: 0 -10px;
		overflow: hidden;
	}
		#quick li {
			float: left;
			width: 185px;
		}
			#quick li a:link, #quick li a:visited {
				display: block;
				line-height: 20px;
				height: 20px;
				padding: 0 0 0 30px;
				color: #333333;
				text-decoration: none;
				background-repeat: no-repeat;
				background-position: 10px 50%;
			}
			#quick li a:link:hover, #quick li a:visited:hover {
				background-color: #c3cfd5;
			}
			#quick li.biological a:link, #quick li.biological a:visited { background-image: url(../img/icon-21.jpg); }
			#quick li.flooding a:link, #quick li.flooding a:visited { background-image: url(../img/cemaicons/flooding-sm.gif); }
			#quick li.fire a:link, #quick li.fire a:visited { background-image: url(../img/icon-23.jpg); }
			#quick li.hurricanes a:link, #quick li.hurricanes a:visited { background-image: url(../img/cemaicons/hurricane-sm.gif); }
#quick li.influenza a:link, #quick li.influenza a:visited { background-image: url(../img/cemaicons/flu-sm.gif); }
			#quick li.heat a:link, #quick li.heat a:visited { background-image: url(../img/icon-25.jpg); }
			#quick li.materials a:link, #quick li.materials a:visited { background-image: url(../img/cemaicons/hazmat-sm.gif); }
			#quick li.thunderstorms a:link, #quick li.thunderstorms a:visited { background-image: url(../img/icon-27.jpg); }
			#quick li.tornados a:link, #quick li.tornados a:visited { background-image: url(../img/cemaicons/tornado-sm.gif); }
			#quick li.earthquakes a:link, #quick li.earthquakes a:visited { background-image: url(../img/cemaicons/earthquake-sm.gif); }
			#quick li.terrorism a:link, #quick li.terrorism a:visited { background-image: url(../img/cemaicons/terrorism-sm.gif); }
			#quick li.winter a:link, #quick li.winter a:visited { background-image: url(../img/icon-210.jpg); }
			#quick li.emdoc a:link, #quick li.emdoc a:visited { background-image: url(../img/cemaicons/emdoc-sm.gif); }
			#quick li.brochures a:link, #quick li.brochures a:visited { background-image: url(../img/cemaicons/brochures-sm.gif); }
	#quick .popup {
		position: absolute;
		z-index: 50;
		width: 230px;
		left: -250px;
		padding: 10px 10px;
		background: #c3cfd5;
		display: none;
	}
		#quick .popup h4 {
			font-size: 150%;
			font-weight: normal;
			color: #000000;
			padding: 0 0 0 25px;
			background-repeat: no-repeat;
			background-position: 0 0;
			margin: 0 0 .3em;
		}
		#quick .popup p {
			line-height: 1.5;
		}
		#biological h4 { background-image: url(../img/icon-31.jpg); }
		#flooding h4 { background-image: url(../img/cemaicons/flooding.gif); }
		#fire h4 { background-image: url(../img/icon-33.jpg); }
		#hurricanes h4 { background-image: url(../img/cemaicons/hurricane.gif); }
		#influenza h4 { background-image: url(../img/cemaicons/flu.gif); }
		#heat h4 { background-image: url(../img/icon-35.jpg); }
		#materials h4 { background-image: url(../img/cemaicons/hazmat.gif); }
		#thunderstorms h4 { background-image: url(../img/icon-37.jpg); }
		#tornados h4 { background-image: url(../img/cemaicons/tornado.gif); }
		#terrorism h4 { background-image: url(../img/cemaicons/terrorism.gif); }
		#winter h4 { background-image: url(../img/icon-310.jpg); }
		#earthquakes h4 { background-image: url(../img/cemaicons/earthquake.gif); }
		#emdoc h4 { background-image: url(../img/cemaicons/emdoc.gif); }
		#brochures h4 { background-image: url(../img/cemaicons/brochures.gif); }


div.in p h1 {font-weight:normal;}
.list1 li img {display:none;}
.list1 li {padding-bottom:10px;}
.search .php {display:none;}
#cal table,#newst {border:1px solid #ccc;}
#cal td a {}
#cal td,#newst td {padding:10px;border:1px solid #ccc;width:100px;overflow:hidden;}
#newst th {background-color:#ccc;text-align:left;padding:10px;}
#cal td {height:60px;}
.skip {display:none;}
#content ul ul {margin-bottom:0px;}

table td {padding:5px;}
table p.P6 {padding:10px;font-size:14px;background-color:#eee;font-weight:bold;}
a.button {background-color:#eee;border:1px solid #999;padding:5px;}
.calentry {border-bottom:1px solid #ccc;padding:5px 0px;}
.calendar #side2 {display:none;}
.calendar #wrap2 {width:910px;}
.calendar #wrap {background-image:none;}
.calendar #content {width:710px;}
#cal {width:700px;}

#menu1 {overflow:visible;}
#menu1 li {margin-right:18px;}
#menu1 li ul {
	display: none; 
	width: 10em; /* Width to help Opera out */
	background-color: #69f;font-size:90%;z-index:999}
#menu1 li:hover ul, #menu1 li.hover ul {
font-size:90%;
	display: block;
	position: absolute;
	margin: 0;
	padding: 0 5px 5px 5px;top:35px;z-index:999;background-color: #17497d;width:auto;left:auto;clear:left;z-index:99; }

#menu1 li:hover li, #menu1 li.hover li {
	float: none;clear:left;padding:0px;}
#menu1 li:hover li a, #menu1 li.hover li a {
	color: #C3CFD5; padding:0px;line-height:24px;}

.banner {background-color:#FFCC00;text-align:center;padding:20px;margin-bottom:20px;}
.banner h1 {font-size:20px;}
#content .banner a:link {font-weight:bold;text-transform:uppercase;color:#990000;}
iframe {z-index:1;}
