/* CSS Document */




.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: italic; 
	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 */


/* 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;
}

a.a.navtradeshows {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #00F;
	text-decoration: underline;
}

a.navtradeshows:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #600;
	text-decoration: underline;
}
a.navtradeshows:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #00F;
	text-decoration: underline;
}
/* 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: 840px;
	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;
}



.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;
}














#menu {
	position:relative;
	width: 930px;
	z-index: 100;
}
#nav, #nav ul {
	padding: 0px;
	list-style-type: none;
	margin: 0px;
}
#nav li ul li a {
	color: #bdbdbd;
	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: #1598e4;
	color: #ffffff;
	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:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: none;
	color: #FFFFFF;
	padding:6px;

}
#nav a:hover {
	background-color: #1598e4;
	background-repeat:no-repeat;
}
#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: 212px;
	text-align: left;
}
li.services {
	width: 120px;
	text-align: left;
}
li.success {
	width: 89px;
	text-align: left;
}
li.partners {
	width: 82px;
	text-align: left;
}
li.news {
	width: 112px;
	text-align: left;
}
li.support {
	width: 90px;
	text-align: left;
}
li.company {
	width: 73px;
	text-align: left;
}
#industriesWidth {
	width: 14em;
	text-align: left;
}
#industriesWidth li a {
	width: 14em;
	background-color: #232937;
	border-right-width: 0px;
	border-left-width: 0px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #000000;
	border-left-color: #000000;
	text-align: left;
}
#productsWidth {
	width: 18em;
}
#productsWidth li a {
	width:18em;
	background-color: #232937;
	border-right-width: 0px;
	border-left-width: 0px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #000000;
	border-left-color: #000000;
}
#servicesWidth {
	width: 16em;
}
#servicesWidth li a {
	width: 18em;
	background-color: #232937;
	border-right-width: 0px;
	border-left-width: 0px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #000000;
	border-left-color: #000000;
}

#successWidth {
	width: 16em;
}

#successWidth li a {
	width: 18em;
	background-color: #232937;
	border-right-width: 0px;
	border-left-width: 0px;
	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: #272935;
}
.first {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #272935;
}

.centerText {
	text-align: center;
}
/* End main menu styles */

/* start Industry Pages custom styles */
.SubHead {
	font-weight: bold;
}
.SubHeadPad {
	font-weight: bold;
	padding-left: 2px;
}


#autoContainer {
	position: relative;
	width: 433px;
}

#autoTabs {
	position: relative;
	height: 40px;
	width: 433px;
}

#autoTabs a:link, #autoTabs a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #5a7e92;
	text-decoration: none;
	display: block;
	background-color: #e1e9ec;
	padding-top: 5px;
	padding-left: 5px;
}

#Active a:link, #Active a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #fffff;
	text-decoration: none;
	display: block;
	background-color: #ffffff;
	padding-top: 5px;
	padding-left: 5px;
	font-weight: bold;
}

#autoTabs a:hover {
	background-color: #FFFFFF;
}

.tab1 {
	display: block;
	float: left;
	width: 85px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #5a7e92;
	position: relative;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #5a7e92;
	height: 35px;
}

.tab1Active {
	display: block;
	float: left;
	width: 85px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #5a7e92;
	position: relative;
	height: 35px;
}

.tab2 {
	display: block;
	float: left;
	position: relative;
	width: 100px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #5a7e92;
	border-bottom-color: #5a7e92;
	height: 35px;
}
.tab2Active {
	display: block;
	float: left;
	position: relative;
	width: 100px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #5a7e92;
	height: 35px;
}
.tab3 {
	display: block;
	float: left;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #5a7e92;
	border-bottom-color: #5a7e92;
	position: relative;
	width: 121px;
	height: 35px;
}
.tab3Active {
	display: block;
	float: left;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #5a7e92;
	position: relative;
	width: 121px;
	height: 35px;
}
.tab4 {
	display: block;
	float: left;
	width: 104px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #5a7e92;
	position: relative;
	height: 35px;
}
.tab4Active {
	display: block;
	float: left;
	width: 104px;
	position: relative;
	height: 35px;
}

#autoContent {
	width: 413px;
	padding-right: 10px;
	padding-left: 10px;
	position: relative;
	padding-top: 10px;
}

#autoContent_2_column {
	width: 575px;
	padding-right: 5px;
	padding-left: 5px;
	position: relative;
	padding-top: 10px;
}
#clearFloats {
	clear: left;
}

/* sidebar success stories by Jenn 1-1-09 */

#SSpic {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: center;
	position: relative;
	width: 76px;
	float:left;
}

