/* GENERIC CSS || DoD FIRSTSERVE */



/* BASIC BACKGROUND COLOUR */

.bodyBackground {

		margin:0px 10px 0px 10px;

		background-color:#C5D5EA;

		height:100%;

	}


img, form { 

	border:0px;

	margin:0px;

	padding:0px;

	}



/* DIV CONTAINING ALL OTHER DIVS */	

.fullAreaContainer {

	border-left: 1px solid #000000;
	background-align:center;       	

 	}

h2 {	

	color:#ffffff;font-family:arial, helvetica, verdana, sans-serif;

	font-size:20px;

	}
	
	.fullAreaContainers {

	background-color:#C2C2C2;

	border-left: 1px solid #7C96B9;

	border-right: 1px solid #7C96B9;

	height:100%;
	
	background-align:center;

	padding:5px;

	padding-top:0px;
	         	

 	}



	

	

/* BREADCRUMB  DIV */
/* Solved BUG-1862 and 1884 BY VISHAl */
#BreadCrumbContainer {

		width:100%;

		height:31px;

	}

/* Solved BUG-2397(07/07/2014) by Vishal,Start */
.BreadCrumbContainer {

		background-color:#FFFFFF;

		border-right: 1px solid #7C96B9;

		border-top: 1px solid #7C96B9;

		border-left: 1px solid #7C96B9;

		padding:0px;

		margin-bottom:0px;
		font-family: Times New Roman;

		background-image:   url("nav_back_Bottom.gif");

		background-repeat: repeat-x;

	}	
/* Solved BUG-2397(07/07/2014) by Vishal,end */
.breadCrumb {

		padding:0px 5px 5px 2px ;

		color:;

		font-family: arial, helvetica, verdana, sans-serif;

		font-size: 11px;

		float:right;

	}	
	.breadCrumbV {

		padding:0px 5px 0px 0px ;
		font-size: 0px;

		float:left;

	}	
	

/* BREADCRUMB1 DIV */

#BreadCrumbContainer1 {

		width:100%;

		height:20px;

	}

.BreadCrumbContainer1 {

		background-color:#FFFFFF;

		border-right: 1px solid #7C96B9;

		border-top: 1px solid #7C96B9;

		border-left: 1px solid #7C96B9;

		padding:0px;

		margin-bottom:0px;

		background-image:   url("nav_back_Bottom.gif");

		background-repeat: repeat-x;

	}	

.breadCrumb1 {

		padding:1px 5px 1px 8px ;

		color:;

		font-family: arial, helvetica, verdana, sans-serif;

		font-size: 11px;

		float:left;

	}	

#BreadCrumbContainerNav {

		width:100%;

		height:20px;

	}

.BreadCrumbContainerNav {

		background-color:#FFFFFF;

		border-right: 1px solid #7C96B9;

		border-top: 1px solid #7C96B9;

		border-left: 1px solid #7C96B9;
		
		border-bottom: 1px solid #7C96B9;

		padding:0px;

		margin-bottom:0px;

		background-image:   url("nav_back_Bottom.gif");

		background-repeat: repeat-x;

	}	

.breadCrumbNav {

		padding:1px 5px 1px 8px ;

		color:;

		font-family: arial, helvetica, verdana, sans-serif;

		font-size: 11px;

		float:left;

	}

/* DIV CONTAINING NAVIGATION AND LOCATION INFO */	

.confirmation {

	background:#70C22D;

	color:#ffffff;

	font-weight:800;

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:13px;

	text-align:center;

	width:500px;

	height:19px;

	padding:1px;

	margin-left:50px;

	margin-top: -3px;

	margin-bottom: -1px;

	border-right: 1px solid #7C96B9;

	border-left: 1px solid #7C96B9;

}

.confirmationR {

	background:#CC0000;

	color:#ffffff;

	font-weight:800;

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:13px;

	text-align:center;

	width:500px;

	height:19px;

	padding:1px;

	margin-left:50px;

	margin-top: -3px;

	margin-bottom: -1px;

	border-right: 1px solid #7C96B9;

	border-left: 1px solid #7C96B9;

}

.confirmationY {

	background:#FAD163;

	color:#484848;

	font-weight:800;

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:13px;

	text-align:center;

	width:500px;

	height:19px;

	padding:1px;

	margin-left:50px;

	margin-top: -3px;

	margin-bottom: -1px;

	border-right: 1px solid #7C96B9;

	border-left: 1px solid #7C96B9;

}

#messageInfo {

		width:100%;

		height:15px;

		float:left;

	}

.messageInfo {

		background-color:#FFFF66;

		border-right: 1px solid #7C96B9;

		border-left: 1px solid #7C96B9;

		border-bottom: 1px solid #7C96B9;

		padding:2px 5px 2px 5px;

		/* Font Specifics */

		color:#484848;

		font-family: arial, helvetica, verdana, sans-serif;

		font-size: 11px;	

	}	

.messageInfo2 {

		background-color:#cc0000;

		border-right: 1px solid #7C96B9;

		border-left: 1px solid #7C96B9;

		border-bottom: 1px solid #7C96B9;

		padding:2px 5px 2px 5px;

		/* Font Specifics */

		color:#ffffff;

		font-family: arial, helvetica, verdana, sans-serif;

		font-size: 11px;	

	}	

	

.submitType {

		background-color:#FFFF66;

		border: 1px solid #7C96B9;

		padding:2px 5px 2px 5px;

		color:#484848;

		font-family: arial, helvetica, verdana, sans-serif;

		font-size: 11px;	

	}



#dateInfoContainer {

		width:200px;

		height:25px;

		float:right;

	}

.dateInfoContainer {

		padding:3px;

		padding-bottom:0px;

		margin-bottom:0px;

		/* Font Specifics */

		color:#FFFFFF;

		font-family: arial, helvetica, verdana, sans-serif;

		font-size: 10px;	

	}	

/*#QuickInfoContainer {

		width:200px;

		height:13px;

		padding:3px;

		padding-bottom:0px;

		float:right;

	}*/

.QuickInfoContainer {

		/* Font Specifics */

		color:#FFFFFF;

		font-family: arial, helvetica, verdana, sans-serif;

		font-size: 10px;

		padding:1px 10px 1px 5px;

	}



/* Title Container to replace the breadcrumb */





.titleContainer {

  xwidth:100%;

  background-color:#FFFFFF;

  font:12px arial, helvetica, verdana, sans-serif;

  padding:1px 2px 1px 5px;

  border: 1px solid #7C96B9;

 }

 

.title16 {

  font-size: 16px;

  line-height:18px;

  color: #0b2b55;

  }

.title14 {

  color: #0b2b55;

  font:14px/18px Arial, Helvetica, sans-serif;

  }

  

.instruct {

  font-size: 12px;

  color: #000000;

  font-family:Arial, Helvetica, sans-serif;

  padding:10px 5px 0px 10px;

  margin-bottom:5px;

  }

 

a.titleLink:link, a.titleLink:visited {

  font-size:12px;

  color:#484848;

  }

  

a.titleLink:hover {

  font-size:12px;

  color:#ff9900;

  }

a.titleLink:active {

  font-size:12px;

  color:#cc0000;

  }

.searchBlock {

  width:100%;

  background-color:#E9EFF8;

  font-family: arial, helvetica, verdana, sans-serif;

  font-size: 12px;

  border:1px solid #666666;

  padding:5px;

  margin-bottom: 5px;

 }



a.exitLinks:link,a.exitLinks:visited {

		padding:2px;

		/* Font Specifics */

		color:#484848;

		font-family: arial, helvetica, verdana, sans-serif;

		font-size: 11px;

	}

a.exitLinks:hover {

		padding:2px;

		/* Font Specifics */

			color:#ff9900;

			font-family: arial, helvetica, verdana, sans-serif;

			font-size: 11px;

}

a.exitLinks:active {

			padding:2px;

			color:#CC0000;

			font-family: arial, helvetica, verdana, sans-serif;

			font-size: 11px;

	} 





/* LOGO AND TITLE DIV */	

#logoAreaContainer {

		width:100%;

	}

.logoAreaContainer {

	background-image:   url("header_back.jpg");

	border-right: 1px solid #7C96B9;

	border-left: 1px solid #7C96B9;

	position:fixed;

	padding:0px;

	margin:0px;

	height:10px;

	}

#logoAreaSmall {

		width:100%;

	}

.logoAreaSmall {

	background-image:   url("header_back_small.jpg");

	border-right: 1px solid #7C96B9;

	border-left: 1px solid #7C96B9;


	padding:0px;

	margin:0px;

	height:40px;

	}

.logo {

		width:120px;

		float:left;

	}

.logoLine {

	border-right: 1px solid #7C96B9;

}



/* CONTENT DIV */	

#contentAreaContainer {

		margin-top:2px;

		margin-height:2px;

		float:left;

	}

.contentAreaContainer {

  width:100%;

  background-color:#FFFFFF;

  border: 1px solid #7C96B9;

  padding:0px;

 }





.listFooter {

		background-color:#FFFFFF;

		/* Font Specifics */

		color:#484848;

		font-family: arial, helvetica, verdana, sans-serif;

		font-size: 10px;		

		text-decoration:none;

		padding:3px;

		border-top: 1px solid #484848;

	}



	

.alertFlag {

		color:#E40000;

	}	

	



.viewByContainer {

		position:relative;

		background-color:#E9EFF8;

		border-top: 1px solid #484848;

		padding:5px;

		/* Font Specifics */

		color:#484848;

		font-family: arial, helvetica, verdana, sans-serif;

		font-size: 11px;		

		text-decoration:none;

		margin-left:5px;

		margin-top:0px;

	}	

/* FOOTER ELEMENTS */

.footerStyle {

	font: 11px/12px arial, helvetica, verdana, sans-serif;

	color:#FFFFFF;

	margin:5px 10px 0px 5px;

	}
	/* This class indexFooter used in indexpage footer and add by shivkumar sharma[16/11/2012]*/
.indexFooter {
	font: 12px arial, helvetica, verdana, sans-serif;
	position:absolute;
	bottom:0;
	width:100%;
	height:40px;   /* Height of the footer */
	clear:both;
	color:Grey;
	}

/* FORM ELEMENTS */

.dashDropDown {

		background-color:#ffffff;

		border:1px solid #4C75AF;

		color:#484848;

		font-family: arial, helvetica, verdana, sans-serif;

		font-size: 11px;	

		width:150px;

	}

.dashButton {

		background-color:#ffffff;

		border:1px solid #4C75AF;

		color:#484848;

		font-family: arial, helvetica, verdana, sans-serif;

		font-size: 11px;	



	}

.redAlert {

		background-color: #cc0000;

		font-family: arial, helvetica, verdana, sans-serif;

		font-size:11px;

		color:#ffffff;

		padding: 0px 3px 0px 3px;

		margin:1px;

	}

.redAlertYellow {

		background-color: #FAD163;

		font-family: arial, helvetica, verdana, sans-serif;

		font-size:11px;

		color:#0b2b55;

		padding: 0px 3px 0px 3px;

		margin:1px;

	}

	



.closedDiv {

		background:#0B2B55;

		color:#FFFFFF;

		font-family: arial, helvetica, verdana, sans-serif;

		font-size: 11px;

		padding:2px;

		border-bottom:1px solid #FFFFFF;

	}		

a.quickLinks, a.quickLinks:link, a.quickLinks:visited {

		padding: 5px;

		color:#0B2B55;

		font-family: arial, helvetica, verdana, sans-serif;

		font-size: 11px;		

		text-decoration:underline;

		line-height:15px;

	}

a.quickLinks:hover {

		padding: 5px;

		color:#0B2B55;

		font-family: arial, helvetica, verdana, sans-serif;

		font-size: 11px;		

		text-decoration:none;

		line-height:15px;		

	}

.message {

		padding:5px;

		color:#0B2B55;

		font-family: arial, helvetica, verdana, sans-serif;

		font-size: 11px;

	}

	

.tableHeader {

		/*background-image:  url(header_bg_gradient.gif);

		background-repeat:repeat-x;*/

		padding:2px;

		background-color:#BECEE3;

		color:#0B2B55;

		font-family: arial, helvetica, verdana, sans-serif;

		font-size: 11px;

		font-weight:800;

	}

.tableHeader2 {

		background-image:   url("header_bg_gradient2.gif");

		background-repeat:repeat-x;

		padding:2px;

		color:#0B2B55;

		font-family: arial, helvetica, verdana, sans-serif;

		font-size: 11px;

		font-weight:800;

		border-left:1px solid #B6C6DD;

		

	}

a.sortLinks, a.sortLinks:link, a.sortLinks:visited {

		color:#0B2B55;

		font-family: arial, helvetica, verdana, sans-serif;

		font-size: 11px;

		font-weight:800;

		text-decoration:underline;

	}	

a.sortLinks:hover {

		color:#0B2B55;

		font-family: arial, helvetica, verdana, sans-serif;

		font-size: 11px;

		font-weight:800;

		text-decoration:none;

	}

	

	 /* NEW FORM BUTTON STYLES */



 .button {

	height:16px;

	width:112px;

	BACKGROUND:    url("button_primary.gif") no-repeat;

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:10px;

	border: 0px;

	margin-top:1px;

}

 .buttonB {

	height:16px;

	width:112px;

	BACKGROUND:    url("button_primaryB.gif") no-repeat;

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:10px;

	border: 0px;

	margin-top:1px;

}

 .buttonG {

	height:16px;

	width:112px;

	BACKGROUND:    url("button_primaryG.gif") no-repeat;

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:10px;

	border: 0px;

	margin-top:1px;

}

.buttonOver {

	height:16px;

	width:112px;

	BACKGROUND:    url("button_primaryOn.gif") no-repeat;

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:10px;

	border: 0px;

	margin-top:1px;

}



.button2T {

	height:16px;

	width:80px;

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:9px;

	border:1px solid #7C96B9;

	background-color:#FFFFFF;

}



.button2OverT {

	height:16px;

	width:80px;

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:9px;

	border:1px solid #7C96B9;

	background-color:#ff9900;

}



.button2TL {

	height:16px;

	width:100px;

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:9px;

	border:1px solid #7C96B9;

	background-color:#FFFFFF;

}


.button2OverTL {

	height:16px;

	width:100px;

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:9px;

	border:1px solid #7C96B9;

	background-color:#ff9900;

}


.button2Hi {

	height:16px;

	width:80px;

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:9px;

	border:1px solid #7C96B9;

	background-color:#FCF3E7;

}



.button3 {

	height:18px;

	width:100px;

	BACKGROUND:    url("button3.gif") no-repeat;

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:10px;

	border: 0px;

}









.button3On {

	height:18px;

	width:100px;

	BACKGROUND:     url("button3On.gif") no-repeat;

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:10px;

	border: 0px;

	color:#FFFFFF;

}





.button25 {

	height:20px;

	width:25px;

	BACKGROUND:    url("button_secondary25.gif") no-repeat;

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:9px;

	border: 0px;

}

.button25On {

	height:20px;

	width:25px;

	BACKGROUND:     url("button_secondaryOn25.gif") no-repeat;

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:9px;

	border: 0px;

}

.buttonTime {

	height:18px;

	width:60px;

	BACKGROUND:     url("b_timer.gif") no-repeat;

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:9px;

	border: 0px;

}

.buttonTimeOn {

	height:18px;

	width:60px;

	BACKGROUND:     url("b_timer_f2.gif") no-repeat;

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:9px;

	border: 0px;

}





/* NEW HEADER STYLES */

.toggler {

	float: right;

	font: normal 11px Arial Narrow, Helvetica, Sans-serif;

	color:#ffffff;

}



.headContent {	font-family:Arial, Helvetica, sans-serif;

	font-size:11px;

	color:#0b2b55;

	width:100%; 

	border-left: 1px solid #484848; 

	border-right: 1px solid #484848;

	background-color: #FEF9F4;

}

.headTextWhite {	

	font-family:Arial, Helvetica, sans-serif;

	font-size:12px;

	color:#ffffff;

	font-weight:bold;

	border-left: 1px solid #484848; 

	border-right: 1px solid #484848;

	text-align:left;

	width:100%;

}

.headPatient {

	float:left;

	left:0px;

	text-align:left; 

	height:20px; 

	width:280px; 

	padding:1px; 

	background-color:#e7840d;

}

.headPatientOFF {

	float:left;

	left:0px;

	text-align:left; 

	height:20px; 

	width:280px; 

	padding:1px; 

	background-color:#cccccc;

	color:#999999;

}

.headAppt {

	height:20px; 

	width:100%;

	text-align:right;

	padding:1px 2px 1px 1px;  

	background-color:#004E88;

	color:#FFFFFF;

}

.headApptOFF {

	height:20px; 

	width:100%;

	text-align:right;

	padding:1px 2px 1px 1px; 

	background-color:#cccccc;

	color:#999999;

}

.headMASCAL {

	float:left; 

	text-align:left; 

	width:100%; 

	height:20px;  

	padding:1px; 

	background-color:#cc0000;

}

a.headMASLink:link, a.headMASLink:visited {

	font-size:11px;

	color:#FFFFFF;

	text-decoration:none;

}

a.headMASLink:hover {

	font-size:11px;

	color:#cccccc;

	text-decoration:underline;

}

a.headMASLink:active {

	font-size:11px;

	color:#ffffff;

	text-decoration:underline;

}

 

.rightThree {



	margin-right:3px;

	}

	

/* added by james */

#workList {

	margin-top:-10px;

	width:100%;

	}



/* missing info */

.backRed {

		color:#ffffff;		

		background-color:#cc0000;

		font-weight:bold;

		font-family: arial, helvetica, verdana, sans-serif;

		font-size: 11px;		

		text-decoration:none;

		padding:1px 2px 1px 2px;

		border-right:1px solid #B6C6DD;

		border-bottom:1px solid #B6C6DD;

	}

.backRedNo {

		color:#ffffff;		

		background-color:#cc0000;

		font-weight:bold;

		font-family: arial, helvetica, verdana, sans-serif;

		font-size: 11px;		

		text-decoration:none;

		padding:1px 2px 1px 2px;

	}

	

.backRedL {

		color:#ffffff;		

		background-color:#cc0000;

		font-weight:bold;

		font-family: arial, helvetica, verdana, sans-serif;

		font-size: 11px;		

		text-decoration:none;

		padding:1px 2px 1px 2px;

		border-left:1px solid #B6C6DD;

		border-right:1px solid #B6C6DD;

		border-bottom:1px solid #B6C6DD;

	}





a.statusLinks, a.statusLinks:link, a.statusLinks:visited {

		color:#FFFFFF;

		font-family: arial, helvetica, verdana, sans-serif;

		font-size: 11px;

		text-decoration:underline;

	}	

a.statusLinks:hover {

		color:#FFFFFF;

		font-family: arial, helvetica, verdana, sans-serif;

		font-size: 11px;

		text-decoration:none;

	}	

	

.red {color: #cc0000}

/* link definition */

a:active {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #ffcc00}

a:visited {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #004e88;}

a:link {   font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #004e88;}

a:hover {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #999999;}	

	

/* LIST ROW STYLES */

a.listLinks, a.listLinks:link, a.listLinks:visited {

		color:#0B2B55;

		font-family: arial, helvetica, verdana, sans-serif;

		font-size: 11px;

		text-decoration:underline;

	}	

a.listLinks:hover {

		color:#0B2B55;

		font-family: arial, helvetica, verdana, sans-serif;

		font-size: 11px;

		text-decoration:none;

	}	

.listBlueRowBG {

		background-color:#E9EFF8;

	}

tr.listRowOver {

		background-color:#FFFCCE !important;

}

.listWhiteRowBG {

		background-color:#FFFFFF;

	}

	

.listRowFirst {

		color:#0B2B55;

		font-family: arial, helvetica, verdana, sans-serif;

		font-size: 11px;		

		text-decoration:none;

		padding:1px 2px 1px 2px;

		border-right:1px solid #B6C6DD;

		border-left:1px solid #B6C6DD;

	}

	

.listRow {

		color:#0B2B55;

		font-family: arial, helvetica, verdana, sans-serif;

		font-size: 11px;		

		text-decoration:none;

		padding:1px 2px 1px 2px;

		border-right:1px solid #B6C6DD;

	}

	

.listRowNo {

		color:#0B2B55;

		font-family: arial, helvetica, verdana, sans-serif;

		font-size: 11px;		

		text-decoration:none;

		padding:1px 2px 1px 2px;

	}



.listRowClose {

		color:#666666;

		font-family: arial, helvetica, verdana, sans-serif;

		font-size: 11px;		

		text-decoration:none;

		padding:1px 2px 1px 2px;

		border-right:1px solid #B6C6DD;

	}



.listFooter {

		background-color:#FFFFFF;

		/* Font Specifics */

		color:#0B2B55;

		font-family: arial, helvetica, verdana, sans-serif;

		font-size: 10px;		

		text-decoration:none;

		padding:3px;

		border-top: 1px solid #484848;

	}



.instructionDEERS {

		color:#0B2B55;

		font-family: arial, helvetica, verdana, sans-serif;

		font-size: 11px;

	}

html, body {

		scrollbar-face-color:#eff4f7;

		scrollbar-shadow-color:#eff4f7;

		scrollbar-highlight-color:#eff4f7;

		scrollbar-3dlight-color:#333;

		scrollbar-darkshadow-color:#333;

		scrollbar-track-color:#eff4f7;

		scrollbar-arrow-color:#333;

	}	

/*div {border:1px solid #e40000;}	*/



.menuContent {

		background:#7C96B9;

		border:1px solid #E9EFF8;

		padding-top:0px;

		width:100px;

		position:relative;

	}

menuDropdownLink {

		display:block;

		color:#E9EFF8;

		font-family: arial, helvetica, verdana, sans-serif;

		font-size: 10px; 

		background:#7C96B9;

		text-decoration:none;

		width:100px;

		padding:3px 3px 3px 3px;

	}

a.menuDropdownLink,a.menuDropdownLink:visited,a.menuDropdownLink:link {

		display:block;

		color:#FFFFFF;

		font-family: arial, helvetica, verdana, sans-serif;

		font-size: 10px; 

		background:#7C96B9;

		border-top:1px solid #7C96B9;

		border-bottom:1px solid #7C96B9;

		text-decoration:none;

		width:100px;

		padding:3px 2px 3px 2px;

	}

a.menuDropdownLink:hover {

		display:block;

		color:#484848;

		font-family: arial, helvetica, verdana, sans-serif;

		font-size: 10px; 

		background:#E9EFF8;

		border-top:1px solid #E9EFF8;

		border-bottom:1px solid #E9EFF8;

		text-decoration:none;

		width:100px;

		padding:3px 2px 3px 2px;

	}

/* Added by Eamon */

.subcontentAreaContainer {

  width:100%;

  background-color:#FFFFFF;

  font-family: arial, helvetica, verdana, sans-serif;

  font-size: 12px; 

  border:0px solid #fff;

  padding:10px;

  margin:1px;

 }

 

.subcontentAreaContainerNoPad {

  width:100%;

  background-color:#FFFFFF;

  font-family: arial, helvetica, verdana, sans-serif;

  font-size: 12px; 

  /*border-collapse:collapse;*/

  border:0px solid #fff;

  margin:1px;

 }

 

.required {

 font-size:14px;

 font-weight:bold;

 color:#CC0000;

 vertical-align:middle;

 }

 

.patientKnownInfoAlert {

        color:#0B2B55;

        font-family: arial, helvetica, verdana, sans-serif;

        font-size: 12px;

        background:#ffffff;

        border:1px solid #484848;

        padding:5px;

        float:right;

		margin: 1px;

        line-height:19px;

    }

	

/* LINK STYLES */



.calendarLinks {  

  color:#0b2b55;

  font-family: arial, helvetica, verdana, sans-serif;

  font-size: 10px;

  font-weight:400;

  text-decoration:underline;

 }

.calendarLinks:hover {  

  color:#666666;

  font-family: arial, helvetica, verdana, sans-serif;

  font-size: 10px;

  font-weight:400;

  text-decoration:underline;

 }

.calendarLinks:active {

  color:#CC0000;

  font-family: arial, helvetica, verdana, sans-serif;

  font-size: 10px;

  font-weight:400;

  text-decoration:underline;

 }

.calendarLinks:visited {

  color:#666666;

  font-family: arial, helvetica, verdana, sans-serif;

  font-size: 10px;

  font-weight:400;

  text-decoration:underline;

 }

 

.lightLinks, .lightLinks:visited {

  color:#ffffff;

  font-family: arial, helvetica, verdana, sans-serif;

  font-size: 10px;

  font-weight:500;

  text-decoration:underline;

  }

  

.lightLinks:hover {

  color:#ff9900;

  font-family: arial, helvetica, verdana, sans-serif;

  font-size: 10px;

  font-weight:500;

  text-decoration:underline;

  }

  

.lightLinks:active {

  color:#cc0000;

  font-family: arial, helvetica, verdana, sans-serif;

  font-size: 10px;

  font-weight:500;

  text-decoration:underline;

  }

 

 /* FORM STYLES */

 input {

	font-size: 11px;

 }

 

 .dateInput150T {

		 width: 150px;

		 background-color:#ffffff;

		border:1px solid #4C75AF;

		color:#484848;

		font-family: arial, helvetica, verdana, sans-serif;

		 font-size: 11px;

		 margin-bottom: 1px;

 }

 

  .dateInput150Y {

		 width: 150px;

		 background-color:#fbe694;

		border:1px solid #4C75AF;

		color:#484848;

		font-family: arial, helvetica, verdana, sans-serif;

		 font-size: 11px;

		 margin-bottom: 1px;

 }



 

 .dateInput {

		background-color:#ffffff;

		border:1px solid #4C75AF;

		color:#484848;

		font-family: arial, helvetica, verdana, sans-serif;

		font-size: 11px;	

		width:70px;

		margin-bottom: 1px;

	}

	

 .dateInputY {

		background-color:#fbe694;

		border:1px solid #4C75AF;

		color:#484848;

		font-family: arial, helvetica, verdana, sans-serif;

		font-size: 11px;	

		width:70px;

		margin-bottom: 1px;

	}

.dateInputSmall {

		background-color:#ffffff;

		border:1px solid #4C75AF;

		color:#484848;

		font-family: arial, helvetica, verdana, sans-serif;

		font-size: 11px;	

		height:18px;

		margin-bottom: 1px;

	}

 /* NEW FORM BUTTON STYLES */



 .button {

	height:16px;

	width:112px;

	BACKGROUND:    url("button_primary.gif") no-repeat;

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:10px;

	border: 0px;

	margin-top:1px;

}

 .buttonB {

	height:16px;

	width:112px;

	BACKGROUND:    url("button_primaryB.gif") no-repeat;

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:10px;

	border: 0px;

	margin-top:1px;

}

 .buttonG {

	height:16px;

	width:112px;

	BACKGROUND:    url("button_primaryG.gif") no-repeat;

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:10px;

	border: 0px;

	margin-top:1px;

}

.buttonOver {

	height:16px;

	width:112px;

	BACKGROUND:    url("button_primaryOn.gif") no-repeat;

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:10px;

	border: 0px;

	margin-top:1px;

}



.button2 {

	height:16px;

	width:80px;

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:9px;

	border:1px solid #7C96B9;

	background-color:#FFFFFF;

}



.button2Over {

	height:16px;

	width:80px;

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:9px;

	border:1px solid #7C96B9;

	background-color:#ff9900;

}



.button2Hi {

	height:16px;

	width:80px;

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:9px;

	border:1px solid #7C96B9;

	background-color:#FCF3E7;

}



.button3 {

	height:18px;

	width:100px;

	BACKGROUND:    url("button3.gif") no-repeat;

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:10px;

	border: 0px;

}

.button3On {

	height:18px;

	width:100px;

	BACKGROUND:     url("button3On.gif") no-repeat;

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:10px;

	border: 0px;

	color:#FFFFFF;

}





.button25 {

	height:20px;

	width:25px;

	BACKGROUND:    url("button_secondary25.gif") no-repeat;

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:9px;

	border: 0px;

}

.button25On {

	height:20px;

	width:25px;

	BACKGROUND:     url("button_secondaryOn25.gif") no-repeat;

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:9px;

	border: 0px;

}

.buttonTime {

	height:18px;

	width:60px;

	BACKGROUND:     url("b_timer.gif") no-repeat;

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:9px;

	border: 0px;

}

.buttonTimeOn {

	height:18px;

	width:60px;

	BACKGROUND:     url("b_timer_f2.gif") no-repeat;

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:9px;

	border: 0px;

}





/* NEW HEADER STYLES */

.toggler {

	float: right;

	font: normal 11px Arial Narrow, Helvetica, Sans-serif;

	color:#ffffff;

}



.headContent {	font-family:Arial, Helvetica, sans-serif;

	font-size:11px;

	color:#0b2b55;

	width:100%; 

	border-left: 1px solid #484848; 

	border-right: 1px solid #484848;

	background-color: #FEF9F4;

}

.headTextWhite {	

	font-family:Arial, Helvetica, sans-serif;

	font-size:12px;

	color:#ffffff;

	font-weight:bold;

	border-left: 1px solid #484848; 

	border-right: 1px solid #484848;

	text-align:left;

	width:100%;

}

.headPatient {

	float:left;

	left:0px;

	text-align:left; 

	height:20px; 

	width:280px; 

	padding:1px; 

	background-color:#e7840d;

}

.headPatientOFF {

	float:left;

	left:0px;

	text-align:left; 

	height:20px; 

	width:280px; 

	padding:1px; 

	background-color:#cccccc;

	color:#999999;

}

.headAppt {

	height:20px; 

	width:100%;

	text-align:right;

	padding:1px 2px 1px 1px;  

	background-color:#004E88;

	color:#FFFFFF;

}

.headApptOFF {

	height:20px; 

	width:100%;

	text-align:right;

	padding:1px 2px 1px 1px; 

	background-color:#cccccc;

	color:#999999;

}

.headMASCAL {

	float:left; 

	text-align:left; 

	width:100%; 

	height:20px;  

	padding:1px; 

	background-color:#cc0000;

}

a.headMASLink:link, a.headMASLink:visited {

	font-size:11px;

	color:#FFFFFF;

	text-decoration:none;

}

a.headMASLink:hover {

	font-size:11px;

	color:#cccccc;

	text-decoration:underline;

}

a.headMASLink:active {

	font-size:11px;

	color:#ffffff;

	text-decoration:underline;

}

 

.rightThree {

	margin-right:3px;

	}

	

/* added by james */

#workList {

	margin-top:-10px;

	width:100%;

	}



/* missing info */

.backRed {

		color:#ffffff;		

		background-color:#cc0000;

		font-weight:bold;

		font-family: arial, helvetica, verdana, sans-serif;

		font-size: 11px;		

		text-decoration:none;

		padding:1px 2px 1px 2px;

		border-right:1px solid #B6C6DD;

		border-bottom:1px solid #B6C6DD;

	}

.backRedNo {

		color:#ffffff;		

		background-color:#cc0000;

		font-weight:bold;

		font-family: arial, helvetica, verdana, sans-serif;

		font-size: 11px;		

		text-decoration:none;

		padding:1px 2px 1px 2px;

	}

	

.backRedL {

		color:#ffffff;		

		background-color:#cc0000;

		font-weight:bold;

		font-family: arial, helvetica, verdana, sans-serif;

		font-size: 11px;		

		text-decoration:none;

		padding:1px 2px 1px 2px;

		border-left:1px solid #B6C6DD;

		border-right:1px solid #B6C6DD;

		border-bottom:1px solid #B6C6DD;

	}





a.statusLinks, a.statusLinks:link, a.statusLinks:visited {

		color:#FFFFFF;

		font-family: arial, helvetica, verdana, sans-serif;

		font-size: 11px;

		text-decoration:underline;

	}	

a.statusLinks:hover {

		color:#FFFFFF;

		font-family: arial, helvetica, verdana, sans-serif;

		font-size: 11px;

		text-decoration:none;

	}	

	

.red {color: #cc0000}