body, class, div, p, a, ul, ol, li, table, td, tr, img, h1, h2, h3, h4, h5, form {
	padding:0;
	margin:0;
}

body {
	background:#3A123A;
}
img {
	border:none;
}
#MasterBox {
	margin:0 auto;
	width:760px;
}

#MastHead {
	background:url(../images/MastHead.jpg) no-repeat;
	width:760px;
	height:109px;
}

#HeroBox {
	width:760px;
	height:162px;
	display:inline;
}
	#Nav {
		background:url(../images/Nav.jpg) no-repeat;
		width:152px;
		height:162px;
		float:left;
}
	#Nav li {
		list-style:none;
	}
	#Nav li a {
		display:block;
		height:32px;
		width:152px;
	}
	#Nav li a:hover {
		background:url(../images/Nav.jpg) no-repeat -152px 0;
	}	
	#Nav #NavAbout a:hover {
		background-position:-152px -32px;
	}
	#Nav #NavBreast a:hover {
		background-position:-152px -64px;
	}
	#Nav #NavTestimonials a:hover {
		background-position:-152px -96px;
	}
	#Nav #NavContact a:hover {
		background-position:-152px -128px;
	}
	
	
	#Hero {
		background:url(../images/HeroImage.jpg) no-repeat;
		width:608px;
		height:162px;
		float:left;
	}
#HeroBoxBottom {
	width:760px;
	height:66px;
	display:inline;
}
	#BookMarkEmail {
		background:url(../images/Bookmark.jpg) no-repeat;
		width:135px; /* add with padding left and right to equal 152px */
		height:51px; /* add with padding top and bottom to equal 66px */
		float:left;
		padding:15px 0 0 17px;
	}
		#BookMarkEmail p {
			font:12px Arial, Helvetica, sans-serif;
			padding:0 0 0 18px;
			margin:0 0 5px 0;
			background:url(../images/BookMarkArrow.gif) no-repeat left;
		}
		#BookMarkEmail p a {
			color:#15335C;
			text-decoration:none;
		}
		#BookMarkEmail p a:hover {
			color:#FFF;
		}
	#HeroImageBottom {
		background:url(../images/HeroImageBottom.jpg) no-repeat;
		width:608px;
		height:66px;
		float:left;
	}
#ContentBox {
	width:760px;
	background:url(../images/ContentBoxBG.jpg) repeat-y;
	display:table;
	clear:both;
}
#ContentLeft {
	width:460px;
	float:left;
}
	#ContentMainTop {
		background:url(../images/ContentMain_Top.jpg) no-repeat;
		width:460px;
		height:10px;
		padding-bottom:10px;
		//padding-bottom:0; /* for IE only */
	}
	#ContentMain {
		background:url(../images/ContentMain_BG.gif) repeat-y;
		width:460px; /* add with padding left and right to equal 460px */
		padding:0 0 10px 0;
		
	}
		#ContentMain p {
			font:12px Arial, Helvetica, sans-serif;
			color:#3A123A;
			line-height:18px;
			margin:0 18px 10px 18px;
		}
		#ContentMain p a {
			color:#3A123A;
		}
		#ContentMain p a:hover {
			text-decoration:none;
			color:#fff;
		}
		#ContentMain .ImageBorder {
			border:1px solid #000;
		}
		#ContentMain dl {
			font:12px Arial, Helvetica, sans-serif;
			color:#3A123A;
			line-height:18px;
			margin:0 18px 10px 25px;
		}
		#ContentMain dt {
			font-weight:bold;
		}
	#ContentMainBottom {
		background:url(../images/ContentMain_BTM.jpg) no-repeat;
		width:460px;
		height:10px;
	}
	
#ContentRight {
	width:300px;
	float:left;
	padding-bottom:10px;
}
	#GalleryPreviewBG {
		background:url(../images/GalleryPreviewBG.gif) repeat-y;
		width:300px;
	}
	#GalleryPreview {
		background:url(../images/GalleryPreview.jpg) no-repeat;
		width:273px; /* add with padding left and right to equal 300px */
		padding:60px 5px 15px 22px;
	}
	#GalleryPreview img {
		margin-bottom:15px;
	}
	#GalleryPreview p {
		font:12px Arial, Helvetica, sans-serif;
		background:url(../images/GalleryArrow.jpg) no-repeat left;
		line-height:28px;
		padding-left:36px;
		margin-left:70px;
	}
	#GalleryPreview p a {
		color:#fff;
		text-decoration:none;
	}
	#GalleryPreview p a:hover {
		color:#867691;
	}
	#QuickContact {
		background:url(../images/QuickContactBox.jpg) no-repeat;
		width:256px; /* add with padding left and right to equal 300px */
		height:200px; /* add with padding top and bottom to equal 176px */
		padding:36px 10px 0 34px;
	}	
	#QuickContact p {
		font:11px Arial, Helvetica, sans-serif;
		color:#263326;
		font-weight:bold;
		line-height:15px;
		margin-bottom:6px;
	}
	#QuickContact input {
		width:220px;
		height:15px;
		margin-bottom:5px;
		//margin-bottom:2px; /* for IE only */
		border:none;
		font:11px Arial, Helvetica, sans-serif;
		color:#263326;
		padding:2px 0 0 2px;
	}
	#QuickContact textarea {
		width:220px;
		height:40px;
		margin-bottom:5px;
		//margin-bottom:2px; /* for IE only */
		border:none;
		font:11px Arial, Helvetica, sans-serif;
		color:#263326;
		padding:2px 0 0 2px;
	}
	#QuickContact form .SubmitBTN {
		background:url(../images/SubmitBTN.jpg) no-repeat;
		width:51px;
		height:20px;
	}
	#Parity{
		display:none;
	}

#Footer {
	background:url(../images/Footer_BG.jpg) repeat-x #718AA2;
	width:760px;
	padding:0 0 20px 0;
	margin: 0 auto;
}
	#Footer ul {
		padding:15px 0 0 150px;
		text-align:center;

	}
	#Footer ul li {
		float:left;
		list-style:none;
		font:12px Arial, Helvetica, sans-serif;
		margin:0 5px 0 0;
	}
	#Footer ul li a {
		color:#3A123A;
		margin:0 5px 0 0;
	}
	#Footer p {
		clear:both;
		font:12px Arial, Helvetica, sans-serif;
		color:#3A123A;
		text-align:center;
		padding:10px 10px 0 10px;
	}	
	#Footer p a {
		color:#3A123A;
	}
	#Footer a:hover {
		text-decoration:none;
	}
	
#wrap {
	background:url("../images/bg-wrap.jpg") repeat-y;
	width:749px;
  margin: 0 auto;
	text-align:left;
  }		
    
 body#bna #wrap { 
  width: 600px;
  }

#bna-top{
	position: relative;
	background:url("../images/BnA-top.jpg");
	width: 600px;
	height: 120px;
	}
#bna-top a.home{
		position:absolute;
		left:0px;
		width:435px;
		top:0px;
		height:60px;
	}
a.home span{
	display:none;
	}
#bna-bottom{
	background:url("../images/BnA-bottom.jpg");
	width: 600px;
	height: 58px;
	}
#bna-procedure-nav{
	margin: 88px 0 0 40px;
	width: 280px;
	float: left;
	text-align: left;
	display: inline;
	color: #FFFFFF;
	}
#bna-page-nav{
	display: inline;
	margin: 76px 40px 0 0;
	width: 240px;
	float: right;
	text-align: right;
	}
#bna-pic{
	clear: both;
	}

body#press #wrap { width: 580px; background: black; }

#bna-thumb {
	margin:0 0 0 40px;
	}
	#bna-thumb p{
	margin:0 0 0 55px;
	padding-bottom:10px;
	}