body {
	font-family:Arial, sans-serif;
}

img {
	border:0;
}

#mainnav, #secnavandsearch, #subnav, .skip, .surveylink, #footer {
	display:none;
}

#content, #logoandnav, #header {
	border: none;
}


em {
	display: block;
	font-style: normal;
	font-size: 80%;
}

h1 {
	font-size: 1.4em;
	font-family:Georgia, Garamond, serif;
}

h2 {
	font-size: 1.4em;
	font-family:Georgia, Garamond, serif;
	color:#444;
}

h3 {
	font-size: 1.1em;
	color:#333;
}

p {
	font-size: 14px;

}


#maincontent {
	width: 100%;
}

table {
	border-collapse:collapse;
}

#maincontent table, #nobackground table {
	font-size: 1.2em;
	margin-top: 0.2em;
	margin-bottom: 0.5em;
	width: 100%;
	border-collapse: collapse;
}


#maincontent table td, #nobackground table td {
	text-align: right;
	color: #555;
	border-color: #CCC;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	vertical-align: bottom;
}

#maincontent table td strong, #nobackground table td strong {
	color: #000;
}

/* Table border colors */
#maincontent table tr.grey td, #nobackground table tr.grey td {
	border-bottom-color: #666;
}

#maincontent table tr.green td, #nobackground table tr.green td {
	border-bottom-color: #34772b;
}

#maincontent table tr.thick td, #nobackground table tr.thick td {
	border-bottom-style: solid;
	border-bottom-width: 3px;
}

#maincontent table td.noborder, #nobackground table td.noborder, #maincontent table tr.noborder td, #nobackground table tr.noborder td {
	border-bottom: none;
}

#maincontent table td.left, #nobackground table td.left {
	text-align: left;
}

#maincontent table td.bold, #nobackground table td.bold {
	font-weight: bold;
}

#maincontent table td.dark, #nobackground table td.dark {
	font-weight: bold;
	color: #000;
}

#maincontent table.country td, #nobackground table.country td {
	vertical-align: top;
	text-align: left;

}

#maincontent table td.small, #nobackground table td.small, #nobackground table, #maincontent table thead, #nobackground table thead {
	font-size: 0.9em;

}

.footnotes {
	font-size: 0.95em;
}
