body {
	background-image: url(../images/layout/back.jpg);
	background-color: #000000;
	background-repeat: repeat-x;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin: 0px;
}
td { font-family: Arial, Helvetica, sans-serif; font-size: 12px; }
a {
	color: #000099;
	text-decoration: none;
}
a:hover {
	color: #990000;
	text-decoration: underline;
}
div { position:relative; }
img { border:0px none; }

.table-body {
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: solid;
	border-left-color: #CCCCCC;
	padding: 0px 4px 4px;
	background-color: #FFFFFF;

}
a.nav {
	font-size: 14px;
	color: #000000;
	font-weight: bold;
}
.td-quote {
	padding: 4px;

}
.td-quote-header { padding: 4px; font-size: 14px; font-weight: bold; color:#E7BE26; background-color:#005F1B; }

h1 { font-size: 22px; color:#005F1B; }
h2 { 	font-size: 18px; }
.first { margin-top:0px; }

.tdgreen { background-color:#005F1B; color:#E7BE26; }
.tdgold { background-color:#E7BE26; color:#005F1B; font-weight:bold; }
.timetable td { text-align:center; padding:4px; }
.timetable { border:0px none; }

.h2-inline {
	font-size: 18px;
	font-weight: bold;

}
.xp {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	border: 1px solid #B4B4B4;
	background-color: #EAEAEA;
}
.topnavold { position:absolute; top:30px; left:225px; z-index:99; text-align:left; }
.topnavold a { display:block; font-size:14px; border-bottom:1px solid #333333; width:150px; font-weight:bold; color:#000000; }
.topnav { text-align:left; background-color:#FFFFFF; }
.topnav img { border:0px none; height:35px; }
.catchline { font-size: 11px; color: #666666; width:900px; padding-bottom:10px; background:url(../images/layout/footer.gif) no-repeat bottom left; margin-bottom:10px; }
.catchline a { color: #666666; text-decoration: none; }
.catchline a:hover { text-decoration:underline; }
.ruled-header {
	font-size: 14px;
	font-weight: bold;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	color: #990000;
	width: 100%;
}
h3 {
	font-size: 16px;
	font-weight: bold;

}
.h3-inline {

	font-size: 16px;
	font-weight: bold;
}
.h4-inline {


	font-size: 14px;
}
.highlight {
	color: #990000;
}
.highlight-ruled {
	color: #990000;
	width: 100%;
	border-top: #CCCCCC;
	border-right: #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	border-left: #CCCCCC;
}
.size10 {
	font-size: 10px;
}
.bottomrule {
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
}
