@charset "utf-8";

/*** 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, fieldset, form, label, legend, table, caption, 
	tbody, tfoot, thead, tr, th, td {
	margin: 0; padding: 0;	border: 0;	outline: 0;	font-family: Arial, Helvetica, sans-serif;}
	    
	.clear { clear:left;	height:0; font-size:0; }		
	.clear.both { clear:both; }
	.clear.right { clear:right; }
	:focus {
		outline: 0	}
	ins {
		text-decoration: none	}
	del {
		text-decoration: line-through	}
	table {
		border-collapse: collapse;
		border-spacing: 0}
		
		

/*** MAIN LAYOUT ***/
	
	html { 
		overflow-y: scroll;	}

	body {
		line-height: 1;
		font-size:12px;
		background:#000000;
		height:100%;	}
	#Shell {
		width:972px;
		margin: 10px auto 10px auto;	}
	.content {
		background: url(http://media.emergencymgmt.com/designimages/em_gl_bodyback.gif);
		width:970px;
		float:left;	}
	.maincolumn {
		float:left;
		width:662px; 
		padding: 0 0 4px 0;
		margin: 0px;	}		

	.maincolumn p, .maincolumn h1, .maincolumn h2, .maincolumn h3 {
	    padding-bottom: 0;
	    display:block;}
	    
	.f-left {float: left;}
	.f-right {float: right;}
	
	.featureblock p {
	   padding-bottom: 12px;}
	
	.featureblock img {
	   margin: 0 6px 3px !important;}
	
	.articletext p {
       		padding-bottom: 12px;  	}

		
	.shelloutline {
		border: #414141 solid 1px;
		background: url(http://media.emergencymgmt.com/designimages/em_gl_bodyback.gif);
		}		
	#Rightcolumn {
		width: 308px;
		float: left;
		}
	.relatedinfo {
		float: right;
		margin:25px 4px 0 2px;
		width:324px;
		}	
	.relatedinfobox    .smalldisplay {
		width:322px;
		}	
	.relatedinfobox {
		border: solid 1px #CCCCCC;
		margin: 0 0px 4px 0px;
		float:left;
		width:322px;}
	.admargin {
		text-align:center;
		padding: 5px 0 8px 5px;	
		}		
	.admargin2 {
		text-align:center;
		margin: 8px 0 8px 0px;
		}					
	.promobox {
		float: left;
		margin: 0 0 4px 0;	}
	.promoboxhalf {
		float: left;
		margin: 0 0 4px 0;	}
	.promobox .quarterblockitem {
		margin: 0 0 0px 4px;
		border:solid 1px #999999;
		width: 158px;
		float: left;	}
	.promoboxhalf .quarterblockitem {
		margin: 0px 4px 0px 0px;
		border:solid 1px #999999;
		width: 158px;
		float: left;	}		
	.halfblock {
		margin: 0px 0px 0px 4px;
		padding:0px;
		width:324px;
		float: left;	}
	.fullblock {
		margin: 8px 0px 0px 2px;
		float: left;	}
	.fullblocknomargin {
		float:left; 
		width:662px; 
		padding-bottom: 4px;	}	
	.fullblockitem {
		margin: 0px 4px 4px 0px;
		border:solid 1px #999999;
		width: 650px;
		padding: 0px;	}
	.halfblockitem {
		margin: 0px 0px 4px 0px;
		border:solid 1px #999999;
		width: 322px;	}
	.quarterblocknomargin	{
		width:160px;
		float: left;	}
	
	.quarterblock {
		margin: 0px 0px 0px 4px;
		/*width:160px;*/
		float: left;	}
	.quarterblockitem {
		margin: 0px 0px 4px 0px;
		border:solid 1px #999999;
		width: 158px;
		float: left;	}
	.threequarterblockitem {
		margin: 0px 0px 4px 0px;
		border:solid 1px #999999;
		width: 480px;
		float: left;	}

	.relatedinfobox .quarterblock {
		margin: 0px 4px 0px 0px;
		width:160px;
		float: left;	}
		
	.relatedinfo .quarterblockright {
		margin: 0px 4px 0px 0px;
		width:160px;
		float: left;	}
		
	.relatedinfo .quarterblockitem {
	margin: 0px 0px 4px 0px;
	border:solid 1px #999999;
	width: 158px;
	float: left;	}
	#ad_L1.quarterblockitem {
		border: none!important;
		margin:0!important; 
		padding:0!important;
		width:160px;	}
	
/*** DEFAULT BASIC FORMATTING ***/

	a {
		color: #83161A;
		text-decoration:none;	}
	a:hover {
		color: #CC3300;
		text-decoration:underline;	}
	a.light {
		color:#FFFFFF;	}				
	hr {
		border: 1;
		color: #d2d0c4;
		background-color: #d2d0c4;
		height: 1px;
		margin-top: 3px;
		margin-bottom: 10px;	}

	 h2 {
		line-height: 32px;
		text-transform: uppercase;
		font-size: 13px;
		font-weight: bold;
		padding: 0 10px 0px 10px;
		margin-bottom: 5px;
	    	padding-left: 10px;
		background-color:#83161A;
		border-bottom:#9e9686 solid 1px;
		color:#FFFFFF;		}
	h2 a     {
		color: #FFFFFF;	}
	#Rightcolumn h2 {
		background-color:#b8af9d;
		border-bottom:#9e9686 solid 1px;
		color:#000000;	}	
		
	.relatedinfobox h2 {
		color:#000000;
		background-color: #eae8e3;
		border-bottom: 1px solid #cecece;	}				
	h2.feature     {
		background-color: #000000;
		color: #FFFFFF;	}

		
		
	.quarterblockitem   .red {
		background-color: #83161A;
		color: #FFFFFF;
		}
	.halfblockitem    .red {
		background-color: #83161A;
		color: #FFFFFF;	}
	h3 {
		font-size: 17px;	}						
	h5 {
		font-size: 14px;
		border-bottom: solid 1px #cccccc;
		margin: 20px 0;	}
	li {
		margin-bottom: 8px;
		line-height: 110%;	}
	.smalldisplay .itemtitle {
		font-size: 12px;
		font-weight: normal;
		margin: 0 10px 0px 10px;
		line-height: 14px;	}
	.smalldisplay .smallfont {
		line-height: 12px;	}
	.smalldisplay .description {
		font-size: 11px;
		line-height: 12px;
		margin-bottom: 5px;	}
	ol {
		margin-left: 0px;
		list-style:outside;
		list-style:decimal;
		margin: 6px 10px 0 23px;
		padding: 0 0 0 10px;	}	
	.lightcolor {
		color: #EAE8E3;	}
	
	.caps_small a {
		color: #666666;	}		
		
/*** ICON ELEMENTS ***/

	a.linkarrow {
		font-size: 13px;
		background-image: url(http://media.emergencymgmt.com/designimages/em_ico_arrow.gif);
		padding-left: 18px;
		background-repeat: no-repeat;
		display: block;
		background-position: 2px 1px;	}
	a.linkarrow_back {
		font-size: 13px;
		background-image: url(http://media.emergencymgmt.com/designimages/em_ico_backarrow.png);
		padding-left: 18px;
		background-repeat: no-repeat;
		display: block;
		background-position: 2px 1px;	}		
	a.topofpage {
		font-size: 11px;
		background-image: url(http://media.emergencymgmt.com/designimages/em_ico_uparrow.jpg);
		background-repeat: no-repeat;
		padding: 0 0 0 16px;
		background-position: 3px;
		color: #C8C0AF;	}

	.ico_rss {
		padding: 0 20px 0 0px;
		background:url(http://media.emergencymgmt.com/designimages/em_ico_rss_tiny.jpg) right no-repeat;}
	
	.ico_phone {
		float: right; margin-top: -6px;}
		
	input, textarea  {
                        line-height: 21px;
                        border: #c57c3b solid 1px;
                        float:left;
                        display:block;
                        padding: 1px 0 3px 0;
                        font-size: 12px;
                        }y:block
		}

    textarea, input {border: 1px solid #c57c3b;}

	
		
/*** MASTHEAD ***/

	.masthead {
		margin: 0px 0px 10px 55px;
		height:90px;	}
	.masthead_subscribebox {
		width:230px;
		float:right;
		background:#FFFFFF;
		border: #84181c solid 2px;
		margin: 0;
		height: 81px;
		padding: 0 0 5px 0;	}
	.masthead_subscribebox  .subscribe {
		width: 200px;
		padding-top: 5px;
		margin-left: 5px;	}
	.masthead_subscribebox  .head {
		padding-right: 0px;
		margin-right: 0px;
		margin-left: 10px;
		margin-top: 0px;
		margin-bottom: 5px;
		color: #83161a;
		line-height:22px;	}
	.subscribe_right {
		margin:-3px 10px 5px 10px;
		padding:0 5px 0 0;
		text-align:left;
		float:right;	}	
	/*.subscribe input {
		font-size: 12px;
		padding: 2px 5px 0 5px;
		width:120px;
		height: 17px;
		border: #c57c3b solid 1px;
		margin: 0px;
		float:left;
		}
	.subscribe_right input {
		font-size: 12px;
		padding: 2px 5px 0 5px;
		width:120px;
		height: 17px;
		border: #c57c3b solid 1px;
		margin: 0px;
		float:left;
		}*/
		.subscribe input {
                        width:120px; }

 

            .subscribe_right input {
                        width:120px;
                        line-height: 1em;
                        height: 15px; }     	
	.subscribe_right label {
		vertical-align: text-top;
		text-align:right;
		margin:4px 5px 0px 0px;
		font-size:11px;
		width:35px;
		display:block;
		float:left; }
	.subscribedetails {
		margin: 0px 0px 5px 52px; }	
	.subscribe {
		margin:-5px 10px 5px 10px;
		padding:0 5px 0 0;
		text-align:left;
		float:left; }	
	
a.btn_hugleft {
                        float:left;
                        display: block;
                        height: 21px;
                        line-height: 21px;
                        background-image: url(http://media.emergencymgmt.com/designimages/em_btn_right.gif);
                        background-repeat: no-repeat;
                        color:#FFFFFF;
                        font-size:10px;
                        text-transform:uppercase;
                        font-weight:bold;
                        background-position: right top;
                        padding:0 7px 0 5px;  }

            a.btn_hugleft:hover {
                        background-image: url(http://media.emergencymgmt.com/designimages/em_btn_right.gif);
                        background-position:bottom right;
                        background-repeat: no-repeat;    
                        text-decoration:none; }    			
	.subscribe label {
		vertical-align: text-top;
		text-align:right;
		margin:4px 5px 0px 0px;
		font-size:11px;
		width:35px;
		display:block;
		float:left;			
		}
		
/*** HEADER ***/
		
	.logo {
		margin: 35px 0 0 10px;	
		}
	.header_ad1 {
		float:right;
		margin: 54px 10px 0 0;
		}	
	.header_image1 {
		background: url(http://media.navigatored.com/designimages/EM13_BANNER_Website_970x122.jpg) no-repeat top;
		width: 970px;
		height: 122px;	
		}
	.header_image2 {
		background: url(http://media.emergencymgmt.com/designimages/em_gl_topgraphic_police.jpg) no-repeat top;
		width: 970px;
		height: 122px;	
		}
	.header_image3 {
		background: url(http://media.emergencymgmt.com/designimages/em_gl_topgraphic_fire.jpg) no-repeat top;
		width: 970px;
		height: 122px;	
		}	
	.header_image4 {
		background:  url(http://media.emergencymgmt.com/designimages/em_gl_topgraphic_clouds.jpg) no-repeat top;
		width: 970px;
		height: 122px;	
		}
	.header_image5 {
		background:  url(http://media.emergencymgmt.com/designimages/em_gl_topgraphic_lightning.jpg) no-repeat top;
		width: 970px;
		height: 122px;	
		}			
	.header_image6 {
		background: url(http://media.emergencymgmt.com/designimages/em_gl_topgraphic_fire2.jpg) no-repeat top;
		width: 970px;
		height: 122px;	
		}		
	.header_image7 {
		background:  url(http://media.emergencymgmt.com/designimages/em_gl_topgraphic_firemen.jpg) no-repeat top;
		width: 970px;
		height: 122px;	
		}
		
/*** TOP NAVIGATION STYLES  ***/	
			
        #topnav {
            height: 36px;
            padding-top: 3px;
            border-top: 1px solid #333;
    		background-color: #000000;
    		width: 970px;}		
		
	#nav, #nav ul {
		padding: 10px 5px 10px 5px;
		list-style: none;
		margin-left:10px;
		}
	#nav {
		margin:0 0 0 0;
		}
	#nav .dropdownbox {
		padding: 0 0 5px 0;
		border: solid 1px #000000;
		width: 255px;
		}
	#nav a {
		display: block;
		margin:0 15px 0 10px;
		color:#c8c0af;
		text-transform:uppercase;
		text-decoration:none;	
		}
	#nav ul li:hover {
		background: #000000;
		margin:0px;
		padding:0px;
		display:block;
		}	
	#nav ul li a {

                        text-transform: none;
			width:220px;
                        line-height:25px;

                        }
                        
	#nav ul li a:hover {
		text-decoration: none;	
		color:#eae8e3;		
		}		

	#nav a.dropdown {

                        background: url(http://media.emergencymgmt.com/designimages/em_ico_navdownarrow.gif) left no-repeat;

                        text-indent: 12px;          

                        cursor: default;

                        }
           #nav a.dropdown:hover {

                        background: url(http://media.emergencymgmt.com/designimages/em_ico_navdownarrow.gif) left no-repeat;

                        text-indent: 12px;

                        color:#c8c0af;

                        text-decoration:none;                 

                        }
	#nav a:hover {
		display: block;
		margin:0 15px 0 10px;
		color:#fff1ca;
		text-decoration:underline;
		}
	#nav li {
		float: left;
		font-size:12px;
		border-right: 1px #cb0000 solid;
		margin: 0 0 0 0;
		}
	#nav .last {
		float: left;
		font-size:12px;
		border-right: 0px;
		}	
	#nav li ul {
		position: absolute;
		left: -999em;
		margin: 0px 0px 0px -1px;
		}
	#nav li:hover ul li {
		clear:both;
		border-right: 0px;
		padding: 5px;}


	#nav li.sfhover ul li {
                        clear:both;
                        border: 0px;

                        }     		
	#topnav .navspace {
		width:970px;
		height:31px;
		float:left;
		z-index:99;
		}		
	#nav li:hover ul, #nav li.sfhover ul {

                        left: auto;
                        padding-top:14px;
                        display:block;
                        background: url(http://media.emergencymgmt.com/designimages/em_gl_navdropdownback2.gif) repeat-x top #363533;
                        vertical-align:top;
                        border-bottom: solid #83161a 4px;
                        z-index:99;}
                        
	.subnav {
		background:url(http://media.emergencymgmt.com/designimages/em_subnav_bk.jpg);
		height: 20px; 
		padding-top: 8px; 
		padding-left: 14px; 
		font-size: 10px; 
		text-transform:uppercase;
		color: #666666;}
	.subnav a {
		color:#cccccc;}
	#nav li.last {	
		width: 125px;}
	#nav li.last ul {
		width: 242px;}
	#nav li.last a {
		width: 208px;}
                        
                        
                        
                        
	.userlinks {
		color:#cb0000; float:right; margin:10px 10px 0 0; padding:0 10px 0 0; text-align:right; font-size:11px;
		}
	.userlinks a{
		color:#c8c0af;
		}
	.userlinks a:hover {
		color:#fff1ca;
		}

/*** MAIN CONTENT  ***/	

	.pagetitle {
		background:url(http://media.emergencymgmt.com/designimages/em_gl_topshadow.gif) repeat-x top #eae8e3;
		border-bottom: solid 1px #000000;
		height: 25px;
		padding: 12px 0 0 10px;
		}
	.featureblock {
	        margin: 10px 10px 25px;
		clear:left;
		float: none;
		min-height: 70px;		
		}	
	.articleblock {
		margin: 0 10px 25px;
		float: none;
		clear: left;
		min-height: 100px;
		}	
	.fullblockitem .articleblock {
		min-height: 35px;
		}
	.featureblock blockquote {
	        padding:8px;
	        font-style:italic;
	 }
	.articleblock img {margin: 0 10px 5px 0!important;
		border:	1px solid #DDD;}						
        .articleblockpadding {
		padding: 0 8px;
		float: none;
		clear: left;
		}
	.articlead {
		float: right;
		background-position: 500px;
		padding: 0 4px 0 12px;
		}
	.articletext {
		font-size: 14px;
		line-height: 120%;
		}
	.articletext a {
		text-decoration:underline;}		
	.pagination {
		height: 25px;
		line-height: 25px;
		border-top-width: 1px;
		border-bottom-width: 1px;
		border-top-style: solid;
		border-right-style: solid;
		border-bottom-style: solid;
		border-left-style: solid;
		border-top-color: #CCCCCC;
		border-right-color: #CCCCCC;
		border-bottom-color: #CCCCCC;
		border-left-color: #CCCCCC;
		margin-left: 10px;
		margin-right: 10px;
		color: #cccccc;
		margin-bottom: 10px;
		magin-top: 10px;
		}
	.page_selected {
		font-weight: bold;
		color: #333333;
		border: 1px solid #cccccc;
		padding: 0px 5px 0px 5px;
		margin: 0 5px 0 5px;
		}
	.page_page {
		margin: 0 5px 0 5px;
		padding: 0 5px 0 5px;
		text-decoration: underline;
		color: #83161A;
		cursor: pointer;
		}
	.page_prev {
		margin-left: 10px;
		float: left;
		color: #83161A;
		cursor: pointer;
		}
	.page_next {
		float: right;
		text-align: right;
		margin-right: 10px;
		color: #83161A;
		cursor: pointer;
		}
	.page_numbers {
		text-align:center; 
		float: inherit;
		}		

	#Commentsbox h3 {
		line-height: 30px;
		padding-left: 10px;
		text-transform: uppercase;
		}
	#Commentsbox  .comment {
		margin-bottom: 12px;
		margin-left: 25px;
		margin-right: 25px;
		font-size: 12px;
		border-bottom: 1px solid #D2D0C4;
		padding-bottom: 10px;
		margin-top: 25px;
		}
	#comments .comment {
font-size: 12px!important;
color: #444!important;
line-height: 1.6em!important;}
	a.button   {
		font-size:10px;
		border:solid 1px #C57C3B;
		padding: 1px 8px;
		background:#C57C3B;
		color:#FFFFFF;
		}

	#Commentsbox .smallfont {
		margin-top: 10px;
		padding: 0px;
		margin-bottom: 15px;
		margin-left: 25px;
		margin-right: 25px;
		font-size:10px;
		}
	.imagemargin {
		margin: 0px 9px 4px 9px;
		float:left;
		display:block;
		}
	.imagemargin2 {
		margin: 0 10px 10px 0;
		float:left;
		display:block;		
		}
	.imagemargin3 {
		margin: 8px 9px 8px 12px;
		}
	#tricolumnlist li {
		display: block;
		width: 180px;
		list-style-type: disc;
		float: left;
		padding-right: 15px;
		padding-left: 4px;
		list-style-position: outside;
		}
	#tricolumnlist {
		list-style-type: none;
		}
	#tricolumnlist li.selected {
		list-style-type: circle;
		font-weight: bold;
		}
	.smallfont {
		font-size: 11px;
		color: #666666;
		margin-bottom: 5px;
		margin-top: 0px;
		line-height: 130%;
			}	
	.date {
		float: right;
		margin-right: 10px;
		}
	.itemtitle {
		font-size: 14px;
		font-weight: bold;
		line-height: 16px;
		}
	.itemtitlebig {
		font-size: 16px;
		font-weight: bold;
		line-height: 112%;
		}
	.itemtitlebig  a {
		text-decoration: underline;
		}
	.caps_small {
		text-transform: uppercase;
		font-size: 11px;
		color: #565656;
		line-height: 18px;
		}
		
		
/*** ACTION BOX  ***/	
		
	.actionbox {
		border-right-width: 2px;
		border-bottom-width: 2px;
		border-left-width: 2px;
		border-right-style: solid;
		border-bottom-style: solid;
		border-left-style: solid;
		border-right-color: #C57C3B;
		border-bottom-color: #C57C3B;
		border-left-color: #C57C3B;
		background:#FFFFFF;
		margin: 0;
		padding-top:8px;
		}	
			
	.actionbox_white {
		background:#FFFFFF;
		margin: 0px 0 0 0;
		padding: 8px 4px 4px 4px;
		}
	#Rightcolumn h2.actionbox {
		background: #c57c3b;
		color:#FFFFFF;
		padding:0 10px 0 10px;
		margin: 0 0 0 0;
		font-size:13px;
		}
	#Footercontainer h2.actionbox {
		padding-right: 7px;
		padding-left: 7px;
		}		
	h2.actionbox {
		background: #c57c3b;
		color:#FFFFFF;
		padding:0 10px 0 10px ;
		margin: 0 0 0 0;	
		font-size:13px;	
		line-height: 25px;			
		}
	div.actionbox, form.actionbox
	{
	    padding:10px;
	}
	
	.w322 {
		width:318px;
		margin-left:4px;
		}		

/*** FOOTER STYLES  ***/	

	#Footer {
		height: 250px;
		background-color: #eae8e3;
		
		}
	.copyright {
		color: #cccccc;
		font-size:11px; 
		margin: 10px 0px;
		line-height: 18px;	
		width:970px;	
		text-align:center;	
		}
	.copyright a{
		color: #c57c3b;
		}
	.copyright a:hover{
		color: #eae8e3;
		}
	#Footercontainer {
		height: 198px;
		background-color: #eae8e3;
		background-image: url(http://media.emergencymgmt.com/designimages/em_footer_back1.jpg);
		background-repeat: no-repeat;
		background-position: bottom;
		margin-top: 0;
		margin-right: 1px;
		margin-bottom: 0px;
		margin-left: 1px;
		width:970px;
		float:left;		
		border-top: #414141 solid 1px;
		}
	#Footercontainer .footerlinks {
		float: left;
		width: 220px;
		padding: 10px;
		text-align:center;
		color:#FFFFFF;
		}
	#Footercontainer .footertext {
		float: left;
		width: 728px;
		padding: 10px 10px 10px 0;
		text-align:center;	
		}
	#Footercontainer .welcomeuser {
		color:#ffffff;
		font-size:11px;
		}	
			
	.footerlinkbox h4 {
	    font-weight:bold;
	    margin: 5px 0 10px;
	}		
			
	.footerlinkbox {
		width: 240px;
		padding-top: 10px;
		padding-left: 10px;
		float: left;
		}
	.footerlinkbox a {
		list-style-type: none;
		margin: 0px;
		padding: 0px;
		font-size:11px;
		line-height:115%;
		}		
	.footerlinkbox li {
		list-style-type: none;
		margin: 0px;
		padding: 0px;
		font-size:11px;
		line-height:140%;
		}
	.footerlinkbox ul {
		list-style-type: none;
		margin: 0 0 10px 25px;
		padding: 0px;
		font-size:11px;
		}	
	#C_EmailAddress {
		height: 19px;
		padding: 0;
		margin-top:0px;}
		
		
/*** BLOG STYLES  ***/
		
	.blogtitle {
		font-size:38px;
		text-transform:uppercase;
		color:#FFFFFF;
		margin:12px 0 5px -5px;
		}
	.blogtitle-small {
		font-size:28px;
		text-transform:uppercase;
		color:#FFFFFF;
		margin:12px 0 5px -5px;
		line-height: 35px;
		}
		
	.blogauthor {
		color: #FFFFFF;
		margin: 0 0 18px 0;
		}		
		
		
	.blogdescription, .blogdescription a:active, .blogdescription a:visited, .blogdescription a:link {
		font-size:12px;
		color:#C8C0AF;
		}		
	.blogportrait {
		background:url(http://media.emergencymgmt.com/designimages/em_portrait_blog_1.png) no-repeat bottom left; 
		height:100px; 
		margin:9px 0 0 0; 
		width:110px; 
		float:left;
		}		
	.blogportrait2 {
		background:url(http://media.emergencymgmt.com/designimages/em_portrait_blog_2.png) no-repeat bottom left;
		height:100px;
		margin:9px 0 0 0;
		width:110px;
		float:left;
		}	
	.blogportrait3 {
		background:url(http://media.emergencymgmt.com/designimages/em_portrait_blog_3.png) no-repeat bottom left;
		height:100px;
		margin:9px 0 0 0;
		width:110px;
		float:left;
		}		
	.blogportrait4 {
		background:url(http://media.emergencymgmt.com/designimages/em_portrait_blog_4.png) no-repeat bottom left;
		height:100px;
		margin:9px 0 0 0;
		width:110px;
		float:left;
		}						
	.blogbackground {
		background:url(http://media.emergencymgmt.com/designimages/em_blogheader_dz.jpg) no-repeat top; 
		height: 109px; 
		width:659px; 
		margin:1px 0 15px 1px; 
		clear:right; 
		float:left;
		}		
		
	.magplacement {
		float:left; 
		width:162px;
		margin: 25px 0 0 4px;
		}
	.footerfeatures {
		float:left; 
		width:296px;
		margin-top:12px;
		}
.relatedinfo .quarterblockitemRight {
	margin: 0px 0px 4px 4px;
	border:solid 1px #999999;
	width: 158px;
	float: left;
}

.promobox p, .promoboxhalf p
{
   /*padding:5px;*/
}

.blogger-img
{
    background-color: #ffffff;
    border: 1px solid #CECECE;
}

.formbox {
	width:450px; padding: 10px; margin: 10px 0 0 25px; border:solid 1px #CCCCCC; float:left;
	}
.formitem {
	clear:both; float:left; margin: 0 0 5px 0;
	}
.formlabel {
	width: 100px; float:left; text-align:right; margin: 2px 10px 0 0;
}

.float-r {float:right;}
.float-l {float:left;}
.clear-r {clear: right;}
.clear-l {clear: left;}
.block {display: block;}
.base {position: relative;float:left;clear:both;}

.magazineimage {margin: 23px 0pt 0pt 14px;}

.quarterblockitemnomargin
{
   margin: 0 0 4px 0;
}

.threequarterblock {
	margin: 0px 0px 0px 4px;
	padding:0px;
	width:482px;
	float: left;
}

.simplebox {
	border:#cccccc 1px solid; padding:8px;	background-image:url(http://media.emergencymgmt.com/designimages/EM_tangradient.jpg) repeat-x top); margin:0 0 10px 0;}

.em-jobs > ol {
	color: #83161A;
	padding: 0 0 0 0;
}

.jobs-description > li {
	line-height: 90%;
	margin-bottom: -10px;
}

.article-caption {
	float: left; 
	width: 140px; 
	clear: left; 
	margin-left: 9px;
	color: rgb(102, 102, 102);
	padding: 0 10px 0 0;}

/************* STYLES FOR INTERSTITIAL AD (T5) *********************/

#interContainer {
    background-color: #336699;
    border: 1px solid black;
    left: 0;
    padding: 0 15px 15px;
    position: absolute;
    top: 0;
    visibility: hidden;
    width: 640px;
    z-index: 1000;
}

#interContainer .headerbar {
    color: gray;
    padding: 5px 0;
    text-align: right;
}

#interContainer .headerbar a {
    color: black;
    font-size: 90%;
    font-weight: bold;
    text-decoration: none;
}

#interContent {
    background-color: white;
    border: 1px solid gray;
}

#interVeil {
    background: url(http://media.govtech.net/IS_DEPT/bg2.png) repeat scroll 0 0;
    position: absolute;
    right: 0;
    top: 0;
    visibility: hidden;
    width:10px;
    z-index: 999;
}

#interContent iframe {
	margin-top:0;
}

.t2-size {
    height: 90px;
    width: 720px;
    float:left;
    margin-right:20px;
}	

.job-listing-title {
    font-weight: bold; 
    color: rgb(0, 66, 118); 
    font-size: 1.3em;
}

.job-listing-company {
    font-size: 13px; 
    color: rgb(102, 102, 102);
}

.job-listing-description p {
    margin: 3px 0 0 0;
}

.job-listing-applyto {
    font-weight: bold; 
    margin-top: 3px; 
    margin-bottom: 3px;
}

.job-listing-date {
    color: rgb(102, 102, 102);
}

.job-listing {
    padding: 8px 4px;
}	
	
.event-link-button {
	height:33px;
	padding:13px;
	margin-bottom:10px;
	margin-top:10px;
	background:#ffffff url(http://media.navigatored.com/designimages/eventButtonLarge4.jpg) no-repeat center top;
}

.event-link {
	color:white;
	font-size:18px;
	margin-left:25px;
	float:left;
}

#ArticleList ul {
	list-style:none; 
	margin: 10px 0 0 20px; 
	padding: 10px 0 0 0;}


#videobox {
	 margin-top: 3px;}
.videocontent {
	background: url(http://media2.govtech.com/designimages/gt_vidcontent_bk.jpg) #0e1934 no-repeat;}
.videocontent .videolist a {
	color: #FFFFFF;}
.videocontent h3 a {
	color: #0e1934;}			
.videocontent a:hover {
	color: #333333;}
.videodetails {
	float:left;}
.videodetails p	{
	 margin-bottom: 0px!important;}		
.videocontent p {
	font-size: 11px;
	margin-bottom: 20px;}
.videolist span {
	color: #ffffff;}
.videocontent li {
	margin: 0;}
#id_current_topic {
	font-weight: bold;
	padding: 7px 0 8px;}
#VideoTopics {		
	font-size: 11px; 
	width: 222px; 
	height: 30px;
	background:url(http://media2.govtech.com/designimages/gt_vidfilter2.gif); 
	float:left; 
	line-height:28px; 
	margin-top: 12px; 
	padding-left: 10px;}
#VideoTopics ul {
	list-style: none;
	padding: 0;
	margin: 0px;}
#VideoTopics ul li {
	padding: 0;
	margin:0px;
	cursor: pointer;}
#VideoTopics ul li a{
	width: 180px;
	display: block;
	padding: 0 20px;
	margin:10px 0;
	background:none;
	color: #0e1934}									
#VideoTopics ul li:hover{ 	
	background:none;}	
#VideoTopics ul li ul li:hover{ 	
	background:#e7e7e7;
	cursor: pointer;}
#VideoTopics ul li ul li {
	height: 20px!important;
	padding: 0px 10px;
	margin: 0px;
	line-height: 18px;}									
#VideoTopics ul li.current:hover {	
	background: url(http://media2.govtech.com/designimages/gt_vidpage_arrow2.gif) no-repeat left;
	font-weight:bold;}								
#VideoTopics li ul {
	position: absolute;
	width: 225px;
	background:#CCCCCC;
	padding: 5px 0;
	border: 1px solid #0e1934;
	z-index: 50;
	margin-left: -11px;}
#VideoTopics li ul img{
	border: 1px solid #333333;}			

#VideoTopics .container-pagination	{
	background: none;}				
.videopagetop {height: 40px; background: url(http://media2.govtech.com/designimages/gt_videopage_top.gif);}
.vidfilter {	width: 120px; height: 30px; float:left; margin: 12px 0 5px 6px;}
.videolist {	color: #cccccc;}
.videolist a:hover {	color: #cccccc;}
.videothumb{	display: block; width:80px; height: 45px;  float:left; margin-right: 20px;}
.videoinfo {	display: block; width:350px; float:left;}

.hideMenu {
    display: none;
}

#videosbox {
	padding-bottom: 20px;
	background: #520000;
	-moz-border-radius: .9em 0em 0em 1em;
	border-radius: .9em 0em 0em 1em;
	color:#ffffff;}
#videosbox h2 {
	margin-top: 0px;
	height: 1%;
	border-bottom: 1px solid #999;
	font-size: 16px;
	padding-left: 25px;
	margin-bottom: 15px;
	color: #ffffff;}	
#videosbox h1, #videosbox p {
	background: none repeat scroll 0 0 transparent;
	border: medium none;
	color: #C8C0AF;
	height: auto;
	line-height: 1em;
	font-size: 16px;
	padding: 0;}
#videosbox h1 {
	font-size: 32px;
	display: inline;}
#videosbox h4 {	
	font-size: 1.5em;
        line-height: 1em;}
#videosbox h1 a, #videosbox h4 a {	
	color: #C8C0AF;}
#videosbox h1 a:hover, #videosbox h4 a:hover {	
	text-decoration: none;}
#videosbox p {
	margin-top: 10px;
	line-height: 1.25em;}				
#videosbox #VideoTopics {
	color: #000000;}		
#videosheader {
	padding: 20px;}		
#featuredvideo {
	background: #3C0303;
	border-bottom: 1px solid #8B5656;
	border-top: 1px solid #702D2D;
	padding: 30px;
	min-height:275px;}	
#featuredvideo object, #featuredvideo iframe {
	border: 1px solid #520000;
	box-shadow: 0 20px 10px -12px #220202;
	-webkit-box-shadow: 0 20px 10px -12px #220202;
	display: block;
	float:left;
	margin-right: 25px;}	
#featuredvideo .button {	
	background-color: #999999;
	border-radius: 5px 5px 5px 5px;
	-webkit-border-radius: 5px 5px 5px 5px;        
	font-size: 10px;
	letter-spacing: 1px;
	padding: 5px 10px;
	text-transform: uppercase;}
#videosbox button {
	padding: 3px 8px;}	
#videosbox .pagination a{
	font-size: 12px;
	color: #ffffff;
	margin: 0 2px;}
#videosbox .pagination a.current{
	font-weight: bold;}
#videosbox .pagination {
	font-size: 12px;
	border: none;
	margin: 8px 30px 0 0;}		
#videosbox .pagination .color3{
	color: #bbb;}	
	
#videosbox .page_page, #videosbox .page_next, #videosbox .page_prev {
	color: #bbb}	
#videosbox .vidfilter {
	border-top-left-radius: 4px;
	border-bottom-left-radius: 4px;	
	-moz-border-radius-topleft: 4px;
	-moz-border-radius-bottomleft: 4px;	
	background: #3C0303;
	font-size: 15px;
	margin: 20px 0 20px 20px;
	padding: 5px 0 0 10px;
	height: 23px;}	
.vidfilter {
	float: left;
	width: 120px;}
#VideoTopics {
	border-top-right-radius: 4px;
	border-bottom-right-radius: 4px;	
	-moz-border-radius-topright: 4px;
	-moz-border-radius-bottomright: 4px;			
	background: #ebebeb; /* Old browsers */
	background: -moz-linear-gradient(top,  #ebebeb 1%, #d5d5d5 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,#ebebeb), color-stop(100%,#d5d5d5)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #ebebeb 1%,#d5d5d5 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #ebebeb 1%,#d5d5d5 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #ebebeb 1%,#d5d5d5 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #ebebeb 1%,#d5d5d5 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ebebeb', endColorstr='#d5d5d5',GradientType=0 ); /* IE6-9 */
	font-size: 12px;
	width: 322px;
	height: 28px;
	float: left;
	line-height: 28px;
	margin-top: 20px;
	padding-left: 10px;}	
#VideoTopics li ul {
	position: absolute;
	width: 325px;
	background: #CCC;
	padding: 5px 0;
	border: 1px solid #0E1934;
	z-index: 50;
	margin-left: -11px;}
#videosheader {
	padding: 20px;
	min-height: 70px;}
#videosbox #videos h4 a, #videosbox #videos p {color: #999999;}
#videosbox #videos h4 a:hover {color: #CCCCCC;}	
#videosbox #videos p { font-size:12px;}	
#videosbox .row {margin-bottom:40px; float:left;}
#videosbox .vidcontainer {
	height: 285px;
	margin-bottom: 10px;
	margin-left: 43px;
	overflow: hidden;
	width: 260px;}
#videosbox .samplevideo {
	width:259px; height:143px; border: 1px solid #520000; box-shadow: 0 20px 10px -12px #220202; margin-bottom:10px; overflow: hidden;}
#VideoTopics .dropdown {
        display: none; background:#AAAAAA; z-index:9999; position:absolute; width:325px; margin:0 0 0 -10px;
        border-bottom-left-radius: 6px;border-bottom-right-radius: 6px; padding-bottom: 10px;
        -moz-box-shadow: 0px 0px 8px #000;
        -webkit-box-shadow: 0px 0px 8px #000;
        box-shadow: 0px 0px 8px #000;}
#VideoTopics:hover .dropdown {
        display: block;}	
#VideoTopics li ul {
	position: absolute;
	width: 325px;
	background: #CCC;
	padding: 5px 0;
	border: 1px solid #0E1934;
	z-index: 50;
	margin-left: -11px;}	

	
.halfblockitem #most_popular {
margin-top: 0px;
}	

.tabs dd {              
		border-top: 1px solid #ccc;
		float:left; 
		margin:0 0 10px 0;  
		padding:15px 10px; 
		clear:left;
		width: 300px; }
.tabs dd ol, .tabs dd ul {  
		margin:0 5px; }
.tabs dd ul {           
		list-style:none; 
		padding: 0;}
.tabs dd li {
		line-height:12px; 
		margin-bottom: 8px; 
		font-weight:normal; }
.tabs .selected {       
		color: #333333; 
		background: url(http://media2.govtech.com/designimages/em_tab_active.jpg) no-repeat ; 
		height: 23px; 
		width: 130px;
		text-align:center;
		padding-top:5px;
		font-weight:bold;}
.tabs dt {              
		float:left; 
		color: #999999; 
		line-height: 20px; 
		margin: 0 3px 0px 0; 
		text-transform:uppercase; 	
		width: 130px;
		font-size: 10px!important;
		background: url(http://media2.govtech.com/designimages/em_tab_inactive.jpg) no-repeat ; 
		font-weight:bold;
		text-align:center;			
		height: 23px;
		padding-top: 5px;
		 }
.clicker {
		color:blue;
		cursor:pointer;	}	

.div_spacer_height_30px {
		height: 30px;
		width: 100%;}




/*** HOMPAGE FEATURES ROTATOR ***/

    #Featureblock {
	border: 1px solid #CCCCCC;
	height: 319px;
	width: 650px;
	margin: 5px 5px 15px;
	}
    #views_slideshow_div_1_0, 
    #views_slideshow_div_1_1, 
    #views_slideshow_div_1_2, 
    #views_slideshow_div_1_3 {                  
        height:302px;}
    .views_slideshow_no_display,
    .views_slideshow_hidden {                   
        display: none;}                     
    .views_slideshow_main {                     
        display: inline; 
        float: left; 
        margin:10px; }
    .views_slideshow_main img  {                     
        width: 450px; 
        height: 300px; }
    .views_slideshow_breakout_teasers {         
        display: inline; 
        float: right; 
        width: 179px; }                                                   
    .views_slideshow_div_breakout_teaser {      
        height: 64px; 
        background:url(http://media.governing.com/designimages/em_featureoption.jpg) right #FFFFFF; 
        border-left: 1px solid #ffffff!important; 
        border-top: 1px solid #ffffff;  
        padding: 10px 5px 5px 10px;}        
    .views_slideshow_breakout_teasers img {     
        float: right; 
        border: 1px solid #cccccc; 
        margin-top: 8px; 
        margin-right: 5px;}
    .views_slideshow_breakout_teasers p {
        font-size: 10px; 
        font-weight: bold; }
    .views_slideshow_breakout_teasers a {       
        color: #000000; 
        font-size: 11px; }
    .views_slideshow_breakout_teasers a:hover { 
        color: #000000; 
        text-decoration: underline; }
    .views_slideshow_active_teaser {            
        background: url(http://media.governing.com/designimages/em_featureoption_current.gif);  
        border-top: 1px solid #ffffff; 
        padding: 10px 5px 5px 10px;}
    #homepage-rotator #Imagetext {
        width: 434px; 
        background: url(http://media.governing.com/designimages/em_feature_overlay.png) repeat-x !important;
        height:63px !important;
        color: #FFFFFF;
        padding:8px;
        margin: 0px;
        position: relative !important;
        top: -79px !important;
        z-index: 0;}
    #homepage-rotator h2 {                      
        text-transform:none!important; 
        line-height: 22px; 
        border-bottom:0px; 
        padding:0px; 
        margin:0px;
        text-indent:0px;
        background:none;}
    #homepage-rotator h2 a{                     
        color: #FFFFFF;}    
    .no-border {                                
        border:0;}
    .authorbox {
    	border: 1px solid #CCCCCC;
   	padding: 2px;}
    .authorbox .authorboxinner{
   	background-color: #E7E7E7;
   	padding: 10px;}
    .authorbox .title {
    	font-size: 15px;
    	font-weight: bold;
    	line-height: 16px;
    	margin: 3px 0;} 
    
	#social_media.em {
		border: 2px solid #c97b39; 
		background:#fff;}
		
	#social_media.em h2 {
		color:#000000; 
		font-size: 11px; 
		font-weight:bold; 
		margin:0 0 15px 0;
		background-color: #ffffff;
		border-bottom: #cccccc;
		}
	#social_media.em .newsletter {
		padding: 10px; 
		border-bottom: 1px solid #bbbbbb;}		
	#social_media.em input.email {
		border: 1px solid #bbbbbb;
		font-size: 11px;
		color: #666666;
		padding: 5px;
		width:120px;}
	#social_media.em .newsletter a {
		font-size: 10px; 
		text-transform:uppercase; 
		display: block; 
		padding:6px 0;
		float: right;
		width:100px }
	#social_media.em .newsletterbtn {
		background: #494949;
		vertical-align: bottom;
		border: none;
		padding: 0;}
	#social_media.em .subscribe {
		padding: 15px 0px;
		 border-bottom: 1px solid #eeeeee;}
	#social_media.em .p-10 {
		padding: 10px;
		 border-bottom: 1px solid #eeeeee;}		
	#social_media.em .magcover {
		margin: 0 10px 0 10px; width: 80px; border:1px solid #dddddd;}	


/************* STYLES FOR FLY IN BOX *********************/

.flyin {
        display: none;
	-moz-box-shadow:0 4px 10px #666666;
	background-color:#FFFFFF;
	bottom:0;
	position:fixed;
	right:0;
	width:390px;
        margin: 10px;
        z-index: 100;
}

.flyin_ad {
        display: none;
	bottom:0;
	position:fixed;
	right:0;
        margin: 0;
        height: 165px;
        width: 370px;
        z-index: 100;
}

.flyinhead {
	background:url("http://media.governing.com/designimages/gov_tabstyle1_bk.gif") repeat-x scroll 0 0 transparent;
	color:#FFFFFF;
	font-size:10px;
	margin-bottom:10px;
	padding:4px 4px 4px 10px;
	text-transform:uppercase;
}

.flyincontent {
	padding:0 10px;
}

.flyin_ad .flyincontent {
	padding:0;
}
	
.flyin button {
	background:url("http://media.governing.com/designimages/close_window.gif") no-repeat scroll 0 0 #FFFFFF;
	border:medium none;
	cursor:pointer;
	height:13px;
	overflow:hidden;
	padding:0;
	position:absolute;
	right:4px;
	text-indent:-999em;
	top:4px;
	width:13px;
}

.flyin_ad button {
	background:url("http://media.governing.com/designimages/takethissurvey_close.png") no-repeat scroll 0 0 transparent;
	border:medium none;
	cursor:pointer;
	height:22px;
	overflow:hidden;
	padding:0;
	position:absolute;
	right:5px;
	text-indent:-999em;
	top:9px;
	width:22px;
}

#ad_tl1 {
        background: url("http://media2.govtech.com/designimages/sponsored.gif") no-repeat scroll right top #ECF0F3;
        margin:10px 0;
        padding:20px 15px;
        font-weight: normal;
        font-size: 14px;}
    
#ad_tl1 a {
        font-weight: normal;
        font-size: 14px;}

#Rightcolumn .sponsored {
    background-color: #393939;
    padding: 5px 0;
    text-indent: 10px;
}

#Rightcolumn .sponsored a {
    color: #FFFFFF;
    font-size: 10px;
}

/************* Gallery *********************/
	#em_photogallery {
	margin:0 10px;
	}
	
	#em_photogallery .descriptionbox {
	background-image: url("http://media2.govtech.com/designimages/em_gallery_embedded.png");
	color: #FFFFFF;
	float: left;
	min-height: 88px;
	margin: -88px 0 15px 0;
	padding-bottom: 5px;
	padding-left: 10px;
	padding-right: ;
	padding-top: 10px;
	width: 632px;
	}
	
	#em_photogallery #Pagination {
	-moz-background-clip: border;
	-moz-background-origin: padding;
	-moz-background-size: auto auto;
	background-attachment: scroll;
	background-color: transparent;
	background-image: url("http://media2.govtech.com/designimages/gt_inv_pagination_bk.jpg");
	background-position: 0 0;
	background-repeat: repeat;
	padding: 1px 3px;
	}	
	
	#em_photogallery td a.pagination_left_active {
	-moz-background-clip: border;
	-moz-background-origin: padding;
	-moz-background-size: auto auto;
	background-attachment: scroll;
	background-color: transparent;
	background-image: url("http://media2.govtech.com/designimages/gt_inv_pagination_sprite.gif");
	background-position: 0 0;
	background-repeat: no-repeat;
	display: block;
	float: left;
	height: 20px;
	text-decoration: none;
	width: 23px;
	}
	
	#em_photogallery td a.pagination_right_active {
	-moz-background-clip: border;
	-moz-background-origin: padding;
	-moz-background-size: auto auto;
	background-attachment: scroll;
	background-color: transparent;
	background-image: url("http://media2.govtech.com/designimages/gt_inv_pagination_sprite.gif");
	background-position: 0 -60px;
	background-repeat: no-repeat;
	display: block;
	float: left;
	height: 20px;
	text-decoration: none;
	width: 23px;
	}
	#em_photogallery div.gallery_expand a {
	-moz-background-clip: border;
	-moz-background-origin: padding;
	-moz-background-size: auto auto;
	background-attachment: scroll;
	background-color: transparent;
	background-image: url("http://media2.govtech.com/designimages/gt_ico_expand.gif");
	background-position: 0 0;
	background-repeat: repeat;
	display: none;
	height: 24px;
	text-decoration: none;
	width: 26px;
	}
	#em_photogallery .descriptionbox .description {
	float: left;
	width: 510px;
	margin-right: 30px;
	}

.em_ad {
	margin-bottom: 10px;
	margin-top: 10px;
}
