﻿/************************************/
/* Sitewide standard styles         */
/************************************/
html
{	
    height:100%;
    min-height:100%;
    min-width:1024px;
}

body
{
    margin:0px 0px 0px 0px;
    padding:0px 0px 0px 0px;
    background-color: #D0D0E0; /* #EEEFF1;  #E5E5E5 */
    font-family:Trebuchet MS, Verdana, Arial, Sans-Serif;
    font-size:9pt;    
    height:100%;
    min-height:100%;
    min-width:1024px;    
}

form
{
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;    
    height:100%;    
    min-height:100%;
    min-width:1024px;    
}

ul
{    
   margin:0px 0px 0px 0px;
   padding:0px 0px 0px 0px;
}

ul.privacyPolicy li
{
    margin-left: 30px;
}

ul.ecoList li
{   
   margin:0px 0px 0px 2px;
   padding: 0px 0px 0px 0px;     
   font-family: Trebuchet MS;
   font-size: 9pt;   
   color:Black;    
}

/****************************/
/* Meeting Calendar Styles  */
/****************************/


.ucBulletedListItem a:link
{
    color:Blue;
    
    /*background-color:Black;*/
}

.ucBulletedListItem a:visited
{
    color:Blue;
    
    /*background-color:Black;*/
}


.ucBulletedListItemUpcoming a:link
{
   color:Green;
}

.ucBulletedListItemUpcoming a:visited
{
   color:Green;
}

.ucBulletedListItemUnScheduled a:link
{
   color:Orange;
}

.ucBulletedListItemUnScheduled a:visited
{
   color:Orange;
}

.ucBulletedListItemOverdue a:link
{
   color:Red;
}

.ucBulletedListItemOverdue a:visited
{
   color:Red;
}

.ucBulletedListItemTransition a:link
{
    color:Black;
}

.ucBulletedListItemTransition a:visited
{
    color:Black;
}

.ucBulletedListItem45DayTimeline a:link
{    
    color:Blue;
}

.ucBulletedListItem45DayTimeline a:visited
{    
    color:Blue;
}

/*****************/
/* Cursor Styles */
/*****************/
.CursorHand
{
	cursor:pointer;
}
.CursorDefault
{
	cursor:default;
}

/****************/
/* Panel Styles */
/****************/
.RoundedDropShadowPanel
{
	background:#F7F7FA;
	padding-top:5px;
	padding-bottom:5px;
}

/*********************/
/* Background Styles */
/*********************/
.CalendarNavigationHeaderBackground
{
	background:url('Images/LinkButtonBackground.gif');
}

.LightBlueBackground
{
    background-color: #C2CEE8;
}

.LightGrayBackground
{
	background: #EAEAEA;
}

.LinkMenuItemBackground
{
    background:url('Images/LinkMenuItemBackground.gif');
    height:24px;
    width:160px;
    background-position:left;
    background-repeat:no-repeat;
}

.LinkMenuItemBackground:hover
{
    background:url('Images/LinkMenuItemBackgroundSelected.gif');
    height:24px;
    width:170px;
    background-repeat:no-repeat;
}

.ExpandableLinkMenuItemBackground
{
    background:url('Images/LinkExpandableMenuItemBackground.gif');
    height:24px;
    width:170px;
    background-repeat:no-repeat;
}

.ExpandableLinkMenuItemBackground:hover
{
    background:url('Images/LinkMenuItemBackgroundSelected.gif');
    height:24px;
    width:170px;
    background-repeat:no-repeat;
}

.LinkSubmenuItemBackground
{
    background:url('Images/LinkSubmenuItemBackground.gif');
    height:24px;
    width:160px;
    background-position:right;
    background-repeat:no-repeat;
}

.LinkSubmenuItemBackground:hover
{
    background:url('Images/LinkSubmenuItemBackgroundSelected.gif');
    height:24px;
    width:160px;
    background-position:right;
    background-repeat:no-repeat;
}

.LinkMenuIcon
{
    margin-top:auto;
	margin-bottom:auto;
	vertical-align:middle;
	cursor:pointer;
}

.MagnifyingGlassBackground
{
	background:url('Images/mgnfyglsXP16x.gif');
	background-position:center bottom;
	background-repeat:no-repeat;
	cursor:pointer;
}

.MainMenuBarBackground
{
	background-image:url('Images/MasterPage/MenuBackground.gif');
	background-position:top;
	background-repeat:repeat-x;
	background-color:#99B5CE;
}

.MainMenuBarBackground ul 
{
    padding:0;
    margin:0;
}

.MainMenuItemBackground
{
	background-color:#9DB4C6;
}

.MainMenuHoverBackground
{
	background:#AF5151; /*#EA6D6D;*/
}

.MessageBarBackground
{
    background-color:#C2CEE8;
}

.PageHeaderBackground
{
	background:#FFFFFF;
}

.PageFooterBackground
{
	background:#E5E5E5;	
}

.RequiredMarkerBackground
{
	background-color:Transparent;
	background-image:url('Images/RequiredMarker.gif');
	background-position:left center;
	background-repeat:no-repeat;	
}

.RequiredMarkerBackgroundEvalAssess
{
	background-color:Transparent;
	background-image:url('Images/RequiredMarker.gif');
	background-position: left center;
	background-repeat:no-repeat;
}

.TransparentBackground
{
	background:none;
}

.WhiteBackground
{
	background:#FFFFFF;
}


.CloseButton
{
	background-image:url('Images/ClosePanelIcon.png');
	background-position:center center;
	background-repeat:no-repeat;
	width:20px;	
}

/**********************/
/* Positioning Styles */
/**********************/

.BottomScreen
{
	position:fixed;
	bottom:0px;
	left:0px;		
}

.HorizontalCenter
{
	margin-left:auto;
	margin-right:auto;	
}

.HorizontalLeft
{
	margin-left:0px;
	margin-right:auto;	
}

.HorizontalRight
{
	margin-left:auto;
	margin-right:0px;	
}

.FloatLeft
{
	float:left;	
}

.FloatNone
{
	float:none;
}

.FloatRight
{
	float:right;
}

.ModalBackground
{
	background-color:#000000;
	opacity:0.5;
	filter:alpha(opacity=50);
	position:fixed;
	width:100%;
	height:100%;
	top:0px;
	left:0px;
	z-index:90;
}

.PleaseWaitPopup
{
	position:fixed;
	top:50%;
	left:50%;
	margin-left:-205px;
	margin-top:-40px;
	width:410px;
	height:150px;
	z-index:95;
}

.PositionAbsolute
{
	position:absolute;
}

.PositionFixed
{
	position:fixed;
}

.PositionRelative
{
	position:relative;
}

.TextAlignCenter
{
	text-align:center;
}

.TextAlignJustify
{
	text-align:justify;
}

.TextAlignLeft
{
	text-align:left;
}

.TextAlignRight
{
	text-align:right;
}

.TopScreen
{
	position:fixed;
	top:0px;
	left:0px;
}


.VerticalBottom
{
	margin-top:auto;
	margin-bottom:0px;
	vertical-align:bottom;
}

.VerticalCenter
{
	margin-top:auto;
	margin-bottom:auto;
	vertical-align:middle;
}

.VerticalTop
{
	margin-top:0px;
	margin-bottom:auto;
	vertical-align:top;
}

.ZIndex5
{
	z-index:5;
}

.ZIndex10
{
	z-index:10;
}

.ZIndex95
{
	z-index:95;
}

.ZIndex100
{	
	z-index:100;
}
/*****************/
/* Border Styles */
/*****************/
.BottomBlackBorder
{
	border-bottom:solid 2px #000000;
}

.BottomBlueBorder
{
	border-bottom:solid 2px #6AA8D8;	
}

.BottomGrayBorder
{
	border-bottom:solid 2px #DADADA;	
}

.BottomRedBorder
{
	border-bottom:solid 2px #AF5151;	
}

.LeftBlackBorder
{
	border-left:solid 1px #000000;
}

.ModalBorder
{
	border-top:solid 2px #6AA8D8;
	border-right:solid 2px #6AA8D8;
	border-bottom:solid 2px #6AA8D8;
	border-left:solid 2px #6AA8D8;
}

.RightBlackBorder 
{
	border-right:solid 1px #000000;
}

.TopBlackBorder
{
	border-top:solid 2px #000000;
}

.TopRedBorder
{
	border-top:solid 2px #AF5151;/*#EA6D6D;*/
	/* #8E6466;*/
}

.NoBorder
{
	border-top:none 0px Black;
	border-right:none 0px Black;
	border-bottom:none 0px Black;
	border-left:none 0px Black;
}

.ClearBorder
{
	border-top:solid 1px Transparent;
	border-right:solid 1px Transparent;
	border-bottom:solid 1px Transparent;
	border-left:solid 1px Transparent;
}

.OnlyBottomBlackBorder
{
	border-top:solid 1px Transparent;
	border-right:solid 1px Transparent;
	border-bottom:solid 1px #000000;
	border-left:solid 1px Transparent;
}

.TextBoxBorder
{
	border-top:solid 1px #ABADB3;
	border-right:solid 1px #DBDFE6;
	border-bottom:solid 1px #E3E9EF;
	border-left:solid 1px #E2E3EA;
}

.TopAndBottomBlackBorder
{
	border-top:solid 1px #000000;
	border-right:solid 1px Transparent;
	border-bottom:solid 1px #000000;
	border-left:solid 1px Transparent;
}

/***************/
/* Font/Text Styles */
/***************/
.FontWeightBold
{
	font-weight:bold;
}

.FontWeightNormal
{
	font-weight:normal;
}

.FontSize6Pt
{
	font-size:6pt;
}

.FontSize8Pt
{
	font-size:8pt;
}

.FontSize9Pt
{
	font-size:9pt;
}

.FontSize10Pt
{
	font-size:10pt;
}

.FontSize11Pt
{
	font-size:11pt;
}

.FontSize12Pt
{
	font-size:12pt;
}

.FontSize14Pt
{
	font-size:14pt;
}

.FontSize16Pt
{
	font-size:16pt;
}

.TextDecorationNone
{
	text-decoration:none;
}

.TextDecorationUnderline
{
	text-decoration:underline;
}

.TextDecorationUnderlineOnHover a
{
	text-decoration:none;
}

.TextDecorationUnderlineOnHover a:hover
{
	text-decoration:underline;
}

/*************************/
/* Explicit Color Styles */
/*************************/
.ColorBlack
{
	color:Black;
}

.ColorDarkBlue
{
	color:#35546C;
}

.ColorDarkGray
{
	color:#BABABA;	
}

.ColorGray
{
	color:#DADADA;	
}

.ColorGreen
{
	color:#006100;	
}

.ColorRed
{
	color:#AF5151;	
}

.ColorWhite
{
	color:White;
}

.HoverRed {}

.HoverRed:hover > a
{
	background-color:#AF5151
}

.HoverRed > ul 
{
    display:none
}

.HoverRed:hover > ul 
{
    display:block; 
    position:absolute; 
    top:15px;
    left:0px; 
    margin: 0 0 0 0; 
    padding: 0; 
    list-style:none; 
}

.HoverRed:hover > ul > li > a
{
   width:250px;
}

/******************************************************/
/* Explicit Width, Height, Margin, And Padding Styles */
/******************************************************/
.Height24Pixels
{
	height:24px;
}

.Height30Pixels
{
	height:30px;
}

.Height65Pixels
{
	height:65px;
}

.MinWidth75Pixels
{
	min-width:75px;
}

.MaxHeight150Pixels
{
   max-height:150px;	
}

.MaxHeight200Pixels
{
   max-height:200px;	
}

.MaxHeight300Pixels
{
   max-height:300px;	
}

.MarginBottom0Pixels
{
	margin-bottom:0px;
}

.MarginBottom3Pixels
{
	margin-bottom:3px;
}

.MarginBottom5Pixels
{
	margin-bottom:5px;
}

.MarginBottom10Pixels
{
	margin-bottom:10px;
}

.MarginLeft5Pixels
{
	margin-left:5px;
}

.MarginLeft10Pixels
{
	margin-left:10px;
}

.MarginLeft20Pixels
{
	margin-left:20px;
}

.MarginRight5Pixels
{
	margin-right:5px;
}

.MarginRight10Pixels
{
	margin-right:10px;
}

.MarginTop3Pixels
{
	margin-top:3px;
}

.MarginTop5Pixels
{
	margin-top:5px;
}

.MarginTop10Pixels
{
	margin-top:10px;
}

.MarginTop25Pixels
{
    margin-top:25px;
}

.PaddingTop30Pixels
{
    padding-top:30px;
}

.NoMargin
{
	margin:0px 0px 0px 0px;
}

.NoPadding
{
	padding:0px 0px 0px 0px;	
}

.PaddingBottom2Pixels
{
	padding-bottom:2px;
}

.PaddingBottom5Pixels
{
	padding-bottom:5px;
}

.PaddingBottom25Pixels
{
	padding-bottom:25px;
}

.PaddingBottom30Pixels
{
	padding-bottom:30px;
}

.PaddingLeft5Pixels
{
	padding-left:5px;	
}

.PaddingLeft10Pixels
{
	padding-left:10px;	
}

.PaddingLeft20Pixels
{
	padding-left:20px;	
}

.PaddingLeft30Pixels
{
	padding-left:30px;	
}

.PaddingLeft40Pixels
{
	padding-left:40px;	
}

.PaddingRight5Pixels
{
	padding-right:5px;
}

.PaddingRight10Pixels
{
	padding-right:10px;
}

.PaddingTop2Pixels
{
	padding-top:2px;
}

.PaddingTop5Pixels
{
	padding-top:5px;
}

.PaddingTop95Pixels
{
	padding-top:95px;
}

.Width10Pixels
{
	width:10px;
}

.Width15Pixels
{
	width:15px;
}

.Width16Pixels
{
	width:16px;
}

.Width30Pixels
{
	width:30px;
}

.Width50Pixels
{
	width:50px;
}

.Width100Percent
{
	width:100%;	
}

.Width90Pixels
{
	width:90px;
}

.Width120Pixels
{
	width:120px;
}

.Width150Pixels
{
	width:150px;
}

.Width155Pixels
{
	width:155px;
}

.Width170Pixels
{
	width:170px;
}

.Width220Pixels
{
	width:220px;
}

.Width225Pixels
{
	width:225px;
}

.Width245Pixels
{
	width:245px;
}

.Width400Pixels
{
	width:400px;	
}

.Width625Pixels
{
	width:625px;
}

.Width640Pixels
{
	width:640px;
}

.Width645Pixels
{
	width:645px;
}

.Width805Pixels
{
	width:805px;
}

.Width810Pixels
{
	width:810px;
}

.Width830Pixels
{
	width:830px;
}

.Width850Pixels
{
	width:850px;
}

.Width1000Pixels
{
	width:1000px;
}

/**************************/
/* Fonts */
/**************************/
.CalculateRepaymentLabelFont
{
	font-family:Courier;
}

/**************************/
/* Element Display Styles */
/**************************/
.ShowAsBlock
{
	display:block;
}

.ShowAsInline
{
	display:inline;
}

.ShowAsInlineBlock
{
	display:inline-block;
}

.Hidden
{
	display:none;
}

.OverflowScrolling
{
    overflow:auto;	
}

/*** GRID VIEW STYLES ***/


.ucGridViewFocused
{   
  background-color: #C2CEE8;
  /* background-color: #E8DDC2; */
  cursor: default;
  text-align:left;  
}

.ucGridViewFocused td
{ 
  padding-right: 2px; 
  padding-left: 3px; 
  padding-top: 1px; 
  padding-bottom: 1px;  
  border-left: 1px solid #000000;
  border-right: 1px solid #000000;
  border-bottom: 0px solid #000000;
  border-top: 0px solid #000000;
  font-family: Trebuchet MS;
  font-size: 10pt; 
  color:black;
  vertical-align:top;  
  cursor: default;
  text-align:left;
} 

.ucGridViewHeadingAscending label
{      	
	background-image:url('Images/asc.gif');
	background-position:right center;
	background-repeat:no-repeat;
	padding-right:12px;       	      	     	
}

.ucGridViewHeadingDescending label
{      	
	background-image:url('Images/desc.gif');
	background-position:right center;
	background-repeat:no-repeat;
	padding-right:12px;       	      	     	
}

.ucGridViewFooter
{    
    background-color:#A8A08D;    
    cursor: default; 
    padding: 5px 5px 5px 5px;
    vertical-align: bottom;
    border: solid 1px #000000;	
    color:White;
    height:20px;
    font-family: Trebuchet MS; 
	font-size: 9pt; 
	font-weight: bold; 
}

.ucGridViewHeader
{  
  background-color: #63759B;
  padding-right: 2px; 
  padding-left: 3px; 
  padding-top: 1px; 
  padding-bottom: 1px;   
  border-left: 1px solid #63759B;
  border-right: 1px solid #63759B;
  border-bottom: 1px solid #63759B;  
  text-align:left;
  font-family: Trebuchet MS; 
  font-size: 9pt; 
  font-weight: bold;   
  color: white;  
  text-decoration: none;  
}  

.ucGridViewHeader th:focus
{ 
  background-color: #936466;
}

.ucGridViewHeaderPlain th
{
  padding-right: 2px;
  padding-left: 3px;
  padding-top: 2px;
  padding-bottom: 2px;
  border-bottom: 1px solid #000000;
  border-top: 1px solid #000000;
  text-align: left;
  font-family: Trebuchet MS;
  font-size: 10pt;
  font-weight: bold;
  color: black;
  text-decoration: none;
}

.ucGridViewFooter :focus
{
   background-color: #936466;
}

.ucGridViewImageButton
{
    background-color:Transparent;        
    background-position:center center;
    background-repeat:no-repeat;
    border:none 0px black;
    cursor:hand;            
}

.ucGridViewImageFirst 
{
   height:20px;
   padding:0px;
   margin:0px; 
   overflow:hidden;   
}

.ucGridViewImageFirst:before
{
   content:url('Images/ucGridView/first.gif');
   display:block;
}

.ucGridViewImageFirst:hover
{
   background-color: #936466;
}

.ucGridViewImageLast 
{
   height:20px; 
   padding:0px;
   margin:0px;   
   overflow:visible; 
}

.ucGridViewImageLast:before 
{
   content:url('Images/ucGridView/last.gif');    
   display:block;
}

.ucGridViewImageLast:hover
{
   background-color: #936466;
}

.ucGridViewImageNext 
{
   height:20px;
   padding:0px;
   margin:0px;   
   overflow:hidden; 
}

.ucGridViewImageNext:before 
{
   content:url('Images/ucGridView/next.gif');    
   display:block;
}

.ucGridViewImageNext:hover
{
   background-color: #936466;
}

.ucGridViewImagePrev 
{
   height:20px;
   padding:0px;
   margin:0px;   
   overflow:hidden;
  
}

.ucGridViewImagePrev:before 
{
   content:url('Images/ucGridView/prev.gif');    
   display:block;
}

.ucGridViewImagePrev:hover
{
   background-color: #936466;
}

.ucGridViewRow 
{   
  background-color: #F3EEE3;
  /* background-color: #E8DDC2; */
  cursor: default;
  text-align:left;  
}

.ucGridViewRow td
{ 
  padding-right: 2px; 
  padding-left: 3px; 
  padding-top: 1px; 
  padding-bottom: 1px;  
  border-left: 1px solid #000000;
  border-right: 1px solid #000000;
  border-bottom: 0px solid #000000;
  border-top: 0px solid #000000;
  font-family: Trebuchet MS;
  font-size: 10pt; 
  color:black;
  vertical-align:top;  
  cursor: default;
  text-align:left;
}

.ucGridViewRowPlain 
{
  cursor: default;
  text-align: left;
}

.ucGridViewRowPlain td 
{
  padding-right: 2px;
  padding-left: 3px;
  padding-top: 2px;
  padding-bottom: 2px;
  border-bottom: 1px solid #000000;
  border-top: 0px solid #000000;
  font-family: Trebuchet MS;
  font-size: 10pt;
  color: black;
  vertical-align: top;
  cursor: default;
  text-align: left;
} 

.ucGridViewRowAlt
{       
  background-color: #FFFAED;
  /*background-color: #E0D6BA; */
  cursor: default;
  text-align:left;
}

.ucGridViewRowAlt td 
{ 
  padding-right: 2px; 
  padding-left: 3px; 
  padding-top: 1px; 
  padding-bottom: 1px;  
  border-left: 1px solid #000000;
  border-right: 1px solid #000000;
  border-bottom: 0px solid #000000;
  border-top: 0px solid #000000;
  font-family: Trebuchet MS;
  font-size: 10pt; 
  color:black;
  vertical-align:top;  
  cursor: default;
  text-align:left;
} 

.ucGridViewSelectedRow td 
{ 
  background-color: #936466;
  /* background-color: #A8A08D;*/ 
  padding-right: 2px; 
  padding-left: 3px; 
  padding-top: 1px; 
  padding-bottom: 1px; 
  font-family: Trebuchet MS; 
  font-size: 9pt; 
  border-left: 1px solid #63759B;
  border-right: 1px solid #63759B;
  border-bottom: 1px solid #63759B;
  color:white; 
  cursor: default;
  vertical-align:top;
  text-align:left;  
}

/* ---*/

.ucGridView
{ 
	background-color:#FFF4E2;
	border: solid 1px #63759B;	
    cursor: default;
}

.ucGridViewArea
{
    border: solid 1px gray;
}

.ucGridViewButton
{
    color:Black;
    font-family:Trebuchet MS, Arial, Sans-Serif;
    font-size:9pt;
    font-weight:bold;
    width:75px;
    margin-left:5px;
    margin-right:5px;
    cursor:hand;
}

.ucGridViewData
{
    border: 0px;
}

.ucGridViewFieldInputNormal
{
    font-family: Trebuchet MS,arial,sans-serif;
	font-size: 9pt;
	border-left: 1px solid #b9ab93;
	border-top: 1px solid #b9ab93;
	border-right: 1px solid white;
	border-bottom: 1px solid white;
	/* background-color: white; */
	margin-top:auto;
	margin-bottom:auto; 
}

.ucGridViewFieldTitle
{    
    font-family: Trebuchet MS,arial,sans-serif;
	font-size: 9pt;
	font-weight: bold;
	color: White;	
}

.ucGridViewFooterText
{
    color: White;  
    font-family: Trebuchet MS, Arial, Sans-Serif; 
    font-size: 9pt;
}

.ucGridViewHeadingCellActive
{ 
  background-color: #edeef3; 
  background-image: url(none);
}



.ucGridViewItemCellText
{ 
  padding: 3px; 
  padding-top: 2px; 
  padding-bottom: 1px; 
  border-left: 1px solid #63759B;
  border-right: 1px solid #63759B;
  border-bottom: 1px solid #63759B;   
  font-family: Trebuchet MS;
  font-size: 9pt; 
  color:black;
  vertical-align:top;  
  cursor: default;
}




.ucGridViewRowError
{ 
  background-color: #f7e6d9; 
  cursor: default;
}

.ucGridViewRowError td.DataCell 
{ 
  padding: 3px; 
  padding-top: 2px; 
  padding-bottom: 1px; 
  border-bottom: 1px solid #96d9ad; 
  font-family: Trebuchet MS;
  font-size: 9pt; 
  color:#555555;
  cursor: default;
  vertical-align:top;  
} 

.ucGridViewRowWarning
{ 
  background-color: #fff7de; 
  cursor: default;
}

.ucGridViewRowWarning td.DataCell 
{ 
  padding: 3px; 
  padding-top: 2px; 
  padding-bottom: 1px; 
  border-bottom: 1px solid #96d9ad; 
  font-family: Trebuchet MS;
  font-size: 9pt; 
  color:black;
  cursor: default;
  vertical-align:top;  
}



.ucGridViewSelectedRowError
{ 
  background-color: #a5d28b; 
  cursor: default;
}

.ucGridViewSelectedRowError td.DataCell 
{ 
  padding: 3px; 
  padding-top: 2px; 
  padding-bottom: 1px; 
  border-bottom: 1px solid #96d9ad; 
  font-family: Trebuchet MS;
  font-size: 9pt; 
  color:#555555;
  cursor: default;
  vertical-align:top;  
} 

.ucGridViewSelectedRowWarning
{ 
  background-color: #99eb8e; 
  cursor: default;
}

.ucGridViewSelectedRowWarning td.DataCell 
{ 
  padding: 3px; 
  padding-top: 2px; 
  padding-bottom: 1px; 
  border-bottom: 1px solid #96d9ad; 
  font-family: Trebuchet MS;
  font-size: 9pt; 
  color:black;
  cursor: default;
  vertical-align:top;  
}

.ucGridViewTable
{
    width:96%;
    margin-left:2%;
    margin-right:2%;
    margin-top:5px;
    margin-bottom:5px;    
}

.ucGridViewTitle
{    	
	background-image: url(Images/FrameTitleBGBlue.gif);
	font-family:Trebuchet MS,arial,sans-serif;
	font-size:9pt;
	font-weight: bold;
	color: white;
	padding-left:8px;
	padding-bottom:3px;
	background-color:#d7dde3; 
	text-align:left;
}

.ucGridViewTitleText
{
  color: #FFFFFF;  
  font-family: Trebuchet MS,arial; 
  font-size: 9pt;
  font-weight:bold;
}

/*** END OF GRID VIEW STYLES ***/

/*******************/
/* MeetingCalendar Styles */
/*******************/

.MeetingCalendarTitle
{
    background-color: #63759B;
    font-size:12pt;
    Color:White;
    font-family:Tahoma, Arial, Sans-Serif;
    font-weight:bold;
}

.MeetingCalendarSectionHeader
{
    margin-top:15px;
    margin-bottom:5px;
    padding-bottom:2px;
    padding-top:2px;
    padding-left:5px;
    /* background-color: #A1686D; */
    background-color:#A8A08D;
}

.MeetingCalendarSectionHeaderText
{
    color:White;
    font-family:Trebuchet MS, Arial, Sans-Serif;
    font-size:10pt;
    font-weight:bold;        
}

/******************/
/* FinalizeGrid   */
/******************/

.ucFinalizeEditsGrid
{
    padding-left:5px;
    font-family:Trebuchet MS, Arial, Sans-Serif;
    font-size:9pt;
    font-weight:bold;
    text-align:left;
    vertical-align:middle;
    border-bottom: solid 1px #63759B; 
}

.ucFinalizeEditsGrid a
{
    padding-left:20px;
    padding-top:2px;
    padding-bottom:2px;
    padding-right:10px
}

.ucFinalizeEditsGrid a:link
{
    text-decoration:none;
}

.ucFinalizeEditsGrid a:visited
{
    text-decoration:none;
}
.ucFinalizeEditsGrid a:hover
{
    text-decoration:underline;
}

.ucFinalizeEditsGrid a:active
{
    text-decoration:underline;
}

.ucFinalizeEditsGrid a.Error
{        
    background-image:url(Images/ErrorCircle16.png);
    background-repeat:no-repeat;
    background-position:left center;    
    color: #9C0006;
    /*color:White;*/
}

.ucFinalizeEditsGrid a.Information
{    
    background-image:url(Images/InformationBalloon16.png);
    background-repeat:no-repeat;
    background-position:left center;
    color: #63759B;
}

.ucFinalizeEditsGrid a.Success
{    
    background-image:url(Images/CheckmarkCircle16.png);
    background-repeat:no-repeat;
    background-position:left center;
    color: #006100;
    /*color: #63759B;*/
}


.ucFinalizeEditsGrid a.Warning
{    
    background-image:url(Images/Warning16.png);
    background-repeat:no-repeat;
    background-position:left center;
    color: #9C6500;
}

.ucFinalizeEditsGrid td
{
    padding-left:5px;
    padding-top:2px;
    padding-bottom:2px;
    padding-right:5px;
    border:solid 1px grey;
}

.ucFinalizeEditsGrid td.Error
{        
    background-color:#FFC7CE;
    /*background-color: #936466;*/
    
}

.ucFinalizeEditsGrid td.Information
{    
    background-color:#A6BDD3;
}

.ucFinalizeEditsGrid td.Success
{    
    background-color:#C6EFCE;
    /*background-color:#C2CEE8;*/
}

.ucFinalizeEditsGrid td.Warning
{    
    background-color:#FFEB9C;
}

/******************/
/* FinalizeGrid   */
/******************/

.PhoneDisable
{
	background-color:#D3D3D3; /*lightgray;*/
	color:Gray;
}

.PhoneEnable
{
	background-color:White;
	color:Black;
}

.PhoneHide
{	
	display:none;
}

.PhoneRead
{
	background-color:White;
	color:Black;
	border-bottom: solid 2px #D3D3D3; /*lightgray;*/
}

.PhoneRequire
{
	background-color:White;
	color:Black;
}

.PhoneNumberDisable
{
	background-color:#D3D3D3; /*lightgray;*/
	color:Gray;
}

.PhoneNumberEnable
{
	background-color:White;
	color:Black;
}

.PhoneNumberHide
{	
	display:none;
}

.PhoneNumberRead
{
	background-color:White;
	color:Black;
	border-bottom: solid 2px #D3D3D3; /*lightgray;*/
}

.PhoneNumberRequire
{
	background-color:White;
	color:Black;
}

.PhoneTypeDisable
{
	background-color:#D3D3D3; /*lightgray;*/
	color:Gray;
}

.PhoneTypeEnable
{
	background-color:White;
	color:Black;
}

.PhoneTypeHide
{	
	display:none;
}

.PhoneTypeRead
{
	background-color:White;
	color:Black;
	border-bottom: solid 2px #D3D3D3; /*lightgray;*/
}

.PhoneTypeRequire
{
	background-color:White;
	color:Black;
}

.CityStateZipDisable
{
	background-color:#D3D3D3; /*lightgray;*/
	color:Gray;
}

.CityStateZipEnable
{
	background-color:White;
	color:Black;
}

.CityStateZipHide
{	
	display:none;
}

.CityStateZipRead
{
	background-color:White;
	color:Black;
	border-bottom: solid 2px #D3D3D3; /*lightgray;*/
}

.CityStateZipRequire
{
	background-color:White;
	color:Black;
}

.CityStateDisable
{
	background-color:#D3D3D3; /*lightgray;*/
	color:Gray;
}

.CityStateEnable
{
	background-color:White;
	color:Black;
}

.CityStateHide
{	
	display:none;
}

.CityStateRead
{
	background-color:White;
	color:Black;
	border: none;
}

.CityStateRequire
{
	background-color:White;
	color:Black;
}

.ZipDisable
{
	background-color:#D3D3D3; /*lightgray;*/
	color:Gray;
}

.ZipEnable
{
	background-color:White;
	color:Black;
}

.ZipHide
{	
	display:none;
}

.ZipRead
{
	background-color:White;
	color:Black;
	border: none;
}

.ZipRequire
{
	background-color:White;
	color:Black;
}

/** MESSAGE STYLES **/

.ucMessage
{
    padding-left:5px;
    font-family:Trebuchet MS, Arial, Sans-Serif;
    font-size:9pt;
    font-weight:bold;
    text-align:left;
    vertical-align:middle;
    border-bottom: solid 1px #63759B;  
}

.ucMessageError
{        
    background-image:url(Images/ErrorCircle16.png);
    background-repeat:no-repeat;
    background-position:left center;    
    color: #9C0006;
    padding-left:18px;
}

.ucMessageFloatLeft
{
    float:left;
}

.ucMessageHidden
{
    display:none;
}

.ucMessageInformation
{    
    background-image:url(Images/InformationBalloon16.png);
    background-repeat:no-repeat;
    background-position:left center;
    color: #424F68;
    padding-left:18px;  
}

.ucMessageSuccess
{    
    background-image:url(Images/CheckmarkCircle16.png);
    background-repeat:no-repeat;
    background-position:left center;
    color: #006100;
    padding-left:18px;
}

.ucMessageText
{
    font-family: Trebuchet MS, Arial, Sans-Serif;
    font-size:8pt;
    font-weight:bold;
    color:#424F68;
    text-align:center;    
    vertical-align:top;
}

.ucMessageTextBox
{
    background-color:Transparent;
    border: solid 0px black;
    width:5px;    
    padding:0px 0px 0px 0px;
    margin:0px 0px 0px 0px;
    font-family: Trebuchet MS, Arial, Sans-Serif;
    font-size:8pt;
    font-weight:bold;
    text-align:center;
    vertical-align:top;
}

.ucMessageWarning
{    
    background-image:url(Images/Warning16.png);
    background-repeat:no-repeat;
    background-position:left center;
    color: #9C6500;
    padding-left:18px;
}

.upload
{
    background-image:url(Images/Upload.gif);
    background-repeat:no-repeat;
    padding-left:20px;
}

.upload:hover
{
    background-image:url(Images/Upload.gif);
    background-repeat:no-repeat;
    padding-left:20px;
}

.download
{
    background-image:url(Images/Download.gif);
    background-repeat:no-repeat;
    padding-left:20px;
}

.download:hover
{
    background-image:url(Images/Download.gif);
    background-repeat:no-repeat;
    padding-left:20px;
}

.TodaysDateCalendar
{
    background:White;
    color:Blue;
    cursor:pointer;
    font-family:Trebuchet MS, Arial, Sans-Serif;
    font-size:10pt;
    font-weight:bold;
}