/* CSS Document */

html {
	font-size:100%;
}

body {
	background-color:#E6E6E6;
	font-size:1em;
}

div#page {
	position:relative;
	width:60em;
	margin-top:40px;
	margin-left:30px;
}




/* phone */
p#phone {
	font:"Trebuchet MS";
	font-size:1.35em;
	text-align:right;
	color:#999999;
	letter-spacing:.063em;
	padding-right:1em;
	margin-bottom:0;
}




/* header */

div#header {
	width:60em;
	background-color:#FFFFFF;
	padding:0;
	border:solid .125em #999999;
	border-bottom:none;
	margin:0;
}

div#nav {
	float:right;
	width:40em;
	padding:0;
	margin:0;
	margin-top:4em;
	margin-right:13em;
}

a.nav:link {
	display:inline;
	font-family:Arial, Helvetica, sans-serif;
	font-size:.85em;
	text-align:center;
	text-decoration:none;
	font-weight:bold;
	letter-spacing:.05em;
	color:#999999;
	padding:0;
	margin:0;
}

a.nav:visited {
	display:inline;
	font-family:Arial, Helvetica, sans-serif;
	font-size:.85em;
	text-align:center;
	text-decoration:none;
	font-weight:bold;
	letter-spacing:.05em;
	color:#999999;
	padding:0;
	margin:0;
}

a.nav:hover {
	color:#3366CC;
}

a.nav:active {
	display:inline;
	font-family:Arial, Helvetica, sans-serif;
	font-size:.85em;
	text-align:center;
	text-decoration:none;
	font-weight:bold;
	letter-spacing:.05em;
	color:#999999;
	padding:0;
	margin:0;
}

p.navspace {
	display:inline;
	font-family:Arial, Helvetica, sans-serif;
	font-size:1em;
	text-align:center;
	color:#000099;
	padding:0;
	margin:0;
}	

img#header {
	width:76px;
	height:78px;
	border:none;
	padding:0;
	margin:.875em 0 0 .75em;
}




/* spacer */
div#spacer {
	clear:both;
	height:2px;
	background-color:#000099;
	padding:0;
	border:none;
	border-bottom:solid 1px #999999;
	margin:0;
	margin-left:46px;
}




/* body */

div#body {
	width:56em;
	min-height:20em;
	padding:2em 2em 2em 2em;
	background-color:#FFFFFF;
	border:solid .125em #999999;
	border-top:none;
}




/* common */
div.clear {
	clear:both;
	line-height:0;
}


p {
	font-family:Arial, Helvetica, sans-serif;
	font-size:.750em;
	letter-spacing:.031em;
	line-height:1.5em;
	color:#333333;
}

p.para {
	text-indent:1.5em;
	text-align:justify;
}


p.title {
	color:#3366CC;
	text-indent:1.25em;
	font-style:italic;
	font-size:.875em;
	font-variant:small-caps;
	padding:0;
	margin:0;
}

p.titlealt {
	color:#3366CC;
	font-style:italic;
	font-size:.875em;
	font-variant:small-caps;
	padding:0;
	margin:0;
}

p.small {
	font-size:.65em;
}

a:link, a:visited {
	color:#0000CC;
	text-decoration:underline;
}

a:hover {
	color:#0000CC;
}

a:active {
	color:#0000CC;
}

img#comingsoon {
	width:37.5em;
	height:18.75em;
}




/* index */
div#indexcolumn {
	float:right;
	margin:0 0 0 2em;
}

div#indexcontain {
	width:37em;
}

img#training {
	width:16.25em;
	height:9.375em;
	padding:.3em .3em .3em .3em;
	border:solid .063em #999999;
}

img#fivemin {
	width:16.25em;
	height:9.375em;
	padding:.3em .3em .3em .3em;
	border:solid .063em #999999;
}

img#tradein {
	width:16.25em;
	height:6.25em;
	padding:.3em .3em .3em .3em;
	border:solid .063em #999999;
}

img#index {
	width:36.25em;
	height:13.75em;
	padding:.3em .3em .3em .3em;
	border:solid .063em #999999;
}

img#indextourimg {
	float:right;
	width:11.25em;
	height:8.75em;
	border:none;
	margin-top:.5em;
	margin-right:3em;	
}

div.imgspace {
	line-height:.75em;
}

div#tip {
	width:37em;
}

p.tip {
	width:34em;
	font-family:"Times New Roman", Times, serif;
	font-style:italic;
	font-size:1em;
	line-height:1.15em;
	color:#0000CC;
	text-align:justify;
	padding:.5em 1em .5em 1em;
	margin-left:.75em;
	margin-right:.75em;
	background-color:#E0E0FF;
	border:solid .063em #000066;
}

a#corevalues {
	text-decoration:none;
}

div#metalforming {
	width:710px;
	border:solid 1px #999999;
	padding:10px 10px 0px 10px;
	margin:0;
	margin-left:85px;
}

p#metalforming {
	text-align:justify;
	text-indent:1.5em;
	padding:0;
	padding-top:30px;
}

img#metalforming {
	float:left;
	border:none;
	padding:0;
	padding-top:10px;
	padding-right:20px;
	padding-bottom:5px;
}

img#cuadro {
	float:right;
	border:none;
	padding:0;
	padding-left:10px;
	}




/* products */
div#productscontain {
}

div#productstypecontain {
	float:right;
	border:solid .063em #999999;
	padding:1em 1em .25em 1em;
	margin-left:2em;
}

div.productslinks {
	width:32em;
	margin-left:3em;
	border:solid .063em #999999;
	background-color:#CCCCFF;
}

div#productsgtco {
	float:right;
	width:18em;
	padding:1em 1em 0 1em;
	border:solid .063em #999999;
}

div#featurescontain {
	width:34em;
	margin-top:-8em;
}

div#featuresbg {
	width:34em;
	border:solid .126em #CCCCCC;
	padding:1.25em 0 0 0;
	background-color:#CCCCFF;
	background-image:url(_images/featuresbg.gif);
	background-repeat:no-repeat;
	background-position:bottom right;
} 

div#features {
	padding:0;
	margin-left:1em;
}

img#topview {
	float:left;
	width:15em;
	height:5em;
	border:none;
	margin:-.65em .5em 0 0;
}

img#productstypes {
	width:14em;
	height:6.25em;
	padding-bottom:.75em;
	border:none;
}

img#gtcosmall {
	width:18em;
	height:3.5em;
	border:none;
}

p.productslinks {
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:.8em;
}

p#tooltipheader {
	font-size:.65em;
	text-align:center;
	font-style:italic;
	margin-top:-1em;
}

a.tooltiplink {
	display:block;
	position:relative;
	width:22.5em;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:.65em;
	color:#660000;
	line-height:1.35;
	text-align:right;
	text-decoration:none;
	margin-bottom:.45em;
	padding-right:8em;
	cursor:default;
	z-index:10;
}

a.tooltiplink span {
	display:none;
}

a.tooltiplink:hover {
	z-index:100;
	color:#0000CC;
}

a.tooltiplink:hover span.tooltip {
	display:block;
	position:absolute;
		top:0em;
		left:24em;
	text-align:justify;
	width:20em;
	padding:.85em .85em .85em .85em;
	border:.063em solid #999999;
	background-color:#E3E3E3;
}

a.tooltiplink:hover span.tooltipbottom {
	display:block;
	position:absolute;
		bottom:0em;
		left:24em;
	text-align:justify;
	width:20em;
	padding:.85em .85em .85em .85em;
	border:.063em solid #999999;
	background-color:#E3E3E3;
}	




/* tvme, tvle, tvse, gtco */
div#productsbody {
	padding:0;
	margin:0;
}

div#linklist {
	float:right;
	padding:0;
	margin:0 0 .5em 2em;
}

div#productimagescontain {
	width:36em;
}

div#producttradecontain {
	float:right;
	width:18em;
}

li#linklistheader {
	color:#666666;
	font-variant:small-caps;
	letter-spacing:.15em;
	border-bottom:solid .063em #999999;
}

ul#linklistme {
	display:block;
	list-style:none;
	padding:.5em 1em .5em 1em;
	text-align:center;
	border:solid .063em #000099;
	background-color:#FFFFFF;
	margin:0;
	margin-top:auto;
}

ul#linklistle {
	display:block;
	list-style:none;
	padding:.5em 1em .5em 1em;
	text-align:center;
	border:solid .063em #FF0000;
	background-color:#FFFFFF;
	margin:0;
	margin-top:auto;
}

ul#linklistse {
	display:block;
	list-style:none;
	padding:.5em 1em .5em 1em;
	text-align:center;
	border:solid .063em #339933;
	background-color:#FFFFFF;
	margin:0;
	margin-top:auto;
}

ul#linklistgtco {
	display:block;
	list-style:none;
	padding:.5em 1em .5em 1em;
	text-align:center;
	border:solid .063em #999999;
	background-color:#FFFFFF;
	margin:0;
	margin-top:auto;
}

a.linklistme, a.linklistme:link, a.linklistme:visited {
	font-family:"Times New Roman", Times, serif;
	font-size:.75em;
	color:#000099;
	letter-spacing:.1em;
	line-height:1.75em;
	text-transform:uppercase;
	text-decoration:none;
}

a.linklistle, a.linklistle:link, a.linklistle:visited {
	font-family:"Times New Roman", Times, serif;
	font-size:.75em;
	color:#FF0000;
	letter-spacing:.1em;
	line-height:1.75em;
	text-transform:uppercase;
	text-decoration:none;
}

a.linklistse, a.linklistse:link, a.linklistse:visited {
	font-family:"Times New Roman", Times, serif;
	font-size:.75em;
	color:#339933;
	letter-spacing:.1em;
	line-height:1.75em;
	text-transform:uppercase;
	text-decoration:none;
}

a.linklistgtco, a.linklistgtco:link, a.linklistgtco:visited {
	font-family:"Times New Roman", Times, serif;
	font-size:.75em;
	color:#BB4455;
	letter-spacing:.1em;
	line-height:1.75em;
	text-transform:uppercase;
	text-decoration:none;
}

p.msrp {
	font:Verdana, Arial, Helvetica, sans-serif;
	font-size:.85em;
	color:#993300;
	letter-spacing:.063em;
	line-height:0;
}

img#tvme, img#tvle, img#tvse {
	float:left;
	width:17.188em;
	height:6.25em;
	border:none;
	margin:-2em .5em 0 .25em;
}

img#icon {
	width:7.5em;
	height:4.25em;
	border:none;
}

img#tour {
	width:7.5em;
	height:5.625em;
	border:none;
}

img#gtco {
	float:left;
	width:22.125em;
	height:4.063em;
	border:none;
	margin:.5em 1.5em .5em 1em;
}

img#roof, img#screenshot {
	width:16em;
	height:12.5em;
	padding:.3em .3em .3em .3em;
	border:solid .063em #999999;
}

img#screenshot {
	margin-left:2em;
}




/* trade */
div#tradecontain {
	width:56em;
}

div#convertedcontain {
	width:36em;
}

img#tradeinimg {
	float:right;
	width:16.25em;
	height:38em;
	padding:.3em .3em .3em .3em;
	border:solid .063em #999999;
	margin-left:2em;
	margin-top:-.5em;
}





/* company */
div#companycontain {
}

div#productdev {
	display:block;
	width:12.5em;
	padding:0 1em .15em 1em;
	border:solid .063em #999999;
}


div#valuescontain {
	float:right;
	display:block;
	width:37em;
	padding:1.5em 1.25em 1.3em 1.25em; 
	border:solid .063em #999999;
}

ul#companycolumn {
	float:right;	
	list-style:none;
	width:18em;
	font-family:"Times New Roman", Times, serif;
	padding:.5em .3em .5em .3em;
	border:solid .063em #999999;
	margin-left:2em;
}

ul#companycolumn li {
	padding:0;
	margin:0;
}

ul#companycolumn dl {
	font-size:.75em;
	line-height:1.15em;
	padding:0;
	margin:0;
}

li#companycolumnheader {
	font-size:.75em;
	text-align:center;
}

a.companylink {
	font-size:.9em;
	letter-spacing:.063em;
	color:#0000CC;
}

p#productdevheader {
	font-family:"Times New Roman", Times, serif;
	font-size:.9em;
	font-variant:small-caps;
	letter-spacing:.15em;
	color:#666666;
	border-bottom:solid .063em #999999;
	margin-top:.55em;
}

p#productdev {
	font-family:"Times New Roman", Times, serif;
	font-style:italic;
	font-size:.8em;
	margin-top:auto;
}

img#tvmesmall, img#tvlesmall, img#tvsesmall {
	width:12em;
	height:4.25em;
	padding:0;
	border:none;
	margin:0 1em .65em 0;
}

img#companyspecwise {
	float:left;
	width:14.188em;
	height:3.438em;
	margin:-.75em 1.5em 0 .5em;
	border:none;
}

img#companyimg {
	float:left;
	width:18em;
	height:20em;
	padding:.3em .3em .3em .3em;
	border:solid .063em #999999;
	margin-top:.5em;
	margin-right:2em;
}




/* press */
div#releases {
	float:right;
	width:16em;
	border:solid .063em #999999;
	padding:0 1em 0 0;
	margin-left:2em;
}

ul#releases {
	font-family:"Courier New", Courier, monospace;
	font-size:.8em;
	text-align:center;
	text-indent:0;
	padding:0;
	margin:0;
}


ul#releases li {
	font-size:.9em;
	list-style:none;
	text-align:right;
	text-indent:0;
	line-height:1.25em;
	padding:0;
	margin:0;
}

ul#releases li.releasetype {
	text-align:left;
	padding:0;
	margin:0;
	margin-left:1.75em;
}

div#presscontain {
	width:36em;
}

img#poweruser {
	float:right;
	width:12em;
	height:15.125em;
	border:solid .063em #999999;
	padding:.3em .3em .3em .3em;
	margin:0 0 0 1.5em;
}



/* release notes */
div#releaseme, div#releasele, div#releasese {
	width:54em;
	padding:0 1em 0 1em;
	border:solid .063em #999999;
}

div#jumpbox {
	width:8em;
	padding:0 .5em 0 .5em;
	border:solid .063em #999999;
	margin:0;
	margin-left:44em;
	margin-bottom:-2em;
}

p.jumps {
	font-size:.95em;
	font-weight:bold;
	text-align:center;
}

p.jumps a {
	text-decoration:none;
	color:#3333CC;
}

p.releasenotes {
	font-family:"Courier New", Courier, monospace;
	font-size:.75em;
	padding:.5em;
	background-color:#CCCCFF;
}

p.releasenotestop {
	text-align:right;
}

p.releasenotestop a {
	text-decoration:none;
	color:#999999;
}




/* careers */
img#specwise {
	width:14.188em;
	height:3.438em;
	border:none;
}




/* events */
div#eventscontain {
	width:56em;
	margin-left:2em;
}

div#eventone {
	float:left;
	width:16em;
	min-height:21em;
	border:solid .063em #999999;
	padding-top:.5em;
	margin:0 0 0 0;
}

div#eventtwo {
	float:left;
	width:16em;
	min-height:21em;
	border:solid .063em #999999;
	padding-top:.5em;
	margin:0 2em 0 2em;
}

div#eventthree {
	float:left;
	width:16em;
	min-height:21em;
	border:solid .063em #999999;
	padding-top:.5em;
	margin:0 0 0 0;
}

p#eventsindent {
	text-indent:10em;
}

img#booth {
	float:right;
	width:14.688em;
	height:14em;
	border:none;
	margin:-1.5em 1em -4em 2.5em;
}

img#frsa {
	width:12.563em;
	height:10.75em;
	border:none;
}

img#metalcon {
	width:12.563em;
	height:10.75em;
	border:none;
}

img#roofexpo {
	width:12.563em;
	height:10.75em;
	border:none;
}




/* clients */
div#clientsheadercontain {
	padding:0 6em 0 6em;
}

div#clientscontain {
	font-size:.7em;
	line-height:1.25em;
	margin-left:2em;
}

div#clientscontain a {
	text-decoration:none;
}

div#clientscontain a:hover {
	color:#CC0000;
}

ul#clientsone {
	float:left;
}

ul#clientstwo {
	float:left;
}

ul#clientsthree {
	float:left;
}

ul#clientsfour {
	float:left;
}

ul#clientsone, ul#clientstwo, ul#clientsthree, ul#clientsfour {
	display:block;
	width:16em;
	list-style:none;
	margin:0;
	padding:1.5em;
}

img#clientsimg {
	width:42.813em;
	height:12.5em;
}




/* testimonials */
div#testimonialscontainleft {
	float:left;
	width:37.5em;
}

div#testimonialscontainright {
	float:right;
	width:37.5em;
}

img#testimonialsleft {
	float:left;
	width:12em;
	padding:.3em .3em .3em .3em;
	border:solid .063em #999999;
	margin-left:2.25em;
}

img#testimonialsright {
	float:right;
	width:12em;
	padding:.3em .3em .3em .3em;
	border:solid .063em #999999;
	margin-right:2.25em;
}

p.testimonial {
	width:34em;
	font-family:"Times New Roman", Times, serif;
	font-style:italic;
	font-size:1em;
	line-height:1.15em;
	color:#0000CC;
	text-align:justify;
	padding:.5em 1em .5em 1em;
	margin-left:.75em;
	margin-right:.75em;
	background-color:#F3F3F3;
}

p.author {
	font-size:.75em;
	line-height:1.15em;
	color:#990000;
	margin:-1em 0 0 0;
}




/* support */
div#supportcontain {
	padding:0;
	margin:0;
}

ul#supportcolumn {
	float:left;
	list-style:none;
	width:18em;
	font-family:"Times New Roman", Times, serif;
	padding:.5em .3em .5em .3em;
	border:solid .063em #999999;
	margin:0;
	margin-right:2em;
}

ul#supportcolumn li {
	padding:0;
	margin:0;
}

ul#supportcolumn dl {
	font-size:.75em;
	line-height:1.15em;
	padding:0;
	margin:0;
}

li#supportcolumnheader {
	font-size:.75em;
	text-align:center;
}

a.supportlink {
	font-size:.9em;
	letter-spacing:.063em;
	color:#0000CC;
}

img#support {
	width:34.5em;
	height:19.5em;
	padding:.3em .3em .3em .3em;
	border:solid .063em #999999;
}




/* training */
div#trainingbody {
	width:37em;
}

div#trainingcolumn {
	float:right;
}

p.trainingmsrp {
	font:Verdana, Arial, Helvetica, sans-serif;
	font-size:.75em;
	color:#993300;
	letter-spacing:.063em;
	line-height:.15em;
}

img#trainingtwo {
	width:16.25em;
	height:26.25em;
	padding:.3em .3em .3em .3em;
	border:solid .063em #999999;
}




/* update */
div#updatescontain {
	width:38em;
	height:20em;
	padding:2em;
	background-color:#FFFFFF;
	border:solid .063em #999999;
}

div#updatesteps {
	width:22em;
}

img#updates {
	float:right;
	width:13.5em;
	height:13.875em;
	border:solid .063em #999999;
	padding:.3em .3em .3em .3em;
}




/* version */
div#versioncontain {
	width:38em;
	padding:2em;
	background-color:#FFFFFF;	
	border:solid .063em #999999;
}

div#versionsteps {
	width:22em;
}

img#version {
	float:right;
	width:13.5em;
	height:13.875em;
	border:solid .063em #999999;
	padding:.3em .3em .3em .3em;
}




/* contact */
div#contactcontain {
	width:38em;
}

div#contactcolumn {
	float:right;
	width:16em;
}

div#contactleft {
	margin-left:1em;
}

div#contactright {
	float:right;
	margin-right:1em;
}

div#contactleft, div#contactright {
	width:14em;
	border:solid .063em #000099;
	background-color:#CCCCFF;
	padding:.25em 1em .25em 1em;
}

img#contactimg {
	width:15.375em;
	height:22em;
	padding:.3em .3em .3em .3em;
	border:solid .063em #999999;
}

p.contact {
	font:Verdana, Arial, Helvetica, sans-serif;
	font-size:.85em;
	color:#333333;
	line-height:15px;
	text-align:center;
}

p.contact a {
	color:#000099;
	text-decoration:none;
}

p.contactnumbers {
	font:Verdana, Arial, Helvetica, sans-serif;
	font-size:.85em;
	color:#333333;
	margin-right:3em;
	text-align:right;
}




/* securitykey */
div#securitykeypolicycontain {
	width:40em;
	padding:0 1em 0 1em;
	border:solid .063em #333333;
	margin-left:1.5em;
}

img#securitykey {
	float:right;
	width:10.188em;
	height:7.5em;
}

p.policy {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:.875em;
	font-weight:bold;
	text-align:center;
	font-variant:small-caps;
	color:#CC0000;
}

p.policysmall {
	font-size:.65em;
	margin-left:14em;
}




/* takeoff */
div#takeoffcontain {
	width:56em;
}

div#takeoffsample {
	float:right;
	width:10em;
	height:12.875em;
	border:none;
	margin:.5em 1.25em 0 0;
}

img#takeoff {
	float:right;
	width:12.5em;
	height:9em;
	padding:.3em .3em .3em .3em;
	border:solid .063em #999999;
	margin-left:2em;
}

img#sampletakeoff {
	width:10em;
	height:12.875em;
	border:none;
}

img#takeoffimg {
	width:40.5em;
	height:14em;
	padding:.3em;
	border:solid .063em #999999;
}




/* faq */
div.questions {
	width:38em;
	border:solid .063em #999999;
	background-color:#CCCCFF;
}

div.answers {
	width:54em;
	padding:0 1em 0 1em;
	border:solid .063em #999999;
	margin-bottom:2em;
}

ul.faq li {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:.85em;
	list-style:none;
	line-height:1.5em;
	padding:0;
	text-indent:0;
}

p.faqtitle {
	color:#000066;
	font-style:italic;
	font-size:1em;
	font-variant:small-caps;
	line-height:0;
}

p.answers {
	font-family:"Courier New", Courier, monospace;
	font-size:.75em;
	padding:.5em;
	background-color:#CCCCFF;
}

p.faqtop {
	text-align:right;
}

p.faqtop a {
	text-decoration:none;
	color:#999999;
}

img#faqimg {
	float:right;
	width:15em;
	height:41em;
	padding:.3em;
	border:solid .063em #999999;
}



/* downloads */
div#downloadscolumnone {
	width:20em;
	margin-left:4em;
}

div#downloadscolumntwo {
	float:right;
	width:20em;
	margin-right:6em;
}

div.downloadsspace {
	line-height:0;
}

ul.downloads {
	width:20em;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:.85em;
	list-style:none;	
}

ul.downloads li {
	text-indent:2em;
}




/* 5min */
div#minutecontain {
	width:50em;
}

p.steps {
	float:left;
	width:24em;
	list-style:none;
	font-size:.8em;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-align:center;
	padding:.5em;
	border:solid .063em #999999;
	margin-top:2em;
}

img.half {
	width:30em;
	height:22.5em;
	margin-left:2em;
	margin-bottom:3em;
}

img.menu {
	width:24em;
	height:15.875em;
	margin-left:2em;
	margin-bottom:3em;
}

img.menu2 {
	width:28.125em;
	height:19.125em;
	margin-left:2em;
	margin-bottom:3em;
}

img.newsection {
	width:18em;
	height:29.688em;
	margin-left:2em;
	margin-bottom:3em;
}

img.slope {
	width:18.438em;
	height:9.875em;
	margin-left:2em;
	margin-bottom:3em;
}

img.dormer {
	width:32.563em;
	height:25em;
	margin-left:2em;
	margin-bottom:3em;
}

img.elevationwarn {
	width:23.75em;
	height:6.813em;
	margin-left:2em;
	margin-bottom:3em;
}

img.selectsection {
	width:18.625em;
	height:19.375em;
	margin-left:2em;
	margin-bottom:3em;
}

img.selectdetail {
	width:19.25em;
	height:27.5em;
	margin-left:2em;
	margin-bottom:3em;
}

img.render {
	width:48.875em;
	height:25.25em;
	margin-left:2em;
	margin-bottom:3em;
}



/* legal */
div#legalcontain {
	width:56em;
}




/* sitemap */
div#sitemap {
	width:34.5em;
	padding:1em 1em 1em 1em;
	border:solid .063em #999999;
	background-color:#FFFFCC;
	margin-left:2em;
}

ul#sitemap {
	padding:0;
	margin:0;
	margin-top:.25em;
}

ul#sitemap li {
	display:block;
	list-style:none;
	padding:0;
	margin:0;
}

ul#sitemap li dl {
	display:block;
	list-style:none;
	text-indent:2em;
	padding:0;
	margin:0;
}

ul#sitemap a {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:.75em;
	text-decoration:none;
}

img#sitemapimg {
	float:left;
	width:18.375em;
	height:29.375em;
	margin-right:1em;
}




/* 01110101 */
div.updatecontain {
	width:50em;
	line-height:1.5em;
	margin-left:3em;
}

div.updateborder {
	border:solid .063em #999999;
	border-top:none;
	padding:2em 0 1em 0;
	margin-top:-.78em;
}

div#updateinstructions {
	width:42em;
	padding:.25em 2em .25em 2em;
	border:solid .063em #999999;
	margin-left:6em;
}

ul#currentme, ul#currentle, ul#currentse, ul#legacyme, ul#legacyle, ul#legacyse {
	float:left;
	width:16em;
	list-style:none;
	text-align:center;
	margin:0 .3em 0 .3em;
	padding:0;
}

img#setupimg {
	width:26.063em;
	height:8.875em;
	margin-left:8em;
}

img#browseimg {
	width:37.938em;
	height:10.938em;
	margin-left:2em;
}

p.releases {
	border:solid .063em #999999;
	background-color:#CCCCCC;
	padding:.2em 0 .2em 0;
}




/* footer */
div#footer {
	clear:both;
	width:60em;
	padding:0;
}

div#copy {
	float:left;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:.7em;
	padding-top:.3em;
	padding-left:.5em;
	color:#999999;
}

div#legal {
	float:right;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:.7em;
	padding-top:.3em;
	padding-right:.5em;
	color:#999999;
}

div#legal a {
	text-decoration:none;
	color:#999999;
}

div#icons {
	clear:both;
	padding:.5em 0 .5em 0;
}

img#smallicon {
	width:1.875em;
	height:1.875em;
	border:none;
}

/* End CSS Document */