body {						color: #514d41;
	    					font-style: normal;
	    					margin: 0;
	    					padding: 0;
							font-family: arial, sans-serif, helvetica;
							font-size: 1em; }

h1 {						font-size: 1em;
							margin: 10px 15px 15px;
							font-weight: normal;
							line-height: 1.4; }

p {							margin: 4px 15px 19px;
              				padding: 0px;
			  				line-height: 1.4; }
		
p.listed {					line-height: 1; }

a {							color: #be0f34;
							text-decoration: none; }
					
a:hover {					text-decoration: underline; }

form {						margin: 5px 0 0; }

#wrapper {  				width: 960px;
							margin: 0 auto; }
        
#header {					width: 960px;
							margin: 10px 0 0;
							height: 48px; }
        
#content {					width: 960px;
							height: 100%;
							float: left; }

#footer {					width: 960px;
							margin: 10px 0 0;
							height: 32px;
							float: left; }

#logo {						margin: 0;
							padding: 0;
							float: right;
							width: 347px;
							height: 48px;
							position: relative;
							overflow: hidden;
							text-align: right; }
				
#logo span {				display:block;
      						position:absolute;
							left: 0;
							top: 0;
							z-index: 1;
      						width: 347px;
							height: 48px;
      						margin: 0;
							padding: 0;
      						background: url("/images/logo.gif") top left no-repeat; }
				
.homepage_block {			width: 270px;
							margin: 0;
							float: left; }

.centralblock {				margin: 0 75px;}

.h2Title { 					background-color: #e8e8e8;
							margin: 10px 0 0;
							padding: 5px 15px 0;
							height: 32px;
							position: relative;
							overflow: hidden; }

.h2Title span {				display: block;
							position: absolute;
							left: 0;
							top: 0;
							z-index: 1;
							width: 270px;
							margin: 0;
							padding: 0;
							height: 38px; }
									
.homepage_block_bottom {	background: transparent url(/images/block_bottom.gif) no-repeat scroll left bottom;
							background-color: #e8e8e8;
							height: 100%; width: 270px;
							float: left; }

.content_block {			width: 615px;
							margin: 0;
							float: right; }

.content_top { 				background-color: #e8e8e8;
							margin: 10px 0 0;
							padding: 5px 15px 0;
							height: 11px;
							position: relative;
							overflow: hidden; 
							background: url("/images/content_top.gif") top left no-repeat;
							width: 615px; }

.content_bottom {			background: url(/images/content_bottom.gif) no-repeat scroll left bottom;
							background-color: #e8e8e8;
							height: 100%;
							width: 615px;
							margin: 0 0 30px;
							float: right; }

.h2Actions { 				background: url(/images/h2Actions.gif) no-repeat top left;
							padding: 0;
							height: 10px;
							width: 270px;
							float: left; }

.h2Actions_bottom {			background: url(/images/block_bottom.gif) no-repeat scroll left bottom;
							background-color: #e8e8e8;
							height: 100%;
							width: 270px;
							font-size: 0.7em;
							float: left; }

.h2Actions_bottom p {		margin: 0 15px 11px;
              				padding: 0px;
			  				line-height: 1.4; }

.footerinfo { 				padding: 0;
							height: 32px;
							position: relative;
							overflow: hidden; }

.footerinfo span {			display: block;
							position: absolute;
							left: 0;
							top: 0;
							z-index: 1;
							width: 960px;
							margin: 0;
							padding: 0;
							height: 32px; }

#h2EmptyGroot {				background: url("/images/h2EmptyGroot.gif") top left no-repeat; width: 615px; }

#warning {					color: #be0f34;
							margin: 5px 15px 23px;
							text-align: center;
							float: left; }

.h2Menu { 					background: url(/images/h2Actions.gif) no-repeat top left;
							padding: 0;
							height: 10px;
							width: 270px;
							float: left;
							margin: 20px 0 0; }

.h2Menu_bottom {			background: url(/images/block_bottom.gif) no-repeat scroll left bottom;
							background-color: #e8e8e8;
							height: 100%;
							width: 270px;
							float: left; }

.h2Menu_bottom p {			margin: 0 15px 11px;
              				padding: 0px;
			  				line-height: 1.4; }

.h2Menu_bottom p.small {	font-size: 0.7em; }







#h2Contact {			background: url("/images/h2Contact.gif") top left no-repeat; }


.h2Actions { 			margin: 163px 0 0; }


.footerinfo span {		background: url("/images/footer.gif") top left no-repeat; }

.formLabel {			width: 160px;
						float: left;
						margin: 2px 0 0; }

.formentry {			width: 100%; 
						margin: 0 15px 5px; }

input.inputtext {		width: 293px; }	

select {				width: 116px; }

textarea {				width: 413px; }
		