@charset "utf-8";
body {
	font-family:Arial, Helvetica, sans-serif;
	margin:0px;
	padding:0px;
	background:url(../images/bg.jpg) no-repeat #265aad top;
}

h1,h2,h3,h4,h5,h6,p,table, ul, img, ol, input, textarea, dl, dt, dd, fieldset, address, select, form{
	margin:0px;
	padding:0px;
	border:none;
	list-style:none;
	font-weight:normal;
	font-style:normal;
}

input, select, textarea {
font-family:Arial, Helvetica, sans-serif;
}


br{
	height:1px;
	font-size:1px;
}

a{
	text-decoration:none;
	outline:none;
}

#MainContainer {
	width:850px;
	margin:auto;
	background:#FFF;
	margin-top:20px;
	margin-bottom:10px;
}

#Header {
	background:url(../images/Header-BG.jpg) no-repeat top;
	height:450px;
	position:relative;
}

#Header h1#Logo {
	width:217px;
	height:68px;
	position:absolute;
	left:48px;
	top:42px;
}

#Header p#Address {
	width:166px;
	height:86px;
	font-size:0.75em;
	top:5px;
	right:0px;
	position:absolute;
	line-height:18px;
	background-image: url(../images/img_namebg.png);
	background-repeat: no-repeat;
	margin-right:10px;
	padding:5px;
	color:#011e3c;
}

#Header p#Address strong{
	font-size:1.1em;
	color:#ae3030;
}

#Header .LiveChatButton {
	display:block;
	width:200px;
	height:84px;
	margin:auto;
	clear:both;
	background-image: url(../images/LiveChatButton.png);
	background-repeat: no-repeat;
	position:relative;
	top:10px;
	left:75px;
}

.LiveChatButton .LiveChattxt{
	color:#000000;
	font-size: 12px;
	font-weight: bold;
	padding-top:35px;
	padding-left:10px;
	}

.LiveChatButton .LiveChattxt span{
	color:#FFF;
	font-size: 11px;
	display:block;
	}

.LiveChatButton .LiveChattxt span a{
	color:#FFF;
	}

#Header img#HumanImage {
	position:absolute;
	bottom:0px;
	right:0px;
}

#Header ul#Nav {
	position:absolute;
	top:160px;
	left:0px;
	width:631px;
	height:30px;
	background:url(../images/Nav-BG.gif) repeat-x;
	font-size:0.75em;
}

#Header ul#Nav li{
	float:left;
	border-right:1px solid #FFF;
	text-align:center;
}

#Header ul#Nav li a{
	color:#FFF;
	padding:0px 10px;
	padding-top:6px;
	float:left;
	height:24px;
}

#Header ul#Nav li a:hover{
	background:url(../images/Nav-BG-Selected.gif) repeat-x;
}

#Header ul#Nav li.Selected a{
	background:url(../images/Nav-BG-Selected.gif) repeat-x;
	font-weight:bold;
}

#Header h3.MainHeading {
	position:absolute;
	top:240px;
	left:48px;
	color:#4392ca;
	font-size:2.2em;
}

#Header p.MainPara {
	position:absolute;
	top:330px;
	left:55px;
	color:#868686;
	font-size:0.75em;
	width:490px;
	line-height:20px;
}

#Header p.MainPara a{
	color:#C00;
}

#Header a.MakeAppointmentButton {
	position:absolute;
	bottom:0px;
	left:55px;
	background:url(../images/Appointment-Button.gif) no-repeat;
	width:187px;
	height:48px;
	text-indent:-99999999px;
}

#Header .HeaderBorderBottom {
	border-bottom:1px solid #b0abae;
	font-size:1px;
	height:1px;
	width:569px;
	bottom:0px;
	left:240px;
	position:absolute;
}

#Content {
	background:url(../images/MainContainer-Bottom.gif) no-repeat bottom;
	padding-bottom:17px;
	overflow:auto;
	height:1%;
	padding-top:40px;
	padding-left:55px;
}

.LeftColumn {
	width:320px;
	border:1px solid #dcdcdc;
	float:left;
	margin-right:10px;
	display:inline;
}

.LeftColumn h3, .RightColumn h3 {
margin:10px;
font-size:18px;
border-bottom:#e2e2e2 1px solid;
padding-bottom:5px;
color:#393939;
}

.LeftColumn .WelcomeImg{
margin-left:10px;
}

.LeftColumn .WelcomePara{
margin-left:10px;
color:#7a7a7a;
font-size:12px;
margin-top:15px;
margin-right:15px;
border-bottom:#e2e2e2 1px solid;
padding-bottom:10px;
}

.LeftColumn .WelcomePara b{
display:block;
}

.LeftColumn a{
	color:#4392ca;
	font-size:11px;
	font-weight:bold;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #dadada;
	border-bottom-color: #dadada;
	border-left-color: #dadada;
	margin-left:10px;
	padding-left:13px;
	padding-right:7px;
	display:block;
	width:60px;
	margin-bottom:20px;
}


.RightColumn {
	width:445px;
	border:1px solid #dcdcdc;
	float:left;
	display:inline;
}

.RightColumn .WelcomePara{
margin-left:10px;
color:#7a7a7a;
font-size:12px;
margin-top:15px;
margin-right:15px;
padding-bottom:10px;
width:200px;
float:left;
}


.RightColumn .ProImg{
float:left;
}

.RightColumn .GrayLine{
background-color:#e2e2e2;
height:1px;
margin:10px;
margin-bottom:0px;
}

.RightColumn a{
	color:#4392ca;
	font-size:11px;
	font-weight:bold;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #dadada;
	border-bottom-color: #dadada;
	border-left-color: #dadada;
	margin-left:10px;
	padding-left:13px;
	padding-right:7px;
	display:block;
	width:60px;
	margin-bottom:20px;
}

.BottomCon {
margin:auto;
margin-top:20px;
float:left;
width:777px;
}

.Bottomlinks {
	font-size:11px;
	color:#61585d;
	float:left;
	margin-top:11px;
}

.Bottomlinks a {
color:#61585d;
text-decoration:none;
}

.Bottomlinks a:hover {
text-decoration:underline;
}

.BottomIcons {
float:right;
}

.BottomIcons ul{
margin:0px;
padding:0px;
}

.BottomIcons ul li{
display:inline;
}

#Footer {
	width:800px;
	margin:auto;
	margin-bottom:40px;
	color:#FFF;
	font-size:0.75em;
	position:relative;
}

#Footer p {
	position:absolute;
}

#Footer p.CreateBy {
	right:0px;
}

#Footer p a{
	color:#499cd7;
	font-weight:bold;
}

#Footer p a:hover{
	text-decoration:underline;
}

/* Inner Page Css Starts Here*/

.innerpage {
	width:750px;
	border:1px solid #dcdcdc;
	margin-right:10px;
	display:inline;
	float:left;
}

.innerpage h3 {
margin:10px;
font-size:18px;
border-bottom:#e2e2e2 1px solid;
padding-bottom:5px;
color:#393939;
}

.innerpage p {
margin-left:10px;
color:#7a7a7a;
font-size:12px;
margin-top:15px;
margin-right:15px;
padding-bottom:10px;
}

.innerpage p span {
	display:block;
	font-weight:bold;
	margin-top:10px;
}


/* Inner Page Css Ends Here*/

/* Appoitment Page Css Starts Here*/

.appoitnmentform {
	margin:0px;
	padding:0px;
	margin-left:70px;
	margin-right:30px;
	margin-top:10px;
	margin-bottom:20px;
	color:#7a7a7a;
	font-size:12px;
	}
	
.appoitnmentform ul {
	margin:0px;
	padding:0px;
	}
	
.appoitnmentform ul li{
	margin-bottom:10px;
	}	
	
.appoitnmentform label{
	display:block;
	font-weight:bold;
	}
	
.appoitnmentform .textfields {
background:none repeat scroll 0 0 #F5F5F5;
border:1px solid #DCDCDC;
height:16px;
margin:5px 0;
padding:5px 2px;
width:440px;
	}
	
.appoitnmentform .radiobtns {
	margin-top:10px;
	margin-left:5px;
	}
	
.appoitnmentform .chkbox {
	margin-top:10px;
	margin-left:5px;
	}	
	
.appoitnmentform .radiospan{
	margin-left:3px;
	margin-top:-4px;
	position:relative;
	top:-2px;
	margin-right:5px;
	}
.appoitnmentform .textarea{
background:none repeat scroll 0 0 #F5F5F5;
border:1px solid #DCDCDC;
height:160px;
margin:10px 0;
padding:5px 2px;
width:480px;
	}
	
	.appoitnmentform .textarea2{
background:none repeat scroll 0 0 #F5F5F5;
border:1px solid #DCDCDC;
height:160px;
margin:10px 0;
padding:5px 2px;
width:440px;
	}
	
.appoitnmentform .redmark{
	color:#F00;
	font-size:14px;
	margin-left:3px;
	}	

/* Appoitment Page Css Ends Here*/

/* Refer a Friend Page Css Starts Here*/

.referafriend {
	margin:0px;
	padding:0px;
	margin-left:70px;
	margin-right:70px;
	margin-top:10px;
	margin-bottom:20px;
	color:#7a7a7a;
	font-size:12px;
	}
	
.referafriend .textfields {
background:none repeat scroll 0 0 #F5F5F5;
border:1px solid #DCDCDC;
height:16px;
margin:5px 0;
padding:5px 2px;
width:440px;
	}

.referafriend ul {
	margin:0px;
	padding:0px;
	border-bottom:1px solid #dcdcdc;
	margin-bottom:20px;
	}
	
.referafriend ul li{
	margin-bottom:10px;
	}	
	
.referafriend label{
	display:block;
	font-weight:bold;
	}
.referafriend .redmark{
	color:#F00;
	font-size:14px;
	margin-left:3px;
	}	
	
.referafriend .textarea2{
background:none repeat scroll 0 0 #F5F5F5;
border:1px solid #DCDCDC;
height:160px;
margin:10px 0;
padding:5px 2px;
width:440px;
font-size:12px;
	}	
/* Refer a Friend Page Css Ends Here*/

/* Contact Us Page Css Starts Here*/

.contactform {
	margin:0px;
	padding:0px;
	margin-left:15px;
	margin-right:30px;
	margin-top:10px;
	margin-bottom:20px;
	color:#7a7a7a;
	font-size:12px;
	}
	
.contactform .contactleft {
	float:left;
	width:368px;
	}	

.contactform .contactright {
	float:left;
	width:300px;
	}	
.contactform ul {
	margin:0px;
	padding:0px;
	}
	
.contactform ul li{
	margin-bottom:10px;
	}	
	
.contactform label{
	display:block;
	font-weight:bold;
	}
	
.contactform .textfields {
background:none repeat scroll 0 0 #F5F5F5;
border:1px solid #DCDCDC;
height:16px;
margin:5px 0;
padding:5px 2px;
width:350px;
	}
	
.contactform .radiobtns {
	margin-top:10px;
	margin-left:5px;
	}
	
.contactform .chkbox {
	margin-top:10px;
	margin-left:5px;
	}	
	
.contactform .radiospan{
	margin-left:3px;
	margin-top:-4px;
	position:relative;
	top:-2px;
	margin-right:5px;
	}
.contactform .textarea{
background:none repeat scroll 0 0 #F5F5F5;
border:1px solid #DCDCDC;
height:160px;
margin:10px 0;
padding:5px 2px;
width:350px;
	}
	
.contactform .textarea2{
background:none repeat scroll 0 0 #F5F5F5;
border:1px solid #DCDCDC;
height:160px;
margin:10px 0;
padding:5px 2px;
width:350px;
	}
	
.contactform .redmark{
	color:#F00;
	font-size:14px;
	margin-left:3px;
	}	

.ThankYouMsg {
	font-weight:bold;
	font-size:12px !important;
	color:#0C0 !important;
	}

/* Contact Us Page Css Ends Here*/


/* Refer a Freind Email Css Ends Here*/

.BodyBg {
	background:none;
	background-color:#FFF;
}

.emailBg {
	background:url(../images/email-bg.jpg);
	background-position:top center;
	background-repeat:no-repeat;
	width:650px;
	height:500px;
	}
	
.emailBg h1{
	padding-left:28px;
	padding-top:39px;
	}	
	
.emailBg p{
	padding-left:28px;
	padding-top:39px;
	color:#ffc000;
	height:230px;
	}
	
.emailBg a{
	color:#fff;
	text-decoration:underline;
	}
	
.emailBg a:hover{
	color:#fff;
	text-decoration:none;
	}	

.emailBg h3{
	padding-left:28px;
	color:#FFF;
	}
	
.emailBg ul{
	padding-left:18px;
	}	

.emailBg ul li{
	display:inline;
	margin-top:10px;
	margin-left:10px;
	}
.emailBg ul li a{
	position:relative;
	top:10px;
	left:0px;
	}
/* Refer a Freind Email Css Ends Here*/