

		
	#article_tbl {
		margin:0 0 10px 0;
		width:970px;
		padding:0;
		}
		
	#article_tbl td.left_col { 
		padding:0 10px 0 0; 
		border-right:1px solid #E1DDDE;
		}
		
	#article_tbl td.right_col { 
		padding:0 0 0 10px;
		}

/* ### Story ID */
	
	#story {
	 	width:610px;
	 	text-align:left;
		display:block;
		float:left;
	 	}

	#story h1 {
		margin:0px 0px 2px 0px;
		text-transform:none;
		}

	#story h3 {
		margin:2px 0px 2px 0px;
		font:normal 11px Arial;
		color:#777;
		clear:both;
		text-transform:none;
		}

	#story p {
		margin:0px 0px 15px 0px;
		line-height:20px;
		font:14px Georgia; color:#111;
		}

	#story ul {
		line-height:18px;
		font:14px Georgia; color:#111;
		margin:15px 0 15px 35px;
		}

	#story li {
		padding:0 0 15px 0;
		}

	#story p a {
		font-weight:bold;
		color:#000;
		}
		
	#story p a:hover {
		text-decoration:underline;
	  	}

	#story .author {
		color:#777;
	 	}

	#story .author a:hover {
		color:#ccc;
		}

	#story .rule {
		width:780px;
		margin:10px 0px 20px 0px;
		float:left;
		border-bottom:1px #CCCCCC solid;
		}

	#story .copyright {
		font:italic normal 13px Georgia;
	   	color:#555;
  		}

	#story #buttons {	
		display:block;
		float:left;
		color:#1C4F81;
		padding:5px 5px 15px 0;
 		}

	#story .photocredit {
		text-transform:none;
		line-height:14px;
		color:#888;
		font:normal 9px Arial;
		}

	#story .colname { 
		font:bold 13px arial;
		color:#993;
		padding:0 0 2px 0;}

	#story .subhead {
		font:bold 13px arial;
		color:#444;
		margin:0 0 6px 0;}

	#story .article_tools {
		margin:8px 0 8px 0;
		padding:0;
		font:normal 11px arial;
		}

	#story .article_tools li{
		display:inline;
		padding:0 10px 0 0;
		margin:0;
		font:normal 11px arial;
		}

	#story #video_extras {
		border:1px #FDCC65 solid;
		background:#FFFCED;
	 	width:105px;
		height:auto;
		float:right;
		display:block;
		line-height:14px;
		margin:0px 10px 10px 10px;
		text-align:left;
		font:normal 11px arial;
		line-height:12px;
		}
			
	#story #video_extras  p {
	 	font:normal 11px arial;
		line-height:12px;
		margin:0 10px 0 10px;
		}

	#story #video_extras img {
		border:1px #666 solid;
		margin:10px;
		}

	#story #video_extras h2 {
		margin:0;
		padding:3px;
	 	background:#FDCC65 url(http://ll.bizjournals.com/video/video_icn.gif) no-repeat top right;
		}
		
	#story #article_island_ad {
		margin:0 12px 8px 0;
		}
		
		
	.subscribe_offer { 
		font:bold 14px Arial;
		margin:0 0 5px 0;
		background:#E7EDF3 url(http://ll.bizjournals.com/rd/sub_arrow.gif) no-repeat left top;
		border:1px solid #B8C7D5;
		display:block;
		padding:6px 6px 6px 33px;
		}
			
	.hr { 
		border-top:1px dashed #ccc;
		margin:0;
		padding:0;
		height:1px;
		}
		
		/*  ---[ pagination ]--- */

		#pagination
		    {
		        float:right;
		        color:#1C4F81;
		        padding:5px 0 5px 5px;
		     }

		#pagination .blue_btn
		    {
				margin-right:3px;
				background:url(http://ll.bizjournals.com/rd/butn_bk_blue.gif) repeat-x;
				border:1px solid #A3BAD1;
				padding:3px 6px 3px 6px;
				font:normal 11px arial;
				text-decoration:none;
		    }

		#pagination .on
		    {
				margin-right:3px;
				background-color:#dbe4ed;
				border:1px solid #A3BAD1;
				padding:3px 6px 3px 6px;
				font:bold 11px arial;
				color:#1C4F81;
				text-decoration:none;
		    }

		#pagination a:hover.blue_btn
		    {
		        background:#DBE4ED;
		    }
		
		
/* ### Right Col ### */

	.right_col #towerad_tbl {margin:10px 0 10px 0;}
	
	.right_col .side_ad_call {
		text-align:center;
		background:#E4E4E4;
		padding:15px 0 15px 0;
		margin:10px 0 10px 0;
		}
	
	.right_col .subscribe_offer { 
		font:bold 14px arial; 
		background:#E7EDF3 url(http://ll.bizjournals.com/rd/sub_arrow.gif) no-repeat left top; 
		border:1px solid #B8C7D5;
		padding:8px 10px 9px 32px;
		margin:0 0 10px 0;
		}
		
	.right_col #bizj_dir {
		margin:0 0 10px 0;
		border:1px solid #ccc;
		background:#FAFAFA;
		padding:12px 0 12px 16px;
		font:normal 12px arial;
		}

	.right_col #bizj_dir h2 {
		margin:0;
		padding:0;
		}

	.right_col li {
		color:#888;
		}

	.right_col	table#tools {
		padding:7px 0 12px 16px; 
		margin:0; 	
		font:normal 12px arial;	}

	.right_col table#tools h2 {
		padding:0; 
		margin:0 0 3px 0;}
		
	#towerad_tbl {font:normal 12px arial;}
	
	#towerad_tbl .left_tower_td {padding:0 10px 0 0;}
		
	#towerad_tbl p {margin:0 0 10px 0; font:normal 12px arial;}
	
	#towerad_tbl .sponsor {
		font:normal 10px arial;
		color:#666;}
		
	#towerad_tbl .left_tower_td .real_estate {margin:17px 0 8px 0;}
	#towerad_tbl .left_tower_td .alerts {margin:17px 0 8px 0;}
	#towerad_tbl h2 {margin:0 0 5px 0;}
		
/* This is the Middle Two Column Area*/

	td.middle_left_col {
		padding:0 10px 0 0; 
		border-right:1px solid #E1DDDE;
		}
		
	td.middle_right_col {
		padding:0 0 0 10px;
		}
		

	/* Related Table Underneth the Story */	
	
	#related_tbl {
		margin:0;
		padding:0;
		font:normal 12px arial;
		}
		
	#related_tbl .left_related_col {
		padding:0 12px 0 0 ;
		border-right:1px solid #ddd;
		}
		
	#related_tbl .right_related_col {
		padding:0 0 0 12px ;
		}
		
	#related_tbl ul {
		margin:0 0 0 15px;
		padding:0;
		font:normal 12px arial;
		color:#666;
		}
			
	#related_tbl li {
		margin:0;
		padding:0 0 7px 0;
		font:normal 12px arial;
				}
				
	#related_tbl h2 a { 
		font:bold 11px arial; 
		color:#900; 
		text-transform:uppercase; 
		text-decoration:none;
		}
	
	.poll_question { 
		font:bold 11px Arial;
		margin:0 0 10px 0;
		border:1px solid #ddd;
		padding:7px 8px 7px 8px;}

	.poll_question h2 { 
		margin:0; 
		padding:0;
		display:inline;
		}
		
	#googlead {	
		text-align:center;
		background:#E4E4E4;
		padding:10px 0 10px 0;
		margin:6px 0 10px 0;}



		
	#article_tbl {
		margin:0 0 10px 0;
		width:970px;
		padding:0;
		}
		
	#article_tbl td.left_col { 
		padding:0 10px 0 0; 
		border-right:1px solid #E1DDDE;
		}
		
	#article_tbl td.right_col { 
		padding:0 0 0 10px;
		}

/* ### Story ID */
	
	#story {
	 	width:610px;
	 	text-align:left;
		display:block;
		float:left;
	 	}

	#story h1 {
		margin:0px 0px 2px 0px;
		text-transform:none;
		}

	#story h3 {
		margin:2px 0px 2px 0px;
		font:normal 11px Arial;
		color:#777;
		clear:both;
		text-transform:none;
		}

	#story p {
		margin:0px 0px 15px 0px;
		line-height:20px;
		font:14px Georgia; color:#111;
		}

	#story ul {
		line-height:18px;
		font:14px Georgia; color:#111;
		margin:15px 0 15px 35px;
		}

	#story li {
		padding:0 0 15px 0;
		}

	#story p a {
		font-weight:bold;
		color:#000;
		}
		
	#story p a:hover {
		text-decoration:underline;
	  	}

	#story .author {
		color:#777;
	 	}

	#story .author a:hover {
		color:#ccc;
		}

	#story .rule {
		width:780px;
		margin:10px 0px 20px 0px;
		float:left;
		border-bottom:1px #CCCCCC solid;
		}

	#story .copyright {
		font:italic normal 13px Georgia;
	   	color:#555;
  		}

	#story #buttons {	
		display:block;
		float:left;
		color:#1C4F81;
		padding:5px 5px 15px 0;
 		}

	#story .photocredit {
		text-transform:none;
		line-height:14px;
		color:#888;
		font:normal 9px Arial;
		}

	#story .colname { 
		font:bold 13px arial;
		color:#993;
		padding:0 0 2px 0;}

	#story .subhead {
		font:bold 13px arial;
		color:#444;
		margin:0 0 6px 0;}

	#story .article_tools {
		margin:8px 0 8px 0;
		padding:0;
		font:normal 11px arial;
		}

	#story .article_tools li{
		display:inline;
		padding:0 10px 0 0;
		margin:0;
		font:normal 11px arial;
		}

	#story #video_extras {
		border:1px #FDCC65 solid;
		background:#FFFCED;
	 	width:105px;
		height:auto;
		float:right;
		display:block;
		line-height:14px;
		margin:0px 10px 10px 10px;
		text-align:left;
		font:normal 11px arial;
		line-height:12px;
		}
			
	#story #video_extras  p {
	 	font:normal 11px arial;
		line-height:12px;
		margin:0 10px 0 10px;
		}

	#story #video_extras img {
		border:1px #666 solid;
		margin:10px;
		}

	#story #video_extras h2 {
		margin:0;
		padding:3px;
	 	background:#FDCC65 url(http://ll.bizjournals.com/video/video_icn.gif) no-repeat top right;
		}
		
	#story #article_island_ad {
		margin:0 12px 8px 0;
		}
		
		
	.subscribe_offer { 
		font:bold 14px Arial;
		margin:0 0 5px 0;
		background:#E7EDF3 url(http://ll.bizjournals.com/rd/sub_arrow.gif) no-repeat left top;
		border:1px solid #B8C7D5;
		display:block;
		padding:6px 6px 6px 33px;
		}
			
	.hr { 
		border-top:1px dashed #ccc;
		margin:0;
		padding:0;
		height:1px;
		}
		
		/*  ---[ pagination ]--- */

		#pagination
		    {
		        float:right;
		        color:#1C4F81;
		        padding:5px 0 5px 5px;
		     }

		#pagination .blue_btn
		    {
				margin-right:3px;
				background:url(http://ll.bizjournals.com/rd/butn_bk_blue.gif) repeat-x;
				border:1px solid #A3BAD1;
				padding:3px 6px 3px 6px;
				font:normal 11px arial;
				text-decoration:none;
		    }

		#pagination .on
		    {
				margin-right:3px;
				background-color:#dbe4ed;
				border:1px solid #A3BAD1;
				padding:3px 6px 3px 6px;
				font:bold 11px arial;
				color:#1C4F81;
				text-decoration:none;
		    }

		#pagination a:hover.blue_btn
		    {
		        background:#DBE4ED;
		    }
		
		
/* ### Right Col ### */

	.right_col #towerad_tbl {margin:10px 0 10px 0;}
	
	.right_col .side_ad_call {
		text-align:center;
		background:#E4E4E4;
		padding:15px 0 15px 0;
		margin:10px 0 10px 0;
		}
	
	.right_col .subscribe_offer { 
		font:bold 14px arial; 
		background:#E7EDF3 url(http://ll.bizjournals.com/rd/sub_arrow.gif) no-repeat left top; 
		border:1px solid #B8C7D5;
		padding:8px 10px 9px 32px;
		margin:0 0 10px 0;
		}
		
	.right_col #bizj_dir {
		margin:0 0 10px 0;
		border:1px solid #ccc;
		background:#FAFAFA;
		padding:12px 0 12px 16px;
		font:normal 12px arial;
		}

	.right_col #bizj_dir h2 {
		margin:0;
		padding:0;
		}

	.right_col li {
		color:#888;
		}

	.right_col	table#tools {
		padding:7px 0 12px 16px; 
		margin:0; 	
		font:normal 12px arial;	}

	.right_col table#tools h2 {
		padding:0; 
		margin:0 0 3px 0;}
		
	#towerad_tbl {font:normal 12px arial;}
	
	#towerad_tbl .left_tower_td {padding:0 10px 0 0;}
		
	#towerad_tbl p {margin:0 0 10px 0; font:normal 12px arial;}
	
	#towerad_tbl .sponsor {
		font:normal 10px arial;
		color:#666;}
		
	#towerad_tbl .left_tower_td .real_estate {margin:17px 0 8px 0;}
	#towerad_tbl .left_tower_td .alerts {margin:17px 0 8px 0;}
	#towerad_tbl h2 {margin:0 0 5px 0;}
		
/* This is the Middle Two Column Area*/

	td.middle_left_col {
		padding:0 10px 0 0; 
		border-right:1px solid #E1DDDE;
		}
		
	td.middle_right_col {
		padding:0 0 0 10px;
		}
		

	/* Related Table Underneth the Story */	
	
	#related_tbl {
		margin:0;
		padding:0;
		font:normal 12px arial;
		}
		
	#related_tbl .left_related_col {
		padding:0 12px 0 0 ;
		border-right:1px solid #ddd;
		}
		
	#related_tbl .right_related_col {
		padding:0 0 0 12px ;
		}
		
	#related_tbl ul {
		margin:0 0 0 15px;
		padding:0;
		font:normal 12px arial;
		color:#666;
		}
			
	#related_tbl li {
		margin:0;
		padding:0 0 7px 0;
		font:normal 12px arial;
				}
				
	#related_tbl h2 a { 
		font:bold 11px arial; 
		color:#900; 
		text-transform:uppercase; 
		text-decoration:none;
		}
	
	.poll_question { 
		font:bold 11px Arial;
		margin:0 0 10px 0;
		border:1px solid #ddd;
		padding:7px 8px 7px 8px;}

	.poll_question h2 { 
		margin:0; 
		padding:0;
		display:inline;
		}
		
	#googlead {	
		text-align:center;
		background:#E4E4E4;
		padding:10px 0 10px 0;
		margin:6px 0 10px 0;}



/* Embargo */	


	#embargo {
	border:1px solid #F1E3BA;
	background:#FFFFF8;
	padding:15px;
	display:block;
	height:300px;
		font:normal 12px arial;
	}

#embargo h3 {
	font:bold 26px arial;
	color:#000;
	display:block;
	}

#embargo p {
		font:normal 12px arial;
		line-height:14px;
		}

#login_path h3 {margin:0 0 6px 0; padding:0; color:#900; font:normal 14px arial;  text-align:left;}

#login_path h2 {margin:0; padding:0; color:#000; font:bold 16px arial; text-transform:none; }

#login_path #new_user {
		width:260px;
	 	background:#EBE3CC;
		padding:10px 10px 10px 10px;
		margin:0 20px 0 0 ;
		float:left;
		color:#403D38;
		}

#login_path #new_user h3{
	font:bold 16px arial;
	color:#900;
	display:block;
	}

#login_path #new_user .subpic {
	    border:1px solid #D3D3D1;
		margin:0 10px 0 0;
		float:left;
		}

#login_path #existing_user {
		width:250px;
		padding:10px 10px 10px 10px;
		float:left;	}

#login_path #existing_user h3 {
	font:bold 16px arial;
	color:#900;
	display:block;
	margin:0 0 0 5px;
	}

#login_path #existing_user ul {
	font:bold 12px arial;
	display:block;
    vertical-align:middle;
    margin:0 0 0 20px;
	}

* html body #login_path #existing_user ul.options {
	margin:0 0 0 15px;
	}

#login_path #existing_user ul.options li {
	font:bold 12px arial;
	list-style-image:url(http://ll.bizjournals.com/fullcontent/bullet_red_arrow.gif);
	}

#login_path #existing_user fieldset {
		margin:5px 0 0 0;
		display:block;
		border:0px;
		}

#login_path #existing_user fieldset label {
		margin:5px 4px 3px 0;
		float:left;
		width:90px;
		font:bold 12px arial;
		color:#3F403A;
		}

* html body #login_path #existing_user fieldset label {
		margin:5px 4px 3px 5px;
		}

#login_path #existing_user fieldset input {
		margin:5px 5px 3px 0;
		width:130px;
		}


#login_path #existing_user fieldset img{
		margin:5px 0 0 90px;
		}
#login_path #existing_user fieldset a {
		margin:5px 0 0 90px;
		display:block;
		}

* html body #login_path #existing_user fieldset img {
		margin:5px 0 0 100px;
		}

* html body #login_path #existing_user fieldset a {
		margin:5px 0 0 100px;
		}

#login_path #existing_user  dl {
		margin:15px 0 0 0;
		}

#login_path #existing_user  dt {
		color:#444;
		font-weight:bold;
		width:95px;
		float:left;
		margin:0 0 5px 0;
		}

#login_path #existing_user  dd {
		margin:0 0 5px 0;
		}

#login_footer {clear:both;}


#slideshow {
		border:1px #FDCC65 solid;
	    background:url("http://ll.bizjournals.com/rd/article_extras_bk.gif") repeat-x #fff;
	    width:120px;
	    height:auto;
	    float:right;
	    padding:10px;
	    line-height:14px;
	    margin:5px 0 10px 10px;
	  	}

#slideshow img {
		border:1px #999 solid;
	    margin:0px 0px 6px 0px;
	  	}
	
#slideshow h2 {
		margin:0 0 3px 0; 
		padding:0;
		}

a.slideshow_icon {
		font-weight:bold;
		padding: 0px 0px 0px 16px ;
		background: url(http://ll.bizjournals.com/fullcontent/slideshow_icn.gif) no-repeat 0px 0px;
		}
		
.potm_header {font: bold 28px arial; text-transform: none; color: #666; letter-spacing: -1px; margin: 0 0 14px 0;}
.potm_box {border-bottom:1px solid #ddd; padding:0 0 10px 0; margin: 0 0 10px 0;}
* html body .potm_box {height:1px;}
.potm_box p {margin: 0 0 8px 0; font: normal 12px arial;}
.potm_imagebox {
    float:left; 
    text-align: center;
    margin:0 12px 0 0; 
    font: normal 10px arial; 
    width: 80px; 
}
.potm_imagebox img {
    border: 1px solid #666; 
    display:block; 
    margin: 0 0 2px 0;
    margin-left: auto;
    margin-right: auto;
}
.potm_box h2 { font: bold 12px arial; color: #000; margin: 0 0 3px 0; text-transform: none;} 
.potm_box #title {font: bold 14px arial; color: #000; margin: 0 0 3px 0; text-transform: none;}

.ah_header {font: bold 28px arial; text-transform: none; color: #333; margin:0;}
.ah_box { border-bottom:1px solid #ddd; padding:0 0 10px 0; margin: 0 0 10px 0;}
.ah_box h4 { font: bold 12px arial; color: #000; margin: 0 0 3px 0;}
.ah_box p { width: 270px; margin: 0 0 8px 0; font: normal 12px arial; float: right;}
.ah_box img {border: 1px solid #999; float: left; margin: 0 15px 5px 0;}
#ah_ext p {font-size: 13px; line-height:15px; margin: 0; padding: 0; }
#ah_ext {padding: 17px; background: #f4f4f4; border: 1px solid #ddd;}

