body {
	background-color: #ccc;
}
h1 {
	text-transform: uppercase;
	font-weight: bold;
	font-size: 16px;
}
h1.home {
	text-transform: uppercase;
	font-weight: normal;
	font-size: 30px;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
}
h2 {
	font-size: 15px;
	font-weight: bold;
	margin: 0px;
	padding: 0px;
}
h2.home2 {
	font-weight: normal;
	font-size: 18px;
	line-height: 24px;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 20px;
	padding-left: 0px;
}
.body {
	background-color: #CCCCCC;
	margin: 0px;
	padding: 0px;
	font-family: Times, serif;
}

.topleft {
	background-color: #E7E8E6;
	width: 265px;
	height: 140px;
	vertical-align: bottom;
	text-align: right;
}

.topright {
	background-color: #9A9E94;
	vertical-align: top;
}

.topright table {
	width: 435px;
	font-size: 8.5pt;
	padding: 10px 25px;
	vertical-align: text-top;
	color: #555555;
	line-height: 15px;
}

.textblack {
	color:#222222;
	font-size: 14px;
}

.midleft {
	background-color: #B5BDAA;
	width: 265px;
	height: 100%;
	vertical-align: text-top;
}

.midright_hi {
	background-color: #FFFFFF;
	color: #666666;
	vertical-align: top;
	line-height: 18pt;
	font-size: 12.5pt;
}

.hi_level_text {
	width: 450px;
	padding: 33px 25px;
	vertical-align: text-top;
	color: #666666;
	line-height: 18pt;
	font-size: 12.5pt;
}

.midright_lo {
	background-color: #FFFFFF;
	color: #666666;
	vertical-align: top;
	line-height: 18px;
	font-size: 9pt;
}

.lo_level_text {
	width: 435px;
	padding-top: 33px;
	padding-left: 25px;
	padding-bottom: 20px;
	vertical-align: text-top;
	color: #666666;
	line-height: 18px;
	font-size: 9pt;
}

.intro {
	color: #666666;
	vertical-align: top;
	line-height: 18pt;
	font-size: 12.5pt;
}

.subhead {
	font-size: 15px;
	font-weight: bold;
}

.term {
	padding-left: 25px;
	padding-right: 15px;
	color: #555555;
	line-height: 15px;
	font-size: 9pt;
	line-height: 16px;
	display: block;
}

.outline {
	background-color: #FFFFFF;
}

a {
	color: #669999;
	font-weight: bold;
	text-decoration: none;
	font-size: 10pt;
}

.title_caps {
	text-transform: uppercase;
	font-weight: bold;
	font-size: 16px;
}
.footer  {
	color: #666666;
	font-family: Verdana, Arial, san-serif;
	font-size: 7pt;
	line-height: 14pt;
}
.footer a {
	color: #999999;
	text-decoration: none;
	font-weight: bold;
	font-size: 7pt;
}

.footer {
	padding-left: 25px;
	width: 500px;
	vertical-align: text-top;
	color: #666666;
	font-family: Verdana, Arial, san-serif;
	font-size: 7pt;
	line-height: 14pt;
}.primary-nav {
	list-style-type: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 16px;
	font-weight: bold;
	color: #666b5d;
	text-transform: uppercase;
	padding-top: 30px;
	width: 200px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 50px;
	margin-left: 25px;
	float: left;
	text-align: left;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	display: block;
}
.primary-nav li {
	padding-bottom: 10px;
}
.primary-nav li a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-transform: uppercase;
	color: #666b5d;
}
.primary-nav li a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-transform: uppercase;
	color: #3e413a;
}
.sub-nav {
	padding-top: 10px;
	padding-bottom: 0px;
	margin: 0px;
	color: #8d9280;
	padding-right: 0px;
	padding-left: 0px;
	list-style-type: none;
}
.sub-nav li {
	padding-bottom: 5px;
	margin-left: 15px;
	display: block;
}
.sub-nav li a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-transform: uppercase;
	color: #8d9280;
	display: block;
}
.sub-nav li a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-transform: uppercase;
	color: #666b5d;
	display: block;
}
.lo_level_text h1 {
	text-transform: none;
	font-size: 14px;
}
h1.all-caps {
	text-transform: uppercase;
	font-weight: bold;
	font-size: 16px;
}
