/*** swheaton *********************************************
*  
*  Main Print CSS styles have been added to the top of the file.
*  Section styles have been added reading the html left to right top to bottom.
*  
*  Colors used for fonts:
*    navy: 003D79  light-blue: 3596CF   light-blue for h4: 0082BB  green: 238A1B     light-blue for links:186fbe
*
*****************************************************************************************************************************/

html { padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; border: none; height: 100%; }

body
{
	border: none; margin: 5px 0px 0px 0px; padding: 0px 0px 0px 0px; width: 655px; 
	font: normal 10pt/14pt Arial, Helvetica, sans-serif;
}

iframe { margin: 0px 0px 0px 0px; padding: 0px 0px 20px 0px; width: 100%; height: auto; border: none; overflow: scroll; }
form { margin: 0px 0px 20px 0px; }

h2 { font: normal 16pt Georgia, Times, serif; color: #000000; margin: 0px 0px 5px 0px; padding: 0px 0px 5px 0px; line-height:22pt; }
h2 sup { font-size: 30%; vertical-align:text-top;}
h3 { font: bold 12pt Arial, Helvetica, sans-serif; color: #000000; margin: 0px 0px 10px 0px; padding: 0px 0px 0px 0px; }
h3 sup { font-size: 50%; vertical-align:text-top;}
h4 { font: normal 11pt Arial, Helvetica, sans-serif; font-weight: bold; color: #000000; margin: 10px 0px 0px 0px; padding: 10px 0px 0px 0px; }
h5 { font: normal 11pt Arial, Helvetica, sans-serif; font-weight: bold; color: #000000; margin: 10px 0px 5px 0px; padding: 0px 0px 0px 0px; }
h6 { font: normal 10pt Arial, Helvetica, sans-serif; font-weight: bold; color: #000000; margin: 15px 0px 5px 0px; padding: 0px 0px 0px 0px; }


img { display: none; height: 0px; }
p { margin: 5px 0px 10px 0px; }
ul { padding: 5px 10px 5px 20px; margin: 7px 0px 0px 0px; }
ol { padding: 5px 10px 5px 20px; margin: 0px 0px 0px 0px; }
ul ul { padding: 5px 20px 0px 10px; margin: 0px 0px 0px 0px; height:100%;}
ol ul { padding: 5px 20px 0px 10px; margin: 0px 0px 0px 0px; height:100%;}
ol ol { padding: 5px 20px 0px 10px; margin: 0px 0px 0px 0px; height:100%;}
li { padding: 5px 5px 5px 0px; margin: 0px 0px 0px 10px;}
sup { font-size: 80%; vertical-align: top; }

a { color: #000000; font: normal Arial, Helvetica, sans-serif; }
a:visited { color: #000000; font: normal Arial, Helvetica, sans-serif; }
a:hover { color: #0099CC; text-decoration: none; }

.clear { clear: both; height: 0px; }

div#wrapper { margin-top: 12px; width: 715px; }


/*************************************************
*  Table styles - may change after Ed provides new designs
*************************************************/
table#table { border-collapse:collapse; width: 640px; }
	table#table td, table#table th { text-align:left; border:1px solid #000000; padding: 5px; }
	table#table td { background:white;}
	table#table th { padding: 5px; color:#000000; text-align:center;}
	table#table ul { background: none; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; }
	
table.video { border-collapse:collapse; }
	table.video li { padding: 0px 0px 0px 0px; margin: 0px 0px 10px 0px;}	
	table.video ul { repeat-x; padding: 10px 20px 10px 30px; margin: 7px 0px 0px 0px; }


/*************************************************
*  Top header styles
*************************************************/
#topHeader { display: none; }

#logo { float: left; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; }
	#logo img {  display: none; }

#pageControls { display: none; }

div#emailReminder { display: none; }


/*************************************************
*  Main Container for Nav and Content
*************************************************/
div#printText { display: inline-block; width: 600px; border: solid 1px #999999; }
div#main { min-height:486px; margin: 0px 0px 0px 0px; width: 650px; }


/*************************************************
*  Main Navigation Styles
*************************************************/
div#navigation_wrapper { display: none; }

.header1, .header2 
{ 
  text-decoration: none; display: block; padding: 4px 2px 4px 2px; font: 14pt Georgia, Times, serif; 
}
a.UAhomeNav, a:hover.UAhomeNav 
{ 
  text-decoration: none; display: block; padding: 4px 2px 4px 2px; font: bold 12pt Georgia, Times, serif; 
}
a.homeNav, a:hover.homeNav 
{
	text-decoration: none; display: block; padding: 4px 2px 4px 2px; font: 12pt Georgia, Times, serif; 
}
div.menu a.parent, div.menu a.parent:visited
{
	text-decoration: none; display: block; padding: 4px 2px 4px 12px; font: bold 12pt Georgia, Times, serif; 
}
div.submenu a, div.submenu a:hover
{
	text-decoration: none; display: block; padding: 4px 2px 4px 22px; font: 10pt Georgia, Times, serif;
}


/*************************************************
*  Main Content Styles
*************************************************/
div#content_wrapper { float: left; width: 650px; background: none; }

div.content_liner { padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; width: 100%; height: 100%; }
	div.content_liner iframe { }

div.content_liner_wide { width: 100%; }

div.contentSeparator { display: none; }
div.logoSeparator { border-bottom: 1px solid #CCCCCC; padding: 0px 0px 0px 0px; margin: 0px 0px 10px 0px; }
blockquote
{
	float: right; width: 195px; padding: 0px 0px 0px 10px; margin: 0px 0px 0px 15px;
	color: #000000; font-style: italic; font: 12pt Georgia, Times, serif; letter-spacing:-1px;
}
	blockquote sup { font-size: 50%; vertical-align:text-top;}
	blockquote a
	{
		background: transparent; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px;
		font-family:Arial, Helvetica, sans-serif; font-size:10pt; font-style:normal; letter-spacing:normal;
	}
	blockquote ul
	{
		background: none; padding: 10px 0px 0px 0px; margin: 0px 0px 0px 0px; 
		font: normal 10pt/14pt Arial, Helvetica, sans-serif; line-height:13pt; letter-spacing:normal;
	}
	blockquote h2
	{
		background: none; padding: 0px 0px 0px 50px; float:right;
		font: 10pt Arial, Helvetica, sans-serif; letter-spacing:normal;
	}
	blockquote h3
	{
		background: none; padding: 13px 0px 0px 0px; float:left;
		font: 10pt Arial, Helvetica, sans-serif; letter-spacing:normal; line-height:11pt;
	}

.blockquote_long
{
	padding: 10px 20px 20px 20px; margin: 0px 0px 0px 0px; 
	font: 14pt Georgia, Times, serif; letter-spacing:-1px; color: #000000; font-style: italic;
}
	.blockquote_long sup { font-size: 50%; vertical-align:text-top;}

.address { padding: 0px 0px 0px 15px; }

.portalButton { display: none; } /* margin: 10px 0px 0px 15px; width: 200px; height: 21px; */
	/* swheaton - IE 6 was adding a span around the image that was changing the image size */
	.portalButton span { height: 21px; }
	.portalButton img { width: 194px; height: 21px; }


table.contentTable { border-collapse:collapse; margin-bottom: 10px; }
	table.contentTable .contentHeaderLeft
	{
		border: none; border-right: 1px solid #006fb5;
	}
	table.contentTable .contentHeaderRight
	{
		border: none; border-left: 1px solid #8bc6e4;
	}
	table.contentTable th
	{
		color:#000000; padding: 10px 10px 10px 10px; border-right: 1px solid #000000; border-left: 1px solid #000000;
	}
	table.contentTable td { text-align:left; border:1px solid #000000; padding: 5px; background:white; vertical-align: middle; }
	table.contentTable ul { background: none; list-style: none; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; }
	table.contentTable li { padding: 5px 0px 5px 0px; margin: 0px 0px 0px 5px; }
	

table.plans { width: 670px; }
	table.plans td
	{
		text-align: center; padding: 5px 5px 5px 5px; border: 1px solid #000000; border-top: none; border-right: none; line-height:11pt;
	}
	table.plans td.end { border-right: 1px solid #000000; }
	table.plans td span { font-weight:bold; }
	table.plans ul { text-align: left; padding: 0px 0px 0px 0px; margin: 5px 0px 0px 0px; }
		table.plans li { text-align: left; padding: 0px 0px 7px 0px; margin: 0px 0px 0px 15px;}
	
	table.plans .topLeftAlign { text-align: left; vertical-align: top; border: 1px solid #000000; }
	
	table.plans .planType { padding: 5px 5px 5px 5px; text-align: left; border: none; border-bottom: 1px solid #000000; }
		table.plans .planType h3 { font: bold 12pt Arial, Helvetica, sans-serif; margin: 0px 0px 0px 0px; padding: 0px 10px 0px 0px; }
	
	table.plans .planHeaderLeft
	{
		padding: 10px 10px 10px 10px; text-align: center; font-size: 12pt; font-weight: bold; line-height:13pt; border-top: 1px solid #000000; 
	}		
		table.plans .planHeaderLeft .Span { font-weight:normal; font-size:10pt; }
	
	table.plans .planHeaderCenter1
	{
		padding: 10px 10px 10px 10px; text-align: center; font-size: 12pt; font-weight: bold; line-height:13pt; border-top: 1px solid #000000; 
	}
		table.plans .planHeaderCenter1 .Span { font-weight:normal; font-size:10pt; }
		
	table.plans .planHeaderCenter2
	{
		padding: 10px 10px 10px 10px; text-align: center; font-size: 12pt; font-weight: bold; line-height:13pt; border-top: 1px solid #000000; 
	}
		table.plans .planHeaderCenter2 .Span { font-weight:normal; font-size:10pt; }
		
	table.plans .planHeaderRight
	{
		padding: 10px 10px 10px 10px; text-align: center; font-size: 12pt; font-weight: bold; line-height:13pt; border-top: 1px solid #000000; border-right: 1px solid #000000; 
	}		
		table.plans .planHeaderRight .Span { font-weight:normal; font-size:10pt; }
		
	table.plans .planType2 { padding: 5px 5px 5px 5px; text-align: left; border: none; }
	
	table.plans .planSingleTab
	{
		padding: 0px 0px 0px 0px; text-align: left; width:100%; height:100%; vertical-align:bottom;
	}
		
	table.plans .planHeaderTabLeft { border: 1px solid #000000; border-right: none; }	
	table.plans .planHeaderTabCenter
	{
		padding: 10px 10px 10px 10px; text-align: center; font-size: 12pt; font-weight: bold; line-height:13pt; border-left: none; border-top: 1px solid #000000; 
	}	
		table.plans .planHeaderTabCenter .Span { font-weight:normal; font-size:10pt; }	
	table.plans .planHeaderTabRight { border: 1px solid #000000; border-left: none; }
		
  table.plans .planTypeTitle { padding: 5px 5px 5px 10px; font-weight: bold; text-align: left; vertical-align: middle; border-right: 1px solid #000000; }
		table.plans .planTypeTitle2 { padding: 5px 5px 5px 10px; font-weight: bold; text-align: left; vertical-align: middle; }
		table.plans .planTypeTitle3 { padding: 5px 5px 5px 10px; font-weight: bold; text-align: left; vertical-align: middle; border-right: 1px solid #000000; }
	table.plans .planTypeSubTitle { padding: 5px 5px 5px 35px; text-align: left; vertical-align:middle; font-weight:bold; line-height:11pt; }
	table.plans .planTypeSubTitle2 { padding: 5px 5px 5px 10px; text-align: left; vertical-align:top; font-weight:bold; line-height:11pt; }
	table.plans .planTypeSubTitleGray { padding: 5px 5px 5px 5px; font-style: italic; text-align: center; vertical-align: middle; }
				
	table.plans .planHeaderTab { padding: 10px 10px 10px 10px; text-align: center; font-size: 12pt; font-weight: bold; line-height:13pt; }
		.b { padding: 0px 0px 0px 0px; vertical-align:top; }

	table.plans .planSectionTitle { font-weight: bold; text-align: left; padding: 5px 0px 5px 30px; border-right: 1px solid #000000; }
		table.plans .planSectionTitle .leftSpan { float: left; padding-right: 30px; }
		table.plans .planSectionTitle .rightSpan { float: right; padding-right: 30px; }
		table.plans .planSectionTitle .centerSpan { text-align:center; padding-left: 30px; }
	table.plans .planSectionTitle2 { padding: 5px 0px 5px 30px; font-weight: bold; text-align: left; }
		table.plans .planSectionTitle2 .leftSpan { float: left; padding-right: 30px; }
		table.plans .planSectionTitle2 .rightSpan { float: right; height: 100%; padding-right: 30px; padding-top: 10px; }
		
table.plans .planSectionTitle3 { padding: 5px 5px 5px 10px; font-weight: bold; text-align: left; height:100%; }
		table.plans .planSectionTitle3 .leftSpan { float: left; padding-right: 20px;}
		table.plans .planSectionTitle3 .rightSpan { float: left; height: 100%; margin-left:45px; padding-right: 5px; }		
		
	table.plans .planSectionSubTitle { font-weight: bold; text-align: center; padding: 5px 0px 5px 30px; border-right: 1px solid #000000; }
	table.plans .planSectionSubTitle2 { font-weight: bold; text-align: center; padding: 5px 0px 5px 0px; border-right: 1px solid #000000; }
	table.plans .planSectionBottomBar { height:10px; border-right: 1px solid #000000; }	
	
.disclaimer { color:#666666; margin-bottom: 15px; }
.disclaimer sup { font-size: 80%; vertical-align: top; }

div.disclaimerhome { color:#7f7f7f;}

.PlanChartLinks { margin: 0px 0px 0px 0px; padding: 0px 0px 20px 0px; font: 10pt Georgia, Times, serif; text-align:left; }
	.PlanChartLinks a, .PlanChartLinks a:visited { font: 10pt Georgia, Times, serif; }
	.PlanChartLinks img { border: none; vertical-align: bottom; }
	.PlanChartLinks p { padding: 0px 0px 20px 0px; clear: both; }


#coverageGapTable { margin: 8px 0px 10px 0px; border: 1px solid #000000; }
  #coverageGapTable th { font-size: 16pt; height: 30px; font-family: Georgia, "Times New Roman", Times, serif; font-weight: normal;  }
	#coverageGapTable td { padding: 5px 6px 5px 6px; }
	#coverageGapTable img { display: block; width: auto; height: auto; }
	#coverageGapTable .gapStep { width: 14px; height: 45px; font-size: 16pt; text-align: center; }
	#coverageGapTable .gapPercentage { width: 155px; }
	#coverageGapTable .gapText { padding: 0px 0px 0px 3px; }
	#coverageGapTable .gapKeyBlue { padding: 0px 0px 0px 0px; }
		#coverageGapTable .gapKeyBlue img { vertical-align: middle; display: inline-block; padding: 0px; }
		#coverageGapTable .gapKeyBlue span { width: 200px; padding: 0px 0px 0px 10px; margin: 0px; display: inline-block; }
	#coverageGapTable .gapKeyGreen { padding: 0px 0px 0px 0px; }
		#coverageGapTable .gapKeyGreen img { vertical-align: middle; display: inline-block; margin: 0px; padding: 0px; }
		#coverageGapTable .gapKeyGreen span { width: 200px; padding: 0px 0px 0px 10px; margin: 0px; display: inline-block; vertical-align: middle; }


.helpFormWrapper 
{ 
	border: 1px solid #000000; width: 440px; padding: 0px; margin: 0px; text-align: center;
}
	.helpFormWrapper .required { color: #999999; font-size: 14pt; font-weight: bold; line-height: 10pt; vertical-align: middle; }
	.helpFormWrapper p { padding: 8px 0px 0px 0px; margin: 0px; }

.helpFormTable { padding: 0px 0px 0px 0px; margin: auto; margin-top: 25px; width: 370px; color: #000000	; }
	.helpFormTable td { padding: 3px 0px 0px 0px; text-align: left; vertical-align: top; }
	.helpFormTable input { border: 1px solid #CCCCCC; }
	.helpFormTable select { border: 1px solid #CCCCCC; }
.helpFormButtons { border-top: 1px solid #CDE9F7; padding: 25px 0px 25px 0px; margin-top: 25px; }
	.helpFormButtons input { width: 141px; height: 23px; border: none; }

.feedbackFormWrapper 
{ 
	background: url(images/HelpForm_BG.png) repeat-y right top; 
	border: 1px solid #cde9f7; width: 450px; padding: 0px 0px 0px 0px; margin: 15px 0px 0px 0px; text-align: center;
}
	.feedbackFormWrapper .required { color: #FF0000; font-size: 14pt; font-weight: bold; line-height: 10pt; vertical-align: middle; }
	.helpFormWrapper p { padding: 8px 0px 0px 0px; margin: 0px; }

.feedbackFormTable { padding: 0px 0px 0px 0px; margin: auto; margin-top: 0px; width: 429px; color: #3175c9; }
	.feedbackFormTable td { padding: 3px 0px 0px 0px; text-align: left; vertical-align: top; }
	.feedbackFormTable input { background: url(images/HelpForm_InputBG.png) no-repeat left top; border: 1px solid #CCCCCC; }
	.feedbackFormTable select { background: url(images/HelpForm_InputBG.png) no-repeat left top; border: 1px solid #CCCCCC; }
.feedbackFormButtons { padding: 15px 0px 15px 0px; margin: 0px; float: right; }
	.feedbackFormButtons input 
	{ 
		background: url(images/Button_Submit_BG.png) no-repeat left 2px; width: 141px; height: 23px; 
		color: #FFFFFF; border: none;
	}

table.plansidebar { width: 220px; }
	table.plansidebar td
	{
		text-align: left; border-left: 1px solid #999999; border-bottom: 1px solid #999999; line-height:11pt; padding:5px;
	}
	table.plansidebar td.end { border-right: 1px solid #999999; padding-left:15px; }
	table.plansidebar td span { color: #2765B0; padding-bottom:5px;}
	table.plansidebar ul { background: none;  text-align: left; padding: 0px 0px 0px 10px; }
		table.plansidebar li { text-align: left; padding: 0px 0px 5px 0px; }
	
	table.plansidebar .tools{ padding-left:20px;}
	
	table.plansidebar .single
	{
		padding: 5px 5px 5px 5px; text-align: left; border: none; border-bottom: 1px solid #999999; border-right: 1px solid #999999; border-left: 1px solid #999999;
	}
		
	table.plansidebar .planSectionTitle 
	{
		background: #52565a; border: none; color: #FFFFFF; font-weight: bold; text-align: left; padding: 5px 5px 5px 5px;
	}	
/**** For the corp site ****/
table#directors { width: 100%; margin: 3px 0px 15px 0px; border: none; }
	table#directors td { padding: 4px 5px 4px 5px; text-align: left; vertical-align: top; }

table#contact { width: 700px; margin: 3px 0px 15px 0px; padding: 0px; border: 1px solid #333333; }
	table#contact .header td { vertical-align: bottom; }
	table#contact .planName { vertical-align: middle; text-align: left; }
	table#contact td 
	{ 
		padding: 4px 5px 4px 5px; margin: 0px; 
		text-align: left; vertical-align: middle; text-align: center; border: 1px solid #333333;
	}


.physicianSearchProspect { padding: 5px 10px 10px 15px; }
	.physicianSearchProspect input { padding: 5px 0px 10px 5px; }
	.physicianSearchProspect h5 { color: #3596CF; }
.physicianSearchCurrent { padding: 5px 10px 10px 15px; }
	.physicianSearchCurrent input { padding: 5px 0px 10px 5px; }
	.physicianSearchCurrent h5 { color: #3596CF; }


/***************************************************
*  PDF link style (Bottom of content area)
***************************************************/
div#PDF
{
	position:relative; padding: 7px 0px 0px 0px; margin: 15px 0px 0px 0px; height: 100%;
}
	div#PDF a#link { display:block; width:115px; height:30px; position:absolute; top:0px; left:0px; }
	

/***************************************************
*  Next Step styles (Bottom of content area)
*  IE does not recognize mins, need to added height to ie.css when adding new classes for step types
***************************************************/
#nextSteps
{ 
	display: block; height: 125px; padding-bottom: 5px; 
	text-decoration: none; font: 10pt Georgia, Times, serif; color: #000000;
}
	#nextSteps a, #nextSteps a:visited { text-decoration: underline; font: Times, Georgia,  serif; color: #000000; }
	#nextSteps a:hover { text-decoration: none; }

#nextStepWide { float: left; padding: 10px 20px 10px 10px; width: 560px; min-height: 60px; }
#nextStepLeft { float: left; padding: 10px 20px 10px 10px; width: 280px; min-height: 60px; }
#nextStepRight { float: left; padding: 10px 15px 10px 10px; width: 280px; margin-left: 5px; min-height: 60px; }
	.stepPrint { padding: 0px 0px 0px 0px; height: 100%; }
	.stepSearch { padding: 0px 0px 0px 0px; height: 100%; }
	.stepEnroll { padding: 0px 0px 0px 0px; height: 100%; }	
	.stepLearn { padding: 0px 0px 0px 0px; height: 100%; }
	.stepContact { padding: 0px 0px 0px 0px; height: 100%; }	

/*************************************************
*  Sidebar styles (Right side of content area)
*************************************************/
div.sidebar { display: none; }

/************************************************
*  Footer Styles
************************************************/
div#footer { display: none; }

/***********************************
*  Glossary Term
***********************************/
.siteGlossaryTerm { font-weight:normal; text-decoration: none; border-bottom: 1px dashed; display: inline-block; }
.siteGlossary { display: none; }


/*************************************************
*  Find a Physician Sytles
*************************************************/
div#content_top { padding: 0px 0px 0px 0px; }
div#cont_container { margin-bottom: 20px; }
div#content_bottom { padding-bottom: 30px; }

input { margin: 0px 0px 10px 0px; }
span.label { font-weight: normal; font-size: 10pt; padding: 0px 8px 0px 0px; display: inline-block; width: 100px; }

div.myprogress { }

div#tagline-bottom { margin-bottom:40px; }

div#main { }

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; border: 1px solid #000000; }
div.tab_inner { padding: 5px 10px; border: 1px solid #000000; }

div.selected { }
	div.selected div.tab_inner { }


/* panels */
div#panel_container {	width: 660px;	}
div#panel_top { padding: 10px 0px 0px 0px; border: 1px solid #000000; }
div#panel_bottom { padding: 0px 20px 10px 20px; }
	div#panel_bottom .label { width: 125px; padding: 0px 10px 0px 0px; }
	div#panel_bottom input { border-color: #000000; }


/* form parts */
table.options { margin-left: 15px; }
	table.options th { font-weight: normal; font-size: 10pt; }


/* selection */
div#details_container { float: right; width: 200px; padding-left:20px; }/*sukhada width:240 float:right*/

div#dum_results h3 { margin-left: 20px; color: #999; }

div#selection { }
	div#selection h3 { font-size: 12pt; line-height: 18pt; margin: 0px; }
	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: 210px; height: 200px; }/*sukhada width:240*/
div.map_border { border: 1px solid #999; }
div#map span, div#map a { display: none; }
a#google_link { display: block; text-align: right; font-size: 10pt; margin-bottom: 5px; }


/* dynamic user menu */
div#dum_provider { float:left; width: 290px; }

select { border: 1px solid #000000; }
select#specialty { width: 290px; }
	select#specialty option { margin: 5px; }

div#dum_results { border: 1px solid #999; width: 360px; height: 570px; overflow-y: scroll; }

div.dum_menu { border: 1px solid #999; cursor: pointer; }


/* option styling */
div.dum_option { width: 340px; padding: 3px 5px; border: 1px solid #000000; }
div.dum_option span.name { display: block; text-decoration: underline; }

div.dum_option span.proximity { float: right; }

div.dum_option span.languages 
{ float: right; clear: right; font-style: italic;overflow: visible; }

div.dum_option span.address { display: block; line-height: 12pt; margin-left: 16px; }

.btn1
{
	background-image: url(  images/Button_FindAPhysician.gif);
	text-decoration: none;
	text-align:center;
	border-style:hidden;
	width:320px;
	height:30px;
	padding:0;
	background-repeat: no-repeat;
	border-width:0;
}
div#details_containerpcp { float: right; width: 200px; padding-left: 10px; padding-right:20px; }
div#label_container { float: left; width: 100px; height: 40px; padding-left:10px; }

div#content_PCPtop { padding-top: 20px; padding-left: 100px; }
div#dum_input_pcp input { width: 270px;	}


div.content_liner_wide2 { width: 100%;}

span.label { padding: 0px 8px 0px 0px; display: inline-block; width: 100px; }

#optionRight { padding: 0px 20px 0px 0px; margin-left: 10px; vertical-align:middle; }
  #optionRight a { line-height:115%;}
	.optionDrug
	{
		background: url(images/IconDrug.gif) no-repeat 0 2px;
		padding: 0px 0px 0px 30px;
		height: 100%;
		text-align:left;
		vertical-align:middle;					
	}
	
	.optionPharmacy
	{
		background: url(images/IconPharmacy.gif) no-repeat 0 2px;
		padding: 0px 0px 0px 30px;
		height: 100%;
		text-align:left;
		vertical-align:middle;		
	}
	.optionHospital
	{
		background: url(images/IconHospital.gif) no-repeat 0 2px;
		padding: 0px 0px 0px 30px;
		height: 100%;
		text-align:left;
		vertical-align:middle;		
	}
	.optionPhysician
	{
		background: url(images/IconPhysician.gif) no-repeat 0 2px;
		padding: 0px 0px 0px 30px;
		height: 100%;
		text-align:left;
		vertical-align:middle;		
	}
div.searchTools { width: 610px; margin: 0px 0px 0px 0px; font-family:Arial, Helvetica, sans-serif; }
	div.left { margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; float: left; color: #7f7f7f; font-size: 10pt; }
	div.right { display: none; }
