/* */
body {
	margin:0; padding:0; width:760px;
	font-size:0.90em; font-family:Arial,Helvetica,sans-serif;
}

span.title {
  font-family: Coronet;
	font-size: 24px;
}

h1,h2,h3,h4,h5,h6 {
	margin:0.75em 0 0.25em 0; padding:0;
	color:#052647; background-color:transparent;
}
h1 { font-size:150%; }
h2 { font-size:140%; }
h3 { font-size:130%; }
h4 { font-size:120%; }
h5 { font-size:110%; }
h6 { font-size:100%; }
p { margin:0.5em 0; }
table { border-collapse:collapse; width:100%; }
table tr td { vertical-align:top; }
img { border:none; margin:0; padding:0; display:inline; }

table.form_table tr td { padding:2px; text-align:left; }
table.form_table tr td.form_section { font-weight:bold; padding-top:1em; }

a { color:#3262C6; background-color:transparent; text-decoration:none; }
a:hover { color:#99B1FF; background-color:transparent; }

ul.flat_list {
	list-style-type:none; text-align:center;
}
ul.flat_list li {
	display:inline; margin:0; padding:0 1.5em; text-align:center;
}
table#head tr td {
	margin:0; padding:0; vertical-align:baseline;
}
div#content {
	margin:0; padding:0 1em 1em 1em;
}
div#foot {
	border:solid 1px #0203B0; border-left:none; border-bottom:none;
	color:inherit; background-color:#A6C9E6;
}

/* Home Page Layout Stuff */
table tr td#navigation_column {
	width:175px;
}
table tr td#navigation_column ul {
	margin:1em 0; padding:0.5em;
	border:solid 1px #0203B0;
	color:inherit; background-color:#A6C9E6;
	list-style-type:none;
}
table tr td#navigation_column ul li a {
	color:#0101AA; background-color:transparent;
	text-decoration:none;
}
table tr td#navigation_column ul li a:hover; {
	color:#FFFFFF; background-color:transparent;
}
table tr td#content_column {
	padding-left:1em;
}
table tr td#content_column p {
	text-align:center;
}

/* Rates Pages */
table#rates_table tr td {
	padding:4px;
}