 /* 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; }

h1.top-h1  {
	font-family:Arial, Helvetica, sans-serif; font-size:9px; color:#ffffff; margin:2px 0px 3px 0px;
}

#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:830px;

	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;





}

.mid-h2 {
	padding-top:5px;
    padding-bottom: 0px !important;
    background-image:none !important;
    margin:0px;
	font-size: 16px;
	color:#d23b3b;
	border:none !important;
	text-decoration:none !important;


}

#content-sub-left h3 {

	padding: 5px 0 0 0;

	font-size: 16px;

	color:#d23b3b





}

.mid-h1 {
	padding-top:5px !important;

	font-size: 16px !important;

	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:690px;

	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:215px;

	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: -15px;

	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: 145px;

	width: 122px;

	background-image: url(../images/staff/gladdy-img.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*/



h1.h1-top{

	font-family:Arial, Helvetica, sans-serif;

	font-size:10px;

	color:#CCC;

	padding:0px;

	margin:0px;

	text-align:center;

	float:none;

}





h2.h2-top{

	font-family: Geneva, Arial, Helvetica, sans-serif !important;

	font-size: 24px !important;

	color: #000000 !important;

	

	padding:15px 50px 0px 25px!important;

}



#new-text {background-color:#383838; height:230px; width:951px; margin:0px auto; padding-top:10px;}

#new-text h1{ font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#FFF;}

#new-text p{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#FFF; text-align:left; padding:10px 5px 0px 10px}
