/* TAGS */
.h-ugc H1,
H1.title {
	font-size:2.77em;
	font-weight:normal;
	margin:0 0 .25em;
	}
.h-ugc H2,
H2.title {
	font-size:1.5em;
	font-weight:normal;
	margin:0 0 .5em;
	}
.h-ugc H3,
H3.title {
	font-size:1em;
	font-weight:bold;
	margin:0;
	}
.h-ugc H4 {
	}
	
.h-ugc EM,
.h-ugc I {
	font-style:italic;
	}
.h-ugc STRONG,
.h-ugc B {
	font-weight:bold;
	}

.h-ugc P,
.h-ugc UL,
.h-ugc OL,
.h-ugc TABLE {
	margin:0 0 1em;
	}

.h-ugc .txt-annot {
	margin:0 0 1em;
	font-weight:bold;
	}

	
.h-ugc UL,
.h-ugc OL {
	margin:0 0 1em 3em;
	}
	.h-ugc LI {
		margin:.25em 0;
		}
	.h-ugc UL LI {
		list-style:disc;
		padding:0;
		margin:.5em 0;
		}
		.h-ugc UL LI LI,
		.h-ugc LI UL LI {
			list-style:circle;
			padding:0;
			background:none;
			margin:.25em 0;
			}
	.h-ugc OL LI,
	.h-ugc LI OL LI {
		list-style:decimal;
		}

.h-ugc TABLE {
	
	}
	.h-ugc TABLE TH,
	.h-ugc TABLE TD {
		padding:10px;
		background:#f4f3e5;
		}
	.h-ugc TABLE TH {
		background:#6a8e3d;
		font-weight:bold;
		color:#fff;
		}
	.h-ugc TABLE .tr-even TD {
		background:#e4e0c8;
		}

	.h-ugc .t-vert {
		margin:1.5em 0;
		}
	.h-ugc .t-vert TH,
	.h-ugc .t-vert TD {
		padding:0 0 15px;
		background:none;
		vertical-align:top;
		}
	.h-ugc .t-vert TH {
		background:none;
		font-weight:bold;
		text-align:right;
		padding:0 15px 15px 0;
		color:#000;
		}

		
.h-ugc .pic {
	}
	.h-ugc .pic-left {
		float:left;
		margin:0 1em 1em 0;
		}
	.h-ugc .pic-right {
		float:right;
		margin:0 0 1em 1em;
		}	

.f-err TH {
	color:#f00 !important;
	}	
	.f-err .err {
		font-size:11px;
		color:#f00;
		margin:.25em 0;
		}	
	
	
	
