@font-face{
	font-family: 'AvantGarde';
    src: url('../font//AVGARDN.eot'); /* IE9 Compat Modes */
    src: url('../font/AVGARDN.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
         url('../font/AVGARDN.woff') format('woff'), /* Modern Browsers */
         url('../font/AVGARDN.ttf')  format('truetype'), /* Safari, Android, iOS */
         url('../font/AVGARDN.svg#svgFontName') format('svg'); /* Legacy iOS */
}
@font-face{
	font-family: 'AvantGardeMB';
	src:url(../font/AVGARDM.TTF)
}
html,
body{
	font-family:AvantGarde;
	margin:0;
	padding:0;
	height:100%;
	color:#757575;
	font-size:14px;
	line-height:24px;
}
.container{
	position:relative;
	min-height:100%;	
}
.contentHolder{
	width:940px;
	margin:0 auto;
	padding-bottom:205px;	
}
.header{
	display:block;
	width:940px;
	height:189px;
}
.logoBig{
	float:left;
	width:463px; 
	height:164px; 
	margin:25px 0 0 -60px; 
}
.headerInfo{
	float:right; 
	width:330px; 
	padding-top:90px;
}
.headerInfo div{
	float:right;	
}
.headerAdd{
	font-size:15px;
	margin-bottom:6px;
	color:#a9a9a9;
}
.headerPhone{
	float:right; 
	width:148px; 
	height:27px; 
	background-color:#a9a9a9; 
	border-radius:2px; color:#fff; 
	font-size:19px; 
	line-height:28px; 
	text-align:center;
	margin-left:4px;
}
.navBar{
	display:block;
	width:940px;
	height:34px;
	border-bottom:solid 2px #449c2a;
	background-color:#56b23b;
	margin-bottom:5px;
}
.logoTip{
	float:left;
	width:22px;
	height:17px;
	margin-left:22px;
	background:url(../img/logo1-2.png) no-repeat left top;
}
.navBar ul{
	list-style-type: none; 
	display:block;
	float:left;
	margin:0 0 0 50px;
	padding:0 0 0 3px;
	border-left:solid 1px #449c2a;
	border-right:solid 1px #449c2a;
	background-color:#449c2a;
}
.navBar li{
	display:inline-block;
	color:#fff; 
	font-size:18px;
	height:25px;
	padding:9px 25px 0 25px;
	background-color:#56b23b;
	margin-left:-3px;	
}
.navBar li:hover{
	background-color:#449c2a;	
}
.contentArea{
	width:920px;
	padding:10px;
	background-color:#e7e7e7;	
}
.imageFrame{
	width:908px;
	height:368px;
	padding:5px;
	border:solid 1px #d6d6d6;
	background-color:#fff;
	margin-bottom:10px;
}
.image{
	width:908px;
	height:368px;
	background:url(../img/splash-image.png) no-repeat left top;	
}
.contentFrame{
	width:880px; 
	border:solid 1px #d6d6d6; 
	padding:19px; 
	background-color:#fff;	
}
.businessSection{
	width:880px; 
	height:160px; 
	border-bottom:solid 1px #d6d6d6; 
	margin-bottom:34px;
	background:url(../img/marketing-bg.png) no-repeat right top;
}
.businessText{
	width:660px;
	height:161px;
}
.busTitle{
	width:660px; 
	height:28px; 
	font-size:46px; 
	padding:23px 0 19px 0;	
}
.titleGreen{
	font-family:Arial, Helvetica, sans-serif; 
	font-weight:bold; 
	color:#56b23b;
}
.majorSection{
	display:block; 
	width:880px; 
	height:200px; 
	margin-bottom:34px;
}
.majorImage{
	float:left; 
	width:573px; 
	height:200px; 
	background-color:#CCC;
}
.majorText{
	float:right; 
	width:266px; 
	height:200px;
}
.majorTitle{
	width:266px; 
	font-size:30px; 
	line-height:36px; 
	padding:0;
}
.subSectionHolder{
	width:880px; 
	height:300px;
}
.subSection{
	float:left; 
	width:266px; 
}
.subImage{
	width:266px; 
	height:130px; 
	margin-bottom:13px; 
	background-color:#ccc;
}
.subTitle{
	font-family:AvantGardeMB;
	width:266px; 
	font-size:16px; 
	margin-bottom:5px;
}
.subDivide{
	float:left; 
	width:20px; 
	height:270px; 
	border-right:solid 1px #d6d6d6; 
	margin-right:20px;
}
.footer{
	position:absolute;
	bottom:0;
	width:100%;
	height:146px;
	background-color:#d3d3d3;
	text-align:center;
	color:#696969;
	padding-top:24px;
}
.footer div{
	margin:0 auto;
}
.footerMenu{
	font-size:16px;
	padding:19px 0 2px 0;
}
.footerMenu a:link, .footerMenu a:hover, .footerMenu a:active, .footerMenu a:visited{
	color:#696969;
	text-decoration:none;
}
input {
    -webkit-appearance: none;
    border-radius: 0;
}
.inputField{
    display:block;
	width:238px;
	height:21px;
	border:solid 1px #acacac;
	font-family:AvantGarde; 
	font-size:14px;
	margin-bottom:5px;
}
.textArea{
    display:block;
	width:238px;
	height:93px;
	border:solid 1px #acacac;
	font-family:AvantGarde; 
	font-size:14px;
	padding:0;
}
.submitBtn{
	display:block;
	width:46px;
	height:20px;
	border:none;
	background-color:#56b23b;
	color:#fff;
	font-family:AvantGarde;
	font-size:14px;
	cursor:pointer;
	margin:6px 0 0 194px;
}
.procedureHolder{
	width:720px; 
	min-height:10px; 
	margin:0 auto 26px auto; 
	line-height:24px; 
	padding-bottom:23px; 
	border-bottom: dashed 1px #d6d6d6;
}
.procedureHolder span{
	font-size:18px; 
	line-hegiht:54px; 
	color:#56b23b; 
	display:block; 
	padding-bottom:8px;
}
.patientHolder{
	width:720px; 
	min-height:10px; 
	margin:0 auto 26px auto; 
	line-height:24px; 
	font-size:14px;
	padding-bottom:23px; 
	border-bottom: dashed 1px #d6d6d6;
}
.psTitle{
	color:#56b23b;	
	font-size:18px;
}