

/******************** START NEW Global Styles *********************/

/*******************
     HOME Page
*******************/
.text_9black
	{
	color: #000000;
	font: 9px/11px arial, helvetica, sans-serif;
	padding-left: 7px;
	padding-right: 3px; 
}
.text_10black
	{
	color: #000000;
	font: 10px/11px arial, helvetica, sans-serif;
	padding-left: 7px;
	padding-right: 3px; 
}
.text_11black
	{
	color: #000000;
	font: 11px/15px arial, helvetica, sans-serif;
	/*padding-left: 10px;
	 padding-right: 10px; */
}
.text_12black
	{
	color: #000000;
	font: 12px/15px arial, helvetica, sans-serif;
	padding-left: 9px;
	padding-bottom: 3px;
}
.text_13black
	{
	color: #000000;
	font: 13px/15px arial, helvetica, sans-serif;
	padding-left: 9px;
	padding-bottom: 3px;
}
.text_15black
	{
	color: #000000;
	font: bold 15px/20px arial, helvetica, sans-serif;
	/*padding-left: 9px; */
}
.text_18black
	{
	color: #000000;
	font: bold 18px/20px arial, helvetica, sans-serif;
	/*padding-left: 9px; */
}
.text_mainblack
	{
	color: #000000;
	font: 11px/18px arial, helvetica, sans-serif;
	padding-right: 10px;
	padding-top: 11px;	
	padding-left: 10px;
}
.subtitle_orange
	{
	color: #DD2222;
	font: bold 14px/16px arial, helvetica, sans-serif;
	padding-left: 8px;
	padding-top: 9px;
}
.subtitle_black
	{
	color: #000000;
	font: bold 14px arial, helvetica, sans-serif;
	font-weight: bold;
	/*padding-left: 8px; */
	padding-top: 8px; 
	padding-bottom: 3px;
}
.footnotetxt
	{
	color: #FFFFFF;
	font: italic 10px arial, helvetica, sans-serif;
	padding-bottom: 15px;
	padding-left: 8px;
}
.footer1
	{
	color: #DD2222;
	font: 9px/13px arial, helvetica, sans-serif;
	text-decoration: none;
	/*padding-left: 10px;*/
	/*padding-top: 4px; */
}
a.footer1:hover
	{
	color: #666666;
	font: 9px/13px arial, helvetica, sans-serif;
	/*padding-left: 10px;*/
	text-decoration: underline;
}
.topnavi
	{
	color: #FFFFFF;
	font: bold 12px arial, helvetica, sans-serif;
	text-decoration: none;
}

a.topnavi:hover {
	color: #CCCCCC;
	font: bold 12px arial, helvetica, sans-serif;
	text-decoration: underline;
}
a.productlinkshome
	{
	color: #0099CC;
	font: bold 13px arial, helvetica, sans-serif;
	padding-left: 7px;
	/*padding-top: 5px;*/
	text-decoration: none;
}
a.productlinkshome:hover {
	color: #666666;
	font: bold 13px arial, helvetica, sans-serif;
	text-decoration: underline;
}
a.majorlinks
	{
	color: #000000;
	font: bold 12px arial, helvetica, sans-serif;
	padding-bottom: 4px;
	text-decoration: none;
}

a.majorlinks:hover {
	color: #666666;
	font: bold 12px arial, helvetica, sans-serif;
	text-decoration: underline;
}
/*
.homeintrotxt
	{
	color: #000000;
	font: 11px/18px arial, helvetica, sans-serif;
	padding-left: 9px;
	padding-right: 2px;

}
*/
.titletxt
	{
	color: #000000;
	font: bold 16px/20px arial, helvetica, sans-serif;
	padding-left: 9px;
}
.date {
	color: #000000;
	font: bold 11px arial, helvetica, sans-serif;
	padding-left: 9px;
}
.prtext {
	color: #000000;
	font: 11px/13px arial, helvetica, sans-serif;
	padding-right: 4px;
}
a.prlinks{
	color: #DF2725;
	font: 11px arial, helvetica, sans-serif;
	padding-left: 6px;
	text-decoration: none;
}
a.prlinks:hover {
	color: #666666;
	font: 11px arial, helvetica, sans-serif;
	padding-left: 6px;
	text-decoration: underline;
}
.tablehead {
	background-color: #003333;
	color: #FFFFFF;
	font: 11px arial, helvetica, sans-serif;
	font-weight: bold;
	width: 80px;
	padding-left: 4px;
}
.tablerow {
	background-color: #CCCCCC;
	color: #000000;
	font: 11px arial, helvetica, sans-serif;
	padding-left: 4px;
}
.foldtabs
	{
	color: #FFFFFF;
	font: bold 13px arial, helvetica, sans-serif;
	/*padding-left: 8px; */
}




/******************** END NEW Global Styles *********************/
a {
	color: #0099CC;
	font-weight: bold;
	text-decoration: none;
}

a.enlarge
	{
	color: #EEEEEE;
	font: 10px arial, helvetica, sans-serif;
	text-align: right;
}

a:hover {
	color: #DD2222;
	font-weight: bold;
	text-decoration: underline;
}

a.footer
	{
	color: #EEEEEE;
	font: 10px/15px arial, helvetica, sans-serif;
	text-decoration: none;
}

a.footer:hover
	{
	color: #EEEEEE;
	font: 10px/15px arial, helvetica, sans-serif;
	text-decoration: underline;
}

a.footerhome
	{
	color: #000000;
	font: 10px/15px arial, helvetica, sans-serif;
	text-decoration: none;
}

a.footerhome:hover
	{
	color: #000000;
	font: 10px/15px arial, helvetica, sans-serif;
	text-decoration: underline;
}

a.homelinks
	{
	color: #0099CC;
	font: bold 12px arial, helvetica, sans-serif;
	padding-bottom: 4px;
	text-decoration: none;
}

a.homelinks:hover {
	color: #0099CC;
	font: bold 12px arial, helvetica, sans-serif;
	text-decoration: underline;
}

a.morelinks
	{
	color: #0099CC;
	font: bold 11px arial, helvetica, sans-serif;
	padding-left: 10px;
	text-decoration: none;
}

a.morelinks:hover {
	color: #0099CC;
	font: bold 11px arial, helvetica, sans-serif;
	padding-left: 10px;
	text-decoration: underline;
}

a.producthomelinks
	{
	color: #FFFFFF;
	font: bold 12px arial, helvetica, sans-serif;
	text-decoration: none;
}

a.producthomelinks:hover {
	color: #FFFFFF;
	font: bold 12px arial, helvetica, sans-serif;
	text-decoration: underline;
}

/*******************
     FORM ELEMENTS
*******************/
input {
	/*background: #EEEEEE; */
	border-bottom: solid 1px #999999;
	border-left: solid 1px #999999;
	border-right: solid 1px #999999;
	border-top: solid 1px #999999;
	color: #3D4244;
	font: normal 11px arial,helvetica,sans-serif;
	margin: 0px;
	padding: 1px;
}

input.image {
	background: transparent;
	border: 0px;
}

input.noborder {
	background: transparent;
	border: 0px;
	margin: 0px;
	padding: 0px;
}

input.radio {
	background: transparent; /* transparent; */
	border: 0px;
}

input.reset {
	/*background: #EEEEEE; */
	color: #3D4244;
	cursor: hand;
	font: normal 11px/13px arial,helvetica,sans-serif;
	padding-bottom: 2px;
	padding-left: 3px;
	padding-right: 3px;
	padding-top: 1px;
}

input.submit {
	/*background: #EEEEEE; */
	color: #3D4244;
	cursor: hand;
	font: normal 11px/13px arial,helvetica,sans-serif;
	padding-bottom: 2px;
	padding-left: 3px;
	padding-right: 3px;
	padding-top: 2px;
}

input.submit:focus {
	/*background: #EEEEEE; */
	color: #3D4244;
}

input.text {
	/*background: #EEEEEE; */
}

input.text:focus {
	/*background: #EEEEEE; */
	color: #3D4244;
}

input.textphone {
	/*background: #EEEEEE; */
}

/* Define Form Pseudo-Classes */
    input:focus {
	/*background: #EEEEEE; */
	color: #3D4244;
}

select {
	/*background: #EEEEEE; */
	border-bottom: solid 1px #999999;
	border-left: solid 1px #CCCCCC;
	border-right: solid 1px #999999;
	border-top: solid 1px #CCCCCC;
	color: #3D4244;
	font: normal 11px arial,helvetica,sans-serif;
	margin: 0px;
	padding: 0px;
}

select:focus {
	/*background: #EEEEEE; */
	color: #3D4244;
}
textarea {
	/*background: #EEEEEE; */
	border-bottom: solid 1px #999999;
	border-left: solid 1px #999999;
	border-right: solid 1px #999999;
	border-top: solid 1px #999999;
	color: #3D4244;
	font: normal 11px arial,helvetica,sans-serif;
	margin: 0px;
	padding: 0px;
}
textarea:focus {
/*background: #EEEEEE; */
	color: #3D4244;
}

.background_table_off
	{
	background-image: url(/images/bg4x3.jpg);
	background-position: top;
	background-repeat: no-repeat;
}

.background_table_on
	{
	background-image: url(/images/bg4x2.jpg);
	background-position: top;
	background-repeat: no-repeat;
}

.body
	{
	background-image: url(/images/bg2.jpg);
	background-repeat: no-repeat;
	color: #000000;
	font: 11px/15px arial, helvetica, sans-serif;
}

/* TF-8/23/04-- Added padding left and right 30px to offset text from border as in Greg's image */
.bodypadded
	{
	color: #000000;
	font: 11px/15px arial, helvetica, sans-serif;
	padding-left: 30px;
	padding-right: 30px;
}

.bodypaddedindent
	{
	color: #000000;
	font: 11px/15px arial, helvetica, sans-serif;
	padding-left: 50px;
	padding-right: 50px;
}

.bullet{
	font: 11px/15px arial, helvetica, sans-serif;
	text-align: left;
	padding-left: 40px;
}

.bullet_hr{
	font: 11px/15px arial, helvetica, sans-serif;
	text-align: left;
	padding-left: 45px;
}

.footer	{
	background-color: #000000;
	color: #EEEEEE;
	font: 10px/15px arial, helvetica, sans-serif;
}

.footerhome	{
	color: #000000;
	font: 10px/15px arial, helvetica, sans-serif;
}

.formbodyindent {
	color: #EEEEEE;
	font: 11px/15px arial, helvetica, sans-serif;
	padding-left: 60px;
	padding-right: 30px;
}

/* This area takes the OLD Press Releases and defines the old style to match the new style so I didnt have to change code in over 50 PRs */
.formheader {
	color: #EEEEEE;
	font: 11px/15px arial, helvetica, sans-serif;
	padding-left: 30px;
	padding-right: 30px;
}

.gridfamilies {
	color: #890C08;
	display: block;
	font: 13px/15px arial, helvetica, sans-serif;
	font-weight: bold;
	height: 22px;
	padding-left: 30px;
	padding-top: 3px;
	text-align: left;
	width: 220px;
}

.gridfooter {
	color: #000000;
	font: 11px/15px arial, helvetica, sans-serif;
	font-weight: bold;
	padding-bottom: 5px;
	text-align: left;
	width: 684px;
}

.gridheader {
	background-color: #EEEEEE;
	color: #000000;
	font: 11pt arial, helvetica, sans-serif;
	font-weight: bold;
}

.gridrow {
	background-color: #FFFFFF;
	color: #000000;
	font: 10pt arial, helvetica, sans-serif;
	font-weight: bold;
	text-align: center;
	vertical-align: middle;
}

.gridtablestyle {
	background-color: #FFFFFF;
	border-collapse: collapse;
	border-color: #999999;
	width: 700px;
	z-index: -1;
}

.gridtitles {
	display: block;
	height: 22px;
	padding-left: 60px;
	text-align: left;
	width: 220px;
}

.homeblueboxcontent
	{
	color: #FFFFFF;
	font: 12px/17px arial, helvetica, sans-serif;
	padding-bottom: 10px;
	padding-left: 15px;
	padding-right: 25px;
}

.homeblueboxtitle
	{
	color: #FFFFFF;
	font: italic 20px/8px arial, helvetica, sans-serif;
	padding-bottom: 5px;
	padding-left: 20px;
	padding-top: 10px;
}

.homebluetitle {
	color: #0099CC;
	font: bold 14px arial, helvetica, sans-serif;
	padding-left: 15px;
}

/*******************
     HOME 
*******************/
.homebody
	{
	color: #EEEEEE;
	font: 11px/15px arial, helvetica, sans-serif;
	padding-left: 10px;
	padding-right: 10px;
}

.homebodydark
	{
	color: #EEEEEE;
	font: 11px/15px arial, helvetica, sans-serif;
	padding-left: 15px;
	padding-right: 15px;
}

.homebodylight
	{
	color: #EEEEEE;
	font: 11px/15px arial, helvetica, sans-serif;
	padding-left: 15px;
	padding-right: 15px;
}

.homedate {
	color: #0099CC;
	font: bold 11px arial, helvetica, sans-serif;
}

.homeprtitle {
	color: #EEEEEE;
	font: 11px arial, helvetica, sans-serif;
	padding-right: 10px;
}

/* Blue Page Subtitles */
.homesubtitle
	{
	color: #0099CC;
	font: bold 14px/18px arial, helvetica, sans-serif;
	padding-left: 15px;
	padding-top: 15px;
}

/* Maroon Page Titles */
.hometitle
	{
	color: #DD2222;
	font: bold 16px/20px arial, helvetica, sans-serif;
	padding-left: 10px;
	padding-top: 10px;
}

/* TF-8/23/04-- Created this to use for list items on directions pages. May use elsewhere */
.li
	{
	color: #EEEEEE;
	font: 11px/15px arial, helvetica, sans-serif;
	padding-left: 5px;
	padding-right: 30px;
}

.li_style
	{
	color: #000000;
	font: 11px/15px arial, helvetica, sans-serif;
}

.listsubtitle
	{
	color: #0099CC;
	font: bold 14px/16px arial, helvetica, sans-serif;
	padding-left: 5px;
}

.mainpagepartnumber
	{
	color: #890C08;
	font: bold 14px/16px arial, helvetica, sans-serif;
	padding-left: 15px;
	padding-top: 10px;
}

.media
	{
	font: 10px Verdana,Arial,Helvetica,sans-serif;
}

.pagecontent
	{
	background-color: #FFFFFF;
}

.pagecontentleft
	{
	background-color: #F9F9F9;
}

.pagecontentright
	{
	background-color: #FFFFFF;
}

/* Maroon Content Subtitle - Ex. on home page - "SynQor Part Number" */
.pagecontentsubtitle
	{
	color: #DD2222;
	font: bold 14px/16px arial, helvetica, sans-serif;
	padding-left: 15px;
	padding-top: 15px;
}

.pg_des
	{
	color: #FFFFFF;
	font: 2px Arial, Helvetica, sans-serif;
	visibility: hidden;
	position: absolute;
	display: block;
}

/* Blue Page Subtitle */
.pagesubtitle
	{
	color: #0099CC;
	font: bold 14px/16px arial, helvetica, sans-serif;
	padding-left: 30px;
}
/* Blue Page Subtitle no indent*/
.pagesubtitleN
	{
	color: #0099CC;
	font: bold 14px/16px arial, helvetica, sans-serif;
}

/* Maroon Page Subtitle */
.pagesubtitlem
	{
	color: #890C08;
	font: bold 16px/20px arial, helvetica, sans-serif;
}

/* Maroon Page Title */
	/* TF - 8/23/04-- added padding left 30px and padding top 20px to push out from border consistent with mock up */
.pagetitle
	{
	color: #890C08;
	font: bold 20px/23px arial, helvetica, sans-serif;
	padding-left: 30px;
	padding-top: 20px;
}

.posimage {
	display: block;
	left: 20px;
	position: absolute;
	top: 310px;
}

/* Sheet Elements for the Product Pages */
.productlines:link {
	color: #0099CC;
	font: 13px/15px arial, helvetica, sans-serif;
	font-weight: bold;
	text-decoration: none;
}

.productlines:visited {
	color: #0099CC;
	font: 13px/15px arial, helvetica, sans-serif;
	font-weight: bold;
	text-decoration: none;
}

.productlines:hover {
	color: #0099CC;
	font: 13px/15px arial, helvetica, sans-serif;
	font-weight: bold;
	text-decoration: none;
}

.productlines:active {
	color: #0099CC;
	font: 13px/15px arial, helvetica, sans-serif;
	font-weight: bold;
	text-decoration: none;
}

.productshometitle
	{
	color: #DD2222;
	font: bold 16px/20px arial, helvetica, sans-serif;
	padding-left: 15px;
	padding-top: 15px;
}

.promo
	{
	color: #0099CC;
}

.search
	{
	color: #EEEEEE;
	font: bold 11px/15px arial, helvetica, sans-serif;
	padding-right: 5px;
	text-align: right;
}

.search:hover
	{
	color: #EEEEEE;
	font: bold 11px/15px arial, helvetica, sans-serif;
	padding-right: 5px;
	text-align: right;
}

.sectionsubtitle
	{
	color: #FFFFFF;
	font: bold 14px/23px arial, helvetica, sans-serif;
	padding-left: 15px;
}

/*******************
     PAGE COMMON
*******************/
/* White Section Title */
/* TF 8-23-04- added padding-left: 15px to space out section title from left edge of blue background */
	.sectiontitle
	{
	color: #FFFFFF;
	font: bold 20px/23px arial, helvetica, sans-serif;
	padding-left: 15px;
}

/* TF-8/23/04-- Added padding left 30px to offset text from border as in Greg's image */
.sidenotitle
	{
	color: #EEEEEE;
	font: 11px/15px arial, helvetica, sans-serif;
	padding-left: 30px;
	padding-right: 30px;
	padding-top: 30px;
	text-align: justify;
}

.specialtext
	{
	color: #EEEEEE;
	font: italic 10px arial, helvetica, sans-serif;
	padding-bottom: 15px;
	padding-left: 15px;
}

.summarytable {
	display: none;
}

.summarytablestitle {
	color: #890C08;
	font: bold 20px/23px arial, helvetica, sans-serif;
}

/* TF-9/28/04-- Created this to use for back to top links */
.top
	{
	color: #EEEEEE;
	font: 11px/15px arial, helvetica, sans-serif;
	padding-right: 30px;
	text-align: right;
	vertical-align: middle;
}

/* ex. Partner Extranet, Japanese Site, etc. */
/* TF 8-23-04-- Added padding left 30px to space out nav from other elements*/
.topnavitem
	{
	color: #EEEEEE;
	font: 10px/15px arial, helvetica, sans-serif;
	padding-left: 2px;
	padding-right: 2px;
}

.topnavitem:active, .topnavitem:hover, .topnavitem-on
	{
	color: #EEEEEE;
	font: 10px/15px arial, helvetica, sans-serif;
}

.voltcol {
	background-color: #FFFFFF;
	color: #000000;
	font: 10pt arial, helvetica, sans-serif;
	text-align: left;
	vertical-align: top;
}

.widerange {
	background: #DFDDF3;
	color: #000000;
	font: normal 10px arial,helvetica,sans-serif;
	height: 12px;
	margin: 0px;
	padding-bottom: 0px;
	padding-left: 1px;
	padding-right: 1px;
	text-align: center;
	width: 70px;
}

#salesfaqli
	{
	background: url('../images/arrow-bullet.gif') no-repeat top left;
	color: #EEEEEE;
	font: 11px/15px arial, helvetica, sans-serif;
	padding-left: 20px;
	padding-right: 10px;
	padding-top: 3px;
	text-align: top;
}

/*  PSB 09/02/2005 -- Created UL and LI items for Sales Faq custom bullets */
#salesfaqul
	{
	list-style: none;
}

