/*TO CENTER POSITION SITE ON ALL BROWSERS*/
body { font: 100% Verdana, Arial, Helvetica, sans-serif; color: #000000; background: #FFFFFF; text-align: center; margin: 0px; padding: 0px; }
p { margin: 0; padding: 0 0 5px 0; }

/*HOLDS ALL CONTENT*/
#container { width: 960px; background: #FFFFFF; text-align: left; margin: 0 auto 0 auto; }

/*TOP SEARCH FIELDS*/
#search {margin: 0; padding: 10px 0 5px 0; font-family: Verdana, Arial, Helvetica, sans-serif; color: #F26721; font-size: 80%; font-weight: bold; border-bottom-color: #2E3192; border-bottom-style: solid; border-bottom: 1px;}
#table_div{display: block;}

/*MOHEALTHNET LOGO HOLDER*/
#logo { display : none;}
#logo1 { display : none;}

/*TOP CENTER NAVIGATION STYLING*/
#topnav { display : none;}

/*HOLDS LEFT NAVIGATION, CENTRAL BODY TEXT/IMAGES, AND RIGHT NEWS SECTION*/
#content { width: 960px;}
#leftnav { display : none;}
#ss_logo{display: none; }

/*CENTRAL TEXT/IMAGES STYLING*/
#centernav {font-size: 70%; }
#centernav a:link { color: #2E3192; text-decoration: none; font-weight: bold; }
#centernav a:visited { color: #999999; text-decoration: none; font-weight: bold; }
#centernav a:hover, #nav a:active, #nav a:focus {  color: #F26721; }

/*FOOTER STYLING*/
#footer {display : none;}

/*MISCELLANEOUS STYLING*/
h1 { margin: 0; padding: 10px 0 5px 0; font-family: Verdana, Arial, Helvetica, sans-serif; color: #F26721; font-size: 110%; font-weight: bold; }
h2 { font-family: Verdana, Arial, Helvetica, sans-serif; color: #F26721; font-size: 110%; font-weight: bold; }
h3 { margin: 0; padding: 15px 0 5px 0; font-family: Verdana, Arial, Helvetica, sans-serif; color: #F26721; font-size: 100%; font-weight: bold; }
#note { margin: 0; padding: 0; font-family: Verdana, Arial, Helvetica, sans-serif; color: #FF0000; font-size: 90%; }
#cookiecrumbs { align: top; width: 685px; margin: 0; padding: 0; font-family: Verdana, Arial, Helvetica, sans-serif; color: #000000; font-size: 90%; }#centernav a:link { color: #2E3192; text-decoration: none; font-weight: bold; }
#cookiecrumbs a:visited { color: #999999; text-decoration: none; font-weight: bold; }
#cookiecrumbs a:hover, #nav a:active, #nav a:focus {  color: #F26721; }

/*Information on  stylesheets and templates is available in the User's and Administrator's Guide*/
BODY { background-color: white; color: black; font-family: sans-serif, arial, tahoma, helvetica; font-size: 100%; }

TD, P, INPUT, SELECT, TH { font-family: sans-serif, arial, tahoma, helvetica; font-size: 100%; }

TT { font-size: 100%; }

/* interactive control classes */
.HATSINPUT { background-color:white; border:1px groove #cccccc; font-size:9pt;font-family: Arial; }

INPUT.HATSBUTTON { width: 20em; }

SELECT.HATSDROPDOWN { font-family: sans-serif, arial, tahoma, helvetica; font-size: 9pt; background-color:white;}

/* static text classes */
.HATSBUTTONTABLECELL { padding: 4px; }

/* table classes */
TABLE.HATSTABLE { border-width: 1px; border-color: #cccccc; border-style: solid; background-color: white; border-collapse: collapse; }

.HATSTABLEHEADER { background-color: #e1e1e1; color:#51523f ; font-weight: bold; text-align: center; padding: 4px; font-size: 9pt}

.HATSTABLEEVENROW { background-color: #FFFFFF; }

.HATSTABLEODDROW { background-color: #e8e8e8; }

TD.HATSTABLECELL {padding: 4px; border-width: 1px; border-color: #cccccc; border-style: solid;	}

TD.HATSTABLECAPTIONCELL { padding: 4px; border-width: 1px; border-color: #cccccc; border-style: solid; }

TABLE.HATSFIELDTABLE { white-space: normal; letter-spacing: normal; }

.HATSFIELD { font-family:Arial; color: black; font-size: 9pt;border-color: #cccccc; }

/* Disabled field */
.HDF { font-family: courier new, monospace; color: gray; }

/* links */
A.HATSLINK:link {color: blue; text-decoration: underline; font-weight: bold; font-size: 9pt;}
A.HATSLINK:visited { color: black; text-decoration: underline; font-weight: bold; font-size: 9pt;}
A.HATSLINK:hover { color: #F26721; font-size: 9pt;}

A.ICNLINK:link {color:blue; text-decoration: none; font-weight: bold; font-size: 9pt;}
A.ICNLINK:visited { color: blue; text-decoration: none; font-weight: bold; font-size: 9pt;}
A.ICNLINK:hover { color: #F26721; font-size: 9pt;}

A.PFLINK:link {color:blue; text-decoration: none; font-weight: bold; font-size: 9pt;}
A.PFLINK:visited { color: blue; text-decoration: none; font-weight: bold; font-size: 9pt;}
A.PFLINK:hover { color: #F26721; font-size: 9pt;}

A.HATSPROTLINK:link { color: black; text-decoration: none; }
A.HATSPROTLINK:visited {color: black; text-decoration: none;}
A.HATSPROTLINK:hover { color: #F26721; text-decoration: none; }

/* popup classes */
DIV.HATSPOPUP { position: absolute; left: 0; top: 0; visibility: hidden; width: 150px; height: 170px; overflow: auto; border: solid 1px gray; background-color: #eeeeff; /*-moz-opacity: .46; only works in ns7, moz */ filter: alpha(opacity=90, style=0); z-index: 5; -moz-border-radius: 6%; }

TABLE.HATSPOPUPTABLE { background-color: #eeeeff; border: 0px; width: 100%; }

TH.HATSPOPUPTH { background-color: #cccccc; text-align: right; }

A.HATSPOPUPITEMLINK:link, A.HATSPOPUPITEMLINK:visited { color: blue; }

A.HATSPOPUPITEMLINK:hover { color: navy; }

/*Style Definition for all widgets with color mapping enabled (Hcolor) These color map the terminal fields foreground colors to these .html color and attributes.*/
.HBLANK { font-family:Arial; color: black; font-size: 9pt;border-color: #cccccc;}

input.HBLANK { font-family:Arial; color: black; font-size: 9pt;border-color: #cccccc; white-space: normal; letter-spacing: normal; }

.HBLUE { font-family:Arial; font-size: 9pt;border-color: #cccccc; color: #384294; }

input.HBLUE { font-family:Arial; font-size: 9pt;border-color: #cccccc; white-space: normal; letter-spacing: normal; }

.HGREEN {color: black;font-family:Arial; font-size: 9pt;border-color: #cccccc; color: #3a6334; }

input.HGREEN {color: black;font-family:Arial; font-size: 9pt;border-color: #cccccc; white-space: normal; letter-spacing: normal; }

.HCYAN { font-family:Arial; color: black; font-size: 9pt;border-color: #cccccc; }

input.HCYAN {font-family:Arial; font-size: 9pt;border-color: #cccccc; white-space: normal; letter-spacing: normal; }

.HRED {font-family:Arial; font-size: 9pt;border-color: #cccccc; color: red; }

input.HRED {font-family:Arial; font-size: 9pt;border-color: #cccccc; white-space: normal; letter-spacing: normal; }

.HMAGENTA {font-family:Arial; font-size: 9pt;border-color: #cccccc; color: #632e70; }

input.HMAGENTA {font-family:Arial; font-size: 9pt;border-color: #cccccc; white-space: normal; letter-spacing: normal; }

.HBROWN {font-family:Arial; font-size: 9pt;border-color: #cccccc; color: #766830; }

input.HBROWN {font-family:Arial; font-size: 9pt;border-color: #cccccc; white-space: normal; letter-spacing: normal; }

.HWHITE {font-family:Arial; font-size: 9pt;border-color: #cccccc; color: #515151; }

input.HWHITE {font-family:Arial; font-size: 9pt;border-color: #cccccc; white-space: normal;	letter-spacing: normal; }

.HGRAY {font-family:Arial; font-size: 9pt;border-color: #cccccc; color: #555555; }

input.HGRAY {font-family:Arial; font-size: 9pt;border-color: #cccccc; white-space: normal; letter-spacing: normal; }

.HLBLUE {font-family:Arial; font-size: 9pt;border-color: #cccccc; color: #555555; }

input.HLBLUE {font-family:Arial; font-size: 9pt;border-color: #cccccc; white-space: normal;	letter-spacing: normal; }

.HLGREEN {font-family:Arial; font-size: 9pt;border-color: #cccccc; color: #888888; }

input.HLGREEN {font-family:Arial; font-size: 9pt;border-color: #cccccc;	white-space: normal; letter-spacing: normal; }

.HLCYAN {font-family:Arial; font-size: 9pt;border-color: #cccccc; color: #666666; }

input.HLCYAN {font-family:Arial; font-size: 9pt;border-color: #cccccc; white-space: normal;	letter-spacing: normal; }

.HLRED {font-family:Arial; font-size: 9pt;border-color: #cccccc; color: red; }

input.HLRED {font-family:Arial; font-size: 9pt;border-color: #cccccc; white-space: normal; letter-spacing: normal; }

.HLMAGENTA {font-family:Arial; font-size: 9pt;border-color: #cccccc; color: #555555; }

input.HLMAGENTA {font-family:Arial; font-size: 9pt;border-color: #cccccc; white-space: normal; letter-spacing: normal; }

.HLYELLOW {font-family:Arial; font-size: 9pt;border-color: #cccccc; color: #666666; }

input.HLYELLOW {font-family:Arial; font-size: 9pt;border-color: #cccccc; white-space: normal; letter-spacing: normal; }

.HHWHITE {font-family:Arial; font-size: 9pt;border-color: #cccccc; color: black; }

input.HHWHITE {font-family:Arial; font-size: 9pt;border-color: #cccccc; white-space: normal; letter-spacing: normal; }

/* keypad links */
A.HostKeyLink { color: blue; }

A.ApplicationKeyLink { color: black; }

/* keypad buttons */
INPUT.ApplicationButton { background-color: #d0d0d0; color: black; font-size: 90%; }

INPUT.HostPFKey {color: black; background-color: silver; font-weight: bold; font-size: 8pt; width: 8em; padding: 0px; }

INPUT.HostButton { color: black; background-color: silver; font-weight: bold; font-size: 8pt; width: 8em; padding: 0px;}

INPUT.ApplicationButton:hover {	border-color: #cccccc; }

INPUT.HostPFKey:hover {	border-color: #cccccc; }

INPUT.HostButton:hover { border-color: #cccccc; }

/* keypad tables */
TABLE.HostKeypad { border-style: solid;	border-width: 1px; border-color: black;	background-color: #efefef; }

.HostKeypad { text-align: center; }

/* focus indicator classes used for portlets */
.HATSFOCUSED { border: thin solid blue; }

.HATSSTATUSHEADER {	border-color: #888888; border-style: solid;	border-width: 1px; color: white; background-color: #555555;	font-size: 180%; font-weight: bold; }

.HATSSTATUSFOOTER {	border-color: #888888; border-style: solid;	border-width: 1px; color: black; background-color: #cccccc;	font-size: 90%; }

.HATSFOOTERSTATUSHEADER, .HATSFOOTERSTATUSINFO { font-size: 90%; }

.statusArea { font-family: sans-serif, arial, tahoma, helvetica; margin: auto; background-color: white;	color: black; }

DIV.statusArea { border-width: 1px;	border-color: #cccccc; border-style: solid; }

TABLE.statusArea{ table-layout: fixed; empty-cells: hide; }

.inputInhibited{ color:red; font: bold; }

IMG.sslCheck{ color: white;	background-color: white; }

.HCURSORINDICATOR { text-decoration: none;}

.HF { font-family: courier new, monospace; }

/*************** Dev's modifications*********************/

.HATSFIELDSET{color: black; font-size: 12pt; font-weight: bold;}

.SMALLFIELDSET{color: black; font-size: 10pt; font-weight: bold;}

.HATSLABEL {color: #51523f; font-family: Arial; font-size: 9pt; font-weight: bold;}

.NORMALTEXT{font-family: Arial; font-size: 9pt;}

.SHORTDESC{font-family: Arial; font-size: 9pt;}

.HATSSCREEN_TITLE { color: #73745a; font-family: Arial; font-size: 18pt; font-weight: bold }

.HATSERROR {color: red; font-family: Arial; font-size: 10pt}

.HATSCAPTION {font-size: small;}

.HATSBANNER{width:100%;background-color:#e1e1e1;}

.ODDROW{background-color:white; font-size: 9pt;}

.EVENROW{ background-color:#eeeeee; font-size: 9pt;}

.LABELBACKGROUND{ background-color: #e6e6e6; color: #51523f; font-family: Arial; font-size: 9pt; font-weight: bold;}

.FIELDBACKGROUND{ background-color: white; color: black; font-family: Arial; font-size: 9pt; }

.TABLE1{width:98%;background-color: #f9f9f9;}

.TABLE2{width:98%; background-color: #f2f2f2;}

.TABLE0{width:100%; background-color:#f2f2f2;}

.NULLCELL{background-color: #f2f2f2;}

.HLINE{color: black}

.OUTERTABLE{width:100%;background-color:white;}

.ASTERISK{color: red}

.DTABLE {padding: 2px;}

.TEMPLATE_BUTTON{color: black; width: 10em; font-weight: bold; font-size:8 pt;}

.CMNT_BUTTON{height: 2em; background-color: silver; font-weight: bold; font-size: 6pt;}

.PF3_BUTTON{height: 2em; background-color: silver; font-weight: bold; font-size: 6pt;}

.PF3TABLE{ background-color: #f2f2f2 ;}

/*************** Lakshmi's modifications*********************/
.HATSBARBUTTON {background-color: #0080c0; color: white; font-size: 9pt; width: 15em; text-decoration: none;}

.HATSBARBUTTON:hover {background-color: #0080c0; color: white; font-size: 9pt; cursor: hand; width: 15em; text-decoration: none;}

.LINKBUTTON { color: GRAY; font-size: 9pt;font-style:Italic;font-weight:bold; width: 15em; text-decoration: none; }

.tableFixHead {height: 300px; overflow-y: auto; }

.tableFixHead thead {position: sticky; top: 0px; }
