html, body { margin: 5px; padding: 0; font-family: Arial, Helvetica, sans-serif; background-color: #FFF; }

/*---------------------------------------------------------------------------------*/

p { font-size: 12px; color: #514A3B; line-height: 14px; }

.contributorheader { font-size: 13px; font-weight: bold; color: #514A3B; line-height: 16px; border-style: solid; border-width: 1px; border-color:#CCCCCC; border-collapse: collapse; background-color: #E7E7E7; }
.contributortext { font-size: 12px; color: #514A3B; line-height: 15px; border-style: solid; border-width: 1px; border-color:#CCCCCC; border-collapse: collapse; }

.list, { font-size: 12px; color: #514A3B; line-height:14px; }

.titletop { font-size: 13px; color: #514A3B; letter-spacing: 2px; word-spacing: 2px; font-weight: bold; margin: 0; }

.date { font-size: 12px; color: #514A3B; margin: 0; padding: 6px 0 6px 0; border: 1px; border-color: #F2F2F2; border-bottom: solid thin; border-top: solid thin; font-weight: bold; }
		
.commenttext { font-size: 12px; color: #514A3B; letter-spacing: 1.5px; word-spacing: 1.5px; margin: 0; font-weight: bold; }

.headtoptext { font-size: 12px; color: #514A3B; line-height: 18px; margin: 0; padding: 0; text-align: left; font-weight: bold; }
.headtext { font-size: 12px; color: #514A3B; line-height: 18px; margin: 0; padding: 0; text-align: left; }
.headdays { font-size: 12px; color: #514A3B; line-height: 13px; margin: 0; padding: 0; text-align: left; }
.headnumbers { font-size: 12px; color: #514A3B; line-height: 15px; margin: 0; padding: 0; text-align: left; text-align: justify; }

.foottext { font-size: 11px; color: #A19EA5; line-height: 19px; margin: 0; padding: 0; }
.copytext { font-size: 11px; color: #999; line-height: 13px; margin: 0; padding: 0; width: 600px; }

/*---------------------------------------------------------------------------------*/

A:link { 	color: #3874EE;  text-decoration: none; }
A:visited { color: #3874EE;  text-decoration: none; }
A:active { 	color: #3874EE;  text-decoration: none; }
A:hover { 	color: #514A3B;  text-decoration: none; }

A.mlnk { 	color: #3874EE;  text-decoration: none; font-weight:bold; }
A.mlnk:link { 	color: #3874EE;  text-decoration: none; font-weight:bold; }
A.mlnk:visited { color: #3874EE;  text-decoration: none; font-weight:bold; }
A.mlnk:active { 	color: #3874EE;  text-decoration: none; font-weight:bold; }
A.mlnk:hover { 	color: #514A3B;  text-decoration: none; font-weight:bold; }

/*---------------------------------------------------------------------------------*/

#container { width: 800px; clear: both; margin: 0 auto; border: solid; border-width: 2px; border-color: #E7E7E7; }

#spacetop, #spaceheader { width: 800px; height: 10px; clear: both; margin: 0 auto; }
#spacemid1, #spacemid2 { width: 800px; height: 20px; clear: both; margin: 0 auto; }

#headertopout { width: 800px; background-color: #E7E7E7; clear: both; padding: 6px 0 6px 0; }
#headertopin { width: 760px; clear: both; }
#header { width: 760px; height: 60px; clear: both; }

#content { width: 760px; clear: both; }

#contentg { width: 720px; clear: both; }

#footerout { width: 800px; background-color: #E7E7E7; clear: both; }
#footer { width: 760px; clear: both; }

/*---------------------------------------------------------------------------------*/

.submit input { color: #000; background: #E7E7E7; border: 2px outset #F2F2F2; }

.close a { font-size: 11px; color: #000; background: #FFF; padding: 2px; border: 2px outset #F2F2F2; }

/*---------------------------------------------------------------------------------*/

.table { width: 100%; vertical-align: top; border-collapse: collapse; }