.sort-table {
	font:		Arial;
	font-size: 	10pt;
	border:		1px Solid ThreeDShadow;
	background:	Window;
	color:		WindowText;
	
}

.sort-table thead {
	background:	ButtonFace;
}

.sort-table td {

}

.sort-table thead td {
	border:			1px solid;
	border-color:	ButtonHighlight ButtonShadow
					ButtonShadow ButtonHighlight;
	cursor:			hand;
}

.sort-table thead td:active {
	border-color:	ButtonShadow ButtonHighlight
					ButtonHighlight ButtonShadow;
}

.sort-table thead td[_sortType=None]:active {
	border-color:	ButtonHighlight ButtonShadow
					ButtonShadow ButtonHighlight;
}

.sort-arrow {
	width:					17px;
	height:					10px;
	background-position:	center center;
	background-repeat:		no-repeat;
	margin:					0 2px;
}

.sort-arrow.descending {
	background-image:		url("../images/desc.gif");

}

.sort-arrow.ascending {
	background-image:		url("../images/aesc.gif");
}

.even {
	background-color: #E4E4E4 ;
}

.odd {
	background-color: #F3F3F3 ;
}

.Header {
font-family: Arial;
font-size: 12pt;
color: #000000;
font-weight: Bold;
}

.SubHeader {
font-family: Arial;
font-size: 11pt;
color: #000000;
font-weight: Bold;
background-color:#99ccff;

}

.Body {
font-family: Arial;
font-size: 10pt;
font-weight: normal;
color: #000000;
}

.BoldBody {
font-family: Arial;
font-size: 10pt;
color: #000000;
font-weight: Bold;
}

.BodyItalic {
font-family: Arial;
font-size: 10pt;
color: #000000;
font-style: Italic;
}

.BoldItalic {
font-family: Arial;
font-size: 10pt;
color: #000000;
font-weight: Bold;
font-style: Italic;
}

.LargeBold {
font-family: Arial;
font-size: 11pt;
color: #000000;
font-weight: Bold;
}

.LargeBoldItalic {
font-family: Arial;
font-size: 11pt;
color: #000000;
font-weight: Bold;
font-style: Italic;
}

.ClickableBody {
font-family: Arial;
font-size: 10pt;
color: #0000CC;
text-decoration: Underline;
}

.BoldClickableBody {
font-family: Arial;
font-size: 10pt;
color: #CC0000;
font-weight: Bold;
text-decoration: Underline;
}

.whiteBody {
font-family: Arial;
font-size: 9pt;
color: #FFFFFF;
font-weight: Bold;
text-decoration: none;
}

.whiteBody:hover {
color: #CC0000;
text-decoration: Underline;
}

.BoldClickableBodySmall {
font-family: Arial;
font-size: 8pt;
color: #CC0000;
font-weight: Bold;
text-decoration: Underline;
}

.ClickableROC {
font-family: Arial;
font-size: 10pt;
color: #000000;
font-weight: Bold;
}

.SmallClickable {
font-family: Arial;
font-size: 9pt;
color: #0000CC;
text-decoration: Underline;
}

.SmallBody {
font-family: Arial;
font-size: 9pt;
color: #000000;
}

.SmallBody8{
font-family: Arial;
font-size: 8pt;
color: #000000;
}

.SmallBold {
font-family: Arial;
font-size: 9pt;
color: #000000;
font-weight: Bold;
}

.SmallBoldClickable {
font-family: Arial;
font-size: 9pt;
color: #0000CC;
font-weight: Bold;
text-decoration: Underline;
}

.Footnote {
font-family: Arial;
font-size: 8pt;
color: #000000;
}

.ClickableFootnote {
font-family: Arial;
font-size: 8pt;
color: #0000CC;
text-decoration: Underline;
}

.BoldFootnote {
font-family: Arial;
font-size: 8pt;
color: #000000;
font-weight: Bold;
}

.BGColorBlue {
background-color: #D8E8F8;
}

.BGLineDark {
background-color: #999999;
}

.BGLineGrey {
background-color: #c0c0c0;
}

.BGJohnsonBox {
background-color: #e0e0e0;
border:1px Solid ThreeDShadow;
font-family: Arial;
font-size: 10pt;
color: #000000;
font-weight: Bold;
}

.SectionBottomBorder {
border:1px Solid ThreeDShadow;
font-family: Arial;
font-size: 10pt;
color: #000000;
}

.SectionTopBorder {
border:1px Solid ThreeDShadow;
border-color:#999999;
font-family: Arial;
font-size: 10pt;
font-weight: Bold;
color: #000000;
background-color: #e0e0e0;
}

.SmallOrange {
font-family: Arial;
font-size: 9pt;
color: #880000;
}

.LargeBoldClickable {
font-family: Arial;
font-size: 11pt;
color: #0000CC;
font-weight: Bold;
text-decoration: Underline;
}

.BoldItalicOrange {
font-family: Arial;
font-size: 10pt;
color: #880000;
font-weight: Bold;
font-style: Italic;
}

.BoldOrange {
font-family: Arial;
font-size: 10pt;
color: #880000;
font-weight: Bold;
}

.BodyOrange {
font-family: Arial;
font-size: 10pt;
color: #880000;
}

.CMLD {
font-family: Arial;
font-size: 10pt;
color: #ff6633;
}

.FieldBGBorder {
border:1px Solid ThreeDShadow;
border-color:#999999;
font-family: Arial;
font-size: 10pt;
font-weight: Bold;
color: #000000;
background-color: #e0e0e0;
}

.section-heading {
	font-family: Arial, helvetica, verdena;
	font-weight: bold;	 
	background-color: #66ccff;
	color: #000000
}
.SubHeader_renewal{
	font-family: Arial;
	font-size: 10pt;
	color: #000000;	
	background-color: #99ccff;
}
body {
	font-family: Arial, helvetica, verdena;
	font-size: 10pt;
	color: #000000;
}

.spacer {
	font-size: 1pt;
	background-color: #cccccc;
}

td {
	font-family: arial, helvetica, verdena;
	font-size: 10pt;
	color: #000000;
}

.unicode {
	font-family:"Arial Unicode MS";
}

.offerBorder {
	border-color:#99ccff;
	border:3px Solid #99ccff;
}
.StmtMessages {
  font-family: Arial;
  font-size: 10pt;
  color: #880000;
}
.DisabledLink {
color: #909090;
text-decoration:underline;
}
.Bg {
	BACKGROUND-COLOR: #99ccff;
	HEIGHT: 5px;
	WIDTH: 100%;
}
.interht {
	HEIGHT: 5px;
}
.transHeader{
	background-color:#D8E8F8;
	PADDING-LEFT: 5px;
	HEIGHT: 20px;
	WIDTH: 100%;
}
.seltoprintHeader {
	background-color:#D8E8F8;
	PADDING-LEFT: 10px;
	HEIGHT: 30px;
	WIDTH: 100%;
}
.printHeaderSmallText {
	font-family: Arial;
	color: #336699;
	font-weight: Bold;
	font-size: 11pt;
}
.printHeaderBigText {
	font-family: Arial;
	color: #336699;
	font-weight: Bold;
	font-size: 11pt;
}

.cardtext {
	font-family: Arial;
	font-size: 11pt;
	color: #336699;
}
.transdetail {
	font-family: Arial;
	font-size: 10pt;
	color: #336699;
}
.trans{
	font-family: Arial;
	font-size: 10pt;
	color: #000000;
	WIDTH: 100%;
}

.bgdark{
	BACKGROUND-COLOR: #f0f0f0;
	PADDING-LEFT: 0.6em;
}
.bglight{
	BACKGROUND-COLOR: white;
	PADDING-LEFT: 0.6em;
}
.addressborder{
	BORDER-BOTTOM: #e0e0e0 1px solid;
}
.errortext{
    font-family: Arial;
    font-size: 10pt;
    color: red;
}
.textbold{
    font-weight: Bold;
}
.printoptionsborder{
    border-color:#99ccff;
    border:1px Solid #99ccff;
	width: 180px;
}
.nounderln{
	color: #0000CC;
	text-decoration:none;
}
.breakPage { 
	page-break-before: always;
}
.disputetext {
	font-family: Arial;
    font-size: 10pt;
	color: #153E7E;
}
