fieldset {
	border: 0;
	margin: 0;
	padding: 0;
	font-family: 'Trebuchet MS','Arial',sans-serif;
}

#div-find {
	margin: 0 0 30px 0;
	padding: 0;
	height: 750px;
}

#div-expert {
	background: url(http://www.med.cornell.edu/cms/nyp/i/bkg_green2.gif) repeat-x 0 0;	
	margin: 0;
	padding: 0;	
}

#byexpertise {
	border: 0;
	margin: 50px 0 20px 0;
	_margin: 40px 0 20px 0;
	padding: 0 0 10px 0;
	width: 782px;
	border-bottom: #adccca 1px solid;
	display: block;
}

#bkg-bylastname, #bkg-byepxertise {
	padding: 8px 30px 0 12px;
	margin: 3px 0 0 0;
	font-size: 18px;
	font-weight: bold;
	height: 32px;
	font-family: 'Trebuchet MS','Arial',sans-serif;
}

#bkg-byepxertise {
	color: #1F7B75;
	background: url(http://www.med.cornell.edu/cms/nyp/i/bkg_byexpertise.gif) no-repeat 0 1px;
	width: 350px;
}

#bkg-bylastname {
	color: #5C261A;
	background: url(http://www.med.cornell.edu/cms/nyp/i/bkg_bylastname.gif) no-repeat 0 1px;
	width: 153px;
}

#byalphabet {
	padding: 0;
	width: 400px;
	border: 0;
	margin: 0 0 0 -20px;	
	
}

#byalphabet legend {
	margin: 0;
	padding: 15px 0 0 40px;
	_margin: -10px 0 0 0; /* For IE PC*/
	font-size: 12px;
	color: #5C261A;
	background: none;
}

#div-exp {
	width: 400px;
	margin: 0 0 6px -20px;
	padding: 18px 0 13px 0;
	_padding: 18px 0 10px 0;
	_margin: 0 0 8px -20px;
}

fieldset #lastnamealphabet {
	padding: 0 6px 0 0;
	border: 0;
	margin: 0 0 0 -20px;
	width: 770px;
	display: block;
	position: relative;
	text-align: left;
	display: none;
}

fieldset #morepreferences {
	display: none;
	margin: 0;
	_margin: -20px 0 0 0; /* For IE PC*/
	padding: 0;
	
}

#lastnamealphabet legend {
	margin: 0;
	padding: 10px 0 0 20px;
	font-size: 12px;
	color: #5C261A;
}

fieldset #preferences {
	margin:  0;
	padding: 0;
	background: transparent;
	width: 360px;
}

#preferences legend {
	margin: 0;	
	_margin: 0 0 0 -8px; /* For IE PC*/
	padding: 15px 0 7px 0;
	font-size: 12px;
	color: #5C261A;
	background: none;
}

#preferences legend span {
	font-size: 12px;
	color: #363636;
	margin: 0;
}

#bylastname label {
	margin: 0;	
	_margin: 0 0 0 2px; /* For IE PC*/
	padding: 0;
	font-size: 12px;
	color: #5C261A;
}

#div-pref {
	float: right;
	width: 370px;
	border: 0;
	margin: 0;
	padding: 0;
}

#byexpertise label {
	margin: 10px 0 0 0;
}

label span {
	color: #868686;
}

#preferences select, #div-affil select, #div-gender select, #morepreferences select {
	margin: 5px 0 0 0;
	font-size: 11px;
	padding: 0;
}

#preferences select {
	margin-top: 0;
}

#byalphabet select {
	margin: 13px 0 0 40px;
	font-size: 11px;
	padding: 0;
}

#morepreferences input {
	font-size: 11px;
	margin: 15px 0 0 0;
}	

#preferences select {
	margin-bottom: 10px;
}

.expertise-alphabet ul  {
	list-style: none;	
	padding: 10px 0 0 0;
	margin: 10px 0 0 0;
	width: 400px;
}

.expertise-alphabet li {
	display: inline; 
	margin: 0;
	padding: 0;
}

.expertise-alphabet a, .expertise-alphabet li.row2 a {
	color: #5c261a;
	font-weight: bold;
	font-size:15px;
	line-height: 25px;
	text-transform: uppercase;
	font-family: 'Trebuchet MS','Arial',sans-serif;
	border: 0;
}
	
.expertise-alphabet a {	
	padding: 2px 7px 2px 7px;
}

.expertise-alphabet li.row2 a {
	padding: 2px 6px 2px 6px;
}

.expertise-alphabet a:hover, .expertise-alphabet li.row2 a:hover, .expertise-alphabet a.active, .expertise-alphabet li.row2 a.active {
	color: #ffffff;
	background: #5ea19c;
	text-decoration: none;
	border: 0;
}

.expertise-alphabet a.visited, .expertise-alphabet li.row2 a.visited {
	background: #DDEBEA;
	text-decoration: none;
	border: 0;
	color: #7AA6A3;
}

#moreprefs {
	color: #5a342b;
	font-size: 11px;
	line-height: 14px;
	font-weight: bold;
	text-transform: uppercase;
	border: 1px solid #d0c5b6;
	background: #fefede;
	margin: 0;
	padding: 3px;
	_padding: 1px 3px 1px 3px;
	font-family: 'Trebuchet MS','Arial',sans-serif;	
}

#morealphabet {
	color: #5a342b;
	font-size: 11px;
	line-height: 11px;
	font-weight: bold;
	text-transform: uppercase;
	border: 1px solid #d0c5b6;
	background: #fefede;
	margin: 0 0 0 5px;
	padding: 3px;
	_padding: 1px 3px 1px 3px;
	font-family: 'Trebuchet MS','Arial',sans-serif;	
}

a#moreprefs:hover, a#morealphabet:hover {
	border: 1px solid #a28663;
	background: #fdfdc5;
	text-decoration: none;
}

label#language {
	float: right;
}

.searchepxertise {
	margin: 10px 0 10px 18px;		
}

fieldset #morepreferences {
	display: none;
	margin: 0;
	_margin: -20px 0 0 0; /* For IE PC*/
	padding: 0;
}

#div-more {
	width: 780px;
	background: #ECF5F4;
	border-top: #CDE1E0 1px solid;
	border-bottom: #CDE1E0 1px solid;
	margin: 20px 0 0 0;
	_margin: 10px 0 0 0;
	padding: 0 0 40px 0;
	display: block;
	position: relative;
	text-align: left;
}

#morepreferences legend {
	visibility: hidden;
	margin: 0;
	padding: 0;
	height: 1px;
}

#closemoreprefs, #closealpha {
	color: #fefedd;
	font-size: 10px;
	line-height: 10px;
	font-weight: bold;
	text-transform: uppercase;
	background: #764f46;	
	text-decoration: none;
	border: 0;
	padding: 3px;
	font-family: 'Trebuchet MS','Arial',sans-serif;
}

#closemoreprefs {
	position: absolute;
	bottom: 0;
	left: 20px;
}

#closealpha {
	/*margin: 25px 0 0 28px;*/
	position: absolute;
	top: 78px;
	left: 20px;
}

a#closemoreprefs:hover, a#closealpha:hover {
	border: 0;
	text-decoration: none;
}

#div-affil {
	float: left;
	width: 220px;	
	border-right: #CDE1E0 1px solid;
	padding: 12px 10px 0 20px;
}

#div-phys {
	padding: 10px 0 0 0;
	margin: 0;
	width: 650px;
}

#div-lastname {
	padding: 0 0 2px 0;
	_padding: 0;
	margin: 0;
}

#lastname {
	float: left;
	padding: 0;
	margin: 19px 0 2px 0;
	color: #333333;
	font-size: 18px;
}

#div-search {
	padding: 0;
	margin: 15px 0 0 10px;
	float: left;
}

#div-gender {
	float: left;
	width: 130px;	
	border-right: #CDE1E0 1px solid;
	padding: 12px 0 0 20px;
}

#city {
	float: left;
	padding-right: 20px;
}

#div-zipcode {
	float: left;
	padding-right: 20px;
}

#div-distance {
	width: 200px;
	float: left;
	padding-right: 10px;
}

#div-language {
	width: 240px;
	float: left;
}

label {
	font-size: 12px;
	color: #363636;
	margin: 0 0 10px 0;
}

/*
#div-hours {
	float: left;
	width: 320px;
	margin: 0;
	padding: 12px 0 0 20px;
}
*/

fieldset #hours {
	float: left;
	width: 320px;
	margin: 0;
	padding: 12px 0 0 20px;
}

#hours {
	font-size: 12px;
	color: #363636;
	margin: 0;
	padding: 0 0 10px 0;
	_padding: 0;
	visibility: visible;
	/*height: 10px;*/
	background: none;
}

#hours label {
	font-size: 11px;
	padding: 0 6px 0 0;
	margin: 0;
}

#hours checkbox {
	margin: 0;
	padding: 0;
}

#div-city {
	clear: both;
	padding: 20px 0 40px 20px;
	_padding: 10px 0 30px 20px;
}

#div-city input {
	margin: 0 25px 0 0;
}

#div-city select {
	font-size: 11px;
}

#bylastname {
	border: 0;
	margin: 20px 0 5px 0;
	padding: 0;
	_padding: 20px 0 0 0;
	width: 782px;
	border-bottom: #ccccb8 1px solid;
}

#div-name {
	background: url(http://www.med.cornell.edu/cms/nyp/i/bkg_yellow3.gif) repeat-x 0 0;	
	margin: 0;
	padding: 0 0 12px 20px;
	_padding: 0 0 9px 20px;
}


/* FIND A PHYSICIANS RESULTS PAGE*/

/* start of new results pages */

.pagebanner {
	color: #026860;
	font-size: 17px;
	line-height: 17px;
	font-family: 'Trebuchet MS','Arial',sans-serif;
	font-weight: normal;
	text-transform: uppercase;
	margin: 0 0 20px 0;
	display: block;
}

.pagelinks {
	display: block;
	padding: 0;
	margin: 0 0 20px 0;	
	color: #087f76;
	font-weight: bold;
	font-size: 12px;
	line-height: 12px;
	font-family: 'Trebuchet MS','Arial',sans-serif;	
}

.pagelinks a {
	color: #087f76;
	font-weight: bold;
	font-size: 12px;
	line-height: 12px;
	font-family: 'Trebuchet MS','Arial',sans-serif;	
	margin: 0 3px 0 3px;
	padding: 0 3px 0 3px;
	border: 0;
}

.pagelinks a:hover {
	color: #ffffff;
	font-weight: bold;
	font-size: 12px;
	line-height: 12px;
	background: #5ea19c;
	text-decoration: none;
	border: 0;
	padding: 0 3px 0 3px;
}

.pagelinks strong {
	color: #ffffff;
	background: #5ea19c;
	text-decoration: none;
	font-weight: bold;
	font-size: 12px;
	line-height: 12px;
	font-family: 'Trebuchet MS','Arial',sans-serif;
	margin: 0 3px 0 3px;
	padding: 0 3px 0 3px;	
}

/* end of results pages */

#results-top {
	/*background: url(/cms/nyp/findaphysician/images/navpag_bg_top.gif) repeat-x 0 10px;*/
	border-bottom: #84b5b2 3px solid;
	height: 29px;
	width: 100%;
	margin: 0;
	padding: 0;
}

#results-top .prev {
	float: left;
	padding: 8px 5px 0 0;	
}

#results-top .greentab-left {
	float: left;
	width: 5px;
	height: 24px;
	margin: 5px 0 0 0;
	background: url(http://www.med.cornell.edu/cms/nyp/findaphysician/images/results_green_tab_left.gif) no-repeat 0 0;
}

#results-top .greentab-mid {
	float: left;
	height: 16px;
	padding: 4px 5px 4px 3px;
	margin: 5px 0 0 0;
	color: #FFFFFF;
	font-size: 11px;
	background-color: #84B5B2;
}

#results-top .greentab-right {
	float: left;
	height: 24px;
	width: 5px;
	margin: 5px 3px 0 0;
	background: url(http://www.med.cornell.edu/cms/nyp/findaphysician/images/results_green_tab_right.gif) no-repeat 0 0;
}

#results-top .next {
	float: left;
	height: 24px;
	width: 48px;
	padding: 8px 0 0 0;
	margin: 0 0 0 5px;
	display: block;
}

.goto {
	color: #3B8C86;
	float: left;
	margin: 9px 0 5px 92px;
	padding: 0;
	font-family: 'Trebuchet MS','Arial',sans-serif;
}

#results-top .textbox {
	float: left;
	margin: 4px 0 0 3px;
}

.textbox input {
	font-size: 10px;
}

#results-top .go {
	float: left;
	margin: 5px 0 0 3px;
}

.results {
	color: #3B8C86;
	float: left;
	height: 25px;
	border-left: #696;
	border-width: 0 0 0 1px;
	margin: 5px 0 0 10px;
	padding: 0 0 0 10px;
	border-style: none none none solid;
	font-family: 'Trebuchet MS','Arial',sans-serif;
}

.results select {
	font-size: 10px;
}

/* table formatting */

.physicianlist {
	/*clear: both;*/
	width: 100%;
	border-top: #70a9a5 2px solid;
	margin: 0;
	padding: 0;
}

.physicianlist td a {
	color: #5c261a;
	border: 0;
}

.physicianlist td a:hover {
	color: #5c261a;
	text-decoration: underline;
	border: 0;
}
	
.physicianlist table {
	color: #4B3711;
	line-height: 1.4em;
}

.physicianlist td, th {
	vertical-align: top;
	text-align: left;
}

.physicianlist tr.header th, .physicianlist tr.row-even td, .physicianlist tr.row-odd td { 
	padding: 9px 40px 8px 20px; 
}

.physicianlist .sortable { /* .physicianlist tr.header th */
	font-size: 12px;
	padding: 12px 0 12px 20px;
	background: url(http://www.med.cornell.edu/cms/nyp/i/bkg_list.gif) repeat-x;
	border-bottom: 1px solid #84B5B2;
	color: #3B8C86;
	text-transform: uppercase;
	font-family: 'Trebuchet MS','Arial',sans-serif;
	text-decoration: none;
}

.physicianlist .sortable a {
	text-decoration: none;
}

.physicianlist .sortable a:hover {
	color: #3B8C86;
	text-decoration: underline;
}

.physicianlist tr.row-even td, tr.row-odd td {
	border-top: 1px solid white;
	border-bottom: 1px solid #B2D1CE;
}

.physicianlist tr.row-even td { background-color: #DCEAE9; }
.physicianlist tr.row-odd td { background-color: #EDF4F4; }
.physicianlist tr td.last, tr th.last { border-right: none; }
.physicianlist tr.footer td { border-bottom: 7px solid #FFFFFF; }

#results-bottom {
	float: left;
	clear: right;
	/*background: url(/cms/nyp/findaphysician/images/navpag_bg_bottom.gif) repeat-x;*/
	border-top: #84b5b2 3px solid;
	height: 24px;
	width: 100%;
	margin: 0px;
	padding: 0;
}

#results-bottom .prev {
	float: left;
	width: 50px;
}

#results-bottom .prev .more-prev {
	margin-top: 5px;
	width: 20px;
}

#results-bottom .greentab-left {
	float: left;
	width: 5px;
	height: 24px;
	margin: 0px 0 0 2px;
	background: url(http://www.med.cornell.edu/cms/nyp/findaphysician/images/results_green_tab_left_bot.gif) no-repeat 0 0;
}

#results-bottom .greentab-mid {
	float: left;
	height: 20px;
	color: #FFFFFF;
	font-size: 11px;
	padding: 4px 2px 0 3px;
	background-color: #84B5B2;
}

#results-bottom .greentab-right {
	float: left;
	height: 24px;
	width: 5px;
	margin: 0 7px 0 0;
	background: url(http://www.med.cornell.edu/cms/nyp/findaphysician/images/results_green_tab_right_bot.gif) no-repeat 0 0;
}

#results-bottom .next {
	float: left;
	height: 24px;
	width: 50px;
}

#results-bottom .next .more-next {
	margin-top: 5px;
}

#results-bottom .goto {
	margin: 5px 0 0 102px;
	padding: 0;
}

#results-bottom .textbox {
	float: left;
	margin: 2px 0 0 3px;
}

#results-bottom .go {
	float: left;
	margin: 2px 0 0 3px;
}

#results-bottom .results {
	margin: 0px 0 0 10px;
	padding: 4px 0 0 10px;	
}
/**/

/* TABLE FORMATTING: for new markup on cms-prod */

.physicianlist {
	clear: both;
	width: 100%;
}
	
.physicianlist table {
	color: #4B3711;
	line-height: 1.4em;
}

.physicianlist td, th {
	vertical-align: top;
	text-align: left;
}

.physicianlist tr th, .physicianlist tr.even td, .physicianlist tr.odd td { 
	padding: 9px 40px 8px 20px; 
}

.physicianlist tr th {
	font-size: 12px;
	padding: 14px 0 13px 20px;
	background: url(http://www.med.cornell.edu/cms/nyp/findaphysician/images/list_bg.gif) repeat-x;
	border-bottom: 1px solid #84B5B2;
	color: #3B8C86;
	text-transform: uppercase;
	
}

.physicianlist tr th a{
	color: #3B8C86;
	text-transform: uppercase;
	font-family: 'Trebuchet MS','Arial',sans-serif;
	font-size: 12px;
	text-decoration: underline;
	border: 0;
}


.physicianlist tr th a:hover{
	text-decoration: none;
	color: #003D38;
	border: 0;
}

.physicianlist tr.even td, tr.odd td {
	border-top: 1px solid white;
	border-bottom: 1px solid #B2D1CE;
}

.physicianlist tr.even td { background-color: #DCEAE9; }
.physicianlist tr.odd td { background-color: #EDF4F4; }
.physicianlist tr.footer td { border-bottom: 7px solid #FFFFFF; }



/* View Profile Button in Find a Physician Results */


img.view-profile-button {
	margin-top: 5px;
	border: none;
	}
	
	th.results-physician-column {
		width: 30%;
		}
		
	th.results-viewprofile-column {
		width: 10%
		}
		
	th.results-affiliation-column {
		width: 40%;
		}
		
	th.results-officelocation-column {
		width: 25%;
		}
	
	
	
	
	
	
	
	
	
	
	
	
	





