@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;}
	
	.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;		}
	#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.emergencymgmt.com/designimages/em_gl_topgraphic_horizon.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;
                        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;
		}	
	.articleblock {
		margin: 0 10px 25px;
		float: none;
		clear: left;
		}	
	.featureblock blockquote {
	        padding:8px;
	        font-style:italic;
	 }
	.articleblock img {margin: 0 10px 5px!important;}						
        .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;
		}
	.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;
		}
	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;		
		}
	.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: 160px; 
	clear: left; 
	margin-left: 9px;
	color: rgb(102, 102, 102);}

/************* 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;
}


.em_playerbox {
    background:url(http://media.emergencymgmt.com/designimages/em_vid_bk.gif) no-repeat;
    padding-bottom: 20px;}
.em_vidlisting {
    background: #EAE8E3;
    border-left: 1px solid #3b3b3b;
    margin-left: 8px;
    border-right: 1px solid #3b3b3b;
    margin-right: 5px;
    border-bottom: 1px solid #3b3b3b;}
.em_vidlisting ul {
    list-style: none;
    margin: 0 10px; 
    padding: 10px 0; }
.vidfilter {
    float: left;
    height: 30px;
    margin-bottom: 5px;
    margin-left: 6px;
    margin-right: 0;
    margin-top: 12px;
    width: 120px; }	
.videoinfo {
    margin: 0 10px 0 10px;
    float:left; width: 520px; margin-bottom: 15px;}
.videoinfo h3 {
    line-height: 18px;}     
                                           
#VideoTopics {
	background: url(http://media.emergencymgmt.com/designimages/em_vid_dd.gif);
	float: left;
	font-size: 11px;
	height: 20px;
	line-height: 28px;
	margin: 15px 0 0 15px;
	width: 350px;
	padding: 5px 0; }
#Videobox {float:left;}
.videopagetop {
	height: 30px; }
#VideoTopics ul {
	margin: 0 0 0 90px;
	list-style:none; }
#VideoTopics ul li {
	cursor: pointer;
	margin: 0;
	padding: 0; }
#VideoTopics li ul {
	background: #C8C0AF;
	border: solid #0E1934 1px;
	margin-left: -11px;
	padding: 5px 0 5px 0;
	position: absolute;
	width: 225px;
	z-index: 50; }
#VideoTopics ul li ul li {
	height: 20px !important;
	line-height: 18px;
	margin: 0;
	padding: 0 10px; }
#VideoTopics ul li ul li:hover {
	background: #a59d8c;}
#id_current_topic {
	background: url(http://media.emergencymgmt.com/designimages/em_vidpage_arrow.gif)no-repeat left center;
	font-weight: bold;
	padding: 5px 0 5px 15px; }
#videobox {
	margin: 18px 0 0 18px;
	border:1px solid #ccc;
	height: 306px;
	width: 480px;
	float: left;}
.em_vids {
	background:url(http://media.emergencymgmt.com/designimages/em_rightcol_fv.jpg);}
.em_vids h3 {
	background: #520000;
	padding: 5px;
	color: #fff;
	font-size: 15px;
	font-weight: bold;}
#ArticleList ul {
	list-style:none; 
	margin: 10px 0 0 20px; 
	padding: 10px 0 0 0;}
.vidlink {
	width: 200px; 
	margin-left: 10px;
	float:left;	}
.vidlink a {
	color: #fff;}	
.hideMenu {
	display: none;}
.featuredvid {
	width: 150px; 
	float:right; 
	margin-top: 22px; 
	margin-right: 5px;}	
.vidimage {
	margin-right: -80px; 
	float: left;}	
.vidarrow {float: left;}					
.vidthumb_s {margin: 3px 0pt 8px; float:left; width:50px;}
.vidthumb_s img {margin-right: -52px; width: 50px; height: 28px;}

#most_popular {
	margin-top: -29px;}
	
.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;
		}
	#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: 200px;}
	#social_media.em .newsletter a {
		font-size: 10px; 
		text-transform:uppercase; 
		display: block; 
		padding:6px 0; }
	#social_media.em .newsletterbtn {
		background: #494949;
		vertical-align: bottom;
		border-bottom: 1px solid #fff;}
	#social_media.em .subscribe {
		padding: 10px;
		 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 0; width: 80px; border:1px solid #dddddd;}	

