/* home.css : styles for the homepage */
@media screen, projection {
	/* top rolldown navigation */
	div#topwidg { position:relative; margin-left:-1px !important; margin-left:1px; }
		div#topwidg div#flash-anim { border-bottom:1px solid #f2efe8; height:172px; }
		div#topwidg div#subsections { display:none; width:100%; height:173px; overflow:hidden; background-color:#F3E9DD; position:absolute; left:0; top:0; z-index:10; background-image:url(/cms/themes/crossify/img/bg-topwidg-subsections.gif); background-repeat:repeat-y; }
		div#topwidg div#sswrap { width:100%; height:173px; overflow:hidden; background-image:url(/cms/themes/crossify/img/bg-topwidg-sswrap.gif); background-position:bottom left; background-repeat:no-repeat; }
			div#topwidg div.sscol { float:left; display:inline; width:194px; padding-top:5px; height:160px; }
				div#topwidg div#prep {}
				div#topwidg div#asst { width:193px; margin-left:0; }
				div#topwidg div#invo { width:193px; margin-left:1px; }
				div#topwidg div#work { margin-left:1px;}
			div#topwidg ul { padding:0; margin:0; }
			div#topwidg ul li { padding:0; margin:0; list-style-type:none; line-height:1.25em; }
			div#topwidg ul li a { display:block; zoom:1; padding:0.3em 20px; text-decoration:none; color:#403428; }
			div#topwidg ul li a:hover { background-image:url(/cms/themes/crossify/img/bg-topwidg-a.gif); background-position:8px 0.7em; background-repeat:no-repeat; background-color:#FEF9F3 }
	/* body content */
	body#home .hpheading { font-size:15px; color:#413228; font-weight:normal; margin-bottom:0.5em; }
	body#home .hpheading2 { font-size:15px; color:#fff; font-weight:normal; margin-bottom:0.5em; }
		body#home .action .hpheading { color:#413228; }
		body#home .information .hpheading { color:#354e67; }
		body#home ul.hplist { padding:0 0 1em; margin:0; }
		body#home ul.hplist li { padding:3px 3px 3px 15px; margin:0; list-style-type:none; border-top:1px solid #e0ded8; background-image:url(/cms/themes/crossify/img/bullet-rightrail.gif); background-repeat:no-repeat; background-position:5px 0.7em; }
		body#home ul.hplist li a { color:#444; text-decoration:none; }
	div#homestate { padding:15px; font-size:11px; }
	* html div#homestate { margin-right:1px; }
	*+html div#homestate { margin-right:1px; }
		div#homestate div.a { width:358px; float:left; }
		div#homestate div.b { width:358px; float:right; }
		div#homestate .action { background-image:url(/cms/themes/crossify/img/action-home.gif); }
		div#homestate .information { background-image:url(/cms/themes/crossify/img/information-home.gif); }
		#homestate h2,
		#homestate h3,
		#homestate h4,
		#homestate h5,
		#homestate h6
			{ margin:0; color:#717070; }
		#homestate h5 { margin-bottom:5px; }
		#homestate h6 { margin-bottom:5px; }
	/* response state */
	body#home div.response div.heading { background-image:url(/cms/themes/crossify/img/bg-home-response-heading.gif); background-repeat:no-repeat; padding:5px 10px;}
		body#home div.response div.heading * { margin:0; }
	body#home div.response div.img { border-top:1px solid #fff; }
	body#home div.response div.response-steps { background-color:#f0efc3; }
		body#home div.response div.response-steps ul { padding:0; margin:0; }
		body#home div.response div.response-steps ul li { padding:5px; margin:0; list-style-type:none; line-height:15px; border-top:1px solid #fff; border-bottom:1px solid #cbbf6c; background-image:url(/cms/themes/crossify/img/home-response-how-up.gif); background-repeat:no-repeat; background-position:right center; }
			body#home div.response div.response-steps ul li div.rs-num { float:left; display:inline; margin-right:5px; width:15px; height:15px; line-height:15px; text-align:center;  background-color:#fff; font-weight:bold; }
			body#home div.repsonse div.response-steps ul li div.rs-txt { float:left; font-size:14px !important; color:#4b4b4b; width:330px; }
		body#home div.response div.response-steps ul li a { color:#4b4b4b; font-size:14px !important; text-decoration:none; display:block; height:1%; }
		body#home div.response div.response-steps ul li.over { background-color:#dfdf9a; background-image:url(/cms/themes/crossify/img/home-response-how-over.gif); }
		body#home div.response div.response-how { padding:15px 10px 0; background-image:url(/cms/themes/crossify/img/bg-home-response-how.gif); background-repeat:repeat-x; }
		body#home div.response table { width:100% !important; margin:0.5em 0 !important; border-spacing:0; border-collapse:collapse; }
			body#home div.response table th { text-align:left; padding:4px 0; color:#717070; width:50%; border-top:1px solid #e0ded8; }
			body#home div.response table td { padding:4px 0 0 10px; width:50%; background-image:url(/cms/themes/crossify/img/bullet-rightrail.gif); background-repeat:no-repeat; background-position: 0 0.6em; border-top:1px solid #e0ded8; }
		body#home div.response div.a .hpheading { font-weight:bold; }
		body#home div.response div.a .hpheading2 { font-weight:bold; }
	/* major emergency state */
	body#home div.emergency div.response-steps { background-color:#f0efc3; border-bottom:1px solid #fff; width:358px; }
		body#home div.emergency div.response-steps ul { padding:0; margin:0; height:1%; }
		body#home div.emergency div.response-steps ul li { width:348px; float:left; clear:left; height:1%; padding:5px; margin:0; list-style-type:none; line-height:15px; border-top:1px solid #fff; border-bottom:1px solid #cbbf6c; background-image:url(/cms/themes/crossify/img/home-response-how-up.gif); background-repeat:no-repeat; background-position:right center; }
			body#home div.emergency div.response-steps ul li div.rs-num { float:left; display:inline; margin-right:5px; width:15px; height:15px; line-height:15px; text-align:center;  background-color:#fff; font-weight:bold; }
			body#home div.emergency div.response-steps ul li div.rs-txt { float:left; color:#4b4b4b; width:325px; }
		body#home div.emergency div.response-steps ul li a { color:#4b4b4b; font-size:14px !important; text-decoration:none; display:block; height:1%; margin:0; }
		body#home div.emergency div.response-steps ul li.over { background-color:#dfdf9a; background-image:url(/cms/themes/crossify/img/home-response-how-over.gif); }
	body#home div.state-emergency div.img { border-bottom:1px solid #fff; }
	body#home div.state-emergency div.head { background-image:url(/cms/themes/crossify/img/bg-home-emergency-heading.gif); background-repeat:no-repeat; background-color:#D99D28; padding:5px 10px; border-bottom:1px solid #fff;}
		body#home div.state-emergency div.head h1 {	font-size:15px; font-weight:bold; margin:0; color:#432E1B; }
		body#home div.state-emergency div.head h2 { font-size:15px; font-weight:bold; margin:0; color:#fff; }
	body#home div.em-body { background-image:url(/cms/themes/crossify/img/bg-home-emergency-embody.gif); background-repeat:repeat-x; }
	body#home div.state-emergency div.shade { background-image:url(/cms/themes/crossify/img/bg-home-emergency-embody.gif); background-repeat:repeat-x; padding:10px; }
		body#home div.state-emergency div.shade h3 { margin:0; padding:0; font-size:15px; }
	body#home div.state-emergency div.a { width:358px; padding:0; margin:0; border-right:1px solid white; }
	body#home div.state-emergency div.b { width:348px; padding:10px 10px 0 0; }
	body#home div.state-emergency div.b h3 { margin-bottom:5px; }
	body#home div.emergency table { width:100% !important; margin:0.5em 0 !important; border-spacing:0; border-collapse:collapse; }
		body#home div.emergency table th { text-align:left; padding:4px 5px 4px 0; color:#717070; width:50%; border-top:1px solid #e0ded8; }
		body#home div.emergency table td { padding:4px 0 0 10px; width:50%; background-image:url(/cms/themes/crossify/img/bullet-rightrail.gif); background-repeat:no-repeat; background-position: 0 0.6em; border-top:1px solid #e0ded8; }
	body#home div.emergency div.response-how { margin:0;  }
	body#home div.supporter { padding:1em 0 1.2em; }
	body#home div.emergency .hpheading { font-weight:bold; }
	body#home div.emergency .hpheading2 { font-weight:bold; }
}