*				{ font-family: Arial, Helvetica, sans-serif; font-size: small; color: #000000; text-align: left; }
body    { margin: 0px; background-image: url(images/greylines.jpg); }

A       { color: #29499c; text-decoration: none; }
A:hover { color: #36f; text-decoration: underline; }
A.em    { font-weight: bold; font-style: italic; }

h1      { font-size: large; color: #666666; text-align: center; }
h2      { font-size: medium; color: #666666; text-align: center; }
h3      { font-size: medium; color: #696969; font-weight: bold; font-style: italic; text-align: center; }
h4      { font-size: small; color: #999999; }
h5      { font-size: x-small; color: #999999; }

li			{ font-size: small; margin-bottom: 4px; }

.formalHeader { font-family: "Copperplate Gothic Light", "Times New Roman", "serif"; font-size: large; color: #1B4599; font-weight: bold; text-align: center; }
.greenHeader 	{ font-family: "Copperplate Gothic Light", "Times New Roman", "serif"; font-size: xx-large; color: #74E800; text-align: center; font-weight: bold; }
.subHeading		{ font-size: medium; text-align: center; color: #696969; font-style: italic; }
.em			{ font-weight: bold; }
.footer { text-align: center; }
.center	{ text-align: center; }
.blue_nav { color: #29499c; }

.quote								{ float: left; width: 650px; text-align: center; }
.quote .wrapperLeft 	{ float: left; font-family: "Times New Roman", Times, serif; font-size: 40pt; padding-top: 8px; }
.quote .wrapperRight 	{ float: right; font-family: "Times New Roman", Times, serif; font-size: 40pt; padding-top: 8px; }
.quote .text 					{ float: left; text-align: center; margin: 8px; padding: 8px; width: 565px; background-image: url('/images/quotebg2.jpg'); }
.quote .text .source 	{ font-size: small; text-align: center; font-style: italic; margin-top: 4px; }

TABLE.services 					{ width: 500px; background-color: #efefef; border: solid 1px #c0c0c0; }
TABLE.services TH 			{ background-color: #dfdfdf; padding: 8px 4px; border-right: dotted 1px #fff; text-align: center; }
TABLE.services TD 			{ padding: 8px; border-right: dotted 1px #ccc; vertical-align: top; color: #303030; text-align: center; }
TABLE.services TR.odd		{ background-color: #fff; }
TABLE.services TR.even	{ background-color: #efefef; }
TABLE.services #left 		{ width: 325px; }
TABLE.services #right 	{ width: 185px; font-weight: bold; }

.clearit { clear: both; height: 0; line-height: 0.0; font-size: 0; }

BR.spacer	{ line-height: 6px; }

/* MAIN LAYOUT DIVs */
#outer_wrapper	{ width: 730px; margin-left: auto; margin-right: auto; background-color: #fff; }
#inner_wrapper  { width: 730px; }
#content				{ padding: 0px 30px; }
#content .contentData, #content .contentDataHlt { margin-bottom: 20px; padding: 12px;}
#content .contentDataHlt { background-color: #f3f3f3; }

#footer	{ margin-top: 30px; text-align: center; color: #808080; }
#footer, #footer	* { font-size: 8pt; }
#footerNav 			{ color: #fff; }
#footerNav SPAN	{ color: #ccc; }

#toplinks { text-align: right; }
#navbar { background-image: url(../images/navbg.jpg); width: 730px; }
#menuwrapper { margin-left: 41px; padding-top: 3px; }

/* COMMON PAGE FORMATTING */
.page-header { margin-top: 14px; margin-bottom: 20px; font-family: Trebuchet MS, Arial, Helvetica, sans-serif; font-size: large; font-weight: bold; color: #808080; }
