/* styles that apply to all browsers */
body, div, p, th, td, li, dd, code, tt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
h1, h2, h3 {
	color: #D35E16;
}
.OrangeBackground {
	background-color: #D35E16;
}
.BlueBackground, #TopNav {
	background-color: #213554;
}
.GreyBackground, #TopBorder, #BottomBorder, #RighthandBorder {
	background-color: #A0A0A4;
}
.CyanBackground {
	background-color: #008791;
}
.InverseText, .InverseText a, #TopNav, #TopNav a, #TopBorder, #BottomBorder, #BottomBorder a, #RighthandBorder {
	color: White;
}
h1 {
	font-size: 24px;
}
h2 {
	font-size: 18px;
}
h3 {
	font-size: 14px;
}

a, a:active, a:visited{
	text-decoration: underline;
}
a:hover{
	color: #213554;
	background-color: transparent;
}
td.bodycontent{
	padding-top: 20px;
	padding-left: 30px;
	padding-right: 25px;
	padding-bottom: 10px;
}
#LeftHandNav {
	margin-left: 10px;
	xwidth: 120px;
}
#LeftHandNav hr {
	color: #D35E16;
}
#LeftHandNav a {
	width: 100%;
	color: white;
	text-decoration: none;
}
#LeftHandNav a:hover {
	text-decoration: underline;
}
#BottomBorder a {
	text-decoration: none;
}
#BottomBorder a:hover {
	text-decoration: underline;
}
.TopNavSeparator {
	padding-left: 3px;
	padding-right: 2px;
	font-weight: bold;
}
#TopBorder, #BottomBorder, #RighthandBorder {
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 15px;
	padding-right: 15px;
}
#CallOutBox {
	margin: 10px;
	xwidth: 200px;
}
#CallOutBox td {
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
	padding-right: 10px;
}
