/* Default CSS Stylesheet for a new Web Application project */



BODY
{
	background-color: white;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: .8em;
	font-weight: normal;
	letter-spacing: normal;
	text-transform: none;
	word-spacing: normal;
}

H1, H2, H3, H4, H5, TH, THEAD, TFOOT
{
	color: #003366;
}
H1
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 2em;
	font-weight: 700;
	font-style: normal;
	text-decoration: none;
	word-spacing: normal;
	letter-spacing: normal;
	text-transform: none;
}

H2
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.75em;
	font-weight: 700;
	font-style: normal;
	text-decoration: none;
	word-spacing: normal;
	letter-spacing: normal;
	text-transform: none;
}

H3
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.58em;
	font-weight: 500;
	font-style: normal;
	text-decoration: none;
	word-spacing: normal;
	letter-spacing: normal;
	text-transform: none;
}

H4
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.33em;
	font-weight: 500;
	text-decoration: none;
	word-spacing: normal;
	letter-spacing: normal;
	text-transform: none;
}

H5, DT
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
	font-weight: 700;
	font-style: normal;
	text-decoration: none;
	word-spacing: normal;
	letter-spacing: normal;
	text-transform: none;
}

H6
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: .8em;
	font-weight: 700;
	font-style: normal;
	text-decoration: none;
	word-spacing: normal;
	letter-spacing: normal;
	text-transform: none;
}

TABLE
{
	vertical-align: top;
	font-size: 10pt;
	color: black;
	font-family: Arial;
}


TFOOT, THEAD
{
	font-size: 1em;
	word-spacing: normal;
	letter-spacing: normal;
	text-transform: none;
	font-family: Arial, Helvetica, sans-serif;
}

TH
{
	vertical-align: baseline;
	font-size: 1em;
	font-weight: bold;
	word-spacing: normal;
	letter-spacing: normal;
	text-transform: none;
	font-family: Arial, Helvetica, sans-serif;
}

UL:last-child
{
	padding-bottom:0;
}

A:link
{
	text-decoration: none;
	color: #3386D6;
}

A:visited
{
	text-decoration: none;
	color: #3386D6;
}

A:active
{
	text-decoration: none;
	color: #3386D6;
}

A:hover
{
	text-decoration: underline;
	color: #3386D6;
}

SMALL
{
	font-size: .7em;
}

BIG
{
	font-size: 1.17em;
}

IMG
{
	margin-top: 5px;
	margin-left: 10px;
	margin-right: 10px;
	border:0;
}

.UserMsgTxt
{
	vertical-align: top;
	font-size: 10pt;
	color: black;
	font-family: Arial;
	margin-top: 10px;
}

.IMGNoBorder
{
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
}

.SectionHeader
{
	font-weight: bold;
	font-size: 10pt;
	color: black;
	font-family: arial;
}

.SectionText
{
	font-weight: normal;
	font-size: 10pt;
	color: black;
	font-family: arial;
}

.BreadCrumbText
{
	vertical-align: middle;
	font-size: 10pt;
	color: black;
	font-family: arial;
}

.BreadCrumbWhiteText
{
	vertical-align: middle;
	font-size: 10pt;
	color: white;
	font-family: arial;
}

.TestText
{
	font-size: 10pt;
	color: black;
	font-family: Arial;
}

.BodyText
{
	vertical-align: top;
	font-size: 10pt;
	color: black;
	font-family: Arial;
}

table.BodyText
{
    font-size : small;
	vertical-align: top;
    color: black;
    font-family: Arial;
}

body table.BodyText
{
    font-size : x-small;
    vertical-align: top;
    color: black;
    font-family: Arial;
}

html>head:first-child+body table.bodytext
{
    font-size : small;
    vertical-align: top;
    color: black;
    font-family: Arial;
}


.BodyTextLeft
{
	vertical-align: top;
	font-size: 10pt;
	color: black;
	font-family: Arial;
	margin-left: 30px;
}

.BodyTextBold
{
	vertical-align: top;
	font-size: 10pt;
	color: black;
	font-family: Arial;
	font-weight: bold;
}

.BodyTextSmall
{
	font-size: 8pt;
	font-family: Arial;
}

.MenuText
{
	font-weight: normal;
	font-size: 10pt;
	color: black;
	font-family: arial;
}

.FooterText
{
	font-weight: normal;
	font-size: 10pt;
	color: black;
	font-family: arial;
}

.ContentNavigatorText
{
	font-weight: normal;
	font-size: 10pt;
	color: white;
	font-family: arial;
}

.ContentHeader
{
	font-weight: bold;
	font-size: 10pt;
	color: black;
	font-family: Arial;
}

.ForecastHeader
{
	font-size: 9pt;
	color: black;
	font-family: Arial;
}

.ForecastInput
{
	font-size: 9pt;
	color: blue;
	font-family: Arial;
}

.RightText
{
	font-size: 10pt;
	color: black;
	font-family: Arial;
	text-align: right;
}

/* Menus */

.TopMenuGroup
{
	border-bottom: black 1px solid;
	background-color: white;
	font-family: arial;
	font-size: 10pt;
}

.MenuGroup
{
	border-right: black 1px solid;
	border-top: black 1px solid;
	border-left: black 1px solid;
	border-bottom: black 1px solid;
	background-color: white;
}

.MenuItem
{
	border-right: white 1px solid;
	border-top: white 1px solid;
	font-size: 10pt;
	border-left: white 1px solid;
	cursor: hand;
	border-bottom: white 1px solid;
	font-family: arial;
	background-color: white;
}

.MenuItemH
{
	border-right: black 1px solid;
	border-top: black 1px solid;
	font-size: 10pt;
	border-left: black 1px solid;
	cursor: hand;
	color: black;
	border-bottom: black 1px solid;
	font-family: arial;
	background-color: silver;
}

.MenuItemExp
{
	border-right: white 1px solid;
	border-top: white 1px solid;
	font-size: 10pt;
	border-left: white 1px solid;
	cursor: hand;
	color: black;
	border-bottom: white 1px solid;
	font-family: arial;
	background-color: silver;
}

.ScrollItem
{
  background-color:#FBFBFB; 
  font-family:verdana; 
  font-size:12px; 
  border:solid 1px #FBFBFB; 
  cursor:default;
  text-align:center;
}

.ScrollItemH
{
  background-color:silver; 
  color:black; 
  font-family:verdana; 
  font-size:12px; 
  border:solid 1px gray; 
  cursor:default;
  text-align:center;
}

.ScrollItemA
{
  background-color: darkgray; 
  color:black; 
  font-family:verdana; 
  font-size:12px; 
  border:solid 1px gray; 
  cursor:default;
  text-align:center;
}

/* Treeview */

.TreeView
{
	cursor: default;
	background-color: white;
}

.TreeNode
{
	font-size: 9pt;
	font-family: arial;
}

.GrayedTreeNode
{
	font-size: 9pt;
	cursor: default;
	color: gray;
	font-family: arial;
}

.HoverTreeNode
{
	font-size: 9pt;
	cursor: hand;
	font-family: arial;
	text-decoration: underline;
}

.SelectedTreeNode
{
	font-size: 9pt;
	cursor: default;
	color: white;
	font-family: arial;
	background-color: gray;
}

/* Calendar */

.calendar_button
{
	border:none;
	cursor: hand;
}

.picker
{
  background-color: #FFFFFF;
  border: 1px gray solid;
  font-size: 12px;
  font-weight: bold;
  font-family: "Verdana",monospace;
  padding: 2px;
  cursor: hand;
}

.dayheader
{
	font-family:Verdana;
	font-size:8pt;
	font-weight:bold;
	color:#333333;
	background-color:#E0DFE3;
	background-image:url(images/dayheader_bg.gif);
	height:24px;
	text-align:center;
	cursor:default;
}

.header
{
	background-color:#757495;
	background-image:url(images/title_bg.gif);
	color:white;
	font-size:10pt;
	font-weight:bold;
	font-family:Verdana;
	text-align:left;
	padding:4px;
	vertical-align:middle;
	height:22px;
}

.headerbutton
{
	font-size:10pt;
	padding-left:5px;
	padding-right:5px;
}

.footer
{
	background-color:#757495;
	background-image:url(images/title_bg.gif);
	background-position:0px 1px;
	color:white;
	font-size:10pt;
	font-weight:bold;
	font-family:Verdana;
	text-align:right;
	padding-top:4px;
	padding-right:3px;
	padding-bottom:0px;
	height:25px;
}

.footer TD
{
	color:white;
	font-size:10pt;
	font-weight:bold;
	font-family:Verdana;
}

.button
{
	background-color:#E0DFE3;
	background-image:url(images/dayheader_bg.gif);
	font-family:Verdana;
	font-size:8pt;
	font-weight:bold;
	color:#333333;
	vertical-align:middle;
}

.calendar
{
	border-width:1px;
	border-style:solid;
	border-color:#57566F;
	cursor:default;
}

.nextprev
{
	padding:0px;
	width:31px;
	height:30px;
	cursor:hand;
}

.day
{
	font-family:Verdana;
	font-size:8pt;
	font-weight:normal;
	text-align:center;
	color:#57566F;
	background-color:white;
	border-top:1px solid white;
	border-left:1px solid white;
	border-bottom:1px solid #F6F6F6;
	border-right:1px solid #F6F6F6;
	height:31px;
	width:31px;
	cursor:hand;
}

.othermonthday
{
	color:#B2B1CA;
}

.selectedday
{
	font-family:Verdana;
	font-size:8pt;
	font-weight:bold;
	text-align:center;
	color:black;
	background-color:#FFEEC2;
	border:1px solid #57566F;
	cursor:default;
}

.dayhover
{
	font-family:Verdana;
	font-size:8pt;
	font-weight:normal;
	text-align:center;
	color:#57566F;
	background-color:white;
	border-top:1px solid white;
	border-left:1px solid white;
	border-bottom:1px solid #F6F6F6;
	border-right:1px solid #F6F6F6;
	height:31px;
	width:31px;
	cursor:hand;

	text-decoration:underline;
}

.othermonthdayhover
{
	color:#B2B1CA;

	text-decoration:underline;
}

.selecteddayhover
{
	font-family:Verdana;
	font-size:8pt;
	font-weight:bold;
	text-align:center;
	color:black;
	background-color:#FFEEC2;
	border:1px solid #57566F;
}

/* ZynxEvidence */

.BreadCrumbEvidence
{
	background-color: #2276BA;
}

/* ZynxCare */

.BreadCrumbCare
{
	background-color: #CF6335;
}

/* ZynxOrder Colors */

.BreadCrumbOrder
{
	background-color: #36917A;
}

/* ZynxAmbulatory */

.BreadCrumbAmbCare
{
	background-color: #9D1C26;
}

/* Tab Strip */
.TopGroup
{
  z-index:99;
  position:relative;
}

.DefaultTab 
{
  color:black; 
  background-color: lightgrey;
  font-family:MS Sans Serif, Verdana; 
  font-size:10px; 
  cursor:default;
}

.DefaultTabHover 
{
  color:black; 
  background-image: url(images/hover_tab_bg.gif);
  font-family:MS Sans Serif, Verdana; 
  font-size:10px; 
  cursor:default;
}

.SelectedTab 
{
  color:black; 
  background-color: lightgrey;
  font-family:MS Sans Serif, Verdana; 
  font-size:10px; 
  cursor:default;
}

.MultiPage
{
  background-color: lightgrey;
  border: 1px solid #919B9C;
  width:487px;
  height:250px;
  position:relative;
  top:-3px;
  left:1px;
  z-index:98;
}

.loadingwindow 
{
    padding-right: 10px;
    padding-left: 10px;
    font-size: 18px;
    padding-bottom: 0px;
    cursor: wait;
    color: #330096;
    color: #3333cc;
    padding-top: 30px;
    font-family: Arial, Tahoma, Verdana;
    background-color: #b0c6ff;
    background-color: #ffffff;
}

#uxContentForm {
    overflow: inherit;
}
