﻿
/*
Color Schemes:

COLOR 1 = #5e2d91 - Dark Purple
COLOR 2 = #93052A - Dark Red
COLOR 3 = #8d659f - Light Purple

COLOR 3 = #dfd6e9 - Very Light Purple






*/



#mainPanel
{
	position: relative;
	top: 10px;
	left: 10px;
	width: 996px;
	height: 810px;
	border: solid 0px #999999;
	background: url("../images/background.jpg") no-repeat ;
}

#fadePanel
{
	position:absolute;
	left:-200px;
	top:-300px;
	background-color:Black;
	width:1px;
	height:1px;
	
	opacity:.80;
	filter:alpha(opacity=80);
	-moz-opacity:.80;

}

/* SEARCH PANEL - BEGIN */
div#searchPanel
{
	position: relative;
	font-family: Arial;
	font-size: 12px;
	margin-left: 40px;
	padding: 10px 10px 10px 10px;
	width: 910px;
	height: 115px;
	
	/* OLD SITE
	color: #000000;
	border: solid 1px #391d03;
	background-color: #ddd2c9;
	*/
	
	/* NEW SITE */

}

#searchOptionsTitle
{
	height:39px;
	width:238px;
	background: url("../images/SearchOptions.png") no-repeat ;
	padding-bottom:10px;
}



#searchButton
{
	position: relative;
	padding: 0px 5px 0px 5px;
	left:758px;
}
#searchButton input
{
	font-weight:bold;
	border: none;
	height:35px;
	width:150px;
	cursor:pointer;
	background:none;
	/*background: url('../images/Search_off.png');
	background-repeat:no-repeat;*/
}

#requiredSearchLine
{
	background: url('../images/RequiredSearchLine.gif');
	background-repeat:no-repeat;
	height:70px;
}

#optionalSearchLine
{
	background: url('../images/OptionSearchLine.gif');
	background-repeat:no-repeat;
	height:70px;
}
/* SEARCH PANEL - END */




/* DOC LIST - BEGIN */

#xmlResults
{
	font-family:Arial;
	border: solid 0px red;
	font-size: 11px;
	/* padding: 5px 5px 5px 5px;*/
	line-height: 1em;
	
	position:absolute;
	top:240px;
	left:10px;
	height: 400px;
	width: 510px;

}

#docList_ListSection
{
		height:501px;
}

#xmlResults table
{
	display:inline-table;
	
}

#xmlResults table tr td
{
	border: solid 0px red;
	
}

#xmlResults + table + tr +  td
{
	border: solid 1px red;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	
}
#docBlock
{
	
	padding: 0px 0px 0px 0px;
	margin-left: 0px;
	width: 258px;
	height:165px;
	color:#93052A;
	
	/* OLD SITE
	border: solid 1px #391d03;
	background: #ede2d9; 
	*/
	
	/* NEW SITE */
	border: solid 1px #a19ca6;
	background: url('../images/DocListBackground.gif');
	
}

#docBlock table
{
	width:100%;
}

.docPictureWrapper
{ 
	height:69px;
	width:79px;
	overflow: hidden; 
	margin-right:10px;
	
	} 

#doctorPhoto
/* This is for the doctor's picture*/
{
	
	
	
	height:69px;
	
/*
	width:79px;
	*/
	padding-right:10px;
	padding-top: 10px;
	padding-left:5px;
}
.docPictureTd
{
	vertical-align:top;
}

.docInfo
{
	border: dashed 0px #937caa;
	padding:  0px 5px 5px 0px;
	margin: 0px 5px 5px 0px;
	height: 55px;
	vertical-align:middle;
	
	/* OLD SITE 
		--nothing
	*/
	
	/* NEW SITE */
	color: #5e2d91;
}

#docName
{
	line-height: 1.2em;
	font-weight:bold;
	font-size:12px;
	
	
	
}
#docName a:link,
#docDetailResults a:link
{
	font-size:12px;
	font-family:Arial, Sans-Serif;
	text-decoration:none;
	color:#391003;
}
#docName a:visited,
#docDetailResults a:visited
{
	font-size:11px;
	font-family:Arial, Sans-Serif;
	text-decoration:none;
	color:#391003;
}
#docName a:hover,
#docDetailResults a:hover
{
	font-size:11px;
	font-family:Arial, Sans-Serif;
	text-decoration:none;
	color:#8d659f;
}
#docName a:active,
#docDetailResults a:active
{
	font-size:11px;
	font-family:Arial, Sans-Serif;
	text-decoration:none;
	color:#391003;
}
#docAddress
{
	font-size:11px;
	font-family:Arial, Sans-Serif;
	text-decoration:none;

	line-height: 1.2em;
	
	/* OLD SITE 
		color:#391d03;
	*/
	
	/* NEW SITE 
		-- nothing -- moved up to the docInfo element
	*/
}
.BalloonNumberOutside
{
	vertical-align:top;
	text-align:right;


}
#BalloonNumber
{	
	border: solid 0px green;
	font-size:14px;
	font-family:Arial, Sans-Serif;
	color:Black;
	background: url('../images/RedBallBlack2.png');
	width:20px;
	height:20px;
	background-repeat:no-repeat;
	padding-right:5px;
	padding-top:0px;
	padding-bottom:0px;
	text-align:center;
	vertical-align:middle;
	line-height:1.3em;
	
	
}

#otherDocInfo
{
}
#otherDocInfo a:link
{
	font-weight:normal;
	font-size:11px;
	font-family:Arial, Sans-Serif;
	text-decoration:none;
	
}
#otherDocInfo a:visited
{
	font-weight:normal;
	font-size:11px;
	font-family:Arial, Sans-Serif;
	text-decoration:none;
	
}
#otherDocInfo a:hover
{
	font-weight:normal;
	font-size:11px;
	font-family:Arial, Sans-Serif;
	text-decoration:underline;
	color:#c3c3c3;
}
#otherDocInfo a:active
{
	font-weight:normal;
	font-size:11px;
	font-family:Arial, Sans-Serif;
	text-decoration:none;
	
}

#docList_PagerAndRecord,
.docList_PagerAndRecord
{
	border: solid 0px green;
	background: #5e2d91;
	width: 100%;
	margin-left:0px;
	height:20px;
	color:White;
	font-weight:bold;
	padding-left:10px;
	padding-top:10px;
	font-size:12px;
}
#docList_RecordCount,
.docList_RecordCount
{
	border: solid 0px red;
	float:left;
	width: 40%;
	
}
#docList_Pager,
.docList_Pager
{
	border: solid 0px red;
	float:right;
	text-align:right;
	width: 40%;
	color:White;
	padding-right:20px;
	font-size:12px;
	height:100%;
	line-height:1.3em;
}

#docList_Pager_Spacer
{
	border: solid 0px red;
	font-size:12px;
	font-weight:bold;
	font-family:Arial, Sans-Serif;
	text-decoration:none;
	width: 20px;
	
	/* OLD SITE 
		color:#391d03;
	*/
	
	/* NEW SITE */
	color:White;
}	
	
#docList_Pager a:link,
a.docList_Pager_a:link
{
	font-size:12px;
	font-family:Arial, Sans-Serif;
	text-decoration:none;
	color:white;
}
#docList_Pager a:visited,
a.docList_Pager_a:visited
{
	font-size:12px;
	font-family:Arial, Sans-Serif;
	text-decoration:none;
	color:white;
}
#docList_Pager a:hover,
a.docList_Pager_a:hover
{
	font-size:12px;
	font-family:Arial, Sans-Serif;
	text-decoration:none;
	color:#8d659f;
}
#docList_Pager a:active,
a.docList_Pager_a:active
{
	font-size:12px;
	font-family:Arial, Sans-Serif;
	text-decoration:none;
	color:white;
}

.viewBioLinkRows
{
		vertical-align:top;
}
.viewBioArrow
{
	background: url('../images/BlueBall.png');
}
.viewBioLink
{
    
	margin-left: 5px;
	cursor:pointer;

}



#benefitsPrograms
{

	/*margin-left: 110px;*/
	height:24px;
}



#linkDivider
{
	border-top: solid 1px #a19ca6;
	width: 240px;
	margin-left: 5px;
	height:0px;
}

#linksTable
{
	margin-left:5px;
	margin-top:5px;
}

#linksTable a:link
{
	font-size:10px;
	font-family:Arial, Sans-Serif;
	text-decoration:none;
	color:#5e2d91;
}
#linksTable a:visited
{
	font-size:10px;
	font-family:Arial, Sans-Serif;
	text-decoration:none;
	color:#5e2d91;
}
#linksTable a:hover
{
	font-size:10px;
	font-family:Arial, Sans-Serif;
	text-decoration:none;
	color:#8d659f;
}
#linksTable a:active
{
	font-size:10px;
	font-family:Arial, Sans-Serif;
	text-decoration:none;
	color:#5e2d91;
}


#docList_NoResults
{
	position:absolute;
	top:100px;
	left:100px;
	padding-left:0px;
	padding-bottom:20px;
	padding-top:0px;
	font-size:16px;
	font-family:Arial, Sans-Serif;
	height:384px;
	line-height:1.3em;
	text-align:center;
}

/* DOC LIST - END */


/* WAIT PANEL - BEGIN */
#waitPanel
{
	
	position: absolute;
	text-align: center;
	top: 210px;
	left: 720px;
	width: 16px;
	height:16px;
	
	/* OLD SITE 
	background-color: White;
	border: solid 1px #391d03;
	color: Black;
	*/
	
	/* NEW SITE 
	background-color: #a19ca6;
	border: solid 0px #391003;
	color: #391003*/
	
	
	
}

#waitingScreen
{
	background:url('../images/waiting/WaitingPurplecircles.gif') no-repeat;
}


/* WAIT PANEL - END */


/* MAP - BEGIN */
#mapPanel
{
	
	padding: 10px 10px 10px 10px;
	top: 240px;
	left: 530px;
	position: absolute;
	width: 435px;
	height: 541px;
	
	/* OLD SITE 
	border: solid 1px #391d03;
	background-color: #ddd2c9;
	*/
	
	/* NEW SITE 
	border: solid 1px #391003;
	background-color: #a19ca6;*/
}




#balloonResults
{
	font-family:Arial;
	font-size: 11px;
	display:block;
	line-height:12px;
	width:250px;
	
	border: solid 0px #937caa;
	/* OLD SITE 
		-nothing
	*/
	
	/* NEW SITE */
	color: #391003;
}
#balloonResults span
{
	display:block;
	width: 250px;

}

#balloonResults span strong
{
	font-size:11px;
	
}

#balloonContactInfo
{
	border:solid 0px red;
	float:left;
	width:60%;
}

#balloonPicture img
{
	float:left;
	border: solid 0px green;
	width:50px;
	float:right;
	padding-right:15px;
}

#balloonName 
{

	float:left;
	display:block;
	font-size:14px;
	font-weight:bold;
	padding-bottom:5px;
	padding-top:5px;
}

#ballonOfficeHours
{
	padding: 5px 0px 5px 0px;
}

#balloonWebsite
{
	padding: 5px 0px 5px 0px;
}

#beforeAfterWebsite
{
	padding: 5px 0px 5px 0px;
}







/* MAP - END */


/* DOCTOR DETAIL - BEGIN*/

#docDetailResults
{
	font-size:small;
	font-family: Arial;
	font-weight:normal;
	position:absolute;
	top: 210px;
	left:0px;
	width:955px;
	height:465px;
	padding-left: 10px;
	padding-top: 10px;
	background: url('../images/bio_background.jpg') no-repeat;


	
	/* OLD SITE 
	background: #ddd2c9;
	border: solid 3px #391d03;
	*/
	
	/* NEW SITE 
	background: white;*/
	border: solid 0px #391003;
	color: #391003;
	
}
#docDetail_TitleSection
{
	height:50px;
}

#docDetailsCloseButton
{
	position:relative;
	top: 0px;
	width:935px;
	height:42px;
	background: url('../images/DoctorInformation.gif') no-repeat;
	border:none;
	cursor:pointer;
}
#docDetail_MainSection
{
	padding-top:10px;
	padding-left:10px;
	height:350px;
	border: solid 0px green;
	background: url('../images/DocMainBackground.gif') no-repeat;
}

.docDetail_Photo
{
	vertical-align:top;
}

.docPicture,
.docInfo,
.BalloonNumberOutside
{
	cursor:pointer;
}

#docDetail_Name
{
	border: solid 0px green;
	font-size:17px;

	font-family:Arial;
	margin-left:20px;
	padding-bottom:10px;
	font-weight:bold;
	
	/* OLD SITE 
	color:Black;
	*/
	
	/* NEW SITE */
	color:#000000;
}

#docDetail_Address
{
	border: solid 0px black;
	margin-left:20px;
	font-size: 12px;
	font-family:Arial;
	color:#333333;
}

#docDetail_Phone
{
		border: solid 0px black;
	margin-left:20px;
	font-size: 12px;
	font-family:Arial;
	color:#333333;
}

#docDetailIconStrip
{
	border: solid 0px black;
	margin-left:20px;
	font-size: 12px;
	font-family:Arial;
	color:#333333;
}
#docDetailOfficeCoordinator
{
	margin-top:5px;
	margin-left:20px;
}
#docDetailDirections
{
	width:16px;
	height:15px;
	border:none;
	background: url('../images/directions_icon.png') no-repeat; 
	cursor:pointer;
	margin-right:3px;
}

#docDetailPhone
{
	width:17px;
	height:17px;
	border:none;
	background: url('../images/phone_icon.png') no-repeat; 
	cursor:pointer;
	margin-right:3px;
}

#docDetailSendRequest
{
	width:16px;
	height:14px;
	border:none;
	background: url('../images/consultation_icon.png') no-repeat; 
	cursor:pointer;
	margin-right:3px;
}

#docDetailEmail
{
	width:16px;
	height:15px;
	border:none;
	background: url('../images/email_icon.png') no-repeat; 
	cursor:pointer;
	margin-right:3px;
}

.docDetail_category
{
	font-size: 14px;
	font-family:Arial;
	font-weight:bold;
	color: #5e2d91;
}

#docDetail_nameAddressCell
{
	width:250px;
}

#docDetail_nameDividerCell
{
	width: 5px;
	border-left:solid 1px #999999;
}

#docDetail_specialtyEducationCell
{
	padding-top:0px;
	width:300px;
	vertical-align:top;
	font-family:Arial;
	font-size:12px;
	font-weight:normal;
	color:#333333;
}

#docDetail_internshipLanguagesCell
{
	padding-top:0px;
	width:300px;
	vertical-align:top;
	font-family:Arial;
	font-size:12px;
	font-weight:normal;
	color:#333333;
}

#docDetail_practitionerSection
{
	margin-top:30px;
	padding-top:5px;
	height:180px;
	width:900px;
	border-top: solid 1px #999999;
	
}

#docDetail_practitionerList
{
	height: 120px;
	overflow:auto;
	padding-top:10px;
	
}

#docDetail_practitionerList > table
{
	padding-bottom:10px;
	padding-top:10px;
	border-bottom: solid 1px black;
}

#docDetail_practitionerNameCell  
{
	width:220px;
	font-family:Arial;
	font-size:14px;
	font-weight:bold;
	color:#333333;
	padding-left:15px;
	
}
#docDetail_practitionerDetailsCell
{
	font-family:Arial;
	font-size:12px;
	color: #333333;
	text-align:center;
}
.dayLabelCell
{
	font-weight:bold;
	padding-left:5px;
	padding-right:5px;
	font-family:Arial;
	font-size:14px;
	color: #5e2d91;
}
.dayCell
{
	font-family:Arial;
	font-weight:bold;
	padding-left:10px;
	padding-right:10px;
	font-size:12px;
	color: #5e2d91;
	
	background: #dfd6e9;
}


#docDetail_disclaimerSection
{
	padding-top:0px;
	padding-left:10px;
	font-size:10px;

}





#docDetail_otherDocInfo
{
	padding: 5px 5px 5px 5px;
	margin-left:0px;
	margin-top: 20px;
	margin-bottom: 20px;
	
	/* OLD SITE 
	background-color:#ede2d9;
	border: solid 1px #391d03;
	*/
	
	/* NEW SITE */
	background-color:#eedfd3;
	border: solid 1px #391003;
}

#CertificationIcons
{
	padding: 5px 5px 5px 5px;
	margin-left:0px;
	
	/* OLD SITE 
	background-color:#ede2d9;
	border: solid 1px #391d03;
	*/
	
	/* NEW SITE */
	background-color:#eedfd3;
	border: solid 1px #391003;
}

.docList_docPractitioners
{
	padding-top:3px;
	padding-left:3px;
	padding-bottom:3px;
	background-color:#F6FCC2;
	color:Black;
	border: solid 1px black;
	z-index:1000;
	position:relative;
}
.miniPrac_TitleSection
{
	font-weight:bold;
	text-decoration:underline;
}
/* DOCTOR DETAIL - END*/





/* SEND MAIL FORM*/




#mailForm 
{
	font-size:12px;
	font-family:Arial;
	position:absolute;
	top: 210px;
	left:0px;
	width:942px;
	height:450px;
	padding-top:10px;
	padding-left:10px;


	
	/* OLD SITE 
	background: #ddd2c9;
	border: solid 3px #391d03;
	*/
	
	/* NEW SITE */
	background: white;
	border: solid 0px #391003;
	color: #391003;
	
}

#btnClose
{

	top: 5px;
	left: 0px;
	width:934px;
	height:42px;
	background: url('../images/EmailToProvider.gif') no-repeat;
	border:none;
	cursor:pointer;
}

.mailForm_category
{
	font-size: 12px;
	font-family:Arial;
	font-weight:bold;
	color: #5e2d91;
}

#mailForm_mainSection
{
	margin-top:20px;
	height:338px;
	width:934px;
	background: url('../images/EmailBackground.gif') no-repeat;

}

#mailForm_personalProcedureSection
{
	padding-top:10px;
	padding-left:10px;
	height:180px;
}

#mailForm_personalProcedureSection input
{
	margin-bottom:10px;
	margin-right:15px;
}

#mailForm_personalDividerCell
{
	width:50px;
}

#mailForm_procedureTable tr td
  {
  	vertical-align:top;
  	
  }

  #mailForm_procedureTable .mailForm_col1
  {
  	width:150px;
  }
  
  #mailForm_procedureTable .mailForm_col3
  {
  	width:170px;
  }
  
  #mailForm_procedureTable .mailForm_col5
  {
  	width:230px;
  }
  

#mailForm_contactQuestionSection
{
	padding-left:10px;
}
#mailForm_contactCell
{
	width:520px;
}
#mailForm_contactCell tr td
{
	height:20px;
}

#mailForm textarea 
{
	width:340px;
}

#mailForm_sendButtonSection
{
	padding-left:600px;
}



#btnMailSend
{
	width:137px;
	height:40px;
	background: url('../images/sendEmailButton.gif') no-repeat;
	border:none;
	cursor:pointer;
	margin: 10px 10px 10px 10px; 
}

#btnReset
{
	width:107px;
	height:40px;
	background: url('../images/cancelEmailButton.gif') no-repeat;
	border:none;
	cursor:pointer;
	margin: 10px 10px 10px 10px;
}

  


#mailForm_disclaimerSection
{
	padding-top:20px;
	padding-left:10px;
	font-size:10px;
}

#mailForm_requestSentScreen
{
	padding-top:10px;
	padding-left:10px;
}


.spacer1px
{
	padding: 10px 0px 0px 0px;
}

/* DIRECTIONS PANEL*/

    .directions_searchText
    {
    	padding-left:15px;
    	font-weight:bold;
    	font-size:14px;
    	color: #ffffff;
    	font-family:Arial;
   
    }
    
    #directions_main
    {
    	position:absolute;
    	background: #fafafa;
    	width:954px;
    	height:460px;
    }
    
    #directions_CloseButton
    {
    	border:none;
	    cursor:pointer;
    	background: url('../images/DirectionsTitle.gif') no-repeat;
    	height:42px;
    	width:934px;
    	margin-left:10px;
    	margin-top:10px;
    }
    
    #directions_searchMapDirectionsSection
    {
    	background: url('../images/DirectionsBackground.gif') no-repeat;
    	height:338px;
    	width:934px;
    	margin-left:10px;

    }
    
    #directions_searchSection
    {
    	background:url('../images/DirectionInputBar.gif') no-repeat;
    	height:42px;
    	width:912px;
    	margin-bottom:20px;
    	margin-left:10px;
    	margin-top:10px;
    	padding-top:10px;
        position:relative;
    	top:10px;
    	border: solid 0px yellow;
    }
    
    #directions_txtFromDirections,
    #directions_txtToDirections
    {
    	width:260px;
    }
    #directions_btnGet
    {
    	background:url('../images/get_directions_off.png') no-repeat;
    	height:26px;
    	width:151px;
    	border:none;
	    cursor:pointer;
	    vertical-align:top;
	    margin-left:20px;
    }
    
    #directions_btnPrint
    {
    	background:url('../images/DirectionsPrintIcon.gif') no-repeat;
    	height:26px;
    	width:24px;
    	border:none;
	    cursor:pointer;
	    vertical-align:top;
	    margin-left:15px;
    }
    
    #directions_searchSection a
    {
    	margin-left:5px;
    }
    #directions_searchSection a:link
	{
		font-size:12px;
		font-family:Arial, Sans-Serif;
		text-decoration:underline;
		color:#ffffff;
	}
	#directions_searchSection a:visited
	{
		font-size:12px;
		font-family:Arial, Sans-Serif;
		text-decoration:underline;
		color:#ffffff;
	}
	#directions_searchSection a:hover
	{
		font-size:12px;
		font-family:Arial, Sans-Serif;
		text-decoration:none;
		color:#8d659f;
	}
	#directions_searchSection a:active
	{
		font-size:12px;
		font-family:Arial, Sans-Serif;
		text-decoration:underline;
		color:#ffffff;
	}
    #directions_directionsPanel
    {
    	width:400px;
    	height:250px;
    	background:white;
    	float:left;
    	margin-bottom:20px;
    	margin-left:15px;
    	overflow: auto;
    }
    

    
     #directions_mapPanel
    {
    	width:470px;
    	height:260px;
    	background:white;
    	float:left;
    	margin-left:20px;
    	
    	/*
    	font-size:12px;
    	font-family:Arial;
    	color:#5e2d91;
*/
    	
    }
    
    .googledir div table
    {

    	font-family:Arial;
    	font-size:12px;
    	color:#333333;
    }
    
    .googledir div table a
    {
    color:#004EFF;
    }
    
    #directions_disclaimerSection
    {
    		padding-top:20px;
	padding-left:10px;
	font-size:10px;
    }