table {
	empty-cells: show;
}

body {
  margin: 0px 0px 0px 0px;
}

body, p, td, tr, input, select, textarea {
  font-size: 11px;
  fontsize: 12px;
  font-family: "Verdana Cyr", Verdana, "Arial Cyr", Arial, "Helvetica Cyr", Helvetica, sans-serif;
}


a.MenuLink, a.MenuLink:visited {
	text-decoration: none;
	font-weight: bold;
	color: black;
	font-size: 1.1em;
}

a.MenuLink:hover {
	text-decoration: none;
	font-weight: bold;
	color: #C60000;
	font-size: 1.1em;
}

a, a:visited, a:hover {
	text-decoration: none;
	font-weight: bold;
	color: #052586;
}

a:hover {
	text-decoration: underline;
	font-weight: bold;
	color: #052586;
}


a.GenLink, a.GenLink:visited {
	text-decoration: none;
	color: #052586;
}

a.GenLink:hover {
	text-decoration: underline;
	color: #052586;
}

a.GenLinkBold, a.GenLinkBold:visited, a.GenLinkBold:hover {
	text-decoration: none;
	font-weight: bold;
	color: #052586;
}


.MenuTitle {
	color: #bfe1df;
}

input, textarea, select {
		border: 1px solid #5F80C5;
}


h1 
{
	color: #000000;
	font-size: 20;
	font-weight: normal;
	vertical-align:bottom;
	margin-top: 7px;
	margin-bottom: 4px;
}

h2 
{
	color: #000000;
	font-size: 16;
	font-weight: bold;
	vertical-align:bottom;
	margin-top: 7px;
	margin-bottom: 4px;
}

h3 
{
	color: #000000;
	font-size: 11;
	font-weight: bold;
	vertical-align:bottom;
	margin-top: 15px;
	margin-bottom: 4px;
}


h4 
{
	color: #000000;
	font-size: 14;
	font-weight: normal;
	vertical-align:bottom;
	margin-top: 7px;
	margin-bottom: 4px;
}



tr.TBLHead td {
	background-color: black;
	color: white;
	text-align:center;
	font-weight: bold;
	padding: 1px 5px 1px 5px;
}

tr.MenuRow td {
	padding-left: 30px;
}


table.OptGroup {
	border: 1px dashed gray;
}
