body
{
	background-color:#407b93;
	font-family: MS Sans Serif, "Trebuchet MS", Verdana;
}

tbody
{
	font-family: MS Sans Serif, "Trebuchet MS", Verdana;
}

.menu
{
	margin-top:00px;

	padding-top:5px;
	padding-bottom:10px;
	background-color:#306b8e;
	padding-left:10px;
}

.menunm
{
	margin-top:00px;

	padding-top:10px;
	padding-bottom:10px;
	background-color:#306b8e;
	padding-left:10px;
}
.menu a
{
	line-height: 25px;
}


.menu a:hover
{
	color:#000;
}

a img
{
	border:none;
}


.gallery a img
{
	border:none;
	margin-right:5px;
}

.gallery td
{
	width:150px;
	padding-top:5px;
	padding-bottom:15px;
	text-align:center;
}

.gallery-vis a img
{
	border:none;
	margin-right:5px;
}

.gallery-vis td
{
	padding-bottom:20px;
}

.textcontent
{
	margin-left:20px;
}

.component1
{
	overflow:hidden;

	margin-top:00px;

	padding-top:5px;
	padding-bottom:10px;
	background-color:#306b9e;
	text-color: #306b9e; 


	padding-left:10px;
	padding-right:10px;
}

.component
{
	overflow:hidden;

	margin-top:20px;

	padding-top:10px;
	padding-bottom:10px;
	background-color:#306b9e;

	padding-left:10px;
	padding-right:10px;
}

.componentnm
{
	overflow:hidden;

	margin-top:00px;

	padding-top:10px;
	padding-bottom:10px;
	background-color:#306b9e;

	padding-left:10px;
	padding-right:10px;
}
.componentms
{
	overflow:hidden;

	margin-top:05px;

	padding-top:3px;
	padding-bottom:3px;
	background-color:#306b9e;

	padding-left:10px;
	padding-right:10px;
}
.mail tr hover
{
	background-color:#ff0000;
}

@media print
{
	.print-hidden
	{
		display: none;
	}
}
