
#col1 {
	float: left;
	display: inline;
	margin-left: 0px;
	margin-right: 38px;
	width: 648px;
	padding: 0px 0px 0px 0px;
}

#col0 {
	float: left;
	display: inline;
	margin-left: 0px;
	width: 950px;
	padding: 18px 0px 10px 0px;
	margin-bottom:0px;
}

#col2 {
	float: left;
	margin-left: 0px;
	width: 282px;
	color: #ffffff;
}

#col2 #bar1 {  /*this is the white bar for titles*/
	background-color: #ffffff;
	margin-bottom: 10px;
	padding: 18px 0px 10px 0px;
	color: #00000;
}

#col2 #bar2 { /*this is the blue side bar for text only */
	background-color: #13557e;
	padding: 0 0 10px 0;
	border-bottom: 18px solid #ff9900; /* [mp: added for column balancing] */
	/* margin-bottom: 18px; [mp: removed for column balancing */
}

#col2 #bar3 { /*this is the blue side bar for contact only */
	background-color: #13557e;
	padding: 10px 0px 15px 0px;
	margin-bottom: 0px;
}

#col2 #bar4 { /*this is the blue side bar for images only */
	background-color: #13557e;
	padding: 3px 0;
	border-bottom: 18px solid #ff9900; /* [mp: added for column balancing] */
	/* margin-bottom: 18px; [mp: removed for column balancing */
}

#col2 #bar1.last, #col2 #bar2.last, #col2 #bar3.last, #col2 #bar4.last {
	margin-bottom: 0px;
	border-bottom: none;
}
#col2 #bar1 img {
	vertical-align: middle;
} 


#col2 p {
	width: 250px;
	/* color: inherit; */
	color: #ffffff;
	margin-left:20px;
	background: inherit;
}

.contactinfo h2 { margin-left:20px; }

.contactinfo h3 { color:#44AACC; margin-left:20px;}

.contactinfo ul {list-style-type:none; display:inline;}
.contactinfo li {display:inline;}

ul.specialtyicons { margin-left: 27px; }

.contentwidth p { width:612px;}

.top18 {margin-top:18px;}
.left18 {margin-left:18px;}
.left33 {margin-left:33px;}
.left3 {margin-left:-11px;}


.boxindent h1 {width:612px; margin-left:0px;}

.boxindent h2 {width:612px; margin-left:0px;}

.boxindent p { margin-left:0px;}

.boxindent table {width:612px; margin:0 0 20px -8px;}

.boxindent td {background-color:#DEEEFA; padding-left:10px; width:195px; height:35px;}

.boxindent a {text-decoration:none; border-bottom: 1px dotted #13557E; color:#13557E}

h2.sidelatestnews  { margin-left:20px;}
h3.sidelatestnews  { margin-left:20px;}
.sidelatestnews p {margin-left:3px;}
.sidelatestnews a {text-decoration:none; border-bottom: 1px dotted #DEEEFA; color:#ffffff;}

h3.latestnews  { margin-left:0px;}
.latestnews p {margin-left:0px; width:612px;}
h1.latestnews {margin-bottom:5px;}

h3.latestnewsitem  { margin-left:0px;}
.latestnewsitem p {margin-left:0px; width:612px; }

h3.latestnewsitem {margin-bottom:18px;}

.clright {float:right; clear:left; margin-right:0px; margin-top:-33px; }
.clrightnews {float:right;  margin-right:0px; margin-top:3px; }

.cvlink h2 { margin-top:20px;}

.cvlink a {text-decoration:none;}

.mainheader {margin-left:18px;}

.imgheader {margin-left:31px; margin-bottom:18px;}

.imgpageheader {margin-left:15px; margin-bottom:18px;}

.sideheader {margin-left:15px;}

.sideheader a {text-decoration:none; color:#ff9900;}

.leftandbottom {margin-bottom:18px; margin-left: 33px;}

.inlinelist ul {list-style-type:none;}

.inlinelist li {display:inline; margin-left:0px;}
.pa h3 {margin:9px 0px;}

.orangetext {color: #D99022;}

.nounderline {text-decoration:none; color:#13557e;}

.capitalize {text-transform:capitalize;}

div.link {background-color:#DEEEFA; padding-left:10px; width:300px; height:35px; margin:0px 0px 5px 0px; }

td.specialty {padding:0; float:left; height:32px; width:195px; margin-right:6px; vertical-align:middle;}

.lgicon {float:left; width:300px; margin-right:0px; margin-bottom: 18px;}

div.drspecialty {width:300px; float:right; margin-right: 8px;}

.aboutus img {margin-left:-18px; margin-top:-24px;}

.aboutus  ul  { width: 520px; margin-left: 7px; padding-bottom:0px; height:150px;  }

.aboutus  ul li  { float: left; width: 235px; margin: 0 10px;  }

.aboutus p  {clear:left;}

.appointments h4 {font-weight:normal; color:#ff9900; font-size:14px; text-transform:uppercase; margin-bottom:18px;}
.appointments h3 {margin-left:0px;}

.boxindent li a.formlink, a.printablemap {
	border: none;
	width: 210px;
}

div.appointments {width:300px; float:left; }

div.beforeappointmentswrap {float:right; width:300px; margin:80px 0px 0 0; background-color:#D7EAF9; height:351px;}
div.beforeappointmentserrorwrap {float:right; width:300px; margin: 0px 0px 20px; background-color:#D7EAF9; height:351px;}

div.beforeappointments {padding:18px; width:264px; text-align:left;}

.beforeappointments ul {height:150px; padding-bottom:20px; list-style-type:none; }

.beforeappointments ul li { width:250px; background-color:#EEF6FC; margin-bottom:5px; padding:9px 0 5px 13px;}

.thankyou {
	background-color:#D7EAF9;
	padding: 18px;
}
.thankyou ul {
	list-style-type:none;
}
.thankyou ul li {
	width: 260px;
	float: left;
	background-color: #EEF6FC;
	padding: 10px 10px 5px;
}
.thankyou ul li.seq2 {
	margin-left: 15px;
}
.thankyou ul li a {
	border: none;
}

.contactus img {margin:5px 0;}

div.contactus {padding-bottom:10px;}

.aboutus h1  { color:#13557E; font-family:"Myriad Pro",Myriad,Calibri,Trebuchet,"Trebuchet MS",Geneva,sans-serif; font-size:20px; font-weight:normal; line-height:26px; margin-bottom:24px;}
.additional table {width:617px; margin:-20px 0 10px 18px;}
.additional td { padding-left:10px; padding-top:5px; vertical-align:top; }
.additional h2 {padding-left:2px; text-transform:uppercase;}
.additional p {padding-left:3px; padding-top:5px;}
div.address {padding-top:5px; float:right; width:290px; margin-right:0px;}

.address h2 {  color:#13557E; font-family:Helvetica,Arial,sans-serif; font-size:10px; font-weight:bold; line-height:18px; text-transform:uppercase; margin-left:3px;}

.address h3 { color:#44AACC; font-family:Helvetica,Arial,sans-serif;font-size:10px;font-weight:bold;line-height:18px; text-transform:uppercase; margin-left:3px;}

.address h4 { font-size:16px; color:#ff9900; margin-bottom:5px; margin-left:3px;}
.address p {margin-left:3px; margin-bottom:8px;}
div.pa {margin-left:-3px;}			

div.phonefax { display:inline; list-style-type:none; }
.phonefax ul { display:inline; list-style-type:none;}
.phonefax li { display:inline; margin-right:100px; margin-left:3px;}
.phonefax2 li { display:inline; margin-right:50px; margin-left:4px;}	
.displayinline {display:inline;}
br.clearboth {clear:both;}

h2.left10 {margin-left:10px;}	
p.left20 {margin-left:20px; margin-bottom:5px;}	

.sitemap h1 {margin-bottom:8px;}


ul.inline {display:inline; list-style-type:none; margin-left:18px; } 
li.inline {display:inline; }
li.phonefax {display:inline; margin-right:90px; margin-left:3px;} 
li.numbers {display:inline; margin-right:41px; margin-left:3px;}
br.both {clear:both;}

div.pagelist {margin-left:20px;}
.pagelist ul li{list-style-type:none;}

.educationsection { margin-bottom: 18px; }
.educationsection select { width: 400px; }