	body {
		font-family: "Verdana CE", "Verdana", "Arial CE", "Arial";
		background-color: #f7fcff;
		margin-top: 10;
		margin-bottom: 10;
		margin-left: 20;
		margin-right: 20;
		scrollbar-face-color: #A3D6F3;
		scrollbar-highlight-color: #ACB4B7;
		scrollbar-shadow-color: #5C7FA7;
		scrollbar-3dlight-color: #e8eff7;
		scrollbar-arrow-color: #273A58;
		scrollbar-track-color: #87B9DC;
		scrollbar-darkshadow-color: #273A58;
	}

	body.admin {
		background-color: #e8eff7;
		margin-top: 0;
		margin-bottom: 0;
		margin-left: 0;
		margin-right: 0;
	}

	body.index {
		background-color: #ffffff;
		margin-top: 0;
		margin-bottom: 0;
		margin-left: 0;
		margin-right: 0;
	}

	h1 {
		font-size: 14px;
		color: #273A58;
		text-align: left;
		line-height: 1.5;
		margin-top: 20;
		margin-bottom: 0;
		margin-left: 10;

	}

	h2 {
		font-size: 13px;
		color: #273A58;
		text-align: left;
		line-height: 1.5;
		margin-bottom: 0;
		margin-left: 40;
	}

	h3 {
		font-size: 12px;
		color: #273A58;
		text-align: left;
		line-height: 1.5;
		margin-bottom: 0;
		margin-left: 50;
	}

	h4 {
		font-size: 11px;
		color: #273A58;
		text-align: left;
		line-height: 1.5;
		margin-bottom: 0;
		margin-left: 60;
	}

	.title {
		font-size: 14px;
		font-weight: bold;
		color: #273A58;
		background-color: #e8eff7;
		text-align: center;
		vertical-align: middle;
	}

    	.ndate {
		font-size: 10px;
		font-weight: bold;
		color: #273A58;
	}

	p {
		font-size: 11px;
		color: #38415f;
		text-align: justify;
		margin-left: 40;
		line-height: 1.5;
	}

	p.table {
		margin-left: 10;
		line-height: 1;
	}

	p.right {
		text-align: right;
		margin-right: 20;
	}

	.impr {
		font-size: 9px;
		color: #38415f;
		text-align: center;
		vertical-align: middle;
	}

	a.impr {
		text-decoration: none;
		font-weight: bold;
		color: #222244;
	}

	a.impr:hover {
		text-decoration: none;
		color: #5566ff;
	}

	a.impr:visited {
		text-decoration: none;
	}

	li {
		font-size: 11px;
		color: #38415f;
		text-align: justify;
		margin-left: 40;
		line-height: 1.5;
	}

	li.table {
		margin-left: 10;
	}

	.intro {
		font-size: 11px;
		color: #38415f;
		text-align: justify;
		vertical-align: top;
		line-height: 1.5;
	}

	.info {
		font-size: 10px;
		font-weight: bold;
		color: #38415f;
		text-align: right;
		vertical-align: bottom;
	}

	.info2 {
		font-size: 11px;
		font-weight: bold;
		color: #38415f;
		text-align: left;
		vertical-align: bottom;
	}

	.info3 {
		font-size: 10px;
		font-weight: bold;
		color: #38415f;
		text-align: left;
		vertical-align: top;
	}

	.heading {
		font-size: 14px;
		font-weight: bold;
		color: #273A58;
		text-align: left;
		vertical-align: bottom;
	}

	.heading2 {
		font-size: 14px;
		font-weight: bold;
		color: #273A58;
		text-align: left;
		vertical-align: top;
	}

	.msg {
		font-size: 12px;
		font-weight: bold;
		color: #273A58;
		text-align: center;
		vertical-align: bottom;
	}

	.mainLink {
		font-size: 12px;
		font-weight: bold;
		color: #222244;
	}

	a.mainLink {
		text-decoration: none;
		color: #6a9dC9;
	}

	a.mainLink:hover {
		text-decoration: none;
		color: #222244;
	}

	a.mainLink:visited {
		text-decoration: none;
	}

	a.admLink {
		text-decoration: none;
		font-size: 13px;
		font-weight: bold;
		color: #222244;
	}

	a.admLink:hover {
		text-decoration: none;
		color: #5566ff;
	}

	a.admLink:visited {
		text-decoration: none;
	}

	.admMessage {
		font-size: 12px;
		font-weight: bold;
		color: #3355dd;
		background-color: #bbbbcc;
	}

	.admButton {
		font-size: 11px;
		font-weight: bold;
		color: #000000;
	}

	.admButtonLine {
		background-color: #bbbbcc;
		text-align: center;
		vertical-align: middle;
	}

	.admTitle {
		font-size: 16px;
		font-weight: bold;
		color: #222244;
		background-color: #bbbbcc;
		text-align: center;
		vertical-align: middle;
	}

	.admTableHeader {
		font-size: 13px;
		font-weight: bold;
		color: #222244;
		background-color: #d0d0df;
		vertical-align: middle;
	}

	.admCounter {
		font-size: 13px;
		font-weight: bold;
		color: #222244;
	}


	.admTableOddRow {
		background-color: #f0f0ff;
	}

	.admTableEvenRow {
		background-color: #e0e0ef;
	}

	.admTableHeaderCell {
		padding-right: 4px;
		padding-left: 4px;
		padding-top: 4px;
		padding-bottom: 4px;
	}

	.admTableCell {
		font-size: 12px;
		font-weight: normal;
		color: #222244;
		vertical-align: top;
		vertical-align: top;
		padding-right: 4px;
		padding-left: 4px;
		padding-top: 4px;
		padding-bottom: 4px;
	}

	.admLabel {
		font-size: 12px;
		font-weight: bold;
		color: #333366;
		background-color: #e0e0ef;
		vertical-align: top;
	}

	.admMessage {
		text-align: center;
	}
	
	.admInput {
		font-family: "Courier NEW CE", "Courier NEW";
		font-size: 13px;
		color: #000000;
		background-color: #f0f0ff;
		vertical-align: top;
	}

	.admValue {
		font-size: 13px;
		color: #000000;
		background-color: #f0f0ff;
		vertical-align: top;
	}

	a.aMenu {
		color: #8BA5B7;
		font-weight: bold;
		text-decoration: none;
	}

	a.aMenu:hover {
		color: #22abb0;
		text-decoration: none;
	}
