﻿a {
	color:silver;
}

a:visited {
	color:silver;
}
a:active {
	color: #008000;
}
a:hover {
	color:gray;
}
.topmenu{
	left:10px;
	right:10px;
	margin-top:0px;
	padding:2px;
	z-index:10;
	position:fixed;
}
.osgpage1{
	/*min-height:1200px;*/
	background-image:url('../grass.jpg');
	background: -webkit-linear-gradient(top, rgba(255,255,255,0), rgba(255,255,255,1)), url('../grass.jpg'); /* For Safari 5.1 to 6.0 */
    background: -o-linear-gradient(top, rgba(0,128,0,0), rgba(0,128,0,1)), url('../grass.jpg'); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(top, rgba(0,128,0,0), rgba(0,128,0,1)), url('../grass.jpg'); /* For Firefox 3.6 to 15 */
    background: linear-gradient(to bottom, rgba(0,128,0,0), rgba(0,128,0,0.25), rgba(0,128,0,0.5), rgba(0,128,0,1), rgba(255,255,255,1)), url('../grass.jpg');
}
.osgstyle1{
	
}
.osgstyle2{
	
}
.osgstyle3{
	color:#EEEEEE;
	font-family:Arial, Helvetica, sans-serif;
	font-size:large;
	font-weight:bold;
}
.osgstyle6 {
	text-align: center;
	color:green;
	font-family: Arial, Helvetica, sans-serif;
	font-size: medium;
}
.osgstyle7 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:small;
	color:black;
	background-color:white;
	text-align:center;
}
.osgstyle8 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:small;
	color:black;
	background-color:silver;
	text-align:center;
}
.osgstyle9 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:medium;
	font-weight:bold;
	color:white;
	background-color:black;
	text-align:center;
}
.osgstyle10 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:medium;
	font-weight:bold;
	color:black;
	background-color:white;
	text-align:center;
}
.osgstyle21 {
	color:gray;
	font-family:Arial, Helvetica, sans-serif;
	text-align: right;
	font-size: large;
}
.osgstyle22 {
	color:gray;
	font-family:Arial, Helvetica, sans-serif;
	text-align: left;
	font-size: large;
}
.osgstyle25{
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11pt;
	font-weight:normal;
	text-decoration:none;
	background-color:green;
	border: 3px solid green;
	/*border-radius:75px/20px;*/
	border-radius: 100%;
	box-shadow:0px 0px 5px black, inset -2px -2px 10px rgba(0,0,0,0.6), inset 4px 4px 10px white;

	/*box-shadow: 0px 0px 10px white;
	
	transform: rotateZ(10deg) rotateX(-6deg) rotateY(20deg) translate(2px,0px) translateZ(-10px);
	-moz-transform: rotateZ(10deg) rotateX(-6deg) rotateY(20deg) translate(2px,0px) translateZ(-10px);
	-o-transform: rotateZ(10deg) rotateX(-6deg) rotateY(20deg) translate(2px,0px) translateZ(-10px);
	-webkit-transform: rotateZ(10deg) rotateX(-6deg) rotateY(20deg) translate(2px,0px) translateZ(-10px);
	*/
	transition: all 0.5s /*ease-in-out*/;
	transition-timing-function: cubic-bezier(0.5, -0.5, 0.5, 1.5);
	/*-webkit-transition: all 0.4s ease-in-out;
	-webkit-transition-timing-function:;*/
	-moz-transition: all 0.5s ease-out;
	/*-moz-transition-timing-function:;*/
	-o-transition: all 0.5s ease-out;
	/*-o-transition-timing-function:;*/
	-ms-transition: all 0.5s ease-out;
	/*-ms-transition-timing-function:;*/
	
}

.osgstyle25:hover{
	/*border-radius:10px;*/
	border: 3px solid white;
	border-radius:10px;
	/*transform:rotate(1440deg);*/
	
}
.osgstyle25 a{
	text-shadow:1px 1px 1px #000,-1px -1px 1px white,-1px 1px 1px #000,1px -1px 1px #000,1px 1px 2px white;
	font-weight:bold;
	text-decoration:none;
	color:white;
	transition: all 0.25s linear;
	transition-timing-function: ease-out;
	-webkit-transition: all 0.25s linear;
	-webkit-transition-timing-function: ease-out;
	-moz-transition: all 0.25s linear;
	-moz-transition-timing-function: ease-out;
	-o-transition: all 0.25s linear;
	-o-transition-timing-function: ease-out;
	-ms-transition: all 0.25s linear;
	-ms-transition-timing-function: ease-out;
	

}
.osgstyle25 a:hover{
	color:green;
	text-shadow:1px 1px 1px white,-1px -1px 1px #000,-1px 1px 1px white,1px -1px 1px white,1px 1px 5px #000;
}
.osgstyle30 {
	color:rgba(0,128,0,0.9);
	font-family:Tahoma;
	font-weight:bold;
	font-size:42pt;
	text-shadow: -2px -2px 3px rgba(255,255,255,0.5),1px 1px 5px #000;;
	-webkit-background-clip: text;
	-moz-background-clip: text;
	background-clip: text;
    
	/*text-shadow:1px 1px 3px white, -1px -1px 3px #000,-1px 1px 3px white,1px -1px 3px white,1px 1px 5px #000;*/
}

.osgstyle26 {
	/*height:20px;
	width:600px;
	left:20px;
	right:20px;*/
	margin-left:30px;
	margin-right:30px;
	/*position:fixed;*/
	font-family:Arial, Helvetica, sans-serif;
	font-size:small;
	font-weight:bold;
	color:black;
	background-color:silver;
	padding:5px;
	border:2px gray solid;
	border-radius:5px;
	box-shadow:1px 1px 8px black;	
}
.osgstyle27 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:small;
	color:black;
	background-color:white;
	text-align:center;
	padding:10px;
	border:2px gray solid;
	border-radius:5px;
	box-shadow:2px 2px 10px black;
}

#pacman {
  width: 0px;
  height: 0px;
  border-right: 60px solid silver;
  border-top: 60px solid red;
  border-left: 60px solid silver;
  border-bottom: 60px solid red;
  border-top-left-radius: 60px;
  border-top-right-radius: 60px;
  border-bottom-left-radius: 60px;
  border-bottom-right-radius: 60px;
  transition:all 2.0s;
  transition-timing-function: cubic-bezier(0.5, -0.5, 0.5, 1.5);
}
#pacman:hover {
	transform:rotate(2880deg);
}