body	{font-family: Arial, Helvetica, sans-serif; background: #01448b url(../images/site_background.jpg) no-repeat top center; padding: 20px 0; margin: 0px;}
form	{padding: 0; margin: 0;}

#TopImageAboutUs		{background: url(../images/headers/about_us.jpg) no-repeat top left;}
#TopImageContactUs		{background: url(../images/headers/contact_us.jpg) no-repeat top left;}
#TopImageData			{background: url(../images/headers/data.jpg) no-repeat top left;}
#TopImageHome			{background: url(../images/headers/home.jpg) no-repeat top left;}
#TopImagePartners		{background: url(../images/headers/partners.jpg) no-repeat top left;}
#TopImagePress			{background: url(../images/headers/press.jpg) no-repeat top left;}

#HomeNewsletterBox		{background: url(../images/box/enewsletter_box.png) no-repeat top left;}

.BoxWhite				{background: url(../images/box/white.png) repeat top left;}
.BoxWhiteUL				{background: url(../images/box/white_ul.png) repeat top left;}
.BoxWhiteUR				{background: url(../images/box/white_ur.png) repeat top left;}
.BoxWhiteLL				{background: url(../images/box/white_ll.png) repeat top left;}
.BoxWhiteLR				{background: url(../images/box/white_lr.png) repeat top left;}

.BodyText			{FONT-SIZE: 12px; LINE-HEIGHT: 18px; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none;}
.BodyText a:link	{FONT-SIZE: 12px; LINE-HEIGHT: 18px; COLOR: #003366; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: underline;}
.BodyText a:active	{FONT-SIZE: 12px; LINE-HEIGHT: 18px; COLOR: #003366; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: underline;}
.BodyText a:visited	{FONT-SIZE: 12px; LINE-HEIGHT: 18px; COLOR: #003366; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: underline;}
.BodyText a:hover	{FONT-SIZE: 12px; LINE-HEIGHT: 18px; COLOR: #51595f; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: underline;}

.BodyTextSmall				{FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none;}
.BodyTextSmall a:link		{FONT-SIZE: 10px; COLOR: #003366; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: underline;}
.BodyTextSmall a:active		{FONT-SIZE: 10px; COLOR: #003366; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: underline;}
.BodyTextSmall a:visited	{FONT-SIZE: 10px; COLOR: #003366; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: underline;}
.BodyTextSmall a:hover		{FONT-SIZE: 10px; COLOR: #51595f; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: underline;}

.BodyTextWhite				{FONT-SIZE: 10px; COLOR: #ffffff; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none;}

.Footer				{FONT-SIZE: 10px; COLOR: #ffffff; line-height: 14px; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none;}
.Footer a:link		{FONT-SIZE: 10px; COLOR: #ffffff; line-height: 14px; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none;}
.Footer a:active	{FONT-SIZE: 10px; COLOR: #ffffff; line-height: 14px; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none;}
.Footer a:visited	{FONT-SIZE: 10px; COLOR: #ffffff; line-height: 14px; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none;}
.Footer a:hover		{FONT-SIZE: 10px; COLOR: #ffffff; line-height: 14px; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: underline;}

.QuoteText			{font-size: 14px; color: #003366; font-family: georgia; font-weight: bold; line-height: 20px;}
.QuoteCredit		{font-size: 12px; color: #003366; font-family: georgia; font-weight: normal; font-style: italic; line-height: 18px;}


/* misc fonts for use on the content pages */
h1				{FONT-SIZE: 16px; FONT-WEIGHT: normal; line-height: normal; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none; margin: 4px 0 15px 0; text-transform: uppercase;}
h2				{FONT-SIZE: 16px; FONT-WEIGHT: normal; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none; margin: 10px 0px 4px 0px;}

.Required		{FONT-SIZE: 12spx; COLOR: #990000; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none;}


/* these are simply defining background colors for different uses on the site */
.White				{BACKGROUND-COLOR: #ffffff;}
.Black				{BACKGROUND-COLOR: #000000;}


/* form fields */
.textbox270			{FONT-SIZE: 11px; FONT-FAMILY: Arial, Helvetica, sans-serif; COLOR: #000000; WIDTH: 270px; HEIGHT:20px}
.textarea280		{FONT-SIZE: 11px; FONT-FAMILY: Arial, Helvetica, sans-serif; COLOR: #000000; WIDTH: 280px; HEIGHT:100px}

/* for scrolling quotes at the bottom of the page */
#scrollup { position: absolute; overflow: hidden; height: 160px; width: 630px; }
.headline { position: absolute; top: 160px; left: 0px; width:630px; }

