#copyright a:link,
#copyright a:active,
#copyright a:visited,
#copyright a:hover,
#copyright a,
#copyright {
	text-align:center;
	font-size: x-small;
	color: gray;
	text-decoration:none;
}

#copyright a:hover {
	text-decoration:underline;
}

#header,
#header p {
	text-align:left;
	vertical-align:top;
	margin:0;
	padding:0;
}
#header {
	overflow: hidden;
}

.success {
	border: 1px solid green;
	color: green;
	padding: 5px;
	padding-left: 40px;
	background: #cfc url("images/ok.png") no-repeat left; 
}

.error {
	border: 1px solid red;
	color: red;
	padding: 5px;
	padding-left: 40px;
	background: #fcc url("images/warning.png") no-repeat left; 
}

td#contentholder {
	vertical-align: top;
}

.relatedmenu {
	padding-left: 40px;
}

.relatedmenu ul,
#mainmenu, #mainmenu ul {
	padding:0;
}

#mainmenu {
	text-align:left;
	padding-left:20px;
	margin-top:20px;
}

#mainmenu ul {
	list-style:none;
	padding-left:0;
	margin-left:0;
}

.relatedmenu ul a,
.relatedmenu li a:link, .relatedmenu li a:visited, .relatedmenu li a,
#mainmenu li a,
#mainmenu li a:link, #mainmenu li a:visited, #mainmenu li a {
	padding-left:0;
	margin-left:0;
	color: black;
	font-weight:bold;
	text-decoration:none;
	/* background: url("images/mainmenu_bullet.png") no-repeat left;  
	padding-left:20px; */
}

#mainmenu li a:hover {
	text-decoration:underline;
}

.relatedmenu ul a,
.relatedmenu li a:link, .relatedmenu li a:visited, .relatedmenu li a {
}

.relatedmenu li a:hover {
	text-decoration:underline;
}

.relatedmenu ul a,
.relatedmenu li a:link, .relatedmenu li a:visited, .relatedmenu li a {
	font-weight:normal;
}

#subscription input,
#subscription {
	color:gray;
	text-align:center;
}

#subscription input:hover {
	color:black;
}

html, body {
	margin: 0px;
	padding: 0px;
	border: 0px;
	font-family: Arial, Verdana, Helvetica, sans-serif; 
}

#container {
	width: 100%;
	/* margin: 0 0 0 20px; top right bottom left */
	margin: 0;
	padding: 0;
}

#container #maintable{
	margin: 0;
	padding: 0;
	border-collapse: collapse;
}

#maintable td {
	margin: 0;
	padding: 0;
	border-collapse: collapse;
	vertical-align: top;
}



#banners a {
	text-decoration: none;
}

#banners a img {
	border: 0;
}

#mycontent {
	padding: 10px;
}