/*$Id:$*/
/* STRUCTURE */
body {background-color:#FFF; color:#555; font:62.5% Arial,sans-serif;}

	.maincontainer {position:absolute; left:0; top:0; width:740px; font-size:1.2em;}
	
		.topnav a.header {background:url(/images/RU-banner.jpg) no-repeat; display:block; width:770px; height:52px;	position:absolute; top:0; left:0;}
		.topnav a {display:block; height:25px; position:absolute; top:0;}
		.topnav a.camden {width:58px; left:381px;}
		.topnav a.newark {width:60px; left:455px;}
		.topnav a.newbrunswick {width:109px; left:527px;}
		.topnav a.search {width:110px; left:650px;}
		
		.subnav {height:21px; top:75px; left:200px; position:absolute;}

		.maincontent {position:absolute; top:136px; left:50px; width:500px;}
		
			.footer {clear:both; margin:5em 0 0; border-top:1px solid #ccc; padding:1em 0 3em;}
			.footer p {color:#777; margin:0; font-size:11px;}
			.footer a {color:#777;}

	.rightnav {position:absolute; top:130px; left:590px; width:177px; background-color:#FAFBE6; font-size:11px;}


/* LINKS */
a:link {color:#dd1112;}
a:hover {color:#F00;}
a:active {color:#dd1112;}


/* HEADINGS */
h1,h2,h3,h4,h5 {margin-top:0; font-family:serif; font-weight:400; color:#000;}
h2 {margin:2.5em 0 0;}
h3 {margin:1.5em 0 0;}
h4 {margin:2em 0 -.5em; font-size:15px;}
h5 {margin:0; font:900 11px/16px sans-serif; padding:11px 0 3px 10px; letter-spacing:1px;}

.intro {font:italic 1.3em serif; color:#555;}

p {line-height:1.5;}

.links {left:0; width:auto;}
.rightnav {font-family:sans-serif; border:1px solid #ddd;padding-bottom:14px;}
.rightnav a {color:#444; text-decoration:none;}
.rightnav a:hover {color:#b00;}
.topnav a.header {border:0;}
.subnav {background:#FFB843; border:1px solid #fff; padding:0; line-height:21px;}
.subnav a {color:#000; text-transform:uppercase; line-height:21px; padding:4px 10px; font:400 11px sans-serif; text-decoration:none;}
.subnav a:hover {background:#fff;color:#b00;}
X.links div {padding-left:24px; padding-right:10px; line-height:18px; height:auto; background:url(/images/bullet-box-orange2.gif) no-repeat 10px 6px;}

dl {margin:3em 0; border-top:1px dashed #ddd; padding-top:1em;}
dt {display:block; margin-bottom:1.25em; font:18px/18px Georgia, serif;}
.top a, dt a.top {float:right; font:400 10px verdana,sans-serif; text-decoration:none; color:#999; text-transform:capitalize; line-height:18px;}
.footer .top a {line-height:15px;}

dl.services {border:0; padding:0;}
.services dt {margin:0 0 .25em; font:900 12px/18px Arial,sans-serif;}
.services dd {margin:0 0 1.5em;}

ul.square li {list-style:square; line-height:1.5; margin-bottom:1em;}

dd {margin:0; padding:0; line-height:18px;}
dd p {margin:.25em 0 2em;}		
dd a {font-weight:900;}

Xdl dd.toc-a {background:url("/images/bullet-arrow-orange.gif") no-repeat left center; line-height:2em; margin:0; padding:0 0 0 20px;}
Xdl dd.toc-b {background:url("/images/bullet-arrow-orange.gif") no-repeat left center; line-height:2em; margin:0 0 0 18em; padding:0 0 0 20px;}

/* ENS Test Reports */
.summary {border:5px double #DDD; margin-bottom:0; border-collapse:collapse;}
.summary td, .summary th {font:11px Arial,sans-serif;}
.summary th {border-right:1px solid #EEE; font-weight:400; color:#000;}
table thead th {border-bottom:1px solid #CCC; font-weight:900;}
th, td {padding:5px 7px;}
caption, th, td {text-align:left;}
caption, em, strong, th {font-style:normal; font-weight:400;}
.summary tbody td {border-bottom:1px solid #CCC; border-right:1px solid #EEE; padding:5px 7px;}
.summary tbody th {border-bottom:1px solid #CCC;}
