

/* $Id: Display.css 11609 2012-09-18 06:26:04Z CHALLENGERAU\ifairbairn $ */
/* $HeadURL: http://svn.au.challenger.net/svn/ChallengerOnline/ChallengerOnline/branches/MIRUnitPrices/WebServer/Challenger.ChallengerOnline.Channels.PublicSite/Themes/Base/Stylesheets/Display.css $ */

BODY
{
	background-color: #FFFFFF;
	font-family: Verdana, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color: #333333; 
	letter-spacing: normal; text-transform: none; word-spacing: normal;
	overflow-y: auto; line-height: 15px;
	margin: 0px;
}
TD
{
	color: #636363;
	font-family: Verdana, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 10px;
	letter-spacing: normal;
	text-transform: none;
	word-spacing: normal;
}
TH
{
	color: #002440;
	font-family: Verdana, Helvetica, sans-serif;
	font-weight: bold;
	letter-spacing: normal;
	text-transform: none;
	word-spacing: normal;
}
TFOOT, THEAD
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	letter-spacing: normal;
	text-transform: none;
	word-spacing: normal;
}
H1, H2, H3, H4, H5, TH, THEAD, TFOOT
{
	color: #003366;
}
H1
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 2em;
	font-style: normal;
	font-weight: 700;
	text-decoration: none;
	word-spacing: normal;
	letter-spacing: normal;
	text-transform: none;
}
H2
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.75em;
	font-style: normal;
	font-weight: 700;
	text-decoration: none;
	word-spacing: normal;
	letter-spacing: normal;
	text-transform: none;
}
H3
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.58em;
	font-style: normal;
	font-weight: 500;
	text-decoration: none;
	word-spacing: normal;
	letter-spacing: normal;
	text-transform: none;
}
H4
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.33em;
	font-weight: 500;
	text-decoration: none;
	word-spacing: normal;
	letter-spacing: normal;
	text-transform: none;
}

H5, DT
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
	font-style: normal;
	font-weight: 700;
	text-decoration: none;
	word-spacing: normal;
	letter-spacing: normal;
	text-transform: none;
}
H6
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: .8em;
	font-style: normal;
	font-weight: 700;
	text-decoration: none;
	word-spacing: normal;
	letter-spacing: normal;
	text-transform: none;
}
A:link
{
	text-decoration: none;
	color: #01447b;
}
A:visited
{
	text-decoration: none;
	color: #01447b;
}
A:active
{
	text-decoration: underline;
	color: #01447b;	 
}
A:hover
{
	text-decoration: underline;
	color: #01447b;
}

SMALL
{
	font-size: .7em;
}

BIG
{
	font-size: 1.17em;
}

BLOCKQUOTE, PRE
{
	font-family: Courier New, monospace;
}

.emphasis
{
	font-weight: bold;
}

.environment
{
	color: white;
}	

.footnote
{
	color: #666666;
	font-size: 8pt;
}
.frmTitle
{
	background-color: #0073ae;
	color: #FFFFFF;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	padding-right: 5px;
	font-family: Tahoma, Verdana, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
}
.frmEdit
{
	background-color: #eaf4f8;
	border-color: #aecedc;
	border-style: solid;
	border-width: 1px;
}
.frmConfirm
{
	background-color: #d5e5ec;
}
.frmView
{
	background-color: #FFFFFF;
}
.frmLabel
{
	font-family: Verdana, Helvetica, sans-serif; font-size:10px; font-weight:normal; 
	vertical-align: top
}
.frmLblView
{
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	vertical-align: top;
}
.frmTxtEdit
{
	background-color: #FFFFFF; color:#333333;
	font-family: Verdana, Helvetica, sans-serif; font-size:10px; font-weight:normal;
}
.frmTxtEditReq
{
	font-family: Verdana, Tahoma, Helvetica, sans-serif; font-size:10px; font-weight:normal; 
	background-color: #FFFFFF; color:#333333;
}
.frmTxtReqFlag
{
	color: #990000; font-family: Verdana, Helvetica, sans-serif; font-size: 18px;
}
.frmTxtReqFlagSmall
{
	color: #990000; font-family: Verdana, Helvetica, sans-serif; font-size: 10px;
}
.frmTxtDisabled
{
	font-family: Verdana, Tahoma, Helvetica, sans-serif; font-size:10px; font-weight:normal; 
	background-color: Silver; color:#333333;
}
.frmTxtFocus
{
	font-family: Verdana, Tahoma, Helvetica, sans-serif; font-size:10px; font-weight:normal; 
	background-color: #D1E2EA; color:#333333;
}
.frmTxtView
{
	font-family: Verdana, Tahoma, Helvetica, sans-serif; font-size:10px; font-weight:normal; 
	background-color: #FFFFFF; color:#333333;
	border-style: none; 
}
.frmBtnEdit
{
	font-size: 10pt;
	font-weight: bold;
}
.frmBtnView
{
	font-size: 10pt;
	font-weight: normal;
}
.frmChkEdit
{
	font-size: 10px;
}
.frmChkView
{
	font-size: 10px;
	font-weight: normal;
}
.frmCtlEdit
{
	background-color: #D1E2EA;
	font-size: 10px;
}
.frmCtlEditReq
{
	background-color: #D1E2EA;
	font-size: 10px;
}
.frmCtlFocus
{
	background-color: #D1E2EA;
	color: #000000;
	border: thin #800000 solid;
	font-size: 10px;
}
.frmCtlView
{
	font-size: 10px;
	font-weight: normal;
	color: #000000;
}
.frmHeading
{
	background-color: #FFFFFF;
	color: #000000;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 0px;
	padding-right: 0px;
	font-family: Tahoma, Verdana, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	vertical-align: top;
}
.err
{
	color: #990000; font-family: Verdana, Helvetica, sans-serif; font-size: 11px;
	background-color : #D1E2EA;
	padding: 5px 5px 5px 5px;
	margin: 0px 0px 10px 0px;
	border: none;
	text-indent: 1pt; line-height: 10pt;
}
.err TD, .err .frmLabel
{
	color: #990000; font-size: 11px;
}

.err UL LI
{
 color: #990000; font-family: Verdana, Helvetica, sans-serif; font-size: 11px;
  list-style-image: none;
}
.nav
{
	background-color: #eaf4f8;
	color: #000000;
	font-size: 10pt;
	font-weight: bold;
}

.panelGIFIllustrationMain
{	
	width: 100%; 
	BACKGROUND-COLOR: #d8ebf4; 
	/*border-left: solid 1px #a7d1e6; 
	border-bottom: solid 1px #a7d1e6; 
	border-right: solid 1px #a7d1e6; */
	padding: 0; /*5px 5px 5px 5px;*/
	margin-top: 0px;
	text-align: left;
}

.panelGIFIllustrationMain td
{
	text-align: left;
}

.panelGIFIllustrationTopButtons
{	
	width: 100%; 
	border: none;
	padding: 0;
	margin-top: 0px;
}

.panelGIFIllustrationMainSelected
{
	padding: 10px 5px 0px 5px; 
	FLOAT: none; 
	MARGIN: 0px; 
	WIDTH: 25%; 
	height: 36px; 
	POSITION: relative; 
	BACKGROUND-COLOR: #d8ebf4; 	
	text-align:center; 
	vertical-align: top;
	color: #035481;
	font-family: Verdana, Helvetica, sans-serif; 
	font-weight: 700;
	font-size: 12px;
	/*border-top: solid 1px #a7d1e6; */
	border-right: solid 1px #FFFFFF; 
	/*cursor: pointer;*/
	white-space: nowrap;
}

.panelGIFIllustrationMainSelected A:link {COLOR: #035481;	TEXT-DECORATION: none}
.panelGIFIllustrationMainSelected A:visited {COLOR: #035481;	TEXT-DECORATION: none}
.panelGIFIllustrationMainSelected A:active {COLOR: #035481;	TEXT-DECORATION: none}
.panelGIFIllustrationMainSelected A:hover {COLOR: #035481;	TEXT-DECORATION: none}

.panelGIFIllustrationMainNotSelected
{
	padding: 10px 5px 0px 5px;
	FLOAT: none; 
	MARGIN: 0px; 
	WIDTH: 25%; 
	height: 36px; 
	POSITION: relative; 
	BACKGROUND-COLOR: #a7d1e6; 
	text-align:center; 
	vertical-align: top;
	color: #035481;
	font-family: Verdana, Helvetica, sans-serif; 
	font-weight: 700;
	font-size: 12px;
	/*border-bottom: solid 1px #a7d1e6; */
	border-right: solid 1px #FFFFFF; 
	/*cursor: pointer;*/
	white-space: nowrap;
}

.panelGIFIllustrationMainNotSelected A:link {COLOR: #035481;	TEXT-DECORATION: none; }
.panelGIFIllustrationMainNotSelected A:visited {COLOR: #035481;	TEXT-DECORATION: none; }
.panelGIFIllustrationMainNotSelected A:active {COLOR: #035481;	TEXT-DECORATION: none; }
.panelGIFIllustrationMainNotSelected A:hover {COLOR: #035481;	TEXT-DECORATION: none; }

.panelGIFIllustrationBlueLeftBorder
{
	/*border-left: solid 1px #a7d1e6; */
}

	
.panelGIFIllustrationMainDownloadPDS
{
	padding: 10px 5px 0px 5px; 
	POSITION: relative;
	FLOAT: none; 
	background-color: #CFD513;
	width: 25%; 
	height: 36px; 
	border-top: none;
	border-bottom: solid 1px #CFD513; 
	border-left: solid 1px #CFD513; 
	text-align: center; 
	vertical-align: top;
	color: #035481;
	font-family: Verdana, Helvetica, sans-serif; 
	font-weight: 700;
	font-size: 12px;
	margin: 0px;
	white-space: nowrap;
}

.panelGIFIllustrationMainDownloadPDS A:link {COLOR: #035481;	TEXT-DECORATION: none}
.panelGIFIllustrationMainDownloadPDS A:visited {COLOR: #035481;	TEXT-DECORATION: none}
.panelGIFIllustrationMainDownloadPDS A:active {COLOR: #035481;	TEXT-DECORATION: none}
.panelGIFIllustrationMainDownloadPDS A:hover {COLOR: #035481;	TEXT-DECORATION: none}

.pgTitle
{
	color: #1D2758; 
	padding-top: 0px; padding-bottom: 0px; 
	font-family: Verdana, Helvetica, sans-serif; font-size: 14px; font-weight: bold; 
}
.pgTitleRight
{
	background-color: #FFFFFF;
	color: #333333;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	font-family: Tahoma, Verdana, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	vertical-align: top;
}
A.pgTitleRight:link
{
	color: #333333;
	font-weight: normal;
	text-decoration: none;
}
A.pgTitleRight:visited
{
	color: #333333;
	font-weight: normal;
	text-decoration: none;
}
A.pgTitleRight:hover
{
	color: #990000;
	font-weight: normal;
	text-decoration: none;
}
A.pgTitleRight:active
{
	color: #990000;
	font-weight: normal;
	text-decoration: none;
}
.sepLine
{
	border-width: 0px;
	border-style: solid;
	color: #C7D059;
	background-color: #C7D059;
	height: 1px;
	margin-top: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	margin-right: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
}
.sepLineHdr
{
	background-color: #1D2758;
	height: 25px;
}
.sepLineFtr
{
	border-width: 0px;
	border-style: solid;
	color: #569abd;
	height: 5px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
}
.imgBullet
{
	vertical-align: middle;
}
.secHeading
{
	width: 100%;
	border-top-color: #0073ae;
	border-top-style: dotted;
	border-top-width: 1px;
	border-left-color: #0073ae;
	border-left-style: dotted;
	border-left-width: 1px;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	padding-right: 5px;
	font-family: Tahoma, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}
.fldLabel
{
	font-family: Tahoma, Verdana, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: normal;
}
.fldValue
{
	color: #000000;
	font-size: 10pt;
	font-weight: normal;
}
.hdr_ps
{
	font-family: Verdana, Helvetica, sans-serif; font-size: 10px; font-weight: bold; 
	background-color: #68A7D0; color: #FFFFFF; text-align: right; white-space: nowrap;
	background-repeat: no-repeat;
	height:134px;
}

.tbl
{
	border-top: solid 1px #FFFFFF;
	border-bottom: solid 1px #FFFFFF;
	border-left: solid 1px #FFFFFF;
	border-right: solid 1px #FFFFFF;
	border-collapse:collapse;
	margin-bottom: 5px;
	margin-top: 5px;
}

.tblCellPadding
{
	padding: 4px 10px 4px 11px; 
}

.tblCellNoLeftPadding
{
	padding: 4px 10px 4px 0px; 
}
.tblCellTopPadding
{
	padding-top: 20px;
}
.tblCellBottomPadding
{
	padding-bottom: 20px;
}
.tblHeader
{
	font-family: Verdana, Helvetica, sans-serif; font-size: 13px; font-weight: bold;
	background-color: #569abd; color: #035481; white-space: nowrap; text-align: center;
	background-image: url('../../Challenger/images/tblHeader.png');background-repeat: repeat-x;
	line-height: 16px;
}
.tblFooter
{
	font-family: Verdana, Helvetica, sans-serif; font-size: 13px; font-weight: bold;
	background-color: #a7d1e6; color: #035481; 
}
.tblRowSubtotal
{
	background-color: #FFFFCC;
	color: #000000;
}
.tblRowTotal
{
	background-color: #d7e1a2;
	color: #000000;
}
.tblRow1
{
	font-family: Verdana, Helvetica, sans-serif; 
	background-color: #D5D5D5;
}

.tblRowBottomBorderOnly
{
 border-bottom: solid 1px #a7d1e6;
}


.tblRowHigh
{
	font-family: Verdana, Helvetica, sans-serif; 
	background-color: #97C9E0; 
}
.tblRow2
{
	font-family: Verdana, Helvetica, sans-serif; 
	background-color: #E4E4E4;
}
.tblCellHeader
{
	background-color: #1D2758;
	color: #FFF; 
	padding: 4px 10px 4px 10px; 
	font-family: Verdana, Helvetica, sans-serif; 
	font-size: 11px; font-weight: bold; 
	border-left: solid 1px #FFF;
	border-right: solid 1px #FFF;
	border-top: solid 1px #FFF;
	border-bottom: solid 1px #FFF;
}
.tblCellFooter
{
	font-family: Verdana, Helvetica, sans-serif; 
	color: #035481; 
	padding: 4px 10px 4px 10px; 
	font-size: 10px; font-weight: bold;
	border-top: solid 1px #7fbcdb;
	border-bottom: solid 1px #7fbcdb;
}
.tblCell
{
	color: #3e4347;
	font-family: Verdana, Helvetica, sans-serif; 
	padding: 4px 10px 4px 10px; 
	font-size: 10px;
	border-left: solid 1px #FFF;
	border-right: solid 1px #FFF;
	border-bottom: solid 1px #FFF;
}
.tblCellSubtotal
{
	padding: 4px 2px 4px 2px;
	font-family: Verdana, Helvetica, sans-serif; 
	font-size: xx-small;
	font-weight: bold;
}
.tblCellTotal
{
	padding: 2px 2px 2px 2px;
	font-family: TVerdana, Helvetica, sans-serif; 
	font-size: xx-small;
	font-weight: bold;
}
.tbl2
{
	border-color: #AECEDC;
	border-style: solid;
	border-width: 1px;
	border-collapse: collapse;
}
.tbl2Header
{
	background-color: #0073ae;
	color: #FFFFFF;
	white-space: nowrap;
}
.tbl2Footer
{
	background-color: #0073ae;
	color: #FFFFFF;
}
.tbl2RowSubtotal
{
	background-color: #FFA500;
	color: #000000;
}
.tbl2RowTotal
{
	background-color: #FFFFCC;
	color: #000000;
}
.tbl2Row1
{
	background-color: #eaf4f8;
}
.tbl2Row2
{
	background-color: #d5e5ec;
}
.tbl2CellHeader
{
	color: #FFFFFF;
	padding: 4px 4px 4px 4px;
	font-size: xx-small;
	font-weight: bold;
}
.tbl2CellFooter
{
	color: #FFFFFF;
	padding: 4px 4px 4px 4px;
	font-size: xx-small;
	font-weight: bold;
}
.tbl2Cell
{
	padding: 4px 4px 4px 4px;
	font-size: xx-small;
}
.tbl2CellSubtotal
{
	padding: 4px 4px 4px 4px;
	font-size: xx-small;
	font-weight: bold;
}
.tbl2CellTotal
{
	padding: 4px 4px 4px 4px;
	font-size: xx-small;
	font-style: italic;
	font-weight: bold;
}
.midHdrLeft
{
	background-color: #0073ae;
	color: #FFFFFF;
	font-family: Tahoma, Verdana, Helvetica, sans-serif;
	font-size: 8pt;
}
.midHdrCenter
{
	background-color: #0073ae;
	color: #FFFFFF;
	font-family: Tahoma, Verdana, Helvetica, sans-serif;
	font-size: 8pt;
	white-space: nowrap;
}
.midHdrRight
{
	background-color: #0073ae;
	color: #FFFFFF;
	font-family: Tahoma, Verdana, Helvetica, sans-serif;
	font-size: 8pt;
	white-space: nowrap;
	vertical-align: middle;
}
.midSep
{
	background-color: #AECEDC;
}
.midLft
{
	background-color: #d5e5ec;
}
.midRit
{
	background-color: #d9e7ed;
}
.bdyPad
{
	background-color: #FFFFFF;
}
.midFtrLeft
{
	background-color: #0073ae;
}
.midFtrCenter
{
	background-color: #c1cd23;
}
.midFtrRight
{
	background-color: #005581;
}

.divFooter
{
	border-top-color: #1D2758;
	border-top-style: solid;
	border-top-width: 3px;	
	text-align: center;
	padding: 0;
	margin: 0;	
}	

.ftr
{
	color: #666666;
    font-size: 7pt;
    margin-left: 10px;
    text-align: center;
}


.disclaimer
{
	font-family: Verdana, Helvetica, sans-serif; font-size: 9px; color: #636363;  line-height: 12px;
}
.boxRit
{
	border-bottom-color: #aecedc;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	margin-bottom: 10px;
}
.boxRitTitle
{
	background-color: #3F95C0;
	color: #FFFFFF;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	padding-right: 5px;
	font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	vertical-align: middle;
}
.boxRitText
{
	color: #005581;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	padding-right: 5px;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
}
.boxLoginMkt
{
	border-color: #aecedc;
	border-style: solid;
	border-width: 1px;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	padding-right: 5px;
}
.lnkMidHdr
{
	color: #ffffff;
	font-weight: bold;
	text-decoration: none;
}
A.lnkMidHdr:link
{
	color: #ffffff;
	font-weight: bold;
	text-decoration: none;
}
A.lnkMidHdr:visited
{
	color: #ffffff;
	font-weight: bold;
	text-decoration: none;
}
A.lnkMidHdr:hover
{
	color: #FFFF00;
	font-weight: bold;
	text-decoration: none;
}
A.lnkMidHdr:active
{
	color: #ffffff;
	font-weight: bold;
	text-decoration: none;
}
.hlpBorder
{
	border-style: none;
	border-width: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
}
.hlpTitle
{
	background-color: #FFFFCC;
	border-style: none;
	border-width: 0px;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	padding-right: 5px;
	font-family: Tahoma, Verdana, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
}
.hlpContent
{
	background-color: #FFFFCC;
	border-style: none;
	border-width: 0px;
	padding-top: 0px;
	padding-bottom: 5px;
	padding-left: 5px;
	padding-right: 5px;
	font-family: Tahoma, Verdana, Helvetica, sans-serif;
	font-size: 8pt;
}
.nav1odisabled
{
	border: #AECEDC solid 0px;
	text-decoration: none;
}
.nav1ocur
{
	border: #AECEDC solid 0px;
	text-decoration: none;
}
.nav1oout
{
	border: #AECEDC solid 0px;
	text-decoration: none;
}
.nav1oover
{
	border: #AECEDC solid 0px;
	text-decoration: none;
}
.nav2odisabled
{
	border: #005581 solid 1px;
	text-decoration: none;
}
.nav2ocur
{
	border: #005581 solid 1px;
	text-decoration: none;
}
.nav2oout
{
	border: #005581 solid 1px;
	text-decoration: none;
}
.nav2oover
{
	border: #005581 solid 1px;
	text-decoration: none;
}
.nav1idisabled
{
	background-color: #eaf4f8;
	color: #999999;
	padding: 5px;
	font-family: Tahoma, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
}
.nav1icur
{
	background-color: #D7E1A2;
	color: #0077ae;
	padding: 5px;
	font-family: Tahoma, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
}
.nav1iout
{
	background-color: #eaf4f8;
	color: #002440;
	padding: 5px;
	font-family: Tahoma, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
}
.nav1iover
{
	background-color: #c1cd23;
	color: #FFFFFF;
	padding: 5px;
	font-family: Tahoma, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
}
.nav2idisabled
{
	background-color: #FFFFFF;
	color: #999999;
	padding: 5px;
	font-family: Tahoma, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
}
.nav2icur
{
	background-color: #D7E1A2;
	color: #0077ae;
	padding: 5px;
	font-family: Tahoma, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
}
.nav2iout
{
	background-color: #FFFFFF;
	color: #005581;
	padding: 5px;
	font-family: Tahoma, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
}
.nav2iover
{
	background-color: #c1cd23;
	color: #FFFFFF;
	padding: 5px;
	font-family: Tahoma, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
}

.ptlGadgetHeader
{
	background-color: #3F95C0;
	white-space: nowrap;
	color: #FFFFFF;
	font-size: 11px;
	font-weight: bold;
}
.ptlGadgetName
{
	background-color: #3F95C0;
	white-space: nowrap;
	color: #FFFFFF;
	padding: 4px 4px 4px 4px;
	font-size: 11px;
	font-weight: bold;
}
.ptlGadgetData
{
	overflow-y: auto;
	scrollbar-base-color: #3F95C0;
}
.body
{
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: normal;
	letter-spacing: normal;
	text-transform: none;
	word-spacing: normal;
}
.hiddenText
{
	background-color: #FFFFFF;
	color: #FFFFFF;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
}
.date
{
    PADDING-RIGHT: 5px;
    BACKGROUND-POSITION: center 50%;
    FONT-SIZE: 7pt;
    COLOR: #0073AE;
    BACKGROUND-REPEAT: no-repeat
}


div#divHeaderLogo
{
	width:199px; height:77px; left:0px; top:0px; 
}
div#divHeaderTools	
{
	position:relative; float: right; width:407px; top:0px; height:77px; right:0px; 
	background-repeat: no-repeat;
}

.calcSectionHeaderTitle
{
	color: #035481; 
	background-color: #a7d1e6;
	padding:  6px 6px 4px 10px; 
	font-family: Verdana, Helvetica, sans-serif; 
	font-size: 11px; font-weight: bold; 
	border-left: solid 1px #7fbcdb;
	border-right: solid 1px #7fbcdb;
	border-top: solid 1px #7fbcdb;
	border-bottom: solid 1px #7fbcdb;
}	
.calcFieldTitle
{
	font-family: Verdana, Helvetica, sans-serif; font-size: 10px; text-align:Left; 
	vertical-align:middle;
}

.calcFieldTitleLabel
{
	font-family: Verdana, Helvetica, sans-serif; font-size: 10px; text-align:Left; 
	vertical-align:middle;
}

.calcFieldValue
{
	font-family: Verdana, Helvetica, sans-serif; font-size: 10px; font-weight: normal; text-align:Left; 
	vertical-align: middle;
}
.calcFieldTitleBold
{
	color: #035481; 
	font-size: 13px; font-weight: bold; 
}

.earningsRateMainPanel
{
	width: 99%;
	margin-left: auto;
	margin-right: auto;
	height: 100%;
	padding: 10px 0px 50px 10px;
	text-align: left;
}
.earningsRatePanel
{
	width: 268px;
	padding: 20px 10px 20px 5px;
	position: relative;
	float: left;
	text-align: left;
}

.earningsRatePanelWide
{
	width: 378px;
	padding: 20px 10px 20px 5px;
	position: relative;
	float: left;
	text-align: left;
}

.earningsRateValue
{
	color: #035481; 
	font-size: 28px;
	margin-left: -1px;
	line-height: 30px;
}
.earningsRateClass
{
	color: #035481; 
	font-size: 12px; 
	font-weight: normal;
	font-family: Verdana, Helvetica, sans-serif; 
}

.earningsRateClassBold
{
	float: left;
	font-weight: bold;
	padding-right: 5px;
}

.earningsRateSpecialOfferText
{
	color: #FFF;
	font-size: 28px;
	padding-bottom: 20px;
	font-weight: 600;
}
.earningsRateSpecialDistributionPartner
{
	color: #FFF;
	font-size: 24px;
	font-style: italic;
}
.earningsRateSpecialRate
{
	color: #FFF;
	font-size: 50px;
	padding-top: 10px;
}
.earningsRateIncomeDistributedText
{
	padding-top: 15px;
	padding-bottom: 15px;
	font-weight: bold;	
}
.earningsRateOtherClassesAvailable
{
	color: #035481; 
	padding: 18px 0px 10px 10px;
	font-size: 12px;
}
.earningsRateSpecialMainPanel
{
	width: 100%;
	margin-left: auto;
	margin-right: auto;
	height: 50%;
	padding: 10px 0px 10px 15px;
	text-align: left;
	background-color: #035481; 
	color: #000;
}

.earningsRateSpecialMainPanel .earningsRateClass
{
	color: #FFF;
	padding-top: 10px;
}	
.earningsRateSpecialMainPanel .earningsRateIncomeDistributedText
{
	color: #FFF;
	padding-top: 30px;
	padding-bottom: 0;
}	

.extraBottomPadding
{
	padding-bottom: 15px;
}

.earningsRateSpecialMainPanel .extraBottomPadding
{
	padding-bottom: 0;
}


.earningsRateSpecialPart1
{
	float: left;
	padding-top: 30px;
	width: 450px;
}	
.earningsRateSpecialPart2
{
	float: left;
	padding-top: 20px;
	width: 250px;	
}

.noFloat
{
	float: none;
}

/* RCV0 */

.panelGIFIllustrationMainRCV0
{	
	width: 100%; 
	BACKGROUND-COLOR: #023C59; 
	padding: 0; 
	margin-top: 0px;
	text-align: left;
}

.panelGIFIllustrationMainRCV0 td
{
	text-align: left;
}

.panelGIFIllustrationRCV0TopButtons
{	
	width: 100%; 
	border: none;
	padding: 0;
	margin-top: 0px;
}

.panelGIFIllustrationMainRCV0Selected
{
	padding: 10px 5px 0px 5px; 
	FLOAT: none; 
	MARGIN: 0px; 
	WIDTH: 25%; 
	height: 36px; 
	POSITION: relative; 
	BACKGROUND-COLOR: #D8EBF4; 
			BACKGROUND-COLOR: #023C59;
	text-align:center; 
	vertical-align: top;
	color: #035481;
	color: #fff;
	font-family: Verdana, Helvetica, sans-serif; 
	font-weight: 700;
	font-size: 12px;
	border-right: solid 1px #FFFFFF; 
	white-space: nowrap;
}

.panelGIFIllustrationMainEarningRatesRCV0Selected
{
	padding: 10px 5px 0px 5px; 
	FLOAT: none; 
	MARGIN: 0px; 
	WIDTH: 25%; 
	height: 36px; 
	POSITION: relative; 
	BACKGROUND-COLOR: #023C59; 
	text-align:center; 
	vertical-align: top;
	color: #fff;
	font-family: Verdana, Helvetica, sans-serif; 
	font-weight: 700;
	font-size: 12px;
	border-right: solid 1px #FFFFFF; 
	white-space: nowrap;
}



.panelGIFIllustrationMainRCV0Selected A:link, .panelGIFIllustrationMainEarningRatesRCV0Selected A:link {COLOR: #035481;	TEXT-DECORATION: none}
.panelGIFIllustrationMainRCV0Selected A:visited, .panelGIFIllustrationMainEarningRatesRCV0Selected A:visited {COLOR: #035481;	TEXT-DECORATION: none}
.panelGIFIllustrationMainRCV0Selected A:active, .panelGIFIllustrationMainEarningRatesRCV0Selected A:active {COLOR: #035481;	TEXT-DECORATION: none}
.panelGIFIllustrationMainRCV0Selected A:hover, .panelGIFIllustrationMainEarningRatesRCV0Selected A:hover {COLOR: #035481;	TEXT-DECORATION: none}

.panelGIFIllustrationMainRCV0NotSelected
{
	padding: 10px 5px 0px 5px;
	FLOAT: none; 
	MARGIN: 0px; 
	WIDTH: 25%; 
	height: 36px; 
	POSITION: relative; 
	BACKGROUND-COLOR: #a7d1e6; 
	text-align:center; 
	vertical-align: top;
	color: #035481;
	font-family: Verdana, Helvetica, sans-serif; 
	font-weight: 700;
	font-size: 12px;
	border-right: solid 1px #FFFFFF; 
	white-space: nowrap;
}

.panelGIFIllustrationMainRCV0NotSelected A:link {COLOR: #035481;	TEXT-DECORATION: none; }
.panelGIFIllustrationMainRCV0NotSelected A:visited {COLOR: #035481;	TEXT-DECORATION: none; }
.panelGIFIllustrationMainRCV0NotSelected A:active {COLOR: #035481;	TEXT-DECORATION: none; }
.panelGIFIllustrationMainRCV0NotSelected A:hover {COLOR: #035481;	TEXT-DECORATION: none; }

.panelGIFIllustrationRCV0BlueLeftBorder
{
	/*border-left: solid 1px #a7d1e6; */
}

	
.panelGIFIllustrationMainRCV0DownloadPDS
{
	padding: 10px 5px 0px 5px; 
	POSITION: relative;
	FLOAT: none; 
	background-color: #CFD513;
	width: 25%; 
	height: 36px; 
	border-top: none;
	border-bottom: solid 1px #CFD513; 
	border-left: solid 1px #CFD513; 
	text-align: center; 
	vertical-align: top;
	color: #035481;
	font-family: Verdana, Helvetica, sans-serif; 
	font-weight: 700;
	font-size: 12px;
	margin: 0px;
	white-space: nowrap;
}

.panelGIFIllustrationMainRCV0DownloadPDS A:link {COLOR: #035481;	TEXT-DECORATION: none}
.panelGIFIllustrationMainRCV0DownloadPDS A:visited {COLOR: #035481;	TEXT-DECORATION: none}
.panelGIFIllustrationMainRCV0DownloadPDS A:active {COLOR: #035481;	TEXT-DECORATION: none}
.panelGIFIllustrationMainRCV0DownloadPDS A:hover {COLOR: #035481;	TEXT-DECORATION: none}

.earningsRateLargeTitleRCV0
{
	color: #fff; 
	font-size: 18px;
	margin-left: -1px;
	line-height: 30px;
}
.earningsRateClassRCV0
{
	color: #fff; 
	font-size: 12px; 
	font-weight: normal;
	font-family: Verdana, Helvetica, sans-serif; 
}

.earningsRateClassBoldRCV0
{
	float: left;
	font-weight: bold;
	padding-right: 5px;
}

.earningsRatePanelWideRCV0
{
	width: 400px;
	padding: 20px 10px 20px 5px;
	position: relative;
	float: left;
	text-align: left;
}

.rowSpecificDate .frmLabel
{
	 line-height: 2em; display: inline-block; margin-right: 4px; 
}
.rowSpecificDate .frmTxtEdit
{
	 margin-top: 2px;
}

.rowSpecificDate .frmBtnEdit
{
	vertical-align: top;
}
