*{margin:0;padding:0;}
html,body{background:#fefefe;color:#333;text-align:center;} 
body{	font-family: Trebuchet, Arial, Verdana;
	font-size: 9pt;}
IMG{border:none;}

TD {
	padding:5px;
	/*border:1px Solid #aaaaaa;*/
}

TABLE {
	border:none;
}

a{color:blue;text-decoration:underline;}
a:hover{color:#666;}

h3 a {color:#990000;}
h1{font-size:22px;}
h2{font-size:11px;}
h3{font-size:12px;color:#990000;}
h4{font-size:14px;}

#wrapper{
	border-top:0px solid #EEE;background:#666666;
	border-right: 1px solid #aaa;
	border-left: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	margin:0px auto;
	text-align:left;
	width:800px;
} 

/* main - middle content and columns */
#mid{}#mainCol{float:left;width:100%; background-color: #ffffff; text-align:center;}

/* style individual sidebars */
#midCol{color:#444;float:left;margin:25px 0 0 10px;width:170px;line-height:1.3em;}
#midCol a{font-weight:bold;}
#midCol p{color:#777;}

.copy {
	text-align:left;
	margin:10px;
	line-height: 16pt;
}

.titleBar {
	background-color:#666666; 
	padding-left:6px;
	padding-top:9px; 
	padding-bottom:0px; 
	margin:15px; 
	color:#ffffff;
	font-weight:normal; 
	font-style:normal;
	text-align:left; 
	width:auto; 
	height: 22px;
	border-bottom:1px Solid #666666;
	}

.titleBar H1 {
		font-size:9pt;
	}
.titleBar H2 {
		font-size:9pt;
	}
.hdr { visibility:hidden; }
/* for listing participants */
.cell {
	width:160px;
	float:left;
	border-bottom:1px Solid #cccccc;
}

ul.idHover			{list-style:none;background: #ffffff; text-align: right;}
.idHover li			{width: 184px; height: 31px;display:block; text-align: right;}
.idHover li a		{color:#cccccc; font-size:8pt; display:block;padding:5px; padding-top:12px;width:184px;}
.idHover li a:hover	{overflow: hidden;color:#ffffff;background-image: url("/newagain_files/sitewide/images/lukelab.jpg")}

/* footer - text string and links */
#footer {padding: 7px; color:#cccccc; text-align:center;
background-color: #666666;
background-image: url("/newagain_files/sitewide/images/footer_graphic.jpg")}
#footer a{color:#cccccc;}

/* masthead / footer - navigation and categories */
#masthead		{padding:5px; color:#cccccc; background-image: url("/newagain_files/sitewide/images/header_graphic.jpg");
padding-left:18px; padding-bottom:10px;color:#ffffff;font-weight: bold;}
#masthead h1 	{color:#ffffff;display:none;}	
#masthead h1 a	{text-transform:uppercase;width:480px;float:left;margin:12px 0 10px 10px;border: none;}
#masthead h1 a em{font-style:normal;color:#555;}
#authorBlurb img{float:right;width:42px;height:42px;border:3px solid #EEE;}

ul.nav			{list-style:none;background:#EEE;}
.nav li			{border-right:1px solid #DDD;float:left;display:block;width:120px;margin-left:5px;}
.nav li a		{font-size:11px;outline:none;color:#333;text-decoration:none;display:block;
				padding:5px 0 5px 5px;width:120px;text-transform:uppercase;}
.nav li a span	{font-size:11px;color:#777;text-transform:lowercase;}
.nav li a:hover	{background:#666666;color:#eee!important;width:120px;}
.on				{background:#cccccc;color:#eee!important;width:120px;}
* html .nav li a:hover{background:#666666;width:120px;}
.nav li.skip	{border-left:1px solid #DDD;float:right;display:block width:120px;}
.nav li.skip a	{width:120px;}
li.top			{border-left:1px solid #DDD;float:right;display:block width:120px;}
li.top a		{width:100px;}
.nav li.skip a:hover, li.top a:hover { background: transparent;color: #666666 !important;}

/* float rules */
.fix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.fix{display:inline-block;} 
* html .fix{height:1%;}
.fix{display:block;}