/* CSS Document */
body
{
    margin-left: 0px;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px; /*background-color:white;*/
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #333333;
    font-style: normal;
    line-height: normal;
    font-weight: normal;
    text-decoration: none;
    text-align: justify;
    scrollbar-face-color: #dbe9f2;
    scrollbar-highlight-color: #9cb8c8;
    scrollbar-shadow-color: #ccdee8;
    scrollbar-3dlight-color: #c2d4e0;
    scrollbar-track-color: #f2f6f9;
    scrollbar-darkshadow-color: #9cb8c8;
    vertical-align: middle;
    background: url(../Images/BgStyle.jpg) #999A9E repeat-x;
}
.LabelFont
{
    font-weight: bolder;
    font-size: 14px;
    color: #43789b;
    font-family: Arial;
    height: 16px;
}
.trans
{
    position: absolute;
    vertical-align: middle;
    display: none;
    height: 200px;
    margin: 300px 0 0 350px;
    z-index: 1000;
    border: solid 1px white;
    background-color: #fffff0;
    width: 400px;
}
.TableCell
{
    padding: 1px 0 1px 0;
    width: 200px;
    padding-left: 10px;
}
.TableClass
{
    padding: 1px 0 1px 0;
    padding-left: 10px;
}

.ssImage
{
    height: auto;
    width: auto;
}
.middtbl
{
    width: 930px;
    background-color: #fff;
    height: inherit;
}
.FormDivRight
{
    width: 80%;
    text-align: left;
    float: right;
    margin: 10px 0 0 0;
}

.FormDivLeft
{
    width: 100%;
    text-align: left;
    margin-top: 10px;
}
td.bullet
{
    padding-top: 4px;
    padding-left: 2px;
}
td.menu
{
    padding-top: 4px;
    padding-bottom: 4px;
    padding-left: 2px;
    border-bottom: solid 1px black;
}
a.menuitem
{
    font-weight: bold;
    text-decoration: none;
    color: #4373b4;
}

a.menuitem:hover
{
    font-weight: bold;
    text-decoration: underline;
    color: #4373b4;
}
.FormHeader
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: White;
    font-weight: bold;
    text-align: left;
    padding-top: 3px;
    padding-left: 5px;
    background-image: url(../images/view-hdr.jpg);
    background-color: #6495ED;
    background-repeat: repeat-x;
    border: solid 1px #333333;
    border-bottom: 0px;
    height: 20px;
    margin: 0 0 0 10px;
}
.tableBorder
{
    border-top: 1px solid;
    border-bottom: 1px solid;
    border-right: 1px solid;
    border-left: 1px solid;
    border-color: Black;
}

.BackButton:hover
{
    color: Black;
    background: #6495ED;
}

.BackButton
{
    background-color: #6495ED;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 0.9em;
    font-weight: bold;
    color: #fff;
    width: 70px;
    border-width: 0px;
}
.highlight
{
    text-decoration: none;
    font-weight: bold;
    color: black;
    background: yellow;
}
.FormInnerHeader
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: White;
    font-weight: bold;
    text-align: left;
    background-image: url(../images/view-hdr.jpg);
    background-color: #6495ED;
    background-repeat: repeat-x;
    border: solid 1px #333333;
    border-bottom: 0px;
    height: 20px;
}
.DropDownDisplay
{
    width: 200px; /*text-transform: uppercase;*/
}
.DropdownRequired
{
    width: 200px;
    background-color: #fffff0; /*text-transform: uppercase;*/
}
.FormButton
{
    width: 100%;
    height: 20px;
    text-align: left;
}
.LineSeperator
{
    left: 5px;
    position: relative;
}
.divmessage
{
    margin: 5px 0 0 10px;
}
.modalBackground
{
    background-color: White;
    filter: alpha(opacity=70);
    opacity: 0.7;
    z-index: 9999;
}
.modalPopup
{
    background-color: White;
    border-width: 3px;
    border-style: solid;
    border-color: #ffc272;
    padding: 3px;
    width: 600px;
    position: relative;
}
.gr_header1
{
    font-weight: normal;
    font-size: 13px;
    color: black;
    background-color: #E6E8FA;
    font-family: Verdana;
    text-align: center;
}

.GridItemTr_Parent
{
    height: 16px;
    font-size: 14px;
    font-family: Arial;
    text-align: left;
    text-indent: 1px;
    border-right: #E0E0E0 1px solid;
}
.GridItemSelect_Parent
{
    height: 16px;
    font-size: 14px;
    font-weight: bold;
    font-family: Arial;
    text-align: left;
    text-indent: 1px;
    background-color: #e5eff6;
}
.GridItem_Detail
{
    height: 14px;
    border-right: #9298a0 1px solid;
    border-top: #9298a0 1px solid;
    font-size: 12px;
    border-left: #9298a0 1px solid;
    border-bottom: #9298a0 1px solid;
    font-family: Verdana;
    text-align: left;
    text-indent: 1px;
    background-color: #FFFACD;
    vertical-align: top;
}
.GridItem_DetailEnc
{
    height: 14px;
    border-right: #9298a0 1px solid;
    font-size: 12px; /*border-left: #9298a0 1px solid;*/
    border-bottom: #9298a0 1px solid;
    font-family: Verdana; /*text-align: left;*/ /*text-indent: 1px;*/
    vertical-align: top;
}
.AutoExtender
{
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: normal;
    border: solid 1px #006699;
    line-height: 30px;
    padding: 2px;
    background-color: White;
}

.AutoExtenderList
{
    border-bottom: dotted 1px #006699;
    cursor: pointer;
    color: Maroon;
}

.AutoExtenderHighlight
{
    color: White;
    /*background-color: #006699; */
    background-color:#6495ED;
    cursor: pointer;
}


.Watermark
{
    width: 425px;
    margin: 5px;
    color: Gray;
}

/*a:link
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
	color: #000000;
}
a:visited
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
	font-weight: normal;
} 
a:hover
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	font-weight: normal;
	text-decoration: underline;
}
a:active 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	font-weight: normal;
}*/

/**************************Bottom*************************************************/
/*.login-01
{
	background-color:#202020;
	height:94px;
}
.login-02
{
	background-image:url(../Images/login-02.jpg);
	background-repeat:no-repeat;
	background-color:#cecece;
	border-bottom:2px solid #000000;
	height:354px;
}
.login-03
{
	background-color:#ebebd4;
}
.login-04
{
	background-color:#2da5be;
	height:32px;
	padding-left:10px;
	font-size:10px;
	font-weight:bold;
}
.logo-new
{
	background-image:url(../Images/logo.jpg);
	background-repeat:no-repeat;
	width:263px;
	height:156px;
}
.login-bg
{
	background-image:url(../Images/login-bg.jpg);
	background-repeat:no-repeat;
	background-position:left bottom;
	width:275px;
}
.hms-bg
{
	background-image:url(../Images/hms.jpg);
	background-position:right bottom;
	background-repeat:no-repeat;
	width:461px;
}
.welcome-hdr
{
	background-image:url(../Images/welcome.jpg);
	background-repeat:no-repeat;
	background-position:left bottom;
	height:37px;
}
.module-hdr
{
	background-image:url(../Images/ihms-module.jpg);
	background-repeat:no-repeat;
	background-position:left bottom;
	height:37px;
}
.module-bg
{
	background-image:url(../Images/module-bg.jpg);
	background-repeat:no-repeat;
	background-position:left bottom;
	height:321px;
	width:460px;
}
.Modulebtn
{
	background-image:url(../Images/module-btn.jpg);
	background-repeat:repeat-x;
	background-position:top;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	font-weight:bold;
	height:26px;
	width:112px;
	border:0px;
}
.welcome-txt
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	font-style: normal;
	text-decoration: none;
}
.login-hdr
{
	background-image:url(../Images/login-hdr.jpg);
	background-repeat:no-repeat;
	background-position:left bottom;
	height:37px;
}
.Loginbtn
{
	background-image:url(../Images/login-btn.jpg);
	background-repeat:repeat-x;
	background-position:top;
	background-color:#46c5ed;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	height:20px;
	width:68px;
	border:solid 1px #089dcb;
}
.top-01
{
	background-color:#202020;
	width:151px;
	height:94px;
}
.top-02
{
	background-image:url(../Images/Logo.jpg);
	background-repeat:no-repeat;
	width:263px;
	height:156px;
}
.top-03
{
	background-color:#202020;
}
.inside-bg a
{
	color:#ffffff;
	text-decoration:none;
}
.inside-bg a:hover
{
	color:#ffffff;
	text-decoration:underline;
}

.img-01
{
	background-image:url(../Images/img-01.jpg);
	background-repeat:no-repeat;
	height:91px;
	
}
.img-02
{
	background-image:url(../Images/img-02.jpg);
	background-repeat:no-repeat;
	height:29px;
	
}
.img-03
{
	background-image:url(../Images/img-03.jpg);
	background-repeat:no-repeat;
	height:91px;
}
.img-04
{
	background-image:url(../Images/img-04.jpg);
	background-repeat:no-repeat;
	height:91px;
}
.Username
{
	font:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#666666;
}
.bottamBg
{
	background-color:#33a7be;
	font:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	color:#000000;
	height:24px;
} */
/*------*/
/*.bg_header { 
	background-color:#f6f2e6;
	height:25px;
	border:solid 1px #4f95b0;
}
.tbl-comp2Hdr
{
	font-size: 10px;
	font-family: Verdana;
	font-weight:bold;
}
.Menu-hdr
{
	background-image:url(../Images/menu-hdr.jpg);
	background-repeat:repeat-x;
	background-position:left top;
	height:27px;
	border-left:solid 1px #33a7bf;
	border-top:solid 1px #33a7bf;
	border-right:solid 1px #33a7bf;
	font-weight:bold;
}
.Menu-bg
{
	background-color:#f7f6f4;
	border:solid 1px #33a7bf;
}
.Menu-01
{
	border-bottom:solid 2px #33a7bf;
	padding-top:2px;
	padding-bottom:2px;
	
}
.go-btn
{
	background-image:url(../Images/go.jpg);
	background-repeat:no-repeat;
	background-position:center;
	width:22px;
	height:18px;
}
.FormHeading
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-align:center;
	color:#ffffff;
	background-image:url(../images/title-hdr.jpg);
	background-repeat:repeat-x;
	height:25px;
	border:solid 1px #333333;
}


.BgForm
{
	border: solid 1px #33a7bf;
	background-color:#f7f6f4;
}

.TitleHdr
{
	font-weight: bolder;
	font-size: 12px;
	color: #43789b;
	font-family: Verdana;
	height:16px;
}

.SubTitleHdr
{
	font-weight: bolder;
	font-size: 11px;
	font-family: Verdana;
}
*/
.Button:hover
{
    color: #FFFFFF;
    background: #5F9EA0;
}
.Button
{
    background-color: #8bbbce;
    border: solid 1px #9db0bc;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 0.9em;
    font-weight: bold;
    color: #000000;
    width: 70px;
    }
.TabLocationButton
{
    background-color: #8bbbce;
    border: solid 1px #9db0bc;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 0.9em;
    font-weight: bold;
    color: #000000;
    width: 70px;
}

.Button2:hover
{
    color: #FFFFFF;
    background: #5F9EA0;
}
.Button2
{
    background-color: #8bbbce;
    border: solid 1px #9db0bc;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 0.9em;
    font-weight: bold;
    color: #000000;
    border-bottom-width: 0px;
    padding: 0px 1em 2px 1em;
    text-decoration: none;
}

.Button3
{
    color: #000000;
    background: #ffffff;
    border: solid 1px #9db0bc;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 0.9em;
    font-weight: bold;
    border-bottom-width: 0px;
    padding: 0px 1em 2px 1em;
    text-decoration: none;
}
.ButtonSearch
{
    background-color: #8bbbce;
    border: solid 1px #9db0bc;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 0.9em;
    font-weight: bold;
    color: #000000;
    text-align: left;
}
.Button1
{
    background-color: #8bbbce;
    border: solid 1px #9db0bc;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 0.9em;
    font-weight: bold;
    color: #000000;
}
select
{
    font: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-style: normal;
    color: #000000;
    border: 1px solid #747d8b;
}
input
{
    background-color: #FFFFFF;
    font-size: 12px;
    font-style: normal;
    color: #000000;
    border: 1px solid #747d8b;
}

input1
{
    background-color: #FFFFFF;
    font-size: 12px;
    font-style: normal;
    color: #000000;
}
.span
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #333333;
    font-weight: bold;
}
.TextReadOnly
{
    border-right: red 1px solid;
    border-top: red 1px solid;
    font-size: 12px;
    border-left: dimgray 1px solid;
    color: black;
    border-left: red 1px solid;
    border-bottom: red 1px solid;
    font-family: Verdana;
    font-weight: normal;
    background-color: Transparent;
}
.TextDisplay
{
    border-left: #333333 1px solid;
    border-right: #333333 1px solid;
    border-top: #333333 1px solid;
    border-bottom: #333333 1px solid;
    font-size: 12px;
    color: black;
    font-family: Verdana;
    font-weight: normal;
    background-color: Transparent;
}
.TextDesi
{
    border: solid 0 #ffffff;
    background-color: white;
}
.TextRequired
{
    border: 1px solid #0a246a;
    font-size: 12px;
    font-family: Verdana;
    background-color: #fffff0;
    margin-bottom: 0px;
}
.astric
{
    font-size: 11px;
    color: red;
    font-family: Verdana;
    background-color: transparent;
}
/*.TextNormal
{
	border-right: #333333 1px solid;
	border-top: #333333 1px solid;
	border-left: #333333 1px solid;
	border-bottom: #333333 1px solid;
	font-family: Verdana;
	font-size: 12px;
	background-color: white;
}
.Top-TextB
{
	font-family:Verdana;
	font-size:11px;
	font-weight:bold;
	color:#ffffff;
}
.Top-TextS
{
	font-family:Verdana;
	font-size:11px;
	font-weight:bold;
	color:#333333;
}
.Top-TextS a
{
	font-family:Verdana;
	font-size:11px;
	text-decoration:none;
	font-weight:normal;
	color:#333333;
}
.Top-TextS a:visited
{
	font-family:Verdana;
	font-size:11px;
	text-decoration:none;
	font-weight:normal;
	color:#333333;
}
.Top-TextS a:hover
{
	font-family:Verdana;
	font-size:11px;
	text-decoration:underline;
	font-weight:normal;
	color:#333333;
}
.Top-Text
{
	font-family:Verdana;
	font-size:11px;
	color:#ffffff;
}
/*------------------------------------------------*/

/*--------------------------@@@@@@@@@@@@@@@@@@-----------------------------*/
/*.inside-bg
{
	background-image:url('../Images/inside-bg.jpg');
	background-repeat:repeat-x;
	background-position:left top;
	height:74px;
	font-size:11px;
	color:#FFFFFF;
}
.inside-bg a
{
	font-size:11px;
	text-decoration:none;
	color:#FFFFFF;
	
}
.inside-bg a:visited
{
	font-size:11px;
	text-decoration:none;
	color:#FFFFFF;
	
}
.inside-bg a:Hover
{
	font-size:11px;
	text-decoration:underline;
	color:#FFFFFF;
}
.inside-01
{
	background-image:url(../Images/inside-01.jpg);
	background-repeat:no-repeat;
	background-position:left top;
	height:74px;
	width:110px;
	color:#ffffff;
}
.inside-02
{
	background-image:url(../Images/inside-02.jpg);
	background-repeat:no-repeat;
	background-position:center top;
	height:48px;
}
.inside-03
{
	background-image:url(../Images/Waiting-Hdr.jpg);
	background-repeat:no-repeat;
	background-position:left center;
	height:16px;
}
.Doctor-bg
{
	background-image:url('../Images/doctor-bg.jpg');
	background-repeat:repeat-x;
	background-position:left top;
	height:54px;
	font-size:11px;
	color:#FFFFFF;
}
.virmati
{
	font-size:9px;
}
/*--------------------------@@@@@@@@@@@@@@@@@@-----------------------------*/
/*.astric
{
 	font-size: 11px;
	color: red;
	font-family: Verdana;
	background-color: transparent;
}
.ErrText
{
	font-weight: bold;
	font-size: 10px;
	color: Blue ;
	font-family: Verdana;
	background-color: transparent;
}
/*--------------------------@@@@@@@@@@@@@@@@@@-----------------------------*/
.Grid
{
    border: 1px outset #9298a0;
    font-size: 10px;
        font-family: Verdana;
        background-color: #9298a0;
    margin-left: 0px;
    margin-right: 0px;
}
.Grid-border
{
    border: #9298a0 1px outset;
}
.GridHeader
{
    border-right: #9298a0 1px solid;
    border-top: #9298a0 1px solid;
    font-weight: bold;
    font-size: 11px;
    border-left: #9298a0 1px solid;
    color: black;
    border-bottom: #9298a0 1px solid;
    font-family: Verdana;
    text-align: center;
    height: 20px;
    background-image: url(../images/grd-hdr.jpg);
    background-repeat: repeat-x;
    background-position: top;
    background-color: #b7d1e3;
}
.GridHeader1
{
    border-right: #9298a0 1px solid;
    border-top: #9298a0 1px solid;
    font-weight: bold;
    font-size: 11px;
    border-left: #9298a0 1px solid;
    color: black;
    border-bottom: #9298a0 1px solid;
    font-family: Verdana;
    text-align: left;
    height: 20px;
    background-image: url(../images/grd-hdr.jpg);
    background-repeat: repeat-x;
    background-position: top;
    background-color: #b7d1e3;
}
.GridHeader2
{
    border-right: #9298a0 1px solid;
    border-top: #9298a0 1px solid;
    font-weight: bold;
    font-size: 11px;
    border-left: #9298a0 1px solid;
    color: black;
    border-bottom: #9298a0 1px solid;
    font-family: Verdana;
    text-align: center;
    height: 20px;
    background-image: url(../images/grd-hdr.jpg);
    background-repeat: repeat-x;
    background-position: top;
    background-color: #b7d1e3;
}
.gr_header
{
    font-weight: normal;
    font-size: 11px;
    color: black;
    background-color: #E6E8FA;
    font-family: Verdana;
    text-align: center;
}
.gr_headerenconter
{
    font-weight: normal;
    font-size: 11px;
    color: black;
    background-color: #E6E8FA;
    font-family: Verdana;
    text-align: left;
}
.gr_header_inactive
{
    font-weight: normal;
    font-size: 11px;
    color: black;
    background-color: #FAF8CC;
    font-family: Verdana;
    text-align: center;
}

.GridHeaderNew
{
    border-right: #9298a0 1px solid;
    border-top: #9298a0 1px solid;
    font-weight: bold;
    font-size: 11px;
    border-left: #9298a0 1px solid;
    color: black;
    border-bottom: #9298a0 1px solid;
    font-family: Verdana;
    background-color: #c1bfd0;
}
.GridItem
{
    height: 14px;
    border-right: #9298a0 1px solid;
    border-top: #9298a0 1px solid;
    font-size: 11px;
    border-left: #9298a0 1px solid;
    border-bottom: #9298a0 2px solid;
    font-family: Verdana;
    text-align: left;
    text-indent: 1px;
    background-color: #fcfcff;
    vertical-align: top;
}
.GridItem1
{
    height: 14px;
    border-right: #9298a0 1px solid;
    border-top: #9298a0 1px solid;
    font-size: 11px;
    border-left: #9298a0 1px solid;
    border-bottom: #9298a0 2px solid;
    font-family: Verdana;
    text-align: right;
    text-indent: 1px;
    background-color: #fcfcff;
    vertical-align: top;
}

.GridCheckboxItem
{
    height: 16px;
    border-right: #9298a0 1px solid;
    border-top: #9298a0 1px solid;
    font-size: 11px;
    border-left: #9298a0 1px solid;
    border-bottom: #9298a0 2px solid;
    font-family: Verdana;
    text-align: center;
    text-indent: 1px;
    background-color: #fcfcff;
    vertical-align: middle;
}

.GridItemTr
{
    height: 16px;
    font-size: 11px;
    font-family: Verdana;
    text-align: left;
    text-indent: 1px;
    border-right: #E0E0E0 1px solid; /*	border-right: #E6E8FA 1px solid; 	border-top: #E6E8FA 1px solid; 	border-left: #E6E8FA 1px solid; 	border-bottom: #E6E8FA 1px solid;     background-color: #fcfcff;*/
}
.GridAlternateItem1
{
    border-right: #9298a0 1px solid;
    border-top: #9298a0 1px solid;
    border-left: #9298a0 1px solid;
    color: black;
    border-bottom: #9298a0 1px solid;
    font-family: Verdana;
    font-size: 11px;
    text-align: right;
    text-indent: 1px;
    background-color: #DBEAF5;
    vertical-align: top;
}
/*d6e5fd*/
.GridAlternateItem
{
    border-right: #9298a0 1px solid;
    border-top: #9298a0 1px solid;
    border-left: #9298a0 1px solid;
    color: black;
    border-bottom: #9298a0 1px solid;
    font-family: Verdana;
    font-size: 11px;
    text-align: left;
    text-indent: 1px;
    background-color: #DBEAF5;
    vertical-align: top;
}
.GridSelect
{
    border-right: #316ac5 2px solid;
    padding-right: 1px;
    border-top: #316ac5 2px solid;
    padding-left: 1px;
    font-size: 11px;
    padding-bottom: 1px;
    margin: 1px;
    border-left: #316ac5 2px solid;
    padding-top: 1px;
    border-bottom: #316ac5 2px solid;
    font-family: verdana;
    text-align: left;
    text-indent: 1px;
    height: 16px;
    background-color: #c1d2ee;
}
.GridFooter
{
    border-right: #9298a0 1px solid;
    border-top: #9298a0 1px solid;
    font-weight: bold;
    border-left: #9298a0 1px solid;
    color: black;
    border-bottom: #9298a0 1px solid;
    font-family: Verdana;
    font-size: 11px;
    text-align: center;
    vertical-align: middle;
    height: 16px;
    background-color: #b1afc2;
}
.GridItem-Main
{
    height: 16px;
    display: block;
    border-right: #9298a0 1px solid;
    border-top: #9298a0 1px solid;
    font-size: 11px;
    border-left: #9298a0 1px solid;
    border-bottom: #9298a0 2px solid;
    font-family: Verdana;
    text-align: left;
    text-indent: 1px;
    background-color: #fcfcff;
}
.GridHeader-Main
{
    border-right: #9298a0 1px solid;
    border-top: #9298a0 1px solid;
    font-weight: bold;
    font-size: 11px;
    border-left: #9298a0 1px solid;
    color: black;
    border-bottom: #9298a0 1px solid;
    font-family: Verdana;
    text-align: center;
    height: 20px;
    background-image: url(../images/grd-hdr.jpg);
    background-repeat: repeat-x;
    background-position: top;
    background-color: #b7d1e3;
}
.GridPage
{
    background-color: #808c99;
    font-size: 12px;
    font-family: Verdana;
    font-weight: bold;
    color: #fefefe;
}
.GridHeader-Main a
{
    font-weight: bold;
    font-size: 11px;
    color: black;
    font-family: Verdana;
    text-align: center;
}
.GridHeader-Main a:visited
{
    font-weight: bold;
    font-size: 11px;
    color: black;
    font-family: Verdana;
    text-align: center;
    text-decoration: none;
}
.GridHeader-Main a:hover
{
    font-weight: bold;
    font-size: 11px;
    color: black;
    font-family: Verdana;
    text-decoration: underline;
    text-align: center;
}
.GridEmptyData
{
    color: White;
    font-size: small;
}

.GridImageSize
{
    height: 15px;
    width: 15px;
}
.EOBGridImageSize
{
    height: 13px;
    width: 13px;
}
.GridUpdateColumn
{
    text-align: center;
    width: 5%;
}

.SmallGridEmptyData
{
    color: White;
    font-size: small;
}
.TextNormal_AutoList
{
    border-right: #333333 1px solid;
    border-top: #333333 1px solid;
    border-left: #333333 1px solid;
    border-bottom: #333333 1px solid;
    font-family: Verdana;
    font-size: 12px;
    background-color: white;
}

.Title
{
    font-size: 12px;
    font-family: Verdana;
    color: #000000;
    background-color: transparent;
}

.Title1
{
    font-size: 12px;
    font-family: Verdana;
    color: #000000;
    background-color: #DBEAF5;
}

.TitleG
{
    font-size: 11px;
    font-family: Verdana;
    color: Maroon;
    background-color: transparent;
}

.TitleSmall
{
    font-size: 9px;
    font-family: Verdana;
    color: #000000;
    background-color: transparent;
}
.CheckBox
{
    font-size: 12px;
    font-family: Verdana;
}
div.tabMain
{
    background-color: #c0c0c0;
    border: 1px solid #000000;
    padding: 1em;
}


a.tab
{
    background-color: #DBEAF5;
    border: 1px solid #000000;
    border-top: 1px solid #000000;
    border-bottom-width: 0px;
    padding: 0px 1em 2px 1em;
    text-decoration: none;
    color: #606060;
}

a.tab, a.tab:visited
{
    color: #808080;
}

a.tab:hover
{
    background-color: #d0d0d0;
    color: #606060;
}

.tab1
{
    background-color: #B7D1E3;
    border: 1px solid #000000;
    border-top: solid 1px #000000;
    border-bottom-width: 0px;
    padding: 0px 1em 2px 1em;
    text-decoration: none;
    color: Black;
}
.EOBCreated
{
    background-color: #d5f7ff;
}
.EOBRouted
{
    background-color: #ffb7b7;
}
.EOBToBeVerified
{
    background-color: #dfdfdf;
}
.EOBPartial
{
    background-color: #ffffcc;
}
.EOBCompleted
{
    background-color: #48ffd1;
}
.Timeout
{
    border: thin double Black;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: bold;
    color: #4f94cd;
    position: absolute;
    top: 200px;
    left: 600px;
    z-index: 1000;
    background-color: White;
}

.MyCalendar .ajax__calendar_title
{
    color: #0066cc;
    width: 150px;
    margin: auto;
    background-color: White;
    border: solid 1 black;
    padding: 3px;
}
.ajax__calendar_container
{
    border: 1px solid #646464;
    background-color: white;
    color: black;
}
.ajax__calendar_hover
{
    background-color: #E1F9FF;
}

/*--------------Multiview---------------------
.td11
{
  border: 1px solid #000000;
  border-top: 1px solid #000000; 
  border-bottom-width: 0px;
  padding: 2px 1em 2px 1em;
 }*/

/*.tabOn
{
	BORDER-RIGHT: buttonshadow 1px solid; 
	BORDER-LEFT: buttonhighlight 1px solid;
	BORDER-TOP: buttonhighlight 1px solid; 
	BACKGROUND: #8dbdd1;
	color:#000000;
	font-weight:bold;
	PADDING-BOTTOM: 2px;
	PADDING-LEFT: 1px; 
	PADDING-RIGHT: 1px; 
	PADDING-TOP: 1px;
	height:24px; 
}
.tabOff
{
	background-color:#b8c0c6;
	PADDING-RIGHT: 1px;  
	PADDING-LEFT: 1px; 
	LEFT: 0px; CURSOR: auto;
	PADDING-BOTTOM: 1px; 
	BORDER-LEFT: buttonhighlight 1px double; 
	BORDER-BOTTOM: buttonhighlight 1px double;
	BORDER-TOP: buttonhighlight 1px double;
	BORDER-RIGHT: buttonshadow 1px double;
		height:24px; 
}
.tabBody
{
	border:solid 2px #46a4e2;
}

/*-------Calendar------*/
/*.MonthBar
{
	background-color:#f7f3ad;
	font-family:verdana;
	color:black;
	font-size:95%;
	font-weight:bold;
}
.DaysBar
{
	background-color:#422c73;
	color:White;
	font-family:verdana;
	font-size:80%;	
}
.currentDate
{
	background-color:#FFB6C1;
	text-align:right;
}
.weekendDays
{
	background-color:#DBEAF5;
	text-align:right;
	color:Red;
}
.workingDate
{
	background-color:White;
	text-align:right;	
}
.previousNextMonth
{
	color:Gray;
	font-family:Arial;
	font-size:90%;
}
.currentMonthDays
{
	color:Black;
}
.calendar
{
	font-weight:bold;
	background-color:#ccccff;
	border-color:#330099;
	border-width:1px;
	font-family:Verdana;
	font-size:100%;
	color:#000099;
}


.AmountRequired
{
	text-align:right;	
	border-right: #0a246a 1px solid;
	border-top: #0a246a 1px solid;
	font-size: 12px;
	border-left: #0a246a 1px solid;
	border-bottom: #0a246a 1px solid;
	font-family: Verdana;
	background-color: #fffff0;
	
}
.AmountDisplay
{
	text-align:right; 
	border-left: blue 1px solid;
	border-bottom: blue 1px solid;
	border-right: blue 1px solid;
	border-top: blue 1px solid;
	font-size: 12px;	
	color: black ;	
	font-family: Verdana;
	font-weight: bold;	
	background-color: Transparent ;
}
.AmountNormal
{
	text-align:right; 
	border-right: #0a246a 1px solid;
	border-top: #0a246a 1px solid;
	font-size: 12px;
	border-left: #0a246a 1px solid;
	border-bottom: #0a246a 1px solid;
	font-family: Verdana;
	background-color: white;
}
.TemplateForm
{
	background-color:#EFf1f9;
	font-size: 11px;
	font-family: Verdana;
}





.TblBorder
{
	border: solid 1px #0a246a ;
}

/*.FormHdr
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-align:center;
	color:#ffffff;
	background-color:#508fae;
	background-image:url(../images/title-hdr.jpg);
	background-repeat:repeat-x;
	height:18px;
	border:solid 1px #333333;
}*/

/*.Compose {
	background-image:url(../images/Compose.jpg);
	background-repeat:no-repeat;
	width:90px;
	height:25px;
}
.Inbox {
	background-image:url(../images/Inbox.jpg);
	background-repeat:no-repeat;
	width:90px;
	height:25px;
}
.OutBox {
	background-image:url(../images/OutBox.jpg);
	background-repeat:no-repeat;
	width:90px;
	height:25px;
}
.Trash {
	background-image:url(../images/Trash.jpg);
	background-repeat:no-repeat;
	width:90px;
	height:25px;
}
.SignOff {
	background-image:url(../images/SignOff.jpg);
	background-repeat:no-repeat;
	width:90px;
	height:25px;
}
.Appt {
	background-image:url(../images/Appointment.jpg);
	background-repeat:no-repeat;
	width:90px;
	height:25px;
}

.mainHdr
{
	font:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	text-align:right;
	color:#000000;
}
.MenuText{
	font:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#86020b;
}
.MenuId
{
	font:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#508fae;
}
.LinkBot
{
	border-bottom: solid 1px #587bb0;
	border-right: solid 1px #587bb0;
	background-color:#b7d1e2;
}

.AutolistItem 
{
	border: 1px solid Black;
	list-style-type: none;
	margin: 0px;
	background-color: #FFF;
	text-align: left;
	font-family: Verdana;
	font-size: 11px;
	text-transform:capitalize;
	overflow:auto;
	height:150px;
}
.AutolistItem1 
{		
	color:Black; 
	background-color: #effaff;
	overflow:auto;	
	text-transform:capitalize;	
}
	
.AutolistItem2 
{
	background-color: #cce8f4;
	text-transform:capitalize;
}

.bedOcu
{
	background-image: url('../Images/bed_occupied.jpg');
	background-position:bottom;
	font-family:Verdana;
	font-size:13px;
	color:#257cc0;
	width:150px;
	height:120px;
	vertical-align:text-bottom;
	padding-top:85px;
	text-align:center; 	
	border:solid 1px #257cc0;
}
.bedOcuFemale
{
	background-image: url('../Images/bed_occupied_Femal.jpg');
	background-position:bottom;
	font-family:Verdana;
	font-size:13px;
	color:#257cc0;
	width:150px;
	height:120px;
	vertical-align:text-bottom;
	padding-top:85px;
	text-align:center; 	
	border:solid 1px #257cc0;
	
}

.bedFree
{
	background-image: url('../Images/bed_free.jpg');
	background-position:bottom;
	font-family:Verdana;
	font-size:13px;
	color:Red ;
	width:150px;
	height:120px;
	text-align:center;
	vertical-align:text-bottom;
	padding-top:85px;	
	border:solid 1px #257cc0;
	font-weight:bold;
	
}
.bedBlock
{
	background-image: url('../Images/Bed_Block.jpg');
	background-position:bottom;
	font-family:Verdana;
	font-size:13px;
	color:Red ;
	width:150px;
	height:120px;
	text-align:center;
	vertical-align:text-bottom;
	padding-top:85px;	
	border:solid 1px #257cc0;
	font-weight:bold;
	
}

.bedEmty
{
	background-position:bottom;
	font-family:Verdana;
	font-size:13px;
	color:red;
	width:150px;
	height:120px;
	text-align:center;
	vertical-align:text-bottom;
	padding-top:85px;	
	border:solid 1px #257cc0;
}
.SelectedControl
{
	border-right: #0a246a 1px solid;
	border-top: #0a246a 1px solid;
	font-size: 12px;
	border-left: #0a246a 1px solid;
	border-bottom: #0a246a 1px solid;
	font-family: Verdana;
	background-color: #dddcca;
}


.w-teeth
{
	background-image: url('../Images/w-teeth.jpg');
	background-repeat:no-repeat;
	background-position:center center;
	width:26px;
	font-size:10px;
	border:0px;
	height:25px;
	font-weight:bold;
	font-family:Verdana;	
}
.d-teeth
{
	background-image: url('../Images/d-teeth.jpg');
	background-repeat:no-repeat;
	background-position:center center;
	width:26px;
	font-size:10px;
	height:25px;
	font-weight:bold;
	font-family:Verdana;
}
.b-teeth
{
	background-image: url('../Images/b-teeth.jpg');
	background-repeat:no-repeat;
	background-position:center center;
	border:0px;
	width:32px;
	font-size:10px;
	height:35px;	
	color:Red;
	font-weight:bold;
	font-family:Verdana;
}

.black-h-line
{
	border-right:solid 1px #333333;
	height:18px;
}
.black-v-line
{
	border-top:solid 1px #333333;
	
}
.black-v-h-line
{
	border-top:solid 1px #333333;
	border-right:solid 1px #333333;
	width:18px;
}
.SelectedRow
{
	height:16px;
	border-right: #9298a0 1px solid;
	border-top: #9298a0 1px solid;
	border-left: #9298a0 1px solid;
	border-bottom: #9298a0 2px solid;
	font-family: Verdana;
	font-size: 11px;	
	text-align:left;
	text-indent:1px;
	background-color: Blue ;
}

.info-top-bg
{
	background-image:url(../Images/top-bg.jpg);
	background-position:bottom center;
	background-repeat:repeat-x;
	border:solid 1px #d3d0c7;
}
.inside-text td
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	color:#055463;
}
.inside-text a
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#055463;
}




.view-hdr a
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-decoration:underline;
	text-align:left;
	color:#000000;
}

.GridTitle
{
	border-right: #9298a0 1px solid;
	border-top: #9298a0 1px solid;
	font-weight: bold;
	font-size: 11px;
	border-left: #9298a0 1px solid;
	color: #ffffff;
	border-bottom: #9298a0 1px solid;
	font-family: Verdana;
	text-align: center;
	height:20px;
	background-image:url(../images/view-grd-hdr.jpg);
	background-repeat:repeat-x;
	background-position:top;
	background-color: #404c6b;
}

.view-Item
{
	height:16px;
	font-size: 11px;
	font-family: Verdana;	
	text-align:left;
	text-indent:2px;
	background-color: #f5f5f2;
}

.view-Item-alter
{
	height:16px;
	font-size: 11px;
	font-family: Verdana;	
	text-align:left;
	font-weight:bold;
	text-indent:2px;
	background-color: #e0e1da;
}
.view-Item-alter a, .view-Item-alter a:visited
{
	font-size: 11px;
	font-family: Verdana;	
	text-align:left;
	font-weight:bold;
	text-indent:2px;
}
.view-Item-alter a:hover
{
	font-size: 11px;
	font-family: Verdana;	
	text-align:left;
	font-weight:bold;
	text-indent:2px;
	text-decoration:underline;
}
.view-Item-alt
{
	height:16px;
	font-size: 11px;
	font-family: Verdana;	
	text-align:left;
	text-indent:2px;
	background-color: #f5f5f2;
}

.view-Pager a, .view-Pager a:visited
{
	font-size: 12px;
	font-family: Verdana;	
	text-align:left;
	color:#eeeeee;
}
.view-Item-Sel
{
	height:16px;
	font-size: 11px;
	font-family: Verdana;	
	font-weight:bold;
	text-align:left;
	text-indent:2px;
	background-color: #e0e1da;
}*/
.Whitefont
{
    background-position: right center;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 13px;
    color: #fff;
    font-weight: bold;
    text-decoration: none;
    background-color: #5078B3; /*background:  #5078B3    url(../Images/addImage.png) no-repeat right  ;*/
}
.Whitefontselected
{
    background-position: right center;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 13px;
    color: #fff;
    font-weight: bold;
    text-decoration: none;
    background-color: #5078B3; /*	background:  #5078B3  url(../Images/Remove.PNG)  no-repeat right;*/
}
.WhitefontGeneral
{
    background-position: right center;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 13px;
    color: #fff;
    font-weight: bold;
    text-decoration: none;
    background-color: White;
    background: White;
}

.Category
{
    background-position: right center;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 13px;
    color: #fff;
    font-weight: bold;
    text-decoration: none;
    background-color: Gray; /*background:gray  url(../Images/addImage.PNG) no-repeat right;*/
}
.CategorySelected
{
    background-position: right center;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 13px;
    color: #fff;
    font-weight: bold;
    text-decoration: none;
    background-color: Gray; /*background: Gray url(../Images/Remove.PNG) no-repeat right;*/
}
.SubCategory
{
    background-position: right center;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 13px;
    color: #fff;
    font-weight: bold;
    text-decoration: none;
    background-color: lightblue; /*background:lightblue  url(../Images/addImage.PNG) no-repeat right;*/
}
.SubCategorySelected
{
    background-position: right center;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 13px;
    color: #fff;
    font-weight: bold;
    text-decoration: none;
    background-color: lightblue; /*background: lightblue url(../Images/Remove.PNG) no-repeat right;*/
}


