﻿/* CSS Document */

html {
	padding: 4px;
	margin: 0px;
	border: 0px;
}

/* Start General Content Formatting */


body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #000000;
	padding: 0px;
	margin: 0px;
	border: 0px;
	background-color: #FFFFFF;
}

h1 {
	color: #B21107; 
	font-family:  arial, helvetica, sans-serif; 
	font-size: 13pt; 
	font-weight: bold;
	padding: 5px;	
	margin: 0px;
}

h2 {
	color: #FFFFFF; 
	background-color: #B21107; 
	font-family:  arial, helvetica, sans-serif; 
	font-size: 12pt; 
	font-weight: bold;
	padding: 3px;	
	margin-top: 0px;
	margin-bottom: 6px; 
}


h3 {
	color: #B21107; 
	font-family:  arial, helvetica, sans-serif; 
	font-size: 11pt; 
	font-weight: bold;
	padding: 3px;
	padding-left: 3px;	
	margin: 0px;
}

h4 {
	color: #B21107; 
	font-family:  arial, helvetica, sans-serif; 
	font-size: 9.5pt;
	font-weight: bold;
}
h5 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	margin-top: -3px;
	margin-bottom: 10px;
}

/* h6 added by Jenn for lbm-interactive */
h6 {
	color: #FFFFFF;
	background-color: #24486f;
	font-family:  arial, helvetica, sans-serif;
	font-size: 12pt;
	font-weight: bold;
	padding: 3px;
	margin-top: 0px;
	margin-bottom: 6px;
}

p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	margin-top: 4px;
	padding: 2px;
	color: #000000;
}

.small {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #000000;
}

a, a:active, a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
/*	color: #174A7C; color:White ;*/

	text-decoration: none;

}

a:hover {
	color: #B21107;
	text-decoration: none;
}

/* List formatting commented out because it conflicts with new css nav formatting and also is not needed - Jenn Dec08 */

/*ol, ul {
	padding-left: 4px;
	margin-top: 3px;
	margin-bottom: 10px;
}

ol {
	margin-left: 24px;
	margin-right: 5px;
	margin-top: 2px;
	padding-top: 8px;
	font-family: Arial, helvetica, sans-serif;
	font-weight: normal;
	font-size: 9pt;
	line-height: 16px;
}*/

ul {
	/*margin-left: 17px;
	margin-right: 5px;
	margin-top: 2px; 
	padding-top: 8px;
	font-family: Arial, helvetica, sans-serif;
	font-weight: normal; 
	font-size: 9pt;
	line-height: 16px;*/
    list-style: url(../Images/exp-bullet.gif) circle;
}

/*li {
	padding-left: 4px;
}*/
	
/* end List formatting Jenn 1208 */

/* End General Content Formatting */



/* Start Product A-Z Formatting */



.azCategory {
	background-color: #F4F4F4;
	padding: 4px;
}

.azHeader {
	color: #174A7C; 
	background-color: #FFFFFF;
	font-family:  arial, helvetica, sans-serif; 
	font-size: 11pt; 
	font-weight: bold;
	padding: 3px;
	padding-left: 3px;	
	margin: 0px;
}

.azList {
	color: #BDBDBD;
	font-family: Arial, helvetica, sans-serif;
	font-weight: normal; 
	font-size: 9pt;
	line-height: 14px;
}

.azList a, .azList a:active, .azList a:visited {
	font-weight: bold; 
	color: #174A7C;
	text-decoration: none;
}

.azList a:hover {
	color: #B21107;
	text-decoration: none;
}


/* End Product A-Z Formatting */



/* Start Top Banner Formatting */

td.banner {
	width: 774px;
	height: 253px;
	background-color: #999999;
}

td.banner2 {
	width: 774px;
	background-color: #E3E3E3;
}

td.bannerright {
	padding-left: 16px;
	padding-top: 6px;
	padding-right: 6px;
	padding-bottom: 6px;
	background-color: #FFFFFF;
	color: #AFAFAF;
	font-family:  arial, helvetica, sans-serif; 
	font-weight: bold; 
	font-size: 15pt;
}


/* End Top Banner Formatting */



.bold {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
}



td.bot {
	text-align: left;
	background-color: #000000;
}



/* Start Contact Form Content Formatting */


.contactContent {
	padding: 4px;
	background-color: #FFFFFF;
	color: #333333;
	font-family:  Arial, Helvetica, sans-serif; 
	font-style: normal; 
	font-weight: normal;  
	font-size: 11px;
	line-height: 14px;	
}

.contactButton {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding: 2px;	
}

.contactDropdown {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	width: 160px;
}

.contactDropdownSmall {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	width: 70px;
}

.contactText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	width: 154px;
}

.contactTextSmall {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	width: 64px;
}

.contactTextLong {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	width: 300px;
}


.registrationDropdown {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	width: 220px;
}

.registrationText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	width: 214px;
}

/* End Contact Form Content Formatting */



/* Start Content Table Formatting */


#content {
	margin: 0px;
	padding: 0px;
	width: 775px;
	height: 207px;
	background-color: #95A9CA;
}

#contentArea {
	margin: 0px;
	padding: 0px;
	width: 775px;
	height: 203px;
	background-color: #95A9CA;
	vertical-align: top;
}

#contentHorz {
	margin: 0px;
	padding: 0px;
	width: 775px;
	height: 2px;
	background-color: #95A9CA;
}

.contentTable {
	padding: 4px;
	background-color: #FFFFFF;
	border: 1px double #BDBDBD;
}

#contentVertIn {
	margin: 0px;
	padding: 0px;
	width: 8px;
	height: 203px;
	background-color: #95A9CA;
}

#contentVertOut {
	margin: 0px;
	padding: 0px;
	width: 9px;
	height: 203px;
	background-color: #95A9CA;
}

td.content {
	margin: 0px;
	padding: 0px;
	width: 774px;
	background-color: #95A9CA;
}

td.content2 {
	margin: 0px;
	padding: 0px;
	width: 775px;
	background-color: #FFFFFF;
}


/* End Content Table Formatting */



/* Start Dropdowns Formatting */


.dropdown {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	width: 200px;
}

.dropdownSideBar {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	width: 165px;
	margin-top: 6px;
}

.dropdownProductsByIndustry {
	margin-bottom: 10px; 
	margin-top: 10px; 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	background-color: #F4F4F4;	
	width: 160px;
}


/* End Dropdowns Formatting */



/* Start Events Formatting */


td.eventsContent {
	padding: 4px;
	background-color: #FFFFFF;
	border: 1px double #BDBDBD;
}

.eventsContentList {
	color: #174A7C;
	font-family:  arial, helvetica, sans-serif; 
	font-style: normal; 
	font-weight: normal;  
	font-size: 8pt;
	line-height: 14px;
}

.eventsContentList a, .eventsContentList a:active, .eventsContentList a:visited {
	font-weight: normal; 
	color: #B21107;
	text-decoration: none;
}

.eventsContentList a:hover {
	color: #174A7C;
	text-decoration: none;
}

.eventsContentHeaders {
	color: #666666; 
	background-color: #ECECEC; 
	font-family:  arial, helvetica, sans-serif; 
	font-size: 8pt; 
	font-weight: bold; 
	padding: 4px; 
	margin-top: 0px; 
	margin-bottom: 6px; 
	border: 1px double #BDBDBD;
}


/* End Events Formatting */



/* Start Expanding Content Formatting */


.expContent {
	color: #454545;
	background-color: #F4F4F4;
	border: 1px double #BDBDBD;
	font-family: Arial, helvetica, sans-serif;
	font-weight: normal; 
	font-size: 9pt;
	padding: 4px;
	margin-top: 6px;
	margin-bottom: 6px;	
}

.expHeader {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #174A7C;
	text-decoration: none;
	line-height: 22px;
	padding: 4px;
	cursor:hand; 
	cursor:pointer;
}

.expHeader a, .expHeader a:active, .expHeader a:visited {
	font-weight: bold; 
	color: #174A7C;
	text-decoration: none;
}

.expHeader a:hover {
	color: #B21107;
	text-decoration: none;
}

.expAutoHeader {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #174A7C;
	text-decoration: none;
	line-height: 22px;
	padding: 4px;
}

.expAutoSubHeader {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #174A7C;
	text-decoration: none;
	line-height: 16px;
	padding: 4px;
}

.expAutoSubHeader a, .expAutoSubHeader a:active, .expAutoSubHeader a:visited {
	font-weight: normal; 
	color: #174A7C;
	text-decoration: none;
}

.expAutoSubHeader a:hover {
	color: #B21107;
	text-decoration: none;
}

.expSolutionsOverview {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #174A7C;
	text-decoration: none;
	line-height: 22px;
	padding: 4px;
}

.expSolutionsOverview a, .expSolutionsOverview a:active, .expSolutionsOverview a:visited {
	color: #174A7C;
	text-decoration: none;
}

.expSolutionsOverview a:hover {
	color: #B21107;
	text-decoration: none;
}

.expList {
	margin-left: 15px;
	margin-right: 5px;
	margin-top: 4px; 
	padding-top: 8px;
	font-family: Arial, helvetica, sans-serif;
	font-weight: normal; 
	font-size: 8pt;
	line-height: 14px;
    list-style: url(/images/exp-bullet.gif) circle;
}

.expList a, .expList a:active, .expList a:visited {
	font-weight: bold; 
	color: #174A7C;
	text-decoration: none;
}

.expList a:hover {
	color: #B21107;
	text-decoration: none;
}

.expMore {
	color: #454545;
	font-family: Arial, helvetica, sans-serif;
	font-weight: normal; 
	font-size: 8pt;
	line-height: 14px;
}

.expMore a, .expMore a:active, .expMore a:visited {
	font-weight: normal; 
	color: #B21107;
	font-size: 8pt;
	text-decoration: none;
}

.expMore a:hover {
	color: #174A7C;
	text-decoration: none;
}

.expProductsList {
	margin-left: 15px;
	margin-right: 5px;
	margin-top: 4px; 
	padding-top: 8px;
	font-family: Arial, helvetica, sans-serif;
	font-weight: normal; 
	font-size: 8pt;
	line-height: 16px;
    list-style: url(/images/exp-bullet.gif) circle;
}

.expProductsList  a, .expProductsList  a:active, .expProductsList  a:visited {
	font-weight: normal; 
	color: #174A7C;
	text-decoration: none;
}

.expProductsList  a:hover {
	color: #B21107;
	text-decoration: none;
}

/* End Expanding Content Formatting */



/* Start Featured Cutomers Content Formatting */


.featureContent {
	color: #454545;
	background-color: #F4F4F4;
	border: 1px double #BDBDBD;
	font-family: Arial, helvetica, sans-serif;
	font-weight: normal; 
	font-size: 9pt;
	padding: 4px;
	margin-top: 6px;
	margin-bottom: 6px;
}


/* End Featured Cutomers Content Formatting */


.fontSpace {
	height: 8px;
}



/* Start Footer Content Formatting */


.footer {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 7pt;
	color: #FFFFFF;
	line-height: 18px;
}

a.footerLink, a.footerLink:visited, a.footerLink:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}

a.footerLink:hover {
	color: #CCCCCC;
	text-decoration: none;
}


/* End Footer Content Formatting */



/* Start Headlines Content Formatting */


td.headlinesContent {
	padding: 4px;
	background-color: #FFFFFF;
	border: 1px double #BDBDBD;
}

.headlinesContentList {
	color: #B21107;
	font-family:  arial, helvetica, sans-serif; 
	font-style: normal; 
	font-weight: normal;  
	font-size: 8pt;
	line-height: 14px;
}

.headlinesContentList a, .headlinesContentList a:active, .headlinesContentList a:visited {
	font-weight: normal; 
	color: #174A7C;
	text-decoration: none;
}

.headlinesContentList a:hover {
	color: #B21107;
	text-decoration: none;
}

.headlinesContentMore {
	color: #454545;
	font-family: Arial, helvetica, sans-serif;
	font-weight: normal; 
	font-size: 8pt;
	line-height: 14px;
}

.headlinesContentMore a, .headlinesContentMore a:active, .headlinesContentMore a:visited {
	font-weight: normal; 
	color: #B21107;
	font-size: 8pt;	
	text-decoration: none;
}

.headlinesContentMore a:hover {
	color: #174A7C;
	text-decoration: none;
}

td.headlinesHeader {

	color: #666666; 
	background-color: #ECECEC; 
	font-family:  arial, helvetica, sans-serif; 
	font-size: 10pt; 
	font-weight: bold;
	padding: 4px;	
	margin-top: 0px;
	margin-bottom: 6px; 
	border: 1px double #BDBDBD;
}

.headlinesHeader a, .headlinesHeader a:active, .headlinesHeader a:visited, .headlinesHeader a:hover  {

	color: #666666; 
	font-family:  arial, helvetica, sans-serif; 
	font-size: 10pt; 
	font-weight: bold;
}


/* End Headlines Content Formatting */



/* Start Highlights Content Formatting */


td.highlightContent {
	color: #454545;
	padding: 4px;
	background-color: #ECECEC;
	font-family:  arial, helvetica, sans-serif; 
	font-style: normal; 
	font-weight: normal;  
	font-size: 8pt;
	border: 1px double #BDBDBD;
}

.highlightContent a, .highlightContent a:active, .highlightContent a:visited {
	font-weight: bold; 
	color: #174A7C;
	text-decoration: none;
}

.highlightContent a:hover {
	color: #B21107;
	text-decoration: none;
}

.highlightCorpContent {
	color: #454545;
	font-family:  arial, helvetica, sans-serif; 
	font-style: normal; 
	font-weight: normal;  
	font-size: 8pt;
	margin-top: 8px;
	margin-bottom: 2px;
}

.highlightCorpContent a, .highlightCorpContent a:active, .highlightCorpContent a:visited {
	font-size: 8pt;
	font-weight: bold; 
	color: #174A7C;
	text-decoration: none;
}

.highlightCorpContent a:hover {
	color: #B21107;
	text-decoration: none;
}

td.highlightHeader {
	padding: 6px;
	background-color: #BDBDBD;
	color: #FFFFFF;
	font-family:  arial, helvetica, sans-serif; 
	font-weight: bold; 
	font-size: 9pt;
	border-bottom: 1px double #FFFFFF;
}

/* added to fix formatting (which I erased for the new css nav) of lists in sidebar -Jenn 1208*/
ul.highlightList {
	padding-left: 4px;
}
/*end*/
.highlightList {
	margin-left: 15px;
	margin-right: 5px;
	margin-top: 0px; 
	font-family: Arial, helvetica, sans-serif;
	font-weight: normal; 
	font-size: 8pt;
	line-height: 16px;
    list-style: url(/images/highlight-bullet.gif) circle;
}

.highlightList a, .highlightList a:active, .highlightList a:visited {
	font-size: 11px;
	font-weight: normal; 
	color: #174A7C;
	text-decoration: none;
}

.highlightList a:hover {
	color: #B21107;
	text-decoration: none;
}

.highlightMore {
	color: #454545;
	font-family: Arial, helvetica, sans-serif;
	font-weight: normal; 
	font-size: 8pt;
}

a.highlightMore , a.highlightMore:active, a.highlightMore:visited {
	color: #B21107;
	font-size: 8pt;
	text-decoration: none;
}

a.highlightMore:hover {
	color: #174A7C;
	text-decoration: none;
}

td.highlightQuote {
	color: #454545;
	padding: 4px;
	background-color: #ECECEC;
	font-family:  arial, helvetica, sans-serif; 
	font-style: normal ; 
	font-weight: bold;  
	font-size: 9pt;
	border-top: 1px double #BDBDBD;
	border-left: 1px double #BDBDBD;
	border-right: 1px double #BDBDBD;
}

td.highlightFeaturedContent {
	width: 153px;
	padding: 4px;
	background-color: #ECECEC;
	color: #454545;
	font-family:  arial, helvetica, sans-serif; 
	font-weight: normal; 
	font-size: 9pt;
	border-top: 1px double #BDBDBD;	
	border-left: 1px double #BDBDBD;	
	border-right: 1px double #BDBDBD;
}

.highlightFeaturedImage {
	border: 1px double #BDBDBD;	
}

td.highlightLeft {
	padding: 4px;
	background-color: #ECECEC;
	border-left: 1px double #BDBDBD;
}

td.highlightRight {
	padding: 2px;
	background-color: #ECECEC;
	color: #454545;
	font-family:  arial, helvetica, sans-serif; 
	font-weight: normal; 
	font-size: 9pt;
	border-right: 1px double #BDBDBD;
}

td.highlightBottom {
	padding: 4px;
	background-color: #ECECEC;
	border-left: 1px double #BDBDBD;
	border-right: 1px double #BDBDBD;
	border-bottom: 1px double #BDBDBD;		
}


/* End Highlights Content Formatting */

.Header {
	background-color: #000000;
	color: #FFFFFF;
	font-family:  arial, helvetica, sans-serif; 
	font-weight: bold; 
	font-size: 9pt;
	padding-left: 2px;
	padding-right: 2px;
	margin: 2px;
}


.Header:hover 
{
  
  
    background-color: #B21107;
	color: #FFFFFF;
	font-family:  arial, helvetica, sans-serif; 
	font-weight: bold; 
	font-size: 9pt;
	padding-left: 2px;
	padding-right: 2px;
	margin: 2px;
    text-decoration: underline;	
}



/* Start Homepage Content Formatting */


.homepageHeader {
	background-color: #B21107;
	color: #FFFFFF;
	font-family:  arial, helvetica, sans-serif; 
	font-weight: bold; 
	font-size: 9pt;
	padding: 3px;
	padding-left: 8px;
	margin: -3px;
}
.homepageHeader_green {
	background-color: #8A9552;
	color: #000000;
	font-family:  arial, helvetica, sans-serif;
	font-weight: bold;
	font-size: 9pt;
	padding: 3px;
	padding-left: 8px;
	margin: -3px;
}

.homepageHeader2 {
	background-color: #000000;
	color: #FFFFFF;
	font-family:  arial, helvetica, sans-serif; 
	font-weight: bold; 
	font-size: 9pt;
	padding: 3px;
	padding-left: 8px;
	margin: -3px;
}

.homepageSubHeader {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #174A7C;
	text-decoration: none;
	line-height: 14px;
}

.homepagePressHeader {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	line-height: 14px;
}

a.homepagePressHeader, a.homepagePressHeader:active, a.homepagePressHeader:visited {
	color: #174A7C;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
	line-height: 14px;
}

a.homepagePressHeader:hover {
	color: #B21107;
	text-decoration: none;
}


/* End Homepage Content Formatting */


.image {
	border: 0px;
}


/* Start Left Navigation Content Formatting */


.leftnav {
	font-family: arial, helvetica, sans-serif;
	color: #676364; 
	font-weight: bold; 
	font-size: 10px;
	margin: 0px;
	padding: 4px;
}

.leftnav a:link, .leftnav a:active, .leftnav a:visited {
	font-family: arial, helvetica, sans-serif;
	color: #174A7C; 
	font-weight: normal; 
	text-decoration: none; 
	font-size: 11px;
}

.leftnav a:hover {
	color: #B21107; 
	text-decoration: none; 
}

.leftnavHeader {
	font-family: arial, helvetica, sans-serif;
	color: #B21107; 
	font-weight: bold; 
	font-size: 10px;
	margin: 0px;
	padding: 4px;
}

.leftnavHeader a:link, .leftnavHeader a:active, .leftnavHeader a:visited {
	font-family: arial, helvetica, sans-serif;
	color: #174A7C; 
	font-weight: bold; 
	text-decoration: none; 
	font-size: 11px;
}

.leftnavHeader a:hover {
	color: #B21107; 
	text-decoration: none; 
}

.leftnavSubheader {
	font-family: arial, helvetica, sans-serif;
	color: #B21107; 
	font-weight: normal; 
	font-size: 10px;
	margin: 0px;
	padding: 4px;
}

.leftnavSubheader a:link, .leftnavSubheader a:active, .leftnavSubheader a:visited {
	font-family: arial, helvetica, sans-serif;
	color: #174A7C; 
	font-weight: normal; 
	text-decoration: none; 
	font-size: 11px;
}

.leftnavSubheader a:hover {
	color: #B21107; 
	text-decoration: none; 
}


/* End Left Navigation Content Formatting */



/* Start Link Formatting */


a.link, a.link:active, a.link:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #B21107;
	text-decoration: none;
}

a.link:hover {
	color: #174A7C;
	text-decoration: none;
}

a.navwhite {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}

a.navwhite:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}

a.navwhite:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #CCCCCC;
	text-decoration: none;
}
/* End Link Formatting */


table.main {
	width: 800px;
	margin: 0px;
	padding: 0px;
	border-spacing: 0px;
	border: 1px solid #000000;
}


/* Start Navigational Content Formatting */


#navTable {
	margin: 0px;
	padding: 0px;
	width: 774px;
	height: 19px;
}


td.nav {
	width: 774px;
	height: 19px;
	background-color: #000000;
}


td.navpath {
	font-family: verdana, arial, helvetica, sans-serif;
	color: #676364;
	font-weight: normal; 
	font-size: 8pt;
	padding: 3px;
	padding-top: 7px;
	padding-bottom: 7px;	
}

.navpath a:link, .navpath a:active, .navpath a:visited {
	color: #676364;
	font-weight: normal; 
	font-size: 8pt;	
	text-decoration: none;	
}

.navpath a:hover {
	color: #174A7C;
	text-decoration: underline;	
}

td.navsecondary {
	font-family: verdana, arial, helvetica, sans-serif;
	color: #AFAFAF;
	font-weight: normal; 
	font-size: 8pt;
	padding: 3px;
	padding-top: 6px;
	padding-bottom: 6px;
	
}

.navsecondary a:link, .navsecondary a:active, .navsecondary a:visited {
	color: #AFAFAF;
	font-weight: normal; 
	font-size: 8.5pt;	
	text-decoration: none;	
}

.navsecondary a:hover {
	color: #174A7C;
	text-decoration: underline;	
}


/* End Navigational Content Formatting */



/* Start Offices Table Content Formatting */


td.officesTable {
	padding: 4px;
	background-color: #ECECEC;
	border: 1px double #BDBDBD;
}

td.officesTabledropdown {
	padding: 4px;
	background-color: #CCCCCC;
	border: 1px double #BDBDBD;
}

td.officesContent {
	padding: 4px;
	background-color: #FFFFFF;
}

.officesContent p {
	color: #333333;
	font-family:  arial, helvetica, sans-serif; 
	font-style: normal; 
	font-weight: normal;  
	font-size: 8pt;
	line-height: 14px;
	padding: 4px;	
	margin-top: 4px;
	margin-left: 12px;	
	margin-bottom: 8px;	
}

.officesContent a, .officesContent a:active, .officesContent a:visited {
	font-size: 8pt;
}


.officesIntro {
	padding: 4px;


	color: #333333;
	font-family:  arial, helvetica, sans-serif; 
	font-style: normal; 
	font-weight: normal;  
	font-size: 8pt;
	line-height: 14px;
	margin-top: 4px;
	margin-bottom: 8px;	
}

td.officesListing {
	padding: 4px;
	background-color: #FFFFFF;
	border: 1px double #BDBDBD;
}

.officesListing p {
	color: #333333;
	font-family:  arial, helvetica, sans-serif; 
	font-style: normal; 
	font-weight: normal;  
	font-size: 8pt;
	line-height: 14px;
	padding: 4px;	
	margin-top: 4px;
	margin-left: 12px;	
	margin-bottom: 8px;	
}

.officesListing a, .officesListing a:active, .officesListing a:visited {
	font-size: 8pt;
}

.officesMap {
	font-family: arial, helvetica, sans-serif;
	color: #AFAFAF;
	font-weight: normal; 
	font-size: 9px;
}

.officesMap a:link, .officesMap a:active, .officesMap a:visited {
	color: #AFAFAF;
	font-weight: normal; 
	font-size: 9px;	
	text-decoration: none;	
}

.officesMap a:hover {
	color: #174A7C;
	text-decoration: underline;	
}

/* End Offices Table Content Formatting */



/* Start Print/Email Area Content Formatting */


td.printmail {
	font-family: arial, helvetica, sans-serif;
	color: #999999;
	font-weight: normal; 
	font-size: 9px;
}

.printmail a:link, .printmail a:active, .printmail a:visited {
	color: #333333;
	font-weight: normal;
	font-size: 9px;
	text-decoration: none;
}

.printmail a:hover {
	color: #174A7C;
	text-decoration: underline;	
}


/* End Print/Email Area Content Formatting */



/* Start Press Releases Listing Content Formatting */


.prList {
	color: #454545;
	font-family: Arial, helvetica, sans-serif;
	font-weight: bold; 
	font-size: 8pt;
	line-height: 8px;
}

.prList a, .prList a:active, .prList a:visited {
	font-weight: bold; 
	color: #174A7C;
	text-decoration: none;
}

.prList a:hover {
	color: #B21107;
	text-decoration: none;
}


/* End Press Releases Listing Content Formatting */



/* Start Products Menu Content Formatting */


.productsMenu {
	font-size:9pt; 
	font-style:normal; 
	font-weight:bold; 
	font-family:arial,helvetica; 
	padding:3px; 
	color:#ffffff; 
	text-decoration: none; 
	margin-top: 0px;	
	margin-bottom: 0px;		
	margin-left:4px;
}

.productsMenu a, .productsMenu a:active, .productsMenu a:visited, .productsMenu a:hover {
	font-size:9pt; 
	font-style:normal; 
	font-weight:bold; 
	font-family:arial,helvetica; 
	color:#ffffff; 
	text-decoration: none; 
}


/* End Products Menu Content Formatting */


/* Start Alternate Menu Content Formatting */


.alternateMenu {
	font-size:8pt; 
	font-style:normal; 
	font-weight:bold; 
	font-family:arial,helvetica; 
	padding:2px; 
	color:#ffffff; 
	text-decoration: none; 
	margin-top: 0px;	
	margin-bottom: 0px;		
	margin-left:4px;
}

.alternateMenu a, .alternateMenu a:active, .alternateMenu a:visited, .alternateMenu a:hover {
	font-size:8pt; 
	font-style:normal; 
	font-weight:bold; 
	font-family:arial,helvetica; 
	color:#ffffff; 
	text-decoration: none; 
}


/* End Alternate Menu Content Formatting */



/* Start Search Form Content Formatting */



.searchButton {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding: 2px;	
}

td.searchContent {
	padding: 4px;
	background-color: #FFFFFF;
	border: 1px double #BDBDBD;
}

.searchContent {
	color: #000000;
	font-family:  Arial, Helvetica, sans-serif; 
	font-style: normal; 
	font-weight: normal;  
	font-size: 9pt;
	line-height: 14px;	
}

.searchContent a, .searchContent a:active, .searchContent a:visited  {

	color: #174A7C; 
	font-family:  arial, helvetica, sans-serif; 
	font-size: 9pt; 
	font-weight: bold;
}

.searchContent a:hover  {

	color: #B21107;
	text-decoration: none;
}

.searchContentSummary {
	color: #333333;
	font-weight: normal; 
	font-size: 11px;	
	margin-left: 13px;		
	text-decoration: none;	
}

.searchContentURL {
	color: #C0C0C0;
	font-weight: normal; 
	font-size: 11px;	
	text-decoration: none;
	margin-left: 13px;	
}

.searchContentURL a:link, .searchContentURL a:active, .searchContentURL a:visited {
	color: #AFAFAF;
	font-weight: normal; 
	font-size: 11px;	
	text-decoration: none;	
}

.searchContentURL a:hover {
	color: #174A7C;
	text-decoration: underline;	
}

.searchDropdown {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	width: 160px;
}

td.searchHeader {

	color: #666666; 
	background-color: #ECECEC; 
	font-family:  arial, helvetica, sans-serif; 
	font-size: 10pt; 
	font-weight: bold;
	padding: 4px;	
	margin-top: 0px;
	margin-bottom: 6px; 
	border: 1px double #BDBDBD;
}

.searchHeader a, .searchHeader a:active, .searchHeader a:visited, .searchHeader a:hover  {

	color: #666666; 
	font-family:  arial, helvetica, sans-serif; 
	font-size: 10pt; 
	font-weight: bold;
}

.searchList {
	color: #454545;
	font-family: Arial, helvetica, sans-serif;
	font-weight: bold; 
	font-size: 11px;
	line-height: 14px;
}

.searchList a, .searchList a:active, .searchList a:visited {
	font-weight: bold; 
	color: #174A7C;
	font-size: 11px;
	text-decoration: none;
}

.searchList a:hover {
	color: #B21107;
	text-decoration: none;
}
.searchScore {
	color: #174A7C;
}

.searchText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	width: 300px;
}


/* End Search Form Content Formatting */



/* Start Spacer Content Formatting */


td.side {
	width: 12px;
}

/* for new Industry pages Jenn 12-08 */

td.side2 {
	width: 10px;
	}
/* end */

td.spacer {
	width: 10px;
}
	
td.spacer1 {
	height: 3px;
}

td.spacer2 {
	height: 3px;
}


/* End Spacer Content Formatting */


#textTable {
	margin: 0px;
	padding: 9px;
	height: 183px;
	width: 247px;
}


td.top {
	height: 82px;
}


/* Start Top Menu Extra Formatting-original */

/*
.topMenu_item {
	border-top:0px solid #ffffff; 
	border-right:1px solid #CCCCCC;
	border-bottom:0px solid #CCCCCC; 
	border-left:1px solid #ffffff;
} 

.topMenu_only_item {
	border-top:1px solid #ffffff; 
	border-right:1px solid #CCCCCC;
	border-bottom:1px solid #CCCCCC; 
	border-left:1px solid #ffffff;
} 

.topMenu_first_item {
	border-top:1px solid #ffffff; 
	border-right:1px solid #CCCCCC; 
	border-bottom:0px solid #CCCCCC; 
	border-left:1px solid #ffffff;
} 

.topMenu_last_item {
	border-top:0px solid #ffffff; 
	border-right:1px solid #CCCCCC; 
	border-bottom:1px solid #CCCCCC; 
	border-left:1px solid #FFFFFF;
}

.topSubMenuOn {
	background-color: #BDBDBD;
	color: #000000;
	border: 1px solid #000000;
	font-family: verdana, arial, helvetica; 
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	padding: 3px;
}

.topSubMenuOff {
	background-color: #BDBDBD;
	color: #000000;
	border: 1px solid #000000;
	font-family: verdana, arial, helvetica; 
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	padding: 3px;
}

*/
/* End Top Menu Extra Formatting-original */
/* Start Top Menu Extra Formatting */


.topMenu_item {
	border-bottom:0px solid #CCCCCC;
} 

.topMenu_only_item {
	border-bottom:1px solid #CCCCCC;
} 

.topMenu_first_item {
	border-bottom:0px solid #CCCCCC;
} 

.topMenu_last_item {
}

.topSubMenuOn {
	background-color: #BDBDBD;
	color: #000000;
	border: 1px solid #000000;
	font-family: verdana, arial, helvetica; 
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	padding: 3px;
}

.topSubMenuOff {
	background-color: #BDBDBD;
	color: #000000;
	border: 1px solid #000000;
	font-family: verdana, arial, helvetica; 
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	padding: 3px;
}


/* End Top Menu Extra Formatting */





/* Start News Scroll */

#newsScroll_ie {
	position: absolute;
	overflow: auto;
	overflow-x: hidden;
	max-height: 100%;
	z-index: 3;
	width: 479px;
	height: 100px;
	top: 394px;
	left: 308px;
	margin: 0px;		
}

#newsScroll {
	position: absolute;
	overflow: auto;
	overflow-x: hidden;
	max-height: 100%;
	z-index: 3;
	width: 480px;
	height: 100px;
	top: 394px;
	left: 306px;
	margin: 0px;		
}

#newsTable {
	margin: 0px;
	padding: 0px;
	height: 100px;
	width: 470px;
}


/* ORIGINAL
#newsScroll {
	position: absolute;
	overflow: auto;
	overflow-x: hidden;
	max-height: 100%;
	z-index: 3;
	width: 252px;
	height: 202px;
	top: 394px;
	left: 22px;
	margin: 0px;		
}

#newsTable {
	margin: 0px;
	padding: 0px;
	height: 183px;
	width: 231px;
}
*/

/* End News Scroll */

/* Start Slide Show */

#slideShow {
	position: absolute;
	top: 396px;
	left: 285px;
	width: 229px;
	height: 134px;
	z-index: 3;
	padding-left: 5px;
	padding-top: 8px;
}

/* End Slide Show */

/* Start Styles by Jenn 2008 */

.redBord {
	border: 1px solid #B21107;
}
.greyBg {
	background-color: #ececec;
}
.blueBord {
	border: 1px solid #174A7C;
}
.blue_header {
	color: #FFFFFF; 
	background-color: #024c87; 
	font-family:  arial, helvetica, sans-serif; 
	font-size: 14pt; 
	font-weight: bold;
	padding: 3px;	
	margin-top: 0px;
	margin-bottom: 6px; 
}
td.spacer3 {
	height: 6px;
}

ul.jenn {
	margin-left: 17px;
	margin-right: 5px;
	margin-top: 2px; 
	padding-top: 0px;
	padding-bottom: 8px;
	font-family: Arial, helvetica, sans-serif;
	font-weight: normal; 
	font-size: 9pt;
	line-height: 16px;
    list-style: url(/images/exp-bullet.gif) circle;
}.woodBG-jenn {
	background-image: url(/images/woodBG.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
}
.redLarge {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #7e0000;
	line-height: 27px;
}
a.redLarge:link, a.redLarge:visited {
	color: #7e0000;
	text-decoration: none;
	font-size: 18px;
	line-height: 27px;
	font-weight: bold;
}
a.redLarge:hover {
	color: #7e0000;
	text-decoration: underline;
	font-size: 18px;
	line-height: 27px;
	font-weight: bold;
}
.blackLink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
}
a.blackLink:link, a.blackLink:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
a.blackLink:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-decoration: underline;
}
.noTextwrap {
	white-space: nowrap;
}

.webinarText {
	padding-right: 20px;
	padding-left: 20px;
	padding-bottom: 20px;
}
.blackText {
   color:#000000;
}
.homepageHeader3 {
	background-color: #24486f;
	color: #FFFFFF;
	font-family:  arial, helvetica, sans-serif; 
	font-weight: bold; 
	font-size: 9pt;
	padding: 3px;
	padding-left: 8px;
	margin: -3px;
}

/* New Homepage (nh) Styles by Jenn 2008 */

/*#nhWrap {
	border: 1px solid #000000;
	position: relative;
	width: 800px;
}

#nhContainer {
	width: 774px;
	margin-right: auto;
	margin-left: auto;
	position: relative;
}

#nhMain {
}

#nhHeader {
}

#nhTopnav {
	background-color: #00FFCC;
	position: relative;
	height: 19px;
	width: 774px;
	z-index: 100;
}*/
.homepageHeaderLBM {
	background-color: #24486f;
	color: #FFFFFF;
	font-family:  arial, helvetica, sans-serif; 
	font-weight: bold; 
	font-size: 9pt;
	padding: 3px;
	padding-left: 8px;
	margin: -3px;
}


/* Industry Pages left-nav styles by Jenn 12-08 */


#industryLeftNavContainer {
	position: relative;
	width: 165px;
	float: left;
}
#industryNav {
	position: relative;
	width: 165px;
	margin-right: 0px;
	margin-left: 0px;
	padding: 0px;
}

#industryNav a:link, #industryNav a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #225382;
	background-color: #bdbdbd;
	display: block;
	padding-left: 10px;
	position: relative;
	padding-top: 5px;
	padding-bottom: 5px;
	margin-bottom: 3px;
}
#industryNav  a:hover {
	color: #b21107;
	background-color: #dddddd;
}
#industryLeftNavContainer img {
	margin-top: 15px;
}

/* Start new css main menu styles by Jenn 12-08 */

#menu {
	background-color: #000000;
	position: relative;
	width: 774px;
	height: 20px;
	z-index: 100;
}
#nav, #nav ul {
	padding: 0px;
	list-style-type: none;
	margin: 0px;
}
#nav li ul li a {
	color: #000000;
	font-size: 11px;
	font-weight: normal;
	display: block;
	text-align: left;
	text-indent: 3px;
	list-style-image: none;
	list-style-type: none;
}
#nav li ul li a:hover {
	background-color: #999999;
	color: #B21107;
	list-style-image: none;
	list-style-type: none;
}
/*#nav li ul li a:hover {
	color: #CC0000;
	background-color: #999999;
	width: auto;
}*/
#nav a {
	display: block;
	width: auto;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 0px;
	padding-right: 0px;
}
#nav a:hover {
	background-color: #CC0000;
}
#nav li {
	float: left;
	list-style-image: none;
	list-style-type: none;
}
#nav li ul {
	position: absolute;
	left: -999em;
	text-align: left;
	list-style-image: none;
	list-style-type: none;
}

#nav li:hover ul {
	left: auto;
	list-style-image: none;
	list-style-type: none;
}
#nav li:hover ul, #nav li.sfhover ul {
	left: auto;
	list-style-image: none;
	list-style-type: none;
}
li.home {
	width: 56px;
	text-align: left;
	list-style-image: none;
	list-style-type: none;
}
li.industries {
	width: 89px;
	text-align: left;
}
li.products {
	width: 85px;
	text-align: left;
}
li.services {
	width: 77px;
	text-align: left;
}
li.success {
	width: 126px;
	text-align: left;
}
li.partners {
	width: 82px;
	text-align: left;
}
li.news {
	width: 112px;
	text-align: left;
}
li.support {
	width: 74px;
	text-align: left;
}
li.company {
	width: 73px;
	text-align: left;
}
#industriesWidth {
	width: 14em;
	text-align: left;
}
#industriesWidth li a {
	width: 14em;
	background-color: #BDBDBD;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #000000;
	border-left-color: #000000;
	text-align: left;
}
#productsWidth {
	width: 8em;
}
#productsWidth li a {
	width: 8em;
	background-color: #BDBDBD;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #000000;
	border-left-color: #000000;
}
#servicesWidth {
	width: 16em;
}
#servicesWidth li a {
	width: 16em;
	background-color: #BDBDBD;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #000000;
	border-left-color: #000000;
}
#newsWidth {
	width: 12em;
}
#newsWidth li a {
	width: 12em;
	background-color: #BDBDBD;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #000000;
	border-left-color: #000000;
}
#companyWidth {
	width: 11em;
}
#companyWidth li a {
	width: 11em;
	background-color: #BDBDBD;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #000000;
	border-left-color: #000000;
}
.last {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #000000;
}
.first {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #000000;
}
#flashContent {
	position: relative;
	width: 775px;
	background-color: #99FF33;
	height: 253px;
	z-index: 1;
}
.centerText {
	text-align: center;
}


/* End main menu styles */

/* start Industry Pages custom styles */

.SubHead {
	font-weight: bold;
}



.LabelText
{
	color:Black ;
	font-family: Arial  ;
	font-size:9pt;


}



.Button
{
	color:White;
	font-family: verdana;
	font-size:8pt;
	font-weight:normal ;
    background-color:#2476cc;
    text-decoration : none;
    
}