html,body,div,dl,dt,dd,h1,h2,h3,h4,h5,h6,pre,form,blockquote,fieldset,input { margin: 0; padding: 0; }

html,body
{
	background-image: url(../images/MainBg.jpg);
	color: #363636;
	font-family: "MyriadWebPro";
	font-size: 15.5px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	background-color: #d1e6f1;
	background-position: center top;
	/*background-repeat: repeat-y;*/
}
@font-face {
    font-family: 'MyriadWebPro';
    src: url('../fonts/MyriadWebPro.eot');
    src: url('../fonts/MyriadWebPro.eot') format('embedded-opentype'),
         url('../fonts/MyriadWebPro.woff') format('woff'),
         url('../fonts/MyriadWebPro.ttf') format('truetype'),
         url('../fonts/MyriadWebPro.svg#MyriadWebPro') format('svg');
}
@font-face {
    font-family: 'HelveticaNeueCE-Thin';
    src: url('../fonts/HelveticaNeueCE-Thin.eot');
    src: url('../fonts/HelveticaNeueCE-Thin.eot') format('embedded-opentype'),
         url('../fonts/HelveticaNeueCE-Thin.woff') format('woff'),
         url('../fonts/HelveticaNeueCE-Thin.ttf') format('truetype'),
         url('../fonts/HelveticaNeueCE-Thin.svg#HelveticaNeueCE-Thin') format('svg');
}
@font-face {
    font-family: 'HelveticaS-Regular';
    src: url('../fonts/HelveticaS-Regular.eot');
    src: url('../fonts/HelveticaS-Regular.eot') format('embedded-opentype'),
         url('../fonts/HelveticaS-Regular.woff') format('woff'),
         url('../fonts/HelveticaS-Regular.ttf') format('truetype'),
         url('../fonts/HelveticaS-Regular.svg#HelveticaS-Regular') format('svg');
}

@font-face {
    font-family: 'MyriadWebPro-Bold';
    src: url('../fonts/MyriadWebPro-Bold.eot');
    src: url('../fonts/MyriadWebPro-Bold.eot') format('embedded-opentype'),
         url('../fonts/MyriadWebPro-Bold.woff') format('woff'),
         url('../fonts/MyriadWebPro-Bold.ttf') format('truetype'),
         url('../fonts/MyriadWebPro-Bold.svg#MyriadWebPro-Bold') format('svg');
}
@font-face {
    font-family: 'MyriadWebPro-Italic';
    src: url('../fonts/MyriadWebPro-Italic.eot');
    src: url('../fonts/MyriadWebPro-Italic.eot') format('embedded-opentype'),
         url('../fonts/MyriadWebPro-Italic.woff') format('woff'),
         url('../fonts/MyriadWebPro-Italic.ttf') format('truetype'),
         url('../fonts/MyriadWebPro-Italic.svg#MyriadWebPro-Italic') format('svg');
}


.PageBreak		{PAGE-BREAK-AFTER: always;}

img	{border-width: 0px 0px 0px 0px;}

div	{padding:0px 0px 0px 0px; border-width: 0px 0px 0px 0px; margin:0;}

h1{font-size:35px; font-family:"MyriadWebPro-Bold"; line-height:39px; float:left;}

h2{font-size:29px; font-family:"MyriadWebPro"; font-weight:normal; float:left;}

h3{font-size:26px; color:#ff5007; width:100%; font-weight:normal; font-family: 'MyriadProRegular';}

p{font-size:17px; color:#797979; font-family:"MyriadWebPro"; margin:23px 0; float:left; line-height:24px;}

ul{padding:0; margin:0;}
li{padding:0; margin:0; list-style:none;}

hr{float:left; width:100%;}

b{font-family:"MyriadWebPro-Bold"}

/*a{font-size:11px; text-decoration:underline; color:#fff; cursor:pointer;}
a:hover{font-size:11px; text-decoration:underline; color:#fff; cursor:pointer;}
a:active{font-size:11px; text-decoration:none; color:#fff; cursor:pointer;}
a:focus{outline:none;}*/

.h2{font-size:18px; color:#273cf0; font-weight:normal; font-family:Tahoma, arial, sans-serif; float:left;}

.BlueTxt{color:#0513bd;text-decoration: none !important;}
.BlueTxt a {text-decoration: none !important;}
.GrayTxt{color:#797979;}
.CyanTxt{color:#0ec8bd;}
.LightBlueTxt{color:#4594f8;}


.ItalicFnt{font-family:"MyriadWebPro-Italic";}
.BoldFnt{font-family:"MyriadWebPro-Bold";}
.RegularFnt{font-family:"MyriadWebPro";}

blockquote{float:left; background:url(../images/BackQuote.png) no-repeat top left; padding:0 0 0 30px; margin:10px 0 10px 0; font-size:15px; color:#797979; line-height:21px;}
blockquote span{float:left; width:94%; text-align:right; padding:24px 0 0 0; font-size:15px; color:#797979;}
/************************************************************************
* 	Main Containers & Borders
************************************************************************/
div#MainContainerTop
{
	margin:auto;
	width:1024px;
	min-height:1440px;
}
div#MainContainer
{
	margin:auto;
	width:1015px;

}
div#TopBlueStrip
{
	float:left;
	width:100%;
	height:33px;
	background:#050f6b;
}
/************************************************************************
*	Header
************************************************************************/
div#HeaderContainer
{
	float:right;
	width:584px;
	height:51px;
	padding:134px 0 0 0;
}
div#Logo
{
	float:left;
	width:198px;
	height:84px;
}
#MainMenu
{
	float:right;
	width:578px;
	height: 51px;
}
#MainMenu li{float:left; height:51px; width:92px;}
#MainMenu li a{font-family:"HelveticaNeueCE-Thin"; font-size:22px; color:#0513bd; text-decoration:none;height:51px; width:92px; display:block; line-height:53px; text-align:center;}
#MainMenu li a:hover{color:#fff; background: url(../images/MenuActive.jpg) repeat-x; height:51px; width:92px;}
#MenuActive{background: url(../images/MenuActive.jpg) repeat-x; height:51px; width:92px; color:#fff !important;}

div#HomeBanner
{
	float:left;
	width:1015px;
	height:377px;
	/*background:url(../images/Banner.jpg) no-repeat;*/
}
/************************************************************************
*	MainBody
************************************************************************/
div#MainBodyContainer
{
	float: left;
	width: 1015px;
	min-height: 1440px;
	background-attachment: scroll;
	background:url(../images/MainRepeatLargeBg.png) no-repeat bottom;
}
div#BodyRepeatBg
{
	float:left;
	width:1015px;
	min-height:1373px;
	background:url(../images/MainInnerBg.png) no-repeat 26px  76px;

}
/************************************************************************
*	Common
************************************************************************/
div#ContentBodyContainer
{
	float: left;
    width: 952px;
	min-height:850px;
}
div#LeftContainer
{
	float: left;
    width: 365px;
	padding:0 0 0 52px;
	height: 560px;
	top: -533px;
	position:relative;
	z-index:10;
}
div#LogoPanel
{
	float: left;
    width: 365px;
}
div#LogoPanelTop{float:left; background: url('../images/Sprite.png') no-repeat -11px -181px; width: 360px; height: 17px;}
/*div#LogoPanelMid{float:left; background: url('../images/Sprite.png') no-repeat -10px -219px; width: 361px; min-height: 729px; }*/
div#LogoPanelMid{float:left; background: url(../images/LeftpanelMidBg.png) repeat-y; width: 365px; min-height: 729px; }
div#Logo{float:left; padding:0 0 0 28px; width:301px; height:378px;}
div#LogoPanelBottom{float:left; background: url('../images/Sprite.png') no-repeat no-repeat -10px -259px; width: 361px; height: 30px;}
div#LogoPanelText{color:#0513bd; float:left; font-size:22px; text-align:center;  margin:auto; padding:19px 30px 0 24px;}
div#LogoPanelText span{font-size:25px;}

div#LeftContactBox
{
	float:left;
	width:272px;
	min-height:700px;
	background:url(../images/LeftBottomBd.png) no-repeat 15px 85px;
	padding:0 0 0 93px;
}

div#LeftListBox
{
	float:left;
	width:272px;
	min-height:700px;
	padding:0 0 0 50px;
}

div#LeftListBox ul{float:left; width:272px;}
div#LeftListBox ul li{float:left; background: url('../images/Sprite.png') no-repeat -4px -1346px; padding:0 0 10px 22px; color:#4594f8; width: 100%; height: 22px; font-size:17px; line-height: 10px;}
div#LeftListTitle{float:left; font-size:22px; color:#0513bd; padding:14px 0 5px 64px;}

div#RightContainer
{
	float: left;
    width: 525px;
	padding:0 0 0 10px;
}
div#HmContentArea
{
	float: left;
    width: 535px;
	margin:0 0 0 0;
}
#VissionList{float:left; width:520px; margin:10px 0 0 0;}
#VissionList li{float:left; background:url(../images/Bullet.png) no-repeat 0 3px; padding:2px 0 11px 22px; color:#797979;}

#KnwurDoc{float:left; background: url('../images/Sprite.png') no-repeat -6px -343px; width: 260px; height: 163px; display:block; border:none; cursor:pointer; margin-right:13px;}
#KnwurDoc:hover{float:left; background: url('../images/Sprite.png') no-repeat -7px -518px; }

#FindUs{float:left; background: url('../images/Sprite.png') no-repeat -5px -693px; width: 261px; height: 163px; display:block; border:none; cursor:pointer;}
#FindUs:hover{float:left; background: url('../images/Sprite.png') no-repeat -6px -877px; }
/************************************************************************
*	About Us
************************************************************************/
.InternalLnk{font-size:12px; text-decoration:underline; color:#0ec8bd; cursor:pointer;}
.InternalLnk:hover{font-size:12px; text-decoration:underline; color:#0ec8bd; cursor:pointer;}
.InternalLnk:active{font-size:12px; text-decoration:none; color:#0ec8bd; cursor:pointer;}

div#InnerBanner
{
	float:right;
	width:578px;
	height:140px;
	padding: 0 29px 0 0;
}
div.AboutSmallDesc
{
	float:left;
	font-size:14px;
	color:#797979;
	padding:3px 0 17px 30px;
}
/************************************************************************
*	Staff
************************************************************************/
div.StaffBlock
{
	float:left;
	width:231px;
	padding:0 0 0 20px;

}
div.StaffName
{
	float:left;
	width:71px;
	height:100%;
	padding:0 8px 0 0;
	font-size:20px;
	color:#0513bd;
	padding:118px 3px 0 0;
	text-align:right;
}
div.StaffImgBlock
{
	float:left;
	width:152px;
	height:169px;
	background: url('../images/Sprite.png') no-repeat -11px -1141px;

}
div.StaffImg
{
	float:left;
	width:102px;
	padding:2px 0 0 27px;
}
div.StaffDesig
{
	float:left;
	width:160px;
	font-size:16px;
	padding:0 0 10px 71px;
	text-align:center;
	color:#0513bd;
}
div.StaffDesc
{
	float:left;
	width:160px;
	font-size:14px;
	padding:0 0 21px 71px;
	text-align:center;
	color:#797979;
}
/************************************************************************
*	Doctors
************************************************************************/
div.DocMainBox
{
	float: left;
    width: 556px;
	height: 229px;
	margin:20px 0 20px 0;
}
.DocOutlineRight{background: url('../images/Sprite.png') no-repeat -30px -1416px;}
.DocOutlineLeft{background: url('../images/Sprite.png') no-repeat -734px -1417px;}
div.DocMainLeft{float:left; width:332px; padding:0 0 0 33px;}
div.DocDesig{float:left; font-size:18px; color:#0513bd; width:100%; top:-9px; position:relative;}
div.DocDesc{float:left; font-size:16px; color:#797979; width:100%; padding:0 0 13px 0;}
div.DocName{float:left; font-size:25px; color:#0513bd; width:100%; text-align:right;}
div.DocName span{float:left; font-size:11px; color:#0513bd; width:100%; text-align:right;}

div.DocMainRight{float:left; padding:2px 0 0 33px;}

div.DocMainLeftR{float:right; width:332px; padding:0 33px 0 0;}
div.DocDesigR{float:right; font-size:18px; color:#0513bd; width:100%; top:-9px; position:relative;}
div.DocDescR{float:right; font-size:16px; color:#797979; width:100%; padding:0 0 13px 0;}
div.DocNameR{float:right; font-size:25px; color:#0513bd; width:100%; text-align:right;}
div.DocNameR span{float:right; font-size:11px; color:#0513bd; width:100%; text-align:right;}

div.DocMainRightR{float:left; padding:2px 0 0 17px;}

/************************************************************************
*	View Surgery
************************************************************************/
#ViewSurgeryLnk{float:left; display:block; text-decoration:none; width: 641px; height: 707px; background: url('../images/SpritImg.png') no-repeat -17px -953px;}

/************************************************************************
*	Contact Us
************************************************************************/
input[type=text] {float:left; background: url('../images/Sprite.png') no-repeat -472px -21px; width: 251px; height: 38px; border:none; font-size:17px; color:#a7a9ac; text-indent:5px; line-height:38px; font-family:"MyriadWebPro"; margin:16px 30px 5px 0;}
textarea{float:left;  background: url('../images/Sprite.png') no-repeat -464px -116px; width: 533px; height: 179px !important; border:none; resize:none; text-indent:5px; color:#a7a9ac; font-size:17px; font-family:"MyriadWebPro"; padding:5px 0 0 0; margin-top:10px !important;}
.CaptchaTxtBox{background: url('../images/Sprite.png') no-repeat -656px -348px !important; width: 114px !important; height: 38px !important; margin:0 20px 0 0 !important; text-align:center;}
.CntctLeftTxt{float:left; font-size:18px !important; color:#0513bd; text-align:left;}

.SendMsgBtn{float:left; background: url('../images/Sprite.png') no-repeat -804px -348px; width: 104px; height: 37px; border:none; cursor:pointer;}
.SendMsgBtn:hover{background: url('../images/Sprite.png') no-repeat -804px -402px; width: 104px; height: 37px;}

div#GoogleMap{float:left; width:566px; height:546px; position:relative; left:-18px;}

div#CaptchaBox{float:left; width:240px; height:39px;}

.err{float:left; width:100%; text-align:right;}
.err li{float:right; color:red; font-size:15px; padding:0 3px 0 0 !important;}
.red{color:red !important;}
.green{color:#0C3 !important;}



/************************************************************************
*	Footer
************************************************************************/
div#FooterContainer
{
	float:left;
	background: url('../images/Sprite.png') no-repeat -17px -1887px; width: 1015px; height: 81px;
	margin: 0 0 0 15px;
}
div#FooterContainerInner
{
	width:960px;
	margin:auto;
	height:73px;
}
div#FooterCopyright
{
	float:left;
	width:350px;
	height:73px;
	font-size:12px;
	color:#dff3fd;
	line-height:70px;
}
#FooterLinks{float:left; padding:28px 0 0 0;}
#FooterLinks li{float:left; height:11px; padding:0 6px; border-right:2px solid #fff;}
#FooterLinks li a{float:left; text-transform:uppercase; color:#fff; font-size:12px; font-weight:bold; text-decoration:none;}
#FooterLinks li a:hover{text-decoration:none; color:#0ec8bd;}

#FooterSocialLnks{float:right; margin:0 30px 0 0;}
#FooterSocialLnks li{float:left; padding:22px 20px 0 0;}
#FooterFbLnk{float:left; background: url('../images/Sprite.png') no-repeat -17px -1056px; width: 11px; height: 23px;}
#FooterFbLnk:hover{background: url('../images/Sprite.png') no-repeat -41px -1056px; width: 11px; height: 23px;}

#FooterTwitterLnk{float:left; background: url('../images/Sprite.png') no-repeat -14px -1089px; width: 23px; height: 19px; margin-top:3px;}
#FooterTwitterLnk:hover{background: url('../images/Sprite.png') no-repeat -46px -1089px; width: 23px; height: 19px;}

div#FooterBranding
{
	float:left;
	line-height:0px;
	margin:0 11px 0 0;
	width:96%;
	text-align:right;
	color:#d1d3d4;
	top:-5px;
	position:relative;
}

div#FooterBranding a{color:#d1d3d4;font-size:12px;text-decoration:none;}
div#FooterBranding a:hover{color:#d1d3d4;}
