﻿/*===========================================================================
	Typography (Global)
	
	This stylesheet defines the text and font styles for the following:
	* Type faces, sizes, leading (line-height), and kerning (letter-spacing).
	* Font styles such as italics, bold, case transformations, etc.
	* Underlining, including borders on inline elements simulating underlines.
===========================================================================*/

/*
	Headings Glossary
	
	H1 Page Title
	H2 Content Headings
	H3 Calls to Action
	H4 
	H5 
	H6 
*/

/* Page
===========================================================================*/

/*
	Ems with Percents - CSS-Discuss Community
	http://css-discuss.incutio.com/?page=UsingEms
*/

html {
	font-size:   75%;    /* 12px relative to 16px */
	line-height:  1.5em; /* 18px relative to 12px */
	
	font-family: Arial, Helvetica, sans-serif;
}
html table tr td div select { font-size: 12px; line-height:  1.5em; font-family: Arial, Helvetica, sans-serif; }


/* Defaults
===========================================================================*/

/* Misc. Block */

address {
	font-style: normal;
}

/* Misc. Inline */

abbr,
acronym {
	font-style:   normal; /* for OmniWeb 5.1 */
	font-variant: normal; /* for Opera 9.0-9.2 */
	
	border-bottom-style: none; /* for Gecko */
}

/* Links */

a {
	text-decoration: none;
}

/* Headings */

h1,
h2,
h3,
h4,
h5,
h6 {
	font-size: 1em;
	line-height: normal;
}

/* Lists */

/* Data Tables */

table {
	font-size: 1em; /* for legacy browsers */
}

table th {
	font-weight: normal;
}

/* Forms */

input,
textarea,
select,
button {
	font-size:   1em; /* 12px relative to 12px */
	line-height: 1.5em; /* 18px relative to 12px */
	
	font-family: Arial, Helvetica, sans-serif;
}

/* Common Classes
===========================================================================*/

/* Content
===========================================================================*/

/* Page Title */

div.page-title-wrapper h1.page-title {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 3.5833em; /* 43px relative to 12px */
	font-weight: normal;
}

/* Content */

div.content h1 {
	font-size: 1.833em; /* 22px relative to 12px */
	font-weight: normal;
}

div.content p.footnotes {
	font-size: .8333em; /* 10px relative to 12px*/
}

div.content a {
	text-decoration: underline;
}

div.content h2 {
	font-size: 1.6667em;
	font-weight: normal;
}
div.content h3 {
	font-size: 1.25em;	
}

/* Sidebar */

div.log-in-wrapper h3 {
	font-size: 1.5em; /* 18px relative to 12px */
	font-weight: normal;
}

div.log-in-wrapper div.log-in-form {
	font-size: .9167em; /* 11px relative to 12px */
}

label.for-username span.label-title,
label.for-password span.label-title {
	text-align: right;
}

div.log-in-wrapper a:hover {
	text-decoration: underline;
}

div.content span.ms-rteCustom-ArticleHeadLine { display: block; font-size: 1em; color: #6F6F6F; }

/* Navigation
===========================================================================*/

ul.secondary-nav,
ul.tertiary-nav,
ul.breadcrumb {
	font-size: .9167em; /* 11px relative to 12px */
}

ul.breadcrumb li a:hover {
	text-decoration: underline;
}

body.forms-and-calculators-section ul.secondary-nav li.secondary-nav-forms,
body.careers-section ul.secondary-nav li.secondary-nav-careers,
body.about-us-section ul.secondary-nav li.secondary-nav-about,
body.contact-us-section ul.secondary-nav li.secondary-nav-contact {
	font-weight: bold;
}

/* Header
===========================================================================*/

div.header div label span.label-title,
div.set-homepage {
	font-size: .9167em; /* 11px relative to 12px */
}

/* Footer
===========================================================================*/

div.footer p {
	font-size: .8333em; /* 10px relative to 12px */
	line-height: 1.6em; /* 16px relative to 10px */
}

/* Sitemap
===========================================================================*/
div.content div.interior-content ul.sitemap li a{
	text-decoration: none;
}
div.content div.interior-content ul.sitemap li a:hover {
	text-decoration: underline;
}
div.content div.interior-content ul.sitemap li ul li a{
	text-decoration: none;
	color: #6F6F6F;
}
div.content div.interior-content ul.sitemap li ul li a:hover {
	text-decoration: underline;
}


