/*<agl.folder "Elements">*/* {	margin: 0;	padding: 0;	outline: 0;	border: 0;	}body {	background: #fff;	color: #000;	font-family: "Trebuchet MS", Helvetica, Geneva, Arial, sans-serif;	}h1 {	color: #77b324;	text-transform: uppercase;	background: url(img/h1-bg.gif) no-repeat;	margin: 0 -25px .5em;	padding: 25px 25px 0;	font-size: 1em;	}h2 {	font-size: 1em;	color: #77b324;	margin: 1em 0 0;	}h3 {	font-size: 1em;	color: #666;	margin: .75em 0 0;	}p {	margin: 0 0 .75em;	}ul {	margin: -.25em 0 .75em;	padding: 0 0 0 1em;	}li {	margin: 0 0 .21em;	}dt {	font-weight: bold;	color: #77b324;	margin: 1em 0 0;	}dd {	margin: 0 0 .5em 2em;	}a:link {	color: #77b324;	text-decoration: underline;	}a:visited {	color: #79994c;	}a:hover {	text-decoration: none;	}a:active {	color: #73c400;	}/*</agl.folder>*//*<agl.folder "Classes">*/.button {	float: right;	margin: 0 0 1em 1em;	}.out {	}/*</agl.folder>*//*<agl.folder "Gross Layout">*/#wrap {	width: 900px;	margin: auto;	background: url(img/wrap-bg.jpg) no-repeat;	padding-top: 124px;	position: relative;	}/*</agl.folder>*//*<agl.folder "Main nav">*/#logo {	position: absolute;	top: 175px;	left: 40px;	}#memlogos {	position: absolute;	top: 355px;	left: 40px;	}#mainnav {	background: url(img/nav-bg.gif) no-repeat;	height: 30px;	float: left;	width: 900px;	margin: 0;	padding: 0;	line-height: 1;	}#mainnav li {	float: left;		display: inline;	margin: 0;	background-repeat: no-repeat;	height: 30px;	position: relative;	}#mainnav li a {	position: absolute;	display: block;	height: 30px;	z-index: 10;	background-repeat: no-repeat;	text-indent: -99em;	}#mainnav li a:hover {	background-position: 0 -40px;	}#mainnav #navhm {	margin-left: 320px;	}#navhm, #navhm a {	width: 77px;	background-image: url(img/nav-home.gif)	}#navmem, #navmem a {	width: 168px;	background-image: url(img/nav-members.gif)	}#navpr, #navpr a {	width: 58px;	background-image: url(img/nav-info.gif)	}#navsp, #navsp a {	width: 125px;	background-image: url(img/nav-specs.gif)	}#navcn, #navcn a {	width: 134px;	background-image: url(img/nav-contact.gif)	}/*</agl.folder>*//*<agl.folder "You Are Here">*/#home  #navhm a, #members #navmem a, #press #navpr a, #specs #navsp a,  #contact #navcn a  {	background-position: 0 -40px;	}/*</agl.folder>*//*<agl.folder "Content">*/#content {	width: 510px;	background: #dbebce url(img/content-bg.gif) repeat-y;	float: right;	display: inline;	margin: 0 25px 0 0;	padding: 0 25px;	font-size: 87.5%;	line-height: 1.4;	position: relative;	z-index: 5;	min-height: 250px;	}#content li {	/*list-style-image: url(img/listdot.gif);*/	list-style: square;	}/*</agl.folder>*//*<agl.folder "Footer">*/#footer {	width: 530px;	position: relative;	margin: auto;	clear: both;	background: url(img/footer-bg.gif) no-repeat 5px 0;	padding: 40px 50px 25px 330px;	font-size: 64%;	color: #4d4d4d;	}#footer ul {	list-style: none;	}#footer li {	display: inline;	margin: 0 1em 0 0;	}#footlogos {	position: absolute;	display: block;	width: 245px;	height: 70px;	left: 25px;	top: 0;	text-indent: -99em;	}#maps {	position: absolute;	left: -999em;	visibility: hidden;	}/*</agl.folder>*//*<agl.folder "Home page">*/#home #wrap {	background-image: url(img/homewrap-bg.jpg);	padding-top: 243px;	}#home #logo {	top: 294px;	}#home #memlogos {	top: 474px;	}/*</agl.folder>*//*<agl.folder "Eula agreement">*/#eulatext {	height:300px;	overflow:scroll;	width:500px;	background:#fff;	border:1px #ccc solid;	padding:10px;	margin:0 0 1em	}#eulasubmit {	border:1px solid #849973;	border-top-color:#e6ffd1;	border-left-color:#e6ffd1;	padding:5px 10px;	background:#bbd9a3;	font-weight:bold;	}#eulasubmit:hover {	border:1px solid #849973;	border-right-color:#e6ffd1;	border-bottom-color:#e6ffd1;	}#eulasubmit:active {	color: #2e6600;	}/*</agl.folder>*/