/* CSS Document */

body,td,th {
	font-family: Verdana;
	font-size: 11px;
	color: #32434B;
}

.hyperlink a
{
    text-decoration:none;  
    color:#3162C8;    
}

.TSP td
{
    font-family: Verdana;
	font-size: 13px;
}

.logininfo
{
    border-top:1px solid #FFB824;
	border-bottom:1px solid #FFB824;
	border-left:1px solid #FFB824;
	border-right:1px solid #FFB824;
	background-color : #FFDB91;
	font-family:Verdana;
	font-size :12px 
}

.linksinfo
{
	border-bottom:1px solid #AAD5FF;
	border-left:1px solid #AAD5FF;
	border-right:1px solid #AAD5FF;
	background-color : #E8F3FF;
	font-family:Verdana;
	font-size :12px 
}

.TSPHeader td 
{
   background-color : #D1A5A5; 
   color:#FFFFFF;
   font-weight :bold ;    
   font-size :12px 
}

.TSPCustDetails
{
    border-top:1px solid #DADADA;
	border-bottom:1px solid #DADADA;
	border-left:1px solid #DADADA;
	border-right:1px solid #DADADA;
	background-color : #FFF0E1;
	font-family:Verdana;
	font-size :12px 
}

.TSPFamilyDetails td
{
    border-top:1px solid #E7CEA0;
	border-bottom:1px solid #E7CEA0;
	border-left:1px solid #E7CEA0;
	border-right:1px solid #E7CEA0;
	background-color : #FFDDBB;
	font-size:12px; 
}

.TSPPremiumBox
{
    border-top:1px solid #C99494;
	border-bottom:1px solid #C99494;
	border-left:1px solid #C99494;
	border-right:1px solid #C99494;
}

.TSPPremiumHeader td
{
    
    background-color : #FFBE7D;
}

.TSPPremiumSubHeader td
{
    background-color : #FFD784;
}

.TSPPeriodCell
{
    background-color : #FFD784;
}

.TSPPeriodRate
{
    background-color : #FFE6B0;
}

.TSPPremiumMouseOver 
{
    cursor:hand;
    background-color:#C6E2A9; 
}

.TSPPremiumMouseOut
{
    cursor:hand;
    background-color:#FFE6B0; 
}

.TSPPremiumMouseClick
{
    cursor:hand;
    border-top:1px solid #68B768;
	border-bottom:1px solid #68B768;
	border-left:1px solid #68B768;
	border-right:1px solid #68B768;
    background-color:#FFE6B0; 
}


.MD td
{
    border-top:1px solid #E7CEA0;
	border-bottom:1px solid #E7CEA0;
	border-left:1px solid #E7CEA0;
	border-right:1px solid #E7CEA0;
	background-color : #FFDDBB;
	font-size:11px; 
}

.MDDetailsHeader
{
    border-top:1px solid #FFD680;
	border-bottom:1px solid #FFD680;
	border-left:1px solid #FFD680;
	border-right:1px solid #FFD680;
	background-color : #FFEBBF;
	font-size:11px; 
}


.MDDetails td
{
    border-top:1px solid #FFD680;
	border-bottom:1px solid #FFD680;
	border-left:1px solid #FFD680;
	border-right:1px solid #FFD680;
	background-color : #FFEBBF;
	font-size:11px; 
}

.MDMouseOver td
{
    cursor:hand;
    background-color:#C6E2A9; 
}

.MDMouseOut td
{
    cursor:hand;
    background-color:#FFEBBF; 
}

.ClientListTable
{
    border-top:1px solid #FFAE5E;
	border-bottom:1px solid #FFAE5E;
	border-left:1px solid #FFAE5E;
	border-right:1px solid #FFAE5E; 
}

.ClientListHeader
{
    background-color:#FFCF9F; 
}

.ClientListSubHeader 
{
    background-color:#FFDDBB; 
}

.ClientListBody
{
    background-color:#FFF9C4; 
}

.ClientListBodytd
{
    background-color:#FFEBBF; 
}

.ClientMouseOver td
{
    cursor:hand;
    background-color:#C6E2A9; 
}

.ClientMouseOut td
{
    cursor:hand;
    background-color:#FFEBBF; 
}

.SPTSP td
{
    border-top:1px solid #E7CEA0;
	border-bottom:1px solid #E7CEA0;
	border-left:1px solid #E7CEA0;
	border-right:1px solid #E7CEA0;
	background-color : #FFDDBB;
	font-size:11px;
}

.PolicyReport_Body td
{
    font-family: Verdana;
	font-size: 13px;
	color: #0F1315;        
}

.PolicyReportHeader_1
{
    font-size: 14px;
    background-color :#FFCF9F; 
    color: #0F1315;      
}

.PolicyReportHeader_2
{
    font-size: 12px;  
    background-color :#FFCF9F;
    color: #0F1315;      
}

.PolicyReportDeclaration td
{
    font-size: 13px;   
    color: #0F1315;     
}


.PolicyReportFamilyDetails td
{
    border-top:1px solid #F2DFBB;
	border-bottom:1px solid #F2DFBB;
	border-left:1px solid #F2DFBB;
	border-right:1px solid #F2DFBB;
	background-color : #FAF0DE;
}


.PolicyReportTable
{
    border-top:1px solid #DADADA;
	border-left:1px solid #DADADA;
	border-right:1px solid #DADADA;
	background-color : #FFF0E1;
	font-family:Verdana;
	font-size :12px 
}










.QuestionaireHeading 
{
    border-top:1px solid #FFB66C;
	border-bottom:1px solid #FFB66C;
	border-left:1px solid #FFB66C;
	border-right:1px solid #FFB66C;
    background-color:#FFD8B0;
}

.QuestionaireHeading td
{
    color:#326292;    
}


.QuestionaireBody 
{
    border-top:1px solid #FFB66C;
	border-bottom:1px solid #FFB66C;
	border-left:1px solid #FFB66C;
	border-right:1px solid #FFB66C;
    
}

.QuestionaireBody td
{
    font-family: Verdana;
	font-size: 13px;
	background-color:#FFF1D5
}

.QuestionaireOption td
{
    background-color:#FFECC4
}


select
{
    z-index:0;
}

.pdlinkheader
{
    background-color:#F7F7F7;    
}

.pdlinkheader a
{
    text-decoration:none;  
    color:#3162C8;
}

.invlink 
{
    text-decoration:none;  
    color:#3162C8;
}


.testresult td
{
    background-color:#FFEECA
}

.testresultbody
{
	border-bottom:1px solid #FFB66C;
	border-left:1px solid #FFB66C;
	border-right:1px solid #FFB66C;
    background-color:#FFEECA
}


.gynaecbox
{
    border-top:1px solid #DDDDDD;
	border-bottom:1px solid #DDDDDD;
	border-left:1px solid #DDDDDD;
	border-right:1px solid #DDDDDD;
    background-color:#F7F7F7;
} 
    
.gynaecbox a 
{
    text-decoration:none;  
    color:#3162C8;
}  
    
.tr {background-color:#FFE6CE}

.investigation
{
    border-top:1px solid #CECECE;
	border-bottom:1px solid #CECECE;
	border-left:1px solid #CECECE;
	border-right:1px solid #CECECE;
	background-color :#FFF5EC;
}

.presclnk
{
    border-top:1px solid #DDDDDD;
	border-bottom:1px solid #DDDDDD;
	border-left:1px solid #DDDDDD;
	border-right:1px solid #DDDDDD;
	background-color:#F7F7F7;  
}

.presclnk a
{
    text-decoration:none;
    color:#3162C8;
}

textarea
{
    color:#506B7A;
	font-size:12px;
}

.PL
{
   position:absolute;
   visibility:visible;   
   left:190px;
   top:100px;
   z-index:5;  
}

.gridview
{
    border-top:1px solid #CFA0A0;
    border-left:1px solid #CFA0A0;
    border-bottom:1px solid #CFA0A0;	
	border-right:1px solid #CFA0A0;
	background-color:#FFFBD6; 
}

.gridviewheader
{
    background-color:#990000; 
}

.gridviewheader td
{
    color:#FFFFFF;
    font-weight:bold;  
}

.popupheader 
{
    border-top:1px solid #5B7B8A;
	border-left:1px solid #5B7B8A;
	border-right:1px solid #5B7B8A;
	background-color : #FFE2A6;
	z-index:50;
}

.popupheadersel
{
    cursor:hand;
    border-right:1px solid #5B7B8A; 
    background-color:#EEF7DD; 
}

.popupheaderunsel
{
    cursor:hand;
    border-right:1px solid #5B7B8A; 
    background-color:#FFE2A6; 
}

.popuppanel
{
    border-top:1px solid #5B7B8A;
	border-bottom:1px solid #5B7B8A;
	border-left:1px solid #5B7B8A;
	border-right:1px solid #5B7B8A;
	background-color :#FFF4CE;
	z-index:250;
}

.PopUpShow
{
   position:absolute;
   visibility:visible;   
   left:129px;
   top:100px;
   z-index:5;   
}

.InsurancePopUpShow
{
   position:absolute;
   visibility:visible;   
   left:122px;
   top:96px;
   z-index:5;   
}

.caltext 
{
    color:#506B7A;
	width:110px;
	height:16px;
	font-size:10px;
	vertical-align:middle
}


.login 
{
    border-top:1px solid #83ACD6;
	border-bottom:1px solid #83ACD6;
	border-left:1px solid #83ACD6;
	border-right:1px solid #83ACD6;
	background-color : #D9ECFF;
}

.logintip
{
    border-top:1px solid #FF8A8A;
	border-bottom:1px solid #FF8A8A;
	border-left:1px solid #FF8A8A;
	border-right:1px solid #FF8A8A;
	background-color : #FFF0F0;
}
    
.mainHead {
    border-top:1px solid #BBBBBB;
	border-bottom:1px solid #BBBBBB;
	border-left:1px solid #BBBBBB;
	border-right:1px solid #BBBBBB;
	background-color : #E0F3F3;
	text-align: center;
	font-family: Verdana;
	font-size: 14px;
	color:#435865;
}

.menuLayer
{
   position:absolute;
   left:102px;
   z-index:25;
}

.TabArea
{
   background-color: White;
   border-left: 1px solid #ADB4B1;
   border-bottom: 1px solid #ADB4B1;
   border-right: 1px solid #ADB4B1;
   border-top:1px solid #ADB4B1;
   background-color : #FFFAE6;
   font-family: Verdana;
   font-size: 12px;
   position:absolute;
   left:336px;
   z-index:0;
}

.PEMenuLayer
{
   position:absolute;
   left:22px;
   top:13px;
   z-index:6;
}

.PETabArea
{
   background-color: White;
   border-left: 1px solid #C1A978;
   border-bottom: 1px solid #C1A978;
   border-right: 1px solid #C1A978;
   border-top:1px solid #C1A978;
   background-color : #FBFBF2;
   font-family: Verdana;
   font-size: 11px;
   position:absolute;
   left:207px;
   z-index:2;
}

.box
{
   border-left: 1px solid #FFE1C4;
   border-bottom: 1px solid #FFE1C4;
   border-right: 1px solid #FFE1C4;
   border-top:1px solid #FFE1C4;
   background-color : #FFE1C4;
}

.box-common
{
   border-left: 1px solid #FFE1C4;
   border-bottom: 1px solid #FFE1C4;
   border-right: 1px solid #FFE1C4;
   border-top:1px solid #FFE1C4;
}

.box-appointment
{
   border-left: 1px solid #68B768;
   border-bottom: 1px solid #68B768;
   border-right: 1px solid #68B768;
   border-top:1px solid #68B768;
   background-color : #EEF7DD;
}

.body
{
   color:#435865;
   font-family: Verdana;
   font-size: 12px; 
}

.popup 
{
    border-top:1px solid #999999;
	border-bottom:1px solid #999999;
	border-left:1px solid #999999;
	border-right:1px solid #999999;
	background-color : #FFF4CE;
	color:#506B7A;
	font-size:11px;
	font-family: Verdana;
	z-index:20;
}

.allergy
{
    border-top:1px solid #FF5353;
	border-bottom:1px solid #FF5353;
	border-left:1px solid #FF5353;
	border-right:1px solid #FF5353;
	background-color : #FFF0F0;
    color:#584316;
	font-size:11px;
	font-family: Verdana;
}

.curRowSel
{
    background-color: #FFFFFF;    
}

.noCurRowSel
{
    background-color: #FFF4CE;
}

input 
{
    color:#506B7A;
	height:12px;
	font-size:11px;
	font-family: Verdana;
	vertical-align:middle
}
 
.patientPersonalDetail
{
    border-top:1px solid #A5D3A5;
	border-bottom:1px solid #A5D3A5;
	border-left:1px solid #A5D3A5;
	border-right:1px solid #A5D3A5; 
	color:#506B7A;
	font-size:11px;
	font-family: Verdana;
	background-color : #F8FFF0;
}

.patientDetail 
{
    border-top:1px solid #DDDDDD;
	border-bottom:1px solid #DDDDDD;
	border-left:1px solid #DDDDDD;
	border-right:1px solid #DDDDDD;
	background-color : #fff5e1;
	font-family: Verdana;
	font-size: 12px;
	color:#3E525E;
}

.patientHistoryTitle
{
    border-top:1px solid #B9DCFF;
	border-bottom:1px solid #B9DCFF;
	border-left:1px solid #B9DCFF;
	border-right:1px solid #B9DCFF;
	background-color :#E8F3FF;
	font-family: Verdana;
	font-size: 12px;
	color:#3E525E;
}

.patientDetailTab
{
    border-top:1px solid #DDDDDD;
	border-bottom:1px solid #DDDDDD;
	border-left:1px solid #DDDDDD;
	border-right:1px solid #DDDDDD;
	font-family: Verdana;
	font-size: 12px;
	color:#3E525E;
}

.patientDetailTab td 
{
    background-color: #FFF2D7;
}

.PEDetail 
{
    border-top:1px solid #DDDDDD;
	border-bottom:1px solid #DDDDDD;
	border-left:1px solid #DDDDDD;
	border-right:1px solid #DDDDDD;
	background-color:#ECF2F9;
	font-family: Verdana;
	font-size: 12px;
	color:#3E525E;
}

.patientDetailLnk
{
    border-top:1px solid #DDDDDD;
	border-bottom:1px solid #DDDDDD;
	border-left:1px solid #DDDDDD;
	border-right:1px solid #DDDDDD;
	background-color :#E0F3EA;
	font-family: Verdana;
    text-decoration :none;
    vertical-align:middle;
	cursor:hand;
	text-align: center;
	font-size: 12px;
	color:#050607;
}


.patientHoverIn
{
    border-top:1px solid #3E525E;
	border-bottom:1px solid #3E525E;
	border-left:1px solid #3E525E;
	border-right:1px solid #3E525E;
	background-color :#FFECA8;
	font-family: Verdana;
	cursor:hand;
	text-align: left;
	font-size: 12px;
	color:#3E525E;
}

.patientHoverOut
{
    border-top:1px solid #DDDDDD;
	border-bottom:1px solid #DDDDDD;
	border-left:1px solid #DDDDDD;
	border-right:1px solid #DDDDDD;
	background-color :#E0F3EA;
	font-family: Verdana;
	cursor:hand;
	text-align: left;
	font-size: 12px;
	color:#3E525E;
}


.popupList 
{
    border-top:1px solid #FFCEA6;
	border-bottom:1px solid #FFCEA6;
	border-left:1px solid #FFCEA6;
	border-right:1px solid #FFCEA6;
	background-color:#FFEECA;
	font-family: Verdana;
	font-size: 12px;
	color:#3E525E;
	
}

.lnk {
	color:#3366cc;
	cursor:hand;
	text-decoration:none;
}

.calendar {
    position:absolute; left:450; top:25; z-index:1 
    }

.box {
	border-top:1px solid #DDDDDD;
	border-bottom:1px solid #DDDDDD;
	border-left:1px solid #DDDDDD;
	border-right:1px solid #DDDDDD;
	background-color : #FFEDDD;
    }
	
.titletags
{
    border-top:1px solid #94C9C9;
	border-bottom:1px solid #94C9C9;
	border-left:1px solid #94C9C9;
	border-right:1px solid #94C9C9;
	background-color : #F7F7F7;
	}
	
.designation {
	border-top:1px solid #999999;
	border-bottom:1px solid #999999;
	border-left:1px solid #999999;
	border-right:1px solid #999999;
	background-color : #DFF4EB;
    }
    	
.box1 {
	border-top:1px solid #DDDDDD;
	border-bottom:1px solid #DDDDDD;
	border-left:1px solid #DDDDDD;
	border-right:1px solid #DDDDDD;
    }

select{
	color: #577586;
	width:70px;
	height:17px;
	font-size:10px;
	border-bottom:1px solid; border-left:1px solid; border-right :1px solid; border-top :1px solid; 
	font-family :Verdana ;
	vertical-align:middle
}

.cmbList{
	color: #577586;
	width:124px;
	height:17px;
	font-size:12px;
	border-bottom:1px solid; border-left:1px solid; border-right :1px solid; border-top :1px solid; 
	font-family :Verdana ;
	vertical-align:middle
}

.longdescp
{   color:#506B7A;
	width:124px;
	height:20px;
	font-size:12px;
	font-family: Verdana;
    }

.search {
	color:#506B7A;
	width:100px;
	height:17px;
	font-size:10px;
	vertical-align:middle
}

.txt1 {
	font-family: Verdana;
	font-size: 10px;
	color: #3E535E;
	vertical-align:middle
}

.txt2 {
	color: #577586;
}

.input1{
	color:#506B7A;
	width:110px;
	height:17px;
	font-size:10px;
	vertical-align:middle
}

.input2{
	color:#506B7A;
	width:150px;
	height:17px;
	font-size:10px;
	vertical-align:middle
}

.button1{
	height:20px;
	font-size:12px;
    font-weight:bold;
	vertical-align:middle
}

.button2{
	color: #577586;
	height:20px;
	font-size:11px;
	vertical-align:top
}

.select1{
	color: #577586;
	vertical-align:middle
}

.a {
	color: #ffffff;
}

.txt3 A{
	color: #577586;
	text-decoration:none;
}
