body{
padding:0px;
margin:0px;
}
.menuitem{
	padding-top:39px;
	background:url(/images/pmenubg.gif) bottom left no-repeat ;
	}
.menuitem1{padding-top:39px;background:url(/images/pmenubg.gif) no-repeat fixed bottom left}

.copy {
	font-family: Tahoma;
	font-size: 10px;
	line-height: 12px;
	color: #9D9C99;
	text-decoration: none;
}
a {color: #52b2e7; outline: none;} /*need to set color */
a:hover {text-decoration: none;}
.tit {
	font-family: Georgia, Times New Roman, Times, serif, Times New Roman;
	font-size: 13px;
	line-height: 16px;
	font-weight: bold;
	color: #277aa3;
}
.link_1 {
	font-family: Tahoma;
	font-size: 11px;
	line-height: 12px;
	font-weight: bold;
	color: #A7A677;
}
.text_1 {
	font-family: Tahoma;
	font-size: 10px;
	line-height: 13px;
	color: #717161;
}
.link_2 {
	font-family: Tahoma;
	font-size: 10px;
	line-height: 13px;
	color: #717161;
	text-decoration:none;
}.price {
	font-family: Tahoma;
	font-size: 10px;
	line-height: 12px;
	font-weight: bold;
	color: #5E5E5E;
}
.form_1 {
	font-family: Tahoma;
	font-size: 10px;
	line-height: 11px;
	color: #717161;
	height: 18px;
	width: 154px;
	border: 1px solid #C9CAAD;
}
.form_2 {
	font-family: Tahoma;
	font-size: 10px;
	line-height: 11px;
	color: #717161;
	height: 48px;
	width: 154px;
	border: 1px solid #C9CAAD;
	overflow:auto;
}

.tborder {border:1px solid #CCCCCC; border-collapse:collapse;}
.fborder {background:#DDDDDD;border-top:1px solid #DDDDDD; border-bottom:1px solid #DDDDDD;border-collapse:collapse;}
.coldata{background:#FFFFFF;font-family: Georgia, Times New Roman, Times, serif;font-size:10pt;color:#000000;}
.ehistsection {background:#FFFFFF;font-family: Georgia, Times New Roman, Times, serif;font-size:10pt;color:#000000;}
.coldata1{background:#oooooo;border-right: 10pt dashed #999;font-family: Georgia, Times New Roman, Times, serif;font-size: 10pt;color:#000000;}
.help{background:#FFFFFF;font-family: Verdana;font-weight:bold;font-size: 8pt;color:#000000;}
.emrbutton {
		background:transparent url(/emr/psched/images/btn-F36B41-f4f4f4-100x35.png) no-repeat scroll 0 0;
		border:medium none;
		color:#FFFFFF;
		float:Center;
		text-align: center;
		font-size:16px;
		font-weight:bold;
		height:35px;
		margin:5px;
		overflow:hidden;
		width:100px;
}
.emrbuttonCancel {
		background:transparent url(/emr/psched/images/btn-999-f4f4f4-100x35.png) no-repeat scroll 0 0;
		border:medium none;
		color:#FFFFFF;
		float:Center;
		text-align: center;
		font-size:16px;
		font-weight:bold;
		height:35px;
		margin:5px;
		overflow:hidden;
		width:100px;
}
.emrbuttonGo {
		background:transparent url(/emr/psched/images/go.png) no-repeat scroll 0 0;
		border:medium none;
		color:#FFFFFF;
		float:Center;
		text-align: center;
		font-size:14px;
		font-weight:bold;
		height:50px;
		margin:20px;
		overflow:hidden;
		width:120px;
}
.emrbuttonGetFirst {
		background:transparent url(/emr/psched/images/getFirst.png) no-repeat scroll 0 0;
		border:medium none;
		color:#FFFFFF;
		float:Center;
		text-align: center;
		font-size:14px;
		font-weight:bold;
		height:40px;
		margin:5px;
		overflow:hidden;
		width:288px;
}
.emrbuttonClickHere {
	background:transparent url(/emr/psched/images/clickHere.png) no-repeat scroll 0 0;
		border:medium none;
		color:#FFFFFF;
		float:Center;
		text-align: center;
		font-size:12px;
		font-weight:bold;
		height:20px;
		margin:5px;
		overflow:hidden;
		width:100px;
}
.emrbuttonEditConfirm {
		background:transparent url(/emr/psched/images/edit.png) no-repeat scroll 0 0;
		border:medium none;
		color:#FFFFFF;
		float:Center;
		text-align: center;
		font-size:15px;
		font-weight:bold;
		height:35px;
		margin:5px;
		overflow:hidden;
		width:175px;
}
.emrbuttonSaveAndCont {
		background:transparent url(/emr/psched/images/save_exit.png) no-repeat scroll 0 0;
		border:medium none;
		color:#FFFFFF;
		float:Center;
		text-align: center;
		font-size:16px;
		font-weight:bold;
		height:35px;
		margin:5px;
		overflow:hidden;
		width:150px;
}
.pdfbutton {
		background:transparent url(/emr/psched/images/clickHere.png) no-repeat scroll 0 0;
		border:medium none;
		color:#FFFFFF;
		float:Center;
		text-align: center;
		font-size:12px;
		font-weight:bold;
		height:20px;
		margin:5px;
		overflow:hidden;
		width:100px;
}
/*background:#ADD7EF*/
.maincontenttitle {font-size:1.28em;font-family:Verdana ;font-weight: normal;color:#277aa3; background-color:#ffffff; border-bottom:1px dashed #999; }
.demogtoplink{font-size:10px;font-family:Verdana;font-weight:bold;color:#277aa3;}
.content_border
{
	border:1px solid #CCCCCC;
	border-collapse:collapse;
}
#footer{background: #eee url(/emr/psched/images/bg-ehe-footer.gif) repeat-x 0 0; text-align: center;width: 980px;border-bottom: 20px solid #eee;/*cheated here - couldnt get margin to work in ie*/overflow: hidden;}
#footer div.copyright {clear: both;}

.apptlistcontent {font-size:10pt;font-family:Georgia, Times New Roman, Times, serif;color:#000000;background:#ffffff}

.apptlistheader {font-size:10pt;font-family:Georgia, Times New Roman, Times, serif;font-weight:bold;color:#000000;background:#EFEFEF}
.colwdata {background:#FFFFFF;font-family: Georgia, Times New Roman, Times, serif;font-size: 10pt;color:#000000;}
.page_border
{
	border:1px solid #636500;
	border-collapse:collapse;
}
.calborder {background:#DDDDDD;border-top:1px solid #DDDDDD; border-bottom:1px solid #DDDDDD;border-collapse:collapse;}
.cal{background:white;font-family:Verdana;font-size:8pt;}
.calnav
{
	background:#EFEFEF;
	font-family: Georgia, Times New Roman, Times, serif;
	font-size: 10pt;
	color:#000000;
}
.calapptt
{
	background:#FFFFFF;
	font-family: Verdana;
	font-size: 8pt;
	font-weight:bold;
	color:#000000;
}

.calapptheaderrow
{
	background:#FFFFFF;
	font-family: Georgia, Times New Roman, Times, serif;
	font-size: 9pt;
	color:#000000;
	height:1px;
	border-width: 1px;
	border-style: solid;
	border-color: black;
	border-collapse: collapse;
}

.calnavborder
{
	background:#000000;
}

.calapptborder
{
	background:#000000;
}

table.cal {
	border-width: 1px;
	border-style: solid;
	border-color: black;
	border-collapse: collapse;
	background-color: white;
}

.calnotavail
{
	background:#FFFFFF;
	font-family: Verdana;
	font-size: 1pt;
	border-collapse:collapse;
    	border-color: gray;
    	border-width: 1px 1px 0px 0px;
    	border-style: solid;
	height:2px;
}
.calavailbox
{
	border-left:1px solid #52D017;
	border-bottom:1px solid #52D017;
	border-right:1px solid #52D017;
	border-top:1px solid #52D017;
}

.calavail
{
	border-collapse:collapse;
	background:#347235;
	font-family: Verdana;
	font-size: 8pt;
	font-weight: bold;
	color:#FFFFFF;
	border-style: solid;
	border-width : 1px 4px 4px 1px;
	padding : 4px;
	border-color : #E0FFFF #E0FFFF #E0FFFF #E0FFFF;
}

A.calavaillink
{
	font-size:8pt;
	font-family:Verdana;
	font-weight:bold;
	color:#FFFFFF;
	background:#347235;
	text-decoration:none;
}

A.calavaillink:hover
{
	font-size:8pt;
	font-family:Verdana;
	font-weight:bold;
	color:#00AA00;
	background:#FFFFFF;
	text-decoration:none;
}

.pendapptbox
{
	border-left:1px solid #000000;
	border-bottom:1px solid #000000;
	border-right:1px solid #000000;
	border-top:1px solid #000000;
}

.mandatory
{
	font-size:8pt;
	font-family: Georgia, Times New Roman, Times, serif;
	font-weight:normal;
	color:#CF0004;
}

.calnavbutton {font-size:10pt;font-family: Georgia, Times New Roman, Times, serif;font-weight:bold;color:#00455F;background:#A8D6ED}
.content {font-size:12pt;font-family:Georgia, Times New Roman, Times, serif;font-weight:normal;color:#000000;background:#ffffff}

.demograhics{background:#EFEFEF;font-family: Georgia, Times New Roman, Times, serif;font-size:10pt;color:#000000;}
.lightborder {background:#FFFFEC}
.blurb_bg {background:#FFFFEC;}
.blurb_title {font-size:11.5px;font-family:Georgia, Times New Roman, Times, serif;font-weight:bold;color:#000000;background:#EFEFEF;text-decoration:underline}
.blurb_content {font-size:10px;font-family:Georgia, Times New Roman, Times, serif;font-weight:normal;color:#000000;background:#FFFFEC;}
.blurb_border {border:1px solid #636500; border-collapse:collapse;}

.selectbox{background:white;font:10pt;font-family:Georgia, Times New Roman, Times, serif;border:1px solid black; overflow-y:auto; overflow-x:hidden; height:20px; display:inline;}
.toplink{font-size:10px;font-family: Georgia, Times New Roman, Times, serif;font-weight:bold;color:#ffffff;background:#636500}
.star{color:#ff0000;font-weight:NORMAL;	font-family: Tahoma;font-size: 10px;line-height: 13px;}
.pmdnote{color:#ff0000;font-weight:NORMAL;	font-family: Tahoma;font-size: 11px;line-height: 13px;}

.text_2 {
	font-family: Georgia, Times New Roman, Times, serif;;
	font-size: 13px;
	line-height: 13px;
	color: #717161;
}
.text_3 {
	font-family: Tahoma;
	font-size: 11px;
	line-height: 13px;
	color:#0000ff;
}
.cslbox
{
	border-left:1px solid black;
	border-top:1px solid black;
	border-right:1px solid black;
	border-bottom:1px solid black;
}
.sectionheader  {border-bottom:1px dashed #999; font-family: Georgia, Times New Roman, Times, serif;font-size: 1.5em;color:#277aa3;background:#FFFFFF}
.sectiondescription {font-size:11px;font-family:Verdana;font-weight:normal;color:#000000;background:#F6F6EC}
.questioncontent {font-size:14px;font-family:Georgia, Times New Roman, Times, serif;font-weight:bold;color:#000000;background:#FFFFFF}
.answercontent {font-size:13px;font-family: Georgia, Times New Roman, Times, serif;font-weight:normal;color:#000000;background:#FFFFFF; }
.cancer-answercontent {font-size:13px;font-family: Georgia, Times New Roman, Times, serif;font-weight:normal;color:#000000;background:#FFFFFF;padding-left:25px }
.answercontentrowheader {font-size:11px;font-family:Georgia, Times New Roman, Times, serif;font-weight:normal;color:#000000;background:#EFEFEF}
.error {font-size:11px;font-family:Verdana;font-weight:normal;color:red;background:#F6F6EC}
.errorq {font-size:14px;font-family:Verdana;font-weight:bold;color:red;background:#F6F6EC}
.dtoplink{font-size:10px;font-family:Verdana;font-weight:bold;color:#000000;background:#FFFFF}

div.tabArea {
  font-size: 80%;
  font-weight: bold;
}

a.tab {
  background-color: #A8A6AD;
  border: 1px solid #CCCCCC;
  border-bottom-width: 0px;
  border-top-width: 1px;
  padding: 2px 1em 2px 1em;
  text-decoration: none;
  font-size:13px;
  font-family:Verdana;
  font-weight:bold;
  color:#000000;
}

a.tab, a.tab:visited {
  color: #000000;
  text-decoration: none;
  font-size:14px;
  font-family:Verdana;
  font-weight:bold;
  color:#000000;
}

a.tab:hover {
  background-color: #4E4E4E;
  color: #FFFFFF;
  text-decoration: none;
  font-size:14px;
  font-family:Verdana;
  font-weight:bold;
}

a.tab.activeTab, a.tab.activeTab:hover, a.tab.activeTab:visited 
{
  background-color:#3B3B3B;
  color: #FFFFFF;
  text-decoration: none;
  font-size:14px;
  font-family:Verdana;
  font-weight:bold;
}


.contentbold {font-size:12px;font-family:Georgia;font-weight:bold;color:#000000;background:#FFFFFF}

.wrndlghdr {font-size:10pt;font-family:Verdana;font-weight:bold;color:#000000;background:#FFCC33}

table.sub-nav {border: 1px solid #666;background: #e6e6ce;margin: 10px 0 140px 0; padding: 0;}
.sub-nav td{background: #FFFFFF;}
.sub-nav td a{border: 1px solid #666; text-transform: uppercase;display: block;
             margin: 1px 5px; padding: 0 5px; 
			 text-align: center; 
			 background: #e6e6ce;height: 35px; 
			 line-height:35px; 
			 text-decoration:none; 
			 font-size:12px; 
			 font-family: Times New Roman, Times, serif; 
			 font-weight:bold; color:#000000;}

.highlite {background-color: #E0B0FF }
.highliteborder {background-color: #E0B0FF;border:2 }
.phighlite {background-color: #FFFF00 }
.phighliteborder {background-color: #FFFF00;border:2 }
.shighlite {background-color: #1E90FF }
.shighliteborder {background-color: #1E90FF;border:2 }

.errorMessage {font-size:14px;font-family:Verdana;font-weight:bold;color:red;}
ul.imm_date_tip li{list-style-type: disc; margin-left: 20px;}


#mid_section{width:980px;float:left;text-align:left;display:block;padding-left:3px;}
#main_container {width:980px;}
#lrhs_content{
	width:980px;
	float:none;
	text-align:left;
	display:block;
	padding-top:2px;
	padding-left:210px;
}
div.full_box_top{
	width:688px; 
	height:7px;
	float:left; 
	text-align:left;
	background:#ffffff;
	clear:both;
	}

div.full_box_mid{
width:980px;
text-align:left;
background:#ffffff;
clear:both;
}

div.full_box_bottom{
width:688px; height:8px;
float:left; 
text-align:left;
background:#ffffff;
clear:both;
}

#full_box_mid td.fpbulletcol {
					width:320px; 
					padding-left:8px;
					font-size:12px; 
					color:#565653;
					display:block;
					clear:both;
					}

#full_box_mid td.fpbullet {
			width:320px; 
			padding-bottom:12px;
			font-size:12px; 
			color:#565653;
			display:block;
			clear:both;
			}

#full_box_mid p.fpbullet {
			width:600px; 
			padding-bottom:12px;
			margin-left:15px;
			font-size:12px; 
			color:#565653;
			display:block;
			clear:both;
			}
			
#full_box_mid table.fpbulletrow {
				width:600px; 
				padding-left:18px;
				font-size:12px; 
				color:#565653;
				display:block;
				clear:both;
				}

#full_box_mid td.fpbulletline{
			width:600px; 
			padding-bottom:12px;
			font-size:12px; 
			color:#565653;
			display:block;
			clear:both;
			}

#full_box_mid td.fpbulletlineicol{
		padding-top:5px;
		padding-left:15px;
		font-size:12px; 
		color:#565653;		
	}

#full_box_mid table.fpheading
{
			width:650px; 
			height:25px;
			margin-top:8px; 
			padding-top:3px; 
			padding-bottom:2px; 
			margin-bottom:8px; 
			margin-left:12px; 
			padding-left:8px;
			font-size:14px; 
			font-weight:bold;
			display:block;
			color:#565653;
			background-color:#F1F2E6;
			clear:both;
			}
			
#copy_txt{
width:980px; height:40px;
float:left; text-align:center;
display:block;
clear:both;
background: #eee url(/emr/psched/images/bg-ehe-footer.gif) repeat-x 0 0;
}
#copy_txt div.copyright {clear: both;
font-size:15px; color:#000000; font-family:Georgia;
}

#copy_top{
width:745px; height:3px;
float:left; text-align:left;
color:#56564B;
background:#F9F9F1 ;
clear:both;
}

#copy_mid{
width:688px; height:20px;
float:left; text-align:right;
padding-top:8px;
font-size:9px; color:#56564B; font-family:Verdana, Arial, Helvetica, Sans-serif;
background:#F9F9F1 ;
clear:both;
}

.appt_login_text
{
	padding-left:115px;
	font-family: Georgia, Times New Roman, Times, serif, Times New Roman; 
	font-size: 13px;
	line-height: 16px;
	font-weight: bold;
	color: #277aa3;
}

table.currentappt {
	border-width: 0px;	
}

table.currentappt td {
	border-width: 1px;
	padding: 4px;
	border-bottom: 1px dotted black;	
}

.printtopdfbutton {
		background:url(/images/btn/btn-print-to-pdf-116x22.png);				
		float:center;				
		margin:5px;		
		height:22px;				
		width:115px;
		overflow: hidden;
		border:none;
		cursor:pointer;
		cursor:hand;
}

.newbuttonSaveAndPrev {
		background:url(/images/btn/btn-save-previous-179x33.png);
		border:none;		
		height:33px;
		width:179px;
		margin:5px;
		overflow:hidden;
		cursor:pointer;
		cursor:hand;		
}

.newbuttonSaveAndCont {
		background:url(/images/btn/btn-save-continue-179x33.png);
		border:none;		
		height:33px;
		width:179px;
		margin:5px;
		overflow:hidden;
		cursor:pointer;
		cursor:hand;		
}

.newbuttonSaveAndExit {
		background:url(/images/btn/btn-save-exit-179x33.png);
		border:none;		
		height:33px;
		width:179px;
		margin:5px;
		overflow:hidden;
		cursor:pointer;
		cursor:hand;		
}

.newbuttonPrev {
		background:url(/images/btn/btn-previous-93x33.png);
		border:none;		
		height:33px;
		width:93px;
		margin:5px;
		overflow:hidden;
		cursor:pointer;
		cursor:hand;		
}

.newbuttonNext {
		background:url(/images/btn/btn-next-93x33.png);
		border:none;		
		height:33px;
		width:93px;
		margin:5px;
		overflow:hidden;
		cursor:pointer;
		cursor:hand;		
}

.newbuttonCancel {
		background:url(/images/btn/btn-cancel-93x33.png);
		border:none;		
		height:33px;
		width:93px;
		margin:5px;
		overflow:hidden;
		cursor:pointer;
		cursor:hand;		
}

.newbuttonCancelGray {
		background:url(/images/btn/btn-cancel-93x33-gray.png);
		border:none;		
		height:33px;
		width:93px;
		margin:5px;
		overflow:hidden;	
		cursor:pointer;
		cursor:hand;	
}

.newbuttonContinue {
		background:url(/images/btn/btn-continue-93x33.png);
		border:none;		
		height:33px;
		width:93px;
		margin:5px;
		overflow:hidden;
		cursor:pointer;
		cursor:hand;
}

.newbuttonClose {
		background:url(/images/btn/btn-close-93x33.png);
		border:none;		
		height:33px;
		width:93px;
		margin:5px;
		overflow:hidden;
		cursor:pointer;
		cursor:hand;
}

.newbuttonCloseGray {
		background:url(/images/btn/btn-close-93x33-gray.png);
		border:none;		
		height:33px;
		width:93px;
		margin:5px;
		overflow:hidden;
		cursor:pointer;
		cursor:hand;
}

.newbuttonYes {
	background:url(/images/btn/btn-yes-93x33.png);
	border:none;		
	height:33px;
	width:93px;
	margin:5px;
	overflow:hidden;
	cursor:pointer;
	cursor:hand;		
}

.newbuttonNo {
	background:url(/images/btn/btn-no-93x33.png);
	border:none;		
	height:33px;
	width:93px;
	margin:5px;
	overflow:hidden;
	cursor:pointer;
	cursor:hand;		
}

.newbuttonappointmentprofile {
		background:url(/images/btn/btn-appointment-profile-220x33.png);
		border:none;		
		height:33px;
		width:220px;
		margin:5px;
		overflow:hidden;
		cursor:pointer;
		cursor:hand;
}

.newbuttoneditappointment {
		background:url(/images/btn/btn-edit-appointment-220x33.png);
		border:none;		
		height:33px;
		width:220px;
		margin:5px;
		overflow:hidden;
		cursor:pointer;
		cursor:hand;
}

.newbuttonconfirmappointment {
		background:url(/images/btn/btn-confirm-appointment-220x33.png);
		border:none;		
		height:33px;
		width:220px;
		margin:5px;
		overflow:hidden;
		cursor:pointer;
		cursor:hand;
}

.newbuttonsubmit {
		background:url(/images/btn/btn-submit-93x33.png);
		border:none;		
		height:33px;
		width:93px;
		margin:5px;
		overflow:hidden;
		cursor:pointer;
		cursor:hand;
}

.newbuttonSave {
		background:url(/images/btn/btn-save-93x33.png);
		border:none;		
		height:33px;
		width:93px;
		margin:5px;
		overflow:hidden;
		cursor:pointer;
		cursor:hand;
}

.newbuttonSkip {
		background:url(/images/btn/btn-skip-93x33.png);
		border:none;		
		height:33px;
		width:93px;
		margin:5px;
		overflow:hidden;
		cursor:pointer;
		cursor:hand;
}

.newbuttongetfirstavail {
		background:url(/images/btn/btn-get-first-available-200x22.png);
		border:none;		
		height:22px;
		width:200px;
		margin:5px;
		overflow:hidden;
		cursor:pointer;
		cursor:hand;		
}

.newbuttonGo {
		background:url(/images/btn/btn-go-200x22-use.png);
		border:none;		
		height:22px;
		width:200px;
		margin:5px;
		overflow:hidden;
		cursor:pointer;
		cursor:hand;		
}

.newbuttonMoidfyResponse {
		background:url(/images/btn/btn-modify-your-response-220x33.png);
		border:none;		
		height:33px;
		width:220px;
		margin:5px;
		overflow:hidden;
		cursor:pointer;
		cursor:hand;
}

.newbuttonClickHere {
	background:transparent url(/emr/psched/images/btn-click-here-116x22.png) no-repeat scroll 0 0;
		border:medium none;		
		height:22px;
		width:116px;
		margin:5px;
		overflow:hidden;
		cursor:pointer;
		cursor:hand;
}

.newbuttonOk {
	background:transparent url(/emr/psched/images/btn-ok-79x33.png) no-repeat scroll 0 0;
		border:medium none;		
		height:33px;
		width:79px;
		overflow:hidden;
		cursor:pointer;
		cursor:hand;
}

div.ethnic-background-note {font-size:14px;font-style:italic;font-weight:normal;}
em {color:red}
