.blubar {
	background-image: url(images/blue_home_bars.jpg);
}
.menu_bar_left_whiteback {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000;
	background-color: #FFF;
	text-align: left;
}
.menu_left_greybackground {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000;
	background-color: #CECBC7;
	text-align: left;
}
.alert {
	font-family: "Arial Black", Gadget, sans-serif;
	text-align: left;
	text-decoration: blink;
	width: 460px;
	float: left;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 12px;
	margin-left: 0px;
	background-color: #FF9;
	color: #F00;
	border: .5px solid #999;
}
#alert_tag {
	width: 780px;
	color: #F00;
	background-color: #252525;
	font-size: 13px;
	margin: 0px;
	padding: 0px;
}
.primary_button_back {
	background-image: url(family/family_button.png);
	background-repeat: no-repeat;
	background-position: left bottom;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	line-height: 12px;
}
.primary_borderallaround {
	border: 8px solid #FFF;
}
.primary_care_page {
	background-color: #FFF;
	text-align: center;
}
.Primary_bodycopy {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #07426C;
	font-weight: bold;
	text-align: center;
}
.right_copy_12pt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	text-align: right;
	padding-right: 8px;
}
.2nd_level_vertical_nav {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #000;
	background-color: #F0EDE8;
	padding-top: 15pt;
	padding-right: 15pt;
	padding-bottom: 15pt;
	padding-left: 15pt;
	border-left-width: thin;
	border-left-style: solid;
	border-left-color: #333;
}
.center_main_frame {
	padding-right: 20%;
	padding-left: 20%;
	text-align: left;
	width: 800px;
}
.landing_page_fb_back1 {
	background-image: url(landingpage/leftlowersection.jpg);
}
.menu_background_main {
	background-image: url(menu/menubackground.png);
}
.Homepage_Blue_headertext {
	font-family: "Times New Roman", Times, serif;
	font-size: 18pt;
	color: #005494;
}
.greytext_13pt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: 666;
}
.tanback {
	background-color: #ECE9E2;
	text-align: left;
}
.tan_vertial_rule {
	background-image: url(images/vertical_tanline.gif);
	background-repeat: repeat-y;
}
.home_section_20onbothsides {
	padding-right: 20px;
	padding-left: 20px;
}
.horizontal_line {
	background-image: url(images/horizontal_line.gif);
}
.yellowbar_home {
	background-image: url(images/yellow_home_bars.jpg);
	border-top-width: thin;
	border-right-width: thin;
	border-bottom-width: thin;
	border-left-width: thin;
	border-top-style: solid;
	border-top-color: #FFF;
	border-right-color: #FFF;
	border-bottom-color: #FFF;
	border-left-color: #FFF;
}
.white12pt_text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	color: #FFF;
	text-align: left;
}
.white12pt_textbold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	font-weight: bolder;
	color: #FFF;
	text-align: center;
}
.whitebox_background {
	background-color: #FFF;
	text-align: left;
}
.BlackText_header_homepage {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: normal;
	color: #000;
}
.lighter_bar_home {
	background-image: url(images/lightblue_home_bars.jpg);
	text-align: left;
	border: thin solid #FFF;
}
.Newslistings_home {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #900;
}
.bodycopy {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: normal;
	color: #333;
	line-height: 11pt;
}
.mainbodycopy_bluebackground {
	border-top-width: thin;
	border-right-width: thin;
	border-bottom-width: thin;
	border-left-width: thin;
	border-top-style: solid;
	border-top-color: #FFF;
	border-right-color: #FFF;
	border-bottom-color: #FFF;
	border-left-color: #FFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #000;
	padding: 20px;
	line-height: normal;
	text-align: left;
	width: 600px;
	font-weight: normal;
	background-color: #F3F0ED;
}
.mainbodycopy_tanback {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #000;
	line-height: 13pt;
	text-align: left;
	font-weight: normal;
}
.leftpanel_ruledlines {
	background-image: url(images/left-panel-background.jpg);
	border: thin solid #FFF;
	background-repeat: repeat-x;
	background-color: #FFF;
}
.sub_headline {
	font-family: "Times New Roman", Times, serif;
	font-size: 14pt;
	font-weight: normal;
	color: #0B426C;
	text-align: left;
	background-color: #FFF;
	padding: 5px;
	border-right-width: thin;
	border-bottom-width: thin;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #185379;
	border-bottom-color: #185379;
}
.sub_whiterule {
	font-weight: normal;
	text-align: left;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #7797AE;
}
.vertical_rule {
	text-align: left;
	background-image: url(images/vertical_grey_rule.gif);
}
.blackbox_rule_allaround {
	border: thin solid #666;
	padding: 10px;
	background-color: #FEFFCF;
	text-align: left;
}
.bottom_rule_blue {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #1C4F76;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
}
.homebodycopy_grey {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #666;
	text-align: center;
}
.whitebox_rule_allaround {
	border: 1px solid #FFF;
	background-color: #FFF;
	font-size: 12px;
}
.10_pt_black_text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: normal;
	color: #000;
	text-align: left;
}
.pinkbox_rule_allaround {
	border: thin solid #666;
	padding: 10px;
	background-color: #E3C1C1;
}
.smallhours {
	font-size: 9pt;
	border-bottom-width: thin;
	border-bottom-style: solid;
	border-bottom-color: #CCC;
	line-height: 11pt;
	color: #00426B;
}
.smallhours_black {
	font-size: 9pt;
	border-bottom-width: thin;
	border-bottom-style: solid;
	border-bottom-color: #000;
	line-height: 11pt;
	color: #000;
}
.smalltextblack {
	font-size: 8pt;
	line-height: 11pt;
	color: #000;
	font-style: italic;
}
.boldtext {
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.sub_headline_NORULE {
	font-family: "Times New Roman", Times, serif;
	font-size: 14pt;
	font-weight: normal;
	color: #0B426C;
	text-align: left;
	line-height: 17px;
}
.quote {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	color: #000;
	text-align: left;
	line-height: 10pt;
	font-style: oblique;
}
.physician_copy {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: normal;
	color: #000;
	text-align: left;
	line-height: 11pt;
	border-bottom-width: thin;
	border-bottom-style: solid;
	border-bottom-color: #999;
	padding: 5px;
}
.mainbodycopy_whitebackground {
	border-top-width: thin;
	border-right-width: thin;
	border-bottom-width: thin;
	border-left-width: thin;
	border-top-style: solid;
	border-top-color: #FFF;
	border-right-color: #FFF;
	border-bottom-color: #FFF;
	border-left-color: #FFF;
	background-color: #FFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000;
	padding: 20px;
	line-height: 18px;
	text-align: left;
}
.blackbox_rule_allaround_2 {
	border: thin solid #666;
	padding: 2px;
	background-color: #FEFFCF;
}
.physician_name_small {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 65%;
	color: #0B416B;
	line-height: 10px;
}
.onepointrule_background {
	background-color: #FFF;
	border: 1px solid #CCC;
}
.center {
	text-align: center;
}
.left_rule {
	border-left-width: thin;
	border-left-style: solid;
	border-left-color: #0E5882;
}
.bottom_rule_black {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #000;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.white_rule_allaround_new {
	border: 1px solid #FFF;
}
.diabetes_box {
	border: 1px solid #000;
	padding: 0px;
	background-color: #FEFFCF;
	text-align: left;
}
.diabetes_box_white {
	border: 1px solid #666;
	background-color: #FFF;
	text-align: left;
	padding-top: 2px;
	padding-right: 10px;
	padding-bottom: 2px;
	padding-left: 10px;
}
.diabetes_copy {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: normal;
	color: #000;
	padding-right: 10px;
	padding-left: 20px;
}
.diabetes_borderallaround {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-top-color: #000;
	border-right-color: #000;
	border-bottom-color: #000;
	border-left-color: #000;
}
.news_date {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #0E5595;
}
.news_text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666;
	line-height: 12px;
}
.whitebox_background_homepage {
	background-color: #FFF;
	text-align: center;
}
.blubar_2 {
	background-image: url(images/blue_hometowhite.jpg);
	border: 1px solid #FFF;
}
.Homepage_Blue_headertext_smaller {
	font-family: "Times New Roman", Times, serif;
	font-size: 14pt;
	color: #005595;
	padding-bottom: 3px;
	line-height: 17px;
}
.tan_horizontal_rule {
	background-image: url(images/horizontal_tanline.gif);
	background-repeat: repeat-x;
}
.homebodycopy_greyC_subheads {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666;
}
.copyrightline {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	color: #FFF;
	text-align: right;
}
.landing_page_fb_back_right {
	background-image: url(landing_image3background.jpg);
}
.bottom_rule_white {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFF;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
}
.career_title {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11pt;
	font-weight: bold;
	color: #701616;
	line-height: 11pt;
}
.main_container table tr td table tr .mainbodycopy_bluebackground table tr td table tr .primary_care_page table tr td .Primary_bodycopy {
	text-align: center;
}
.centertable {
	text-align: left;
}
.Primary_location {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000;
	font-weight: normal;
	text-align: center;
}
.Primary_bodycopy_drilldown {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #07426C;
	font-weight: bold;
	text-align: left;
}
.primary_care_page_left_text {
	background-color: #FFF;
	text-align: left;
}
.whitelink {
	font-family: Verdana, Geneva, sans-serif;
	font-weight: normal;
}
a.whitelink:link {color: #FFFFFF;font-weight: bold;}
a.whitelink:active {color: #FFFFFF; font-weight: bold;}
a.whitelink:visited {color: #FFFFFF; font-weight: bold;
}
#diabetes_video {
	width: 320px;
	float: left;
	background-color: #FFF;
	position: relative;
	padding: 10px;
	margin-right: 10px;
}
#dr_edu_cert_left {
	background-color: #FEFDD9;
	width: 100%;
	padding-left: 20px;
	padding-top: 10px;
}
#physician_image_right {
	float: right;
	width: 257px;
	clear: right;
}
#physicina_text_left {
	float: left;
	width: 490px;
	font-family: Arial, Helvetica, sans-serif;
	text-align: left;
	font-weight: normal;
	padding-left: 20px;
	padding-top: 10px;
	font-size: 12px;
	background-color: #EFF5FE;
	height: 294px;
	padding-right: 10px;
}
.left_text {
	text-align: left;
}
.a_non_bullet_list {
	list-style-type: none;
	line-height: 25px;
}
#medical_staff_yearbook {
	padding: 0px;
	width: 86px;
	border: 1px solid #999;
	float: left;
	margin: 4px;
	background-color: #FFF;
}
#physician_right_container {
	float: right;
	width: 200px;
}
.phone_fax_div {
	padding: 5px;
	float: left;
	width: 200px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #7F1816;
	margin-bottom: 5px;
}
.article_container {
	float: left;
	height: auto;
	width: 100%;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #666;
}
.internal_med_pict_container {
	float: right;
	width: 290px;
	padding-left: 15px;
}
.2column_med_pict_container {
	float: right;
	width: 200px;
	padding-left: 15px;
}
#medical_staff_yearbook_fixed_height {
	padding: 0px;
	width: 86px;
	border: 1px solid #999;
	float: left;
	margin: 4px;
	background-color: #FFF;
	height: 130px;
}
.medical_staff_yearbook_pict {
	width: 76px;
	height: 86px;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 1px;
	padding-left: 5px;
	float: left;
	background-color: #FFF;
}
.medical_staff_yearbook_textbelowpict {
	width: 76px;
	padding-top: 3px;
	padding-right: 3px;
	padding-bottom: 3px;
	padding-left: 3px;
	height: 30px;
	float: left;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #900;
}
.right_picture_2col {
	float: right;
	width: 200px;
	padding-left: 15px;
	padding-bottom: 10px;
}

