/**
 * BANNERS {
 */
.banners a img {
	border: 0;
}
/**
 * } BANNERS
 */
 
/**
 * FORMFACTORY {
 */
.formfactory_form .not_required {
	border: solid 1px #ababab;
} 

.formfactory_form .required {
	border: solid 1px #000;
}

.formfactory_form .error {
	border: solid 2px red;
}

.formfactory_form .error_symbol {
	display: none;
}
/**
 * } FORMFACTORY
 */
 
 
/**
 * ICENTER (box) {
 */
.icenter_box {
	font-size: 80%;
	list-style: none;
	margin: 0;
	padding: 0;
}

.icenter_box li {
	margin: 0;
	padding: 0;
}

.icenter_box h3 {
	font-size: 100%;
	text-align: left;
	font-weight: normal;
	margin: 0;
	padding: 0;	
}

.icenter_box h4 {
	font-size: 100%;
	text-align: left;
	font-weight: bold;
	margin: 0;
	padding: 0;	
}

.icenter_box h3 a {
	color: #000;
	text-decoration: none;
}

.icenter_box h3 a:hover {
	color: #f00;
	text-decoration: underline;
}
/**
 * } ICENTER (box)
 */
 
/**
 * ICENTER (News view) {
 */
.icenter_content .show_news {
	color: #000;
	list-style: none;
	margin: 0;
	padding: 0;
}

.icenter_content .show_news h2 {
	font-size: 140%;
	margin: 0;
	padding: 0;
}

.icenter_content .show_news .time {
	font-size: 100%;
	margin: 1px 0 6px 0;
}

.icenter_content .show_news .summary {
	font-size: 100%;
	font-style: italic;
}

.icenter_content .show_news .content {
	font-size: 100%;
}

.icenter_content .control {
	font-size: 100%;
	margin: 8px 0;
}

.icenter_content .control a {
	text-decoration: none;
	color: #000;
}

.icenter_content .control a:hover {
	text-decoration: underline;
	color: red;
}

.icenter_content .control a img {
	border: 0;
}
/**
 * } ICENTER (News view)
 */
 
/**
 * ICENTER (List view) {
 */
.icenter_content .list {
	color: #000;
	list-style: none;
	margin: 0;
	padding: 0;
}

.icenter_content .li {
	padding-bottom: 5px;
}
 
.icenter_content .list h2 {
	font-size: 100%;
	margin: 0;
	padding: 0;
}

.icenter_content .list h2 a {
	text-decoration: none;
	color: #000;
}

.icenter_content .list h2 a:hover {
	text-decoration: underline;
	color: red;
}

.icenter_content .list .time {
	font-size: 100%;
	margin: 2px 0;
}

.icenter_content .list .summary {
	font-size: 100%;
	font-style: italic;
	margin: 2px 0;
}
/**
 * } ICENTER (List view)
 */