/* Default CSS Stylesheet for a new Web Application project */

BODY
{
    BACKGROUND-COLOR: white;
    FONT-FAMILY: Verdana, Helvetica, sans-serif;
    FONT-SIZE: .8em;
    FONT-WEIGHT: normal;
    LETTER-SPACING: normal;
    TEXT-TRANSFORM: none;
    WORD-SPACING: normal
}
	
.Back
{
	font-family: verdana;
	font-size: 10pt;
}

.Link
{
	font-family: verdana;
	font-size: 11pt;
	color: #000084;
}

.ErrorMessage
{
	font-family: verdana;
	font-size: 11pt;
	color: Red;	
	margin-top:5px;
	margin-bottom:5px;
}

LI
{
	margin-top:5px;
	margin-bottom:5px;
}

.PageTitle
{
	font-family: verdana;
	font-size: 14pt;
	color: #000084;	
	margin-top:5px;
	margin-bottom:15px;
}

.CellHighlight
{
	font-family: verdana;
	font-size: 10pt;
	color: #000084;	
	margin-top:5px;
	margin-bottom:15px;
	
}

.TableLabel
{
	font-family: verdana;
	font-size: 10pt;
	color: #000084;
	background-color: #DEDEF6;
	font-weight: 700;
}

.ResultsTable
{
	width: 18cm;
	BORDER-RIGHT: #333333 1px solid; 
	BORDER-TOP: #333333 1px solid; 
	BORDER-LEFT: #333333 1px solid; 
	BORDER-BOTTOM: #333333 1px solid;
}

.BalanceCellLabel
{
	FONT-SIZE: 10pt; 
	COLOR: navy; 
	FONT-FAMILY: verdana; 
	font-weight: 600;
}

.BalanceCellLabel
{
	FONT-SIZE: 10pt; 
	COLOR: navy; 
	FONT-FAMILY: verdana; 
	font-weight: 600;
}

.BalanceCellLeft
{
	width: 50%;
	
}

.BalanceCellMiddle
{
	text-align: right;
	width:30%;
}

.BalanceCellRight
{
	text-align: right;
	width : 20%;
}


.BalanceCellText
{
	FONT-SIZE: 10pt; 
	COLOR: navy; 
	FONT-FAMILY: verdana; 
	font-weight: 600;
}

.SmallCell
{
	width : 50px;
}


.AlignRight
{
	text-align: right;
}

.BalanceCellResultsText
{
	FONT-SIZE: 9pt; 
	COLOR: navy; 
	FONT-FAMILY: verdana; 
	font-weight: 400;
}

.BalanceProductCode
{
	FONT-SIZE: 11pt; 
	COLOR: navy; 
	FONT-FAMILY: verdana; 
	font-weight: 400;
	background-color: #ffffcc;
}


.BalanceTable
{
	margin-top:25px;
	width: 18cm;
	BORDER-RIGHT: #333333 1px solid; 
	BORDER-TOP: #333333 1px solid; 
	BORDER-LEFT: #333333 1px solid; 
	BORDER-BOTTOM: #333333 1px solid;
	background-color: #ffffcc;
}

.MovementsTable
{
	width: 100%;
	BORDER-RIGHT: #333333 1px solid; 
	BORDER-TOP: #333333 1px solid; 
	BORDER-LEFT: #333333 1px solid; 
	BORDER-BOTTOM: #333333 1px solid;
	background-color: #ffffff;
}

.LayoutTable
{
	margin-top:0px;
	width: 600px;
	BORDER-RIGHT: #333333 0px solid; 
	BORDER-TOP: #333333 0px solid; 
	BORDER-LEFT: #333333 0px solid; 
	BORDER-BOTTOM: #333333 0px solid;
}

.ResultsTableHeader
{	
	FONT-SIZE: 9pt; 
	COLOR: white; 
	FONT-FAMILY: verdana; 
	BACKGROUND-COLOR: #000084;
	font-weight: 500;
}

.ResultsTableCell
{	
	FONT-SIZE: 9pt; 
	COLOR: #000084; 
	FONT-FAMILY: verdana; 
	BACKGROUND-COLOR: #ffffcc;
	text-align: left;
	padding-left : 2px;
	padding-right: 2px;
	padding-top: 2px;
	padding-bottom: 2px;
}

.ResultsTableCellRight
{	
	FONT-SIZE: 9pt; 
	COLOR: #000084; 
	FONT-FAMILY: verdana; 
	BACKGROUND-COLOR: #ffffcc;
	text-align: right;
	padding-left : 2px;
	padding-right: 2px;
	padding-top: 2px;
	padding-bottom: 2px;
}

.ResultsTableHeaderCell
{
	padding-left : 2px;
	padding-right: 2px;
	padding-top: 2px;
	padding-bottom: 2px;
	font-weight: bold;
}

.SmallText
{
  FONT-SIZE: 8pt; 	
}

.BoldSmallText
{
  FONT-SIZE: 8pt;
  font-weight:bold;	
}

.DisplayOptionCell
{
	text-align: right;
	width: 75px;
}

.SubmitButton
{
    BORDER-RIGHT: #000084 1px solid;
    BORDER-TOP: #000084 1px solid;
    BORDER-BOTTOM: #000084 1px solid;
    BACKGROUND-COLOR: white;
    FONT-WEIGHT: bold;
    BORDER-LEFT: #000084 1px solid;
    COLOR: #000084;
    font-size: 10pt;
    margin-left: 2px;
    margin-right: 2px;
}

.PageSubTitle
{
    font-family: verdana;
	font-size: 12pt;
	color: #000084;	
	margin-top:10px;
	margin-bottom:10px;
}

.ReportStatus
{
    font-family: verdana;
	font-size: 11pt;
	color: #000084;	
	margin-top:10px;
	margin-bottom:10px;
	FONT-WEIGHT: bold;
	background-color: #ffffcc;
}

.BodyText
{
    font-family: verdana;
	font-size: 9pt;
	color: #000084;	
	margin-top:10px;
	margin-bottom:10px;	
}

.SearchTable
{
	border:solid 1px #000084;
	width: 500px;
	padding-left : 5px;
	padding-right: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
}

.Bordered
{
	border:solid 1px #000084;
}

.RadioOption
{
	font-size:9pt;
	color: #000084;
	font-weight: 600;	
}

.MenuLinks
{
	font-size:9pt;
	color: blue;
}

.Link
{
	font-size:9pt;
	color: blue;
}

.HighlightRow
{
	background-color: Gray;
	color: white;
}

.DefaultPadding
{
	padding-left : 2px;
	padding-right: 2px;
	padding-top: 2px;
	padding-bottom: 2px;
}

.TotalCell
{
	font-family: verdana;
	font-size: 10pt;
	color: #000084;
	background-color: #ffffcc;
	font-weight: 700;	
}

.TotalRow
{
	BORDER-RIGHT: #000084 1px solid;
  BORDER-TOP: #000084 1px solid;
  BORDER-BOTTOM: #000084 1px solid;
  BORDER-LEFT: #000084 1px solid;
}

.CellText
{
  font-family: verdana;
	font-size: 9pt;
	color: #000084;
}

.CellTextBold
{
  font-family: verdana;
	font-size: 9pt;
	font-weight: 700;
	color: #000084;
}
