body, input, button, textarea, select {font-family:Arial, Helvetica, sans-serif;color:#171717;font-size:12px;}
div, p, ul, li, form, input, select, textarea, marquee, dt, dl, label, h2, h3, h4, img, table, button {padding:0px;margin:0px;}
input, button, img {border:none;}
input {padding:1px 0px;overflow:visible;}
textarea {padding:2px 0px;}
select option {padding-left:4px;}
a,
input[type=submit]{cursor:pointer;}
a img{border:none;text-decoration:none;}
img{border:none;}
h1 {font-size:24px;}
h2 {font-size:18px;}
h3 {font-size:12px;}
h4 {font-size:12px;}

/*---*/	

.clear,
.admin_clear{clear:both;}
.fright {float:right;}
.common_row_two {float:left;width:100%;padding-bottom:5px;}

.r_right_space {

	float:right;

	padding-right:10px;

	}

.sright_space {

	float:left;

	padding-right:5px;

	}

.r_bottom_space {

	float:right;

	padding-bottom:10px;

}

.buble_posi {

	float:left;

	position:relative;

}

.bold {

	font-weight:bold;

}

.fleft {

	float:left;

}

.error {

	color:#FF0000;

	font-size:11px;

	display:inline;

}

.warning {

	color:#f00;

}

.notice {

	color:#00CC33;

}

.disabled {

	color:#999999;

}

.submit_button {

	float:left;

	padding-left:7px;

	height:26px;

}

.submit_button input {

	float:left;

	height:26px;

	font-weight:bold;

	color:#fff;

	border:none;

	cursor:pointer;

	overflow:visible;

	padding:4px 6px 10px 0px !important;

}

.submit_button a {

	float:left;

	height:26px;

	font-weight:bold;

	color:#fff;

	text-decoration:none;

	line-height:24px;

	padding:0px 9px 0px 3px;

}

.submit_button button {

	float:left;

	height:26px;

	font-weight:bold;

	color:#fff;

	overflow:visible;

	padding:4px 6px 10px 0px;

}

.phrases_input {

	width:300px;

}

.input_box {

	width:180px;

}

.search_input {

	width:170px;

}

.domain_input {

	width:165px;

}

.name_input {

	width:120px;

}

.city_input {

	width:130px;

}

.micro_input {

	width:40px;

}

.text_area {

	width:350px;

	height:80px;

}

.logout_button {

	float:right;

	padding-top:6px;

}

.common_row_new {

	float:left;

	width:100%;

}

.common_row_cent {

	float:left;

	width:100%;

	text-align:center;

}

.top_navigation {

	float:right;

	width:500px;

}

.top_navigation ul {

	float:left;

	width:100%;

}

.top_navigation ul li {

	float:left;

	font-size:11px;

	list-style:none outside none;

	padding-bottom:5px;

	width:33%;

}

.top_navigation ul li a {

	text-decoration:none;

}

.top_navigation ul li a:hover {

	text-decoration:none;

}

.top_navigation_swap {

	float:left;

	padding-left:20px;

	width:500px;

}

.top_navigation_swap ul {

	float:left;

	width:100%;

}

.top_navigation_swap ul li {

	float:left;

	font-size:11px;

	list-style:none outside none;

	padding-bottom:4px;

	width:33%;

}

.top_navigation_swap ul li a {

	text-decoration:none;

}

.top_navigation_swap ul li a:hover {

	text-decoration:none;

}

.locate_hidden {

	display:none;

}

.search_box-two {

	display:inline;

	float:right;

	width:226px;

	padding-right:18px;

}

.logo_name {

	float:left;

	font-size:24px;

	font-weight:bold;

	margin-top:12px;

}

.common_row {

	float:left;

	width:100%;

	padding-bottom:10px;

}

#_d {

	display:none;

}

.draggableclass_locate1 {

	display:none;

}

.text_bold {

	font-weight:bold;

}

.table_row {

	float:left;

	width:100%;

}

.back_link {

	float:right;

	padding-right:5px;

}

.back_link a {

	text-decoration:none;

	font-weight:bold;

}

.back_link a:hover {

	text-decoration:underline;

	font-weight:bold;

}

.login_rightbox {

	margin:0 auto;

	width:392px;

}

.forgot_rightcolumn {

	float:left;

	padding:5px 0 0 5px;

	width:150px;

}

.forgot_rightcolumn a {

	font-weight:bold;

}

.forgot_rightcolumn a:hover {

	font-weight:bold;

}

.common_row_two_user {

	float:left;

	width:600px;

	padding-bottom:5px;

}

.login_box {

	float:left;

	width:100%;

	height:75px;

}

.top_menu {

	float:left;

	width:913px;

}

.menu_leftround {

	float:left;

	width:15px;

	height:47px;

}

.menu_bg {

	float:left;

	width:883px;

	height:47px;

	line-height:47px;

}

.menu_bg ul {

	float:left;

}

.menu_bg ul li {

	float:left;

	display:inline;

	padding:0px 35px;

}

.menu_bg ul li a {

	font-weight:bold;

	text-decoration:none;

}

.menu_bg ul li a:hover {

	font-weight:bold;

	text-decoration:none;

}

.menu_rightround {

	float:right;

	width:15px;

	height:47px;

}

.domain_column {

	float:left;

	padding:3px 5px 0px 0px;

}

.practice-heading {

	font-size:18px;

	margin:0;

	padding-bottom:15px;

}

.top_round {

	float:left;

	width:100%;

}

.left {

	float:left;

	width:17px;

	height:17px;

}

.right {

	float:right;

	width:17px;

	height:17px;

}

#photos {

	float:left;

	width:780px;

}

.photos_row {

	float:left;

	width:763px;

}

.header {

	width:995px;

	float:left;

}

#rup {

	background-color:#000000;

}

.right_inn_full .text_content .buble_posi .edit_link {

	left:722px;

}

.definition_output .editor_field {

	margin-bottom:5px;

}

.definition_output .editor_field_two {

	width:592px;

	margin-bottom:5px;

}

.definition_output textarea {

	width:592px;

}

.definition_output input {

	margin-right:4px;

	background:url(images/button_middbg.gif) repeat-x left top;

}

.sortable_galleryphoto {

	float:left;

	margin:2px;

	cursor:move;

	overflow:hidden;

	height:95px;

	width:145px;

	padding:2px;

}

.sortable_ppgalleryphoto {

	float:left;

	margin:2px;

	padding:3px;

	cursor:move;

	overflow:hidden;

	height:95px;

	width:144px;

}

.editor_field {

	font:inherit;

	padding:1px;

	margin:0px;

	width:108px;

	overflow:hidden;

	cursor:text;

}

.definition_column {

	float:left;

	width:112px;

}

.photo_dropdown {

	width:108px;

	margin-top:4px;

}

.text_content h3 {

	font-size:12px;

	font-weight:bold;

	margin:0px;

}

.text_content p {

	font-size:12px;

	line-height:20px;

	margin:0px;

	padding:5px 0px;

}

.footer_table_wrraper {

	float:left;

	margin:1%;

	font-size:12px;

	padding-bottom:5px;

	width:973px;

}

.fotter_table_block {

	float:left;

	margin:5px 0 0 5px;

	width:114px;

	padding:2px 0;

	text-align:center;

}

.fotter_table_block a {

	text-decoration:none;

}

.fotter_table_block a:hover {

	text-decoration:none;

}

.ppgalleryphoto_table {

	width:99.9%;

	text-align:center;

}

.ppgalleryphoto_table a {

	font-weight:bold;

	color:#000000;

}

.ppgalleryphoto_table p {

	padding:12px 0px;

}

disabled {

	color:#FFFFFF;

}

input[disabled='disabled'] {

	color:#FFFFFF;

}

.right_inn_full {

	float:left;

}

.google_map {

	float:left;

	width:100%;

	text-align:center;

}

.google_map #map {

	width:788px !important;

}

#mainmenu ul li ul li .div_menu_item_outer .div_menu_item .divforaddform {

	border-bottom:1px solid #FFFFFF;

	border-right:1px solid #FFFFFF;

	float:left;

	left:-10px;

	position:relative;

}

#mainmenu ul li ul li .div_menu_item_outer .div_menu_item .divforaddform input.savingbutton {

	background:url(images/button_middbg.gif) repeat-x left top;

}

#mainmenu ul li ul li .div_menu_item_outer .div_menu_item .divforaddform input.cancelbutton {

	background:url(./images/button_middbg.gif) repeat-x left top;

}

.msg_login {

	color:#FF0000;

	display:inline;

	float:left;

	font-size:11px;

	font-weight:normal;

	width:100%;

	position:relative;

	top:5px;

	text-align:center;

	padding-bottom:5px;

}

table.doctor_table {

	border-top:solid 1px #CCCCCC;

	border-right:solid 1px #CCCCCC;

}

table.doctor_table tr td {

	border-left:solid 1px #CCCCCC;

	border-bottom:solid 1px #CCCCCC;

}

table.white {

	border-top:none;

	border-right:none;

}

table.white tr td {

	border-left:none;

	border-bottom:none;

}

.opacitynone {

	opacity:0;

	filter:alpha(opacity=0);

}

.navigationclass {

	float: right;

	color:#CCCCCC;

	width:272px;

}

.navigationclass a:link, .navigationclass a:visited {

	display:inline;

	color:#333333;

	text-decoration:none;

}

.navigationclass a:hover {

	text-decoration:none;

	color:#333333;

}

.Previous {

	float:right;

	background-color:#FFFFFF;

	border:1px solid #999999;

	padding:2px 4px;

	margin-right:4px;

}

.Previous a {

	color:#000000;

	text-decoration:none;

}

.next {

	float:right;

	background-color:#FFFFFF;

	border:1px solid #999999;

	padding:2px 4px;

	margin-right:4px;

}

.next a {

	color:#000000;

	text-decoration:none;

}

.first_one {

	width:26px;

	float:right;

	background-color:#FFFFFF;

	border:1px solid #999999;

	padding:2px 4px;

	margin-right:4px;

}

.last_one {

	width:26px;

	float:right;

	background-color:#FFFFFF;

	border:1px solid #999999;

	padding:2px 4px;

}

.page_navi {

	float:right;

	background-color:#FFFFFF;

	border:1px solid #999999;

	padding:2px 4px;

	margin-right:4px;

}

.page_navi a {

	padding:0px 2px;

}

.gallery_margin {

	margin:5px;

}

.admin_loginheading {

	float:left;

	font-size:14px;

	font-weight:bold;

	padding:5px 0px;

	text-align:center;

	width:100%;

}

.prev_nextclass {

	width:189px;

	float:right;

	font-weight:bold;

}

.prev_nextclass a {

	text-decoration:none;

	padding:0px 5px;

}

.prev_nextclass a:hover {

	text-decoration:underline;

}

.prev_nextclasspp {

	width:222px;

	float:right;

	clear:both;

	font-weight:bold;

	text-align:right;

	padding:3px 5px 0px 0px;

}

.prev_nextclasspp a {

	text-decoration:none;

	padding:0px 5px;

}

.prev_nextclasspp a:hover {

	text-decoration:underline;

}

#worldmap {

	width:100%;

	text-align:center;

}

.makedraggable_link {

	float:left;

	position:relative;

	left:10px;

	top:-7px;

	font-weight:bold;

}

.makedraggable_link a {

	text-decoration:underline;

}

.makedraggable_link a:hover {

	text-decoration:none;

}

.phrase_leftcolumn {

	float:left;

	width:388px;

}

.irrelevantfolderclass {

	font-weight:bold;

}

.irrelevantfolderclass #mainmenu .div_menu_item span {

	padding-left:15px;

	font-weight:bold !important;

}

#definition_table tr.bg_lighter td.definition_output textarea {

	border:1px solid #DDDDDD !important;

}

#definition_table tr.bg_lighter td.definition_output input {

	border:1px solid #DDDDDD !important;

}

#definition_table tr.bg_darker td.definition_output textarea {

	border:1px solid #DDDDDD !important;

}

#definition_table tr.bg_darker td.definition_output input {

	border:1px solid #DDDDDD !important;

}

.search_btn {

	font-size:12px;

	padding:2px;

	width:60px;

	overflow:visible;

	background:url(images/button_middbg.gif) repeat-x left top;

}

#displayNameDiv {

	float:left;

	width:183px;

	height:200px;

	overflow-x:hidden;

	overflow-y:hidden;

	position:absolute;

	top:0px;

	left:1px;

}

.suggest_link {

	background-color:#FFF;

	padding:2px 6px 2px 6px;

	border-left:solid 0px #ccc;

	border-right:solid 0px #ccc;

}

.suggest_link_over {

	padding:2px 6px 2px 6px

}

.darkenBackground {

	background-color: rgb(0, 0, 0);

	opacity: 0.9; /* Safari, Opera */

	-moz-opacity:0.90; /* FireFox */

	z-index: 999;

	height: 100%;

	width: 100%;

	background-repeat:repeat;

	position:fixed !important;

	top: 0px;

	left: 0px;

}

.definition {

	color:#3366FF;

	border-bottom-style:dotted;

	border-bottom-color:#3366FF;

	border-bottom-width:1px;

}

#_dim {

	background-color: rgb(0, 0, 0);

	opacity: 0.75; /* Safari, Opera */

	-moz-opacity:0.75; /* FireFox */

	z-index: 999;

	height: 100%;

	width: 100%;

	background-repeat:repeat;

	position:fixed;

	top: 0px;

	left: 0px;

	text-align:center;

	vertical-align:middle;

	color:#FFFFFF;

}

.display_cityname {

	font-weight:bold;

	font-size:14px;

}

.right_inn_left {

	float:left;

	width:602px;

	padding:8px;

}

.sidebar {

	float:left;

	width:165px;

}

.category {

	width:153px;

	font-weight:bold;

}

#mainmenu ul {

	z-index:950;

	float:left;

	margin:0px;

	list-style: none;

}

#mainmenu ul ul {

	position:absolute;

}

#mainmenu ul li div.div_menu_item_outer {

	position: relative;

	left:0px;

	top:0px;

	min-height: 18px;

	padding:0;

	awidth:236px;

}

#mainmenu li {

	position: relative;

	margin:0px;

	z-index:951;

	float:left;

}

.img_menu_item {

	position:absolute;

	z-index:-1;

}

#mainmenu .div_menu_item span {

	display:block;

	font-size:11px;

	cursor:pointer;

	text-decoration:none;

}

#mainmenu .div_menu_item span strong {

	margin:0;

	padding:0;

}

.cssMENU ul ul, .cssMENU ul li:hover ul ul, .cssMENU ul ul li:hover ul ul, .cssMENU ul ul ul li:hover ul ul, .cssMENU ul ul ul ul li:hover ul ul, .cssMENU ul ul ul ul ul li:hover ul ul, .cssMENU ul ul ul ul ul ul li:hover ul ul .cssMENU ul ul ul ul ul ul ul li:hover ul ul {

	display: none;

}

.cssMENU ul li:hover ul, .cssMENU ul ul li:hover ul, .cssMENU ul ul ul li:hover ul, .cssMENU ul ul ul ul li:hover ul, .cssMENU ul ul ul ul ul li:hover ul, .cssMENU ul ul ul ul ul ul li:hover ul .cssMENU ul ul ul ul ul ul ul li:hover ul {

	display: block;

}

.cssMENU ul { /* remove bullets and list indents */

	list-style: none;

	margin: 0px;

	padding: 0px;

}

.cssMENU ul ul {

	position:absolute;

	top:0px;

	left: 100%; /* to position them to the right of their containing block */

	width:236px; /* width is based on the containing block */

}

.cssMENU li {

	position: relative;

	padding:0px;

	margin:0px;

}

#mainmenu li.currentlyopenedclass {

	margin:0px;

	clear:both;

}

#mainmenu li.currentlyopenedselected {

	font-weight: bolder;

}

#mainmenu .draghandle {

	cursor: move;

}

.tmpcssMENU ul ul {

	display: none;

}

.tmpcssMENU ul.forceopened {

	display: block;

	width:236px;

}

.tmpcssMENU li:hover ul.forceopened {

	display: block;

}

.cssMENU ul.forceopened {

	display: block;

}

.cssMENU li:hover ul.forceopened {

	display: block;

}

.menutooltipclass {

	position:absolute;

	white-space: nowrap;

	az-index:1007;

	top:2px;

	right:15px;

}

.inplaceeditor-form {

	display: inline;

}

#mainmenu .div_menu_item span:hover, #mainmenu .div_menu_item span:active {

	text-decoration:none;

	margin:0px;

	float:left;

}

#Container {

	margin:0px auto;

}

.logo {

	float:left;

	display:inline;

	height:39px;

}

.search_box {

	float:right;

	padding-right:10px;

}

.input {

	width:152px;

	height:20px;

	float:left;

	padding:4px 0px 0px 2px;

}

.banner_left {

	width:600px;

	height:220px;

	float:left;

	margin-left:200px;

	margin-top:4px;

	display:inline;

}

.banner_right {

	width:109px;

	height:210px;

	float:right;

	padding-top:14px;

}

.thumb {

	width:100px;

	height:68px;

}

.h_sep {

	margin:0px;

	padding:0px;

}

.sidebar ul {

	list-style-type:none;

	margin:0px 0px 0px 1px;

	padding:0px;

}

.sidebar ul li a {

	height:20px;

	text-decoration:none;

	display:block;

	font-size:12px;

}

.heading {

	width:649px;

	height:37px;

	margin:0px 0px 0px 10px;

}

.heading_f {

	width:243px;

	height:28px;

	float:left;

	font-size:20px;

	padding:3px 0 0 15px;

}

.heading_f ul {

	margin:0px;

	padding:0px;

	list-style-type:none;

}

.heading_f ul ul li {

	display:inline;

}

.heading_f ul li a {

	float:left;

	text-decoration:none;

	padding:3px 5px 2px 5px;

	font-size:20px;

	height:28px;

}

.heading_f ul li a span {

	padding:8px 8px 5px 6px;

	margin:2px 5px 0 0;

	height:18px;

}

.dropdown {

	width:205px;

	height:29px;

	float:right;

}

.dropdown a {

	text-decoration:none;

	font-size:14px;

	font-weight:bold;

	padding:6px 0 5px 5px;

	display:block;

}

.text_content {

	float:right;

}

.admin_loginblog {

	padding:10px;

	width:370px;

	float:left;

}

.admin_loginrow {

	float:left;

	padding-bottom:10px;

	width:370px;

}

.admin_logincolumn {

	float:left;

	font-weight:bold;

	text-align:right;

	width:120px;

}

.admin_rightcolumn {

	float:left;

	padding-left:6px;

}

ul.top_link {

	float: left;

	margin-top:5px;

	padding-bottom:10px;

}

ul.top_link li {

	list-style:none;

	display:inline;

	float:left;

}

ul.top_link li a {

	float:left;

	text-decoration:none;

	padding:7px 9px 5px 9px;

	text-align: center;

	font-weight:bold;

	height:18px;

	color:#fff;

	border-right: 1px solid #fff;

}

ul.top_link li a:hover {

	float:left;

	color:#000000;

	text-decoration:none;

}

ul.top_link .active a {

	float:left;

	color:#000000;

	text-decoration:none;

}

ul.top_link li span {

	float:left;

	padding:0px 6px;

}

.edit_link {

	position:absolute;

	font-weight:bold;

}

.edit_link a {

	text-decoration:underline;

}

.edit_link a:hover {

	text-decoration:none;

}

#content_div {

	padding-left:0px;

	line-height:20px;

}

#content_div ul {

	margin:0 0 0 10px;

	padding:0px;

	list-style-position:inside;

}

.darkenBackground {

	background-color: rgb(0, 0, 0);

	opacity: 0.9; /* Safari, Opera */

	-moz-opacity:0.90; /* FireFox */

	z-index: 999;

	height: 100%;

	width: 100%;

	background-repeat:repeat;

	position:fixed;

	top: 0px;

	left: 0px;

}

.bg_lighter input {

	padding:2px;

}

.bg_darker input {

	padding:2px;

}

.title3 {

	font-size: 14px;

	font-weight: bold;

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

	margin:0px 0px 20px 0px;

}

.centralform {

	margin:15px;

	padding:15px;

}

.centralform-two {

	padding:15px 15px 15px 0px;

}

div.autocomplete {

	position:absolute;

	width:250px;

	margin:0px;

	padding:0px;

}

div.autocomplete ul {

	list-style-type:none;

	margin:0px;

	padding:0px;

}

div.autocomplete ul li {

	list-style-type:none;

	display:block;

	margin:0;

	padding:2px;

	cursor:pointer;

}

.googletranslator {

	float:right;

	width:143px;

	text-align:right;

	padding-bottom:6px;

}

.googletranslator select{

	margin-top:3px;

	width:143px;

	}

.footer_menu {

	width:430px;

	height:24px;

	float:left;

	}

.footer_menu ul li a {

	float:left;

	text-decoration:none;

	font-size:11px;

	padding:0 5px 0 5px;

	display:block;

	}

.footer_menu ul {

	padding:0px;

	margin:0px;

	}

.footer_menu ul li {

	display:inline;

	float:left;

	}		

.footer_menu ul li span {

	float:left;

	}	

.powered_by {

	width:265px;

	float:right;

	font-size:11px;

	text-align:right;

	}
.doctorsHeading_Row{
	float:left;
	width:100%;
	}	
.clientHeading_Row{
	float:left;
	width:781px;
	}	
.doctorsGray_Row,
.doctorsLight_Row{
	float:left;
	width:100%;
	}
.doctorsColumn,
.doctorsColumn_two,
.doctorsLastColumn{
	float:left;
	height:24px;
	line-height:22px;
	padding-left:5px;
	overflow:hidden;
	}
.doctorsColumn_two{width:189px;}
.doctorsColumn{width:175px;}	
.displayNone{display:none;}
.displayBlock{display:block;}	
table.tableInnSide tr td {
	padding:2px 0px 0px 5px;
	}
.activeColumn{
	float:left;
	font-weight:bold;
	padding:6px 0px 0px 3px;
	}
.client_Heading_Row{
	line-height:24px;
	}		
.locate_md_button{
	float:right;
	width:336px;
	padding-bottom:10px;
	}	
.practiceHeading {float:left;width:100%;}	
.practiceHeading ul {float:left;padding-left:6px;}
.practiceHeading ul li{
	float:left;
	font-size:12px;
	font-weight:bold;
	margin-top:5px;
	text-align:center;
	list-style:none;
	display:inline;
	}
.practiceHeading ul li a{
	float:left;
	color:#000000;
	text-decoration:none;
	}
.practiceHeading ul li a:hover{
	color:#000000;
	text-decoration:none;
	}
.practiceHeading ul li span{
	float:left;
	padding:0px 5px;
	}	
.doctorsHeading_Row a{color:#000000;}
.x{display:none;}
.this{display:block;padding:29px 0px 0px 358px;}
.this a{background-color:#FFFFFF;padding:3px;width:64px;text-decoration:none;float:left;border-bottom:solid 1px #000000;}
a.flag{display:inline;}
a.normalLink{text-decoration:none;}
a:hover.normalLink{text-decoration:none;}
#content_tbl iframe#content_ifr{height:475px !important;}
.checkBox {float:left;width:18px;}
.checkBox input {float:left;width:13px;height:13px;margin-top:2px;}
.rightSpace{float:left;padding-right:10px;}
	
/*-----------*/
.menu2 {
	position:relative;
	display:block;
	top:1px;
	z-index:2;
	}
.menu2 ul {
	padding:0;
	margin:0;
	list-style-type:none;
	}
.menu2 ul li {
	position:relative;
	}
.menu2 ul li a, .menu2 ul li a:visited {
	float:left;
	display:block;
	text-decoration:none;
	}
.menu2 ul li ul {
	display: none;
	}
.menu2 table {
	margin:0; 
	border-collapse:collapse; 
	font-size:12px; 
	position:absolute; 
	top:0; 
	left:0;
	}

/* specific to non IE browsers */

.menu2 ul li:hover ul {
	display:block; 
	position:absolute;
	top:17px; 
	/*background-color:#fefefe; */
	margin-top:1px; 
	left:0; 
	padding:5px 0px;
	min-width:180px;
	margin-left:25px;
	border:solid 1px #aeacac;
	-moz-border-radius-topleft:4px; /* FF1+ */
	-moz-border-radius-topright:4px; /* FF1+ */
	-moz-border-radius-bottomleft:4px; /* FF1+ */
	-moz-border-radius-bottomright:4px; /* FF1+ */
	
	-webkit-border-top-left-radius:4px; /* Saf3+, Chrome */
	-webkit-border-top-right-radius:4px; /* Saf3+, Chrome */
	-webkit-border-bottom-left-radius:4px; /* Saf3+, Chrome */
	-webkit-border-bottom-right-radius:4px; /* Saf3+, Chrome */
	
	border-top-left-radius: 4px; /* Opera 10.5, IE 9 */
	border-top-right-radius: 4px; /* Opera 10.5, IE 9 */
	border-bottom-left-radius: 4px; /* Opera 10.5, IE 9 */
	border-bottom-right-radius: 4px; /* Opera 10.5, IE 9 */

	background:url(images/dropDownBg.jpg) repeat-x left top #e3e3e3;
	}
.menu2 ul li:hover ul li a {
	display:block; 
	color:#666666;
	line-height:15px;
	float:left;
	width:100%; 
	}

/* specific to IE5.5 and IE6 browsers */
.menu2 ul li a:hover ul {
	display:block;
	position:absolute;
	top:30px; 
	top:29px; 
	background:#446f99;
	left:0; 
	margin-top:1px;
	}
.menu2 ul li a:hover ul li a {
	display:block; 
	color:#CCC; 
	height:1px; 
	line-height:15px; 
	padding:4px 16px; 
	width:152px;
	}
.menu2 ul li a:hover ul li a ul {
	visibility:hidden; 
	position:absolute; 
	height:0; 
	width:0;
	color:#fff;
	}
.menu2 ul li a:hover ul li a:hover {
	color:#fff; 
	background: #73a2d1;
	}
.menu2 ul li ul li{background:none;padding-left:10px;padding-right:0px;font-size:13px;float:left;width:92%;}	
	
#gallery_table a,
#sponsor_table a{text-decoration:none;}
.doctorsLastColumn{border-left:1px solid #CCCCCC;}

/*.menu2 ul li:hover ul li a:hover {color:#fff;}*/
.font8 { font-size:8px !important; }
.font9 { font-size:9px !important; }
.font10 { font-size:10px !important; }
.font11 { font-size:11px !important; }
.font12 { font-size:12px !important; }
.font13 { font-size:13px !important; }
.font14 { font-size:14px !important; }
.font15 { font-size:15px !important; }
.font16 { font-size:16px !important; }
.font17 { font-size:17px !important; }
.font18 { font-size:18px !important; }
.font19 { font-size:19px !important; }
.font20 { font-size:20px !important; }
.font21 { font-size:21px !important; }
.font22 { font-size:22px !important; }
.font23 { font-size:23px !important; }
.font24 { font-size:24px !important; }
.font25 { font-size:25px !important; }
.font26 { font-size:26px !important; }
.font36 { font-size:36px !important; }
.font72 { font-size:72px !important; }
