@charset "utf-8";
/* CSS Document */

#container{
	margin:0 auto;
	width:670px;
	float: right;
	text-align: center;
}

#container .title {
	text-align: center;
	margin-bottom: 20px;
	margin-top: 20px;
	font-size: 15px;
	font-weight: bold;
}

table {
	width: 95%;	
}

table caption,
table th,
table td {
    padding:            0.5em 0.5em 0.5em 0.5em;
    margin:             0.1em;
    vertical-align:     top;
}

/* odd table rows 1,3,5,7,... */ 
table tr.odd th,
table tr.odd {
    background-color:   #E5E5E5;
    text-align:         left;
}

/* even table rows 2,4,6,8,... */
table tr.even th,
table tr.even {
    background-color:   #D5D5D5;
    text-align:         left;
}

/* marked tbale rows */
table tr.marked th,
table tr.marked {
    background-color:   #FFCC99;
}

/* hovered table rows */
table tr.odd:hover,
table tr.even:hover,
table tr.odd:hover th,
table tr.even:hover th,
table tr.hover th,
table tr.hover {
    background-color:   #CCFFCC;
}

table .value {
    text-align:         right;
    white-space:        nowrap;
}
/* IE doesnt handles 'pre' right */
table [class=value] {
    white-space:        pre;
}
