﻿.ThemeColor
{
	background-color:#888585;
}

.ThemeSubColor
{
	background-color:#c6bebe;	
}

.HighlightColor
{
	background-color:#f6f6f6;
}

.TopThemeImage
{
	background-image:url(images/common/topbg.jpg);
}
/*Sub Menu Color*/
.SubMenuTheme
{
	background-color:#5498d1;
}

.TextBox
{
	border-bottom: #000000 1px solid;
	border-left: #000000 1px solid;
	border-right: #000000 1px solid;
	border-top: #000000 1px solid;
	color: #000000;
	font-family: verdana;
	font-size: 8pt;
	background-color: #ffffff;
}

.LabelBold
{
	font-family: Arial;
	font-size: 12px;
	font-weight:bold;
}

.LabelError
{
	font-family: Arial;
	font-size: 12px;
	font-weight:bold;
	color:Maroon;
}

.NormalText
{
	font-family: Arial;
	font-size: 12px;	
}

.LabelWhite{
	font-family: Arial;
	font-size: 12px;	
	color:White;
}

.LabelBig
{
	font-family: Arial;
	font-size: 18px;
	font-weight:bold;
}

.AssemblyVersion{
	font-family: Arial;
	font-size: 9px;	
	color:black;
}



.LabelError
{
	font-family: Arial;
	font-size: 12px;
	font-weight:bold;
	color:Maroon;
}

.PageTitle
{
	font-family: Arial;
	font-size:18px;
	font-weight:bold;
	color:#888585;	
}
.ListViewLine
{
	border-right:solid 1px #888585;
}

.SearchTableBorder{
   border:2px solid;
   border-top-color:#888585;
   border-left-color:#888585;
   border-right-color:#888585;
   border-bottom-color:#888585;
   background-image: url(images/common/searchline_bg.gif);
}
.DetailsViewGroupBorder{
   border:1px solid;
   border-top-color:#888585;
   border-left-color:#888585;
   border-right-color:#888585;
   border-bottom-color:#888585;
  
}
.TabStripBorder
{
	border:1px solid;
	border-top-color:#c6bebe;
   border-left-color:#c6bebe;
   border-right-color:#c6bebe;
   border-bottom-color:#c6bebe;
}

.AdvancedSearchTableBorder
{
   border:1px solid;
   border-top-color:#888585;
   border-left-color:#888585;
   border-right-color:#888585;
   border-bottom-color:#888585;   
}

.SearchNowButton
{
   font-family:Arial,sans-serif;
   color: #ffffff;
   background-color: #888585;   
}

/*Login Page Classes - Start*/
.LoginTable
{
	background-color:#f6f6f6;
}

.LoginTopBg

{
		background-image:url(images/login/login_04.gif);	
		
}
		
.LoginMiddleBg
{
		background-image:url(images/login/login_10.gif);	
		
}
		
.LoginBottomBg1
{
		background-image:url(images/login/login_21.gif);	
		
}
		
.LoginBottomBg2
{
	background-image:url(images/login/login_24.gif);
}

.LoginTableBorder {
   border:1px solid;
   border-top-color:#144e81;
   border-left-color:#144e81;
   border-right-color:#144e81;
   border-bottom-color:#144e81;

}

.WhiteBackground

{
		background-color:#ffffff
}

.CompanyName
{
	font-family: Arial;
	font-size:20px;
	font-weight:bold;
	color:#888585;
	
}

.LoginButton
{
	background-image:url(images/login/loginbutton.jpg);
}

.ResetButton
{
	background-image:url(images/login/resetbutton.jpg);
}

/*Login Page Classes - End*/

A:link {
	TEXT-DECORATION: none
	color:black;
	
}
A:visited {
	TEXT-DECORATION: none
	color:black;
}
A:active {
	TEXT-DECORATION: none
	color:black;
}

A:hover {
	TEXT-DECORATION: underline;
	color:Black;
}
.MainCopyright
{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	color:#ACACAC;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	text-align: right;
	vertical-align: bottom;
	border: 0px;
}

.TopLinkMenu
{
	font-family: Verdana;
	font-size: 11px;
	TEXT-DECORATION: none;
}
.TopLinkMenu:hover
{
	font-size: 11px; 
	COLOR: #000000; 
	FONT-FAMILY: Verdana; 
	TEXT-DECORATION: none; 
	font-weight:bold;
}

/*------------------------------------- Main Menu Control-----------------*/

/*Root Menu */

.TopMenu 
{
	font-family: Arial;
	background-color: #888585;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-align: center;
	vertical-align: middle;
	color:White;
}

/*This a default CSS */
.MenuItem
{
	border-right:1px solid white;
	border-left:1px;
	border-top:1px;
	border-bottom:1px;
	font-family:Arial; 
	font-size:12px; 
	cursor:hand; 
}

/*Sub Menu Items*/
.MenuItems
{
	background-color:#f6f6f6;
	color:Black;
	text-align:left;	
}

/*When Cursor Placed on the Menu*/
.TopMenuItemHover 
{
	border-right:1px solid white;
	border-left:1px;
	border-top:1px;
	border-bottom:1px;
	font-family:Arial; 
	font-size:12px; 
	cursor:hand; 
  
}

.SubMenuItemHover 
{
	background-color:#c6bebe;
	border-right:1px solid white;
	border-left:1px;
	border-top:1px;
	border-bottom:1px;
	font-family:Arial; 
	font-size:12px; 
	cursor:hand; 
  
}

/*if Cursor Placed in the Top Menu Item and moved outside it will be fired*/
.MenuItemExpanded
{
 font-family:Arial; 
  font-size:12px; 
  cursor:hand; 
  border-right:1px solid white;
  border-left:1px;
  border-top:1px;
  border-bottom:1px;
}


/*Horozontal Seperator*/
.MenuBreak
{
  background-color: silver; 
  width:100%;
}

/*------------------------------------- end Main Menu Control-----------------*/


/*Security Pages*/

.TableHeader
{
	background-color : #c6bebe;
}

/* Grid */

.ListHead
{
	font-family: Arial;
	font-size: 12px;
	font-style: normal;
	line-height: 26px;
	font-weight: bold;
	color: #ffffff;
	text-align: left;
	vertical-align: middle;
	margin: auto;
	background-image: none;
	/*background-color: #AEC9FF;*/
	background-color: #c6bebe;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #888585;
	border-right-color: #888585;
	border-bottom-color: #87A9FA;
	border-left-color: #888585;
	padding-left:3px;
}
ListHeadBudget
{
	font-family: Arial;
	font-size: 12px;
	font-style: normal;
	line-height: 26px;
	font-weight: bold;
	color: #ffffff;
	text-align: center;
	vertical-align: middle;
	margin: auto;
	background-image: none;
	padding-left:3px;
}


.Grid 
{ 
  border: 1px solid #57566F; 
  border-bottom: 2px solid #57566F; 
  background-color: #FFFFFF;
  cursor: pointer;
}
.ListData
{
	font-family: Arial;
	font-size: 12px;
	font-style: normal;
	line-height: 26px;
	font-weight: normal;
	color: #000000;
	text-align: left;
	vertical-align: middle;
	margin: auto;
	background-image: none;
	padding-left:3px;
	background-color: #ffffff; 
	border: 1px solid #CDCDCD;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 0px;
	border-left-width: 1px;
	
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
}

.CheckBoxColumn
{
	cursor: default;
}
.SearchTextBox
{
	background-color:#f6f6f6;
}

.ListPagerText
{
	font-family: Arial;
	font-size: 12px;	
	font-weight:bold;
	color:#888585;	
}

.PageSliderPopup
{
	background-color:#f6f6f6;
	font-family: Arial;
	font-size: 12px;	
}
.HoverRow 
 { 
 cursor: default; 
 }
 
 .HoverRow td.ListData 
{ 
   background-color: #F2F2F2;   
   border-bottom: 1px solid #F2F2F2; 
   font-family: Arial;
   font-size: 12px;
   font-style : normal;
   line-height: 26px;  
} 


/* user access  */

.UseraccessHeader
{
	background-color:#c6bebe;
	font-family:Arial;
	font-weight:bold;
	font-size:12px;
	color:#ffffff;
	padding-left:3px;
	}
.AdminUserGridHead
{
	font-family:  Arial;
	font-size: 12px;
	font-style: normal;
	line-height: 22px;
	color: #000000;
	text-align: left;
	vertical-align: middle;
	margin: auto;
	background-color: #EFEFFF;
	}
	
.AdminUserGridData
{
	font-family:  Arial;
	font-size: 12px;
	font-style: normal;
	line-height: 22px;
	color: #000000;
	text-align: center;
	vertical-align: middle;
	margin: auto;
	background-color: #EFEFFF;
	vertical-align:middle;
	}
	.PicklistGridLabelBox
{
	font-family:  Arial;
	font-size: 12px;
	font-style: normal;
	line-height: 22px;
	color: #000000;
	text-align: center;
	vertical-align: middle;
	margin: auto;
	background-color: #EFEFFF;
	vertical-align:middle;
	}
	
	
	/*** Styles for DetailView */
	.EditTextBox
	{
		border-bottom: #D2D2D2 1px solid;
		border-left: #D2D2D2 1px solid;
		border-right: #D2D2D2 1px solid;
		border-top: #D2D2D2 1px solid;
		color: #000000;
		font-family: verdana;
		font-size: 8pt;
		background-color: #ffffff;
	}

	
   
	.FormLabelStyle
	{
		font-family: Geneva, Arial, Helvetica, sans-serif;
		font-size: 12px;
		text-align :right;
		color: #000000;
	
		background-color: #c6bebe; 
		
		border-top:none 0px #ADC5FC;
		border-bottom:solid 1px #EFEFEF;
		border-right:none 0px #83A7FA;
		border-left:none 0px #83A7FA;
		
		padding-right:5px;
	}

	.FormControlStyle
	{
		font-family: verdana;
		font-size: 8pt;
		font-style: normal;
		line-height: normal;
		font-weight: normal;
		text-align:left;
		color:#000000;

		border-top:none 0px #F1F1F1;
		border-right:none 0px  #FFFF93;
		border-bottom:solid 1px  #EFEFEF;
		border-left:none 0px  #FFFF93;
		
		vertical-align:middle ; 
	}
		.FormValueControlStyle
	{
		font-family: verdana;
		font-size: 8pt;
		font-style: normal;
		line-height: normal;
		font-weight: normal;
		text-align:left;
		color:#000000;
		vertical-align:middle ;
		}

	.TabItemTitle
	{
		font-family: Geneva, Arial, Helvetica, sans-serif;
		font-size: 12px;
		font-style: normal;
		line-height: 26px;
		font-weight: bold;
		color: #888585;
		
		background-color: #FFFFFF;
		
		border-top:none 0px #999999;
		border-right:none 0px #999999;
		border-left:none 0px #999999;
		border-bottom:solid 1px #c6bebe;
		
		/* vertical-align:top; 
		   margin: auto; */
	}
	.FormTableHeader
	{
		font-family: Arial;
		font-size: 12pt;
		font-style: normal;
		line-height: normal;
		font-weight: bold;
		text-align:left;
		color:#888585;

		
		border-bottom:solid 1px  #c6bebe;
	
	}
		.FormTableData
	{
		font-family: Arial;
		font-size: 12pt;
		font-style: normal;
		line-height: normal;
		font-weight: bold;
		text-align:left;
		color:#888585;
	}

 /**Styles for DetailView - End */

.AlphaLink 
{
	TEXT-DECORATION: none;
	color:black;	
}

/** calander*/
 
 .calendar
 {
   border:none;
 }
 
 .day
 {
   width:120px;
  height:70px;
  text-align:left;
  vertical-align:top;
  font-family:Arial;
  font-size:11px;
  color:Black;
  background-color:#FFFFFF;
  border:solid 1px #C6C1AC;
}

.othermonthday
{
  background-color:#F5F3E5;
}

.month
{
  border-collapse:collapse;
  border:solid 1px black;
}

.dayheader
{
  background-color:#E3E0CD;
  background-image:url(images/common/calanderheader_bg.gif);
  color:#504C39;
  font-family:Verdana;
  font-size:11px;
  text-align:center;
  border-top:solid 1px #FFFFFF;
  border-left:solid 1px #FFFFFF;
  border-bottom:solid 1px #ACA899;
  border-right:solid 1px #C6C1AC;
  padding: 4px;
}

.title
{
  background-color:#7D9459;
  background-image:url(images/common/title_bg.gif);
  border: 1px solid black;
  border-bottom-width: 0px;
}

.title TD
{
  font-family:verdana;
  font-size:11px;
  font-weight:bold;
  color:White;
  padding-top:1px;
  padding-bottom:1px;
}

.nextprev
{
  cursor:pointer;
}

/* scrollbar*/

.ThemeScroll
{
	font-family:Arial;
	font-size:12px;
	scrollbar-face-color: #c6bebe;
	scrollbar-highlight-color: black;
	scrollbar-shadow-color: #c6bebe;
	scrollbar-3dlight-color: #c6bebe; 
	scrollbar-arrow-color: black;
	scrollbar-track-color: #f6f6f6;
	scrollbar-darkshadow-color: #c6bebe; 
	}
	
/**Progressbar */
.ProgressBorderClass
{
	border-style:solid;
	border-width:1px;
	border-color:#888585;	
}

.ProgressBGColorClass
{
	background-color :#d7d5d7;	
}
