﻿/* Login Page Styles*/

.style1 
{
	color: #343434;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bolder; 
}
.style2 
{
	color: #343434;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.style3 
{
	color: #343434;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	width: 130px;
}
.style4 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
}
.style5 
{
	font-size: 12px;
	font-weight: bold;
}



.MainButton
{
	/*
	background-color: #BBD6EB;
	border-color: #3379BE;
	border-style: inset;
	border-width: 1px;
	color: #000000;
	width: 80px;
	font-weight: normal;
	font-size: 9pt;
	font-family: Calibri, Verdana;
	height :18px;
*/
	border-style: inset;
	border-width: 1px;
	font-size: 9pt;
	font-family: Calibri, Verdana;
	font-weight: normal;
	width: 80px;
	color: #e0ffff;
	background-color: #3379be;
}

.MainButtonPopup
{
	
	border-style: inset;
	border-width: 1px;
	font-size: 9pt;
	font-family: Calibri, Verdana;
	font-weight: normal;
	width: 20px;
	color: #e0ffff;
	background-color: #3379be;
}

.LargeButton
{
	border-style: inset;
	border-width: 1px;
	font-size: 9pt;
	font-family: Calibri, Verdana;
	font-weight: normal;
	width: 140px;
	color: #e0ffff;
	background-color: #3379be;
}

.GoButton
{
	background-color: #BBD6EB;
	border-color: #3379BE;
	border-style: inset;
	border-width: 1px;
	color: #000000;
	width: 50px;
	font-weight: normal;
	font-size: 9pt;
	font-family: Calibri, Verdana;
	height :18px;
}
.NewEmployee
{
	background-color: #BBD6EB;
	border-color: #3379BE;
	border-style: inset;
	border-width: 1px;
	color: #000000;
	width: 130px;
	font-weight: normal;
	font-size: 9pt;
	font-family: Calibri, Verdana;
	height :18px;
	
}

.TabName
{
	font-size: 8pt;
	color: #000000;
	font-family: Verdana;
	text-align: left;
}

.TabNameLogInTNA
{
	font-weight: bold;
	font-size: 8pt;
	color: #666666;
	font-family: Verdana;
	text-align: left;
}

.TabNameBold
{
	font-size: 8pt;
	color: #000000;
	font-family: Verdana;
	text-align: left;
	font-weight: bold;
	vertical-align: bottom;
}

.TabNameBoldPointer
{
	font-size: 8pt;
	color: #0066CC;
	font-family: Verdana;
	text-align: left;
	vertical-align: bottom;
	cursor: pointer;
}

.TabNameBoldPointer:hover
{
	font-size: 8pt;
	color: #CC0000;
	font-family: Verdana;
	text-align: left;
	vertical-align: bottom;
	cursor: pointer;
	text-decoration: underline;
}

.TabNameBoldUnderline
{
	font-size: 8pt;
	color: #000000;
	font-family: Verdana;
	text-align: left;
	font-weight: bold;
	vertical-align: bottom;
	text-decoration: underline;
}

.RequiredTabName
{
	font-size: 8pt;
	color: #ff0000;
	font-family: Verdana;
	text-align: left;
}


.MessageTabNameError
{
	font-size: 12pt;
	color: #ff0000;
	font-family: Calibri, Verdana;
	text-align: left;
}

.MessageTabNameInformation
{
	font-size: 12pt;
	color: #006600;
	font-family: Calibri, Verdana;
	text-align: left;
}

.MessageTabNameWarning
{
	font-size: 12pt;
	color: #3366ff;
	font-family: Calibri, Verdana;
	text-align: left;
}

.PageHeading
{
	font-weight: bold; 
	font-size: 10pt;
    color: #b0e0e6; 
    font-family: Calibri, Verdana;
}

.WelcomeLabel
{
	font-size: 12px;
	color: #bbd6eb;
	font-family:Calibri, Verdana;
	font-weight: bold;
}


.Caption
{
	font-family: Calibri, Verdana;
	font-size: 14px;
	font-weight: bold;
	color: #005A9C;
	background-color: #ffffff;
}
.CaptionForDashboard
{
	font-family: Calibri, Verdana;
	font-size: 13px;
	font-weight: bold;
	color: #005A9C;
	background-color: #ffffff;
}

.TreeView
{
	font-family: Calibri, Verdana;
	font-size: 13px;
	font-weight: bold;
	color: #005A9C;
	background-color: #fffacd;
	
}

.GridView
{
	font-family: Calibri, Verdana;
	font-size: 9pt;
	color: black;
	border-color: #999999;
	border-width: 1px;
	width: 97%;
	padding-left: 2px;
	/*background-color: #f0f8ff;*/
}

.GridView a
{
	font-family: Calibri, Verdana;
	font-size: 9pt;
	color: black;
	border-color: #999999;
	border-width: 1px;
	width: 97%;
	padding-left: 2px;
	/*background-color: #f0f8ff;*/
}


.GridViewDynamic
{
	/*text-align :center;*/
	font-family: Calibri, Verdana;
	font-size: 9pt;
	color: black;
	border-color: #999999;
	border-width: 1px;
	width: 97%;
	padding-left: 2px;
	/*background-color: #f0f8ff;*/
}

.GridViewHeader
{
	text-align: left;
	font-size: 9pt;
	position: relative;
	color: #ffffff;
	background-color: #3379BE;
	font-weight: bold;
	top:expression(this.parentNode.parentNode.parentNode.parentNode.scrollTop-1);
	left:expression(this.parentNode.parentNode.scrollTop-1);
}

.GridViewHeader a
{
	text-align: left;
	font-size: 9pt;
	position: relative;
	color: #ffffff;
	background-color: #3379BE;
	font-weight: bold;
	top:expression(this.parentNode.parentNode.parentNode.parentNode.scrollTop-1);
	left:expression(this.parentNode.parentNode.scrollTop-1);
}


.GridViewHeaderDynamic
{
	text-align:center ;
	font-size: 9pt;
	position: relative;
	color: #ffffff;
	background-color: #3379BE;
	font-weight: bold;
	top:expression(this.parentNode.parentNode.parentNode.parentNode.scrollTop-1);
	left:expression(this.parentNode.parentNode.scrollTop-1);
}
.GridViewHeaderForDashBoard
{

	text-align: left;
	font-size: 9pt;
	position: relative;
	color: #ffffff;
	border-color: #999999;
	border-width: 1px;
	background-color: #3379BE;
	font-weight: bold;
	top:expression(this.parentNode.parentNode.parentNode.parentNode.scrollTop-1);
	left:expression(this.parentNode.parentNode.scrollTop-1);
	
}
.GridViewRowStyle
{
	font-size: 9pt;
	font-family: Calibri, Verdana;
	border-bottom: #dcdcdc 1px solid;
	padding-left: 2px;
}
.GridViewAlternatingRowStyle
{
	font-size: 9pt;
	font-family: Calibri, Verdana;
	border-bottom: #dcdcdc 1px solid;
	padding-left: 2px;
}

.GridViewAlternateStyle
{
	font-size: 9pt;
	font-family: Calibri, Verdana;
	border-bottom: #dcdcdc 1px solid;
	padding-left: 2px;
}

.EmptyDataRow
{
	font-weight: bold;
	list-style-position: outside;
	font-size: 9pt;
	color: #b22222;
	font-family:Calibri, Verdana;
	vertical-align: middle;
	text-align: center;
}

.MasterStyle
{
	background-color:#3379BE;
}

.AutogeneratedLabel
{
	Background-color:#f6f6f6;
    FONT-SIZE: 9pt;
    height :17px;
    FONT-FAMILY:Calibri, Verdana;
	width: 200px;
}

.Textbox
{
	BORDER-RIGHT: #BBD6EB 1pt solid;
    BORDER-TOP: #BBD6EB 1pt solid;
    BORDER-LEFT: #BBD6EB 1pt solid;
    BORDER-BOTTOM: #BBD6EB 1pt solid;
    Background-color:#f6f6f6;
    FONT-SIZE: 9pt;
    height :17px;
    FONT-FAMILY:Calibri, Verdana;
	width: 200px;
}

.TextboxSearch
{
	border-right: #BBD6EB 1px solid;
	border-top: #BBD6EB 1px solid;
	border-left: #BBD6EB 1px solid;
	border-bottom: #BBD6EB 1px solid;
	background-color: #f6f6f6;
	font-size: 8pt;
	height: 15px;
	font-family: Verdana;
	width: 125px;
	background-repeat: no-repeat;
}

.TextboxLogin
{
	FONT-SIZE: 9pt;
    height :15px;
    FONT-FAMILY:Calibri, Verdana;
	width: 125px;
}

.PasswordLogin
{
	FONT-SIZE: 9pt;
    height :15px;
    FONT-FAMILY:Arial;
	width: 125px;
}

.ShortTextbox
{
	border-right: #BBD6EB 1pt solid;
	border-top: #BBD6EB 1pt solid;
	border-left: #BBD6EB 1pt solid;
	border-bottom: #BBD6EB 1pt solid;
	background-color: #faebd7;
	font-size: 9pt;
	height: 17px;
	font-family: Calibri, Verdana;
	width: 150px;
}

.TextboxPassword
{
	BORDER-RIGHT: #BBD6EB 1pt solid;
    BORDER-TOP: #BBD6EB 1pt solid;
    BORDER-LEFT: #BBD6EB 1pt solid;
    BORDER-BOTTOM: #BBD6EB 1pt solid;
    Background-color:#f6f6f6;
    FONT-SIZE: 8pt;
    height :18px;
    FONT-FAMILY:Arial;
	width: 200px;
}

.TextBoxAddress
{
	BORDER-RIGHT: #BBD6EB 1pt solid;
    BORDER-TOP: #BBD6EB 1pt solid;
    BORDER-LEFT: #BBD6EB 1pt solid;
    BORDER-BOTTOM: #BBD6EB 1pt solid;
    Background-color:#f6f6f6;
    FONT-SIZE: 9pt;    
    FONT-FAMILY:Calibri, Verdana;
	width: 90%;
}
.TextBoxHomeSearch
{
	border-right: #BBD6EB 1pt solid;
	border-top: #BBD6EB 1pt solid;
	border-left: #BBD6EB 1pt solid;
	border-bottom: #BBD6EB 1pt solid;
	background-color: #f6f6f6;
	font-size: 9pt;
	font-family: Calibri, Verdana;
	width: 90%;
	height: 20px;
}



.Menu
{
	background-color:  #926F61;
	position:fixed;
	overflow:hidden;
	Width:950px;  
	
}
.MenuStaticItemStyle
{
	width: 100%;
	height: 24px;
	font-family: Verdana;
	font-size: 7.5pt;
	font-weight: bold;
	vertical-align: middle;
	text-align: left;
	text-decoration: none;
	padding-bottom: -1px;
	padding-top: -1px;
	padding-left: 6px;
	padding-right: 12px;
	border-right: #b0c4de 0px outset;
	border-top: #b0c4de 0px outset;
	border-left: #b0c4de 0px outset;
	border-bottom: #b0c4de 0px outset;
	color:#000000;
	/*color: #9A7B70;*/
}

.MenuStaticItemStyleBottom
{
	/*width: 100%;*/
	height: 24px;
	font-family: Calibri, Verdana;
	font-size: 9pt;
	font-weight: bolder;
	vertical-align: bottom;
	text-align: left;
	text-decoration: none;
	padding-bottom: -1px;
	padding-top: -1px;
	padding-left: 12px;
	border-right: #b0c4de 0px outset;
	border-top: #b0c4de 0px outset;
	border-left: #b0c4de 0px outset;
	border-bottom: #b0c4de 0px outset;
	
	color: #9A7B70;
}

.MenuStaticItemStyleSettings
{
	/*width: 100%;*/
	height: 32px;
	color: #ffffff;
	font-family: Calibri, Verdana;
	font-size: 10pt;
	font-weight:normal;
	vertical-align: middle;
	text-align:center;
	background-color: #3379be;
	text-decoration: none;
	padding-bottom: -1px;
	padding-top: -1px;
	padding-left: 3px;
	border-right: #b0c4de 1px outset;
	border-top: #b0c4de 1px outset;
	border-left: #b0c4de 1px outset;
	border-bottom: #b0c4de 1px outset;
}

.DynamicMenuIemStyle
{
	height: 24px;
	/*color: #9A7B70;*/
	color:#000000;
	font-family: Verdana;
	font-size: 7.5pt;
	font-weight: bold;
	vertical-align: middle;
	text-align: left;
	text-decoration: none;
	border-right: #b0c4de 0px outset;
	border-top: #b0c4de 0px outset;
	border-left: #b0c4de 0px outset;
	border-bottom: #b0c4de 0px outset;
	background-image: url(    '../images/webimages/butto gra.jpg' );
	padding-left: 3px;
	padding-right: 4px;
	background-repeat: repeat;
}


.TopMenuStyle
{
	width: 160px;
	height: 30px;
	color: #ffffff;
	font-family: Arial;
	font-size: 13px;
	font-weight: bold;
	vertical-align: middle;
	text-align: center;
	background-color: #3379be;
	text-decoration: none;
	padding-bottom: -1px;
	padding-top: -1px;
	padding-left: 3px;
	border-right: #b0c4de 1px outset;
	border-top: #b0c4de 1px outset;
	border-left: #b0c4de 1px outset;
	border-bottom: #b0c4de 1px outset;
}

 .SelectedMenuStyle
{
	font-size: 7.5pt;
	color: #9A7B70;
	font-family: Verdana;
	background-image: url(  '../images/webimages/butto gra.jpg' );
	font-weight: bold;
}

.StaticHoverMenuStyle
{
	color: #CA0000;
	font-weight: bold;
}

.DynamicHoverMenuStyle
{
	color: #CA0000;
	font-weight: bold;
}

.PanelDisplay
{
	padding: 0px;
	overflow: Auto;
	height: 150px;
	width: 100%;
	border-right: #a9a9a9 1px solid;
	border-top: #a9a9a9 1px solid;
	border-left: #a9a9a9 1px solid;
	border-bottom: #a9a9a9 1px solid;
	/*text-align: center;*/
}



.PanelForContacts
{
	padding: 0px;
	overflow: Auto;
	height: 100px;
	width: 100%;
	border-right: #a9a9a9 1px solid;
	border-top: #a9a9a9 1px solid;
	border-left: #a9a9a9 1px solid;
	border-bottom: #a9a9a9 1px solid;
	/*text-align: center;*/
}

.PanelDashBoard
{
	padding:0px;
	overflow:Auto ;
	Width:100%;
	height:380px;
	/*text-align: center;*/
	vertical-align: top;
	border-right: #a9a9a9 1px solid;
	border-top: #a9a9a9 1px solid;
	border-left: #a9a9a9 1px solid;
	border-bottom: #a9a9a9 1px solid;
}

.PanelUserRights
{
	padding:0px;
	overflow:Auto ;
	Width:100%;
	height:280px;
	/*text-align: center;*/
	vertical-align: top;
	border-right: #a9a9a9 1px solid;
	border-top: #a9a9a9 1px solid;
	border-left: #a9a9a9 1px solid;
	border-bottom: #a9a9a9 1px solid;
}

.PanelStyle
{
	border-color:#cc9933;
	width:auto;
	height:auto;
	
}

/*--------Martin Calander---------*/
.DatePicker
{
	font-size: 8pt;
	color: black;
	font-family:Calibri, Verdana;
	background-color: #ffffff;
	width: 200px;	
	background-color: #f0f0f0;
}

.DatePickerButton
{
	font-size: 8pt;
	color: black;
	font-family:  Calibri, Verdana;
	background-color: #ffffff;
	width: 20px;
	height: 20px;
}

.SortOrderButton
{
	font-size: 8pt;
	color: black;
	border-style: inset;
	border-width: 1px;
	font-family:  Calibri, Verdana;
	background-color: #3379be;
	width: 20px;
	height: 20px;
	font-weight: bold;
	color: #e0ffff;
}

.DatePickerDayHeaderStyle
{ 
	
 font-weight: bold; 
 font-size: 8pt; 
 color: white; 
 font-family: Calibri, Verdana;
 background-color: #4169e1; 
 }
 
.DatePickerSelectedDateStyle
{
	font-size: 8pt;
	color: white;
	font-family: Calibri, Verdana;
	background-color: #4682b4;
}

.DatePickerMonthHeaderStyle
{
	background-color:White;
	color:Black;
	font-weight:bold;	
	font-size: 8pt;
}

.CalenderOffMonthStyle
{
	font-size: 8pt;
	color: #aca899;
	font-family:Calibri, Verdana;
	background-color: transparent;
}

/*--------------------*/


.CalendarMonthHeaderStyle
{
	background-color:White;
	color:Black;
	font-weight:bold;	
	font-size: 8pt;


}

.CalendarDayHeaderStyle
{
	font-weight: bold;
	font-size: 8pt;
	color: white;
	font-family:Calibri, Verdana;
	background-color: #4169e1;
}
.CalendarWeekDayStyle
{
	background-color:White;
	color:Black;

}

.CalendarWeekEndStyle
{
	background-color: #b0c4de;
	color: Black;
}

.CalendarSelectedDateStyle
{
	font-size: 8pt;
	color: white;
	font-family:Calibri, Verdana;
	background-color: #4682b4;
}

.CheckBox
{
	font-size: 9pt;
	font-family: Calibri, Verdana;
	color: #000000;
}
.SubHeading
{
	font-weight: bold; 
	font-size: 9pt; 
	color: #3366cc;                                                      
	font-family: Verdana;
}

.BigHeadings
{
	font-weight: bold;
	font-size: 11pt;
	color: #000000;
	font-family: Verdana;
	text-align: center;
}

.FieldSetClass
{
	border-right: #d3d3d3 1px ridge;
	border-top: #d3d3d3 1px ridge;
	border-left: #d3d3d3 1px ridge;
	border-bottom: #d3d3d3 1px ridge;
	margin: 2px;
}

.LegendClass
{
	font-weight: bold;
	font-size: 10pt;
	font-family: Calibri, Verdana;
	vertical-align: middle;
	width: 200px;
	color: #3379be;
	height: 18px;
	background-color: #dcdcdc;
	text-align: center;
	border-top: #d3d3d3 1px ridge;
	border-right: #d3d3d3 1px ridge;
	border-left: #d3d3d3 1px ridge;
	border-bottom: #d3d3d3 1px ridge;
}
.LongLegend
{

	font-weight: bold;
	font-size: 10pt;
	font-family: Calibri, Verdana;
	vertical-align: middle;
	width: 300px;
	color: #3379be;
	height: 18px;
	background-color: #dcdcdc;
	text-align: center;
	border-top: #d3d3d3 1px ridge;
	border-right: #d3d3d3 1px ridge;
	border-left: #d3d3d3 1px ridge;
	border-bottom: #d3d3d3 1px ridge;
}



.RadioButtons
{
	font-size: 9pt;
	font-family: Calibri, Verdana;
	color: #000000;
	height: 15px;
}


.Notes	
{
	BORDER-RIGHT: #BBD6EB 1pt solid;
    BORDER-TOP: #BBD6EB 1pt solid;
    BORDER-LEFT: #BBD6EB 1pt solid;
    BORDER-BOTTOM: #BBD6EB 1pt solid;
    Background-color:#f6f6f6;
    FONT-SIZE: 9pt;
    height :42px;
    FONT-FAMILY:Calibri, Verdana;
	width: 200px;
	
}
.NotesEROS	
{
	BORDER-RIGHT: #BBD6EB 1pt solid;
    BORDER-TOP: #BBD6EB 1pt solid;
    BORDER-LEFT: #BBD6EB 1pt solid;
    BORDER-BOTTOM: #BBD6EB 1pt solid;
    Background-color:#f6f6f6;
    FONT-SIZE: 9pt;
    /*height :60px;*/
    FONT-FAMILY:Calibri, Verdana;
	width: 450px;
	
}
.NotesWithOutHeight
{
	BORDER-RIGHT: #BBD6EB 1pt solid;
    BORDER-TOP: #BBD6EB 1pt solid;
    BORDER-LEFT: #BBD6EB 1pt solid;
    BORDER-BOTTOM: #BBD6EB 1pt solid;
    Background-color:#f6f6f6;
    FONT-SIZE: 9pt;    
    FONT-FAMILY:Calibri, Verdana;
	width: 200px;
}
.Dropdowntext 
{
	border: 1pt solid #BBD6EB;
	Background-color:#f6f6f6;
    	font-size: 9pt;
    	font-family:Calibri, Verdana;
		width: 202px;
	height: 18px;
}
.LongDropdowntext 
{
	BORDER-RIGHT: #BBD6EB 1pt solid;
    BORDER-TOP: #BBD6EB 1pt solid;
    BORDER-LEFT: #BBD6EB 1pt solid;
    BORDER-BOTTOM: #BBD6EB 1pt solid;
    Background-color:#f6f6f6;
    font-size: 9pt;
    font-family:Calibri, Verdana;
	width: 350px;
}
.DropdowntextEROS 
{
	BORDER-RIGHT: #BBD6EB 1pt solid;
    BORDER-TOP: #BBD6EB 1pt solid;
    BORDER-LEFT: #BBD6EB 1pt solid;
    BORDER-BOTTOM: #BBD6EB 1pt solid;
    Background-color:#f6f6f6;
    font-size: 9pt;
    font-family:Calibri, Verdana;
	width: 453px;
}

.LargeDropdown
{
	BORDER-RIGHT: #BBD6EB 1pt solid;
    BORDER-TOP: #BBD6EB 1pt solid;
    BORDER-LEFT: #BBD6EB 1pt solid;
    BORDER-BOTTOM: #BBD6EB 1pt solid;
    Background-color:#f6f6f6;
    font-size: 9pt;
    font-family:Calibri, Verdana;
	width: 500px;
}
.ShortDropdowntext
{
	border-right: #BBD6EB 1pt solid;
	border-top: #BBD6EB 1pt solid;
	border-left: #BBD6EB 1pt solid;
	border-bottom: #BBD6EB 1pt solid;
	background-color: #faebd7;
	font-size: 9pt;
	font-family: Calibri, Verdana;
	width: 153px;
}
.DropdowntextDate 
{
	BORDER-RIGHT: #BBD6EB 1pt solid;
    BORDER-TOP: #BBD6EB 1pt solid;
    BORDER-LEFT: #BBD6EB 1pt solid;
    BORDER-BOTTOM: #BBD6EB 1pt solid;
    Background-color:#f6f6f6;
    font-size: 9pt;
    font-family:Calibri, Verdana;
	width: 68px;
}
.DropdowntextMonth 
{
	BORDER-RIGHT: #BBD6EB 1pt solid;
    BORDER-TOP: #BBD6EB 1pt solid;
    BORDER-LEFT: #BBD6EB 1pt solid;
    BORDER-BOTTOM: #BBD6EB 1pt solid;
    Background-color:#f6f6f6;
    font-size: 9pt;
    font-family:Calibri, Verdana;
	width: 90px;
}
.DropdowntextforWorkingHours
{
	BORDER-RIGHT: #BBD6EB 1pt solid;
    BORDER-TOP: #BBD6EB 1pt solid;
    BORDER-LEFT: #BBD6EB 1pt solid;
    BORDER-BOTTOM: #BBD6EB 1pt solid;
    Background-color:#f6f6f6;
    font-size: 9pt;
    font-family:Calibri, Verdana;
	width:100px;
	
}
.FileUpload
{

BORDER-RIGHT: #BBD6EB 1pt solid;
BORDER-TOP: #BBD6EB 1pt solid;
BORDER-LEFT: #BBD6EB 1pt solid;
BORDER-BOTTOM: #BBD6EB 1pt solid;
Background-color:#f6f6f6;
FONT-SIZE: 8pt;
height :18px;
FONT-FAMILY:Calibri, Verdana;
width: 250px;
}

.UploadButton
{
	border-style: inset;
	border-width: 1px;
	font-size: 8pt;
	font-family: Calibri, Verdana;
	font-weight: bold;
	width: 80px;
	color: #e0ffff;
	background-color: #3379be;
}

.HorizontalLineOrange
{
	color: #FFC66F;
	height: 0px;
	border:0;
	border-top:1px solid #FFC66F;
	width: 100%;
}

.HorizontalLineBlue
{
	height: 0px;
	border:0;
	border-top:1px solid #4B93E0;
	width: 100%;
}

.MessageTitleTable
{
	background-color: #bbd6eb;
	
	background-image: url(../Images/Master Page/top_grad.gif);
}

.MessageTable
{
	
}

.MessageTitle
{
	font-size: 11pt;
	color: #000000;
	font-family:  Calibri, Verdana;
}

.LabelForNormalMessage
{
	font-weight: bold;
	list-style-position: outside;
	font-size: 9pt;
	width: 100%;
	color: #0000cd;
	font-family: Calibri, Verdana;
	list-style-type: disc;
	height: 96%;
}

.MasterLinks
{
	font-weight: bold;
	font-size: 9pt;
	color: #3333ff;
	font-family: Calibri, Verdana;
}

.LogoUpload
{

BORDER-RIGHT: #BBD6EB 1pt solid;
BORDER-TOP: #BBD6EB 1pt solid;
BORDER-LEFT: #BBD6EB 1pt solid;
BORDER-BOTTOM: #BBD6EB 1pt solid;
Background-color:#f6f6f6;
FONT-SIZE: 8pt;
height :18px;
FONT-FAMILY: Calibri, Verdana;
width: 270px;
}


.HideGridColumn
{
	display:none;
}

.DivStyle
{
	overflow: auto;
	width: 100%;
	text-align: center;
	text-decoration: none;
	height: 130px;
	vertical-align: top;
	border-right: #a9a9a9 1px solid;
	border-top: #a9a9a9 1px solid;
	border-left: #a9a9a9 1px solid;
	border-bottom: #a9a9a9 1px solid;
}

.DivStyleContacts
{
	overflow: auto;
	width: 100%;
	text-align: center;
	text-decoration: none;
	height: 75px;
	vertical-align: top;
	border-right: #a9a9a9 1px solid;
	border-top: #a9a9a9 1px solid;
	border-left: #a9a9a9 1px solid;
	border-bottom: #a9a9a9 1px solid;
}

.DivStyleForDashboard
{
	overflow: auto;
	width: 100%;
	text-align: Center;
	text-decoration:none;
	height:300px;
	vertical-align: top;
	border-right: #a9a9a9 1px solid;
	border-top: #a9a9a9 1px solid;
	border-left: #a9a9a9 1px solid;
	border-bottom: #a9a9a9 1px solid;
}

.SubHeaderLabel
{
	font-weight: bold;
	font-size: 11pt;
	color: #005A9C;
	font-family: Verdana;
}

.LabelText
{
	font-weight: bold;
	font-size: 9pt;
	color: #005A9C;
	font-family: Verdana;
}

.MasterSitemap
{
	font-weight: bold;
	font-size: 8pt;
	color: #808080;
	font-family: Calibri, Verdana;
	text-decoration: underline;
}
.SiteMapSeperator
{
	font-weight: bold;
	font-size: 8pt;
	color: #808080;
	font-family: Arial;
}
.EIMModule
{
	padding-right: 1px;
	padding-left: 1px;
	font-weight: bold;	
	font-size: 12pt;
	padding-bottom: 5px;
	color: #BBD6EB;
	padding-top: 1px;
	font-family: Calibri, Verdana;
	vertical-align: middle;
	text-align: center;
	width: 15%;
}

/*
a
{
	text-decoration:none;
	font-size: 9pt;
	color: #ffffff;
	font-family:Calibri, Verdana;
}
*/

.ListBox
{
	font-size: 9pt;
	color: #000000;
	font-family: Calibri, Verdana;
	width: 100%;
	height: 200px;
	border-right: #BBD6EB 1pt solid;
	border-top: #BBD6EB 1pt solid;
	border-left: #BBD6EB 1pt solid;
	border-bottom: #BBD6EB 1pt solid;
}

.BlackBorder
{
    border-right: black 1px solid; border-top: black 1px solid;
    border-left: black 1px solid; border-bottom: black 1px solid
}

.inputText
{
    border-right: white 1px solid; border-top: white 1px solid;width:60px;height:12px;
    border-left: white 1px solid; border-bottom: white 1px solid; font-family: Verdana
}

.inputTextArea
{
    border-right: black 1px solid; border-top: black 1px solid;height:40px;
    border-left: black 1px solid; border-bottom: black 1px solid; font-family: Verdana
}    

.pagebreak {page-break-after: always;}

.pagebreakAfter 
{
	page-break-inside:avoid;
	page-break-after:always;
}
@media print
{
	.page-break 
	{
		page-break-after:always; 
	}
}


/*For ToolTip*/

  #fixedtipdiv
{
	position: absolute;
	padding: 2px;
	border: 1px solid black;
	font: 10px/10px Verdana;
	line-height: 18px;
	z-index: 100;
	/*height:100%;*/
	filter: alpha(opacity=0);
	display: inline;
	vertical-align: middle;
	text-align: left;
}

.TextboxSalaryInfo
{
	BORDER-RIGHT: #BBD6EB 1pt solid;
    BORDER-TOP: #BBD6EB 1pt solid;
    BORDER-LEFT: #BBD6EB 1pt solid;
    BORDER-BOTTOM: #BBD6EB 1pt solid;
    Background-color:#f6f6f6;
    FONT-SIZE: 9pt;
    height :17px;
    FONT-FAMILY:Calibri, Verdana;
	width: 100px;
}

.DateTextbox
{
	BORDER-RIGHT: #BBD6EB 1pt solid;
    BORDER-TOP: #BBD6EB 1pt solid;
    BORDER-LEFT: #BBD6EB 1pt solid;
    BORDER-BOTTOM: #BBD6EB 1pt solid;
    Background-color:#f6f6f6;
    FONT-SIZE: 9pt;
    height :17px;
    FONT-FAMILY:Calibri, Verdana;
	width: 150px;
}

.SubHeadingCenter
{
	font-weight: bold;
	font-size: 10pt;
	font-family: Verdana;
	text-align: center;
}

.TabNameCenter
{
	font-size: 9pt;
	color: #000000;
	font-family: Calibri, Verdana;
	text-align: center;
}

.TabNameItalics
{
	font-size: 10pt;
	color: #000080;
	font-family: Calibri, Verdana;
	text-align: left;
	font-style: italic;
}

.ReportButton
{
border-style: inset;
border-width: 1px;
font-size: 9pt;
font-family: Calibri, Verdana;
font-weight: normal;
width: 90px;
color: #e0ffff;
background-color: #3379be;
}

/*Standard Attendance Report*/
/*--------------------------------------*/
.ArticleHeader
{
	background-color:#bac3cc;	
}
.PostCategory
{
	font: bold 10.5pt Calibri, Verdana;
	margin-top: 4px;
	letter-spacing: -0.5pt;
	text-align: left;
	color: #0000ff;
	background-color: #dcdcdc;
	text-indent: 4pt;
}
.Post
{
	margin-bottom: 8px;
	margin-right: 2px;	
}

.PostTitle
{
	font: 12pt Verdana, Helvetica;
	margin-top: 4px;
	letter-spacing: -0.5pt;
	font-weight:bold;
}

.PostTitle a
{
	text-decoration: none;
	color: #cc6633;
}

.PostTitle a:visited
{
	color: #cc6633;
}

.PostTitle a:hover
{
	color: #cc6633;
	background-color: #ffeecc;
}

.PostSubtitle
{
	font: 10pt Verdana, Helvetica;
	color: #003044;
}

.PostInfo
{
	border-top: dotted 1px #cccccc;
	margin-top: 6px;
	padding-top: 4px;
	font: 8pt Verdana, Helvetica;
	color: #999999;
}

.PostBody
{
	line-height: 160%;
}

.PostDetails
{
	width: 100%;
	padding: 0 0 0 0;
}
div#nifty{ background: #bac3cc}
b.rtop, b.rbottom{display:block;background: #FFF}
b.rtop b, b.rbottom b{display:block;height: 1px;
    overflow: hidden; background: #bac3cc}
b.r1{margin: 0 5px}
b.r2{margin: 0 3px}
b.r3{margin: 0 2px}
b.rtop b.r4, b.rbottom b.r4{margin: 0 1px;height: 2px}
/*--------------------------------------*/

/*----Styles used for HTML Mail Draft Pages ------*/

.SubHeadingsForMail
{
	FONT-WEIGHT: bold; 
	FONT-SIZE: 10pt; 
	COLOR: dimgray; 
	FONT-FAMILY: Calibri; 
	BACKGROUND-COLOR: #ffff99;
	text-align:center;
}

.TitleForMail
{
	FONT-WEIGHT: bold; 
	FONT-SIZE: 12pt; 
	COLOR: white; 
	FONT-FAMILY: Calibri; 
	BACKGROUND-COLOR: #336699;
	
}
.TabNamesForMail
{
	FONT-WEIGHT: bold; 
	FONT-SIZE: 10pt; 
	COLOR: black; 
	FONT-FAMILY: Calibri;
}
.GridStyleForMail
{
	FONT-WEIGHT: bold; 
	FONT-SIZE: 10pt; 
	COLOR: white;
	FONT-FAMILY: Calibri; 
	BACKGROUND-COLOR: #336699; 
	width: 25%;
	
	
}
.LinkButtonTextForMail
{
	FONT-WEIGHT: bold;
	FONT-SIZE: 10pt; 
	COLOR: blue; 
	FONT-FAMILY: Calibri;
}
.ApprovalHistoryForMail
{
	FONT-WEIGHT: bold;
	FONT-SIZE: 10pt; 
	COLOR: #000000; 
	FONT-FAMILY: Calibri;
}
.DescriptionForMail
{
	FONT-SIZE: 10pt;
	COLOR: blue; 
	FONT-FAMILY: Calibri; 
	BACKGROUND-COLOR: white;
}
/*-------------End of Styles for HTML Mail Drafts---*/

.Image
{
	background-image: url(../images/Cust_serv.jpg);
}

/* Added For ETWEBSITE*/

.ListViewRow
{
	font-size: 7.5pt;
	color: #000000;
	
	font-family: Verdana;
}


.ListViewLink
{
	font-size: 8pt;
	color: #0272BC;
	width: 80%;
	text-decoration: none;
	font-weight: bold;
	font-family: Verdana;
}

.ListViewLink a
{
	font-size: 8pt;
	color: #0272BC;
	width: 100%;
	text-decoration: none;
	font-weight: bold;
	font-family: Verdana;
}

.ListViewLink:hover
{
	font-size: 8pt;
	color:  #FF7733;
	width: 100%;
	text-decoration: none;
	font-weight: bold;
	font-family: Verdana;
}



.PanelForSearch
{
	padding: 0px;
	overflow: Auto;
	height: 450px;
	width: 100%;
	border-right: #a9a9a9 1px solid;
	border-top: #a9a9a9 1px solid;
	border-left: #a9a9a9 1px solid;
	border-bottom: #a9a9a9 1px solid;
	background-color:#FBFCFD;
}

.PanelSearchWithoutBG
{
	padding: 0px;
	overflow: Auto;
	height: 450px;
	width: 100%;
	border-right: #a9a9a9 1px solid;
	border-top: #a9a9a9 1px solid;
	border-left: #a9a9a9 1px solid;
	border-bottom: #a9a9a9 1px solid;
}

.CollapsePanel
{
	width: 100%;
	background-color: #FFFFFF;
	height: 0px;
	overflow: hidden;
	font-family: Verdana;
	font-size: 8pt;
	
}

.CollapsePanelHeader
{
	background-color: #dfe4ee;
	width: 100%;
	height: 20px;
	font-size: 8pt;
	color: #000000;
	text-align: left;
	vertical-align: middle;
	cursor: pointer;
	font-family: Verdana;
	font-weight: bold;
	
}

.CollapsePanelHeaderTd
{
	background-color: #dfe4ee;
	width: 90%;
	height: 20px;
	font-size: 8pt;
	color: #000000;
	text-align: left;
	vertical-align: middle;
	cursor: pointer;
	font-family: Verdana;
	font-weight: bold;
}

.CollapsePanelImage
{
	vertical-align: middle;
	cursor: pointer;
	text-align: center;
	width: 10%;
	
}


.TableCellForCollapsePanel
{
	padding-bottom: 2px;
	
}

.TableCellForCollapsePanelHide
{
	padding-bottom: 0px;
	
}

.SubHeaderLabelBlack
{
	font-weight: bold;
	font-size: 9pt;
	font-family: Verdana;
	color: #000000;
}




.SearchFoundLabel
{
	border: 1px solid #4B93E0;
	font-size: 7.5pt;
	color: #808080;
	font-family: Verdana;
	background-color: #CDE0FE;
	width: 100%;
}


.SearchResultLabel
{
	font-size: 11pt;
	color: #000000;
	font-family: Verdana;
}

.SearchTextLabel
{
	font-size: 12pt;
	color: #000000;
	font-family: Verdana;
	font-style: italic;
	font-weight: bold;
}

.DurationLabel
{
	font-size: 7.8pt;
	color: #000000;
	font-family: Verdana;
	font-weight: bold;
}

.DeliveryMethodLabel
{
	font-size: 7pt;
	color: #A2A0A1;
	font-family: Verdana;
	font-weight: bold;
}

.HorizontalLineListView
{
	text-align: left;
	width: 100%;
	height: 0;
	border: 0;
	border-bottom: 1px solid #A1B0C5;
	
}

.ListViewRowHorizontal
{
	width: 60%;
}


.TabRequestSend
{
	font-size: 9pt;
	color: #000000;
	font-family: Calibri, Verdana;
	text-align: center;
	
}



/* For Right Part of Product Details Displaying Page */

.TableCell
{
	background-color: #FFFFFF;
	font-size: 9pt;
	color: #000000;	
}

.DropdowntextForWeb
{
	BORDER-RIGHT: #BBD6EB 1px solid;
    BORDER-TOP: #BBD6EB 1px solid;
    BORDER-LEFT: #BBD6EB 1px solid;
    BORDER-BOTTOM: #BBD6EB 1px solid;
    Background-color:#f6f6f6;
    font-size: 8pt;
    font-family:Verdana;
	width: 175px;
}


.TextboxForWeb
{
	BORDER-RIGHT: #BBD6EB 1px solid;
    BORDER-TOP: #BBD6EB 1px solid;
    BORDER-LEFT: #BBD6EB 1px solid;
    BORDER-BOTTOM: #BBD6EB 1px solid;
    Background-color:#f6f6f6;
    FONT-SIZE: 8pt;
    height :17px;
    FONT-FAMILY:Verdana;
	width: 173px;
}

.NotesForWeb
{
	BORDER-RIGHT: #BBD6EB 1px solid;
    BORDER-TOP: #BBD6EB 1px solid;
    BORDER-LEFT: #BBD6EB 1px solid;
    BORDER-BOTTOM: #BBD6EB 1px solid;
    Background-color:#f6f6f6;
    FONT-SIZE: 8pt;
    height :34px;
    FONT-FAMILY: Verdana;
	width: 173px;
	
}

.PanelSearchForHome
{
	padding: 0px;
	overflow: Auto;
	height: 268px;
	width: 100%;
	border-right: #a9a9a9 1px solid;
	border-top: #a9a9a9 1px solid;
	border-left: #a9a9a9 1px solid;
	border-bottom: #a9a9a9 1px solid;
}

.GridViewHeaderHome
{
	text-align: left;
	font-size: 12pt;
	position: fixed;
	color: #000000;
	background-color: #FFFFFF;
	font-weight: bold;
	top: expression(this.parentNode.parentNode.parentNode.parentNode.scrollTop-1);
	left: expression(this.parentNode.parentNode.scrollTop-1);
}


.GridViewHeaderHome a
{
	text-align: left;
	font-size: 12pt;
	position: relative;
	color: #000000;
	background-color: #FFFFFF;
	font-weight: bold;
	top: expression(this.parentNode.parentNode.parentNode.parentNode.scrollTop-1);
	left: expression(this.parentNode.parentNode.scrollTop-1);
}

.RequestSendLabel
{
	font-family: Calibri, Verdana;
	font-weight: bold;
	color: #000000;
}

.CurrentPage
{
	padding: 0px 6px 0px 6px;
	border: solid -1px #ddd;
	background: #CDE0FE;
	color: #000000;
	background-image: url(  '../images/webimages/bracketupto9.gif' );
	background-repeat: no-repeat;
	font-weight: bold;
	font-family: verdana;
	font-size: 8pt;
	text-align: center;
}

.CurrentPageGreater
{
	
	padding: 1px 6px 0px 3px;
	border: solid -1px #ddd;
	background: #CDE0FE;
	color: #000000;
	background-image: url('../images/webimages/bracketgreater9.gif' );
	background-repeat: no-repeat;
	font-weight: bold;
	font-family: verdana;
	font-size: 8pt;
	text-align: center;
	background-attachment: scroll;
	
	
}

.PrevNext
{
	text-decoration: none;
	color: #000000;
}

.PageNumber
{
	text-decoration: none;
	color: #000000;
	font-family: verdana;
	font-size: 8pt;
	text-align: center;
}

.CourseNameLabel
{
	font-size: 10px;
	color: #678FC3;
	font-family: Verdana;
	text-decoration: none;
	font-weight: bold;
}


.ExecutrainDescription
{
	font-size: 10px;
	color: #678FC3;
	font-family: Verdana;
	text-decoration: none;
	font-weight: bold;
	text-align:left;
}

.CourseDateLabel
{
	font-size: 10px;
	color: #678FC3;
	font-family: Verdana;
	text-decoration: none;
	font-weight: bold;
}

.AdminButton
{
	font-size: 10px;
	color: #FFFFFF;
	font-family: Verdana;
	font-weight: bold;
	text-decoration: none;
}

.AdminButton:hover
{
	font-size: 10px;
	color: #FFFFFF;
	font-family: Verdana;
	font-weight: bold;
	text-decoration: underline;
}

.TopLinkContact
{
	
	color: #9A7B70;
	font-weight: bold;
	font-family: Verdana;
	font-size: 7.8pt;
	vertical-align: middle;
	cursor: default;
}



.TopLinks
{
	text-decoration: none;
	color: #9A7B70;
	font-weight: bold;
	font-family: Verdana;
	font-size: 7.8pt;
	vertical-align: middle;
	width: 0;
}

.TopLinks:hover
{
	text-decoration: underline;
	color: #9A7B70;
	font-weight: bold;
	font-family: Verdana;
	font-size: 7.8pt;
	vertical-align: middle;
	
}

.TopLinkImages
{
	vertical-align: middle;	
}

.TopSearchTd
{
	text-align:right;
	vertical-align: middle;
	padding-bottom: 12px;
	width: 200px;
	height: 18px;
}


.OutlookImage
{
	vertical-align: middle;	
	padding-bottom: 1px;
}
.OutlookButton
{
	text-decoration: none;
	color: #9A7B70;
	font-weight: bold;
	font-family: Verdana;
	font-size: 7.8pt;
	vertical-align: middle;
	padding-bottom: 3px;
}



.OutlookButton:hover
{
	text-decoration: underline;
	color: #9A7B70;
	font-weight: bold;
	font-family: Verdana;
	font-size: 7.8pt;
	vertical-align: middle;
	padding-bottom: 3px;
}


.FooterLetter
{
	font-family: verdana;
	font-size: 10px;
	font-weight: bold;
	font-style: normal;
	color: #000000;
}


.TabHeader
{
	font-size: 10pt;
	color: #000000;
	font-family: Calibri, Verdana;
	text-align: left;	
}

.Adrotator
{
	width: 227px;
	height: 153px;
}



.TabMenu
{
	
	height: 24px;
	font-family: Calibri, Verdana;
	font-size: 9pt;
	font-weight: bolder;
	vertical-align: bottom;
	text-align: left;
	text-decoration: none;
	padding-bottom: -1px;
	padding-top: -1px;
	padding-left: 12px;
	border-right: #b0c4de 0px outset;
	border-top: #b0c4de 0px outset;
	border-left: #b0c4de 0px outset;
	border-bottom: #b0c4de 0px outset;
	
	color: #9A7B70;
}

.TabMenu:hover
{
	height: 26px;
	font-family: Calibri, Verdana;
	font-size: 9pt;
	font-weight: bolder;
	vertical-align: bottom;
	text-align: left;
	text-decoration: none;
	padding-bottom: -1px;
	padding-top: -1px;
	padding-left: 12px;
	border-right: #b0c4de 0px outset;
	border-top: #b0c4de 0px outset;
	border-left: #b0c4de 0px outset;
	border-bottom: #b0c4de 0px outset;
	color: #9A7B70;
	background-color: #EBE5D8;
}

.LinkMore
{
	color: #0272BC;
	font-weight: bold;
	font-size: 7pt;
	text-decoration: none;
	font-family: verdana;
}


.LinkMore:hover
{
	color: #FF7733;
	font-weight: bold;
	font-size: 7pt;
	text-decoration: none;
	font-family: verdana;
}

.EmptyDataRowList
{
	font-weight: normal;
	list-style-position: outside;
	font-size: 11pt;
	color: #000000;
	font-family: Verdana;
	vertical-align: middle;
	text-align: center;
}


.Pager
{
	font-size: 8pt;
	color: #000000;
	font-family: Verdana;
	text-align: right;
}

/*For TabContainer*/

.EtWebTabStyle .ajax__tab_header 
{ 
     font-family:Calibri,verdana,tahoma; 
     font-size:12px; 
} 

.EtWebTabStyle .ajax__tab_outer 
{ 
     height:21px;
} 

.EtWebTabStyle .ajax__tab_inner    
{ 
     padding-left:3px; 
} 

.EtWebTabStyle .ajax__tab_tab 
{ 
     padding:4px;
     margin:0; 
} 

.EtWebTabStyle .ajax__tab_body
{
	font-family: verdana,tahoma;
	font-size: 10pt;
	background-color: #ffffff;
	border-style: solid;
	border-width: 0 1px 1px 1px;
	border-color: #dfe4ee;
} 



.EtWebTabStyle .ajax__tab_header 
{ 
      background:url('../images/webimages/tab-line.gif') repeat-x bottom; 
} 

.EtWebTabStyle .ajax__tab_outer    
{ 
      background:url('../images/webimages/tab-right.gif') no-repeat right; 
} 

.EtWebTabStyle .ajax__tab_inner    
{ 
     background:url('../images/webimages/tab-left.gif') no-repeat; 
} 

.EtWebTabStyle .ajax__tab_tab 
{ 
     background:url('../images/webimages/tab.gif') repeat-x; 
} 

.EtWebTabStyle .ajax__tab_hover .ajax__tab_outer 
{ 
     background:url('../images/webimages/tab-hover-right.gif') no-repeat right; 
} 

.EtWebTabStyle .ajax__tab_hover .ajax__tab_inner 
{ 
     background:url('../images/webimages/tab-hover- left.gif') no-repeat; 
} 

.EtWebTabStyle .ajax__tab_hover .ajax__tab_tab 
{ 
     background:url('../images/webimages/tab-hover.gif') repeat-x; 
} 

.EtWebTabStyle .ajax__tab_active .ajax__tab_outer
{
	background: url( '../images/webimages/tab-active-right.gif' ) no-repeat right;
} 

.EtWebTabStyle .ajax__tab_active .ajax__tab_inner 
{ 
    background:url('../images/webimages/tab-active-left.gif') no-repeat; 
} 

.EtWebTabStyle .ajax__tab_active .ajax__tab_tab 
{ 	
    background:url('../images/webimages/tab-active.gif') repeat-x; 
}


/* For Course Calender */

.CourseTable
{
	padding: 2px;
	vertical-align: top;
	text-align: left;
	cursor: pointer;
	width: 94%;
	font-family: verdana;
	font-size: 8pt;
	color: #000000;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #000000;
	border-left-style: solid;
	border-left-width: 1px;
	border-left-color: #000000;
	border-right-style: solid;
	border-right-width: 1px;
	border-right-color: #000000;
	font-weight: normal;
	border-collapse: collapse;
}



.CourseCell
{
	padding: 2px;
	font-family: verdana;
	font-size: 8pt;
	color: #000000;
	border-top-style: solid;
	border-top-width: 1px;
	border-top-color: #000000;
	font-weight: normal;
}



.CourseCell:hover
{
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #000000;
	
	border-left-style: solid;
	border-left-width: 1px;
	border-left-color: #000000;
	
	border-right-style: solid;
	border-right-width: 1px;
	border-right-color: #000000;
	
	border-top-style: solid;
	border-top-width: 1px;
	border-top-color: #000000;
	
	padding: 2px;
	background-color: #678FC2;
	color: #FFFFFF;
	font-family: verdana;
	font-size: 8pt;
	font-weight: normal;
}

.CourseCell:hover a
{
	background-color: #678FC2;
	color: #FFFFFF;
	font-family: verdana;
	font-size: 8pt;
	font-weight: normal;
}


.CourseLink
{
	font-family: verdana;
	font-size: 8pt;
	color: #000000;
	text-decoration: none;
	cursor: pointer;
}

.CourseCalender
{
	width: 90%;
	
}

.TitleHeader
{
	font-size: 12pt;
	color: #678FC2;
	font-family: Verdana;
	background-color: #FFFFFF;
	text-align: center;
	font-weight: bold;
}

.DayHeader
{
	border: 1px solid #000000;
	font-size: 10pt;
	color: #FFFFFF;
	font-family: Verdana;
	background-color: #678FC2;
	text-align: center;
	font-weight: bold;
}

.DayStyle
{
	border: 1px solid #000000;
	font-family: verdana;
	font-size: 9pt;
	color: #678FC2;
	text-align: center;
	vertical-align: top;
	text-decoration: none;
	padding-top: 2px;
	padding-bottom: 2px;
	font-weight: bold;
	height: 83px;
	width: 115px;
}

.OtherMonthDayStyle
{
	background-color: #FFFFFF;
	font-family: verdana;
	font-size: 9pt;
	color: #FFFFFF;
}

.WeekendDayStyle
{
	background-color: #D2D9E1;
	font-family: verdana;
	font-size: 9pt;
	color: #FFFFFF;
}

/*for DHTML tooltip*/


#tt
{
	position: absolute;
}
#tttop 
{
		height:5px; 
		margin-left:5px; 
		overflow:hidden;
}
#ttcont
{
	padding: 2px 4px 2px 4px;
	margin-left: 5px;
	background: #648FCA;
	color: #FFFFFF;
	border: 2px solid #DB6A6A;
	width: auto;
	font-family: verdana;
	font-size: 8pt;
}
#ttbot 
{
	height:5px; 
	margin-left:5px; 
	overflow:hidden;
}

.ForwardNotes	
{
	BORDER-RIGHT: #BBD6EB 1pt solid;
    BORDER-TOP: #BBD6EB 1pt solid;
    BORDER-LEFT: #BBD6EB 1pt solid;
    BORDER-BOTTOM: #BBD6EB 1pt solid;
    Background-color:#f6f6f6;
    FONT-SIZE: 8pt;
    height :75px;
    FONT-FAMILY: Verdana;
	width: 200px;
	
}

.ForwardSendButton
{
	border: 1pt solid #3366cc;
	font-size: 8pt;
		font-family: Verdana;
		font-weight: bold;
		width: 70px;
		color: #3366cc;
		cursor: pointer;
		background-color: #dfe4ee;
	height: 19px;
}

.TabContainer
{
	width: 100%;
	vertical-align: top;
	text-align: left;
}

.ExecutrainContact
{
	font-size: 10px;
	color: #678FC2;
	font-family: Verdana;
	background-color: #FFFFFF;
	text-align: center;
	font-weight: bold;
}

/*ADDED FOR TNA*/

.PanelWithNoBorder
{
	border: 1px solid #0000FF;
	padding: 0px;	
	width: 95%;
}

.PanelModle
{
	border: 1px solid #000099;
	background-color: White;
	padding: 0px;
	width: 70%;
	height: 290px;
}

.PanelOutcome
{
	border: 1px solid #FFFFFF;
	padding: 0px;	
	overflow: Auto;
	width: 98%;
	height: 200px;
}

.PanelTNA
{
	padding: 0px;
	overflow: Auto;
	width: 60%;
	text-align: center;
}
.LinkTNA
{
	font-family: verdana;
	font-size: 8pt;
	color: #0000FF;
	text-decoration: underline;
	cursor: pointer;
}
.AnswerTable
{
	border: 1px solid #0000FF;
	font-family: verdana;
	font-size: 10pt;
	color: #0000FF;
	text-decoration: none;
	text-align: center;
}
.AnswerTableHeader
{
	font-family: verdana;
	font-size: 10pt;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #678FC2;
	font-weight: bold;
	text-align: center;
}

.TabNameSummary
{
	font-size: 10pt;
	color: #000000;
	font-family: Verdana;
	text-align: left;
}

.TabNameSummaryLeftBold
{
	font-size: 10pt;
	color: #000000;
	font-family: Verdana;
	text-align: left;
	font-weight: bold;
}
.TabNameSummaryCenter
{
	font-size: 10pt;
	color: #000000;
	font-family: Verdana;
	text-align: center;
}

.TabNameSummaryBold
{
	font-size: 10pt;
	color: #000000;
	font-family: Verdana;
	text-align: center;
	font-weight: bold;
}

.GridViewTNA
{
	font-family: Verdana;
	font-size: 9pt;
	color: black;
	border-color: #999999;
	border-width: 1px;
	width: 30%;
	padding-left: 2px;
	text-align: center;
}



.GridViewTNAHeader
{
	text-align: left;
	font-size: 9pt;
	color: #ffffff;
	background-color: #678FC2;
	font-weight: bold;
	height: 25px;
	font-family: verdana;
}

.GridViewTNAHeader a
{
	text-align: left;
	font-size: 9pt;
	color: #ffffff;
	background-color: #678FC2;
	font-weight: bold;
	height: 25px;
	font-family: verdana;
}

.GridViewTNAAlternatingRowStyle
{
	font-size: 9pt;
	font-family: Verdana;
	border-bottom: #dcdcdc 1px solid;
	padding-left: 2px;
	background-color: #D6E9F8;
	height: 25px;
}

.GridViewTNARowStyle
{
	font-size: 9pt;
	font-family: Verdana;
	border-bottom: #dcdcdc 1px solid;
	padding-left: 2px;
	height: 25px;
}

.LinkGridTNA
{
	font-family: verdana;
	font-size: 9pt;
	color: #0000FF;
	cursor: pointer;
	text-align: left;
}


.LinkGridTNASkipped
{
	font-family: verdana;
	font-size: 9pt;
	color: #FF0000;
	cursor: pointer;
	text-align: left;
}


.LinkGridTNA a
{
	font-family: verdana;
	font-size: 9pt;
	color: #0000FF;
	cursor: pointer;
	text-align: left;
}

.LoginTableTNA
{
	font-family: verdana;
	border-right-style: solid;
	border-right-width: 1px;
	border-right-color: #A1B0C5;
}
.SubHeaderTNA
{
	font-weight: bold;
	font-size: 10pt;
	color: #0272BC;
	font-family: Verdana;
}

.SubjectLabel
{
	font-weight: bold; 
	font-size: 8pt;
    color: #000000; 
    font-family: Verdana;
}


.ListViewItems li
{
	display:inline;
	float:left;
	margin-left:15px;
	margin-bottom:15px;
}

.ListViewItemText
{
	padding: 5px 5px 5px 5px;
	font-family: Verdana;
	font-size: 7pt;
	color: #000000;
	text-align: center;
}

.LabelValidator
{
	font-size: 7.5pt;
	color: #000000;
	font-family: Verdana;
	text-align: center;
	font-weight: bold;
}

.LabelValidator
{
	font-size: 7.5pt;
	color: #000000;
	font-family: Verdana;
	text-align: center;
	font-weight: bold;
}

.SubHeaderLabelBlackTNA
{
	font-size: 9pt;
	font-family: Verdana;
	color: #000000;
}

.StartTest
{
	border-style: inset outset outset inset;
	border-width: 1px;
	border-color: #99CCFF;
	background-image: url( '../images/webimages/startnew.gif' );
	background-repeat: repeat;
	background-color: Transparent;
	cursor: pointer;
	
	height: 25px;
	font-family: verdana;
	font-size: 9pt;
	color: #000000;
}



/*TNA STYLE ENDS HERE*/

/*For Whom We Serve*/

.FontBlack
{
	color: #4c4c4c;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.FontRed
{
	color: #FF0000;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.ApplyPoiterCursor
{
	cursor: pointer;
}



/*Corporate Training*/
.FondBlackUnderline
{
	color: #4c4c4c;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: underline;
}


/* Location */

.LocSubHeading
{
	font-family: verdana;
	font-size: 9pt;
	text-decoration: underline;
	color: #008CE0;
	text-align: left;
}

.LocSubHeadingBlack
{
	font-family: verdana;
	font-size: 9pt;
	text-decoration: underline;
	color: #000000;
	text-align: center;
}

.LinkLoc
{
	color: #0066CC;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
}

.LinkLoc:hover
{
	text-decoration: underline;
	color: #CC0000;
	font-family: verdana;
	font-size: 12px;
	cursor: pointer;
}

.LocSub
{
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #666666;
}

.LocNormal
{
	color: #4c4c4c;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

/* For Course Schedule Table */

.CalTable
{
	width: 93%;
	font-family: verdana;
	font-size: 9pt;
	font-style: normal;
	color: #000000;
	vertical-align: top;
	text-align: center;
	font-weight: bold;
	
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #000000;
	border-left-style: solid;
	border-left-width: 1px;
	border-left-color: #000000;
	
	border-collapse: collapse;
}

.CalTableCell
{
	
	width: 100%;
	font-family: verdana;
	font-size: 8pt;
	font-style: normal;
	color: #000000;
	vertical-align: top;
	text-align: center;
	font-weight: bold; /*border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #000000;
	border-left-style: solid;
	border-left-width: 1px;
	border-left-color: #000000;*/
	border-collapse: collapse;
}

.CalGroupCell
{
	font-family: verdana;
	font-size: 9pt;
	color: #FFFFFF;
	font-weight: bold;
	background-color: #FF0000;
	text-align: center;
	
	border-top-style: solid;
	border-top-width: 1px;
	border-top-color: #000000;
	
	border-right-style: solid;
	border-right-width: 1px;
	border-right-color: #000000;
	
	border-collapse: collapse;
}
.CalCell
{
	font-family: verdana;
	font-size: 8pt;
	color: #000000;
	text-align: left;
	font-weight: normal;
	cursor: pointer;
	border-top-style: solid;
	border-top-width: 1px;
	border-top-color: #000000;
	border-right-style: solid;
	border-right-width: 1px;
	border-right-color: #000000;
	border-collapse: collapse;
	padding-right: 2px;
}

.CalCellDur
{
	font-family: verdana;
	font-size: 8pt;
	color: #000000;
	text-align: center;
	font-weight: normal;
	border-top-style: solid;
	border-top-width: 1px;
	border-top-color: #000000;
	border-right-style: solid;
	border-right-width: 1px;
	border-right-color: #000000;
	border-collapse: collapse;
	padding-right: 2px;
}

/* Added For Cslender with more*/

.CalTableMore
{
	width: 93%;
	font-family: verdana;
	font-size: 8pt;
	font-style: normal;
	color: #000000;
	vertical-align: top;
	text-align: center;
	font-weight: bold;
	
	border-right-style: solid;
	border-right-width: 1px;
	border-right-color: #000000;
	border-left-style: solid;
	border-left-width: 1px;
	border-left-color: #000000;
	border-top-style: solid;
	border-top-width: 1px;
	border-top-color: #000000;

	
	border-collapse: collapse;
}

.CalMoreCell
{
	font-family: verdana;
	font-size: 8pt;
	color: #000000;
	text-align: center;
	font-weight: normal;
	vertical-align: top;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #000000;
	border-right-style: solid;
	border-right-width: 1px;
	border-right-color: #000000;
	margin:0; 

	
}

.CalMoreCellEnd
{
	font-family: verdana;
	font-size: 8pt;
	color: #000000;
	text-align: center;
	font-weight: normal;
	vertical-align: top;
	margin:0; 

	
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #000000;
	
	
}


.TdOutCome
{
	font-family: verdana;
	font-size: 8pt;
	color: #000000;
	text-align: left;
	font-weight: bold;
	border-top-style: solid;
	border-top-width: 1px;
	border-top-color: #000000;
	border-right-style: solid;
	border-right-width: 1px;
	border-right-color: #000000;
	border-left-style: solid;
	border-left-width: 1px;
	border-left-color: #000000;
	
	border-collapse: collapse;
	padding-right: 2px;
	padding-left: 5px;
}

.TdOutResult
{
	font-family: verdana;
	font-size: 8pt;
	color: #000000;
	text-align: left;
	font-weight: normal;
	border-top-style: solid;
	border-top-width: 1px;
	border-top-color: #000000;
	border-right-style: solid;
	border-right-width: 1px;
	border-right-color: #000000;
	border-collapse: collapse;
	padding-right: 2px;
	padding-left: 5px;
}

.TdLastBorder
{
	border-top-style: solid;
	border-top-width: 1px;
	border-top-color: #000000;
}
.LegendStyle
{
	color: Black;
	font-family: Verdana; 
	font-size: 11px;
	font-weight:bold;  
}

.modalBackground
{
	background-color:Gray;
	filter: alpha(opacity=70);
}

.modalBackgroundPanel
{
	background-color:Gray;
	filter: alpha(opacity=70);
	text-decoration:none;
}


.PopupHeaderStyle
{
	color: #FFFFFF;
	font-family: Verdana;
	text-align :center;
	height: 20px;
	font-size: 11px;
	font-weight: bold;
	background-color: #5E90B6;
}
.PopupHeaderStyleBlackWithAlignLeft
{
	color: #FFFFFF;
	font-family: Verdana;
	text-align :left;
	height: 20px;
	font-size: 12px;
	background-color: #5E90B6;
}
.PopupHeaderStyleBlackWithAlignRight
{
	color: #FFFFFF;
	font-family: Verdana;
	text-align :right;
	height: 20px;
	font-size: 10px;
	background-color: #5E90B6;
	vertical-align:middle;
}
.PopupGridViewHeader
{
	text-align: left;
	font-size: 9pt;
	position: relative;
	color: #ffffff;
	background-color: #1865A0;
	font-weight: bold;
	top:expression(this.parentNode.parentNode.parentNode.parentNode.scrollTop-1);
	left:expression(this.parentNode.parentNode.scrollTop-1);
}
.PopupGridViewRowStyle
{
	font-size: 9pt;
	font-family: Calibri, Verdana;
	border-bottom: #dcdcdc 1px solid;
	padding-left: 2px;
	background-color:#E5F0F4;
}

.ExecutrainDesc
{
	font-size: 10px;
	color: #000000;
	font-family: Verdana;
	text-decoration: none;
	text-align: left;
}

.CourseNameLabelBlue
{
	font-size: 10px;
	color: #0066CC;
	font-family: Verdana;
	text-decoration: none;
	
}
.CourseNameLabelBlueTemp
{
	font-size: 10px;
	color: #0066CC;
	font-family: Verdana;
	text-decoration: none;
	vertical-align:middle;
	/*padding-left:0em;
	text-indent:-1em;*/
	
	
}
.CourseNameLabelBlueTemp:hover
{
	font-size: 10px;
	color: #CC0000;
	font-family: Verdana;
	text-decoration: underline;
}

.CourseDateLabelBlue
{
	font-size: 10px;
	color: #0066CC;
	font-family: Verdana;
	text-decoration: none;
	vertical-align:middle;
	
}

.TopLinkContactBlue
{
	color: #0066CC;
	font-family: Verdana;
	font-size: 7.8pt;
	vertical-align: middle;
	cursor: default;
}

.TopLinksBlue
{
	text-decoration: none;
	color: #0066CC;
	font-family: Verdana;
	font-size: 7.8pt;
	vertical-align: middle;
	width: 0;
}

.TopLinksBlue:hover
{
	text-decoration: underline;
	color: #CC0000;
	font-family: Verdana;
	font-size: 7.8pt;
	vertical-align: middle;
	
}


.OutlookButtonBlue
{
	text-decoration: none;
	color: #0066CC;
	font-family: Verdana;
	font-size: 7.8pt;
	vertical-align: middle;
	padding-bottom: 3px;
}



.OutlookButtonBlue:hover
{
	text-decoration: underline;
	color: #CC0000;
	font-family: Verdana;
	font-size: 7.8pt;
	vertical-align: middle;
	padding-bottom: 3px;
}

.ListViewLinkBlue
{
	font-size: 8pt;
	color: #0066CC;
	width: 80%;
	text-decoration: none;
	font-family: Verdana;
}

.ListViewLinkBlue a
{
	font-size: 8pt;
	color: #0066CC;
	width: 100%;
	text-decoration: none;
	font-family: Verdana;
}

.ListViewLinkBlue:hover
{
	font-size: 8pt;
	color: #CC0000;
	width: 100%;
	text-decoration: underline;
	font-family: Verdana;
}


.LinkMoreBlue
{
	color: #0066CC;
	
	font-size: 7pt;
	text-decoration: none;
	font-family: verdana;
}


.LinkMoreBlue:hover
{
	color: #CC0000;
	
	font-size: 7pt;
	text-decoration: none;
	font-family: verdana;
}


.CalCellBlue
{
	font-family: verdana;
	font-size: 8pt;
	color: #0066CC;
	text-align: left;
	font-weight: normal;
	cursor: pointer;
	border-top-style: solid;
	border-top-width: 1px;
	border-top-color: #000000;
	border-right-style: solid;
	border-right-width: 1px;
	border-right-color: #000000;
	border-collapse: collapse;
	padding-right: 2px;
}

.CalCellBlue:hover
{
	font-family: verdana;
	font-size: 8pt;
	color: #CC0000;
	text-align: left;
	font-weight: normal;
	cursor: pointer;
	border-top-style: solid;
	border-top-width: 1px;
	border-top-color: #000000;
	border-right-style: solid;
	border-right-width: 1px;
	border-right-color: #000000;
	border-collapse: collapse;
	padding-right: 2px;
	text-decoration: underline;
}

.CalCellDurLeft
{
	font-family: verdana;
	font-size: 8pt;
	color: #000000;
	text-align: left;
	font-weight: normal;
	border-top-style: solid;
	border-top-width: 1px;
	border-top-color: #000000;
	border-right-style: solid;
	border-right-width: 1px;
	border-right-color: #000000;
	border-collapse: collapse;
	padding-right: 2px;
}

.nithin
{
	vertical-align: top;
}

/*Added on oct 28 ends here*/

.Solutionhead
{
	 font-family: Verdana, Arial, Helvetica, sans-serif;
	 font-size: 24px;
	 color: #000000;
	 font-weight:bold;
	 margin-top:5px;
}
.SolutionSummary
{
	font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #FFFFFF;
	margin-top:5px;
}
.PanelBorder
{
	border-style: solid;
	border-width: 2px;
	border-color: #6FA5C9;
}

.ScheduleGridHeader
{
	font-family: verdana;
    font-size: 9pt;
    text-align: center;
    font-weight: normal;
	background-color: #cccccc;
}
.ScheduleGridRow
{
	font-family: verdana;
	font-size: 8pt;
	color: #000000;
}
.ScheduleGridEmptyRow
{
	font-family: verdana;
	font-size: 9pt;
	color: #FF3300;
	background-color: #cccccc;
	text-align: center;
}
.ScheduleGrid_Link
{
	font-family: verdana;
    font-size: 8pt;
    color: #0066CC;
    text-align: left;
    font-weight: normal;
    cursor: pointer;
    text-decoration:none;
}