﻿body {
  color: rgb(96,84,84);   
  font-family: Verdana, Arial;
  font-size: 10px;  /* Enables font size scaling in MSIE */
  font-weight:normal;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;   
  width:100%;
  height:100%;
}

td
{
	line-height:13px;
	font-size:10px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;	
}

tr
{
	line-height:12px;
	font-size:10px;	
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;	
}

table
{
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;	
	line-height:12px;
}

legend
{
	color:rgb(90,90,90);
	font-weight:bold;		
}

input
{
	font-family: Verdana,Arial;
	font-size:10px;	
	line-height:10px;	
}

textarea
{
	font-family: Verdana, Arial;
	font-size:10px;
}

select
{
	font-family: Verdana, Arial;
	font-size:10px;
}

html > body {
	font-size:10px;
}
H2
{
	font-size: 10px;
	line-height:12px;
	margin: 4px 0px 7px 0px;
}
H1{
	font-size: 12px;
	line-height:10px;
	margin: 3px 0px 10px 0px;
}
acronym, .titleTip {
  border-bottom: 1px dotted rgb(153,153,153);
  cursor: help;
  margin: 0;
  padding: 0 0 0.4px 0;
}

.doNotDisplay {
  display: none;
}

.smallCaps {
  font-size: 10px;
  font-variant: small-caps;
}

/************************************************
 * Services List user control
 ****************************************************/
.DropDownListHide
{
	display: none; 
	z-index: 99999; 
	position: absolute; 	
	background-color: green;/*#FFFBD6; */
	border-style:outset; border-width:thin; 
	border-color:Blue;
	overflow:scroll;
	height:100px;
}

.AlternativeRowList 
{
  text-align:justify;
  background-color: #DFDBA6; /*rgb(100,135,220); */
}
.SelectedRowList 
{
  text-align:justify;
  background-color: #2461BF;/*rgb(100,135,220); */
  font-size: 11px;
  font-weight: bold;
  text-decoration: none;
  color: White;
}

.SelectedRowList a
{
  color: White;
}
.HeaderRowList {
  text-align:justify;
  background-color: #507CD1;
  font-size: 11px;
  font-weight: bold;
  text-decoration: none;
  color: White;
}

.HeaderRowList a {
  color: White;
}
.TextBoxZone
{
	border: solid 1px Highlight;
	background-color: rgb(255,255,255);
	height:12px;
	height:100%;	
	white-space:nowrap;
	vertical-align:middle;
}

.DropDownTextBoxInactive
{
	font-family: Verdana,Arial;
	font-size:10px;		
	border: 0px;
	background-color: rgb(220,220,220);
	height:100%;	
	width:100%;
}
.DropDownTextBoxActive
{
	font-family: Verdana,Arial;
	font-size:10px;		
	border: 0px;
	height:100%;	
	width:100%;
}
.DropDownImage
{
	border:solid 1px Highlight;	
	border-left-style:none;
	text-align:left;
	vertical-align:middle;		
	height:18px;
	line-height:10px;
	width:15px;
	background-color:Black;
}
.DropDownGridView
{
	height:12px;
	vertical-align:top;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	line-height:10px;
}

.DropDownGridViewZoneInactive
{
	border:solid 1px Highlight;
	z-index: 99999; 
	position: absolute; 	
    background-color : rgb(240,240,240);
    color: Gray;
    font-weight: normal;
	display:none;	
	line-height:10px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	height:120px;
}

.ServiceResults
{
	height:120px;	
	overflow-y:scroll;	
}

/******************************************************************/

.ConfigToolbar
{
  font-size: 10px;  /* Enables font size scaling in MSIE */
  width: 100%;
  background-color : rgb(240,240,240);
  border: 1px outset rgb(153,153,153);
 
  font-weight: normal;
  height: 25px;   
  background-image:url('../images/tabs/tab-center.png');
  background-repeat:repeat-x;
}
.ConfigTool
{
  font-size: 10px;  /* Enables font size scaling in MSIE */
  width: 100%;
  font-weight: normal;
  
}

.ConfigTable
{
  font-size: 10px;  /* Enables font size scaling in MSIE */
  width: 100%;
  background-color : rgb(240,240,240);
  border: 1px solid #5980b2;
  line-height:11px;
  font-weight: normal;

  padding:0px 0px 0px 0px;
  margin:0px 0px 0px 0px;  
}


.ConfigTableHeader
{
  font-size: 8pt;  /* Enables font size scaling in MSIE */
  width: 100%;  
  font-weight: bold;
  height:17px;
  line-height:12pt;
  color: rgb(255,255,255);
  background-color: #5D7B9D;
  border-bottom: 1px dotted rgb(153,153,153);
  vertical-align:middle;
  margin:0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;  
  cursor:pointer;cursor:hand;
}
.ConfigTableBody
{
  width: 100%;
  /*border:solid 1px green; */
  border-collapse: separate;
  line-height:10px;
  padding:0px 0px 0px 0px;
  margin:0px 0px 0px 0px;
}

.ConfigBigTableLabel
{
  width: 25%;
  font-size:10px;
  vertical-align:middle;
  text-align:right;  
}
.ConfigTableLabel
{
	text-align:right;
	white-space:nowrap;
	font-size:10px;
	width: 15%;
	vertical-align:middle;
  /*border: 1px dotted rgb(153,153,153); */

}
.ConfigTableField
{ 
	vertical-align:baseline;
	font-size:10px;
	width: 39%;
  /*border: 1px dotted rgb(153,153,153); */
}
.ConfigTableBigField
{
	vertical-align:baseline;
	font-size:10px;
	width: 89%;
  /*border: 1px dotted rgb(153,153,153); */
}

.ConfigTableFieldRequired
{
	font-size:10px;
  width: 1%;
  color: rgb(255,0,0);
  /*border: 1px dotted rgb(153,153,153); */
}

/***********************
 * Main menu style classes
 *************************/
.MainMenuItemClass
{
	height:25px;
	width:25px;
	vertical-align:middle;
}


.MainMenuItemClassOver
{	
	background-image  :url('../images/tabs/tab-center-over.png');
	background-color:Transparent;
	height:25px;
	font-size:11px;
	margin:-2px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	background-repeat:repeat-x;
	vertical-align:middle;
	line-height:25px;
	white-space:nowrap;
	text-overflow: ellipsis-word;	
}


/********************
 * Services menu styles
 *************************/
.MenuContainer
{
	vertical-align:top;
	font-size:10px;
}

.MenuItemClass
{
	white-space:nowrap;
	list-style:none;
	height:25px;
	background-image:url('../images/tabs/tab.png');
	background-repeat:no-repeat;
	width:130px;
	line-height:20px;
	vertical-align:text-bottom;	
	font-size:10px;
}

.MenuItemClass:hover
{
	white-space:nowrap;
	list-style:none;
	height:25px;
	background-image:url('../images/tabs/tab-over.png');
	background-repeat:no-repeat;
	width:130px;
	vertical-align:text-bottom;
	font-size:10px;	
}


/**********************************************
 * ASP.NET Control Css classes
 ***********************************************/
.GridAlternateRowStyle
{
	background-color:White;
}


/**********************************************
 * Modal popup background css class
 **********************************************/
.ModalPopupBackground
{
	background-color:Gray;	
	filter:alpha(opacity=25);-moz-opacity:.25;opacity:.25;
}