/*
 * Styles specific to TAG product pages
 */

body {
  font-size:120%;
  font-family:serif;
}

.highlight {color:green}

.needswork {color:orange}

.late {color:red}

h1 {
   text-align:center;
   clear:left;
}


.date {
	font-style:italic;
}

.emph {font-weight:bold}

/* Aside is used for little notes that are "asides" */

.aside {font-size:80%}

h2,h3{
   font-weight:normal;
   font-style:italic;
}

h3 {
   margin-left:20px;
}

p {
  margin-left:20px;
  margin-right:20px;
}

p.footnote {
  font-size:80%;
}

blockquote {
  font-style:italic;
}

.resolution {
	color:blue;
	font-weight:bold;
	margin-left:2cm;
	margin-right:3cm;
}

li {
  padding-top: .25em;
  padding-bottom: .25em;
}

table {
  border-collapse:collapse;
}
table, th, td {
   border: 1px solid black;
   padding: 3px; margin:0px;
}

table.product {
   margin-left:3em;
   table-layout: fixed;
}

th.product, th.tagmembers {
    width:15em;
}

th.checkpoint {
    width:25em;
}

/*
 * Version indicators at the top
 */

div.version {
	float:left;
	clear:left; 
/*	float:right;  */
/* 	text-align:right; */
	width:auto; 
	border-style:solid;
	border-width:1px;
	padding-left:1em;
	padding-bottom:1em;
        margin-top:0.5em;
	margin-bottom: 1em;
/* 	margin-bottom:8em;  large, so text on left won't wrap the box */
/* 	margin-left:3em; */
}


h2.versionhdr {
	font-size:80%;
	font-weight:bold;
}

div.previousversions {
	float:right;
}
p.version {margin-top:0em; margin-bottom:0em; font-size:80%;}
ul.version {margin-top:0em; margin-bottom:0em;  font-size:80%;}

/* list of previous versions */
p.versionlist {
	margin-left: 4em;
	margin-top:0em;
	margin-bottom:0em;
	font-size:80%;
 }