body
{
	/*background:url(../images/pagebg.jpg) #dcdcdc repeat-x top;*/
    background-color:white;
	margin:0px;
}

a:link
{
	text-decoration:none;
}
.TimeoutControl
{
border: thin double Black;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight: bold;
color: Gray;

z-index: 1000;
background-color: White;
}

a:visited
{
	text-decoration:none;
}
   .modalBackground
        {
            background-color: #CCCCFF;
            filter: alpha(opacity=40);
            opacity: 0.5;
        }
        .ModalWindow
        {
            border: solid1px#c0c0c0;
            background: #f0f0f0;
            padding: 0px10px10px10px;
            position: absolute;
            top: -1000px;
        }
a:hover
{
	text-decoration:none;
}

td,p,ul,li,div
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	/* color:#787878; */
	/*color:#65656b;*/
	text-decoration:none;
}

.tdstyle
{
    height:110px;
    text-align:center;
    vertical-align:bottom;
    background-image:url(../images/header_img.jpg) no-repeat right;	
}

.tableloginheader
{
    width:628px;
    border:0px;
    text-align:right;
    }
   

/* ===================================== tbl style start here =============================== */

.otbl
{
	width:100%;
	height:100%;
}

.imgstyle
{
        height:90px;
        width:260px;
        border:0px;
    }

.imgheader
{
        height:28px;
        width:185px;
    }
.tdimgheader
{
      height:28px;
        width:185px;
        background-image:url(../images/mypersonalchart_header.png);
        background-position:left ;
        background-repeat:no-repeat  ; 
    }    
.imgarcstyle
{
    width:15px;
    height:14px;
    }
    .imgsmallimage
    {
            width:127px;
            height:92px;
        }
        .tddoctorpatientimgsmallimage
        {
            width:127px;
            height:92px;
             background-image:url(../images/doctor_patient.jpg);
        background-position:left ;
        background-repeat:no-repeat  ; 
            }
              .tddoctorpatientimgsmallimage01
        {
            width:127px;
            height:92px;
             /*background-image:url(../images/doctor_patient01.jpg);*/
             background-image:url(../images/patientportal_video.png);
        background-position:left ;
        background-repeat:no-repeat  ; 
		cursor:pointer;
            }
            
              .tddoctorpatientimgsmallimage02
        {
            width:127px;
            height:92px;
             background-image:url(../images/doctor_patient02.jpg);
        background-position:left ;
        background-repeat:no-repeat  ; 
            }
        .imgmoreinfo
        {
                width:145px;
                height:36px;
                border:0px;
            }
            .imglogin
            {
                    width:57px;
                    height:28px;
                }
                .imgbottomarc
                {
                        width:878px;
                        height:27px;
                    }
                    .imgline
                    {
                        width:2px;
                        height:78px;
                        
                     }
                     .tdimgline
                    {
                        width:2px;
                        height:78px;
                        background-image:url(../images/line.png);
                        background-position:center;
                        background-repeat:no-repeat; 
                     }
                      
                            .imgmiddleline
                            {
                                    width:1px;
                                    height:330px;
                                }
.tdleftarc
{
    background-image:url(../images/middletbllefttoparc.jpg);
    background-position:center ;
    background-repeat:no-repeat ;
    
}
.tdimglogo
{
     height:90px;
        width:375px;
        border:0px;
    background-image:url(../images/logo.png);
    background-position:left;
    background-repeat:no-repeat  ;
    
    }
.tdmiddleline
{
     width:1%;
     height:330px;
     text-align:center;
     vertical-align:middle;
     background-image:url(../images/middleline.png);
     background-position:center;
     background-repeat:no-repeat;   
     
    }
.tdrightarc
{
    background-image:url(../images/middletblrighttoparc.jpg);
    background-position:center;
    background-repeat:no-repeat;
    }                                
.tdarc
{
    width:27px;
    height:34px;
    background-image:url(../images/toparc.jpg);
    background-position:top;
    background-repeat:repeat-x ;
    }
    .tdrightheadarc
    {
        width:25px;
        height:34px;
        background-image:url(../images/toprightarc.jpg);
    background-position:top;
    background-repeat:repeat-x ;
}
.tdboxleftarc
{
      width:27px;
      height:30px;
      background-image:url(../images/box_left_arc.jpg);
      background-position:left;
      background-repeat:repeat-x ;
    } 
.tdboxrightarc
{
  width:27px;
  height:30px;
  background-image:url(../images/box_right_arc.jpg);
  background-position:top;
  background-repeat:repeat-x ;
}  
.tdratingset
{
    width:250px;
    height:10px;
    background-image:url(../images/ratingset.PNG);
    background-position:top;
    background-repeat:repeat-x ;
                
}     
        
.mtbl
{
	background-color:#fff;
	border:#fff 6px solid;
	width:1003px;
	height:100%;
}


.header_bg
{
	background:url(../images/header_bg.jpg) #54c4cf repeat-x bottom;
}
.header_bg_ecs
{
	background:url(../images/header_bg_ecs.jpg) #54c4cf repeat-x bottom;
}


.patientblt
{
	background:url(../images/patient_blt.png) bottom no-repeat;
	width:116px;
	height:103px;
}

.patientblt_over
{
	background:url(../images/patient_blto.png) bottom no-repeat;
	width:116px;
	height:103px;
}


.physicianblt
{
	background:url(../images/physician_blt.png) bottom no-repeat;
	width:116px;
	height:103px;
}

.physicianblt_over
{
	background:url(../images/physician_blto.png) bottom no-repeat;
	width:116px;
	height:103px;
}

.howitworkblt
{
	background:url(../images/howitwork_blt.png) bottom no-repeat;
	width:116px;
	height:103px;
}

.howitworkblt_over
{
	background:url(../images/howitwork_blto.png) bottom no-repeat;
	width:116px;
	height:103px;
}


.securityblt
{
	background:url(../images/security_blt.png) bottom no-repeat;
	width:116px;
	height:103px;
}

.securityblt_over
{
	background:url(../images/security_blto.png) bottom no-repeat;
	width:116px;
	height:103px;
}


.supportblt
{
	background:url(../images/support_blt.png) bottom no-repeat;
	width:116px;
	height:103px;
}

.supportblt_over
{
	background:url(../images/support_blto.png) bottom no-repeat;
	width:116px;
	height:103px;
}

.middletbltopline
{
	background:url(../images/middletbltopline.jpg) repeat-x bottom;
}
.middletbltoplinetd
{
    width:848px;
    background:url(../images/middletbltopline.jpg) repeat-x bottom;
    }
.lblmessage
{
        color:Red;
    }

.middletblleftline
{
	background:url(../images/middletblleftline.jpg) repeat-y right;
}

.middletblrightline
{
	background:url(../images/middletblrightline.jpg) repeat-y left;
}

.middletblleftline0
{
	background:url(../images/middletblleftline0.jpg) repeat-y right;
}

.middletblrightline0
{
	background:url(../images/middletblrightline0.jpg) repeat-y left;
}

.middletblbg
{
	background:url(../images/middletblbg.jpg) #fff repeat-x;
	height:361px;
}

.tdimglogin
{
           width:57px;
           height:28px;
           background-image:url(../images/login.png);
           background-position:left;
           background-repeat:no-repeat  ;
        
    }
.tdbottomarc
{
      width:878px;
      height:27px;
      background-image:url(../images/middletblbottomarc.png);
      background-position:left;
      background-repeat:no-repeat  ;
      
    }
.forgotpwd a:link, .forgotpwd a:visited
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	/* color:#787878; */
}

.forgotpwd1 
{
    font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	/*color:Gray ;*/
	color:#65656b;
    }
    .forgotpwd1 :hover
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#f00;
	text-decoration:none;
}
.forgotpwd a:hover
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#f00;
	text-decoration:none;
}
.forgotpwd_Mobile a:link, .forgotpwd a:visited
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	/* color:#787878; */
}

.forgotpwd_Mobile a:hover
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#f00;
	text-decoration:none;
}


.toplink a:link, .toplink a:visited
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#fff;
}

.toplink a:hover
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#ccc;
	text-decoration:none;
}

.blackfont
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000;
	font-weight:bold;
	text-decoration:none;
}

.blackf
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:Black;
	font-weight:normal;
	text-decoration:none;
}

.Whitefont
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#fff;
	font-weight:bold;
	text-decoration:none;
}

.footer_bg
{
	background-color:#242424;
	height:40px;
}

.footer_txt
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	 color:white; /*#AASTANDARD*/
	text-decoration:none;
}

.patient_toptblbg
{
	background:url(../images/patientname_line.png) repeat-x;
	height:23px;
}

.alert_bg
{
	background:url(../images/alert_bg.png) repeat-x;
	height:40px;
}

.patientdetial_lefttbl
{
	background:url(../images/patientdetial_leftbg.png) #c5c6c6 top repeat-x;
}

.details
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#02607f;
	text-decoration:none;
}

.msg
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#f00;
	text-decoration:none;
}

.line
{
	border-left:0px;
	border-top:0px;
	border-right:0px;
	border-bottom:#b2b2b2 1px solid;
}

.masternavigation_bg
{
	background:url(../images/masternavigation_bg.png) repeat-x;
	border:#bcbcbc 1px solid;
}

.masternavigation_bg_green
{
	background:url(../images/navigation_bg.jpg) #2e6d74 bottom repeat-x;
	height:70px;
}

.masternavigation_bg_gray
{
	background-color:#e9e9e9;
	border:#eee 1px solid;
	height:7px;
}

.nav_main_blt
{
	background:url(../images/nav_main.png) no-repeat;
	width:57px;
	height:57px;
	border:0px;
}

.nav_over_blt
{
	background:url(../images/nav_over.png) no-repeat;
	width:57px;
	height:57px;
	border:0px;
	cursor:pointer;
}
.form_tbl
{
	background-color:#f6f6f6;
	border:#fff 1px solid;
	height:100%;
	width:100%;
	padding:5px;
}

.form_tbl_td
{
	background:url(../images/form_header_bg.png) repeat-x;
	height:32px;
}
/*Change:Jaimin:07/16/2011:: Change in Header Style For Accordian Pane:Remove Padding */
.form_header_text
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000;
	text-decoration:none;
	/*padding:5px;*/
	font-weight:bold;
}
.form_tbl_td_Mobile
{
	background:url(../images/form_header_bg.png) repeat-x;
	height:100%;
}
/*Change:Jaimin:07/16/2011:: Change in Header Style For Accordian Pane:Remove Padding */
.form_header_text_Mobie
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:60px;
	color:#000;
	text-decoration:none;
	/*padding:5px;*/
	font-weight:bold;
}
.accordion_title
{
	font-family:arial;
height:80px;
width:100%;
color:#fff;
font-weight:bold;
font-size:16px;
text-shadow:gray 0 1px 0;

padding-left:0px;
border-bottom:1px solid #E1E1E1;
background:rgb(206,220,231); /* Old browsers */
background: -moz-linear-gradient(top,  rgba(206,220,231,1) 0%, rgba(89,106,114,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(206,220,231,1)), color-stop(100%,rgba(89,106,114,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(206,220,231,1) 0%,rgba(89,106,114,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(206,220,231,1) 0%,rgba(89,106,114,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(206,220,231,1) 0%,rgba(89,106,114,1) 100%); /* IE10+ */
background: linear-gradient(top,  rgba(206,220,231,1) 0%,rgba(89,106,114,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cedce7', endColorstr='#596a72',GradientType=0 ); /* IE6-9 */
}

.ErrText
{
	font-weight: bold;
	font-size: 10px;
	color: Blue ;
	font-family: Verdana;
	background-color: transparent;
}

.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-image:url(../images/masterline.png);	
	background-repeat:repeat-x;
	background-position:top;
	background-color: #b7d1e3;
}


.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: #e5eff6;*/
	background-color: #EBDDE2;
}
.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;
}

/* ===================================== td style start here =============================== */

.inputype_bg
{
	background:url(../images/inputtype_bg.png) no-repeat;
	width:306px;
	height:29px;
}


.inputtype_field
{
	background:url(../images/inputype.png) repeat-x;
	border:0px;

	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#999999;
	text-decoration:none;
	vertical-align:middle;
}

.inputtype
{
	background:url(../images/inputype.png) repeat-x;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border:#c1c1c1 1px solid;
	height:18px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#999999;
	text-decoration:none;
	vertical-align:middle;
	padding-top:10px;
}
.inputtype_Mobile
{
	background:url(../images/inputype.png) repeat-x;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border:#c1c1c1 1px solid;
	height:22px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#999999;
	text-decoration:none;
	vertical-align:middle;
	padding-top:5px;
}
.masterinput
{
	background-color:#fff;
	border:#e3e3e3 1px solid;
	height:23px;
}

.blt
{
	background-color:#000;
	height:25px;
	cursor:pointer;
	border:0px;
	
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#fff;
	text-decoration:none;
}

.whitetd
{
	background-color:#fff;
	height:28px;
}

.input
{
	background-color:#fff;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000;
	border:0px;
	text-decoration:none;
}

.tbl_linedesign

{
	background:url(../images/tbl_bg.jpg) repeat-y;
}
.dottedline
{
	background:url(../images/dottedline.jpg) repeat-x;
}


.option a:link, .option a:visited, .option a:active
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
	text-decoration:none;
}

.option a:hover
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#f00;
	text-decoration:underline;
	
}

.preferences_title
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#007783;
	font-weight:bold;
}

.bottomline
{
	background:url(../images/bottomline_updated.jpg) bottom repeat-x;
}

.leftline
{
	background:url(../images/leftlineupdated.jpg) left repeat-y;
}

.rightline
{
	background:url(../images/rightline.jpg) right repeat-y;
}

.topline
{
	background:url(../images/topline.jpg) repeat-x top;
	height:1px;
}

.tblheaderbg
{
	background:url(../images/tbl_headerbg.jpg) no-repeat;
	width:217px;
	height:26px;
}

.photo_border
{
	border:#ccc 2px solid;
	padding:2px;
}

.patient_name
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	/* color:#0099FF; */
	font-weight:bold;
	text-decoration:none;
}

.blackfont
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000;
	font-weight:bold;
	text-decoration:none;
}

.topnavblackfont
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#000;
	font-weight:bold;
	text-decoration:none;
}
.topnavblackfont2
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#000;
	font-weight:bold;
	text-decoration:none;
	background-image:url(../images/toplinebg.jpg) no repeat;
}


.topnavblackfont1
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#000;
	font-weight:bold;
	text-decoration:none;
}


.tbbgbackground

{
	background:url(../images/bottomline_updated.jpg)  #FCFCFC bottom repeat-x;
}

.box_header_bg
{
	background:url(../images/box_header_bg.jpg) repeat-x;
	-moz-border-radius:6px 6px 0px 0px;
	-webkit-border-redius:6px 6px 0px 0px;
	height:30px;
	border:#ebebeb 1px solid;
}
.box_header_bg_ecs
{
	background:url(../images/box_header_bg_ecs.jpg) repeat-x;
	-moz-border-radius:6px 6px 0px 0px;
	-webkit-border-redius:6px 6px 0px 0px;
	height:30px;
	border:#ebebeb 1px solid;
}
.box_border
{
	background:url(../images/box_content_bg.jpg) bottom repeat-x;
	border:#ebebeb 1px solid;
	-moz-border-radius:0px 0px 6px 6px;
	-webkit-border-redius:0px 0px 6px 6px;
	height:100px;
}

.today_box
{
	border:#ececea 1px solid;
	padding:1px;
}

.other_boxs
{
	border:#ececea 1px solid;
	padding:1px;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
}


.grayline
{
	background:url(../images/grayline.jpg) repeat-x;
	height:1px;
}

/* ------------------- grid style start here -------------------- */

.gr_header
{
	background:url(../images/catagery_header.png) top repeat-x #9d9d9d;
	height:21px; 
	color:#000;
	font-weight:bold;
}

.gr_main_header
{
	background:url(../images/grid_mainheader.png) repeat-x top;
	height:35px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:15px;
	/*color:#fff;*/
	font-weight:bold;
}


.gr_gride_one
{
	background-color:#dddddd;
	height:25px;
	color:#333333;
}

.gr_gride_one_o
{
	background-color:#AECDE3;
	height:25px;
	color:#333333;
}

.gr_gride_two
{
	background-color:#f0f0f0;
	height:25px;
	color:#333333;
}

.gr_gride_two_o
{
	background-color:#AECDE3;
	height:25px;
	color:#333333;
}

/* -------- navigation id ------------------ */

#nav {
	width: 500px;
	height:57px;
	margin: 0 auto;
	padding: 0;
	background:url(../images/nav_main.png) no-repeat center;
}

#nav ul {
	margin: 0;
	padding: 0px 0px 0px 0px;
	list-style: none;
	line-height: normal;
}

#nav li {
	float: left;
}

#nav a {
	display: block;
	margin-right: 3px;
	padding: 0x 0px 0px 0px;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #FFFFFF;
	border: none;
}

#nav a:hover, #nav .pagenav a {
	background:url(../images/nav_over.png) no-repeat center;
}

#nav .current_page_item a {
	background: #C44203;
}

#nav a:hover {
	background:url(../images/nav_over.png) no-repeat center;
	text-decoration: underline;
}



.awesome, .awesome:visited {
	background-color:#1485D8;
	/* background: #222 url(images/button_img_back.jpg) repeat-x; */
	display: inline-block; 
	padding: 5px 10px 6px; 
	color: #fff; 
	text-decoration: none;
	-moz-border-radius: 5px; 
	-webkit-border-radius: 5px;
	-moz-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
	-webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
	text-shadow: 0 -1px 1px rgba(0,0,0,0.25);
	border-bottom: 1px solid rgba(0,0,0,0.25);
	position: relative;
	cursor: pointer;
}

	.awesome:hover							{ background-color: #111; color: #fff; }
	.awesome:active							{ top: 1px; }
	.small.awesome, .small.awesome:visited 			{ font-size: 11px; padding: ; }
	.awesome, .awesome:visited,
	.medium.awesome, .medium.awesome:visited 		{ font-size: 13px; font-weight: bold; line-height: 1; text-shadow: 0 -1px 1px rgba(0,0,0,0.25); }
	.large.awesome, .large.awesome:visited 			{ font-size: 14px; padding: 8px 14px 9px; }
	
	.green.awesome, .green.awesome:visited		{ background-color: #91bd09; }
	.green.awesome:hover						{ background-color: #749a02; }
	.blue.awesome, .blue.awesome:visited		{ background-color: #2daebf; }
	.blue.awesome:hover							{ background-color: #007d9a; }
	.red.awesome, .red.awesome:visited			{ background-color: #e33100; }
	.red.awesome:hover							{ background-color: #872300; }
	.magenta.awesome, .magenta.awesome:visited		{ background-color: #a9014b; }
	.magenta.awesome:hover							{ background-color: #630030; }
	.orange.awesome, .orange.awesome:visited		{ background-color: #ff5c00; }
	.orange.awesome:hover							{ background-color: #d45500; }
	.yellow.awesome, .yellow.awesome:visited		{ background-color: #ffb515; }
	.yellow.awesome:hover							{ background-color: #fc9200; }
		.awesome1 {	background-color: #a9014b;
	/* background: #222 url(images/button_img_back.jpg) repeat-x; */
	display: inline-block; 
	padding: 5px 10px 6px; 
	color: #fff; 
	text-decoration: none;
	-moz-border-radius: 5px; 
	-webkit-border-radius: 5px;
	-moz-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
	-webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
	text-shadow: 0 -1px 1px rgba(0,0,0,0.25);
	border-bottom: 1px solid rgba(0,0,0,0.25);
	position: relative;
	cursor: pointer;
}
.awesome1 {font-size: 13px; font-weight: bold; line-height: 1; text-shadow: 0 -1px 1px rgba(0,0,0,0.25); }
.small1 {font-size: 11px; padding: ; }

/*------------------------- New css added for Patinet Portal ------------------------*/

.Err
{
	font-weight: bold;
	font-size: 11px;
	color: red;
	font-family: Verdana;
	background-color: transparent;
}
.transparent {
		filter:alpha(opacity=90);
		background-color:#ffffff;
		display:none;
		width:300px;
		height:300px;
		position:absolute;
		font-family:verdana;
		font-size:10px;
		color: white;
		z-index:1000;
		border: 1 gray solid;
	}
	.transparent1 {
		filter:alpha(opacity=90);
		background-color:#ffffff;
		display:none;
		width:300px;
		height:300px;
		position:absolute;
		font-family:verdana;
		font-size:10px;
		font-weight:bold ;
		color:Black ;
		z-index:1005; 
	}
	
.transparentBMI {
		filter:alpha(opacity=90);
		background-color:#ffffff;
		display:none;
		width:300px;
		height:300px;
		position:absolute;
		font-family:verdana;
		font-size:10px;
		color: white;
		z-index:1001;
		border: 1 gray solid;
	}
	.transparentBSA {
		filter:alpha(opacity=90);
		background-color:#ffffff;
		display:none;
		width:300px;
		height:150px;
		position:absolute;
		font-family:verdana;
		font-size:10px;
		color: white;
		z-index:1002;
		border: 1 gray solid;
	}

/* ----------------- DHTML DIV'S --------------------*/

    .TabControl_tabPane{
		height:2px;	/* Height of tabs */
		border-bottom:1px solid #919b9c;
	}
	.TabControl_aTab{
		border-left:1px solid #919b9c;
		border-right:1px solid #919b9c;
		border-bottom:1px solid #919b9c;
		font-family: Trebuchet MS, Lucida Sans Unicode, Arial, sans-serif;
		padding:5px;		
		
	}
	.TabControl_tabPane DIV{
		float:left;
		height:100%;	/* Height of tabs */
		padding-left:3px;
		vertical-align:middle;
		background-repeat:no-repeat;
		background-position:bottom left;
		cursor:pointer;
		position:relative;
		bottom:-1px;
		margin-left:0px;
		margin-right:0px;
	}
	
.TabControl_tabPane img{
		float:left;
	}
.TabControl_tabPane1 .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; 
}
.TabControl_tabPane1 .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; 
}
.ratingGauge1
{
	white-space: nowrap;
	font-size: 0pt;
	width: 80px;
	height: 12px;
	padding: 1px 0 1px 1px;
	margin: 1em;
	/*background-color: transparent;*/
	background-position: top left;
	background-repeat: no-repeat;
	background-image: url(images/rating/ratingGauge.png); 
}
.ratingGauge1 .ratingItem
{
	font-size: 0pt;
	width: 20px;
	height: 8px;
	margin: 0;
	padding: 0;
	display: block;
	background-repeat: repeat-x;
	cursor: e-resize;
}
.ratingGauge1 .FilledO
{
	background-color: #99C68E;
}
.ratingGauge1 .FilledNO
{
	background-color: #4AA02C;
}
.ratingGauge1 .FilledBHR
{
	background-color: #6698FF;
}
.ratingGauge1 .FilledHR
{
	background-color: #E77471;
}
.ratingGauge1 .FilledVHR
{
	background-color: Red;
}
.trborder1
{
	border-right: 1px #000000 dotted;
	border-left: 1px dotted #000000;
	border-bottom: 1px #000000 dotted;
}

.trdetailborder
{
	background: #999999;
	margin-top: 0em;
	margin-left: 0em;
	padding: 0.2em 0.2em 0.2em 5px;
	margin-right: 0px;
	margin-bottom: 0px;
}
.blackfontd
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000;
	font-weight: normal;
	text-decoration: none;
}
.trdetailborder1
{
	background: #999999;
	margin-top: 0em;
	margin-left: 0em;
	padding: 0.2em 0.2em 0.2em 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	color: #FFFFFF;
	font-size: 13px;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
}
.TextNormal1
{
	border-right: Gray 1px solid;
	border-top: Gray 1px solid;
	border-left: Gray 1px solid;
	border-bottom: Gray 1px solid;
	font-family: Verdana;
	font-size: 12px;
	background-color: white;
	width: 100%;
}
.TextNormal2
{
     border-right: Gray 1px solid;
	border-top: Gray 1px solid;
	border-left: Gray 1px solid;
	border-bottom: Gray 1px solid;
	font-family: Verdana;
	font-size: 20px;
	background-color: white;
	width: 90%;
	   
    }

.TextNormalDetail
{
	border-right: Gray 1px solid;
	border-top: Gray 1px solid;
	border-left: Gray 1px solid;
	border-bottom: Gray 1px solid;
	font-family: Verdana;
	font-size: 12px;
	background-color: white;
	width: 100%;
}

.linkfont
{
	color: #000000;
	font-size: 13px;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
}

.linkfont:hover
{
	color: #000000;
	font-size: 13px;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
}

.option1
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	text-decoration: none;
}

.option1 :hover
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #f00;
	text-decoration: underline;
}
.GridItem
{
	height: 16px; 
	font-size: 10px; 
	font-family: Verdana;
	text-align: left;
	text-indent: 1px;
	background-color: #fff;
}
.GridItemNew
{
	height: 16px; 
	font-size: 10px; 
	font-family: Verdana;
	text-align: left;
	text-indent: 1px;
	background-color: #fff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000;
	font-weight: bold;
	text-decoration: none;
}
.GridItemNew1
{
	height: 16px; 
	font-size: 10px; 
	font-family: Verdana;
	text-indent: 1px;
	background-color: #fff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000;
	/*color:#e70c0c;*/
	text-decoration: none;
}

.GridHeader2
{
	background: #DCDCDC;
	margin-top: 0em;
	margin-left: 0em;
	padding: 0.2em 0.2em 0.2em 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	color: #000000;
	font-size: 13px;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
}
.GridItem
{
	height: 16px;
	border-right: #9298a0 1px dotted;
	border-top: #9298a0 1px dotted;
	font-size: 10px;
	border-left: #9298a0 1px dotted;
	border-bottom: #9298a0 1px dotted;
	font-family: Verdana;
	text-align: left;
	text-indent: 1px;
	background-color: #fcfcff;
}
.cal
{
  border: 0px solid #000000;
}

.cal2
{
  border: 1px solid #C0C0C0;
}

.blackfontt
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000;
	font-weight: normal;
	text-decoration: none;
}
.blackfonttc
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #000;
	font-weight: normal;
	text-decoration: none;
}
.cal1
{
	margin: 0px 0px 15px;
	padding: 5px;
	border: 1px #aaaaaa solid;
	
}
.ratingGauge2
{
	white-space: nowrap;
	font-size: 0pt;
	width: 250px;
	height: 12px;
	padding: 1px 0 1px 1px;
	margin: 1em;
	/*background-color: transparent;*/
	background-position: top left;
	background-repeat: no-repeat;
	background-image: url(images/rating/ratingGauge.png); 
}
.ratingGauge2 .ratingItem
{
	font-size: 0pt;
	width: 20px;
	height: 8px;
	margin: 0;
	padding: 0;
	display: block;
	background-repeat: repeat-x;
	cursor: e-resize;
}
.ratingGauge2 .FilledO
{
	background-color: #99C68E;
}
.ratingGauge2 .FilledNO
{
	background-color: #4AA02C;
}
.ratingGauge2 .FilledBHR
{
	background-color: #6698FF;
}
.ratingGauge2 .FilledHR
{
	background-color: #E77471;
}
.ratingGauge2 .FilledVHR
{
	background-color: Red;
}
  .Timeout
{
border: thin double Black;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight: bold;
color: Gray;

z-index: 1000;
background-color: White;
}
.Timeout1
{
    border: thin double Black;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight: bold;
color: Gray;

z-index: 1000;
background-color: White;
    }
.Linknew
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	/* color: #787878; */
	text-decoration: none;
	font-weight:normal;
}

Linknew:hover
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	/* color: #787878; */
 	text-decoration: none;
}
.message_center
{
	height:100;
}
.Table_rating
{
	width: 33%;  
}
/*.tdBackImage
{
 background:url(../images/TdbackImage.JPG) no-repeat center; 
}
*/
.tdBackImage
{
 background:url(../images/TdbackImage.JPG) no-repeat center; 
}
.tdBackImageAdmin
{
 background:url(../images/TdbackImage.JPG) no-repeat center; 
}
.blt1
{
	border-style: none;
	border-color: inherit;
	border-width: 0px;
	background-color: #cf004f;
	cursor: pointer;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #fff;
	text-decoration: none;
	height: 25px;
	width: 60px;
}
.msg_head
{
	cursor: pointer;
	position: relative;
	background: url(../images/bgsubtitle.jpg) no-repeat center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFF;
	background-color:Black;
	margin: 1px;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 5px;
	padding-bottom: 5px;
}
.box_border1
{
	background:url(../images/box_content_bg.jpg) bottom repeat-x;
	border:#ebebeb 1px solid;
	-moz-border-radius:0px 0px 6px 6px;
	-webkit-border-redius:0px 0px 6px 6px;
	height: 260px;
}
.TextNormal
{
	border-right: Gray 1px solid;
	border-top: Gray 1px solid;
	border-left: Gray 1px solid;
	border-bottom: Gray 1px solid;
	font-family: Verdana;
	font-size: 12px;
	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;
}
.msg_head1
{
cursor: pointer;
position: relative;
background: url(../images/background.png) no-repeat center;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color: #FFF;
margin: 1px;
padding-left: 10px;
padding-right: 10px;
padding-top: 5px;
padding-bottom: 5px;

}

.Close
{
-webkit-transform: rotate(180deg);
-moz-transform: rotate(180deg);
filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);

}
.Open
{
-webkit-transform: rotate(360deg);
-moz-transform: rotate(360deg);
-ms-filter:: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
}


.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;
list-style-type:none;
}

.AutoExtenderHighlight
{
color:White;
background-color:#006699;
cursor:pointer;
}

 .modalPopup
 {
 background-color: #FFFFFF;
 width: 500px;
 border: 3px solid #0DA9D0;
 padding: 0;
 }
 .modalPopup .header
 {
 /*background-color: #2FBDF1;*/
 background-image:url(../images/header_img.jpg);	
 height: 30px;
 color: White;
 line-height: 30px;
 text-align: left;
 font-weight: bold;
 }
 .modalPopup .body
 {
 min-height: 50px;
 padding:5px;
 line-height: 30px;
 text-align: center;
 font-weight: bold;
 }
 
 /* ------------------------------------------------------------------------------------------ */
 #sliceButton
{
   background-color:#000;
	height:25px;
	cursor:pointer;
	border:0px;
	
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#fff;
	text-decoration:none;
}
.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;
}
.Button:hover
{
	color: #000000;
	background: #5F9EA0;
}
.Button
{
	padding: 2px;
	background-color: #2894D1; /*#8bbbce;*/
	border: solid 1px #9db0bc;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	font-weight: bold;
	color: #FFFFFF;
	border-radius: 3px;
}
.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;
}
.TextNormalPolicy
{
    border-right: Gray 1px solid;
    border-top: Gray 1px solid;
    border-left: Gray 1px solid;
    border-bottom: Gray 1px solid;
    font-family: Verdana;
    font-size: 12px;
    background-color: white;
    width:353px;
}

 .line{
width: 400px;
height: 35px;
border-bottom: 1px solid black;
/*position: absolute;*/
}