BODY, 
SPAN, 
DIV, 
TD, 
INPUT, 
TEXTAREA, 
OPTION, 
P
{
	font: messagebox;
}

A, 
A:visited
{
	font: messagebox;
	color: blue;
}

A:hover
{
	font: messagebox;
	text-decoration:underline;
	color:maroon;
}

/**********************************
 Begin Legacy Card Styles
***********************************/

.Card
{
	FONT: caption; 
	COLOR: white; 
	BACKGROUND-COLOR: #6699cc
}
.CardInner
{
	BACKGROUND-COLOR: whitesmoke
}
.CardTitle
{
	FONT: caption; 
	COLOR: white; 
	BACKGROUND-COLOR: #6699cc
}
.CardTitleLarge
{
	FONT-SIZE: medium; 
	FONT: caption; 
	COLOR: white; 
	BACKGROUND-COLOR: #6699cc
}
.CardTitleSmall
{
	FONT: messagebox; 
	COLOR: white; 
	BACKGROUND-COLOR: #6699cc
}

/**********************************
 End Legacy Card Styles
***********************************/

/**********************************
 Begin UcsCard Style Expansion
***********************************/

.UcsCard
{
	border: #6699cc 1px solid;
	font: caption;
	color: black;
	border-collapse: collapse;
	background-color: whitesmoke;
}

.UcsCard TD
{
	padding: 5px;
	padding-left: 10px;	
	padding-right: 10px;
   font-weight:bold;
   background-color: whitesmoke;
}

/* Card Title */
.UcsCard .Title,
.UcsCard .Title TD,
.UcsCard .Title SPAN
{
	background-color: #6699cc;	
	color: white;
	padding: 1px;
	padding-left: 6px;
	padding-right: 3px;
	font-size: medium;
	font-weight:normal;
	border-bottom: #6699cc 1px solid;
}

/* Card Title Link */
.UcsCard .Title A,
.UcsCard .Small A,
.UcsCard .Title .Small A,
.UcsCard .UcsCard .Title A
{
	color: white;
}

/* Card Title Small*/
.UcsCard .Small,
.UcsCard .Small TD,
.UcsCard .Small SPAN,
.UcsCard .Title .Small,
.UcsCard .Title .Small TD,
.UcsCard .Title .Small SPAN,
.UcsCard .UcsCard .Small,
.UcsCard .UcsCard .Small TD,
.UcsCard .UcsCard .Small SPAN,
.UcsCard .UcsCard .Title .Small,
.UcsCard .UcsCard .Title .Small TD,
.UcsCard .UcsCard .Title .Small SPAN
{
	font: caption;
	color: white;
	border-bottom: #6699cc 1px solid;
	background-color: #6699cc;	
}

/* Nested card title */
.UcsCard .UcsCard .Title,
.UcsCard .UcsCard .Title TD,
.UcsCard .UcsCard .Title SPAN
{
	padding: 1px;
	padding-left: 6px;
	padding-right: 3px;	
	font-weight: bold;
	font-size: x-small;
	color: white;
	font-style: italic;
	font-family: Verdana;
	background-color: #6699cc;
}

/* Edit, Button, and Label controls */
.Inner INPUT,
.UcsCard INPUT,
.Inner SELECT,
.UcsCard  SELECT,
.Inner SPAN,
.UcsCard SPAN
{
	font-family: Verdana; 
}

.UcsCard .ReportItem,
.UcsCard .ReportItem TD,
.UcsCard .ReportItem SPAN
{
	font-family:  Verdana;
	padding-left: 20px;
	font-weight: normal;
}

.UcsCard .ReportItem .Header,
.UcsCard .ReportItem .Header TD,
.UcsCard .ReportItem .Header SPAN
{
	font-family: Verdana;
   padding-top: 5px;
	padding-left: 5px;
	font-weight: bold;
}

.UcsCard .ReportItem .Summary,
.UcsCard .ReportItem .Summary TD,
.UcsCard .ReportItem .Summary SPAN
{
	font-family: Verdana;
	font-style: italic;
   padding-top: 5px;
   padding-bottom: 3px;	
}

.CardList TD,
.UcsCard .CardList TD
{
	font: messagebox;
	color: black;
	padding-left: 5px;
   padding-top: 0px;
   padding-bottom: 0px;
	background-color: whitesmoke;
}

.UcsList TD,
.UcsCard .UcsList TD
{
	font: messagebox;
	color: black;
	padding: 0px;
	background-color: whitesmoke;
}

.UcsGrid
{
	padding-left: 5px;
   padding-top: 1px;
   padding-bottom: 1px;
   padding-right: 5px;
	font: messagebox;
	color: black;
	border: #6699cc 1px solid;
	border-collapse: collapse;
	background-color: whitesmoke;
}

.UcsGrid .Selected TD
{
	padding-left: 5px;
   padding-top: 1px;
   padding-bottom: 1px;
   padding-right: 5px;
   font: caption;
   color: White;
	background-color: Navy;
}
.UcsGrid .Selected A
{
   font: caption;
   color: White;
	background-color: Navy;
}

.UcsGrid .AltItem TD
{
	font: messagebox;
	padding-right: 5px;
	padding-left: 5px;
	padding-bottom: 1px;
	padding-top: 1px;
	background-color: gainsboro;
}

.UcsGrid .Item TD,
.UcsGrid TD,
.UcsCard .Inner .UcsGrid TD
{
	font: messagebox;
	padding-left: 5px;
   padding-top: 1px;
   padding-bottom: 1px;
   padding-right: 5px;
}

.UcsGrid .Header TD,
.UcsCard .Inner .UcsGrid .Header TD
{
	font: caption;
	color: white;
	background-color: #6699cc;		
	padding-left: 5px;
   padding-top: 1px;
   padding-bottom: 1px;
   padding-right: 5px;
}

.UcsMultiPage
{
	border-right: #6699cc 1px solid;
	border-left: #6699cc 1px solid;
	border-bottom: #6699cc 1px solid;
	background-color: whitesmoke;
}

/**********************************
 End UcsCard Style Expansion
***********************************/


.Title
{
	font-size: 14px;
	color: windowtext;
	font-family: Verdana, Helvetica, sans-serif;
}
.Link
{
	font: messagebox;
	color: red;
}
.Link:visited
{
	font: messagebox;
	color: red;
}
.Error
{
	font: caption;
	color: red;
}


/* This is for printing. */
@media print 
{
	.ScreenOnly {
		display:none
	}
	.PageBreak {
		page-break-before: always
	}
}
@media screen {
	.PrinterOnly {
		display:none
	}
}
