﻿
body{
	margin:0; 
	padding:0;
}

.Head   {
    font-family: Verdana, Helvetica, sans-serif;
    font-size:13px;
    font-weight:    bold;
    color: #7C6F57;
}
.Head2   {
    font-family: Verdana, Helvetica, sans-serif;
    font-size:13px;
    font-weight:    bold;
    color: #7C6F57;
}
.HeadSmall   {
    font-family: Verdana, Helvetica, sans-serif;
    font-size:small;
    font-weight:    bold;
    color: #666644;
}
.HeadXSmall   {
    font-family: Verdana, Helvetica, sans-serif;
    font-size:x-small;
    /*font-weight:    bold;*/
    color: #666644;
}

.CommandButton {
    font-family: Verdana;
    font-size: 8pt;
    background-color: #cc3300;
    color: white;
    font-weight: normal;
    border: 1px solid Black;
    cursor: hand;
    width: 75px;
    height: 19px;
    cursor: pointer;
}
.LoginCommandButton
{ 
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
    border-color :black ;
    border-width :1px;
    border-style :solid ; 
    cursor :hand;
    width:100px;    
}

.Normal
{
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
    line-height: 12px;
    color:Black;
}
.NormalFooter
{
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
    line-height: 12px;
    color:#7C6F57;
}
.NormalBold
{
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    line-height: 12px;
    color:Black;
    
}

.NormalTextBox
{
	font-family: Verdana, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: normal;
    border-color :black ;
    border-width :1px;
    border-style :solid ; 
}
.NormalSelectionCombo
{
	font-family: Verdana, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: normal;
    border-color :black ;
    border-width :1px;
    border-style :solid ; 
}
.NormalSmall
{
	font-family: Verdana, Helvetica, sans-serif;
    font-size: 9px;
    font-weight: normal;
}
.NormalRed
{
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    color: #cc3300;
}
.NormalBig
{
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 14px;
    font-weight: bolder;
    /*line-height: 12px;*/
    color:Black;
}
.InVisibleValidator
{
    display : none;
    width   : 1px;
    height  : 1px;
}
.LinkStyle 
{
	color :#7C6F57;
	font-family :Verdana, Helvetica, sans-serif;
	font-size :7pt;
	font-weight :bold;
}
.TableStyle
{
	vertical-align:middle ;
	width :100%;
	height:70%;
	text-align :center;
}
.TableStyle2
{
	vertical-align:middle ;
	width :100%;
	height:70%;
	text-align :center;
	background-color :#EFF8FB/*#F7F7DE; */
}
.SignOutStyle 
{
	background-color:#F7F6F3;
	color :#7C6F57;
	font-family :Verdana, Helvetica, sans-serif;
	font-size :8pt;
}
.SignOutLinkStyle 
{
	background-color:#F7F6F3;
	color :#7C6F57;
	font-family :Verdana, Helvetica, sans-serif;
	font-size :8pt;
	font-weight :bold;
}
.NormalCheckBox
{
	font-family: Verdana, Helvetica, sans-serif;
    font-size: xx-small; 
    font-weight: normal;
    border-color :black ;
    border-width :1px;
    border-style :solid ; 
}
.LineColor
{
	color:#7C6F57;
	background-color :#7C6F57;
	border:none;
}
.HiddenItem
{
	font-family : Verdana;
	font-size : xx-small;
	text-align : left;
	visibility : hidden;
}
.HandCursor
{
   cursor:pointer;
   cursor:hand;
}
.WhiteLabel
{
	color: white;	
	font-family:Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold; 
}
/**********************************************************************/
/*Grid*/
/**********************************************************************/
.Grid
{
	border: solid 1px #DEDFDE;
}

.GridHeader
{
	font-family : Verdana;
	font-size : 9pt;
	font-weight : normal;
	background-color : #6B696B;
	color : White;
	height : 20px;
}

.GridHeader1
{
	font-family: Verdana;
	font-size: 9pt;
	font-weight: normal;
	background-color: #999999;
	color: White;
	height: 20px;
}

.GridHeader a
{
	text-decoration: none;
	color: #F7F7F7;
	padding: 0px 15px 0px 15px;
	font-weight:normal;
}

.GridHeader a:hover
{
	text-decoration: underline;
	font-weight:normal;
}

.GridItem
{
	font-family : Verdana;
	font-size : x-small;
	color : Black;
	border: solid 1px #DEDFDE;
	text-align:left;
}

.GridAltItem
{
	font-family : Verdana;
	font-size : x-small;
	color : Black;
	background-color : #CCCC99;
	border: solid 1px #DEDFDE;
	text-align: left;
}

.GridAltItemVisit
{
	font-family : Verdana;
	font-size : x-small;
	color : Black;
	background-color : #CCCC99;
	border: solid 1px #DEDFDE;
	text-align: left;
}

.GridPager
{
	font-size: small;
	background-color: #EFF8FB;/*#F7F7DE;*/
	font-family : Verdana;
	color:Black;
}
/**********************************************************************/
/*Login*/
/**********************************************************************/
.LoginStyle
{
	/*background-color: #F7F6F3;*/
	background-color:White;
	border-color : #E6E2D8;
	border-spacing :4;
	border-style :solid;
	border-width :4px;
	font-family :Verdana, Helvetica, sans-serif;
	font-size :x-small;
	color: #333333;
}

.LoginTextBoxStyle
{
	font-size : x-small;
	width :150px; 
}                 

.LoginInstruction
{
	font-style :italic ;
	color:Black;
}

.LoginTitleText
{
	background-color : #00529B;/*#5D7B9D;*/
	/*background-color:Black; */
	font-weight :bold ;
	font-size :x-small;
	color:White;
}
.FirstLoginTitleText
{
	background-color :#5D7B9D;
	font-weight :bold ;
	font-size :small;
	color:White;
}

.LoginBody
{
	/*background-color :#F7F6F3;*/
	background-color :#FFFFFF;
	text-align :center;
}

/**********************************************************************/
/*Modal Popup*/
/**********************************************************************/
.modalBackground {
    background-color:Gray;
    filter:alpha(opacity=70);
    opacity:0.7;

            

}
.confirm{
   background-color:White;
   padding:10px;
   width:370px;
   border-width:thick ;
   border:2px; 
}

.ListSearchExtenderPrompt
{
	font-style:italic;
	color:Gray;
	background-color:white;
}
/**********************************************************************/
/* Accordion */
/**********************************************************************/
.accordionHeader
{
    /*border: 1px solid #2F4F4F;*/
    /*border-top: none;*/
    padding: 3px;
    padding-top: 8px;
    color: #cc3300;
    background-color: #00436E ;  /*#d26900;*/
    background-image: url('images/expand_blue.jpg');
    background-position :right ;
    background-repeat:no-repeat;  
	font-family:Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
    margin-top: 5px;
    cursor: pointer;
}
.accordionLink
{
	color:white;
}

#master_content .accordionHeader a
{
	color: white;
	background: none;
	text-decoration: none;
}

#master_content .accordionHeader a:hover
{
	background: none;
	color:White;
	text-decoration: none;
}

.accordionHeaderSelected
{
    border: 1px solid #2F4F4F;
    /*border-top: none;*/
    padding: 3px;
    padding-top: 8px;
    color: #cc3300;
    background-color:#00529B; /*#ff8204;*/
    background-image: url('images/collapse_blue.jpg');
    background-position :right ;
    background-repeat:no-repeat;  
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
    margin-top: 5px;
    cursor: pointer;
}

#master_content .accordionHeaderSelected a
{
	color: white;
	background: none;
	text-decoration: none;
}

#master_content .accordionHeaderSelected a:hover
{
	background: none;
	color:White;
	text-decoration: none;
}

.accordionContent
{
    background-color: #EFF8FB;/*#F7F7DE;*/
    border: 1px solid #2F4F4F;
    border-top: none;
    padding: 5px;
    padding-top: 8px;
}

.NormalHidden
{
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
    line-height: 12px;
    color:Black;
    display:none;
}
/**********************************************************************/
/* Calendar */
/**********************************************************************/
.calendar 
{
	background-color :#FFFFFF;
	border-color :#DEDFDE;
	border-width :1px;
	font-family :Verdana, Helvetica, sans-serif;
	color :black;
	font-weight:bold;
	font-size :8pt ; 
	
}

.selectedDayStyle
{
	background-color:#CCCCFF;
	font-weight :bold;
}

.selectorStyle
{
	background-color :#FFCC66;
}

.todayDayStyle
{
	background-color :#FFCC66;
	color:#FFFFFF;
}

.otherMonthDayStyle
{
	color:Gray;
	text-decoration :undeline;
}

.nextPrevStyle
{
	 font-size :9pt;
	 color:white;
}

.dayHeaderStyle
{
	background-color :#CCCC99;
	font-weight :bold; 
	color:black;
	
}

.titleStyle
{
	background-color :#6B696B;
	font-weight :bold;
	font-size :9pt;
	color:white;
}

.weekendDayStyle
{
	background-color :#EFF8FB;/*#F7F7DE;*/
}

.dayStyle
{
	text-decoration :undeline;
}

/**********************************************************************/
/* DataCalendar */
/**********************************************************************/
.DataCalendar
{
	font-family :Verdana, Helvetica, sans-serif;
	border-color : Black;
}
.dcDayHeaderStyle
{
	font-family :Verdana, Helvetica, sans-serif;
	border-color : Black;
}

.dcTitleStyle
{
	background-color :#ece9d8;
	color:black;
	font-weight :bold;
	border-color :black;
}

 .dcNextPrevStyle
 {
 	color:Black;
	font-size :18px;
	font-weight :bold;
	border-color :black;
 }
                                               
 .dcDayStyle
 {
 	
 	/*HorizontalAlign="Left" 
 	VerticalAlign="Top" */
 	vertical-align :top;
 	text-align :left;
 	font-size :8pt;
	font-family :Verdana, Helvetica, sans-serif;
	background-color :#EFF8FB;/*#F7F7DE;*/
 	border-color :black;
	height:50px;
 }                                              
                                                   
 .dcDayWithEventsStyle
 {
 	background-color :honeyDew;
 	font-weight :bold; 
 	border-color :black;
 }                                                   
 .dcWeekendDayStyle
 {
 	background-color :#fff4bc;
	border-color :black;
	
 }
 .dcOtherMonthDayStyle
 {
 	background-color :#fff4bc;
 	color:Gray; 
 	border-color :black;
 }  
 /*Popup Control*/
.popupControl{
	background-color:White;
	position:absolute;
	visibility:hidden;
} 
.HeaderlikeAccordion
{
    border: 1px solid #2F4F4F;
    padding: 3px;
    padding-top: 8px;
    color: white;
    background-color:  #00529B;
	font-family:Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
    margin-top: 5px;
    cursor: pointer;
}

/************ PasswordStrength Related Styles ***********************/
.TextIndicator_tbxPassword
{
     background-color:Gray;
     color:White;
     font-family:Arial;
     font-size:x-small;
     font-style:italic;
     padding: 2px 3px 2px 3px;
}

.BarIndicator_TextBox2_weak
{
    color:Red;
    background-color:Red;
}
.BarIndicator_TextBox2_average
{
    color:Blue;
    background-color:Blue;
}
.BarIndicator_TextBox2_good
{
    color:Green;
    background-color:Green;
}

.BarBorder_TextBox2
{
    border-style:solid;
    border-width:1px;
    padding:2px 2px 2px 2px;
    width:200px;
    vertical-align:middle;
}

.TextIndicator_TextBox3
{
     background-color:Blue;
     color:Yellow;
     font-size:small;
     font-variant:small-caps;
     padding: 2px 3px 2px 3px;
}

.TextIndicator_TextBox3_Handle
{
	width:16px;
	height:14px;
	background-image:url(images/Question.png);
	overflow:hidden;
	cursor:help;
}

.TextIndicator_tbxPassword_Strength1
{
     background-color:Gray;
     color:White;
     font-family:Arial;
     font-size:x-small;
     font-style:italic;
     padding: 2px 3px 2px 3px;
     font-weight:bold;
}
.TextIndicator_tbxPassword_Strength2
{
     background-color:Gray;
     color:Yellow;
     font-family:Arial;
     font-size:x-small;
     font-style:italic;
     padding: 2px 3px 2px 3px;
     font-weight:bold;
}
.TextIndicator_tbxPassword_Strength3
{
     background-color:Gray;
     color: #FFCAAF;
     font-family:Arial;
     font-size:x-small;
     font-style:italic;
     padding: 2px 3px 2px 3px;
     font-weight:bold;
}
.TextIndicator_tbxPassword_Strength4
{
     background-color:Gray;
     color:Aqua;
     font-family:Arial;
     font-size:x-small;
     font-style:italic;
     padding: 2px 3px 2px 3px;
     font-weight:bold;
}
.TextIndicator_tbxPassword_Strength5
{
     background-color:Gray;
     color: #93FF9E;
     font-family:Arial;
     font-size:x-small;
     font-style:italic;
     padding: 2px 3px 2px 3px;
     font-weight:bold;
}



.dynamicPopulate_Normal
{
	border:silver 1px inset;
	padding:2px;
	text-align:center;
	height:2em;
	margin:5px;
	width:200px;
}

.dynamicPopulate_Updating 
{
	background-image:url(images/loading.gif);
	background-repeat:no-repeat;
	border:silver 1px inset;
	text-align:center;
	padding:2px;
	height:2em;
	margin:5px;
	width:200px;
}
/*************************************/
.HeaderlikeAccordionNoLink
{
    border: 1px solid #2F4F4F;
    padding: 3px;
    padding-top: 8px;
    color: white;
    background-color:  #00529B;
      font-family:Verdana, Helvetica, sans-serif;
      font-size: 12px;
      font-weight: bold;
    margin-top: 5px;
}
   /********************************************************/
/**************************************************************/
/*** CustomValidator *************/
/**************************************************************/
.CustomValidator {position:relative;margin-left:-220px;}
.CustomValidator div {border:solid 1px Black;background-color:LemonChiffon; position:relative;}
.CustomValidator td {border:solid 1px Black;background-color:LemonChiffon;}
.CustomValidator .ajax__validatorcallout_popup_table {display:none;border:none;background-color:transparent;padding:0px;}
.CustomValidator .ajax__validatorcallout_popup_table_row {vertical-align:top;height:100%;background-color:transparent;padding:0px;}
.CustomValidator .ajax__validatorcallout_callout_cell {width:20px;height:100%;text-align:right;vertical-align:top;border:none;background-color:transparent;padding:0px;}
.CustomValidator .ajax__validatorcallout_callout_table {height:100%;border:none;background-color:transparent;padding:0px;}
.CustomValidator .ajax__validatorcallout_callout_table_row {background-color:transparent;padding:0px;}
.CustomValidator .ajax__validatorcallout_callout_arrow_cell {padding:8px 0px 0px 0px;text-align:right;vertical-align:top;font-size:1px;border:none;background-color:transparent;}
.CustomValidator .ajax__validatorcallout_callout_arrow_cell .ajax__validatorcallout_innerdiv {font-size:1px;position:relative;left:1px;border-bottom:none;border-right:none;border-left:none;width:15px;background-color:transparent;padding:0px;}
.CustomValidator .ajax__validatorcallout_callout_arrow_cell .ajax__validatorcallout_innerdiv div {height:1px;overflow:hidden;border-top:none;border-bottom:none;border-right:none;padding:0px;margin-left:auto;}
.CustomValidator .ajax__validatorcallout_error_message_cell {font-family:Verdana;font-size:10px;padding:5px;border-right:none;border-left:none;width:100%;}
.CustomValidator .ajax__validatorcallout_icon_cell {width:20px;padding:5px;border-right:none;}
.CustomValidator .ajax__validatorcallout_close_button_cell {vertical-align:top;padding:0px;text-align:right;border-left:none;}
.CustomValidator .ajax__validatorcallout_close_button_cell .ajax__validatorcallout_innerdiv {border:none;text-align:center;width:10px;padding:2px;cursor:pointer;} 

.CoachingTextStyle   {
    font-size:10px;
    color: black;
    font-weight :bolder; 
  }
.CoachingNewTextStyle   {
    font-size:11px;
    color: black;
    font-weight :bolder; 
  }
.KarMatikHeader
{
font-family: Verdana, Helvetica, sans-serif;
background-color: #ffd700;
font-size: 12px;
font-weight: bolder;
color:maroon;
text-align: center;
height: 20px;
vertical-align: middle;
}
.KarMatikTxtBoxNoBorder
{
  font-family: Verdana, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: bold;
  line-height: 12px;
  border: 0px;
  border-color: white;
  text-align: center;
}           
.KarMatikTxtBoxEnter
{
  font-family: Verdana, Helvetica, sans-serif;
  font-size: 14px;
  font-weight: bold;
  color:red;
  border: 1px;
  border-color: #4f0000;
  text-align: center;
  vertical-align: middle;
                height: 20px;
}           
.KarMatikTxtBoxNoBorderYellow
{
  font-family: Verdana, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: bold;
  line-height: 12px;
  color: blue;
  background-color: #ffd700;
  border: 0px;
  border-color: #ffd700;
  text-align: center;
}

.KarMatikTxtBoxNoBorderBigRed
{
  font-family: Verdana, Helvetica, sans-serif;
  font-size: 18px;
  font-weight: bold;
  line-height: 12px;
  color: red;
  border: 0px;
  border-color: white;
  text-align: center;
}                      

.KarMatikTxtBoxNoBorder14Blue
{
  font-family: Verdana, Helvetica, sans-serif;
  font-size: 14px;
  font-weight: bold;
  background-color: #92cddc;
  border: 0px;
  border-color: white;
  text-align: right;
}           

.KarMatikTxtBoxNoBorder14Blue2
{
  font-family: Verdana, Helvetica, sans-serif;
  font-size: 14px;
  font-weight: bold;
  color: blue;
  background-color: #92cddc;
  border: 0px;
  border-color: white;
  text-align: right;
}  

.KarMatikTxtBoxNoBorder14Pink
{
  font-family: Verdana, Helvetica, sans-serif;
  font-size: 14px;
  font-weight: bold;
  background-color: #dfcabf;
  border: 0px;
  border-color: white;
  text-align: right;
}           

.KarMatikTxtBoxNoBorder14Pink2
{
  font-family: Verdana, Helvetica, sans-serif;
  font-size: 14px;
  font-weight: bold;
  color: #71593b;
  background-color: #dfcabf;
  border: 0px;
  border-color: white;
  text-align: right;
}  
.HiddenLabel 
{ 
   display : none; 
   width   : 1px; 
   height  : 1px; 
}
