﻿body
{
    background-color:#f0f8ff;
}
.txt
{
    color:#05529A;
    text-align:right;
    font-size:14px;
    font-weight:bold;
}
.red
{
    color:Red;
    }
.tbl
{
    background:#f0f8ff url('../images/bggradient.jpg') repeat-x center center absolute;
    height:100%;
    width:100%;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}
.ddlLogin
{
    border:solid 1px #ccc;
    height:25px;
    width:200px;
    text-align:left;
}
.loginbtn
	{ 
	   
	    background: transparent;
        background-color:transparent;
        border: activeborder;
	    background-image:url(images/loginbtn.png); background-repeat:no-repeat; width:81px; height:30px;
	}
	.frmbtn
	{ 	   
	    background: url('images/buttons/anybtn.png') no-repeat;
        border: activeborder;
        font-size:16px;
        color:White;
        font-weight:bold;
	    height:30px;
	}
.signupbtn
{ 
    background-image:url(images/signbtn.png); background-repeat:no-repeat; width:90px; height:30px;
}


.lgntbl
{
    background-image:url(images/logininbg.png); background-repeat:no-repeat; width:453px; height:335px;
}
.lgntxt
{
 color:#05529A;
 font-size:14px;
 font-family:Arial;
 padding-left:25px;
 font-weight:bold;
 vertical-align:bottom;
}
.algLeft
{
    text-align:left;
    margin-left:2px;
}
.algRight
{
    text-align:right;
    margin-right:2px;
}
.algCenter
{
    text-align:center ;
   
}
.cngpwdtxt
{
    color:#05529A;
    text-align:left;
    padding-left:10px;
    font-size:14px;
    font-family:Arial;
    font-weight:bold;
}
.txtHd
{
    font-size:x-large; color:#1A4CBF; background-color:#BBDAF6; text-align:center; font-weight:bold; width:100%;
}
.tblbox
{
    background:#f0f8ff url('images/bggradient.jpg') repeat-x center center scroll;
     margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}
.tblGrdientHor
{
    background:#f0f8ff url('images/bggradient1.jpg') repeat-Y center center scroll;
     margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}
.lbltxt
{
    font-size:14px;
}
.lgntxtbox
{
    height:25px;
    width:200px;
}
.tdcntrl
{
    vertical-align:bottom;
}
.tdcntrl
{
    vertical-align:bottom;
    height:45px;
}
.brdrlft
{
   
    border-left-width:2px;
    border-left-color:Black;
}
.brdrtop
{
    border-top-width:2px;
    border-top-color:Black;    
}
.brdrlfttop
{
    border-left-width:4px;
    border-left-color:Black;
    border-top-width:2px;
    border-top-color:Black; 
}
.brdrrghttop
{
    border-right-width:4px;
    border-right-color:Black;
    border-top-width:2px;
    border-top-color:Black; 
}
.brdrrght
{
    border-right-width:2px;
    border-right-color:Black;
    }
.lftmnu2 ul{ list-style:none; margin:0px; padding:0px;}
/*.lftmnu li{ background:#F0F9FD url(images/b1.jpg) no-repeat 5px 10px; line-height:28px; text-align:left; height:28px; width:200px; border-bottom:2px solid #A9CDE4; color:#209DEC; font-size:12px; display:block;}*/
.lftmnu2 li{  background:#f0f8ff url(images/b111.jpg) no-repeat 5px 10px; line-height:28px; text-align:center; height:28px; border-bottom:2px solid #A9CDE4; color:#FFD70B; font-size:12px; display:block;}

.lftmnu2 li a{ text-decoration:none; text-indent:15px; color:#FFD70B; display:block;}
.lftmnu2 li a:hover{ text-decoration:underline; color:#FFD70B; display:block;}

/* Accordion */
.accordionHeader
{
    border: 1px solid yellow;
    border-radius:10px;
    color: white;
    background-color: gray;
	font-family: Arial, Sans-Serif;
	font-size: 12px;
	font-weight: bold;
    padding: 5px;
    margin-top: 5px;
    cursor: pointer;
}

#master_content .accordionHeader a
{
	color: #FFFFFF;
	background: none;
	text-decoration: none;
}

#master_content .accordionHeader a:hover
{
	background: none;
	text-decoration: underline;
}

.accordionHeaderSelected
{
    border: 1px solid gray;
    border-radius:10px;
    color: white;
    background-color: #0066FF;
	font-family: Arial, Sans-Serif;
	font-size: 12px;
	font-weight: bold;
    padding: 5px;
    margin-top: 5px;
    cursor: pointer;
   
}

#master_content .accordionHeaderSelected a
{
	color: #FFFFFF;
	background: none;
	text-decoration: none;
}

#master_content .accordionHeaderSelected a:hover
{
	background: none;
	text-decoration: underline;
}

.accordionContent
{
    background-color: lightyellow;
    border: 2px dashed #2F4F4F;
    border-top: none;
    padding: 0px;
    padding-top: 10px;
   height:auto;
}

.button-blue {
 position: relative;
 -moz-box-shadow:inset 0px 1px 0px 0px #a0b8f1, 0 1px 4px #555;
 -webkit-box-shadow:inset 0px 1px 0px 0px #a0b8f1, 0 1px 4px #555;
 box-shadow:inset 0px 1px 0px 0px #a0b8f1, 0 1px 4px #555;
 
 background: #4876e3; /*fallback for non-CSS3 browsers*/
 background: -webkit-gradient(linear, 0 0, 0 100%, from(#4876e3) to(#183f9c)); /*old webkit*/
 background: -webkit-linear-gradient(#4876e3, #183f9c); /*new webkit*/
 background: -moz-linear-gradient(#4876e3, #183f9c); /*gecko*/
 background: -ms-linear-gradient(#4876e3, #183f9c); /*IE10*/
 background: -o-linear-gradient(#4876e3, #183f9c); /*opera 11.10+*/
 background: #4876e3; /*future CSS3 browsers*/
 -pie-background: linear-gradient(#4876e3, #183f9c); /*PIE*/
 
 -moz-border-radius:6px;
 -webkit-border-radius:6px;
 -khtml-border-radius: 6px;
 border-radius:6px;
 border:1px solid #183f9c;
 display:inline-block;
 color:#fff !important;
 font-size:12px;
 font-weight:normal;
 padding: 3px 6px;
 text-decoration:none;
 text-shadow:0px -1px 0px #183f9c;
 text-align: center;
 line-height: 18px;
 cursor: pointer;
    top: 0px;
    left: 1px;
    }
18px;
 cursor: pointer;
    top: 0px;
    left: 0px;
    height: 29px;
}
.button-blue:hover {
 -moz-box-shadow:inset 0px 1px 0px 0px #8cedfb, 0 1px 4px #555;
 -webkit-box-shadow:inset 0px 1px 0px 0px #8cedfb, 0 1px 4px #555;
 box-shadow:inset 0px 1px 0px 0px #8cedfb, 0 1px 4px #555;
 
 background: #4876e3; /*fallback for non-CSS3 browsers*/
 background: -webkit-gradient(linear, 0 0, 0 100%, from(#d80090) to(#16b4ef)); /*old webkit*/
 background: -webkit-linear-gradient(#4876e3, #16b4ef); /*new webkit*/
 background: -moz-linear-gradient(#4876e3, #16b4ef); /*gecko*/
 background: -ms-linear-gradient(#4876e3, #16b4ef); /*IE10*/
 background: -o-linear-gradient(#4876e3, #16b4ef); /*opera 11.10+*/
 background: linear-gradient(#4876e3, #16b4ef); /*future CSS3 browsers*/
 -pie-background: linear-gradient(#4876e3, #16b4ef); /*PIE*/
 
 -moz-border-radius:6px;
 -webkit-border-radius:6px;
 -khtml-border-radius: 6px;
 border-radius:6px;
 border:1px solid #16b4ef;
 text-shadow:0px 1px 0px #4876e3;
}.button-blue:active {
 position:relative;
 top:1px;
}
.Lable1
{
    color:#333;
    font-size:18px;
    font-weight:bold;
    
    }
    .label2
    {
    color:Green;
    font-size:12px;
    font-weight:bold;            
    }
    .label3
    {
         color:blue;
    font-size:12px;
    font-weight:bold;            
        }
.Main_Head
{
   
    background-color :#FFD70B; 
 }
 
 .Main_Label
 {
    color:#000;
    font-size:
    17px;
    font-weight:bold;            
     
 }
 .MsgBox
 {
   border:1px solid #006699;
   box-shadow: 0 0 8px 2px #006699;
   -webkit-box-shadow:  0 0 6px 3px #006699;
   -moz-box-shadow:     0 0 6px 3px #006699;
   -o-box-shadow:          0 0 6px 3px #006699;   
   background-color:#ccc;
 }
 .txtBorder
 {
   border:1px solid #ccc;
   box-shadow: 0 0 4px 1px #ccc;
   -webkit-box-shadow:  0 0 3px 1px #ccc;
   -moz-box-shadow:     0 0 3px 1px #ccc;
   -o-box-shadow:          0 0 3px 1px #ccc;   
   background-color:#fff;
   -moz-border-radius:2px;
 -webkit-border-radius:2px;
 -khtml-border-radius: 2px;
 }
  .GridBorder
 {
   border:1px solid #006699;
   box-shadow: 0 0 4px 1px #006699;
   -webkit-box-shadow:  0 0 3px 1px #006699;
   -moz-box-shadow:     0 0 3px 1px #006699;
   -o-box-shadow:          0 0 3px 1px #006699;   
   background-color:#fff;
   -moz-border-radius:2px;
 -webkit-border-radius:2px;
 -khtml-border-radius: 2px;
 }
  .MasterBorder
 {
   border:1px solid #006699;
   box-shadow: 0 0 4px 1px #006699;
   -webkit-box-shadow:  0 0 3px 1px #006699;
   -moz-box-shadow:     0 0 3px 1px #006699;
   -o-box-shadow:          0 0 3px 1px #006699;   
   background-color:#fff;
   -moz-border-radius:2px;
 -webkit-border-radius:2px;
 -khtml-border-radius: 2px;
 -webkit-width:100%;
 width:100%;
 height:100%;
 }
 
 .MsgBox_Head
 {
         background-color:#006699;
         margin:5px 5px 5px 5px;
         text-align:center;
 }
 .lblMessage
 {
  color:Red;   
  }
  .PageName
  {
      color:#333;
  }
  .MainSchemeName
  {
      color:#666;
  }
    .ManipulationTxtb
    {
      
       text-align:right;
       background-color:#f3f1c2;       
        }
   
    .OnManipulationTxtb
    {
        text-align:right;
     
    }
    .BodyWidth
    { background-color:White;
        width:100%;
        }
        
   .txtMargin     
   {
   margin-left:4px;
   margin-right:4px;
   margin-top:2px;
   margin-bottom:2px;
        
   }
   .NoHeading
   {
       color:#006699;
       font-weight:bold;
       }
/*======================================= second Accordin heading ================*/       
       .accordionHeader1
{
    border: 1px solid #507171;
    color: white;
    background-color: #63acf7;
	font-family: Arial, Sans-Serif;
	font-size: 12px;
	font-weight: bold;
    padding: 5px;
    margin-top: 5px;
    cursor: pointer;
}

#master_content .accordionHeader1 a
{
	color: #FFFFFF;
	background: none;
	text-decoration: none;
}

#master_content .accordionHeader1 a:hover
{
	background: none;
	text-decoration: underline;
}

.accordionHeaderSelected1
{
    border: 1px solid #2F4F4F;
    color: white;
    background-color: #7da2af;
	font-family: Arial, Sans-Serif;
	font-size: 12px;
	font-weight: bold;
    padding: 5px;
    margin-top: 5px;
    cursor: pointer;
   
}

#master_content .accordionHeaderSelected1 a
{
	color: #FFFFFF;
	background: none;
	text-decoration: none;
}

#master_content .accordionHeaderSelected1 a:hover
{
	background: none;
	text-decoration: underline;
}

.accordionContent1
{
    background-color: #ebebe1;
    border: 1px dashed #2F4F4F;
    border-top: none;
    padding: 0px;
    padding-top: 10px;
   height:auto;
}
.SubHeading
        {
            background-color:#006699;
             font-size:24px; text-align:center; color:#fff;
             
            }
        
.DisplayNone
{display:none;}
/*-----For Menu-----*/
.lftmnu ul{ list-style:none; margin:0px; padding:0px; padding-left:5px;}
.lftmnu li{ background:#F0F9FD url(../images/b11.jpg) no-repeat 5px 10px; line-height:28px; text-align:left; height:28px; width:700px; border-bottom:2px solid #209DEC; color:#103F65; font-size:14px; display:block;}
.lftmnu li a{ text-decoration:none; text-indent:15px; color:#103F65; display:block;}
.lftmnu li a:hover{ text-decoration:underline; color:#209DEC; display:block;}

.GotoSty
{
   display: block;
    font-size: 1.0em;
    font-weight: normal ;
    text-transform: uppercase;
    text-decoration:none;
    padding: 2px 4px;
    margin: 5px auto;
    color: #ccc;
    background-color: #fff;
    background: -webkit-linear-gradient(#fff, #fff);
    background: linear-gradient(#fff, #fff);
    border: 0 none;
    border-radius: 3px;
    text-shadow: 0 -1px 0 #000;
    box-shadow: 0 1px 0 #fff, 0 5px 0 #fff, 0 6px 6px rgba(0,0,0,0.6);
    cursor: pointer; 
    
    
 }
 .GotoSty:hover
 {

      display: block;
    font-size: 1.0em;
    font-weight: normal;
    text-transform: uppercase;
    text-decoration:none;
    padding: 2px 4px;
    margin: 5px auto;
    color: #ccc;
    background-color: #555;
    background: -webkit-linear-gradient(#888, #555);
    background: linear-gradient(#888, #555);
    border: 0 none;
    border-radius: 3px;
    text-shadow: 0 -1px 0 #000;
    box-shadow: 0 1px 0 #666, 0 5px 0 #444, 0 6px 6px rgba(0,0,0,0.6);
    cursor: pointer; 
 }
 GotoSty:visited
 {
     background-color:Blue;
     }
     
     .MyCalendar .ajax__calendar_container {
    border:1px solid #646464;
    background-color: lemonchiffon;
    color: red;
}
.MyCalendar .ajax__calendar_other .ajax__calendar_day,
.MyCalendar .ajax__calendar_other .ajax__calendar_year {
    color: black;
}
.MyCalendar .ajax__calendar_hover .ajax__calendar_day,
.MyCalendar .ajax__calendar_hover .ajax__calendar_month,
.MyCalendar .ajax__calendar_hover .ajax__calendar_year {
    color: black;
}
.MyCalendar .ajax__calendar_active .ajax__calendar_day,
.MyCalendar .ajax__calendar_active .ajax__calendar_month,
.MyCalendar .ajax__calendar_active .ajax__calendar_year {
    color: black;
    font-weight:bold;
}

.TFtable{
		
		border-collapse:collapse; 
	}
	.TFtable td{ 
		padding:7px; border:#4e95f4 1px solid;
	}
	/* provide some minimal visual accomodation for IE8 and below */
	.TFtable tr{
		background: #b8d1f3;
	}
	/*  Define the background color for all the ODD background rows  */
	.TFtable tr:nth-child(odd){ 
		background: #b8d1f3;
	}
	/*  Define the background color for all the EVEN background rows  */
	.TFtable tr:nth-child(even){
		background: #dae5f4;
	}
	
	.v-center {
    display:table !important;
    border:2px solid gray;
    height:200px;
    width :300px;
    margin :0px auto 0px 400px;
    
}

 .a
 {
     border-bottom:1px solid gray;
     width:100%;
     vertical-align:top;
     
 }
 
.link
 {
    FONT-SIZE:small;
 }