﻿/***** common one line styles ****_______________________________________________*/

#header-top a, #footer-links ul li p a, #navigation ul li a.tier-1, #navigation div.nav-dropdown a, #faq-contact a, #side-navigation a, #body-bkg a
{ text-decoration:none; }

#header-top a:hover, #footer-links ul li p a:hover, #navigation div.nav-dropdown a:hover, #body-bkg a:hover
{ text-decoration:underline; }


/***** styles by tag name ****___________________________________________________*/

body { font-size:1em; line-height:1em; }

/**blockquote { font-style:italic; }**/

html { font-size: 100%; }

h1, h2, h3, h4, h5, h6 {  font-weight:normal; }
h1 { font-size:1.9em; line-height:1.2em; }
h2 { line-height:1.2em; }
h3 { font-size:1.25em; line-height:1.2em; }
h4 { font-size:1em; line-height:1.2em; }
h5 { font-size:.85em; line-height:1.2em; }
h6 { font-size:.7em; font-weight:bold; line-height:1.3em; }

label,  p { font-size:.7em; line-height:1.3em }

ol h3 { font-size:1.78em; line-height:1.2em; }
ol h4 { font-size:1.43em; line-height:1.2em; }
ol h5 { font-size:1.21em; line-height:1.2em; }
ol h6 { font-size:1.07em; line-height:1.2em; }
ol ol { font-size:1em; }
ol p { font-size:1em; line-height:1.3em; }

sup, sub { height: 0; line-height: 1; vertical-align: baseline; _vertical-align: bottom; position: relative; }
sup { bottom: 1ex; }
sub { top: .5ex; }


/***** styles by ID name ****____________________________________________________*/
/*** sitemap styles ***/
#accessibility-sitemap {  }
#accessibility-sitemap h3 { font-size:.8em; line-height:1.5em }
#accessibility-sitemap li.header a { font-weight:bold; text-decoration:none; }
#accessibility-sitemap li.header a:hover { font-weight:bold; text-decoration:none; }
#accessibility-sitemap li.header a:active { font-weight:bold; text-decoration:none; }
#accessibility-sitemap li p { font-size:.6em; line-height:1.5em; }
#accessibility-sitemap .sitemap_columns a:link, #accessibility-sitemap .sitemap_columns a:visited, #accessibility-sitemap .sitemap_columns a:hover, #accessibility-sitemap .sitemap_columns a:active
{ text-decoration:none; }


/*** accordion styles ***/
#accordion .accordion-header-active a:hover { text-decoration:none; }

/*** breadcrumb styles ***/
#bread-crumbs p { font-size:.65em; line-height:36px; }
#bread-crumbs a { text-decoration:none; }
#bread-crumbs a:hover { text-decoration:underline; }

#footer p { font-size:.55em; line-height:1.3em; }

#header-top p { font-size:.55em; line-height:1.3em; }
#header-top ul li p { font-size:.65em; line-height:1.1em }

#masthead-search input, #masthead-search select, #masthead-search select option {  }

#navigation {  font-size:.9em; }
#navigation ul li a { line-height:1.5em; }
#navigation ul li h3 { font-size:1em; line-height:1.5em; }

#main-navigation .nav-dropdown ul li h3 a { font-size:.9em; line-height:1.5em;}
#main-navigation .nav-dropdown ul li p a { font-size:1.2em; line-height:1.5em; }

#side-navigation ul li { line-height:1.6em; }
#side-navigation ul li a { font-size:.9em; line-height: 1.66em; }
#side-navigation ol li a { font-size:1.2em; line-height:1.3em; }

/*** tab-nav styles ***/
#tab-nav {  }
#tab-nav a { font-size:1.25em; line-height:48px; }
#tab-nav ul li p a.two-line { line-height:1.3em; text-align:center; }



/***** styles by class name ****_________________________________________________*/
.chat select, .chat input {  font-size:.7em; line-height:1.3em; }

.green-arrow { font-size:1.25em; line-height:1.5em; }

.strong { font-weight:bold }

.title-list-1 h4, .title-list-2 h4, .title-list-3 h4 {  }
.title-list-1 A {font-size:13px; line-height:18px;}

.TextBox {}