/* CSS Document */

body
{margin:0px; padding:0px;
background-color: #000000;}
.menu {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: normal;
	font-weight: normal;
	color: #575959;
	text-decoration: none;
}
.menu:hover
{color:#CC2520;}
.margine
{margin-top:16px;}
.menu-bar
{background:url(../images/bar.jpg) left top repeat-x;}
.line
{background:url(../images/line.jpg) right center no-repeat;}
.menu1 {
	font-family: "Trebuchet MS";
	font-size: 13px;
	line-height: normal;
	font-weight: bold;
	color: #EAEAEA;
	text-decoration: none;
}
.menu1:hover
{color:#FFCC00;}
.body
{background:url(../images/body.jpg) left top repeat-y;}
.text {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: normal;
	font-weight: normal;
	color: #575959;
	text-decoration: none;

}
.date {
	font-family: "Trebuchet MS";
	font-size: 11px;
	line-height: 20px;
	font-weight: bold;
	color: #5A5A5A;
	text-decoration: none;
}
.text1 {
	font-family: "Trebuchet MS";
	font-size: 13px;
	line-height: 130px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
.text2 {
	font-family: "Trebuchet MS";
	font-size: 18px;
	line-height: normal;
	font-weight: bold;
	color: #CC2520;
	text-decoration: none;
}
.footer
{background:url(../images/footer.jpg) left top repeat-x; height:74px;}
.tab
{background:url(../images/b.gif) left top no-repeat; height:101px;}
.footer {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	color: #454444;
	text-decoration: none;
}
.footer:hover
{text-decoration:underline;}
.footer1 {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	color: #454444;
	text-decoration: none;
}




caption {
	font-weight:bold;
	color: #0000;
	background-repeat:repeat-x;
	background-color: #999999;
	border: 0.05em solid ##999999;
	letter-spacing: 0.15em;
	margin: 0 auto;
}

tr.odd {background: #FFFFFF}
tr.even {background: #DEE1E8;}

table.retiree_record,
table.reason_codes,
table.header_record,
table.detail_record,
table.trailer_record {
	width: 100%; 
	padding: 0; 
	margin: 0 auto; 
	border-collapse:collapse;
	border: 0.05em solid #999999; 
}

table.retiree_record td,
table.reason_codes td,
table.header_record td,
table.detail_record td,
table.trailer_record td {
	padding: 0.5em; 
	border: 0.05em solid #999999;
	vertical-align:top;
}

table.retiree_record th,
table.reason_codes th,
table.header_record th,
table.detail_record th,
table.trailer_record th {
	font-weight: 600;
	color:#FFFFFF;
	border: 0.05em solid #999999;
	background-color: #999999; 
	margin: 0 auto;
}
