/* $Id: Display.css 5712 2009-06-15 04:08:52Z CHALLENGERAU\ifairbairn $ */
/* $HeadURL: http://svn.au.challenger.net/svn/ChallengerOnline/ChallengerOnline/trunk/WebServer/Challenger.ChallengerOnline.Channels.PublicSite/Themes/Kinetic/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;
}
TD
{
	color: #002440;
	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: #218DC0;
}
A:visited
{
	text-decoration: none;
	color: #03A1DC;
}
A:active
{
	text-decoration: underline;
	color: #035481;	
}
A:hover
{
	text-decoration: underline;
	color: #035481;	
	
}

SMALL
{
	font-size: .7em;
}

BIG
{
	font-size: 1.17em;
}

BLOCKQUOTE, PRE
{
	font-family: Courier New, monospace;
}

.emphasis
{
	font-weight: bold;
}

.environment
{
	color: #fff;
}	

.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:10pt; font-weight:normal;
}
.frmTxtEditReq
{
	font-family: Verdana, Tahoma, Helvetica, sans-serif; font-size:10pt; font-weight:normal; 
	background-color: #FFFFFF; color:#333333;
}
.frmTxtReqFlag
{
	color: #990000; font-family: Verdana, Helvetica, sans-serif; font-size: 18px;
}
.frmTxtDisabled
{
	font-family: Verdana, Tahoma, Helvetica, sans-serif; font-size:10pt; font-weight:normal; 
	background-color: Silver; color:#333333;
}
.frmTxtFocus
{
	font-family: Verdana, Tahoma, Helvetica, sans-serif; font-size:10pt; font-weight:normal; 
	background-color: #E1E792; color:#333333;
}
.frmTxtView
{
	font-family: Verdana, Tahoma, Helvetica, sans-serif; font-size:10pt; 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: 10pt;
	font-weight: bold;
}
.frmChkView
{
	font-size: 10pt;
	font-weight: normal;
}
.frmCtlEdit
{
	background-color: #d7e1a2;
	font-size: 10pt;
	font-weight: bold;
}
.frmCtlEditReq
{
	background-color: #FFFFCC;
	font-size: 10pt;
	font-weight: bold;
}
.frmCtlFocus
{
	background-color: #FFFFCC;
	color: #000000;
	border: thin #800000 solid;
	font-size: 10pt;
	font-weight: bold;
}
.frmCtlView
{
	font-size: 10pt;
	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 : #EDF1BD;
	padding: 5px 5px 5px 5px;
	margin: 0px 0px 10px 0px;
	border: thin #800000 solid;
	text-indent: 1pt; line-height: 10pt;
}

.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;
}
.pgTitle
{
	color: #2b3860;
	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: #007DC5;
	 height:25;
}

.sepLineFtr
{
	border-width: 0px;
	border-style: solid;
	color: #5495cf;
	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: 77;
}

.tbl
{
	border-top: none;
	border-bottom: none;
	border-collapse:collapse;
	margin-bottom: 5px;
	margin-top: 5px;
}
.tblHeader
{
	font-family: Verdana, Helvetica, sans-serif; font-size: 13px; font-weight: bold;
	background-color: #005071; color: #565D03; white-space: nowrap; text-align: center;  
}
.tblFooter
{
	font-family: Verdana, Helvetica, sans-serif; font-size: 13px; font-weight: bold;
	background-color: #5495cf; color: #565D03;
}
.tblRowSubtotal
{
	background-color: #FFFFCC;
	color: #000000;
}
.tblRowTotal
{
	background-color: #d7e1a2;
	color: #000000;
}
.tblRow1
{
	font-family: Verdana, Helvetica, sans-serif; 
	background-color: #cbcdcd;
}
.tblRowHigh
{
	font-family: Verdana, Helvetica, sans-serif; 
	background-color: #97C9E0; 
}
.tblRow2
{
	font-family: Verdana, Helvetica, sans-serif; 
	background-color: #cbcdcd;
}
.tblCellHeader
{
	color: #FFFFFF; 
	background-color: #007DC5;
	padding: 4px 10px 4px 10px; 
	font-family: Verdana, Helvetica, sans-serif; 
	font-size: 10px; font-weight: bold; 
	border-left: solid 1px #FFFFFF;
	border-right: solid 1px #FFFFFF;
	border-top: none;
	border-bottom: none;
}
.tblCellHeader A:link
{
	text-decoration: none;
	color: #ffffff;
}
.tblCellHeader A:visited
{
	text-decoration: none;
	color: #ffffff;
}
.tblCellHeader A:active
{
	text-decoration: underline;
	color: #ffffff;	
}
.tblCellHeader A:hover
{
	text-decoration: underline;
	color: #ffffff;	
	
}
.tblCellFooter
{
	font-family: Verdana, Helvetica, sans-serif; 
	color: #565D03; 
	padding: 4px 10px 4px 10px; 
	font-size: 10px; font-weight: bold;
	border-top: solid 1px #C2CF21;
	border-bottom: solid 1px #C2CF21;
}
.tblCell
{
	font-family: Verdana, Helvetica, sans-serif; 
	color: #54585A;
	padding: 4px 10px 4px 10px; 
	font-size: 10px;
	border-left: solid 1px #FFFFFF;
	border-right: solid 1px #FFFFFF;
	border-bottom: solid 1px #FFFFFF;
}
.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: #007DC5;
	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: #333333;  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;
}

.rowSpecificDate .frmLabel
{
	 line-height: 2em; display: inline-block; margin-right: 4px; 
}
.rowSpecificDate .frmTxtEdit
{
	 margin-top: 2px;
}

.rowSpecificDate .frmBtnEdit
{
	margin-top: 4px;
	vertical-align: top;
}