/* This stylesheet should only be included in archived documents. 
See Scott for more detail. */

/* Not just for images --legacy table styles, etc., too */

/*  The first rule assures that images in the center column of an article page 
will display at no larger than 470px wide, the natural width of that column. 
This handles all browsers back to IE7 without forcing a width on the column. */
body.article-page .content-center .article img, body.article-page .article-full .article img  { max-width:470px; }
/* The second rule is for IE6 only, which does not support max-width. For that
browser, we set a specific width for .content-center and .article-full, and set overflow to hidden.
It's included here with the * html hack to keep all the legacy image stuff 
centralized. */
* html body.article-page .content-center, * html body.article-page .article-full { overflow:hidden;width:470px; }
/* These rules are from the old stylesheets and are included to make sure that
articles that use old classes still the get the styles they need. I adjusted
the margins to match the new margins (10px instead of 12px). */
.floatLeft { float:left;margin:0px 10px 10px 0px; }
.floatRight { float:right;margin:0px 0px 10px 10px; }

/*----------------------------------------------*/

table.tabdata{
	width: 100%;
	font-family: helvetica, sans-serif;
}

table.tabdata th, table.tabdata td{
	border-bottom: 1px solid #c3c3c3;;
	padding: 2px 3px;
	text-align: center;
	font-size: 13px;
	vertical-align: middle;
}

table.tabdata td.cat{
	text-align: left;
	font-weight:bold;
}
table.tabdata td.number{
	text-align:right;
}

table.tabdata th {
	font-weight: bold;
	padding: 4px 3px 4px 3px;
}


/*----------------------------------------------*/
 

.in_body_table * { font-size: 13px; font-family: helvetica, sans-serif;}
.in_body_table th {font-weight: bold; text-align: center; font-size: 1em; line-height: 1em; padding: 5px; vertical-align: middle;background-color: #F0F1F1; border: 1px solid #c3c3c3; }
.in_body_table td {padding: 5px; border: 1px solid #c3c3c3; text-align: left; line-height: 1em; vertical-align: middle;}
.in_body_table td.program {padding: 5px 5px 5px 15px; border: 1px solid #c3c3c3; text-align: left;}
.in_body_table td.category {text-align: left; font-weight: bold;}
.in_body_table tr.category {background-color:#F0F1F1; border-top: 2px solid #c3c3c3;}

.in_body_table_no_cat th {
	font-weight: bold;
	font-size: 1em;
	line-height: 1em;
	padding: 5px;
	background-color: #F0F1F1;
	border-top: 1px solid #c3c3c3;
	border-bottom: 2px solid #c3c3c3;
}

.in_body_table_no_cat th.bottom_th {
	border-top: 2px solid #c3c3c3;
	border-bottom: 1px solid #c3c3c3;
}

.in_body_table_no_cat td {
	padding: 5px;
	border-bottom: 1px solid #c3c3c3;
	line-height: 1em;
	vertical-align: middle;
}

.in_body_table_no_cat {
	margin-bottom: 1em;
}


/*----------------------------------------------*/
 

.inside-page-head { clear: right; }
.inside-page-head .social-module { display: none;}
