/* multipurpose styles */
.vpr #ht_main, .exec #ht_main, .vjo #ht_main { line-height: 30px; }

#pr_contacts .prc_left {
	width: 50px;
	float: left; }

#pr_contacts .prc_right { float: left; }
	
#pr_twitter h1 { margin-bottom: 5px; }	

#pr_twitter img {
	float: left; 
	margin-right: 5px; }
		
#pr_twitter p  {
	text-align: justify; 
	line-height: 12px;
	font-size: 10px; } 
	
#pr_twitter a, #pr_twitter a:hover {
	text-decoration: none;
	font-weight: bold; }
	
	
/* recent news items */
.rn_text, #d_header .cb_header { font-size: 18px; font-weight: normal; }

.rn_viewall {
	color: #000000; 
	margin-left: 10px; 
	font-size: 10px; }
	
	#pagination { font-weight: bold; }

	.rn_viewall a:hover { text-decoration: none; }
	
	
.jo_item_head { font-weight: bold; }
	
	.jo_title, .jo_category, .jo_clearance { font-size: 12px; }
	
	.jo_title { width: 250px; }
	.jo_category { width: 175px; }
	.jo_clearance { width: 250px; }
	.jo_desc { margin: 5px; }
	
.rn_item, .jo_item { 
	border: 1px solid #dddddd; 
	padding: 2px;  
	font-size: 11px;
	margin-bottom: 2px;}
	
	.jo_item, #news_updates .rn_item { margin-bottom: 20px; }
	
	#news_updates .rn_item { padding: 0; }
	
	#news_updates .rni_header {
		border-bottom: 1px solid #dddddd;
		background-color: #eeeeee;
	}
	
	.rn_date {
		float: left;		
		width: 70px;
		margin: 0 15px; 		
		color: #aaaaaa; }
	
	#news_updates .rn_date { color: #666666; }
	
	.rn_title {
		float: left;
		width: 77%; }
	
	#news_updates .rn_title { font-weight: bold; }
	 
	.rn_body { padding: 10px; }
		
		.rn_body p { margin-bottom: 10px; }	
	
#downloads img { 
	float: left; 
	margin: 5px; }
	
#downloads h1 { 
	color: #4d8abe; 
	font-weight: bold; }		

/* view press release styles */
.vpr_body { margin: 20px 0; } 

.vjo ul { margin-bottom: 20px; }

	.vjo strong {
		display: block;
		float: left;	
		width: 200px; }
	
	.vjo ul span {
		width: 450px; 
		display: block;
		float: left; }
	
		.vjo ul ul { 
			width: 450px; 
			display: block;	
			float: left;	
			position: relative;
			list-style-type: disc; }

			.vjo ul ul li { list-style-position: inside; }					

.exec_list li {
	font-size: 18px;		
	margin-bottom: 20px; }
		
	.exec_list li li {		
		display: block;
		width: 300px;
		float: left;
		font-size: 12px;
		font-weight: normal;
		margin: 5px 10px 5px 0;
		padding: 5px;
		border: 1px solid #dddddd; }
	
		.exec_list li li a { font-weight: bold; }
	
.exec_bio p { margin-bottom: 10px; }

.exec_bio ul {
	list-style-type: disc; 
	margin: 0 0 10px 25px; }