body { background-image: url(../images/bg.png); background-repeat: repeat-x; background-position: left top; background-color: #e6e6e6; border-top-width: 2px; border-top-style: solid; border-top-color: #88BB15; 
}


#wrapper {
	width: 960px;
	margin-right: auto;
	margin-left: auto;
}
#header { width: 960px; float: left; height: 150px; color: #ABADB0; font-style: italic; 
}
#header .logo { width: 200px; float: left; padding-left: 10px; padding-top: 80px; }
#header .tagline{ float: left; padding-top: 95px; }
#header .iso { float: right; padding-top: 95px; padding-right: 20px; text-align: right; font-size: 13px; }

#menu { width: 960px; float: left; height: 40px; 
}
#main { width: 960px; float: left; margin-top: 10px; 
}
#footer { width: 960px; float: left; height: 40px; background-image: url(../images/footer.png); background-repeat: no-repeat; background-position: center top; line-height: 50px; margin-top: 20px; text-align: center; color: #B3B3B3; font-size: 10px; 
}
.col { float: left; width: 300px; }
.cta { height: 340px; width: 960px; padding-bottom: 10px; margin-bottom: 10px; background-image: url(../images/footer.png); background-repeat: no-repeat; background-position: center bottom; }

.colBig { float: left; width: 360px; }
.colSmall { float: left; width: 240px; margin-top: 20px; text-align: left; }
.colFull { width: 719px; float: left; border-right-width: 1px; border-right-style: dotted; border-right-color: #CCC; margin-top: 20px; }
.cycle { height: 330px; width: 960px; margin: 0px; padding: 0px; }
.cycle img { height: 330px; width: 960px; overflow: hidden; left: 0px; top: 0px; }

