* {border:0; padding:0; margin:0;}
body {
	background-image:url(./rimages/bg.jpg);
	font-size:80%; font-family:arial, sans-serif ,"trebuchet ms", trebuchet;
	}

html {text-align:center;}

.boldtext {font: bold 12px arial, helvetica, sans-serif;}

#container {margin:0 auto; text-align:left; width:970px;}

img {float:left;}

#tleft {float:left; width:268px; height:384px;}
#tmiddle {float:left; width:571px; height:384px; background-image:url(./rimages/fauxbg.jpg);}
#worldchamp {padding:0; margin:0; height:68px;}
/* START: Top nav lists */
#topnav {float:left; width:571px; height:90px;}
#topnav ul li ul li a {text-align:left; background-color:#000; border-right:1px solid #fff; z-index:2;}
#topnav ul li ul li a:hover { background:#003; z-index:2;}


#tnav, #tnav ul {padding:0;	margin: 0; list-style: none;}
#tnav {width:570px;}
#tnav a {display:block; padding:0px 5px 2px 5px; color:#fff; text-decoration:none; text-align:center;}
#tnav li {float:left;}
#tnav li ul {position:absolute; left:-999em; z-index:2;}
#tnav li:hover ul, #tnav li.sfhover ul {left:auto; margin-left:-5px;}
.mainlinks { padding:0px 4px 0px 4px;}

#fsystems {text-align:left;}
#tnav {font:bold 12px arial, helvetica, sans-serif;}
#tnav a:hover {color:#ffcc00;}
* li {border-left:1px solid #fff;}
#homelink {border:0px;}
#toplink a {padding-top:4px;}

#floorsystems {width:112px;}
#floorsystems ul {width:112px; border-bottom:1px solid #fff; border-top:4px transparent;}
#floorsystems li {width:112px;}
#floorsystems li a {width:97px;}

#contacts {width:69px;}
#contacts ul {width:120px; border-bottom:1px solid #fff; border-top:4px transparent;}
#contacts li {width:120px;}
#contacts li a {width:108px;}

#moreinfoon {width:111px;}
#moreinfoon ul {width:111px; border-bottom:1px solid #fff; border-top:4px transparent;}
#moreinfoon li {width:111px;}
#moreinfoon li a {width:99px;}

#bottable {clear:left;}

/* END */


#content {float:left; clear:left; z-index:0; width:543px; height:295px; background:#fff; padding-left:14px; padding-right:14px; overflow:auto;}

#tright {float:left; width:131px; height:384px; border-bottom:1px solid #000;}
#pmiddle {float:left; clear:both; margin-top:-2px; width:970px; height:116px;}

#enviro {float:left; width:268px; height:116px; background-image:url(./rimages/r2c0.jpg);}
.environ {margin-left:14px; margin-top:42px; list-style-type: none;}
.environ li {margin-top:2px; border:0px; }
.environ a {color:#fff; font:bold 10px arial, helvetica, sans-serif;}
.environ a:hover {color:#00f;}

#pbottom {clear:both; float:left; width:970px; height:135px;}
* html #pbottom {margin-top:-2px;}
#robbinsfirst {float:left; color:#fff;}
#floorpics {float:left; color:#fff;}
#programlogos {float:left; clear:left;}

.twolinks li a {float:left; width:124px; height:135px;}
.twolinks li {display: inline; list-style-type: none; border:0px;}
a#constrip {width:122px; background: url(./rimages/continstrip.jpg) 0 0 no-repeat;}
a#archtbox {width:124px; background: url(./rimages/archtoolbox.jpg) 0 0 no-repeat;}
a#constrip:hover {position:relative;}
a#archtbox:hover {position:relative;}
a#constrip:hover {width:122px; background-position: 0 -135px;}
a#archtbox:hover {width:124px; background-position: 0 -135px;}

.arttext {float:left; width:338px; font:bold 10px arial, helvetica, sans-serif;}
.fullpics {float:left; margin-left:8px; width:180px;}


.fullspace {float:left; padding-top:8px;}
.arttitle {padding-bottom:6px; font:bold 14px arial, helvetica, sans-serif;}
.subtitle {padding-bottom:10px; font:bold 12px arial, helvetica, sans-serif;}
.dotrunner {padding:16px 0px 12px 0px; background-color:#fff;}

.dotdropper {float:left; background: url(./rimages/dotdropper.jpg) 262px repeat-y;}
.halfspace {float:left; width:250px; background-color:transparent;}
.halfarticle {float:left; margin-top:4px; font:bold 10px arial, helvetica, sans-serif;}
.halfpics {float:right; width:114px; padding:0px 0px 6px 6px;}
.hspacetwo {padding-left:24px;}
.dispblock {display:block; margin-bottom:6px;}