.sitebody {
	background-color: #66acdd;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}

.maintextintro {
	font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 24px;
	font-weight: normal;
	color: #666666;
	text-align: left;
	margin: 0px;
}

.maintextintro A {
	color: #397fcc;
	text-decoration: none;
	margin: 0px;
}
	
.maintextintro A:hover  {
	color:  #5793D5;
	text-decoration: none;
	margin: 0px;
}


.maintext {
	font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 18px;
	font-weight: normal;
	color: #666666;
	text-align: left;
	margin: 0px;
}

.maintext A {
	color: #397fcc;
	text-decoration: none;
	margin: 0px;
}
	
.maintext A:hover  {
	color:  #5793D5;
	text-decoration: none;
	margin: 0px;
}

.maintextsmall {
	font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 16px;
	font-weight: normal;
	color: #666666;
	text-align: left;
	margin: 0px;
}

.maintextsmall A {
	color: #397fcc;
	text-decoration: none;
	margin: 0px;
}
	
.maintextsmall A:hover  {
	color:  #5793D5;
	text-decoration: none;
	margin: 0px;
}

.maintextsmallheadline {
	font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	font-weight: normal;
	color: #8dad31;
	text-align: left;
	margin: 0px;
}

.maintextsmallheadline A {
	color: #8dad31;
	text-decoration: none;
	margin: 0px;
}
	
.maintextsmallheadline A:hover  {
	color:  #ACCC4D;
	text-decoration: none;
	margin: 0px;
}

.distributortext {
	font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;
	font-weight: normal;
	color: #FFFFFF;
	text-align: left;
	margin: 0px;
}

.distributortext A {
	color: #EBEBEB;
	text-decoration: none;
	margin: 0px;
}
	
.distributortext A:hover  {
	color:  #FFFFFF;
	text-decoration: none;
	margin: 0px;
}

.navtext {
	font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 14px;
	font-weight: normal;
	color: #8dad31;
	margin: 0px;
}

.navtext A {
	color: #8dad31;
	text-decoration: none;
	margin: 0px;
}
	
.navtext A:hover  {
	color:  #AACB45;
	text-decoration: none;
	margin: 0px;
}

.navtextalt {
	font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 14px;
	font-weight: normal;
	color: #6db2c3;
	margin: 0px;
}

.navtextalt A {
	color: #6db2c3;
	text-decoration: none;
	margin: 0px;
}
	
.navtextalt A:hover  {
	color:  #87BFCD;
	text-decoration: none;
	margin: 0px;
}

.subnavtext {
	font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;
	font-weight: normal;
	color: ##8dad31;
	margin: 0px;
}

.subnavtext A {
	color: #8dad31;
	text-decoration: none;
	margin: 0px;
}
	
.subnavtext A:hover  {
	color:  #AACB45;
	text-decoration: none;
	margin: 0px;
}

.subnavtext2 {
	font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 16px;
	font-weight: normal;
	color: ##8dad31;
	margin: 0px;
}

.subnavtext2 A {
	color: #8dad31;
	text-decoration: none;
	margin: 0px;
}
	
.subnavtext2 A:hover  {
	color:  #AACB45;
	text-decoration: none;
	margin: 0px;
}
	
	
.headline {
	font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, sans-serif;
	font-size: 22px;
	font-weight: normal;
	color: #77961b;
	margin: 0px;
}

.footertext {
	font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
	margin: 0px;
}

.footertext A {
	color: #EBEBEB;
	text-decoration: none;
	margin: 0px;
}
	
.footertext A:hover  {
	color: #FFFFFF;
	text-decoration: none;
	margin: 0px;
}

	.toggleopacity img{
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);
-moz-opacity: 0.5;
}

.toggleopacity:hover img{
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50);
-moz-opacity: 1;
}

.toggleopacity img{
border: 0px solid #FFFFFF;
}

.toggleborder:hover img{
border: 0px solid #FFFFFF;
}

.toggleborder:hover{
color: white; /* Dummy definition to overcome IE bug */
}