
/*
.caption { font-family: Arial, Helvetica, sans-serif; font-size: 7pt; }
.msgtext { font-family: Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: normal; color: #000000; background-color: #FFFFFF;}
.textcell {  font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-weight: normal; color: #000000; background-color: #FFFFFF}
.textcellbold {  font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: bold; color: #000000; background-color: #FFFFFF}
.servheader {  font-family: Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: bold; color: #FFFFFF; background-color: #9797FF; text-decoration:"none"}
.serviceheader {  font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: bold; color: #000000; background-color: #CCCCFF}

.clearmenu { font-family: Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: bold; color: #104B8A; background-color: #FFFFFF; }
.selectmenu { font-family: Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: bold; color: #FFFFFF; background-color: #9797FF; text-decoration:"none"}
.servicelink { background:transparent; color:transparent;}

.italic { font-family: Arial, Helvetica, sans-serif; font-size: 8pt;  font-weight: bold; color: #000000; ; font-style: italic}
.textbold {  font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-weight: bold; color: #000000; background-color: #FFFFFF}

.bigheading {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12pt; font-style: normal; font-weight: bolder}
.italicheader {  font-family: Arial, Helvetica, sans-serif; font-size: 14pt; font-style: italic; color: #003399}
.pageheading {  font-family: Arial, Helvetica, sans-serif; font-size: 14pt; font-style: italic; font-weight: bold; color: #003399}
.bullet {  font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; color: #000000; clip:   rect(   )}
.italicbody { font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-style: italic; color: #003399 ; font-weight: bold}
*/

body
{
	font-family: 		Arial, Helvetica, sans-serif; 
	font-size: 			10pt; 
}

/* Header bar/nav bar for the Med1 site */
table.header
{ 
	/* centers a table */
	margin-left:		auto; 
	margin-right:		auto;
}

table.menu
{
	width:				100%;
	border-style:		solid;
	border-width:		1px 1px 1px 1px;
	border-color: 		#396B9F;
}

td.menutable, 
td.selectover
{
	font-size: 			8pt; 
	font-weight: 		bold; 
	color: 				#FFFFFF; 
	text-align:			center;
	border-style:		solid;
	border-width:		1px 1px 1px 1px;
	border-color: 		#396B9F;
}

td.menutable 
{ 
	background-color: 	#003399;
}

td.selectover 
{ 
	background-color: 	#9999FF; 
}

a.links 
{ 
	background:			transparent; 
	color: 				#FFFFFF; 
	text-decoration: 	none; 
}


/* Control bar/nav bar for the app */
table.controlbar
{
	width:				100%;
	color:				#FFFFFF;
	background-color: 	#003399;
}

td.controloption
{
	width:				20%;
	text-align:			right;
}

td.controloption#main
{
	width:				60%;
	text-align:			left;
}

td.controloption#logout
{
}

a.control:link
{
	color:				#FFFFFF;
	font-weight:		bold;
	text-decoration:	none;
}
a.control:visited
{
	color:				#FFFFFF;
	font-weight:		bold;
	text-decoration:	none;
}
a.control:hover
{
	color:				#FFFFC0;
	font-weight:		bold;
	text-decoration:	underline;
}
a.control:active
{
	color:				#B10328;
	font-weight:		bold;
	text-decoration:	none;
}

table.welcome
{
	padding-bottom:		20px;
}

td.welcome
{
}



/* content styles */
table.login
{ 
	/* centers a table */
	margin-left:		auto; 
	margin-right:		auto;
	padding-bottom:		20px;
}

div.message 
{  
	font-size: 			12pt; 
	font-weight: 		bold; 
	color: 				#000000;
	text-align: 		center;
}

div.warning 
{  
	font-size: 			12pt; 
	font-weight: 		bold; 
	color: 				#FF0000;
	text-align: 		center;
}

div.error 
{  
	font-size: 			12pt; 
	font-weight: 		bold; 
	color: 				#FF0000;
	text-align: 		center;
}

a.forgot 
{  
	font-size: 			9pt; 
}


/* Search filters table */
table.search
{
	margin-left:		auto; 
	margin-right:		auto;
	width:				730px;
	padding-bottom:		20px;
}

table.search tr td
{
	font-weight:		bold;
}


/* Data table in Client Main */
table.reportlist
{
	/* centers a table */
	margin-left:		auto; 
	margin-right:		auto;
	width:				730px;
	border-spacing:		0;
	border-collapse:	collapse;
	padding-bottom:		20px;
}

img.calendar
{
	border-style:		none;
}

table.reportlist tr.header
{
	color:				#FFFFFF;
	background-color:	#003399;
}

/* Headers (controls column widths) */
th.visit
{
	text-align:			left;
	width:				15%;
}

th.report
{
	text-align:			left;
	width:				30%;
}

th.date
{
	text-align:			left;
	width:				25%;
}

th.name
{
	text-align:			left;
	width:				30%;
}

table.reportlist tr.oddRow
{
	background-color:	#FFFFFF;
	margin-top:			10px;
}

table.reportlist tr.evenRow
{
	background-color:	#EEEEEE;
	margin-top:			1em;
}

td.numberCol,
td.textCol
{
	text-align:			left;
}


/* Table pager */
div.pager
{
	/* centers a table */
	margin-left:		auto; 
	margin-right:		auto;
	width:				730px;
	padding-bottom:		20px;
}



/* footer styles */
div.copyright 
{  
	font-size: 			8pt; 
	font-style: 		italic;
	color: 				#000000; 
	text-align: 		center;
	vertical-align:		bottom;
}
