﻿
body { background:url('images/gradient.png') top repeat-x #6c6f75; /*background-color:#607B87;*/ margin-top: 0px;}
h1 { font-family:Arial; font-weight:bold; color:#7C1200; font-size:16pt; }
.h1 { font-family:Arial; font-weight:bold; color:#7C1200; font-size:16pt; }
h2 { font-family:Arial; font-weight:normal; color:#7C1200; font-size:10pt}
.h2 {font-family:Arial; font-weight:normal; color:#7C1200; font-size:10pt}

.text1-blue { color:#00547C; font-family:Arial; font-size: 14pt}
.text2-blue a, .text2-blue, .text2-blue a:visited { color:#00547C; font-family:Arial; font-size: 11pt}
.text2-blue a:hover { color:#7C1200; font-family:Arial; font-size: 11pt; text-decoration:underline}

.callout-title  { color:#ffffff; font-family: Arial; font-size: 13pt; text-align:center; padding-bottom:3px; padding-top:3px}
.callout-title a { text-decoration:none; color:white}
.callout-title a:hover { text-decoration:underline; color:white}

a.navLink { color:#04547D; font-family:Arial; font-size:12px; font-weight:bold; text-decoration: none }
a.navLink:hover { text-decoration: underline }

.breadcrumb { font-size:10px; font-family:Arial,Verdana; color: #00547C}

.menuItem { font-size:13px; border-right:solid 1px #B58837; cursor: hand }
.menuHover {  cursor: hand}
a.subMenuItem, .subMenuItem { color: #000000; font-family:Arial; font-size: 11px; background-color:#F1E3C6; padding:5px 5px 5px 5px; cursor: hand }
a.subMenuItem:hover { color: #ffffff; font-family:Arial; font-size: 11px; background-color:#002477; padding:5px 5px 5px 5px; border-color:#002477; cursor: hand}

.textBox { background-image:url('images/gradient.gif'); background-repeat: repeat-y;  outline-color:black; font-family:Arial; font-size: 12px  }

.selectBox { background-color:transparent; background-image:url('images/gradient.gif'); background-repeat: repeat-y; outline-color:black; font-family:Arial; font-size: 12px  }

.psc_even { background-color: #F8F3D8; font-family: Arial; font-size: 10px}
.psc_odd { background-color: #FFFFFF; font-family: Arial; font-size: 10px }
.psc_title { font-family: Arial; font-size:12px; font-weight:bold; color:#7C1200; }
.psc_title a {text-decoration:none}
.psc_title td { padding-left:3px}

.psc_summary { font-family: Arial; font-size:10px; color:#00547C }
.psc_cell {padding: 5px 5px 5px 0px;}
.psc_cell a {text-decoration:none}

.headline_even { background-color: #D0E3EF; font-family: Arial; font-size: 10px}
.headline_odd { background-color: #FFFFFF; font-family: Arial; font-size: 10px }
.headline_title { font-family: Arial; font-size:12px; font-weight:bold; color:#7C1200; }
.headline_title a {text-decoration:none}
.headline_title td { padding-left:3px}

a.topLink { color:#7C1200; font-family:Arial; font-size:10px; text-decoration: none }
a.topLink:hover { text-decoration: underline }

a.tabLink { color:#04547D; font-family:Arial; font-size:12px; font-weight:bold;  text-decoration: none }
a.tabLink:hover { text-decoration: underline }

a.relTech { color:#7C1200; font-family:Arial; font-size:10px; text-decoration: none }
a.relTech:hover { text-decoration: underline }

a.gridViewLinkButton { color:black; font-family:Arial; font-size:10px; text-decoration: none }
a.gridViewLinkButton:hover { text-decoration: underline }
a.gridViewLinkButton:visited { color:black }

.manufacturerContent { font-family: Arial; font-weight: normal; font-size: 12px; color:#00547C}

.pageTitle { font-family: Arial; font-size: 20px; color: #04547D; font-weight: bold}

.fieldLabel { font-family: Arial; font-size: 12px; color: #7C1200; font-weight: bold; text-align: right  }
.fieldValue { font-family: Arial; font-size: 12px; color: #00547C; text-align: left  }
.errorMessage { font-family: Verdana, Arial; font-size: 12px; color:#cc0000 }
.instructionText { color:#00547C; font-family:Arial; font-size: 14px}
.infoMessage { color:#ffffff; font-family:verdana; font-size: 16px; }

.columnHead {color:#ffffff; font-family: Arial; font-size: 13pt; text-align:center; padding-bottom:3px; padding-top:3px; background-color:#AF7700 }
.altTableRow { color:#00547C; font-family: Arial; font-size:10pt; background-color:#F1E3C6}
.tableRow { color:#00547C; font-family: Arial; font-size:10pt; background-color:#FFFFFF}
/*CC9966*/
.button { cursor:pointer; background-image:url(images/buttons/buttonup_25.jpg);  font-family:arial; font-size:0.8em; color:#ffffff; padding-top:7px; width:172px; height:30px; vertical-align:middle; text-align:center; text-decoration:none; font-weight:bold}
.buttonLink {font-family:arial; font-size:12px; color:#ffffff;text-decoration:none}

.blueglossButton { cursor:pointer; font-family:arial; font-size:0.8em; color:#7C1200; padding-top:2px; width:120px; height:22px; vertical-align:middle; text-align:center; text-decoration:none; font-weight:bold}
.blueglossButtonSmall { cursor:pointer; background-image:url(images/buttons/NoText2.png); width:79;  font-family:arial; font-size:0.8em; color:#7C1200; padding-top:2px; height:22px; vertical-align:middle; text-align:center; text-decoration:none; font-weight:bold}

.techButtonUp {cursor:pointer; background-image:url('images/Technology/buttons/lightup.jpg'); height: 108px;border-bottom: solid 1px #EBDDBF }
.techButtonDown {cursor:pointer; background-image:url('images/Technology/buttons/darkdown.jpg'); height: 108px;border-bottom: solid 1px #EBDDBF }

.mfgButtonUp {cursor:pointer; background-image:url('images/Manufacturers/buttons/buttonup_25.jpg'); height: 31px;border-bottom: solid 1px #EBDDBF; font-size: 12px }
.mfgButtonDown {cursor:pointer; background-image:url('images/Manufacturers/buttons/buttondown_25.jpg'); height: 31px;border-bottom: solid 1px #EBDDBF; font-size: 12px }

.serviceButtonUp {cursor:pointer; background-image:url('images/Services/buttons/buttonup_25.jpg'); height: 73px;border-bottom: solid 1px #EBDDBF; font-size: 12px }
.serviceButtonDown {cursor:pointer; background-image:url('images/Services/buttons/buttondown_25.jpg'); height: 73px;border-bottom: solid 1px #EBDDBF; font-size: 12px }

a.moreDetailsLink {color:#7C1200; text-decoration:none; font-weight:bold; font-size:12px}
a.moreDetailsLink:hover {text-decoration:underline; font-size:12px}
a.moreDetailsLink:visited { color:#7C1200; text-decoration:none; font-size:12px }

.resultsLink a {color:Blue; text-decoration:none}
.resultsLink a:hover {text-decoration:underline}
.resultsLink a:visited { color:Blue }

/*Modal Popup*/
.modalBackground 
{
	background-color:Gray;
	filter:alpha(opacity=70);
	opacity:0.7;
	height:100px;
	width:100px;
	overflow:hidden;
}

.modalPopup {
	background-color:#ffffdd;
	border-width:3px;
	border-style:solid;
	border-color:Gray;
	padding:3px;
	width:250px;
}

/* Newsletter */

.tableOfContents {}
.tableOfContentsSub1 {font-family:arial;font-size:12px;background-color:#E9E5CB;padding-left:5px;height:21px}
.tableOfContentsSub1 a {text-decoration:none; color:#000000}
.tableOfContentsSub1 a:visited {text-decoration:none; color:#000000}
.tableOfContentsSub1 a:hover {text-decoration:underline; color:#7C1200}
.tableOfContentsSub2 {font-family:arial;font-size:10px;background-color:#F8F3D8;padding-left:15px;height:21px}
.tableOfContentsSub2 a {text-decoration:none; color:#000000}
.tableOfContentsSub2 a:visited {text-decoration:none; color:#000000}
.tableOfContentsSub2 a:hover {text-decoration:underline; color:#7C1200}

a.productShowcaseLink { color:#7C1200;font-family:Arial;font-size:12px;font-weight:bold; vertical-align:bottom; text-decoration:none; }
a.productShowcaseLink:visited { color:#7C1200;}
a.productShowcaseLink:hover {text-decoration:underline;color:#7C1200}
