
/* Standard Element styles */
body {
	color: #000;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 100.1%;
	background-color: #fff;
	text-align: center;
	margin: 0;
	padding: 5px;
}

h1 { font-size: 120%; margin: 0; padding: 0 0 .125em 0; border-bottom: 2px solid #999}
h2 { font-size: 110%; margin: 0; padding: .25em 0; }
label {font-weight: bold; }
p { margin-top: .25em; margin-bottom: .25em; }
a { color: #447AAC; font-weight: bold; }
a:hover { color: #9C0204; text-decoration: none; }
input, select, textarea { font-size: 100%; border: 1px solid #9C0204; }
table { font-size: 100%; margin: 4px 0; }
td { font-size: 100%; vertical-align: top; }
td label { text-align: right; display: block; }
table input, table select, table textarea { font-size: 14px; border: 1px solid #000; background-color: #fff; }
img { border: none; }
form { padding: 0; margin: 0; }

.clear { clear: both; overflow: hidden; height: 0; line-height: 0; }
.cent { text-align: center }

#logo { text-align: center; }
#logo img { border: none; display: block; margin: 0; padding: 0; margin: auto; }

/* Container for page */
#pgframe {
	text-align: left;
	font-size: 80%;
	color: #777;
	background-color: #fff;
	width: 390px;
}

/* Box for footer */
#footer {
	background-color: #435769;
	color: #fff;
	padding: 3px;
	font-size: 80%;
	text-align: center;
}

#footer a { color: #fff; text-decoration: none; }
#footer a:hover { text-decoration: underline; color: #ccc; }
#footer p { margin-top: .05em; margin-bottom: .05em; }

/* the currency converter table */
#currency table { text-align: left; margin: 0 auto; padding: 0; }

/* results of conversion */
#currencyres { text-align: center; font-weight: bold; font-size: 160%; color: #9C0204; }

/* acknowledgements */
#acknow { margin-top: 30px; font-size: 80%; text-align: center; }

