
	body {
		margin: 0;
		font-family: 'Tahoma';
		background-color: #858171;
	}
	
	p {
		font-size: 9pt;
		margin-top: 0px;
		margin-bottom: 12px;
	}
	
	table {
		font-size: 9pt;
	}
	
	table.mainTable {
		width: 1032px;
		height: 100%;
		table-layout: fixed;		
	}
	
	table.mainTable td#forContent {
		padding-left: 20px;
		padding-top: 20px;
		padding-bottom: 50px;
		background-color: #fbfaee;
	}
	
	table.contentTable {
		width: 100%;
		padding-right: 5px;
	}
	
	table.contentTable p {
		margin-right: 30px;
	}
	
	table.rightTable {
		width: 737px;
	}
	
	table.langTable {
		width: 100%;
		border: 0;
	}
	
	table.menuTable {
		margin-top: 10px;
		width: 263px;
	}
	
	td.grayColumn {
		height: 40px;
		background-color: #eaeaea;
	}
	
	td#linksCol {
		background-image: url(../images/pen_mid.gif);
		background-position: top left;
		background-repeat: repeat-y;
		width: 263px;
		height: 267px;
		vertical-align: top;
		padding-left: 40px;
	}
	
	td#linksCol ul {
		padding-left: 0;
	}
	
	ul {
		list-style: url(../images/sqr.gif) square;
	}
	
	ul a {
		color: #134a22;
	}
	
	table.footer {
		background-color: #eaeaea;
		height: 80px;
		width: 100%;
	}
	
	div#allRights {
		font-size: 7pt;
		margin-left: 30px;
		margin-top: 20px;
		margin-bottom: 5px;
	}
	
	div#worksON {
		font-size: 7pt;
		margin-left: 30px;
	}
	
	div#worksON a {
		color: black;
	}
	
	div#location, div#phone {
		font-size: 8pt;
		font-weight: bold;
		text-align: right;
		margin-right: 15px;
	}
	
	div#location {
		margin-top: 20px;
	}
	
	td#header {
		background-image: url(../images/header.jpg);
		background-position: top left;
		background-repeat: no-repeat;
		width: 737px;
		height: 214px;
		vertical-align: top;
	}
	
	div#d1, div#d2, div#d3, div#d4 {
		margin-left: 20px;
	}
	
	div#d1 {
		color: white;
		font-size: 9pt;
		margin-top: 35px;
		margin-bottom: 3px;
	}
	
	div#d2 {
		color: white;
		font-size: 11pt;
		margin-bottom: 45px;
	}
	
	div#d3 {
		color: white;
		font-size: 12pt;
	}
	
	div#d4 {
		color: white;
		font-size: 19pt;
	}
	
	div.lang {
		font-size: 10pt;
		font-weight: bold;
		padding-left: 22px;
		background-color: #eaeaea;
		float: left;
		margin: 0px;
	}
	
	div.lang img {
		margin-right: 7px;
		border: 0;
	}
	
	div.lang a {
		color: black;
		text-decoration: none;
	}
	
	table.mainMenu {
	   background-color: #c9ae82;
		width: 208px;
	}
	
	table.mainMenu a {
		color: black;
		text-decoration: none;
		font-size: 9pt;
		font-weight: bold;
	}
	
	table.mainMenu td {
		border-bottom: 1px solid #135227;
	}
	
	table.mainMenu div {
	   padding-bottom: 4px;
		padding-left: 5px;
		padding-top: 4px;
	}
	
	table.mainMenu td.noLine {
		border: 0;
	}
	
	table.mainMenu div.active {
	  background-color: #b69156;
	}
	
	table.mainMenu div.active a {
		color: #ffffff;
	}
	
	table.mainMenu td.forSubMenu {
		padding: 0;
	}
	
	table.subMenu td {
	  padding-top: 4px;
	  padding-bottom: 4px;
	}
	
	div.pageName {
		color: #004317;
		font-size: 10pt;
		font-weight: bold;
		margin-bottom: 20px;
	}
	
	table.subMenu {
		margin-bottom: 5px;
		margin-left: 30px;
	}
	
	table.subMenu td {
		border: 0;
	}
	
	table.subMenu a {
		font-size: 8pt;
	}
	
	table.subMenu td.active a {
		color: #ffffff;
	}
	
	table.newsTable {
		width: 100%;
	}
	
	td.dateCol {
		padding-bottom: 10px;
		font-weight: bold;
	}
	
	td.titleCol {
		padding-bottom: 8px;
		color: #0d5120;
		text-decoration: underline;
	}

	td.titleCol a {
		color: #0d5120;
	}
	
	table.newsTable td.shortNews {
		padding-bottom: 25px;
	}
	
	table.fullNewsTable td.fullNews {
		border-bottom: 1px solid #9b9b99;
		padding-bottom: 5px;
	}
	
	table.fullNewsTable {
		margin-bottom: 25px;
	}
	
	table.superDuperPages a {
		color: black;
	}
	
	table.profTable {
		table-layout: fixed;
	}
	
	table.profTable img {
		border: 1px solid #0d5120;
	}
	
	table.profTable div.posDiv {
		font-weight: bold;
		color: #0d5120;
		text-decoration: underline;
		margin-bottom: 5px;
	}
	
	table.profTable div.posDiv a {
	  	font-weight: bold;
		color: #0d5120;
		text-decoration: underline;
	}
	
	table.profTable div.nameDiv {
		font-weight: bold;
		color: black;
	}
	
	table.profTable div.bioCol {
		color: #524a4d;
		padding-bottom: 15px;
		padding-top: 10px;
	}
	
	table.profTable div.bioCol p {
		color: #524a4d;
	}
	
	table.profTable div.contactsCol, table.profTable div.contactsCol p {
		color: #0d5120;
	}
	
	table.announceTable {
		width: 100%;
	}
	
	table.announceTable td.dateCol {
		color: black;
		font-weight: bold;
		padding-bottom: 10px;
	}
	
	table.announceTable td.nameCol {
		color: #0d5120;
		font-weight: bold;
		padding-bottom: 8px;
	}
	
	table.announceTable td.msgCol {
		color: black;
		padding-bottom: 30px;
	}
	
	table.libTable {
		padding-top: 15px;
		padding-bottom: 15px;
		background-color: #f6f6f6;
		width: 100%;
		font-weight: bold;
		font-size: 8pt;
	}
	
	table.libTable input#li_login, table.libTable input#li_pass {
		border: 1px solid #dadada;
	}
	
	table.libTable input#li_submit {
		background-image: url("../images/submit_background.gif");
		background-repeat: x-repeat;
		width: 68px;
		height: 22px;
		color: white;
		font-weight: bold;
		border: 1px solid #0e521f;
		font-size: 8pt;
		vertical-align: center;
	}
	
	table.libTable td.logCol {
		padding-left: 30px;
	}
	
	table.libTable td.btnCol {
		padding-right: 30px;
	}
	
	a {
		color: #134A22;
		text-decoration: none;
	}
	
	a:hover {
		text-decoration: underline;
	}
	
	td#shadow_left {
	  width: 16px;
	  background: url("../images/shadow_left.gif") repeat-y;
	}
	
	
	td#shadow_right {
	  width: 16px;
	  background: url("../images/shadow_right.gif") repeat-y;
	}