body {
	font-family: Arial, Helvetica, sans-serif;
	}

h1, h2, h3, h4, h5, h6 {
	font-family: "Trebuchet MS", Trebuchet, verdana, arial, helvetica, sans-serif;
	}

h4, h5 {margin-bottom: 0;}

h5 {margin-top: 0;}

p {margin-top: 0; margin-bottom: 1em;}

p, li, td, th, legend {
	font-family: Arial, Helvetica, sans-serif;
	font-size: .8em;
	}

h1 { font-size: 1.25em; text-align: center; color: #000929;}
h2 { font-size: 1.2em; margin-bottom: 0;}

#mainNavigation ul li {
	font-family: "Trebuchet MS", Trebuchet, verdana, arial, helvetica, sans-serif;
	font-weight: bold;
	font-size: 16px;
	}

#secondaryNavigation ul li a { font-size: 11px; }

#secondaryNavigation ul li.heading {
	text-align: center;
	font-family: "Trebuchet MS", Trebuchet, Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
	}

a img { border: 0; }

.center { text-align: center; }
.right { text-align: right; }
.small { font-size: .9em; }

.coauthor {
	font-size: 12px;
	font-style: italic;
	line-height: 15px;
	margin-top: 30px;
}

.underline { text-decoration: underline; }

.form {
	background-color: #FFF;
	/*background-color: #f2f6ff;*/
	border: 1px solid #AAB5CC;
	width: 90%;
	margin: 0 auto;
	padding: 5px;
	}

.form h2 {
	margin: 0;
	}

table#resultlist, table#itinlist { border: 1px solid #AAB5CC; }

tr.odd {
	background-color: #DCD8BD;
	}

.day {
	text-align: center;
	font-weight: bold;
	background-color: #303085;
	color: #fff;
	}

.localmsg { font-size: .8em; font-weight: bold; color: #243E78; }

.label { font-weight: bold; color: #243E78; }

.summary { font-size: 70%;}