			body {
				margin: 0px;
				padding-top: 30px;
				background: url(../images/main_bkg.jpg) top repeat-x #add577;
				text-align: center;
			}
			* {
				font-family: Arial;
				font-size: 9pt;
			}
			a {
				text-decoration: none;
			}
			a:hover {
				text-decoration: underline;
			}
			#content {
				width: 780px;
				height: 100%;
				text-align: left;
			}


			.topMI {
				font-weight: bold;
				display: block;
				padding: 3px;
				padding-left: 15px;
				padding-right: 15px;
				border-right: 1px solid #FFFFFF;
				color: #FFFFFF;
				float: left;
			}

			.topMIPosLast {
				border-style: none;
			}

			#topMenuPlace {
				width:100%;
				height:21px;
				background-color: #437500;
			}

			#leftMenuPlace {
				width: 221px;
				height: 100%;
				background-color: #f2f2f2;
				float: right; 
				padding-top: 10px;
			}
			#mainContentPlace {
				background-color: #ffffff;
				padding:10px;
				height:100%;
			}
			#footerPlace {
				background: #437500 url(../pics/btm_edge.gif) no-repeat right top;
				height: 30px;
			}
			.imgCont {
				filter: alpha(opacity=100);
				display: block;
				position: absolute;
			}
			img {
				filter: alpha(opacity=100);
			}

			.contentMenuMItem,
			.contentMenuSItem {
				margin: 0px;
				margin-bottom: 5px;
				padding:3px;
				padding-left:20px;
				padding-right:20px;
				font-weight: bold;
				width: 181px;
				display: block;
			}

			.contentMenuSItem * {
				font-weight: bold;
				color: #000000;
			}

			.contentMenuMItem {
				background-color: #d6d6d6;
			}

			.contentMenuSItem {
				background-color: #e8e8e8;
			}
			.CMSItemMarker {
				display: list-item;
				list-style-type: disc;
				list-style-position: inside;
			}
			.sfSubmit {
				border-style:none;
				font-weight: bold;
				color: #FFFFFF;
			}
			.sfFTitle {
				font-weight: bold;
			}
			.sfTextarea,
			.sfCombobox,
			.sfInputtext {
				width: 100%;
			}
			.sfFldTitleCont {
				width: 150px;
				text-align: right;
			}
			.sfFldCont {
				width: 200px;
			}
			.sfErrors {
				text-align: center;
				color: #FF0000;
			}
			.breadtrailer {
				text-align: right;
				padding:3px;
				color: #FFFFFF;
				padding-right: 10px;
			}
			.breadtrailer * {
				color: #FFFFFF;
			}
			.actLinkCat,
			.inactLinkCat {
				font-weight: bold;
			}
			.actLinkCat {
				text-decoration: underline;
			}
			.dottedHorLine {
				height: 1px;
			}

			.personSPhotoPlace {
				float:left;
				width: 125px;
				height: 130px;
				text-align:center;
				margin:5px;	
			}
			.cInfo {
				font-weight: bold;
			}
			.personTitle {
				font-size: 11pt;
			}

			.newsTitle {
				color: #FFFFFF;
				font-weight: bold;
			}
			.hpNewsTitle,
			.hpNewsDate {
				font-weight: bold;
			}
			.newsTable {
				width: 100%;
			}
			.newsPhotoPlace {
				width: 100px;
				height: 160px;
				float: left;
				margin: 10px;
			}
			.emptyMonth {
				color: #CECECE;
			}
			.archiveMonth {
				font-weight: bold;
			}
			.esFldCont {
				width: 100%;
				background-color: #e8e8e8;
				margin-top: 4px;
				margin-bottom: 4px;
			}
			.esSFLbl {
				padding-left: 11px;
				padding-top:4px;
				padding-bottom:4px;
				width: 69px;
			}
			.esFldPlace {
				width: 141px;
			}
			.esSFSelect,
			.esSFInputtext {
				width: 120px;
				border: 1px solid #7f9db9;
			}

			.btmMI {
				color: #000000;
				border-right: 1px solid #000000;
				padding-right: 6px;
				padding-left: 6px;
				font-size: 8pt;
			}
			.btmMIPosLast {
				border-right-style: none;
			}
			.btmMIPosFirst {
				padding-left: 0px;
			}
			.bottomInfo {
				font-size: 8pt;
				color: #000000;
			}
			.noMargin {
				margin: 0px;
			}
