body{
	background-color:#FFFFFF;
}
body, td{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	/*font-size:8pt;*/
	color:#777777;
	/*line-height:100%;*/
	/* text-align:justify; */
}
*{
	padding:0;
	margin:0;
	}
.clearing{
	clear:both;
	}
.floatL{
	float:left;
	}
.floatR{
	float:right;
	}
.absolute{
	position:absolute;
	}
.justified{
	text-align:center;
	}
a:link, a:visited{
	text-decoration:none;
	color:#358aca;
}
a:hover{
	color:#2D2F48;
}
.error{
	color:red;
}
.split_1_2{
	width:49.9%;
	}
.split_1_3{
	width:33.2%;
	}
.split_2_3{
	width:66.5%;
	}
p{
	margin-bottom:1em;
	margin-top:0em;
	}
h2{
	margin-bottom:0;
	}
h3{
	color:black;
	font-size:100%;
	font-weight:normal;
	margin-bottom:0.5em;
	}
h4{
	color:black;
	font-size:100%;
	font-weight:normal;
	margin-bottom:0;
	}
.bordered{
	border:1px solid #A19993;
	}
.centered{
	margin-left:auto;
	margin-right:auto;
	}
.fullWidth{
	width:100%;
	}
.fullHeight{
	height:100%;
	}
.fullSize, #fullSize{
	width:100%;
	height:100%;
	}
.paddingTop020{
	padding-top:10px;
	}
.margin020{
	margin:10px;
	}
.marginLR010{
	margin-left:5px;
	margin-right:5px;
	}
.marginLR020{
	margin-left:10px;
	margin-right:10px;
	}
.marginL010{	
	margin-left:6px;
	}
.marginLeft010{
	margin-left:10px;
	}
.marginLeft020{
	margin-left:20px;
	}
.marginLeft030{
	margin-left:30px;
	}
.marginLeft040{
	margin-left:20px;
	}
.paddingLR010{
	padding-left:5px;
	padding-right:5px;
	}
.paddingLR020{
	padding-left:10px;
	padding-right:10px;
	}
.paddingLR030{
	padding-left:20px;
	padding-right:20px;
	}
.paddingLR040{
	padding-left:30px;
	padding-right:30px;
	}
.defPadding{
	padding:3px;
}
.padout{
	padding:3px;
}

.collapse{
	width:0;
	height:0;
	font-size:0;
	overflow:hidden;
	}

.collapseVertical{
	height:0;
	font-size:0;
	overflow:hidden;
	}
.collapseWidth{
	width:0;
	font-size:0;
	overflow:hidden;
	}
.spacer002{
	height:2px;
	width:2px;
	font-size:0;
	overflow:hidden;
	}
.spacer005{
	height:3px;
	width:3px;
	font-size:0;
	overflow:hidden;
	}
.spacer010{
	height:5px;
	width:5px;
	font-size:0;
	overflow:hidden;
	}
.spacer020{
	height:10px;
	width:10px;
	font-size:0;
	overflow:hidden;
	}
.spacer030{
	height:15px;
	width:15px;
	font-size:0;
	overflow:hidden;
	}
.spacer040{
	height:20px;
	width:20px;
	font-size:0;
	overflow:hidden;
	}
.spacer050{
	height:25px;
	width:25px;
	font-size:0;
	overflow:hidden;
	}
.spacer060{
	height:30px;
	width:30px;
	font-size:0;
	overflow:hidden;
	}