body {
	/*background: url('images/pageback.gif') repeat fixed;*/
	margin: 0px 0px 0px 0px;
	font-family: arial, helvetica, verdana;
	font-size: .9em;
	text-align: center;
}

a:link {text-decoration: none; }

td {
	font-size:.9em;
}

.atime {
	padding-left: 5px;
	color: #004565;
	padding-bottom: 8px;
}

.xad { border:0; margin:8px; vertical-align:middle; }
	
#pagecontainer {
	background-color: #fff;
	width: 800px;
	position: relative;
	text-align: center;
	margin-right: auto;
	margin-left: auto;
}

.toplink a, toplink a:active .toplink a:visited { font-size:.8em; color:#000; text-decoration: none; margin:3px; font-weight:bold; }
.toplink a:hover { color:#b00; text-decoration: underline; }

.topnolink {
	font-size:.8em;
	color:#666;
	font-weight:bold;
	margin:3px;
}

.ybar {
	background-color:#fc3;
	text-align:center;
	padding:4px 0 5px 0;
	width: 800px;
	margin: auto;
}

.headline {
	color: #004565;
	font-size: 1.4em;
	font-weight: bolder;
}

.subhead {
	color: #003550;
	font-size: 1.25em;
	font-weight: bolder;
	margin-bottom: 6px;
}

.session {
	color: #3360c0;
	font-style: italic;
	font-weight: bold;
}

#rightcolumn {
	float: right;
	text-align: right;
	width: 210px;
	border-left: solid 1px #000;
	margin-top:12px;
}

#contentcolumn {
	margin-top:8px;
	text-align: left;
	width: 570px;
}


table.footer {
	width:100%;
        border-style: solid;
	border-width:0 0 0 0;
        border-collapse: collapse;
        background-color: white;
	margin: auto;
}

table.footer th {
	color: #004565;
	font-size: 18px;
	font-weight: bolder;
	margin-bottom: 8px;
	font-family: arial, helvetica, verdana;
	text-align:left;
}

table.footer th.left {
	color: #004565;
	font-size: 18px;
	font-weight: bolder;
	margin-bottom: 8px;
	font-family: arial, helvetica, verdana;
	text-align:left;
        border-style: solid;
	border-width:0 1 0 0;
        border-collapse: collapse;
        background-color: white;
}

table.footer td.left {
        border-style: solid;
	border-width:0 1 0 0;
        border-collapse: collapse;
        background-color: white;
}

table.footer td.right {
        border-style: solid;
	border-width:0 0 0 1;
        background-color: white;
        border-collapse: collapse;
}

div.spreadsheet {
        margin: 0 305 5 0;
        border-width: 1px;
        padding: 2px;
        border-style: solid;
        border-color: #918e85 #615F59 #CFCFCF #918e85;
        background-color: #e9e5d9;
        font-family: Verdana, arial, sans-serif;
        font-size: 11px;
        text-align: center;
        font-weight: bold;
        color: #000000;
}

table.spreadsheet {
        border-width: 1px;
        border-style: outset;
        border-color: #c3bfb3;
        border-collapse: collapse;
        background-color: white;
}

table.spreadsheet th {
        border-width: 1px;
        padding: 2px;
        border-style: inset;
        border-color: #cfcfcf;
        background-color: #e9e5d9;
        font-family: Verdana, arial, sans-serif;
        font-size: 11px;
        color: #000000;
}

table.spreadsheet td {
        border-width: 1px;
        padding: 3px;
        border-style: inset;
        border-color: #cfcfcf;
        background-color: white;
        font-size: 11px;
}

table.spreadsheet a {
        font-size: 11px;
}

.tdbold {
	font-family: arial, helvetica;
	font-size: .9em;
	font-weight: 800;
	text-align: right;
}


.robotic { display: none; }

.subtext { font-size: 11px; }




.clearfix:after {
	content: "."; 
	display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden;
}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
/* End hide from IE-mac */

