/* CSS Document */

html, body, form, fieldset, h1, h2, h3, h4, h5, h6, p, pre, blockquote, ul, ol, dl, address {
margin:0;
padding:0;
}
body {
font-family:Arial, Helvetica, sans-serif;
font-size:76%;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:160%;
}
p {
	text-align:left;
	font-size: 12px;
}
a:link {
text-decoration:none;
}
a:visited {
text-decoration:none;
}
a:hover, a:focus {
text-decoration:none;
}
table a, table a:link, table a:visited {
border:medium none;
}
img {
border:0 none;
margin-top:0.5em;
}
table {
	border-collapse:collapse;
	border-right:1px solid #E3F1FE;
	border-top:1px solid #E3F1FE;
	margin:1em auto;
	width:90%;
	margin-top: 20px;
}
caption {
color:#9BA9B4;
font-size:0.94em;
letter-spacing:0.1em;
margin:1em 0 0;
padding:0;
text-align:center;
}
tr.odd td, tr.odd .column1 {
	background:#FDC779 url(/Images/Table_background.gif) no-repeat scroll 0 0;
}
.column1 {
	background:#C4CDFF none repeat scroll 0 0;
}
td {
	border-bottom:1px solid #E3F1FE;
	border-left:1px solid #E5EFF8;
	color:#678197;
	padding:0.3em 1em;
	text-align:center;
	background-color: #BCC4F5;
}
th {
border-bottom:1px solid #E3F1FE;
border-left:1px solid #E5EFF8;
color:#678197;
font-weight:normal;
padding:0.3em 1em;
text-align:left;
}
thead th {
background:#F4F9FE none repeat scroll 0 0;
color:#66A3D3;
font-family:"Century Gothic","Trebuchet MS",Arial,Helvetica,sans-serif;
font-size:1.2em;
font-style:normal;
font-variant:normal;
font-weight:bold;
line-height:2em;
text-align:center;
}
tfoot th {
background:#F4F9FE none repeat scroll 0 0;
text-align:center;
}
tfoot th strong {
color:#66A3D3;
font-family:"Century Gothic","Trebuchet MS",Arial,Helvetica,sans-serif;
font-size:1.2em;
font-style:normal;
font-variant:normal;
font-weight:bold;
line-height:normal;
margin:0.5em 0.5em 0.5em 0;
}
tfoot th em {
color:#F03B58;
font-size:1.1em;
font-style:normal;
font-weight:bold;
}
