body {
	background-image: url(/images/interface/cmtm_29.jpg);
	margin: 0px;
	font: 12px Verdana, Arial, Helvetica, sans-serif;
	color: #1f3e8c;
}
.maincontent p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	font-weight: normal;
	color: #1f3e8c;
	text-decoration: none;
	letter-spacing: normal;
	word-spacing: normal;
	text-align: justify;
}
.bottomlinks, .bottomlinks a {
	/*font: 12px bold Verdana, Arial, Helvetica, sans-serif;*/
	font-size:10px;
	font-weight:bold;
	color: #1f3e8c;
	text-decoration: none;
	/*background-position: center;*/
	/*text-align: center;*/
	/*vertical-align: middle;*/
}
.bottomlinks a:hover {color: #f58220; }

.textmenu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #E03838;
	text-align: center;
}
.textmenu a {
	color: #E03838;
	text-decoration: none;
}
.textmenu a:hover {color: #f58220; }
.smalllink a {
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
}
.smalllink a:hover {color: #f58220; }

.bodytext {
	font: 12px/18px Verdana, Arial, Helvetica, sans-serif;
	color: #1f3e8c;
	text-decoration: none;
}
.pagetitle {
	font: bold 16px Verdana, Arial, Helvetica, sans-serif;
	color: #1f3e8c;
	text-decoration: none;
	margin-top: 20px;
}
.paratitle {
	font: bold 12px Verdana, Arial, Helvetica, sans-serif;
	color: #1f3e8c;
	text-decoration: none;
	margin-top: 20px;
}
.breadcrumbs, .breadcrumbs a {
	font: 9px Verdana, Arial, Helvetica, sans-serif;
	color: #999999;
	text-decoration: none;
}
.breadcrumbs a:hover {color: #f58220; }

/* Bottom menu */

.bot_1 {
	font: bold 10px Verdana, Arial, Helvetica, sans-serif;
	color: #1f3e8c;
	margin: 0;
	padding: 0;
	text-align: center;
}
.bot_1 li {
	display: block;
	margin: 0;
	list-style-type: none;
	float: left;
	padding: 0 4px;
}
.bot_1 li a {
	text-decoration: none;
	display: block;
	padding: 0;
	color: #1f3e8c;
}
.bot_1 p {
	margin:0;
	padding:4px 0 0 0;
	text-transform: uppercase;
}
.bot_1 p a {
	text-decoration: none;
	padding: 4px 6px;
	color: #1f3e8c;
}
.bot_1 li a:hover, .bot_1 li a.select {
	color: #f58220;
}

/* Bottom menu */

.sitemap {
	font: 12px Verdana, Arial, Helvetica, sans-serif;
	color: #1f3e8c;
	text-decoration: none;
	list-style-position: inside;
	list-style-image: none;
	list-style-type: circle;
}
.sitemap a {
	font: 12px/20px Verdana, Arial, Helvetica, sans-serif;
	color: #1f3e8c;
	text-decoration: none;
	list-style-position: inside;
	list-style-image: none;
	display: list-item;
	list-style-type: circle;
}
.sitemap a:hover {
	color: #f58220;
}
.errorMessage {
	font: 12px Verdana, Arial, Helvetica, sans-serif;
	color: #CC0000;
	text-decoration: none;
}
.formrequired {
	background-color: #EBFFCC;
	border: 1px solid #7F9DB9;
	font-size: 12px;
}
.formnormal {
	font-size: 12px;
}
.pageicon {
	z-index: 1000;
	top: -50px;
	position: relative;
}
