.clearboth {clear:both;}

body {
color:#888888;
font-family:helvetica;
font-size:14px;
margin:10px;
padding:0px;
background:#cccccc;
}

p {
color:#666666;
}

legend {
font-size: 16px;
font-weight: bold;
}

img {border:0px;}

hr {
border:0px;
border-top: 3px solid #aaaaaa;
#border-bottom: 1px solid #aaaaaa;
height:8px;
background-color:#cccccc;
margin-left:-10px;
margin-right:-10px;
}

a:link {color:#cc6666; text-decoration:none;}
a:hover {color:#444444; text-decoration:none;}
a:active {color:#444444; text-decoration:none;}
a:visited {color:#cc6666; text-decoration:none;}

#content input {
margin:5px;
}

#content select {
margin:5px;
}

#content textarea {
margin:5px;
}



#opacity img{
filter:progid:DXImageTransform.Microsoft.Alpha
(opacity=100);
-moz-opacity: 1;
opacity: 1;
}

#opacity:hover img{
filter:progid:DXImageTransform.Microsoft.Alpha
(opacity=90);
-moz-opacity: 0.9;
opacity: 0.9;
}


#header-container
{
width:100%;
padding:0px;
margin:0px;
}

#header
{
margin: 0 auto;
padding:0px;
width: 820px;
height:150px;
color:#cccccc;
font-weight: bold;
letter-spacing:0.75px;
line-height:20px;
background-image:url('images/header.png');
}

#header-left
{
float:left;
padding:15px;
width: 280px;
}

#header-center
{
float:left;
padding:7px;
}

#header-right
{
float:right;
padding:15px;
width: 250px;
text-align:right;
}

#mailinglist
{
float:right;
margin-top:55px;
}

#mailinglist input {
background-color:#ffffff;
border:2px solid #cccccc;
margin:2px;
}

#go
{
color:#444444;
font-weight:bold;
background-color:#ffffff;
border:2px solid #888888;
border-top-right-radius: 10px;
-moz-border-radius-topright: 10px;
border-bottom-right-radius: 10px;
-moz-border-radius-bottomright: 10px;
}

#spacer-container
{
width:100%;
color: #000;
padding:0px;
margin:0px;
}

#spacer
{
margin: 0 auto;
padding:0px;
width: 802px;
height:20px;
background:#ffffff;
}

#navigation-container
{
width:100%;
padding:0px;
margin:0px;
}

#navigation
{
margin: 0 auto;
padding:0px;
min-width: 905px;
width: 905px !important;
height: 52px;
background:#cccccc;
background-image:url('images/navigation.png');
}


#navigation ul
{
margin:0px;
margin-left:40px;
padding: 0px;
}

#navigation li
{
	position:relative;
	top: -4px;
	list-style: none;
	
	display: block;
padding:17px 8px 15px 7px;

float: left;
z-index:2;
}



#navigation li a
{
	z-index:2;
	margin:5px 0 10px 0;
	padding: 16px;
	color: #ffffff;
    font-size:16px;
	font-weight: bold;
}

#navigation li:hover {
background: #444444;
}

.dot {width:12px;position:relative;top:-2px;}

#content-container
{
	float: left;
	width: 100%;
margin-bottom:20px;
}

#content
{
width: 784px;
padding: 10px;
margin: 0 auto;
margin-top: -14px;
background: #ffffff;
border-bottom-left-radius: 20px;
-moz-border-radius-bottomleft: 20px;
border-bottom-right-radius: 20px;
-moz-border-radius-bottomright: 20px;
}

#footer {
margin-top:10px;
margin-bottom:-5px;
text-align:center;
font-size:12px;
}










#cycle {width:782px;height:400px;list-style-type: none;overflow:hidden;
}
#cycle img {
width:782px;
min-height:400px;
height:auto;
border-top-left-radius: 10px;
-moz-border-radius-topleft: 10px;
border-top-right-radius: 10px;
-moz-border-radius-topright: 10px;
}
