﻿*
{
	font-size: 12pt;
    text-align: left;
}

.comboBoxInsideModalPopup {position:relative;}
.comboBoxInsideModalPopup ul {
    position:absolute ! important;
    left:2px ! important;
    top:5px ! important;
}

.comboBoxInsideModalPopup li
{
    width:300px;
}
    
.navImg
{
	width: 60px;
	height:60px;
	float:left;
	margin-right: 5px;
}
.homeNav
{
	width: 30px;
	height: 30px;
	margin-right: 5px;
}
div.header
{
	height:65px;
	width:100%;
	background-color:#dde7ed;
	top: 0px;
	left: 10px;
	margin-top: 0px;
}
div.content
{
	margin-left: 5px;
}
div.footer
{
	height:65px;
    width:100%;
}
body
{
	color: black;
	font-family: 'Arial Narrow';
	font-variant: normal;
	background-color: #dde7ed;
}
.hiddenTable
{
    color: black;
	font-family: 'Arial Narrow';
	font-variant: normal;
	background-color: #dde7ed;
	border:#dde7ed;
}
.hiddenTd
{
    border:#dde7ed;
}
.ddDisabled
{
    color: Gray;
    background-color: #D9D9D9;
}
.ddEnabled
{
    color: Black;
    background-color: White;
}
.mGrid {   
	background-color: #EFF2F5;   
	margin: 5px 0 10px 0;   
	border: solid 2px #525252;   
	border-collapse:collapse;   
}  
.mGrid td {   
	padding: 2px;   
	border: solid 1px #525252;   
	color: #000000;   
	text-align:center;
	height: 45px;
}  
.mGrid th {   
	padding: 4px 2px;
	color: White;   
	background: #111191;   
	border-left: solid 1px #525252;   
	font-size: 0.9em; 
	text-align: center;  
}  

.tf 
{
    padding: 4px 2px; 
	color: #EFF2F5;   
	background: #111191;   
	border-left: solid 1px #525252;   
	font-size: 0.9em;
	height: 25px;
}
.mGrid .alt 
{ 
	background: #dde7ed; 
}
.hidden
{
	display:none
}
table
{
    background-color: #EFF2F5;
	border: solid 2px #525252;   
	border-collapse:collapse;
}
td
{
	border: solid 1px #525252;
	
}
table.alter
{
    background-color: white;
	border: solid 2px #525252;   
	border-collapse:collapse; 
}
tr.alter, td.alter
{
    border: #EFF2F5;
}
.mtable th
{
    padding: 4px 2px;   
	color: #EFF2F5;   
	background: #111191;   
	border-left: solid 1px #525252;   
	font-size: 0.9em;
	text-align:center;
}
.mtable td
{
    background-color:#dde7ed;
    text-align:center;
}
.mtable weekenddaystyle
{
    border: dotted #666666;
    background-color:#EFF2F5;
}
.btnmap
{
    border: 1px solid black;
}
.likeAButton {
  background-color:#67a0cf;
  border:1px outset #2683cf;
  color:#fff;
  padding:3px 3px 3px 3px;
  margin:1px;
  text-decoration:none;
}
.likeAButton:hover {
  background-color:#5788af;
  border:1px outset #2683cf;
  color:#fcffdf;
  padding:3px 3px 3px 3px;
  margin:1px;
  text-decoration:none;
}
.likeAButton:active {
  background-color:#67A0CF;
  border:1px inset #1d659f;
  color:#FCFFDF;
  padding:4px 2px 2px 4px;
  margin:1px;
  text-decoration:none;
}
.likeAButtonDefault
{
  background-color:#67A0CF;
  border:1px inset #1d659f;
  color:#FCFFDF;
  padding:4px 2px 2px 4px;
  margin:1px;
  text-decoration:none;
}
/*
.cal DayStyle
{
    font-size: xx-large;
}
.cal SelectedDayStyle
{
    background: #333333;
    font: bold;
}
.cal TitleStyle
{
    background-color:#111191;
    color: #EFF2F5;
}
.cal TodayDayStyle
{
    background-color: #CCCCCC;
    font-style: italic;
}
.cal WeekendDayStyle
{
    border-color: #666666;
    border-style: dotted;
}
*/
div.CollapsePanel 
{
    height:20px;
    width:484px;
    padding:5px;
    vertical-align:middle;
    background-color:#111191;
    border:4px ridge black;
    
}
.PanelTitle
{
    font:bold XX-Large;
    color:White;
    
}
/*style="height:20px; width:275px; padding:5px; cursor:pointer; vertical-align: middle; background-color:Blue; border:3px ridge black"*/

.alignText
{
    text-align:right;
    width:125px;
    padding-right:5px;
}

.modalBackground
{
    background-color:Gray;
	filter:alpha(opacity=70);
	opacity:0.7;
}

.modalPopup {
	background-color:#dde7ed;
	border-width:3px;
	border-style:solid;
	border-color:Gray;
	padding:8px;
}
.tableText
{
    width:96%;
    margin-left:5px;
    margin-right:5px;
}
.alignElementRight
{
    text-align:center;
}
.readOnly
{
    width:96%;
    margin-left:5px;
    margin-right:5px;
    font-style:italic;
    color:GrayText;
}
.lblMessage
{
    font-style:italic;
    color:Red;
    font-weight:bold;
    float:right;
    margin-right:5px;
}
.lblMessageBlack
{
    font-style:italic;
    color:black;
    font-weight:bold;
    float:right;
}

/*------------Auto Complete Styles-------------*/
.autocomplete_completionListElement 
{  
	margin : 0px!important;
	background-color : inherit;
	color : windowtext;
	border : buttonshadow;
	border-width : 1px;
	border-style : solid;
	cursor : 'default';
	overflow : auto;
    text-align : left; 
    list-style-type : none;
}


.autocomplete_listItem 
{
	background-color : window;
	color : windowtext;
	padding : 1px;
}

.autocomplete_highlightedListItem
{
	background-color: #ffff99;
	color: black;
	padding: 1px;
}