.section .column-2 {
	margin-top:-75px;			
}

.column-3 {
	margin-top:-46px;
	padding-bottom:40px;}

/*----- call out boxes -----*/	
			#nav-sub,
			#search_box,
			#ad-subscribe {
				background:#fff;
				border:1px solid #BDBAB5;
				margin-bottom:9px;
				padding:1px;
				width:209px;
			}
			
			#search_box{
				padding:0;
				width:211px;
			}
				
				#nav-sub h3 {
					background:#599FE5;
					border-bottom:1px solid #def;
					color:#fff;
					height:35px;
				}
					h3#navheader-mem,
					h3#navheader-pub,
					h3#navheader-govt,
					h3#navheader-event,
					h3#navheader-about,
					h3#navheader-bus,
					h3#navheader-aec,
					h3#navheader-ask,
					h3#navheader-news{
						background:url("/images/subnav/publications_nav.gif") no-repeat;
						overflow:hidden;
						text-indent:-1000px;
					}
					
					h3#navheader-event {background:url("/images/subnav/events_nav.gif") no-repeat;}
					h3#navheader-govt {background:url("/images/subnav/govt_nav.gif") no-repeat;}
					h3#navheader-about {background:url("/images/subnav/about_nav.gif") no-repeat;}			
					h3#navheader-bus {background:url("/images/subnav/business_nav.gif") no-repeat;}	
					h3#navheader-mem {background:url("/images/subnav/mem_nav.gif") no-repeat;}
					h3#navheader-aec {background:url("/images/subnav/aec_nav.gif") no-repeat;}
					h3#navheader-ask {background:url("/images/subnav/ask_nav.gif") no-repeat;}
					h3#navheader-news {background:url("/images/subnav/news_nav.gif") no-repeat;}
					
				#search_box form{background:#eeedeb url("/images/search/searchnaw_bkg.png");}

				#search_box h3 {display:none;}
					
					#search_box fieldset {padding:32px 13px 15px;}
					
					#search_box input {
						background:#fff;
						border:1px solid #B7B6B2;
						color:#565553;
						font-size:10px;
						height:14px;
						padding:0 2px;
						width:151px;
					}
					
					#search_box #search_submit {
						background:url("/images/search/searchnaw_btn.gif") -2px 0px no-repeat;
						border:0;
						cursor:pointer;
						height:16px;
						margin:0 0 -2px;
						padding:0;
						width:15px;	
					}
					
						#search_box #search_submit span{
							display:block;
							overflow:hidden;
							text-indent:-1000px;
						}
						
			#ad-subscribe a {
				background:#B24330 url("/images/smartbrief_promo.png") -1px 0px no-repeat;
				color:#fff;
				display:block;
				height:111px;
				overflow:hidden;
				text-decoration:none;
				text-indent:-1000px;
				width:209px;
			}
			
				#ad-subscribe a span {
					display:block;
					font-weight:bold;
				}
				
				
				
				
/*----- call out classes -----*/	
.column_box{
	background:#fff;
	border:1px solid #dcd8d1;
	margin:15px 0 -5px;
	padding:4px;
	width:272px;
}


	.column_box .content-block {
		background:#e3eef9;
		border-top:1px solid #bfdaf5;
	}	

	.sub_style .content-block{
		padding-top:20px;
		margin-bottom:-12px;}	
	
		.column_box .content-block div.sub-block {border-top:1px solid #cae0f6;}
	

	
	.sub_style_2 {
		background:#f2eeea;
		border:0;
		border-top:3px solid #dcd8d1;
		padding:15px;
		width:250px;
	}


	.column_box h3{
		color:#205685;
		font:bold 12px/14px Arial, Helvetica, sans-serif;
		padding:5px 11px 5px;
		text-transform:uppercase;
	}
	.box_style_2 h3 {color:#7c2c1e;}
	
	.column_box h4,
	.column_box h5,
	dl.vcard span.fn{
		color:#3c6c92;
		font:bold 11px/16px Verdana, Arial, Helvetica, sans-serif;
		padding-bottom:3px;
	}

	.column .box_style_2 h4{
		border:0;
		color:#7c2c1e;
		margin-left:0px;
		text-transform:none;
	}
	
	.box_style_2 h5 {color:#666;}
	
		div.sub-block h4 {padding:12px 12px 8px;}
		.sub_style h4{padding:0px 12px 3px;}
		.sub_style_2 h4 {color:#9e948e;}
		
	.add_cal {
		clear:both;
		margin-left:auto;
		margin-right:auto;
	
	}
	
		
	.column_box ul {padding:10px 11px;}
	.box_style_2 ul {
		padding:0;
		background:#eeede9;
		border-top:1px solid #dbdbd0;
	}
		.column_box li {clear:both;}
		
		.column_box .sidebar_eventlist {
			border-top: 1px solid #E1E0D7;
			margin-top: 10px;
		}

		.column_box .sidebar_eventlist_first {
			margin-top: 10px;
		}		
		
		.box_style_2 li {
			border-top:1px solid #e1e0d7;
			padding:10px;
		}
		.box_style_2 .first {border:0;}
			
	.column_box dl.vcard {
		color:#3c6c92;
		font:11px/13px Verdana, Arial, Helvetica, sans-serif;
		padding:15px;		
	}
		dl.vcard span.role{
			display:block;
			font-style:italic;
		}	
			
		dl.vcard ul.adr {
			padding-left:0;
		}
			
	.column_box p {
		color:#666;
		font:11px/16px Verdana, Arial, Helvetica, sans-serif;
		margin:0 8px 12px 12px;
	}
		.column_box p strong{font-weight:bold}
	
	.sub_style_2 p {
		clear:both;
		padding:0 0 12px;
	}
	.column_box .info_link {
	 margin-bottom: 12px;
	}

				
	.column_box a {
		color:#3b82ca; 
		text-decoration:none;
		display:block;
	}
	.column_box strong a, .column_box b a {
	 display: inline;
	}

	.column_box a.actionlink {
		color:#7C2C1E; 
		text-decoration:none;
		margin-bottom:6px;
	}
	
	.column_box a:hover {text-decoration:underline;}
	
	.box_style_2 a {color:#7c2c1e;}
	
	.sub_style_2 a {color:#b16e62;}
	

	ul li a.filetype_pdf{
		background: url("/images/icons/pdf_icon_16.png") no-repeat;
		padding:0 0 2px 20px;
	}

	ul li a.filetype_ppt{
		background: url("/images/icons/ppt_icon_16.png") no-repeat;
		padding:0 0 2px 20px;
	}

	ul li a.filetype_mp3{
		background: url("/images/icons/mp3_icon_16.png") no-repeat;
		padding:0 0 2px 20px;
	}		


	
	.column_box img {
		background:#fff;
		border:1px solid #dcd8d1;
		display:block;
		float:left;
		margin:0px 18px 12px 12px;
		padding:1px;
	}
			
	.sub_style_2 img {
		border:0;
		margin:0 18px 12px 0;
		padding:0;			
	}		
	
	
	.news_events {
		background:#fff;
		border:1px solid #dcd8d1;
		color:#666;
		font:10px/15px Verdana, Arial, Helvetica, sans-serif;
		margin:0 0 10px;
		padding:1px 0 0;
		width:211px;		
	}	
			
	.news_style_2 {background:#F3F1E4;}
	
	.news_events li div {
		background:url("/images/glyph_events.jpg") 0 3px no-repeat;
		margin:0;
		padding:0 0 0 12px;	
	}
	
		.news_style_2 div {
			background:none !important;
			margin:0 !important;
			padding-bottom:10px;
			
			}
			
		.news_style_3 div{
			border-bottom:1px solid #8D3A2C;
			font-size:9px;
			margin:15px 15px -5px;
			padding:0 0 2px;
		}
		
		.news_events h3 {
			background:#8D3A2C url("/images/red_title_bkg.gif") ;
			border-top:5px solid #500C01;	
			color:#fff;
			font:12px/14px Arial, Helvetica, sans-serif;
			padding:10px 20px 5px;
			text-transform:uppercase;
		}
		
		.news_style_2 h3{
			background:#BEB477 url("/images/gold_title_bkg.gif");		
			border-top:5px solid #ACA169;
		}
		
			.news_events h3 span{font-weight:bold;}
			#ind_news_hdr{
				background:url("/images/title_industrynews.png") no-repeat;
				height:69px;
				overflow:hidden;
				padding:0;
				text-indent:-1000px;
				width:211px;
			}
			
		.news_style_2 h4 {color:#a1975d;}
		.news_style_2 h5 {color:#666;}
		
		.news_style_2 h4,
		.news_style_2 h5 {
			font:10px/15px Verdana, Arial, Helvetica, sans-serif;
			font-weight:bold;}
		
		
		.news_events ul,
		.news_events div.quote {padding:15px 15px 0;}
			
			.news_events div.quote{
				color:#8f3a2b;
				font:italic 14px/21px Georgia, "Times New Roman", Times, serif;
			}
			
			.news_events div.quote h4 {
				clear:both;
				color:#666;
				font:9px/12px Verdana, Arial, Helvetica, sans-serif;
				text-transform:uppercase;
				padding:4px 0 15px;
			}
				.news_events div.quote h4 span{
					display:block;
					float:left;
					padding:0 5px 5px;
				}
				
			.news_events div.quote span.quote_left,
			.news_events div.quote span.quote_right {
				height:8px;
				width:10px;
				overflow:hidden;
				text-indent:-1000px;
				position:absolute;
				}
				
			.news_events div.quote span.quote_left {
				background:url("/images/elements/quote_begin.gif") no-repeat;				
				left:-10px;
				top:2px;
			}
			
			.news_events div.quote span.quote_right {
				background:url("/images/elements/quote_end.gif") no-repeat;	
				margin-top:5px;			
			}
			
				
			.news_events ul li {
				background:url("/images/horiz_dotrule.gif") bottom repeat-x;
				clear:both;
				margin-bottom:7px;
				padding:0 0px 7px;
			}

				.news_events ul li.last {
					background:none;
					border:0;
				}
											
					.news_events ul li.last a {font-weight:normal;}
					.news_style_2 li.last a {color:#a1975d;}
					.news_style_3 ul li.last a{font-weight:bold;}
					
					.news_events ul li a {
						color:#8D3A2C;
						font-weight:bold;
						display:block;
					}
						
					.news_events ul li a {
						margin-bottom:3px;
						text-decoration:none;
					}
					.news_events ul li a:hover {text-decoration:underline;}
					
					.news_style_3 ul li a{font-weight:normal;}
						
		.news_style_2 img {
			border:1px solid #dcd8d1;
			background:#fff;
			/* float:left; */
			margin: 0 9px 15px 0;
			padding:2px;
		}	
		.news_events strong {
		  font-weight: bold;
		}
		.news_style_2 ul li div a {
			color:#3b82ca;
			font-weight:normal;
			margin-top:2px;
		}
		
		.news_style_2 a {
			color:#3b82ca;
			font-weight:normal;
			margin-top:2px;
		}		

	.govt_style h3,
	.govt_style_2 h3 {
		color:#aaa167;
		font:12px/14px Arial, Helvetica, sans-serif;
	}

	.govt_style_2 h3 {
		color:#7c2c1e;
	}
		
		.govt_style h3 span,
		.govt_style_2 h3 span{font-weight:bold;}
	
	.govt_style .content-block {
		background:#f3f1e3;
		border-top:1px solid #d6d2b3;
		padding-top:15px;
	}
	
	.govt_style_2 .content-block {
		background:#eeede9;
		border-top:1px solid #dbdbd0;
		padding-top:15px;
		margin-bottom:0 !important;
	}
		
		.govt_style .content-block h5,
		.govt_style_2 .content-block h5 {
			padding-left:12px;
		}
		
		.govt_style .content-block h5,
		.govt_style_2 .content-block h5,
		.govt_style .content-block a.findoutmore,
		.govt_style_2 .content-block a.findoutmore{
			color:#b44633;
			display:block;
			font:bold 10px/15px Verdana, Arial, Helvetica, sans-serif;
		}
				
		.govt_style .content-block a.findoutmore,
		.govt_style_2 .content-block a.findoutmore {
			border-top:1px solid #d6d2b3;
			font-weight:normal;
			margin:0 10px 0;
			padding:4px 2px 10px;
		}
		
		.govt_style .content-block p,
		.govt_style_2 .content-block p{
			margin-bottom:1px;
		}
		
		.govt_style .content-block img,
		.govt_style_2 .content-block img {
			margin-right:15px;
		}
	
	.govt_style_2{}		
		
		
		
		