body {
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#000000;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color:#FFFFFF;
	font-size:7pt;
}
a img
{
	border: 0px;
}
/* Dashboard Classes */

.floatingNotifier
{
	position:absolute;
	top:0px;
	left:300px;
}

legend
{
	color: #0F4699;
	font-weight:bold;
}

fieldset
{
	color: #0F4699;
	padding:5px;
}

table.dashbox
{
	margin:0px;
	font-family:Tahoma;
	border-top:0;
	border-bottom:1px solid #0F4699;
	border-left:1px solid #0F4699;
	border-right:1px solid #0F4699;
	border-collapse:collapse;
}

.dashhead
{
	margin:0px;
	padding:0px;
	text-align:right;
	color:White;
	font-size:18px;
	height:20px;
	background-color:#0F4699;
	background-image:url('/images/dash_grad.jpg');
	background-repeat:repeat-y;
}

.dashText
{
	color:White;
	font-size:18px;
	height:20px;
}

.dashcontent
{
	padding:15px;
}

.dashem
{
	font-weight:bold;
}

.dashfoot
{
	height:5px;
	overflow:hidden;
	background-image:url('/images/dash_cycle.jpg');
	background-repeat:repeat-y;
	background-position:bottom right;
}

.MainHeading
{
	font-weight:bold;
	font-style:italic;
}

.MainText
{
}

.DownloadPage
{
	font-family:Arial;
	color:black;
	font-size:16pt;
}

.DownloadPage a
{
	color:#5AA32D;
	text-decoration:none;
	font-weight:bold;
}

.DownloadPage a:hover
{
	color:#0F4699;
}

.copywright
{
	font-size:8pt;
	color:#434343;
	padding-left:7px;
}

.bottomlinks
{
	font-size:8pt;
	color:#434343;
	padding-left:15px;		
}
.secure_body
{
	padding:7px;
	height:100%;
	width:100%;
	vertical-align:top;
}

input {
	/*border:1px solid #3760B2;
	background-color:#D7D7D7;*/
	color:#003399;
	font-size: 11px;
}

input.checkbox {
	background-color:#D7D7D7;
	color:LIME;
	font-weight:bold;
}

input.critical
{
	color:#960000;
	background-color:#FFD692;
}

select.critical
{
	color:#960000;
	background-color:#FFD692;
}

radCheck
{
	border:0px;
	background-color:#D7D7D7;
	color:#0B3C9E;
	font-weight:bold;
}

select {
	color:#0F4699
}


.even
{
	background-color:#E6E6E6;
}

.odd
{
	background-color:#FFFFFF;
}

.hover
{
	background-color:#D9EAC6;
}

.debit
{
	color:Red;
	font-weight:bold;
}

.credit
{
	color:Green;
	font-weight:bold;
}

.net
{
	color:Black;
	font-weight:bold;
}

.menu
{
	background-image:url('/images/indxMenuBack.jpg');
	background-repeat:no-repeat;
	height:25px;
	width:200px;
	text-align:center;
	cursor:hand;
	color:#1f538e;
}

.PublicMenu
{
	cursor:hand;
	background-image:url('/images/iconArrow.gif');
	background-position:3px;
	background-repeat:no-repeat;
	padding-left:20px;
	border-bottom:1px dotted #999999;
	font-family:Verdana;
	font-size:10pt;
	font-weight:bold;
	color:#818181;
}

.MainMenu_r2
{
	border-bottom:2px solid #FFFFFF;
	font-family:Arial;
	font-size:9pt;
	font-weight:bold;
	text-align:right;
	padding-top:2px;
	padding-right:5px;
	color:#434343;
}

.MainMenu_r2 a
{
	text-decoration:none;
	color:#0F4699;
}

.MainMenu_r2 a:hover
{
	text-decoration:none;
	color:#145CC8;
}

.TopMenu
{
	margin:0px;
	background-color:#4B4B4B;
	background-image:url('/images/iconBullet.gif');
	background-repeat:no-repeat;
	background-position:3px;
	padding-left:13px;
	padding-right:7px;
	color:#CCCCCC;
}

.TopMenuSep
{
	margin:0px;
	background-color:#4B4B4B;
	background-image:url('/images/iconSeperator.gif');
	background-repeat:no-repeat;
	background-position:3px;
	padding-left:2px;
	padding-right:2px;
}

.mvUp
{
	background-image:url('/images/iconUp.gif');
	background-repeat:no-repeat;
	padding-left:18px;
	font-size:9pt;
	height:17px;
	overflow:hidden;
	text-decoration:none;
	color:#4B4B4B;
}
.mvDown
{
	background-image:url('/images/iconDown.gif');
	background-repeat:no-repeat;
	padding-left:18px;
	font-size:9pt;
	height:17px;
	overflow:hidden;
	text-decoration:none;
	color:#4B4B4B;
}

.TopMenu a
{
	color:#CCCCCC;
	text-decoration:none;
	font-weight:bold;
	font-size:12px;
}

.TopMenu a:hover
{
	color:#FFFFFF;
}

hr
{
	color:#0F4699;
	height:1px;
	background: inherit;
	border-width: 1px;
    border-color: #0F4699;
    border-style: solid none none none;
}

hr.green
{
	color:#5AA32D;
	height:1px;
	background: inherit;
	border-width: 1px;
    border-color: #5AA32D;
    border-style: solid none none none;
}

.heading
{
	/*background-image:url('/images/ButtonClassBackground.gif');
	background-repeat:repeat-x;
	height:20px;*/
	background-color:#336699;
	color:#FFFFFF;
	font-size:7pt;
	font-weight:bold;
}

.subheading
{
	/*background-image:url('/images/ButtonClassBackground.gif');
	background-repeat:repeat-x;
	height:20px;*/
	background-color:#7F9DB9;
	color:#FFFFFF;
	font-size:8pt;
	font-weight:bold;
}

.error
{
	color:red;
	font-size:8pt;
	font-weight:bold;
}

.secureCopy
{
	color:black;
	font-size:10pt;
	font-weight:bold;
}

.secureCopy a
{
	color:#50A202;
	text-decoration:none;
	font-size:10pt;
	font-weight:bold;
}


.secureCopy a:hover
{
	color:#0F4699;
}
.secureWater
{
	color:#94C079;
	font-size:18pt;
	font-weight:bold;
	letter-spacing:3px;
}

.pageTitle
{
	font-family:Tahoma;
	letter-spacing:1px;
	color:#0F4699;
	font-size:17pt;
	font-weight:bold;
}

.greenHeading
{
	border-bottom:1px solid #5AA32D;
	color:#0F4699;
	font-size:9pt;
	font-weight:bold;
}
.TreeLightItalics
{
	font-style:italic;
	color:#D2D2D2;
}
.TreeItalics
{
	font-style:italic;
	color:#B3B3B3;
	cursor:pointer;
}
.headingLight
{
	background-color:#E6E6E6;
	font-size:6pt;
	font-weight:bold;
	border-bottom:1px solid #B3B3B3;
}

.headingLighter
{
	background-color:#F3F3F3;
	font-size:6pt;
	font-weight:bold;
	border-bottom:1px solid #B3B3B3;
}

.patientMarker
{
	font-size:6pt;
	font-weight:bold;
	background-color:#C0D1ED;
	padding:1px;
	border:1px solid #777777;
	letter-spacing:2px;
}

.patResult
{

	background-image:url('/images/iconBullet.gif');
	background-repeat:no-repeat;
	background-position:3px;
	padding-left:13px;
	padding-right:7px;
}

div.WorkPane
{
	background-color:#E6E6E6;
	width:100%;
	height:500px;
	padding:0px;
	margin:0px;
	border:1px solid #0F4699;
}

div.WorkPaneTitle
{
	background-color:#336699;
	width:100%;
	height:60px;
	padding:0px;
	margin:0px;
	font-size:26pt;
}

div.WorkPaneTitle div
{
	color:#E6E6E6;
	border-bottom: 2px solid #5CA52B;
}

div.WorkPane a
{
	font-weight:bolder;
	text-decoration:none;
	color:#0F4699;
}
table
{
	font-size:8pt;
}

table.content
{
	padding:0px;
	margin:0px;
	border:1px solid #0F4699;
}

.login
{
	background-color:#D9EAC6;
	border:1px solid #5AA32D;
}

table.loginBorder
{
	border:1px solid #5AA32D;
}

.report
{
	background-color:#F9A6A6;
	border:1px solid #A13030;
}

tr.button
{
	text-align:center;
	background-color:snow;
	color:#000000;
	font-size:13pt;
}

tr.button a
{
	color:#777777;
	text-decoration:none;
	font-weight:bold;
	font-size:11pt;
}

a.logout
{
	text-decoration:none;
	height:20px;
	background-repeat:repeat-x;
	font-size:14px;
	font-weight:bold;
	color:White;
	letter-spacing:2px;
}
a.CollapsedLogout
{
	text-decoration:none;
	background-repeat:repeat-x;
	font-size:11px;
	font-weight:bold;
	color:White;
	letter-spacing:1px;
	position:relative;
	top:2px;
	left:2px;
}
a.logout:hover
{
	color:#0F4699;
}
a.CollapsedLogout:hover
{
	color:#94C093;
}

.secureLoginDisplay
{
	color:#656565;
	font-weight:bold;
	font-size:12px;
}

a.button
{
	background-color:#0F4699;
	text-decoration:none;
	height:17px;
	border:1px solid navy;
	padding-left:12px;
	padding-right:12px;
	padding-Top:2px;
	background-image:url('/images/ButtonClassBackground.gif');
	background-repeat:repeat-x;
	font-size:9px;
	font-weight:900;
	color:White;
	text-align:center;
	letter-spacing:2px;
}

a.redbutton
{
	background-color:#F9A6A6;
	text-decoration:none;
	height:17px;
	border:1px solid red;
	padding-left:12px;
	padding-right:12px;
	padding-Top:2px;
	font-size:9px;
	font-weight:900;
	color:White;
	text-align:center;
	letter-spacing:2px;
}
.hoverRow
{
	background-color:#D9EAC6;
}


a.dhcButtonMiddle
{
	background-color:#0F4699;
	text-decoration:none;
	height:20px;
	border-bottom:1px solid black;
	padding-Top:2px;
	background-image:url('/images/dhcButton_middle.gif');
	background-repeat:repeat-x;
	font-size:10px;
	font-weight:900;
	color:White;
	text-align:center;
	letter-spacing:2px;
	margin-right:20px;
}

SELECT
{
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:7pt;
	font-weight:bold;
}


/* Menu Styles */
.TopGroup
{
	color:White;
	background-color:Transparent;
	border:none ;
}

.MenuGroup
{
	color:#0F4699;
	background-color:White;
	border:solid 1px gray;
}

.MenuItem
{
	  font-family:MS Sans Serif, Verdana;
	  font-size:10px;
	  cursor:default;
}

.MenuItemHover
{
	  background-color:#BBB7C8;
	  font-family:MS Sans Serif, Verdana;
	  font-size:10px;
	  cursor:default;
}

.DisabledMenuItem
{
	  color:Gray;
	  background-color:white;
	  font-family:MS Sans Serif, Verdana;
	  font-size:10px;
	  cursor:default;
}

.DisabledMenuItemHover
{
	  color:Gray;
	  background-color:silver;
	  font-family:MS Sans Serif, Verdana;
	  font-size:10px;
	  cursor:default;
}

.MenuBreak
{
	padding:0px;
}



/* Testamonial */

.testamonialHeader2
{
	color:#0F4699;
	padding-top:8px;
	clear:both;
	font-family:Tahoma;
	font-size:14px;
	font-weight:bold;
	padding-bottom:2px;
}
.testamonialHeader
{
	color:#0F4699;
	padding-top:8px;
	clear:both;
	font-family:Tahoma;
	font-size:12px;
	font-weight:bold;
	padding-bottom:2px;
}

.testamonialHeadline
{
	color:#64AD21;
	clear:both;
	font-family:Tahoma;
	font-size:14px;
	font-weight:bold;
	padding-bottom:2px;
}
.EntireStory
{
	float:right;
}
.testamonialQuote
{
	clear:both;
	font-family:Tahoma;
	font-size:12px;
	line-height:12pt;
}

.testamonial a
{
	font-weight:bolder;
	text-decoration:none;
	color:#64AD21;
}

.testamonial li
{
	padding-bottom:10px;
}


.BatchRow
{
  background-color: #FFFFFF;
  cursor: default;
}

.BatchRow td.DataCell
{
  padding: 2px;
  padding-left: 3px;
  padding-top: 1px;
  padding-bottom: 1px;
  font-family: verdana;
  font-size: 10px;
  border-bottom: 1px solid #E5E5E5;
  border-top: 1px solid white;
  border-right: 0px;
}



 .BatchHoverRow
 {
   cursor: default;
 }

 .BatchHoverRow td.DataCell
{
  background-color: #E6E6EE;
  padding: 2px;
  padding-left: 3px;
  padding-top: 1px;
  padding-bottom: 1px;
  font-family: verdana;
  font-size: 10px;
  border-bottom: 1px solid #CCCBCE;
  border-top: 1px solid #E6E6EE;
  border-right: 0px;
}

.BatchSelectedRow
{
}

.BatchSelectedRow td.DataCell
{
  background-color: #D9EAC6;
  padding: 2px;
  padding-left: 3px;
  padding-top: 1px;
  padding-bottom: 1px;
  font-family: verdana;
  font-size: 10px;
  border-bottom: 1px solid #CCCBCE;
  border-top: 1px solid #D9EAC6;
  border-right: 0px;
}



.BatchPending
{
}
.BatchPending td.DataCell
{
	color:orange;
	padding: 2px;
	padding-left: 3px;
	padding-top: 1px;
	padding-bottom: 1px;
	font-family: verdana;
	font-size: 10px;
	border-bottom: 1px solid #E5E5E5;
	border-top: 1px solid white;
	border-right: 0px;
	}

.BatchActive
{

}

.BatchActive td.DataCell
{
	color:green;
	padding: 2px;
	padding-left: 3px;
	padding-top: 1px;
	padding-bottom: 1px;
	font-family: verdana;
	font-size: 10px;
	border-bottom: 1px solid #E5E5E5;
	border-top: 1px solid white;
	border-right: 0px;
}

.BatchComplete
{

}

.BatchComplete td.DataCell
{
	color:black;
	padding: 2px;
	padding-left: 3px;
	padding-top: 1px;
	padding-bottom: 1px;
	font-family: verdana;
	font-size: 10px;
	border-bottom: 1px solid #E5E5E5;
	border-top: 1px solid white;
	border-right: 0px;
}

.BatchRollback
{

}

.BatchRollback td.DataCell
{
	text-decoration:line-through;
	color:red;
	padding: 2px;
	padding-left: 3px;
	padding-top: 1px;
	padding-bottom: 1px;
	font-family: verdana;
	font-size: 10px;
	border-bottom: 1px solid #E5E5E5;
	border-top: 1px solid white;
	border-right: 0px;
}








.BatchDetailSkip
{
	color:Maroon;
	 font-style:italic;
}

.BatchDetailDeleted
{
	text-decoration:line-through;
}

.BatchDetailError
{
	color:Red;
	font-weight:bold;
}

.BatchDetailPending
{
	color:Orange;
}

.BatchDetailProcess
{
	color:Green;
}

/* Splitter Styles */
.HorizontalSplitterBar
{
  background: url('/images/splitter/splitter_horBg.gif');
}

.CollapsedHorizontalSplitterBar
{
  background: url('/images/splitter/splitter_horBg.gif');
  border: 1px solid #000000;
  border-right-width: 0px;
}

.VerticalSplitterBar
{
  background: url('/images/splitter/splitter_verBg.gif');
}

.CollapsedVerticalSplitterBar
{
  background: url('/images/splitter/splitter_verBg.gif');
  border: 1px solid #000000;
  border-bottom-width: 0px;
}

.ActiveSplitterBar
{
  background-color: #000000;
  filter:progid:DXImageTransform.Microsoft.Alpha(opacity=20);
  opacity: 0.2;
}

.SplitterPane
{
  border: 1px solid #333333;
}


/* Caledar */


.topheadertext
{
    font-family:Arial Black;
    font-size:15px;
    color:#4A495E;
    line-height:20px;
    text-align: center;
}

.dayheader
{
    font-family:Verdana;
    font-size:11px;
    font-weight:bold;
    color:#333333;
    background-color:#E0DFE3;
    background-image:url(images/dayheader_bg.gif);
    background-position: left bottom;
    height:20px;
    text-align:center;
    cursor:default;
}

.monthselector
{
    font-family:Verdana;
    font-size:11px;
    font-weight:normal;
    text-align:center;
    color:#333333;
    width:25px;
    background-color:#E0DFE3;
    background-image:url(images/dayheader_bg.gif);
    background-position: left bottom;
    cursor:pointer;
}

.weekselector
{
    font-family:Verdana;
    font-size:11px;
    font-weight:normal;
    text-align:center;
    color:#333333;
    background-color:#F6F6F6;
    border-top:1px solid white;
    border-left:1px solid white;
    border-bottom:1px solid #EEEEEE;
    border-right:1px solid #EEEEEE;
    height:21px;
    width:29px;
    cursor:pointer;
}

.day
{
    font-family:Verdana;
    font-size:11px;
    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:21px;
    width:29px;
    cursor:pointer;
}

.othermonthday
{
    color:#B2B1CA;
}

.selectedday
{
    font-family:Verdana;
    font-size:11px;
    font-weight:bold;
    text-align:center;
    color:black;
    background-color:#FFEEC2;
    border:1px solid #BB5503;
    cursor:default;
}

.dayhover
{
    font-family:Verdana;
    font-size:11px;
    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:21px;
    width:29px;
    cursor:pointer;

    text-decoration:underline;
}

.othermonthdayhover
{
    color:#B2B1CA;
    text-decoration:underline;
}

.selecteddayhover
{
    font-family:Verdana;
    font-size:11px;
    font-weight:bold;
    text-align:center;
    color:black;
    background-color:#FFEEC2;
    border:1px solid #57566F;
}

.loading_indexer
{
	position:absolute; top:100px;left:10px;
	width:585px;
	height:70px;
	background-color:White;
	filter:alpha(opacity=70);
	opacity:0.7;
	padding-top:50px;
	text-align:center;
	font-weight:bold;
}

 .modalBackground {
	background-color:Gray;
	filter:alpha(opacity=70);
	opacity:0.7;
}

.modalPopup {
	background-color:#ffffdd;
	border-width:3px;
	border-style:solid;
	border-color:Gray;
	padding:3px;
	width:350px;
	height:100px;
}


.modalPopupCustom {
	background-color:#E6E6E6;
	border-width:3px;
	border-style:solid;
	border-color:#B2B1B5;
	padding:0px;
}

.modalPopupCustom_Header
{
	cursor: move;
	background-image:url(/images/modal_heading.jpg);
	background-repeat:repeat-x;
	height:20px;
	color:White;
	font-weight:bold;
	padding: 2px 0px 2px 5px;
}

.modalPopupCustom_Content
{
	padding:8px;
}

.modalPopupCustom_Content_warning
{
	padding:8px;
	overflow:hidden;
	background-image:url(/images/modal_warn.jpg);
	background-position:right bottom;
	background-repeat:no-repeat;
}

.modalPopupCustom_Content_question
{
	padding:8px;
	overflow:hidden;
	background-image:url(/images/modal_question.jpg);
	background-position:right bottom;
	background-repeat:no-repeat;
}

.ctlDocNav_prev:hover img
{
	background-image:url(/images/ctlDocNav_prev_hover.jpg);
}

.scroll
{  
  overflow:auto;
}


/* Video Tutorial */
div.Video_Section
{
 float:left;
 margin:20px;
}

div.Video_Section h1
{
text-align: left;
font-size:10pt;
font-weight:bold;
	color:#0F4699;
}

div.Video_Link
{
 padding: 3px;
 margin: 3px;
}

div.Video_Link a
{
	font-size:8pt;
	color:#434343;	
}