.datadisplay{
	background-color:#f4f4f4;
	border-bottom:1px solid white;
	border-right:1px solid white;
	}
.importantLink{}
.importantLink a{}
.importantLink a:link, .importantLink a:visited{
	color:red;
	}
.blocked{
	background-color:#F79F9F;
	}
.tableHeaders{
	background-color:#EEEEEE;
	border-right:1px solid white;
	padding-left:2px;
	padding-right:2px;
	padding-bottom:0px;
	height:18px;
	vertical-align:bottom;
}
.payCashRow{}
.payCashRow td{
	background-color:#e4e4e4;
	}
.forceBorderTop td{
	border-bottom:1px solid black;
	}
.tableFields td{
	padding-left:2px;
	padding-right:2px;
	padding-bottom:0px;
	height:18px;
	vertical-align:bottom;
}
.remitPayout{
	font-size:115%;
	}
#compact{}
#compact td{
	height:auto;
}
#backgroundFields{
	background-color:#f7f7f7;
	}
ul{
	margin-top:0px;
	margin-left:15px;
	}
.frozenHeader{
	color:red;
	background-color:#DEF3F8;
	}

body{
	background-color: #DDDEE3;
	color:#666666;
}
body, td{
	font-family: Arial, Helvetica, sans-serif;
	font-size:xx-small;
}
/*html{
	font-size:xx-small;
	}*/

h1{
	font-size:110%;
	font-weight:normal;
	margin:0px;
	color:#333333;
	margin-bottom:5px;
	display:inline;
}
.newsItemBody{
	color:#999999;
	line-height: 90%;
	height:50px;
}
/*.plPadding{
	width:30px;
}*/
.error{
	color:red;
}
.transPrevRef{
	width:100px;
}
.transDate{
	width:100px;
}
h2{
	font-size:xx-small;
	font-weight:normal;
	margin:0px;
	color:#333333;
}
a:link, a:visited{
	text-decoration:none;
	color:#111111;
}
a:hover{
	color:#999999;
}

/* Colours ---------------------- */
.tone4{
	background-color:#eeeeee;
}
.tone3{
	background-color:#ffffff;
	}
.tone2{
	background-color:#f7f7f7;
	}
.tone1{
	background-color:#abda4d;
	color:white;
	}
.tone1 td{
	color:white;
	}
.tone1 input{
	background-color:#FFFFFF;
	border:1px solid #666666;
	color:#666666;
}

.tone1 .button{
	background-color:#B3B3B3;
	border:1px solid #666666;
	color:#ffffff;
}
.tone1 textarea{
	background-color:#FFFFFF;
	border:1px solid #666666;
	color:#666666;
}

#hdecor2{
	width:150px;
	}
#hdecor1{
	width:42px;
	}
#hdecor3{
	height:60px;
	vertical-align:bottom;
	}

.pageContents{
	background-color: white;
	width:700px;
}
.holdingTable{
	height:100%;
	vertical-align:top;
	text-align:left;
	width:100%;
}
.footerCell{
	width:auto;
	background-color:#999999;
	color:#C0B5A3;
}
.defPadding{
	padding:3px;
}
#padout{
	padding:3px;
}
.defSpacer{
	height:2px;
	width:2px;
}
.defSpacerSmall{
	height:1px;
	width:1px;
}
.collapse{
	width:1px;
	height:1px;
	}



form{
	padding:0px;
	margin:0px;
}

.defSpacerLarge{
	height:15px;
	width:15px;
}
.defSpacerMedium{
	height:5px;
	width:5px;
}

.equalSplit{
	width:50%;
}
.hr, hr{
	height:1px;
	background-color:#e4e4e4;
	margin-top:0px;
	margin-bottom:0px;
	padding-top:0px;
	padding-bottom:0px;
	
}
#noMargin{
	margin:0px;
	}
	
.fullWidth{
	width:100%;
}

#footerStrip, #footerStrip a:link, #footerStrip a:visited{
	color:#FFFFFF;
}
#footerStrip a:hover{
	color:#333333;
}
/*
#mainNav{
	letter-spacing: -0.3pt;	
	word-spacing: -1pt;
}
*/
#mainNav{
	margin-bottom:15px;
}
.title{
	width:60px;
	}
	
#mainNav, #mainNav a:link, #mainNav a:visited{
	color:#999999;
}
#mainNav a:hover{
	color:#3c3c3c;
}

#subNav{
	margin-top:-8px;
	margin-bottom:8px;
	}
.adminOptions{
	padding-left:5px;
	}
#adminOptions{
	padding-left:5px;
	}

p{
	margin-bottom:4pt;
	margin-top:4pt;
	padding:0px;
	}
	
.bandHighlight{
	background-color:#FFFFFF;
	}
.bands{
	background-color:#e4e4e4;
	background-image: url(../images/elements/bandhatch.gif);
	background-repeat: repeat;	
	}
.bandTable{
	border:1px solid #999999;
	}
.bandTable td{
	padding-left:2px;
	padding-right:2px;
	text-align:center;
	}
.title{}
.bandTable .title td{
	font-weight:bold;
	border-bottom:2px solid #999999;
	}
#bottomOfPage{
	background-color:#F4F4F4;
	padding-left:5px;
	padding-right:5px;
	height:66px;
}

#topStrip{
	background-color:white;
	border-left:3px solid white;
	border-top:3px solid white;
	color:#999999;
	height:10px
}
.BGEr{
	background-image: url(../images/bg/right.gif);
	background-repeat: repeat-y;
	background-position: left top;	
	width:1px;
	border-left:5px solid white;
}
.BGEl{
	background-image: url(../images/bg/left.gif);
	background-repeat: repeat-y;
	background-position: right top;	
	width:1px;
	border-right:5px solid white;
}
.BGEb{
	background-image: url(../images/bg/back.gif);
	background-repeat: repeat;
	background-position: left top;
	width:50%;
}

#btop{
	border-top:1px solid black;
}
#bbottom{
	border-bottom:1px solid #e4e4e4;
}

.bblock{
	border-left:1px solid black;
	border-right:1px solid black;
}
/*
.colour1{
	background-color:#e3e0db;
}
*/
.pageGap{
	height:8px;
	}
.mainHolding{
	padding-left:8px;
}
#formTitleLeft{
	padding-right:5px;
	}
	
#rowEven{
	background-color:#f4f4f4;

	}
#rowEven td, #rowOdd td{
	color:#000000;
	}
#rowOdd{
	background-color:white;
	}
.pageBreak{
	page-break-before:always;
	}
#defaultPadding{
	padding:10px;
	}
.tsTitle{
	width:100px;
	}
.tsDataOne{
	width:200px;
	}
.tsDataTwo{
	width:100px;
	}

.dropContainer{
	padding:5px;
}
.dropHolder{
	
}
/*
.dropLC{
	background-image: url(../images/suround/glc.gif);
	background-repeat: repeat-y;
	background-position: left;
}

.dropRC{
	background-image: url(../images/suround/grc.gif);
	background-repeat: repeat-y;
	background-position: right;
}

.dropTC{
	background-image: url(../images/suround/gtc.gif);
	background-repeat: repeat-x;
	background-position: top;
}

.dropBC{
	background-image: url(../images/suround/gbc.gif);
	background-repeat: repeat-x;
	background-position: bottom;
}
*/
.contentType1{
	/*background-image: url(../images/detail/conentback.gif);*/
	background-repeat: repeat-x;
	background-position: top;
	border: 1px solid #e4e4e4;
	background-color:#FAFAFA;
	padding:5px;
}
#white{
	background-color:white;
	}
.contentType1 td{
	padding:5px;
	}
.hr td{
	padding:0px;
}

#green{
	color:#ABD74C;
	}
.contentType1 td a{
	color:#ABD74C;
	}

.borderedObject{
	border:1px solid #999999;
	}
