
html, body {
height : 100%;
margin : 0;
padding : 0;
}
body {
font-family : Arial, Helvetica Neue, Helvetica, Verdana, sans-serif;
font-size : 12px;
line-height : 120%;
color : #4a4a4a;
background : #efefef;
margin : 0;
padding : 0;
}
FORM {
margin : 0;
padding : 0;
}
A, A:link, A:visited, A:active {
color : #000000;
text-decoration : underline;
}
A:hover {
color : #7d8213;
text-decoration : none;
}
.green12 {
color : #909617;
}
.gray12 {
color : #7d7d7d;
}
.normal11 {
font-size : 11px;
}
.normal14 {
font-size : 14px;
}
.black {
color : #000000;
}
.green {
color : #568b08;
}
#page-wrapper {
width : 1002px;
margin : 0 auto;
background : #ffffff;
padding : 0;
}
#page_header {
border : 0 solid #37451c;
padding : 0;
margin : 0;
}
#mainMenu {
background : url(../images/nav_bg.gif) repeat-x left top;
height : 41px;
margin : 0 auto;
}
#mainMenu ul {
margin : 0;
padding-left : 0px;
list-style : none;
}
#mainMenu ul li {
margin : 0;
padding : 0;
list-style : none;
display : inline;
float : left;
background : url(../images/menu_seperator.gif) no-repeat right center;
}
#mainMenu ul li a {
color : #2e3c12;
display : block;
padding : 0 18px;
margin : 0;
text-decoration : none;
font : bold 15px arial, helvetica, sans-serif;
line-height : 41px;
}
#mainMenu ul li a:hover {
background : url(../images/nav_over_bg.gif) repeat-x left top;
line-height : 41px;
color : #2e3c12;
text-decoration : none;
}
#mainMenu ul li.selected a {
background : url(../images/nav_over_bg.gif) repeat-x left top;
line-height : 41px;
color : #2e3c12;
text-decoration : none;
}
#mainMenu ul li a#select_page {
background : url(../images/nav_over_bg.gif) repeat-x left top;
line-height : 41px;
color : #2e3c12;
text-decoration : none;
}
/******/
#mainMenu ul li a.select_page {
background : url(../images/nav_over_bg.gif) repeat-x left top;
line-height : 41px;
color : #2e3c12;
text-decoration : none;
}

.banner_find_physician_search_result {
background : url(../images/banner_physician_pg.jpg) no-repeat right top;
height : 142px;
}
.banner_about_us 
{
background : url(../images/banner_about_pg.jpg) no-repeat right top;
height : 142px;
}
.banner_img_home 
{
background : url(../images/banner_img_home.jpg) no-repeat right top;
height : 185px;
}
.banner_find_practice_location {
background : url(../images/banner_find_practice.jpg) no-repeat right top;
height : 142px;
}
.banner_find_practice_search {
background : url(../images/banner_find_practice.jpg) no-repeat right top;
height : 142px;
}

/******/

#mainMenu ul li a.clearbg {
color : #2e3c12;
display : block;
padding : 0 18px;
text-decoration : none;
font : bold 15px arial, helvetica, sans-serif;
background : url(../images/nav_bg.gif) no-repeat right top;
line-height : 41px;
}
#mainMenu ul li a.clearbg:hover {
background : url(../images/nav_over_bg.gif) repeat-x left top;
line-height : 41px;
color : #2e3c12;
text-decoration : none;
}


#banner_home {
border-bottom : 4px solid #37451c;
background-color : #fbffff;
}
#logo {
float : left;
padding-left : 48px;
padding-top : 48px;
margin : 0;
}
.banner_img {
float : right;
margin : 0;
padding : 0;
}
#mid_wrap {
background-color : #f4f5db;
}
#mid_col_left {
float : left;
width : 230px;
padding : 15px;
margin : 0;
}
#mid_root_right {
float : left;
width : 742px;
background-color : #ffffff;
}
#mid_col_middle {
float : left;
width : 450px;
padding : 15px;
margin : 0;
background-color : #fbffff;
border-right : 1px dotted #5d5d5d;
}
#mid_col_middle_1 {
float : left;
width : 428px;
padding : 15px;
margin : 0;
background-color : #fbffff;
border-right : 1px dotted #5d5d5d;
}

.mid_col_middle_1 {
float : left;
width : 428px;
padding : 15px;
margin : 0;
background-color : #fbffff;
border-right : 1px dotted #5d5d5d;
}


#mid_col_right {
float : left;
width : 230px;
padding : 15px;
margin : 0;
background-color : #fbffff;
}
h2 {
background : url(../images/icon_circle_aro-1.gif) no-repeat left center;
padding-left : 25px;
color : #7d8213;
font-size : 17px;
line-height : 20px;
margin : 0;
}
h1 {
background : url(../images/icon_circle_aro-1.gif) no-repeat left center;
padding-left : 25px;
color : #7d8213;
font-size : 18px;
line-height : 20px;
margin : 0;
}
.service_col {
background : url(../images/img_leaves.gif) no-repeat 25px top;
padding-left : 95px;
font-weight : bold;
}
.dotted_1 {
background : url(../images/left_dotted.gif) repeat-x left center;
padding : 0;
margin : 0;
height : 20px;

}
.dotted_wt {
background : url(../images/dotter_2.gif) repeat-x left center;
padding : 0;
height : 20px;
}
.phy_spotlight {
border : 1px solid #d8d8bf;
background-color : #f0f0d4;
padding : 15px;
margin : 0;
}
.pad_left_col {
padding-top : 15px;
padding-left : 25px;
margin : 0;
}
.img_left_pad {
padding : 0 20px 0 0;
float : left;
margin : 0;
}
.text_flt_rt {
float : left;
margin : 0;
padding : 0;
width : 281px;
}
.read_more {
float : right;
width : 100px;
text-align : right;
margin : 0;
padding : 0;
}
.read_more A, .read_more A:link, .read_more A:visited, .read_more A:active {
color : #6f7421;
text-decoration : underline;
}
.read_more A:hover {
color : #6f7421;
text-decoration : none;
}
.patient_prtl {
border : 1px solid #dadac3;
padding : 15px;
background-color : #fffffc;
}
.pt_prtl_title {
background : url(../images/icon_patient_prtl.gif) no-repeat left center;
padding-left : 35px;
color : #7d8213;
font-size : 17px;
font-weight : bold;
line-height : 30px;
margin-bottom : 10px;
}
.latest_news {
margin-top : 7px;
padding : 0;
}
.latest_news ul {
padding-left : 16px;
margin : 0;
line-height : 17px;
}
.latest_news ul li {
font-size : 12px;
color : #7d7d7d;
list-style : none;
background : url(../images/bullet_green.gif) no-repeat left 5px;
padding-left : 15px;
margin-bottom : 5px;
}
.latest_news ul li a, .latest_news ul li a:link, .latest_news ul li a:active, .latest_news ul li a:visited {
color : #7d7d7d;
font-weight : bold;
padding : 0;
text-decoration : none;
}
.latest_news ul li a:hover {
padding : 0;
margin : 0;
text-decoration : underline;
color : #7d7d7d;
}
#page_footer {
background : #d1d76f;
font-size : 11px;
color : #2e3c12;
border-top : 3px solid #b7bc61;
height : 18px;
padding-left : 15px;
padding-top : 2px;
padding-right : 5px;
}
.copyright {
float : left;
margin : 0;
padding : 0;
}
.bottom_nav {
float : right;
padding : 0;
margin : 0;
}
.bottom_navUL {
padding : 0;
margin : 0;
list-style : none;
color : #2e3c12;
text-align : right;
font-size : 11px;
}
.bottom_navUL LI {
margin : 0;
padding : 0;
display : inline;
}
.bottom_navUL LI A, .bottom_navUL LI A:link, .bottom_navUL LI A:visited, .bottom_navUL LI A:active {
color : #2e3c12;
text-decoration : none;
margin-right : 12px;
margin-left : 12px;
}
.bottom_navUL LI A:hover {
color : #2e3c12;
text-decoration : underline;
}
.bottom_navUL LI A#select_btm {
color : #2e3c12;
text-decoration : underline;
}
#logo_inner {
float : left;
padding-left : 48px;
padding-top : 20px;
margin : 0;
}
#mid_inner_right {
float : left;
width : 712px;
background-color : #ffffff;
padding : 15px;
}
.mid_inner_right {
float : left;
width : 712px;
background-color : #ffffff;
padding : 15px;
}
.title_14 {
font-size : 14px;
}
.pad_left {
padding-left : 33px;
margin : 0;
}
Table.practice_srch {
border : 1px solid #d0d2af;
}
Table.practice_srch TH {
background : #fff1c1 url(../images/ornage_bg-1.gif) repeat-x left bottom;
border-right : 1px solid #ebbf60;
padding-left: 15px;
height:33px;
text-align:left;
}
Table.practice_srch TD {
border-right : 1px solid #a8a99c;
border-bottom : 1px solid #a8a99c;
padding : 15px;
}
Table.practice_srch Tr.practice_Footer TD {

background : #fff1c1 url(../images/ornage_bg-1.gif) repeat-x left bottom;
border-right : 1px solid #ebbf60;
padding:5px;
height:10px;

border-right:0;
border-bottom:0;
padding-right:10px;
}
Table.practice_srch Tr.practice_Footer TD a:hover 
{
	font-weight:bold;
	font-size:18px;
}
Table.practice_srch Tr.practice_Footer TD span
{
	font-weight:bold;
	font-size : 15px;
}

.select_box {
width : 200px;
}
.txt_box {
width : 193px;
}
.img_border {
border : 2px solid #606060;
}
.phy_img {
padding-right : 15px;
float : left;
}


.physician_col {
padding : 0;
margin : 0;
width : 332px;
}
.physician_col_IN_prac {
padding : 0;
margin : 0;
width : 240px;

}
.new_search {
float : right;
width : 200px;
text-align : right;
padding-right : 20px;
margin : 0;
}
.new_search A, .new_search A:link, .new_search A:visited, .new_search A:active {
color : #a3760d;
font-weight : bold;
text-decoration : underline;
}
.new_search A:hover {
color : #a3760d;
font-weight : bold;
text-decoration : none;
}
/*****/
.new_search_prac {
float : right;
/*width : 200px;*/
text-align : right;
padding-right : 70px;
margin : 0;
}
.new_search_prac A, .new_search_prac A:link, .new_search_prac A:visited, .new_search_prac A:active {
color : #a3760d;
font-weight : bold;
text-decoration : underline;
}
.new_search_prac A:hover {
color : #a3760d;
font-weight : bold;
text-decoration : none;
}

.textPortal
{
font-family:Arial;
font-size:15px;
font-weight:bold;
color:#4a4a4a;
padding-left:10px;
padding-right:9px;
line-height:18px;
}

/*****/
/* New class added on 22-7-09 */

.normal11bold {font-size:14px; color:#565656; font-weight:bold;}
.select_box_new {width:162px;}
.txt_box_new {width:158px;}

.new_search {color:#a3760d;}
.new_search A, .new_search A:link, .new_search A:visited, .new_search A:active{color:#a3760d; text-decoration: none; font-size:12px; font-weight:bold;}
.new_search A:hover{text-decoration: underline; font-size:12px; font-weight:bold;}

.normal16 {font-size:16px; color:#565656;}

.sports_medicine {padding:15px 15px 15px 26px;}

UL.links_medicine {margin:0px; padding:0px; margin-left:15px; list-style:none; font-size:12px; margin-right:10px; text-align:left;}
UL.links_medicine LI{margin-bottom:5px; background:url(../images/bullet_green.gif) left center no-repeat; margin-top:5px; padding-left:15px;}
UL.links_medicine LI A,UL.links_medicine LI A:link, UL.links_medicine LI A:visited, UL.links_medicine LI A:active{text-decoration:none; color:#4a4a4a;}
UL.links_medicine LI A:hover{color:#91954f; text-decoration:underline;}

#mid_col_medicine {float:left; width:220px; padding:15px 15px 25px 25px; margin:0;}
#mid_col_medicine_1
{
	float: left;
	width: 220px;
	margin: 0;
	padding-right: 25px;
	padding-left: 10px;
	padding-bottom: 25px;
	padding-top: 15px;
}

.mid_col_medicine_1
{
	float: left;
	width: 220px;
	margin: 0;
	padding-right: 25px;
	padding-left: 10px;
	padding-bottom: 25px;
	padding-top: 15px;
}


.select_box_new1 {width:158px; height:20px; vertical-align:middle; font-size:12px; color:#7e7d7d; font-family:Arial, Helvetica, sans-serif;}
.valign {vertical-align:middle;}


/*****/
#mid_col_medicine1 {float:left; width:220px; padding:15px 15px 25px 25px; margin:0;}
.select_box_new1 {width:158px; height:20px; vertical-align:middle; font-size:12px; color:#7e7d7d; font-family:Arial, Helvetica, sans-serif;}
.valign {vertical-align:middle;}

/*.readmore a{color:#4a4a4a; text-align:left; float:left;}*/

.click_here, .click_here:link, .click_here:visited, .click_here :active {
color : #6f7421;
text-decoration : underline;
}
.click_here:hover {
color : #6f7421;
text-decoration : none;
}

h3 {
/*padding-left : 3px;*/
color : #7d8213;
font-size : 17px;
line-height : 20px;
margin : 0;
}

h4 {
color : #7d8213;
line-height : 25px;
margin : 0;
}

/*****/

UL.choose {margin:0px; padding:0px; list-style:none; font-size:12px; margin-right:10px; text-align:left;}
UL.choose LI{margin-bottom:5px; background:url(../images/bullet_green.gif) left center no-repeat; margin-top:5px; padding-left:15px; margin-bottom:10px;}

.img_one {float:left; padding-bottom:20px; padding-right:10px;}

A.read_more11 {color:#4a4a4a; text-align:right; float:right; padding-top:10px;}
A.read_more11, A.read_more11:link, A.read_more11:visited, A.read_more11:active{color:#4a4a4a; text-decoration: none; font-size:11px;}
A.read_more11:hover{text-decoration: underline; font-size:11px;}

A.read_more12
 {
	color:#4a4a4a; text-align:right; float:right; padding-top:0px;
	 }
A.read_more12, A.read_more12:link, A.read_more12:visited, A.read_more12:active{color:#4a4a4a; text-decoration: none; font-size:11px;}
A.read_more12:hover{text-decoration: underline; font-size:11px;}

ul.tblclass
{
	margin:0px;
	 padding:0px; 
	 margin-left:15px;
}


table.bariatric-diet-sched tr.hdr td {
background-color:#C6D8EA;
}

table.bariatric-diet-sched td {
border-bottom:1px solid #CCCCCC;
border-left:1px dashed #CCCCCC;
border-right:1px dashed #CCCCCC;
font-size:11px;
line-height:1em;
padding:8px 4px 15px;
text-align:center;
}



/* class added on 22/12/2009 */
.go_back {color:#a3760d;}
.go_back A, .go_back A:link, .go_back A:visited, .go_back A:active{color:#a3760d; text-decoration: none; font-size:12px; font-weight:bold;}
.go_back A:hover{text-decoration: underline; font-size:12px; font-weight:bold;}
.go_back {
float : left;
/*width : 200px;
text-align : left;*/
padding-right : 20px;
margin : 0;
}