a {
   outline: none;
}

.archive h3 {		
	cursor: pointer;
	font-size: 12px;
	text-align: left;
	text-transform: uppercase;
	font-weight: bold;
	font-family: 'Helvetica Neue','gotham-medium', 'helvetica', sans-serif;
	color: #3B6E8F;
	padding: 10px 0 4px 0;
	}
	
.archive-leftcol { 
	float: left; width: 100%;
	}
	
.archive-rightcol { 
	float: right; width: 100%;
	}

/* homepage Image */
.homepageImg{
	position: left no-repeat;
	width: 997px;
	height: 310px;
	margin-left: 0;
	border-bottom: 1px solid #444;
}


/* page head */
#search a.login{
	font-family: 'Calibri', sans-serif;
}


/* page foot */
div#footer{
	font-family: 'Calibri', sans-serif;
	font-weight: bold;
	color: #666666;	
}

	#footer ul li{
		color: #9E9FA3;	
	}

	#footer ul li a{
		color: #9E9FA3;
	}


/* new navigation */

#nnav{
	position: relative;
	height: 36px;	
	border-bottom: 1px solid #444;
	background: #fff url(img/nbg.gif) top left no-repeat;
}

#the-nav{
	margin:0;
	padding:0;
	height: 36px;
	position: relative;
	padding-left: 79px;
	list-style: none;
	z-index: 20;
	font-family: 'gotham', sans-serif;
}

	#the-nav li{
		margin:0;
		padding:0;
		float: left;
		height: 36px;	
		position: relative;
	}
	
	#the-nav li a{
		margin:0;
		float: left;
		height: 31px;
		line-height: 14px;
		text-align: center;
		font-size: 11px;
		text-transform: uppercase;	
		padding: 5px 24px 0 24px;
		color: #333;
		font-weight: bold;
	}
	
	#the-nav li a.alt{
		padding-top: 11px;
		height: 25px;
	}
	
	#the-nav li a:hover, #the-nav>li:hover>a{
		background: #EBF0F4;
		padding-right: 23px;
		padding-left: 23px;
		border-left: 1px solid #444;
		border-right: 1px solid #444;
		color: #3B6E8F;	
	}
	
	#the-nav ul{
		position: absolute;		
		top: 36px;
		left: 0;
		width: 180px;
		border: 1px solid #444;
		border-bottom: 0;	
		list-style: none;
		display: none;	
	}
	
	#the-nav li:hover ul{
		display: block;
	}
	
	#the-nav ul li{
		position: relative;
		float: none;
		line-height; auto;
		height: auto;	
	}
	
	#the-nav ul li a{
		float: none;
		display: block;
		color: #333;
		line-height; auto;
		height: auto;	
		background: #DAE2E4;
		padding: 3px 0 3px 6px;
		border:0;
		text-align: left;
		border-bottom: 1px solid #444;
	}
	
	#the-nav ul li a:hover{
		border:0;
		padding: 3px 0 3px 6px;
		border-bottom: 1px solid #444;
	}




/* splash pic */

object:active, div:active
{
	outline: none;
}


object:focus, div:focus
{
	-moz-outline-style: none;
}


#swfFile{ 
	width: 100%;
	height: 100%;
	position: relative;
}


div#pagecontent{
	position: relative;
	height: auto;
	text-align: left;
	font: 'calibri', 'helvetica';
	font-size: 12px;
	}
	
}

div#pagecontent *{
	text-align: left;
}
	
	div#tagline{
		font-size: 12px;
		text-align: left;
		font-style:italic;
		padding: 10px 2px 4px 10px;
		font-family: 'gotham-medium', 'helvetica', sans-serif;
		color: #3B6E8F;
	}
	
	div#pagecontent p{
		font-size: 11px;
		padding: 1px 0px 10px 10px;
	}
	
	div#pagecontent strong{
		color: #000000;	
	}
	
	div#pagecontent sup{
		font-size: 7px;	
	}
	

	div#pagecontent em{
		font-weight: bold;
		font-style: italic;
	}
	
	div#pagecontent a.rmore{
		font-family: 'gotham-book', 'helvetica', arial, sans-serif;
		font-weight: bold;
		font-size: 10px;
		color: #485A66;	
		padding: 0 0 8px 10px;
	}


	#rpiece{
		font-family: 'calibri', 'helvetica', arial, sans-serif;
		position: relative;
		float: left;
		line-height: 1.4em;
		font-size: 12px;
		margin: -5px 0 0 -60px;
		padding: 0px 0px 0px 8px;
		width: 250px;
	}
	

		
	.rpiece{
			position: relative;
			padding: 10px;
			color: #333;
		}
		
		#rpiece p{
			text-align: justify;
			padding: 0 0 3px 0;
		}
		
		a.rmoreThink{
			font-family: 'gotham-book', 'helvetica', arial, sans-serif;
			font-size: 10px;
			font-weight: bold;
			color: #485A66;
		}
	
	.rpieceRead{
		position: relative;
		bottom: 0px;
	}	
	
	.rfinal{
		position: relative;
		right: -8px;	
	}
	
		#rpost{
			position: relative;
			float: left;
			margin: -12px 0 0 20px;
			width: 254px;
			font-size: 10.5px;
		}
		
			.rpost{
				font-family: 'calibri', 'helvetica', arial, sans-serif;
				text-align: justify;
				font-size: 12px;
				bottom: 20px;
				margin-right: -6px;
				padding: 18px 0px 18px 8px;	
				line-height: 1.2em;
				color: #333;
			}
				
			.rpost div p{
				display: inline;
			}
			
			.postPost{
				padding: 3px 0 0 0;
			}
			
			a.rmorePost{
				font-family: 'gotham-book', 'helvetica', arial, sans-serif;
				font-size: 10px;
				margin: -4px 0 0 0;
				font-weight: bold;
				color: #485A66;
			}
		
		
		#rnotes{
			position: relative;
			float: right;
			width: 235px;
			margin: 45px;
			left: 35px;
			top: 6px;
		}
		
			.rnotes{
				font-family: 'calibri', 'helvetica', arial, sans-serif;
				font-size: 12px;
				text-align: justify;
				
				line-height: 1.2em;
				font-style: italic;
			}
			
				.rnotes strong{
					font-weight: bold;
				}
				
				.rnotes cite{
					display: block;
					text-align: left;
				}
		
	
		a.rmore{
			font-family: 'gotham-book', 'helvetica', arial, sans-serif;
			font-size: 9px;
		}


/* new blog */


#bpage{
	position: relative;
	background: url(img/bbg_new.jpg) top right;
	min-height: 100%;
}

#tpage{
	position: relative;
	background: url(img/bbgt_new.jpg) top left;
	min-height: 100%;
}

#tpage_a{
	position: relative;
	background: url(img/bbgtA.jpg) top left;
	min-height: 100%;
}

#bpage_a{
	position: relative;
	background: url(img/bbgA.jpg) top right;
	min-height: 100%;
}

#bpage.alt{
	height: 651px;
	background: #fff;
}

#tpage.alt{
	height: 651px;
	background: #fff;
}

	#the-b{
		position: relative;
		overflow: hidden;	
		padding: 30px 0 30px 0;
		padding-left: 80px;
		background: url(img/BLOG_PAGE.jpg) top right no-repeat;
	}
	
	#the-b-a{
		position: relative;
		overflow: hidden;	
		padding: 30px 0 30px 0;
		padding-left: 80px;
		background: url(img/BLOG_ARCH.jpg) top right no-repeat;
	}
	
	#the-t{
		position: relative;
		overflow: hidden;	
		padding: 30px 0 30px 0;
		padding-left: 80px;
		background: url(img/THINK_PAGE.jpg) top left no-repeat;
	}
	
	#the-t-a{
		position: relative;
		overflow: hidden;	
		padding: 30px 0 30px 0;
		padding-left: 80px;
		background: url(img/THINK_ARCHIVE.jpg) top left no-repeat;
	}
	
	
	
	#bpage.alt #the-b{
		height: 591px;
		background: url(img/think_white.jpg) top left no-repeat;	
	}
	
	#tpage.alt #the-t{
		height: 591px;
		background: url(img/think_white.jpg) top left no-repeat;	
	}
	
		#b-posts{
			float: left;
			width: 650px;
			min-height: 700px;
		}
		
		#t-posts{
			float: left;
			width: 650px;
			min-height: 700px;
		}
		
		#bpage.alt #b-posts{
			height: 591px;
			overflow: auto;
			position: relative;
		}
		
		#tpage.alt #b-posts{
			height: 591px;
			overflow: auto;
			position: relative;
		}
		
			#b-posts .post{
				position: relative;
				width: auto;
			}
			
			#t-posts .post{
				position: relative;
				width: auto;
			}
			
			#bpage.alt #b-posts .post{
				padding-right: 20px;
			}
			
			
			#tpage.alt #b-posts .post{
				padding-right: 20px;
			}
			
				.do-this{
					position: absolute;
					top:0;
					right:0;
				}
				
				.do-this2{
					position: relative;
				}
				
				.do-this3{
					position: absolute;
					top: 10px;
					right: -5px;
				}
				
				
				.do-pdf{
					float: left;
					height: 24px;
					width: 118px;
					margin: -21px 12px 12px 0;
					display: inline;
					text-indent: -9999em;
					background: url(img/DOWNLOAD_BLUE.jpg) top left no-repeat;
				}
				
				.do-pdf2{
					float: left;
					height: 20px;
					width: 118px;
					margin: -10px 0 12px 0;
					display: inline;
					text-indent: -9999em;
					background: url(img/DOWNLOAD_bio.jpg) top left no-repeat;
				}
				
				
				#prevBlog{
					float: left;
					margin-left: -6px;
					display: block;
					width: 100px;
					height: 25px;
					border: 0;
					background: url(img/PREV_BLOG.jpg) top left no-repeat;
				}
				
				#prevBlog span {
					display: none;
				}
				
				
				#nextBlog{
					float: right;
					width: 100px;
					height: 25px;
					display: inline;
					margin-right: -15px;
					margin-top: 3px;
					border: 0;
					background: url(img/NEXT_BLOG.jpg) top left no-repeat;
				}
				
				#nextBlog span {
					display: none;
				}
				
				#prevThinkpiece{
					float: left;
					margin-left: -4px;
					display: inline;
					width: 120px;
					height: 25px;
					border: 0;
					background: url(img/PREV_THINK.jpg) top left no-repeat;
				}
				
				#prevThinkpiece span {
					display: none;
				}
				
				#nextThinkpiece{
					float: right;
					display: inline;
					margin-right: -2px;
					margin-top: 3px;
					width: 120px;
					height: 25px;
					border: 0;
					background: url(img/NEXT_THINK.jpg) top left no-repeat;
				}
				
				#nextThinkpiece span {
					display: none;
				}
				
				#b-bar div.do-this2 a.do-pdf{
					float: none;
					display: block;
					padding: 0 0 10px 0;
					margin-bottom: 6px;
					background: url(img/DOWNLOAD_WHITE_2.jpg) top left no-repeat;
				
				}
				
				.do-print{
					float: left;
					height: 20px;
					width: 58px;
					margin: -16px 0 12px 0;
					text-indent: -9999em;
					background: url(img/PRINT_TRANSP.gif) top left no-repeat;
				}
				
				.do-print2{
					float: left;
					height: 18px;
					width: 58px;
					margin: 7px 0 12px 0;
					text-indent: -9999em;
					background: url(img/PRINT_TRANSP_2.gif) top left no-repeat;
				}
				
				.do-this2 .do-print{
					float: none;
					display: block;
				}
				
				#b-posts div.post h2, #b-posts div.post h2 a{
					margin:0;
					padding:0;
					font-size: 18px;
					font-weight: normal;
					font-family: 'Helvetica Neue', arial, sans-serif;
				}
				
				#b-posts div.post p{
					font-size: 12px;
					font-weight: normal;
					font-family: 'Helvetica Neue', arial, sans-serif;
				}
				
				.pdate{
					font-size: 12px;
					text-transform: normal;
					color: #000000;
					display: block;
					padding-bottom: 14px;
					font-family: 'Helvetica Neue', 'Helvetica', arial, sans-serif;
				}
				
/* Thinkpieces font style */				
				
				#t-posts div.post h2, #t-posts div.post h2 a{
					margin:0;
					padding:0;
					font-size: 18px;
					font-weight: normal;
					font-family: 'Calibri', arial, sans-serif;
				}
				
				#t-posts div.post p{
					font-size: 13.5px;
					font-weight: normal;
					font-family: 'Calibri', arial, sans-serif;
				}
				
				.moretext{
					font-size: 12px;
				}

/* Thinkpiece Archives font style */	

				#t-posts span.monthTitle{
					margin: 0;
					padding: 10px 0 0 0;
					font-size: 28px;
					text-transform: uppercase;
					color: #666666;
					font-family: 'Calibri', arial, sans-serif;
				}
				
				#t-posts span.monthTileYear{
					margin: 0;
					padding: 0;
					font-size: 28px;
					text-transform: uppercase;
					color: #666666;
					font-family: 'Calibri', arial, sans-serif;
				}
				
				#t-posts .hrr {
					border-bottom:solid thin;
					border-color: #666666;
					margin: 10px 0 15px 0;
					width: 650px;
					}
					
				#t-posts div.postA h2, #t-posts div.postA h2 a{
					margin: 0 0 -15px 0;
					padding-top: 10px;
					font-size: 16px;
					font-weight: bold;
					color: #000000;
					font-family: 'Calibri', arial, sans-serif;
				}
				
				#t-posts div.dateA{
					margin:0;
					padding:0;
					font-size: 12px;
					font-weight: bold;
					color: #666666;
					font-family: 'Calibri', arial, sans-serif;		
				}

				#t-posts div.post p{
					font-size: 13.5px;
					color: #666666;
					font-weight: normal;
					font-family: 'Calibri', arial, sans-serif;
				}
				
				#t-posts div.blogContentA{
					font-size: 13.5px;
					padding-bottom: 40px;
					color: #666666;
					font-weight: normal;
					font-family: 'Calibri', arial, sans-serif;	
				}
				
				#naviYear a{
					margin-top: 30px;
					float: left;
					text-indent:-3000px;
					overflow:hidden;
					text-decoration:none;
					color: #666666;
					display:block; 
					width: 90px;
					height: 25px;
					background:url(img/PREV_YEAR.jpg) 0 0 no-repeat;
				}
				
				#naviYearNext a{
					margin-top: 30px;
					float: right;
					text-indent:-3000px;
					overflow:hidden;
					text-decoration:none;
					color: #666666;
					display:block; 
					width: 90px;
					height: 25px;
					background:url(img/NEXT_YEAR.jpg) 0 0 no-repeat;
				}
				
				
				.moretextA{
					font-size: 12px;
					color: #666666;
				}
				
				#t-barA{
					float: right;
					width: 175px;
					padding-right: 20px;
				}

					#t-barA h2{
						font-size: 16px;
						font-family: 'Calibri', arial, sans-serif;
						padding-top: 5px;
						letter-spacing: 1px;
						text-transform: uppercase;	
						color: #000000;
					}


					#t-barA ul{
						padding: 30px 0 6px 0;
						list-style: none;	
					}

					#t-barA li{
						padding: 4px 8px 4px 0;
						list-style: none;
					}

					#t-barA li a{
						font-family: 'Calibri', 'Helvetica Neue', sans-serif;
						font-size: 15px;
						font-weight: bold;
						color: #666666;
						padding: 0 0 0 0;	
					}
	

	
/*Blog Archives section*/
	
					#b-posts span.monthTitle{
						margin:0;
						padding:10px 0 0 0;
						font-size: 24px;
						text-transform: uppercase;
						color: #416e8d;
						font-family: arial, sans-serif;
					}

					#b-posts span.monthTileYear{
						margin:0;
						padding:0;
						font-size: 24px;						
						text-transform: uppercase;
						color: #416e8d;
						font-family: arial, sans-serif;
					}

					#b-posts .hrr {
						border-bottom:solid thin;
						border-color: #416e8d;
						margin: 10px 0 15px 0;
						width: 650px;
					}

					#b-posts div.postA h2, #b-posts div.postA h2 a{
						margin: 0 0 -15px 0;
						padding-top: 10px;
						font-size: 15px;
						font-weight: bold;
						color: #416e8d;
						font-family: arial, sans-serif;
					}

					#b-posts div.dateA{
						margin:0;
						padding:0;
						font-size: 11px;
						font-weight: bold;
						color: #4e4e4e;
						font-family: arial, sans-serif;		
					}

					#b-posts div.post p{
						font-size: 13.5px;
						color: #4e4e4e;
						font-weight: normal;
						font-family: arial, sans-serif;
					}
					
					#b-posts div.blogContent{
						font-size: 12px;
						padding-bottom: 20px;
						color: #4e4e4e;
						font-weight: normal;
						font-family: arial, sans-serif;	
					}

					#b-posts div.blogContentA{
						font-size: 13px;
						padding-bottom: 20px;
						color: #4e4e4e;
						font-weight: normal;
						font-family: arial, sans-serif;	
					}

					.moretextA{
						font-size: 12px;
						color: #4e4e4e;
					}

					#b-barA{
						float: right;
						width: 175px;
						padding-right: 20px;
					}

						#b-barA h2{
							font-size: 15px;
							font-family: arial, sans-serif;
							font-weight: bold;
							padding-top: 5px;
							text-transform: uppercase;
							color: #000000;
						}


						#b-barA ul{
							padding: 40px 0 6px 0;
							list-style: none;	
						}

						#b-barA li{
							padding: 5px 8px 10px 0;
							list-style: none;
						}

						#b-barA li a{
							font-family: arial, sans-serif;
							font-size: 15px;
							font-weight: bold;
							color: #416e8d;
							line-height: normal;
							padding: 0 0 0 0;	
						}	
	
	
	
	
			
/* Blogs */
		
		#b-bar{
			float: right;
			width: 175px;
			padding-right: 8px;
		}
		
			#b-bar h2{
				font-size: 12px;
				font-family: 'Helvetica Neue', 'gotham-medium', arial, sans-serif;
				font-weight: bold;
				text-transform: uppercase;
				/*color: #3B6E8F;*/
				color: #000000;
			}
			
			#b-bar h2 a{
				font-size: 12px;
				font-family: 'Helvetica Neue', 'gotham-medium', arial, sans-serif;
				font-weight: bold;
				text-transform: uppercase;
				color: #3B6E8F;
			}
			
			#b-bar .subsection{
				padding-top: 20px;
				font-size: 11px;
				margin: 0 0 0 -15px;
				font-family: 'Gotham-bold', 'Helvetica Neue', sans-serif;
				font-weight: normal;
				color: #000000;
			}
			
			
			#b-bar ul{
				padding: 16px 0 6px 0;
				list-style: none;	
			}
			
			#b-bar li{
				padding: 14px 8px 6px 0;
				list-style: none;
				line-height: 50%;	
			}
			
			#b-bar li a{
				font-family: 'Helvetica Neue', 'gotham-medium', arial, sans-serif;
				font-size: 11px;
				font-weight: normal;
				color: #497593;
				line-height: normal;
				padding: 0 0 0 0;	
			}
			
			#b-bar div.think a.do-think{
				font-family: 'Helvetica Neue', 'gotham-medium', arial, sans-serif;
				font-size: 14px;
				font-weight: normal;
				color: #497593;
				line-height: normal;
				padding: 0 0 0 0;				
			}
			
			.pastBlog{
				float: left;
				height: 43px;
				width: 177px;
				margin: 0 0 0 -20px;
				padding: 10px 0 20px 0;
				display: inline;
				text-indent: -9999em;
				background: url(img/pastBlog.jpg) top left no-repeat;
			}



/*Thinkpieces*/

			#t-bar{
				float: right;
				width: 175px;
				padding-right: 8px;
			}

				#t-bar h2{
					font-size: 12px;
					font-family: 'Gotham', 'Helvetica Neue', sans-serif;
					font-weight: bold;
					text-transform: uppercase;
					color: #3B6E8F;
				}
				
				#t-bar h2 a{
					font-size: 12px;
					font-family: 'Gotham', 'Helvetica Neue', sans-serif;
					font-weight: bold;
					text-transform: uppercase;
					color: #3B6E8F;
				}
				
				#t-bar .subsection{
					padding-top: 20px;
					font-size: 11px;
					margin: 0 0 0 -15px;
					font-family: 'Gotham-bold', 'Helvetica Neue', sans-serif;
					font-weight: normal;
					color: #000000;
				}


				#t-bar div.think a.do-think{
					font-family: 'Gotham', 'Helvetica Neue', sans-serif;
					font-size: 14px;
					font-weight: normal;
					color: #497593;
					line-height: normal;
					padding: 0 0 0 0;				
				}
				
				.pastThink{
					float: left;
					height: 43px;
					width: 177px;
					margin: 0 0 0 -36px;
					padding: 10px 0 20px 0;
					display: inline;
					text-indent: -9999em;
					background: url(img/pastThink.jpg) top left no-repeat;
				}






/* unique about page template, only necessary because the rest of the site is so -very- poorly coded */

#newpage{
	position: relative;
	border: 18px solid #fff;	
}

#newpage2{
	position: relative;
	/*border: 30px solid #F3F0EB;*/
	padding: 20px 100px 20px 130px;
	background:#F3F0EB;
}

	#newpage-inner{
		position: relative;
		height: 586px;
		padding-left: 460px;
		background: url(images/whatIs.jpg) top left no-repeat;
	}
	
	#newpage-credo{
		position: relative;
		height: 586px;
		padding-left: 460px;
		background: url(images/credo.jpg) top left no-repeat;
	}
	
	#newpage-people{
		position: relative;
		height: 586px;
		padding-left: 460px;
		background: url(images/people2.jpg) top left no-repeat;
	}
	
	#newpage-culture{
		position: relative;
		height: 586px;
		padding-left: 460px;
		background: url(images/culture.jpg) top left no-repeat;
	}
	
	#newpage-business{
		position: relative;
		height: 586px;
		padding-left: 460px;
		background: url(images/business.jpg) top left no-repeat;
	}
	
	#newpage-operating{
		position: relative;
		height: 586px;
		padding-left: 460px;
		background: url(images/operating.jpg) top left no-repeat;
	}

	#newpage-investment{
		position: relative;
		height: 586px;
		padding-left: 460px;
		background: url(images/investment.jpg) top left no-repeat;
	}
	
	#newpage-minority{
		position: relative;
		height: 586px;
		padding-left: 460px;
		background: url(images/minority.jpg) top left no-repeat;
	}
	
	
	#newcontent{
		position: relative;
		height: 586px;
		overflow: auto;
		outline: none;
	}
	
	#newcontent2{
		position: relative;
		height: 586px;
		overflow: auto;
		outline: none;
	}
	
	.entry{
		position: relative;
		font-size: 13px;
		margin-right: 30px;	
	}
	
		.entry h2{
			margin:0;
			padding:0;
			font-size: 18px;
			padding-bottom: 12px;
			font-weight: normal;
			font-family: 'helvetica', 'gotham-condensed', sans-serif;
		}
		
		
		.entry p{
			line-height: 1.5em;
			padding-bottom: 1em;
			font-family: 'helvetica', arial, sans-serif;
		}
		

	.entry2{
			position: relative;
			font-size: 13px;
			margin-right: 30px;	
		}
		
		.title8{
			font-size:19px; 
			color:#527F9B; 
			padding:5px 0 15px 10px; 
			text-transform:uppercase; 
			font-weight:normal;
			}

			.entry2 h3{
				margin: 10px 0 10px 10px;
				font-size: 13px;
				padding-bottom: 12px;
				font-weight: normal;
				font-family: 'helvetica', 'gotham-condensed', sans-serif;
			}
			
			.entry2 h4{
				margin: 10px 0 10px 10px;
				font-size: 12px;
				padding-bottom: 12px;
				font-weight: normal;
				line-height: 1.5em;
				font-family: 'helvetica', 'gotham-condensed', sans-serif;
			}

			.entry2 p{
				margin: 10px 0 10px 10px;
				line-height: 1.5em;
				padding-bottom: 1em;
				font-family: 'helvetica', arial, sans-serif;
			}


/* Bio Page */
		.entry3{
				position: relative;
			 	font-size: 10px;
				margin: 0 60px 0 0;
			}
			
		.hr {
			border-bottom:solid thin;
			border-color: #26506A;
			margin: -7px 0 -3px 190px;
			width: 508px;
			}
			
			.entry3 p.title{
				margin: 0;
				font-size: 18px;
				font-weight: normal;
				font-family: 'Arial', 'helvetica', 'gotham-condensed', sans-serif;
				color: #666666;
			}

			.entry3 p.sub{
				margin: 0;
				color: #335469;
				font-size: 12px;
				font-weight: italic;
				font-family: 'Arial', 'helvetica', 'gotham-condensed', sans-serif;	
			}
			
			.entry3 p.desc{
				line-height: 1.2em;
				padding-bottom: 1em;
				padding-top: 16px;
				font-size: 11px;
				text-align: justify;
				font-family: 'Arial', 'helvetica', arial, sans-serif;
			}

			.entry4{
				position: relative;
				font-size: 12px;
				margin-right: 30px;
			}
			
			.entry4 p{
				line-height: 1.5em;
				padding-bottom: 1em;
				font-family: 'helvetica', arial, sans-serif;
				color: black;
			}
			
			.entry4 a{
				color: black;
			}
			

			.entry4 a:hover{
				color: #666666;
			}
			
			td#bioRow{
				height: 270px;
				width: 700px;
			}







/* scroll bar */
.scrollgeneric {
line-height: 1px;
font-size: 1px;
position: absolute;
top: 0; left: 0;
}

.vscrollerbase {
width: 10px;
background: url(img/line.gif) center repeat-y;
}
.vscrollerbar {
width: 10px;
background-color: #5c6f7b;
}
.hscrollerbase {
height: 10px;
background-color: white;
}
.hscrollerbar {
height: 10px;
background-color: black;
}

.scrollerjogbox {
width: 10px;
height: 10px;
top: auto; left: auto;
bottom: 0px; right: 0px;
background-color: gray;
}



