
	html, body {
		height: 100%;
	}
	.site {
		font: 12px/1.2 Arial, Helvetica, Verdana, sans-serif;
		padding: 0px;
		margin: 0px;
		text-align:center;
		color: #999999;
		background-color: #999999 ;
		height: 100%;
		}
	
	a {
		text-decoration:none;
		font-weight:bold;
		color:#FFFF33 ;

		}
		
	a:hover {
		text-decoration: underline;
		}
		
	pre {
		font-size:11px;
		color:#003399 ;
		}
		
	.greek {
		color:#999999 ;
		}
		
	ol {
		margin-right:40px;
		}
	li {
		margin-bottom:3px;
		}
	
	#background {
		min-height: 100%;
		position: absolute;
		color: #ffffff ;
		width: 901px;
		height: 1200px;
		margin: 0px;
		padding: 0px;
		top: 0px;
		left: 0px;
		overflow: hidden;
		background-color: #00342C ;
		z-index: -1;
		
	}	
	
	#container {
		min-height: 100%;
		position: relative;
		color: #ffffff ;
		width: 901px;
		height: 100%;
		margin: 0 auto;
		padding: 0px;
		text-align:left;
		z-index: 5;
		background-color: #00342C ;
	}	
					
	#contentleft {
		width: 536px;
		height: 537px;
		padding: 0px;
		display: block;
		z-index: 20;
		clear: none;
		float: left;
		position: absolute;
		background-image: url(../images/top_logo.gif);
		background-color: transparent;
		background-position: left top;
		background-repeat: no-repeat;
		margin: 0px;
		z-index: 10;
		}
		
	#contentcenter {
		width:450px;
		padding:0px;
		/*float:left;*/
		background-color:#00342C ;
		color: black;
		z-index: 1;
		}
		
	#content {
		width: 420px;

		padding-top: 15px;
		top: 263px;
		left: 269px;
		display: block;
		z-index: 30;
		clear: none;
		float: left;
		background-color: transparent ;
		position: absolute;

		margin: 0px;
		z-index: 20;
	}
	
	
	#tag {
		cursor: pointer;
	}

	
	#right-feature {
		width: 170px;
		height: 675px;
		padding: 0px;
		top: 270px;
		left: 695px;
		display: block;
		z-index: 15;
		clear: none;
		float: left;
		position: absolute;
		background-color: #99671c;
		background-position: center top;
		background-repeat: no-repeat;
		
		margin: 0px;
		overflow: auto;
		border: 1px solid #d9a90e;

	}
	
	#right-feature p {
		margin: 7px;
		padding: 8px 8px;
		border: 0px solid #009933;
		background-color: #CCB38E;
		color: #000000;
		}
	
	#page_search {
		width: 159px;
		height: 90px;
		padding: 0px;
		top: 288px;
		left: 701px;
		display: block;
		z-index: 25;
		clear: none;
		float: left;
		position: absolute;
		background-color: transparent;
		background-position: center right;
		background-repeat: repeat-y;
		
		margin: 0px;
	}
	
	#searchform {
		font-family: Arial, Helvetica, Verdana, sans-serif;
	    font-size: 0.8em;
	    line-height: 0.8em;
	    font-style: normal;
	    color: #003399;
	    padding: 3px 109px 3px 0px;
	    text-align: right;
	}
	
	.input_field {
		margin: 3px 0px;
		padding: 1px;
	    border: solid 1px #009933;
	    background-color: #ffffff;
	}
	
	.input_field:focus, textarea:focus, .focus_field {
		margin: 3px 0px;
		padding: 1px;
	    border: solid 1px #009933;
	    background-color: #FFFF33;
	}


	p,h1,pre {
		margin:0px 10px 10px 10px;
		}
		
	h1 {
		font-size:14px;
		padding-top:10px;
		color: #FFFF33;
		}
		
	h2 {
		font-size:14px;
		padding-top:8px;
		color: #5ba489;
		margin-left:10px;
		}


		
	#footer {
		color:#009933 ;
		padding: 0px;
		height: 30px;
		background-color:transparent;
		}
	#footerprint { display : none; }
	
	#install {
		width: 500px;
		background-color: #ffffff ;
		margin-right:auto;
		margin-left:auto;
		margin-top:10px;
		}
	
	
	.floatleft { 
	  float                 :left; 
	}
	
	.floatright {  
	  float                 :right; 
	}


	.formtitle {
		font-family: arial, helvetica, sans-serif;
		font-size: 100%; 
		font-weight: normal; 
		color: #ffffff ;
		}
	.formtitle_required {
		font-family: arial, helvetica, sans-serif;
		font-size: 100%; 
		font-weight: normal; 
		color: #CC3300 ;
		} 

	
	.admin {
		font: 12px/1.2 Arial, Helvetica, Verdana, sans-serif;
		padding: 0px;
		margin-left: 10px; 
		margin-right: 10px;
		text-align:center;
		color: black;
		background-color: #ffffff ;
	}
	.admin a {
		text-decoration:none;
		font-weight:bold;
		color:#003399 ;
		}
	.admin a:hover {
		text-decoration:none;
		font-weight:bold;
		color:#000000 ;
		background-color: #FFFF33 ;
		}

	.sociallinks {
	 text-align: right;
	 padding: 5px;
	 }


	#content-left-one, #content-left-two, #content-left-three, #content-left-four, #content-left-five, #content-left-six, #content-left-seven, #content-left-eight  { 
	float: left; clear: left; 
		}
	#content-right-one, #content-right-two, #content-right-three, #content-right-four, #content-right-five, #content-right-six, #content-right-seven, #content-right-eight { 
	float: right; clear: right;  
			}
	#content-left-one {
		width: 329px;
		height: 34px;
		}
	#content-right-one {
		width: 1px;
		height: 34px;
		}
	#content-left-two {
		width: 273px;
		height: 58px;
		}
	#content-right-two {
		width: 34px;
		height: 58px;
		}
	#content-left-three {
		width: 215px;
		height: 57px;
		}
	#content-right-three {
		width: 92px;
		height: 57px;
		}
	#content-left-four {
		width: 157px;
		height: 58px;
		}
	#content-right-four {
		width: 149px;
		height: 58px;
		}
	#content-left-five {
		width: 101px;
		height: 56px;
		}
	#content-right-five {
		width: 207px;
		height: 56px;
		}
	#content-left-six {
		width: 35px;
		height: 57px;
		}
	#content-right-six {
		width: 263px;
		height: 57px;
		}
	#content-left-seven {
		width: 0px;
		height: 59px;
		}
	#content-right-seven {
		width: 321px;
		height: 59px;
		}
	#content-left-eight {
		width: 0px;
		height: 157px;
		}
	#content-right-eight {
		width: 379px;
		height: 157px;
		}
