@charset "utf-8";
/* CSS Document */

html, body{
	padding:0px;
	margin:0px;
	font-family:Verdana, Geneva, sans-serif;
	color:#333;
	background:url(bio_images/bg.jpg) repeat-x #D9C69B;
	font-size:12px;
	line-height:17px;
}

#Shell{
	width:950px;
	margin:auto;
}

#Top{950
	height:28px;
	background-color:#17335A;
	color:#FFF;
	line-height:28px;
	font-size:10px;
	padding:0px 10px 0px 10px;
}
	#Top a:link, #Top a:active, #Top a:visited{
		color:#FFF;
		text-decoration:underline;
	}
	#Top a:hover{
		text-decoration:none;
	}

#Banner{
	margin-top:8px;
	height:275px;
	background:url(bio_images/bg_banner.jpg) left no-repeat #DBB353;
	position:relative;
}
	#Logo{
		margin:82px 0px 0px 24px;
		border:0px;
	}
		#Logo:hover{
			filter:alpha(opacity=75);
			opacity: 0.75;
			-moz-opacity:0.75;
			cursor:pointer;
		}
	#Photo-Edge{
		position:absolute;
		z-index:102;
		left:395px;
	}
	#Banner-Img{
		float:right;	
	}
	#Banner-Content{
		width:365px;
		margin:35px 0px 0px 24px;
		color:#FFF;
	}
	a.learnMore:link, a.learnMore:active, a.learnMore:visited{
		color:#FFF;
		text-decoration:underline;
		font-size:11px;
		padding-left:13px;
		padding-right:5px;
		background:url(bio_images/banner_arrows.jpg) left no-repeat;
		font-weight:normal;
	}
	a.learnMore:hover{
		text-decoration:none;
		font-weight:normal;
	}
	
#Shell-Content{
	margin-top:8px;
	/*height:549px;*/
	background-color:#FFF;
	width:950px;
}
	#Menu{
		height:47px;
		background:url(bio_images/menu_bg.jpg) repeat-x #163259;
		float:left;
	}
	#ContentTbl{
		float:left;	
	}
	
	

#Left-Col{
	width:188px;
	border-right:1px solid #C3BEAA;
	padding-bottom:86px;
	vertical-align:top;
}
#Center-Col{
	padding:10px 17px 10px 24px;
	height:300px;
	vertical-align:top;
}
#Right-Col{
	width:189px;
	border-left:1px solid #C3BEAA;
	height:100%;
	vertical-align:top;
}


#Content-Footer{
	clear:both;
	height:16px;
	background-color:#17335B;
	position:relative;
}
	#Left-Bottom{
		position:absolute;
		width:188px;
		height:86px;
		top:-86px;		
	}	
		#Left-Bottom img{
			float:left;		 
		}
	#LB-Spacer{
		display:block;
		height:186px;
		width:188px;
	}

#Footer{
	margin-top:12px;
	padding-bottom:60px;
 	font-size:11px;
	color:#666;
}
	#Footer a:link, #Footer a:active, #Footer a:visited{
		color:#666;
		text-decoration:none;
		font-weight:normal;
	}
	#Footer a:hover{
		text-decoration:underline;
		font-weight:normal;
	}
	

/* -- Local Scroll To -- */
#Profile-Tbl tr{
	padding:10px 0px 10px 0px;
}
	.profile-img{
		width:170px;
		border-right:1px solid #C3BEAA;
		text-align:center;
	}
	.profile-content{
		padding-left:15px;
	}
	.profile-link{
		color:#CCC;	
	}
	.profile-divide{
		height:25px;
	}
	
.backTop{
	margin-left:30px;
	font-size:10px;	
}
	a.backTop:link, a.backTop:active, a.backTop:visited{
		color:#163561;
	}
	a.backTop:hover{
		text-decoration:none;
	}
	
#AnchorLinks a:link, #AnchorLinks a:active, #AnchorLinks a:visited {
	color:#163561;
}
#AnchorLinks a:hover{
	text-decoration:none;	
}



/* ########################################### */
.DividerGrey{
	padding-top:10px;
	border-bottom:1px solid #C3BEAA;
}
.breadcrumb{
	font-size:10px;
	font-weight:bold;
	color:#CEA549;
	margin:10px 0px 15px 0px;
}

.gold{ color:#CEA549; }

a:hover .rollover{
	filter:alpha(opacity=75);
	opacity: 0.75;
	-moz-opacity:0.75;
}


/* -- Links -- */

a:link, a:active, a:visited{
	color:#163561;
	font-weight:bold;
}
a:hover{
	text-decoration:none;
	font-weight:bold;
}



a:active, a:focus {outline: 0;}

/* ------------ News ----------------- */

.readMore{
	float:right;	
}
	.readMore a:link, .readMore a:active, .readMore a:visited{
		color:#17335B;
		text-decoration:none;
	}
	.readMore a:hover{
		text-decoration:underline;
	}

.newsDate{
	font-size:.9em;
	color:#999;
	margin-bottom:7px;
}
.newsTitle{
	font-size:1.2em;
	color: #cea549;
}


/* ------------ Side bar ----------------- */

#Quote{
	background-image:url(../images/topQ.jpg);
	background-repeat:no-repeat;
	background-position:top left; 
	padding:20px;
	width:148px;
	
}


#Quote-close{
	background-image:url(../images/bottomQ.jpg);
	background-repeat:no-repeat;
	background-position:bottom right; 
	font-size:11px;
	color:#1C314C;
	font-style:italic;
	
	
}

.quoter{
	
	font:Verdana, Geneva, sans-serif;
	font-size:10px;
	color:#999;
}

.quoterG{
	
	font:Verdana, Geneva, sans-serif;
	font-size:9px;
	color:#6C976F;
}

.titleb{ 
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	color:#347895
	
}


/* Search Field */

#searchField #fieldContainer {
	margin: 0px;
	padding: 0px;
}
#searchField #fieldContainer #myField{
	margin-left:-1px;
	margin-top:-1px;
	height:18px;
	float: left;
	width: 160px;
	color: #666666;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	background-position: left top;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding: 3px 0px 0px 0px;
}
#searchField #fieldContainer #googleSearch{
	height:20px;
	width:auto;
	overflow:hidden;
	float:left;
}
#searchField #fieldContainer #leftCurve {
	float: left;
	background-image: url(../images/bg_searchbar_left.gif);
	background-repeat: no-repeat;
	width:15px;
	height:20px;
	background-position: left top;
}
#searchField #fieldContainer #mySearch {
	float: left;
	background-image: url(../images/bg_searchbar_right.gif);
	background-repeat: no-repeat;
	width:23px;
	height:20px;
	background-position: left top;
	display:block;
	margin-left:-1px;
	text-indent:-999px;
	overflow:hidden;
	border:none;
	color:#fff;
	font-size:1px;
}
