 /* No list-markers by default - must redefine bullets w/ bg graphics */
ul,ol { list-style:none; } 

/* Avoid browser default inconsistent heading font-sizes and pre/code */
h1,h2,h3,h4,h5,Fh6,pre,code,td { font-size:1em; }

/* Remove inconsistent (among browsers) default padding or margin */
ol,li,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset,input,label,div,dd,dt,dl,table,tr,td,textarea,table li,table ul { margin:0; padding:0; }

/* prevent blue linked image borders */
a img,:link img,:visited img,fieldset {border:none;}
 
body {	font-family:Arial;	font-size:12px;	color:#000000;	text-align: center;	background-color: #000000;}
a { color: #d23b3b; text-decoration: none;}
a:hover { color: #666666; text-decoration: none; }

#flash span { display:none; }	


#footer_text a { color: #d7d7d7; text-decoration: none;}
#footer_text a:hover { color: #ffffff; text-decoration: none; }
#footer_text_sub a { color: #d7d7d7; text-decoration: none;}
#footer_text_sub a:hover { color: #ffffff; text-decoration: none; }

p { color:#000000;}


.site-wrapper {
	width:1050px;
	min-height:1000px;
	margin-left:auto;
	margin-right:auto;
	text-align: left;
	background-color: #000000;
}

/*p {
	line-height: 20px;
	padding: 5px 0 5px 0;
}
h3 {
padding: 5px 0 0 0;
}
*/

#content-sub-left p {
	line-height: 20px;
	padding: 5px 0 5px 0;
	color:#000000;


}
#content-sub-left h3 {
	padding: 5px 0 0 0;
	font-size: 16px;
	color:#d23b3b


}

#content-sub-left ul {
	list-style-position: outside;
	list-style-type: disc;
	line-height:20px;
	padding: 0 0 -5px 0;
}


.header-wrapper {width:1050px;	height:87px;	background-image: url(../images/header.gif);	background-repeat: no-repeat;	 }

.header-wrapper h1
{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #FFFFFF;
	padding-top: 30px;
	float: right;
	padding-right: 52px;
}
.header-wrapper h2
{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #CCCCCC;
	padding-top: 48px;
	float: right;
	margin-right: -118px;
}
#home_header_info { width: 1050px; position: absolute; text-align: right; }
	#home_header_info h1, #home_header_info h2 { }

.body-wrapper
{
	margin-top:3px; 
 	float:left; 
 	width:1050px; 
	min-height:530px; 
}

#column_left {
	float:left;
	width:500px;
	height:477px;
	background-repeat: no-repeat;


}

#bottom_left {
	float:left;
	width:500px;
	height:200px;
	background-repeat: no-repeat;

}

#column_right {
float:right;
	width:550px;
	height:800px;
	background-image: url(../images/kapoor-right.jpg);
	background-repeat: no-repeat;
}

#sub_left {
	float:left;
	width:487px;
	height:600px;
	background-repeat: no-repeat;
	background-color: #FFFFFF;
	margin-left: 50px;

}

#googlemap {margin-right:30px;}

#sub_right {
	float:right;
	width:460px;
	height:800px;
	background-repeat: no-repeat;
	background-color: #FFFFFF;
	margin-right: 52px;
}
#column_right h1 {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 24px;
	color: #000000;
	padding-left: 25px;
	padding-top: 15px;
}
#column_right h2 {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #666666;
	padding-left: 25px;
	padding-top: -15px;

}

#column_right p {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	padding-left: 25px;
	padding-top: -15px;
	width: 450px;
	line-height: 18px;
}

 #block {
	width:500px;
	height:477px;
 }
#footer
{
	float:left;
	width:500px;
	height:209px;
	background-image: url(../images/footer_bg.jpg);
	background-repeat: no-repeat;
}
#footer_sub
{
	float:left;
	width:1050px;
	height:175px;

}
#footer_text {
	padding-top: 75px;
	padding-left: 60px;

}

#footer_text a {
line-height: 22px;
font-size:11px;
color:#d7d7d7;

}

#footer_text p {
line-height: 22px;
font-size:11px;
color:#d7d7d7;

}

#footer_text_sub {
	padding-top: 75px;
	padding-left: 10px;

}

#footer_text_sub p {
line-height: 22px;
font-size:11px;
color:#d7d7d7;

}


.clear {
	clear: both;
}

#contact_home {
	width: 500px;
	float: left;
	background-image: url(../images/contact_bg.jpg);
	background-repeat: no-repeat;
	height: 180px;

}
#contact_form {
	width: 500px;
	padding-top: 10px;
	padding-left: 25px;

}

#bottom_right {
	width: 500px;
	padding-top: 25px;
}

#bottom_list {
	width: 500px;
	padding-top: 15px;
	padding-left: 20px;
}

#bottom_list_sub {

	padding-left: 0px;

}
#bottom_right h1 {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #666666;
	padding-left: 25px;
	padding-top: -15px;

}

#bottom_right p {
	padding-top: 5px;

}
#contact_title h1{
	font-size: 18px;
	padding-left: 23px;
}

#contact_title h2 {
	font-size: 12px;
}


#contact_title  {
	padding-left: 20px;
}

.quick_field {
	width: 90px;
	height: 20px;
	border-style: none;
	border-width: 1px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 2px;
	margin-left: 0px;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 0px;

}
.quick_field_drop{
	width: 200px;
	height: 20px;
	border-style: none;
	border-width: 1px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 2px;
	margin-left: 0px;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 0px;

}
.over {margin-left:48px;}
.quick_field_sub {
	width: 115px;
	height: 20px;
	padding: 2px 0px 0px 3px;
	margin: 0px 0px 2px 0px;
	border-style: none;
	 border-width: 1px;

}

.quick_text { width: 150px; height: 70px; border-style: none; border-width: 0px; padding: 2px 0px 0px 3px; }
.quick_submit { text-align: right; margin: 2px 0px 0px 0px; width: 184px; }
.btn_submit { vertical-align: text-top; }




.quick_field1 {
	width: 200px;
	height: 20px;
	padding: 2px 0px 0px 3px;
	margin: 0px 0px 2px 0px;
	border-style: none;
	 border-width: 1px;

}


.quick_field_sub1 {
	width: 115px;
	height: 20px;
	padding: 2px 0px 0px 3px;
	margin: 0px 0px 2px 0px;
	border-style: none;
	 border-width: 1px;

}
.quick_text1 { width: 450px; height: 100px; border-style: none; border-width: 0px; padding: 2px 0px 0px 3px; }
.quick_submit1 { text-align: right; margin: 2px 0px 0px 0px; width: 184px; }
.btn_submit1 { vertical-align: text-top; }


.font_form {
	font-size: 12px;
}

#checkbox {
	line-height: 19px;

}

#box_left {
	width: 128px;
	float: left
	font-size: 10px;
}
#box_right {
	width: 100px;
	float: right;
	padding-right: 0px;
	margin-right: 150px;
	height: 50px;
}

#box_left_bottom {
	width: 205px;
	float: left;
	margin-left: 0px;
	margin-right: 10px;
	padding-right: 10px;
}
#box_right_bottom {
	width: 210px;
	float: right;
	padding-right:25px;
	margin-right:30px;
	padding-left: 0px;

}
#box_left_sub {
	width: 155px;
	float: left
}
#box_right_sub {
	width: 160px;
	float: right;
/*	padding-right: 15px;*/
}
#bottom_list ul {
	line-height: 20px;
	margin-bottom: 4px;
	padding-bottom: 5px;
	padding-top: 5px;
}


#bottom_list li {
	background-image: url(../images/list_bg.jpg);
	list-style-type: none;
	background-repeat: no-repeat;
	background-position: 0px;
	padding-left: 14px;
	padding-bottom: 7px;
	margin-left: -40px;


}

#bottom_list_sub ul {
	line-height: 20px;
}


#bottom_list_sub li {
	background-image: url(../images/list_bg_sub.jpg);
	list-style-type: none;
	background-repeat: no-repeat;
	background-position: -5px 0px;
	padding-left: 9px;
	padding-bottom: 7px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: -40px;


}

#content-main {
	background-color: #FFFFFF;
	width: 946px;
	margin-left: 52px;
	min-height:700px;

}
#content-main:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }

#content-sub-left {
	float:left;
	width:535px;
	background-repeat: no-repeat;
	background-color: #FFFFFF;
	margin-left: 25px;
	padding-left: 0px;
}


#content-sub-left h1 {
	font-size: 28px;
	padding-top: 20px;
	color: #d23b3b;
}
#content-sub-left h2 {
	background-image: url(../images/bar_03.jpg);
	background-repeat: repeat-x;
	padding-left: 2px;
	padding-bottom: 20px;
	background-position: 2px;
}


#content-sub-right {
	float:right;
	width:305px;
	height:600px;
	background-repeat: no-repeat;
	background-color: #FFFFFF;
	margin-right: 10px;
	padding-left: 0px;
}

#sub_topbox {background-image: url(../images/contact_sub_bg.jpg); margin-top:12px;}

#content-sub-contact {
	background-image: url(../images/contact_sub_bg.jpg);
	height: 176px;
	width: 320px;
	margin-top: 24px;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 5px;


}

#content-sub-contact_new {
	height: 435px;
	background-repeat: no-repeat;
	margin-top: 24px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 15px;
	background-color: #dde2e5;
}

#content-sub-contact_new:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
#contact_form_sub_new {
	width: 500px;
	padding-top: 40px;
	padding-left: 15px;
}

#contact_form_sub_new:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
#fields_sub {
	margin-right: 150px;

}

#contactcell {
	padding: 0px 0px 0px 10px;

}

#contact_title_sub h1{
	font-size: 18px;
	padding-left: 10px;
	color: 000000;
	padding-top: 10px;
}

#contact_title_sub h2 {
	font-size: 12px;
	color: 666666;
	padding-left: 12px;
}

#contact_form_sub {
	width: 250px;
	padding-top: 15px;
	padding-right: 20px;
}
#content-loright-sub p {
	line-height: 20px;
	padding: 5px 0 5px 0;

}
#content-loright-sub h1 {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #666666;
	padding-left: 0px;
	padding-top: 21px;
	padding-bottom: 10px;
}

#loright_sub {
	height: 250px;
	background-position: 0px 40px;
	background-repeat: no-repeat;
	padding-top: 0px;
	padding-left: 6px;
}
#loright_sub h1 {

	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #666666;
	padding-left: 0px;
	padding-top: 25px;
	padding-bottom: 10px;

}

#footer_sub {
	background-color: #383838;
	width: 946px;
	margin-left: 52px;
	height: 190px;
	background-image: url(../images/footer_sub.jpg);
	background-repeat: no-repeat;
}
#bottom_gap {
	height: 75px;
	background-color: #000000;


}


#nav {
	height: 40px;
	padding-top: 10px;
	padding-left: 40px;

}

#nav a {
	color: #ffffff;
	font-weight: normal;
	padding-left: 12px;
	font-size: 11px;

}

#nav a:hover {
	color: #d23b3b;
	font-weight: normal;
	padding-left: 12px;
}
#dropmenudiv {
	position:absolute;
	z-index:100;
	background-color: #ffffff;
	margin-left: 12px;
	margin-top: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 5px;
	border: 1px solid #666666;
}
#dropmenudiv a {
	width: 100%;
	display: block;
	text-decoration: none;
	font-size: 11px;
	font-style: normal;
	line-height: 20px;
	text-align: left;
	padding-left: 12px;
	background-image: url(../images/arrow.jpg);
	background-repeat: no-repeat;
	background-position: -2px;
}
#dropmenudiv a:hover { /*hover background color*/
	color: #666666;

}

.nav_class .nav_class:hover{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: normal;
	letter-spacing: normal;
	text-decoration: none;
	font-size: 16px;
	color: #996633;
}
#phone_right {
	float: right;
	color: #FFFFFF;
	margin-top: -18px;
	margin-right: 52px;
	font-size: 18px;
	font-weight: bold;
	text-align: right; 
}
#phone_right span { font-size: 12px; font-weight: bold; }

#image_right {
	float:right;
	margin-left: 10px;
	margin-bottom: 10px;
}

#sitemap_list {list-style-type:disc;}
		.bolder {font-weight:bold;}


/*=:project
    scalable Inman Flash Replacement (sIFR) version 3.

  =:file
    Copyright: 2006 Mark Wubben.
    Author: Mark Wubben, <http://novemberborn.net/>

  =:history
    * IFR: Shaun Inman
    * sIFR 1: Mike Davidson, Shaun Inman and Tomas Jogin
    * sIFR 2: Mike Davidson, Shaun Inman, Tomas Jogin and Mark Wubben

  =:license
    This software is licensed and provided under the CC-GNU LGPL.
    See <http://creativecommons.org/licenses/LGPL/2.1/>    
*/

/*---- sIFR ---*/
.sIFR-flash {
	visibility: visible !important;
	margin: 0;
	padding: 0;
}

.sIFR-replaced, .sIFR-ignore {
	visibility: visible !important;
}

.sIFR-alternate {
	position: absolute;
	left: 0;
	top: 0;
	width: 0;
	height: 0;
	display: block;
	overflow: hidden;
}

.sIFR-replaced div.sIFR-fixfocus {
  margin: 0pt; 
  padding: 0pt; 
  overflow: auto; 
  letter-spacing: 0px; 
  float: none;
}

.sIFR-dummy { 
  width: 0px;
  height: 0px;
  margin-left: 42px;
  z-index: 0;
}


#contact_toptext {
	padding-left: 15px;
	padding-top: 15px;

}
#boardlogos {
	padding-left:85px;
	padding-top: 20px;
}


/* Fees Style */
	#price-list { line-height: 19px; color: #333333; }
		#price-list br { clear: both; }
		#price-list strong { color: #000000; display: block; float: left; width: 190px; }


/*begin bna xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx*/



#bna_left {
	height: 140px;
	width: 265px;
	border: 2px solid #999999;
	float: left;

}
#bna_right {
	height: 140px;
	width: 265px;
	float: left;
	border-top-width: 2px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-top-color: #999999;
	border-right-color: #999999;
	border-bottom-color: #999999;
}




#bna_spacer_left {
	height: 20px;
	width: 265px;
	float: left;
	border-right-width: 2px;
	border-right-style: solid;
	border-right-color: #999999;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #999999;
}
#bna_spacer_right {
	height: 20px;
	width: 265px;
	float: left;
}

#bna_bleft {
	height: 140px;
	width: 265px;
	border: 2px solid #999999;
	float: left;
}
#bna_bright {
	height: 150px;
	width: 265px;
	float: left;
	border-top-width: 2px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-top-color: #999999;
	border-right-color: #999999;
	border-bottom-color: #999999;
}

#padphoto {
	padding-top: 8px;
	padding-left: 4px;
	margin-bottom: 4px;
}
#padphoto1 {
	padding-top: 8px;
	padding-left: 4px;
}
.bna_list {
	padding-top: 10px;
	padding-left: 6px;
	color: #00CCCC;
}

.bna_list a {
	color: #d23b3b;
	font-weight: bold;
	font-style: normal;
	font-size: 14px;
}

#bna_photos {
	height: 704px;
	width: 590px;
	padding-left: 50px;
}

#bna_desc {
	width: 400px;
	padding-left: 80px;
}

#image {
	padding-left: 55px;
	margin-top: 0px;
}
#image_eye {
	padding-left: 50px;
	margin-top: 0px;
}
#bna_desc3 {
	width: 450px;
	padding-left: 86px;
}

#image3 {
	padding-left: 45px;
	padding-top: 10px;
}


#bna_nav {

}

#bna_nav_facelift {

}


#office_flash_slide {
	padding-left: 20px;
}


#freeman {
	float: left;
	height: 184px;
	width: 122px;
	background-image: url(../images/staff/freeman.jpg);
	margin-right: 5px;
	margin-top: 12px;
}

#kati {
	float: left;
	height: 184px;
	width: 122px;
	background-image: url(../images/staff/Kati.jpg);
	margin-right: 5px;
	margin-top: 12px;
}

#jayme {
	float: left;
	height: 184px;
	width: 122px;
	background-image: url(../images/staff/Jaymie.jpg);
	margin-right: 5px;
	margin-top: 12px;
}

#officepics {
	padding-left: 75px;
	padding-top: 25px;
}
#behlmer {
	float: left;
	height: 184px;
	width: 122px;
	background-image: url(../images/staff/Tara.jpg);
	margin-top: 12px;
	margin-right: 5px;
}

#stephanie {
	float: left;
	height: 184px;
	width: 122px;
	background-image: url(../images/staff/Stefanie.jpg);
	margin-top: 12px;
	margin-right: 5px;
}

#formtext1 ul {
	padding-bottom: 5px;
}

#formtext1 li {
	padding-bottom: 6px;
	font-size: 12px;
	padding-left: 2px;
}

#logos_sub {
	padding-left: 35px;
	margin-left: 0px;
}

#bnaleft {
	float:left;
/*	height: 135px;
	width: 260px;
	border: thin solid #666666; */
	padding:0 20px 0 20px;
}

#bnaright {
	float:left;
	height: 135px;
	width: 260px;
	border-top-width: thin;
	border-right-width: thin;
	border-bottom-width: thin;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-top-color: #666666;
	border-right-color: #666666;
	border-bottom-color: #666666;
}

#bnaright1 {
	float:left;
	height: 135px;
	width: 260px;
	border-right-width: thin;
	border-bottom-width: thin;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #666666;
	border-bottom-color: #666666;
}

#spacer_box {
	float:left;
	width: 520px;
	height:15px;
	border-right-width: thin;
	border-left-width: thin;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #666666;
	border-left-color: #666666;
	border-bottom-width: thin;
	border-bottom-style: solid;
	border-bottom-color: #666666;
}

#bna_bottom {
	float:left;
	height: 135px;
	width: 260px;
	border-right-width: thin;
	border-bottom-width: thin;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #666666;
	border-bottom-color: #666666;
	border-left-width: thin;
	border-left-style: solid;
	border-left-color: #666666;
}
#bna_bottom1 {
	float:left;
	height: 110px;
	width: 260px;
	border-right-width: thin;
	border-bottom-width: thin;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #666666;
	border-bottom-color: #666666;
	border-left-width: thin;
	border-left-style: solid;
	border-left-color: #666666;
}

#fees {
	background-image: url(../images/list_bg.jpg);
	background-repeat: no-repeat;
	padding-left: 16px;
	margin-left: 21px;
}

#fees_sub {
	background-image: url(../images/list_bg.jpg);
	background-repeat: no-repeat;
	margin-top: 15px;
	padding-left: 16px;

}

#surgeonslink {
	
}

/*end  bna xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx*/
