* { margin: 0px; padding: 0px }

body{
height:100%;background: url('background2.jpg') no-repeat left center fixed; 
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;

}   

h1 {font-size: 14pt; 
	font-weight: lighter; 
	font-family: Verdana;color:#fff;

  text-shadow:
    -1px -1px 0 #000,
    1px -1px 0 #000,
    -1px 1px 0 #000,
    1px 1px 0 #000;

}

h2 {font-size: 11pt; 
	font-weight: lighter; 
	font-family: Verdana;color:#222;

 

}
p {font-size: 10pt; background-color:#222;	border:1px solid #fff; padding:10px 20px 10px 10px;margin:0px 0px 10px 0px;font-weight: normal; 
	font-family: Verdana;color:#cfcfcf;}

p a{color:3399cc;}
p a:hover {color:3399cc; }


#example-waterWheel li { 
display: block;width: 150px; height: 30px; border: 4px solid #222; 

background-color: #222;
  color: #3399cc;
  
  font-size: 12px;
  padding: 5px 10px;
  text-decoration: none;font-weight:bold;
  text-transform: uppercase;
border: 2px solid #222;text-shadow: 1px 1px 5px #444;

-moz-border-radius: 5px;
border-radius: 5px;

}

#example-waterWheel li a {


color:#fff;font-size: 10pt; 
	font-weight: lighter; 
	font-family: Verdana;}

#example-waterWheel li:hover  { /* -moz-transition: all 0.6s ease-out 0s; */ }


#stamp a img {border: 1px solid #444;}
#stamp a:hover img {border: 1px solid #444;}

ul#example-waterWheel {height:300px;width:200px;}



h4 { clear: both; }

//.roundabout-example {

background: url('/background2.jpg') no-repeat center center fixed; 
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
	background: #222222;
	background: -moz-linear-gradient(90deg, #1c4547 0%, #256467 100%);
	background: -webkit-gradient(linear, left bottom, left top, color-stop(0.0, #1c4547), color-stop(1.0, #256467));
	height: 180;
	padding: 0 0em;
}

	.roundabout-example ul {
		list-style: none;
		padding-left: 0;
		width: 180px;
		margin: 0 auto;
		height: 180px;
	}
	
	.roundabout-example .stage {
		padding: 0;
	}
	
	.roundabout-example h3 {
		text-align: center;
		margin-bottom: 0;
		padding-top: .0;
	}
	
		.left.arrow { width: 1em; float: left; }
		.right.arrow { width: 1em; float: right; text-align: right; }
		

	.roundabout-holder { 
	padding: 0; height: 0em; width: 85%; margin: 0 auto; list-style: none;
	}
	//.roundabout-moveable-item {
		height: 180;
		width: 180;
		cursor: pointer;
		background: #222;
		background: -moz-linear-gradient(90deg, #bbb 0%, #fcfcfc 100%);
		background: -webkit-gradient(linear, left bottom, left top, color-stop(0.0, #bbb), color-stop(1.0, #fcfcfc));
		border: 1px solid #999;
		overflow: hidden;
		text-align: center;
		line-height: 3em;
	}
	.roundabout-in-focus { cursor: auto;width:200px; }
	
dt {
	font-weight: 500;
	margin-bottom: -1em;
}


	



.example {
	
	width: 180;height:300px;
}

	//.example .show {
		height: 0;
		margin-top: 0em;
		/*border: 1px solid #ddd;*/
		/*-moz-border-radius: 6px;
		-webkit-border-radius: 6px;
		-o-border-radius: 6px;
		border-radius: 6px;*/
		overflow: hidden;
		background: url('/background2.jpg') no-repeat left center fixed; 
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
	}
	
	.caption {
		font-size: 0.8em;
		color: #999;
		padding-top: .1em;
		text-align: center;
	}













































fieldset {  




background-color:#222; border:1px solid #fff;width:558px;margin:0px;padding:20px 20px 10px 20px;-moz-border-radius: 0px;
border-radius: 0px;}

#form fieldset a {text-decoration:none;color:#c3c3c3;}
#form fieldset a:hover {text-decoration:none;color:#cfcfcf;}



fieldset label
{
width: 190px;
float: left;
text-align: left;
font-size: 10pt; 
padding:0px;
margin:0px;
font-family: Verdana;
color:#c3c3c3;
}

 
fieldset input.submit
{
color: #ffffff;
background-color: #222222;
border: 0px solid #222222;
font-size: 10pt; 
font-weight: lighter; 
font-family: Verdana;
line-height:12px;
padding:2px 2px 0px 2px;
float:left;

}

fieldset input.text
{
height:22px;
color: #444444;

border: 1px solid #222;
margin-left:10px;
padding:0px 5px 0px 5px;
width:344px;
text-align:left;
background-image: url("none");
}

fieldset input.text2
{
height:22px;
color: #444444;
background-image: url("none");
border: 1px solid #222222;
margin-left:10px;
padding:0px 5px 0px 5px;
width:169px;
text-align:left;

}

fieldset .select
{
height:22px;
color: #444444;
background-color: #ffffff;
border: 1px solid #222;
margin-left:10px;
padding:0px 5px 0px 5px;
width:220px;
text-align:left;

}


#form fieldset ol {
	padding:0px 0px 0px 2px;
	margin:0px;
	list-style: none;
}


#form fieldset ol li {
	float: left;
	width: 100%;
	padding-bottom: 12px;text-decoration:none;
}

fieldset textarea.text
{
color: #444444;
padding:2px 5px;
width:544px;
height:100px;
border: 1px solid #222;
list-style: none;
margin:0px;background-image: url("none");}


	