@import url("global.css");

.Header {
	padding:0 0 20px 0;
}
.Top {
	margin:40px 0 0 0;
}
.Top img {
	border:none;
}

/* ======================================================= Meet Page ======================================================= */

#MeetPage #Header {
	width:970px;
	height:55px;
	background:url(../images/HDR_Meet.gif) no-repeat;
}
#EducationTraining {
	background:url(../images/EducationTrainingBG.gif) repeat-y;
	width:970px;
	display:table;
}
#Education {
	background:url(../images/EducationBG.jpg) repeat-x #B5B5B5;
	width:401px; /* 485px */
	float:left;
	padding:60px 50px 20px 34px;
}
	#Education p {
		font:12px Arial, Helvetica, sans-serif;
		padding:0 0 10px 0;
	}
#Training {
	background:url(../images/TrainingBG.jpg) repeat-x #00182B;
	width:437px;
	float:left;
	padding:60px 20px 20px 28px;
}
	#Training p {
		font:12px Arial, Helvetica, sans-serif;
		padding:0 0 10px 0;
		color:#fff;
	}
#Affiliations {
	width:930px; /* 970px */
	padding:35px 20px 20px 20px;
	display:table;
}
	#Affiliations p {
		font:12px Arial, Helvetica, sans-serif;
		color:#fff;
		padding:10px 0 0 0;
	}	
	.AffiliationsColumn {
		width:310px;
		float:left;
		margin:20px 0 0 0;
	}
	.AffiliationsColumn .Row {
		clear:both;
		margin:0 0 30px 0;
		height:50px;
	}
	.AffiliationsColumn .Row img {
		float:left;
		margin:0 25px 0 0;
	}
#AchievementHospital {
	width:970px;
	background:url(../images/GalleryArticleBG.gif) repeat-y;
	display:table;
}
	#AchievementHospital .Left {
		width:485px;
		float:left;
	}
	#SpecialAchievement {
		width:275px; /* 485px */
		background:url(../images/SpecialAchievementBG.jpg) repeat-x #221203;
		padding:70px 180px 30px 30px;
	}
	#SpecialAchievement p {
		font:12px Arial, Helvetica, sans-serif;
		color:#fff;
		padding:0 0 10px 0;
	}
	#SpecialAchievement .GreenBTN {
		padding:5px 0 0 0;
	}
	#SpecialAchievement .GreenBTN a {
		font:14px Arial, Helvetica, sans-serif;
		color:#fff;
		text-decoration:none;
	}
	#SpecialAchievement GreenBTN a:hover {
		text-decoration:none;
	}
	#MeetPage #BookInfo {
		background:url(../images/BookInfo.jpg) no-repeat;
		width:485px;
		height:193px;
		position:relative;
	}
	#MeetPage #BookInfo a {
		position:absolute;
		width:310px;
		height:24px;
		top:94px;
		left:150px;
		display:block;
	}
	#AchievementHospital .Right {
		background:url(../images/ArticleBG.jpg) no-repeat;
		float:left;
		width:420px; /* 485px */
		padding:40px 30px 20px 35px;
	}
	#AchievementHospital .Right p {
		font:12px Arial, Helvetica, sans-serif;
		color:#fff;
		padding:0 0 20px 0;
	}
	#AchievementHospital .Right img {
		padding:0 0 20px 0;
	}
	
/* ======================================================= Procedures Page ======================================================= */

#ProceduresPage #Header {
	width:970px;
	height:55px;
	background:url(../images/HDR_ProceduresPage.gif) no-repeat;
}
#ContentBox {
	background:url(../images/BG_GrayBlue.gif) repeat-y;
	display:table;
	width:970px;
}
	#ContentLeft {
		width:531px; /* 606px */
		background:url(../images/BG_Gray.gif) repeat-x #B5B5B5;
		float:left;
		padding:40px 44px 40px 30px;
	}
	#ContentLeft p {
		font:12px Arial, Helvetica, sans-serif;
		color:#333333;
		line-height:14px;
		padding:10px 0 0 0;
		}
		#ContentLeft h1 {
			padding:0 0 10px 0;
			font:16px Arial, Helvetica, sans-serif;
			line-height:20px;
			font-weight:bold;
		}
		#ContentLeft h2 {
			padding:0 0 10px 0;
			font:14px Arial, Helvetica, sans-serif;
			line-height:18px;
			font-weight:bold;
		}
	
			#ContentLeft h1 a {
				color:#000;
			}
			#ContentLeft h1 a:hover {
				text-decoration:none;
			}
		#ContentLeft .Divider {
			margin:10px 0 0 0;
		}
		#ContentLeft .Left {
			float:left;
			width:340px;
			margin:20px 0 0 0;
		}
		#ContentLeft .Left p {
			font:12px Arial, Helvetica, sans-serif;
			padding:0 0 10px 0;
		}
		#ContentLeft .Right ul { 	/* links on right side of column left with the little icons next to them */
			float:left;
			padding:20px 0 0 21px;
			
		}	
			#ContentLeft .Right ul li {
				list-style:none;
				font:10px Arial, Helvetica, sans-serif;
				vertical-align:middle;
			}
			#ContentLeft .Right ul li .Divider2 {
				padding:0 0 5px 0;
			}
			#ContentLeft .Right ul li a {
				text-decoration:none;
				color:#000;
			}
			#ContentLeft .Right ul li a:hover {
				color:#996600;
			}
			#ContentLeft .Right ul .Icon {
				padding-right:20px;
				border:none;
				vertical-align:middle;
			}
	#ContentLeft .Right {
		float:left;
	}
#ContentRight {
	width:364px;
	float:left;
}
	#Bio {
		background:url(../images/BG_Blue.gif) repeat-x #00182A;
		width:324px; /*364px */
		padding:30px 20px 40px 20px;
	}
	
	#Bio p {
		font:12px Arial, Helvetica, sans-serif;
		color:#fff;
		padding:0 0 10px 0;
	}
	#Bio .GreenBTN a {
		font:13px Arial, Helvetica, sans-serif;
		color:#fff;
		text-decoration:none;
	}
	#Bio .GreenBTN a:hover {
		color:#ccc;
	}
	#Bio .GreenBTN {
		padding:15px 0 0 0;
	}
	#GalleryPreview {
		width:364px;
		height:189px;
		background:url(../images/GalleryPreview_2.jpg) no-repeat;
	}
	#GalleryPreview a {
		width:364px;
		height:189px;
		display:block;
	}
	#BookInfo2 {
		width:364px;
		height:165px;
		background:url(../images/BookInfo_2.jpg) no-repeat;
	}
	#BookInfo2 a {
		width:364px;
		height:165px;
		display:block;
	}
	#FeaturedArticle {
		width:324px; /*364px */
		background:url(../images/BG_Blue_2.gif) repeat-x #1B71B2;
		display:table;
		padding:30px 20px 20px 20px;
	}
	#FeaturedArticle p {
			font:12px Arial, Helvetica, sans-serif;
			color:#fff;
			padding:0 0 10px 0;
		}
		#FeaturedArticle p a {
			color:#fff;
			text-decoration:none;
		}
		#FeaturedArticle p a:hover {
			color:#CCC;
		}
		#FeaturedArticle .GreenBTN a {
		font:13px Arial, Helvetica, sans-serif;
		color:#fff;
		text-decoration:none;
		}
		#FeaturedArticle .GreenBTN {
			padding:15px 0 0 0;
		}
#ProceduresPage #ContentLeft p a {
	color:#000;
}
.BlackArrow {
	float:left;
	margin:0 5px 0 0;
}
		
/* ======================================================= Procedures Sub Pages ======================================================= */

#ContentBox2 {
	background:url(../images/BG_DarkGrayBlue.gif) repeat-y;
	display:table;
	width:970px;
}
#ContentBox2 #ContentLeft {
	width:606px; /* 606px */
	background:url(../images/BG_Gray.gif) repeat-x #B5B5B5;
	float:left;
	padding:40px 0 0 0;
	position:relative;
}
#ContentBox2 #ContentMain {
	padding:0 20px 0 30px;
}
	#ContentBox2 #ContentMain h1 {
		font:18px Arial, Helvetica, sans-serif;
	}
	#ContentBox2 #ContentMain h2 {
		font:16px Arial, Helvetica, sans-serif;
	}
	#ContentBox2 #ContentMain p {
		font:12px Arial, Helvetica, sans-serif;
		padding:0 0 10px 0;
	}
	#ContentBox2 #ContentMain ul {
		font:12px Arial, Helvetica, sans-serif;
		padding:0 25px 10px 0;
		list-style:circle;
	}
	#ContentBox2 #ContentMain p a {
		color:#000;
	}
	#ContentBox2 #ContentMain p a:hover {
		text-decoration:none;
	}
#ContentBox2 #ContentLeft #MoreProcedures {
	width:556px; /* 606px */
	background:url(../images/BG_DarkGray.gif) repeat-x #454545;
	clear:both;
	margin:60px 0 0 0;
	padding:40px 20px 20px 30px;
	
}
	#ContentBox2 #ContentLeft #MoreProcedures li {
		list-style:url(../images/TriangleListStyle.gif);
		margin:0 0 0 18px;
	}
	#ContentBox2 #ContentLeft #MoreProcedures li a {
		font:12px Arial, Helvetica, sans-serif;
		color:#fff;
	}


/* ======================================================= Contact Page ======================================================= */

#ContactPage #Header {
	background:url(../images/HDR_ContactPage.gif) no-repeat;
	width:970px;
	height:56px;
}
 #ContactPage #ContentLeft {
 	padding-bottom:20px;
 }
 	#ContactPage #ContentLeft p {
		font:12px Arial, Helvetica, sans-serif;
		color:#000;
		padding:0 0 10px 0;
	}
	
 	#ContactPage #ContentLeft p a {
		color:#333300;
	}
#Map { /* google map picture */
	text-align:center;
	padding:10px 0 20px 0;
}
#ContactFormBox { /* contact form */
	padding:0 0 40px 0;
}
	#ContactFormBox p {
		padding:0 10px 10px 0;
	}
	#ContactFormBox .CheckBox {
		margin-left:60px;
	}
	#ContactFormBox ul li {
		list-style:none;
		padding:12px 0 0 0;
		font:12px Arial, Helvetica, sans-serif;
	}
	#ContactFormBox label {
	font:12px Arial, Helvetica, sans-serif;
	}
	#ContactFormBox ul label { /* Styles for descriptions */
		width:150px;
		display:block;
		float:left;
	}
	#ContactFormBox ul input {
		width:200px;
		height:14px;
		background:url(../images/InputBG.gif) #fff repeat-x;
		border:1px solid #000;
		font:12px Arial, Helvetica, sans-serif;
	}
	#ContactFormBox ul select {
		font:12px Arial, Helvetica, sans-serif;
		border:1px solid #000;
	}
	#ContactFormBox ul textarea {
		width:200px;
		height:60px;
		background:url(../images/InputBG.gif) #fff repeat-x;
		border:1px solid #000;
		font:12px Arial, Helvetica, sans-serif;
	}
	#ContactFormBox ul .Radio {
		width:auto;
		height:auto;
		background:none;
		border:none;
	}
	#ContactFormBox ul li ul {
		height:20px;
	}
	#ContactFormBox ul li ul li {
		float:left;
	}
	#ContactFormBox ul .SubmitBtn {
		height:20px;
		width:100px;
		background:#CCC;
	}
	#ContactFormBox ul .ResetBtn {
		height:20px;
		width:100px;
		background:#CCC;
	}

/* =========================================== Articles Page ============================================== */

#ArticlesPage #Header {
	width:970px;
	height:55px;
	background:url(../images/HDR_ArticlesPage.gif) no-repeat;
}
#ArticlesPage #ContentLeft h1 {
 font:18px Arial, Helvetica, sans-serif;
 padding:0 0 10px 0;
}
#ArticlesPage #ContentLeft p {
	font:12px Arial, Helvetica, sans-serif;
	color:#000;
	padding:0 0 10px 0;
}
#ArticlesPage #ContentLeft p a {
	color:#000;
}
	#ArticlesPage #ContentLeft p a:hover {
		text-decoration:none;
	}

/* =========================================== Virtual Gallery Page ============================================== */

#VirtualGalleryPage #Header {
	width:970px;
	height:56px;
	background:url(../images/HDR_VirtualGallery.gif) no-repeat;
}
	#VirtualGalleryPage h1 {
		font:18px Arial, Helvetica, sans-serif;
	}