﻿ul{ width: 300px; }
.wideUL { width: 550px; }

div#content_top 
{ 
	background: transparent url(/images/PlanLocatorBoxTop.png) no-repeat left top;
	padding:20px 20px 0px 100px;
}
	div#content_top h2 
	{ 
		font: normal 30pt Georgia, Times, serif; line-height:30pt; color: #0096D7; 
		margin: 0px 0px 5px 0px; padding: 20px 0px 5px 0px;
	}

.contentArea { margin: 10px 0px 0px -70px; }

div#cont_container
{
	background: white url(/images/PlanLocatorBoxBack.png) repeat-y left; margin-bottom: 20px;
}

div#content_bottom
{
	background: transparent url(/images/PlanLocatorBoxBottom.png) no-repeat left bottom;
	padding-bottom: 30px;
}

div.menu a.homeNav, div.menu a:visited.homeNav
{
	color: #003d79; font-size: 14px; font-family: Georgia, Times, serif;
}

div.myprogress { background: url(/images/ajax-loader.gif) no-repeat center center; }

div#tagline-bottom { margin-bottom:40px; }

div#main { background: white; }

div#search_instructions { margin-left: 0px; margin-bottom: 20px; width: 550px; }


/* tabs */

div#results-tabs { height: 25px; overflow: hidden; padding-left: 20px; }
	div#results-tabs a { text-decoration: none; }

div.tab_outer { float: left; margin-right: 5px; background:#e1f2fc url(images/inactivetabl.gif) repeat-x left top; }

div.tab_inner { padding: 5px 10px; background: url(/images/inactivetabr.gif) no-repeat right top; }

div.selected { background-image: url(/images/activetabl.gif); }
	div.selected div.tab_inner { background-image: url(/images/activetabr.gif); }


/* panels */

div#panel_container
{
	width: 680px;
	background: transparent url(/images/blue_box_680_bgrd.gif) repeat-y left;
	margin-left: -70px;
}

div#panel_top
{
	padding: 10px 0px 0px 0px;
	background: transparent url(/images/blue_box_680_top.gif) no-repeat top left;
}

div#panel_bottom
{
	padding: 0px 20px 10px 20px; margin: 0px 0px 20px 0px;
	background: transparent url(/images/blue_box_680_bottom.gif) no-repeat bottom left;
}


/* form parts */
table.options { width: 392px; }
	table.options th { font-weight: normal; color: #0071b2; font-size: 10pt; }


/* selection */
div#details_container { float: left; width: 230px; padding-left: 0px; margin-left: 10px; }

div#selection { width: 220px; }
	div#selection h3 { font-size: 12pt; line-height: 18pt; margin: 0px; color: #20406d; }
	div#selection h4 { font-size: 12pt; margin: 0px; color: #999; }
	div#selection p { margin: 0px; line-height: 11pt; font-size: 10pt; }
	div#selection dt { float: left; font-weight: bold; padding-right: 5px; }
	div#selection dd { }

div#map { width: 230px; height: 200px; }
	div#map span, div#map a { display: none; }
div.map_border { border: 1px solid #999; }

a#google_link { display: block; text-align: right; font-size: 10pt; margin-bottom: 5px; }


/* dynamic user menu */
select { border: 1px solid #999; padding: 2px; }
select#specialty { width: 287px; }
	select#specialty option { margin: 5px; }

div#dum_provider { float: left; width: 390px; }
	div#dum_provider div.input { border: 1px solid #999; height: 20px; cursor: text; }


div#dum_results { border: 1px solid #999; background-color: white; height: 420px; overflow-y: scroll; }
	div#dum_results h3 { margin-left: 20px; color: #999; }

div#dum_input_provider input { border: 0 none; width: 270px; }
div#dum_input input {border: 0 none; width:130px; vertical-align:middle}


div#dum_input_firstName input {border: 0 none; width: 270px;}
div#dum_input_lastName input {border: 0 none; width: 270px;}

div.dum_menu { border: 1px solid #999; cursor: pointer; }


/* option styling */
div.dum_option { width: 270px; padding: 3px 5px; background: white; border-bottom: 1px solid #ddd; cursor:pointer}

div.dum_hilite { background: #dde; }

	div.dum_option span.name { display: block; color: #20406d; text-decoration: underline; }
	div.dum_option span.proximity { float: right; color:#0071b2; }
	
	/* JLutes  */
	div.dum_option span.acceptingNewPatients { float:right; clear:right; font-size: 9pt; color:Red; line-height:10pt; font-style:italic;}
	
	div.dum_option span.languages 
	{ float: right; clear: right; font-style: italic; color:#20406d; overflow: visible; }
	div.dum_option span.address { display: block; font-size: 10pt; line-height: 12pt; margin-left: 8px; }
	
/*PCP Styles*/
.btn1
{
	background: url(/images/Button_FindAPhysician.gif) no-repeat; width:320px; height:30px;
	padding:0; border-width:0; border-style:hidden; text-decoration: none; text-align:center;
}
div#details_containerpcp { float: left; width: 200px; padding-left: 15px; }
/*added by sukhada */
div#label_container { float: left; width: 100px; height: 40px; padding-left:10px; }
/*by sukhada*/

div#content_PCPtop { padding-top: 20px; padding-left: 100px; }
/*added by sukhada - this is to avoid border of input text*/
div#dum_input_pcp input { border: 0 none; width: 270px; cursor: text; }

div.searchTools { width: 610px; margin: 0px 0px 0px 0px; font-family:Arial, Helvetica, sans-serif; }
	div.searchTools p { margin: 0px 0px 0px 0px; padding: 0px 0px 3px 0px; float: right; color: #000000; font-size: 10pt;  font-weight:bold; line-height:12px; letter-spacing:0px;}
	div.searchTools img { border:none;} 
	div.left { margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; float: left; color: #7f7f7f; font-size: 10pt; }
	div.right { margin: 0px 0px 0px 0px; padding: 10px 0px 0px 0px; float: right; color: #7f7f7f; font-size: 10pt;}
	
#navigation_wrapper div#RadPanelBar1.RadPanelBar ul.rpRootGroup{width:250px;}
