.Clear {
	clear:both;
}
.ClearLeft {
	clear:left;
}
.ClearRight {
	clear:both;
}
.Left {
	float:left;
	width:auto; /* floating elements need to have a width declared */
}
.Right {
	float:right;
	width:auto; /* floating elements need to have a width declared */
}
.PictureLeft {
	float:left;
	width:auto; /* floating elements need to have a width declared */
	margin:3px 15px 10px 0;
}
.PictureCenter {
	display:block;
	clear:both;
	margin:3px auto 15px auto;
}
.PictureRight {
	float:right;
	width:auto; /* floating elements need to have a width declared */
	margin:3px 0 10px 15px;
}
.PictureLeftBordered {
	border:1px solid #E0E0E0;
	float:left;
	width:auto; /* floating elements need to have a width declared */
	margin:3px 15px 10px 0;
}
.PictureCenterBordered {
	display:block;
	clear:both;
	margin:3px auto 15px auto;
	border:1px solid #E0E0E0;
}
.PictureRightBordered {
	border:1px solid #E0E0E0;
	float:right;
	width:auto; /* floating elements need to have a width declared */
	margin:3px 0 10px 15px;
}
.PictureBordered {
	border:1px solid #E0E0E0;
}
.TableLeft {
	float:left;
	width:40%;
	margin:3px 10px 5px 0;
}
.TableRight {
	float:right;
	width:40%;
	margin:3px 0 5px 10px;
}
.TextLeft {
	text-align:left;
}
.TextRight {
	text-align:right;
}
.TextCenter {
	text-align:center;
}
#Container .TextLeft {
	text-align:left;
}
#Container .TextRight {
	text-align:right;
}
#Container .TextCenter {
	text-align:center;
}
.First {
	margin-top:0;
}
.NoWrap {
	white-space:nowrap;
}
.Required {
	color:#FF0000;
	font-weight:bold;
}
.Bordered {
	border:1px solid #E0E0E0;
}
