
/* 
pt/0.75 = px 

10pt = 13px 
12pt = 16px 
*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,p,blockquote,th,td{margin:0;padding:0;}
body{ margin: 0px 0px 0px 0px; text-align:left; background-color: #ECECEC; background-image: url(../images/BG_verticle_grey.jpg); background-repeat: repeat-x;}
body{overflow:scroll}
/* Classes for PageWrapper */
/* tabletop used for entire site */
.tdCenter{ text-align:center;}
.tdOBCenter{ text-align:center; border-right: thin solid white; border-right-color: white; height: 24px; width: 50px}
.tdOB{ text-align:center; height: 24px; width: 66px}
.tdright{ text-align:right;}
.tdLeft{text-align:left;}
#tdright{ text-align:right;
}
.tableTop{width: 975px; background: white;}
/* tabletopa, b, c used for product pages */
.tableTopa{width: 900px; background: white;}
.tableTopb{width: 975px; background: white;}
.tableTopc{width: 975px; background: white;}
/* product categories heading */
.tableTopd{width: 945px; background: white; text-align: left;}
/* product categories content */
.tableTope{width: 950px; background: white;}
.tableTopf{width: 900px; background: white; text-align: center; padding-left:25px}

/* Second table */
.tableOverview{width: 900px; background: white;}
.tableOverviewInner{width: 890px; background: white;}
/* Top of page spacer */
.tableOverview2{height:15px}
.tableOverview3{line-height:20px}
/* Bottom of page spacer */
.tableOverview4{height:19px}


.mainTD{
}


.bodyInner{
	vertical-align: top;
}
/* text styles  */
.headerPhone{
	padding-top: 8px;
}
.headerPhone2{
	padding-top: 6px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: Black;
	font-weight: bold;
}
.headerPhone3{
	padding-top: 6px; padding-right: 22px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: Black;
	font-weight: bold;
}
.boxSpacer{
	height: 25px;
}
.headerPhone3b{
	padding-top: 4px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: Black;
	font-weight: bold;
}
.headerImage{
	padding-top: 10px;
	padding-left: 8px;
}
fieldset, p, blockquote, th, td {
margin:0;
padding:0;
}
td {
 color: #000;
 font-family: verdana, arial, sans-serif;
 font-size: 10pt;
 line-height:14px; text-align: left;}
 .tdcenter{
 	text-align: center;
 }
/* form {margin-top:0px;padding-top:0px;margin-bottom:0px;padding-bottom:0px;} */

textarea{font-family: arial, sans-serif;font-size: 10pt;width:275px;margin-top:0px; margin-bottom:0px; padding-top:0px;padding-bottom:0px;}

#homepagethumbs {width: 435px;margin: 5px 8px 5px 8px;font-family: arial, sans-serif;font-weight: bold;
font-size: 12px;line-height: 14px;}

#homepagethumbs img {margin: 5px 0px 5px 0px;}

#homerightmargin {
	margin: 3px 3px 3px 3px;
	padding: 6px;
	border: 1px solid #ddd;
}
#header1{ FONT-SIZE: 19px;
font-family: Arial, Helvetica, sans-serif;
font-weight: bold;
font-style:italic;
line-height:1;
        }
.Dylink{cursor:pointer; cursor:hand; 
color: #003399;
		text-decoration: none; 
		line-height: 18px;
		font-size: 11px;
	   font-family: verdana, arial, sans-serif;
}
		
.DylinkHover{cursor:pointer; cursor:hand;
		color: #003399;
		text-decoration: underline; 
		line-height: 18px;
		font-size: 11px;
      font-family: verdana, arial, sans-serif;}

		
		
.HomeDylink{cursor:pointer; cursor:hand; 
color: #003399;
		text-decoration: none; 
		line-height: 18px;
		font-size: 12px;
	   font-family: verdana, arial, sans-serif;
}
		
.HomeDylinkHover{cursor:pointer; cursor:hand;
		color: #003399;
		text-decoration: underline; 
		line-height: 18px;
		font-size: 12px;
      font-family: verdana, arial, sans-serif;}
		
		
		
span.Dylinkdrop{cursor:pointer; cursor:hand; 
		color: Blue;
		text-decoration: none; 
		font-size: 11px;
	   font-family: verdana, arial, sans-serif;}
		
span.DylinkdropHover{cursor:pointer; cursor:hand;
		color: Blue;
		text-decoration: underline; 
		font-size: 11px;
      font-family: verdana, arial, sans-serif;}

.PnbDy{cursor:pointer; cursor:hand;
		color: #003399;
		text-decoration: none; 
		line-height: 20px;
		font-size: 15px;
		font-weight: bold;
	  font-family: Arial, Helvetica, sans-serif;}	  
.PnbDyHover{cursor:pointer; cursor:hand;
		color: #003399;
		text-decoration: underline;
		line-height: 20px;
		font-size: 15px;
		font-weight: bold;
      font-family: Arial, Helvetica, sans-serif;}
	  
.PrdNavbarDy{cursor:pointer; cursor:hand;
		color: #003399;
		text-decoration: underline; 
		line-height: 14px;
		font-size: 10pt;
		font-family: verdana, arial, sans-serif;}	 	  
	  
.PrdNavbarDyHover{cursor:pointer; cursor:hand;
		color: #003399;
		text-decoration: none; 
		line-height: 14px;
       font-family: verdana, arial, sans-serif;}
	  
.DyBlueNavbar{cursor:pointer; cursor:hand;
		color: #fff;
		text-decoration: none; 
		line-height: 18px;
		font-size: 11px;
		font-weight: bold;
      font-family: arial, sans-serif;
		display: inline;}
		
.DyBlueNavbarHover{cursor:pointer; cursor:hand;
		color: #fff;
		text-decoration: underline; 
		line-height: 18px;
		font-size: 11px;
		font-weight: bold;
      font-family: arial, sans-serif;}
		
.DyGrayNavbar{cursor:pointer; cursor:hand;
		color: #000000;
		text-decoration: none; 
		line-height: 18px;
		font-size: 11px;
		font-weight: bold;
      font-family: arial, sans-serif;}
.DyGrayNavbarHover{cursor:pointer; cursor:hand;
		color: #000000;
		text-decoration: underline;  
		line-height: 18px;
		font-size: 11px;
		font-weight: bold;
      font-family: arial, sans-serif;}
		
.DyRheader{cursor:pointer; cursor:hand;
		color: #0033FF;
		text-decoration: none;
		font-size:10px;
		line-height: 18px;
		font-family:verdana, arial, sans-serif;}
.DyRheaderHover{cursor:pointer; cursor:hand;
		color: #0033FF;
		text-decoration: underline;
		line-height: 18px;
		font-family: verdana,arial, sans-serif;
		font-size:10px;}

.DySiteNavbar{cursor:pointer; cursor:hand;
		color: #003399;
		text-decoration: none; 
		line-height: 18px;
		font-size: 11px;
		font-family: verdana, arial, sans-serif;}
.DySiteNavbarHover{cursor:pointer; cursor:hand;
		color: #003399;
		text-decoration: underline; 
		line-height: 18px;
		font-size: 11px;
      font-family: verdana, arial, sans-serif;}

.DySiteNavbarred{cursor:pointer; cursor:hand;
		color: #C10000;
		text-decoration: none; 
		line-height: 18px;
		font-size: 11px;
		font-family: verdana, arial, sans-serif;}	  
.DySiteNavbarHoverred{cursor:pointer; cursor:hand;
		color: #C10000;
		text-decoration: underline; 
		line-height: 18px;
		font-size: 11px;
      font-family: verdana, arial, sans-serif;}	  
		
.DySiteNavbar2{cursor:pointer; cursor:hand;
		color: #003399;
		text-decoration: none; 
		
		font-size: 12px;
		font-family: verdana, arial, sans-serif;}
.DySiteNavbarHover2{cursor:pointer; cursor:hand;
		color: #003399;
		text-decoration: underline; 
		
		font-size: 12px;
      font-family: verdana, arial, sans-serif;}
		
.DyFooter{cursor:pointer; cursor:hand;
		color: #666;
		text-decoration: none;
		line-height: 16px;  
		font-size:12px; 
		font-family: arial, sans-serif;} 	
		
.Bottomfooter{color:#666666;}
		
.DyFooter2{color: #ffffff;
		text-decoration: none;
		line-height: 16px;  
		font-size:12px; 
		font-family: arial, sans-serif;} 
.DyFooterHover{cursor:pointer; cursor:hand;
		color: #666;
		text-decoration: underline;
		line-height: 18px;
		font-size:12px; 
		font-family: arial, sans-serif;}
	
.DyProductNavbar{cursor:pointer; cursor:hand;
		color: #003399;
		text-decoration: underline; 
		line-height: 14px;
		font-size: 10pt;
		font-family: verdana, arial, sans-serif;}
.DyProductNavbarHover{cursor:pointer; cursor:hand;
		color: #003399;
		text-decoration: none; 
		line-height: 14px;
		font-size: 10pt;
      font-family: verdana, arial, sans-serif;}
	  
.DyProductNavbarB{cursor:pointer; cursor:hand;
		color: Blue;
		text-decoration: underline; 
		line-height: 14px;
		font-size: 10pt;
		font-family: verdana, arial, sans-serif;}
.DyProductNavbarHoverB{cursor:pointer; cursor:hand;
		color: Blue;
		text-decoration: none; 
		line-height: 14px;
		font-size: 10pt;
      font-family: verdana, arial, sans-serif;}
		
.MultiRollover{cursor:pointer; cursor:hand;
		color: #003399;
		text-decoration: none; 
		line-height: 18px;
		font-size: 15px;
		font-weight: bold;
	  font-family: Arial, Helvetica, sans-serif;}	  
.MultiRolloverHover{cursor:pointer; cursor:hand;
		color: #003399;
		text-decoration: underline;
		line-height: 18px;
		font-size: 15px;
		font-weight: bold;
      font-family: Arial, Helvetica, sans-serif;}
		

.MultiRollover2{cursor:pointer; cursor:hand;
		color: Blue;
		text-decoration: none; 
		line-height: 18px;
		font-size: 15px;
		font-weight: bold;
	  font-family: Arial, Helvetica, sans-serif;}
.MultiStatic2{color: Blue;
		text-decoration: none; 
		line-height: 18px;
		font-size: 15px;
		font-weight: bold;
	  font-family: Arial, Helvetica, sans-serif;}
.MultiRolloverHover2{cursor:pointer; cursor:hand;
		color: Blue;
		text-decoration: underline;
		line-height: 18px;
		font-size: 15px;
		font-weight: bold;
      font-family: Arial, Helvetica, sans-serif;}		
		
.margintitle{font-family: arial, sans-serif;	font-size: 11px;font-weight: bold;}
.Search{
	height: 21px;padding-top: 5px;
}
.Search1{height: 21px; 
}
/* Page Headings Table */
table.pageheading{
	border-bottom:1px solid #b6b6b6;
}
td.pageheading{
	padding: 14px 14px 0px 8px;
	font-family:Trebuchet MS, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size:21px;
	line-height:21px;
	padding: 14px 14px 14px 8px;
}
td.prodhead{
	font-family:Trebuchet MS, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size:21px;
	line-height:19px;
	padding: 12px 8px 10px;
	width: 950px
}
td.prodheadSearch{
	font-family:Trebuchet MS, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size:21px;
	line-height:19px;
	padding: 12px 8px 14px;
}
/* Order blocks */
.ordertable{width:775px; mso-cellspacing:0in;}
.order1 {background: #e34549; padding:.75pt .75pt .75pt .75pt; text-align: center; line-height: 20px;}
.order2 {FONT-SIZE:10PT; font-family: Arial, Helvetica, sans-serif; font-weight: bold; color: White; text-align: center;}
.order3 {FONT-SIZE:8PT; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;}
.order3op{FONT-SIZE:8PT; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; background-color: #EAEAEA; font-weight: bold; text-align: center; padding: 0px;}
.inputob{height:25px}


.storehead{
	background: #e5e5e5; font-family:  Arial, Helvetica, sans-serif; font-size: 13px; font-weight:BOLD; Line-height: 20px;
}
.storeheadCenter{
	background: #e5e5e5; font-family:  Arial, Helvetica, sans-serif; font-size: 13px; font-weight:BOLD; Line-height: 20px; text-align: center;
}
.storeheadRight{
	background: #e5e5e5; font-family:  Arial, Helvetica, sans-serif; font-size: 13px; font-weight:BOLD; Line-height: 20px; text-align: right;
}
.storehead2{
font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-weight:BOLD; text-align: right;
}
.storehead2Center{
font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-weight:BOLD; text-align: center;
}
.storehead2Left{
font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-weight:BOLD;
}
.storeheadContent{
font-family:  Arial, Helvetica, sans-serif; font-size: 13px;
}
.storeOrderGrid{
font-family:  Arial, Helvetica, sans-serif; font-size: 13px; padding-left: 4px; text-align: left;
}
.storeOrderGridCenter{
font-family:  Arial, Helvetica, sans-serif; font-size: 13px; padding-left: 4px; text-align: center;
}
.storeOrderGridRight{
font-family:  Arial, Helvetica, sans-serif; font-size: 13px; padding-left: 4px; text-align: right;
}

.pagetitle {
 color: #003366;
 font-family: verdana, arial, sans-serif;
 font-size: 18px;
 margin: 0px 0px 0px 0px; 
}

.rightmargin {
 color: #000;
 font-family: verdana, arial, sans-serif;
 font-size: 11px;
 line-height:14px;
}

.normalspacing {
 line-height:14px;
}
.redsm{}
.Redsm{}
.redlg{color:#000000;
font-family:arial,sans-serif;
font-size:13px;
font-weight:normal;
line-height:16px;}
.redlg1{color:#CC0000;font-size:18px; line-height:21px; font-family: arial, sans-serif;}
.redlg2{color:#CC0000;font-size:16px; line-height:18px; font-weight:bold;font-family: arial, sans-serif;}
/* link styles  */
a:link, a:active, a:visited { color:#0000ff; text-decoration: underline;line-height: 18px;} 

a:hover {color: #0000ff;text-decoration: none;line-height: 18px;}

/* IDs */
#footer{color: #fff;font-family: arial, sans-serif;font-size:12px;}
#footer a:link, #footer a:active, #footer a:visited {color: #fff; text-decoration: none; line-height: 16px;  font-size:12px; font-family: arial, sans-serif;} 
#footer a:hover {color: #fff;text-decoration: underline;line-height: 18px;font-family: arial, sans-serif;}

#Rheader{color: #0033CC;font-family:verdana, arial, sans-serif; font-size:12px;line-height: 18px; }
#Rheader a:link, #Rheader a:active, #Rheader a:visited {color: #0033CC; text-decoration: underline; font-size:12px; line-height: 18px; font-family:verdana, arial, sans-serif; 
}#Rheader a:hover {color: #0033CC;text-decoration: none;line-height: 18px;font-family: verdana,arial, sans-serif; font-size:12px;}

#Rheader1{color: #0033CC;font-family:verdana, arial, sans-serif; font-size:12px;line-height: 18px; padding-bottom: 1px;}
/*
#Rheader1 a:link, #Rheader a:active, #Rheader a:visited {color: #0033CC; text-decoration: underline; font-size:12px; line-height: 18px; font-family:verdana, arial, sans-serif; 
}#Rheader1 a:hover {color: #0033CC;text-decoration: none;line-height: 18px;font-family: verdana,arial, sans-serif; font-size:12px;}
*/

/* form styles  */


.table {
	font-family: verdana, arial, sans-serif;
	font-size: 11px;
	line-height: 14px;
}
td.tableHomePage {
	font-family: Trebuchet MS, Geneva, Arial, Helvetica, sans-serif;
	font-size: 21px;
	height: 45px;
	padding: 0;
	font-weight: bold;
	/*background-image: url(/images/hometagbg3.jpg); */
	vertical-align: middle;
	line-height: 45px; text-align: center;
}

A.BlueNavbar:visited{
		color: #ffffff;
		text-decoration: none; 
		line-height: 18px;
		font-size: 11px;
		font-weight: bold;
      font-family: arial, sans-serif;}
A.BlueNavbar:link{
		color: #ffffff;
		text-decoration: none; 
		line-height: 18px;
		font-size: 11px;
		font-weight: bold;
      font-family: arial, sans-serif;}
A.BlueNavbar:Active{
		color: #fff;
		text-decoration: none; 
		line-height: 18px;
		font-size: 11px;
		font-weight: bold;
      font-family: arial, sans-serif;}
A.BlueNavbar:hover{
		color: #ffffff;
		text-decoration: underline; 
		line-height: 18px;
      font-family: arial, sans-serif;}



	  
A.SiteNavbar:visited{
		color: #003399;
		text-decoration: underline; 
		line-height: 18px;
		font-size: 11px;
	   font-family: verdana, arial, sans-serif;}	  
A.SiteNavbar:link{
		color: #003399;
		text-decoration: underline; 
		line-height: 18px;
		font-size: 11px;
		font-family: verdana, arial, sans-serif;}	 
A.SiteNavbar:Active{
		color: #003399;
		text-decoration: none; 
		line-height: 18px;
		font-size: 11px;
		font-family: verdana, arial, sans-serif;}
A.SiteNavbar:hover{
		color: #003399;
		text-decoration: none; 
		line-height: 18px;
      font-family: verdana, arial, sans-serif;}

A.ProductNavbar:visited{
		color: #003399;
		text-decoration: underline; 
		line-height: 14px;
		font-size: 10pt;
	   font-family: verdana, arial, sans-serif;}	  
A.ProductNavbar:link{
		color: #003399;
		text-decoration: underline; 
		line-height: 14px;
		font-size: 10pt;
		font-family: verdana, arial, sans-serif;}	 

A.ProductNavbar:Active{

		color: #003399;
		text-decoration: none; 
		line-height: 14px;
		font-size: 10pt;
		font-family: verdana, arial, sans-serif;}
A.ProductNavbar:hover{
		color: #003399;
		text-decoration: none; 
		line-height: 14px;
       font-family: verdana, arial, sans-serif;}


A.PNB:visited{
		color: #003399;
		text-decoration: underline; 
		line-height: 18px;
		font-size: 15px;
		font-weight: bold;
	  font-family: Arial, Helvetica, sans-serif;}	  
A.PNB:link{
		color: #003399;
		text-decoration: underline; 
		line-height: 18px;
		font-size: 15px;
		font-weight: bold;
	  font-family: Arial, Helvetica, sans-serif;}	 

A.PNB:Active{
		color: #003399;
		text-decoration: underline;  
		line-height: 18px;
		font-size: 15px;
		font-weight: bold;
	  font-family: Arial, Helvetica, sans-serif;}
A.PnB:hover{
		color: #003399;
		text-decoration: none;
		line-height: 18px;
      font-family: Arial, Helvetica, sans-serif;}
  
A.PNBR:visited{
		color: #003399;
		text-decoration: underline; 
		line-height: 18px;
		font-size: 12px;
		font-weight: bold;
	  font-family: Arial, Helvetica, sans-serif;}	  
A.PNBR:link{
		color: #003399;
		text-decoration: underline; 
		line-height: 18px;
		font-size: 12px;
		font-weight: bold;
	  font-family: Arial, Helvetica, sans-serif;}	 

A.PNBR:Active{
		color: #003399;
		text-decoration: underline;  
		line-height: 18px;
		font-size: 12px;
		font-weight: bold;
	  font-family: Arial, Helvetica, sans-serif;}
A.PnBR:hover{
		color: #003399;
		text-decoration: none;
		line-height: 18px;
      font-family: Arial, Helvetica, sans-serif;}
  


A.GrayNavbar:visited{
		color: #000000;
		text-decoration: underline; 
		line-height: 18px;
		font-size: 11px;
		font-weight: bold;
      font-family: arial, sans-serif;}
A.GrayNavbar:link{
		color: #000000;
		text-decoration: underline; 
		line-height: 18px;
		font-size: 11px;
		font-weight: bold;
      font-family: arial, sans-serif;}
A.GrayNavbar:Active{
		color: #000000;
		text-decoration: underline; 
		line-height: 18px;
		font-size: 11px;
		font-weight: bold;
      font-family: arial, sans-serif;}
A.GrayNavbar:hover{
		color: #000000;
		text-decoration: none; 
		line-height: 18px;
      font-family: arial, sans-serif;}
		
/* Quarantined Classes */
.FNT { FONT-SIZE:8PT; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; height: 15px;padding-left: 5px; padding-right: 5px;}
/* b.spec{display:none;}*/

/* End Quarantined Classes */
.td1 {text-align:center;}

.FNTa { FONT-SIZE:7PT; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;}
.FNTb { FONT-SIZE:9PT; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;}
.FNTc { FONT-SIZE:10px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; color: #0033FF;}
.FNT1 {FONT-SIZE:9PT; font-family: Arial, Helvetica, sans-serif; font-weight: bold;line-height:1;}

.defaultHeaderRightTop{
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;font-size:12px;height: 21px;	font-weight:normal; font-weight:bold; color:#666666;text-align: right;}
.defaultHeaderRight{
	padding-top: 6px;font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;	font-weight:normal; font-weight:bold; color:#666666; text-align: right;}
/* Product Categories  */
/* Main Desc.Heading */
.PC-CategoryDescription{ /*td.prodhead {tti_cf8.css (line 308)*/ font-family:Trebuchet MS,Geneva,Arial,Helvetica,sans-serif;font-size:21px;font-weight:bold;line-height:19px;padding:12px 8px 10px;}
/* Main Table padding */
.PC-MainTable{padding:5px;  border: 1px solid #d3d3d3;}
.PC-MainTableBoxes{padding:5px;  border: 1px solid #d3d3d3; background-color:#F4F4FF}
.PC-MainTableCenter{/*.content {tti_cf8.css (line 656)*/padding:5px; height: 120px; border: 1px solid #d3d3d3; text-align: center;}
.PC-MainTableNo{/*.content {tti_cf8.css (line 656)*/padding:5px;  border: 1px solid #FFFFFF;}
.PC-MainTableNoPad{/*.content {tti_cf8.css (line 656)*/ height: 120px; border: 1px solid #d3d3d3;}
.PC-MainTable2{/*.content {tti_cf8.css (line 656)*/padding:5px; border: 1px solid #d3d3d3;}
.PC-MainTable3{/*.content {tti_cf8.css (line 656)*/border: 1px solid #d3d3d3;}
.PC-MainTable4{/*.content {tti_cf8.css (line 656)*/padding:2px; border: 1px solid #d3d3d3;}
/* Product Link */
.PC-ProductLink{color:#003399;cursor:pointer;font-family:Arial,Helvetica,sans-serif;font-size:15px;font-weight:bold;line-height:20px;text-decoration:none;}
.PC-ProductLinkBlack{color:#000000;font-family:Arial,Helvetica,sans-serif;font-size:15px;font-weight:bold;line-height:20px;text-decoration:none;}
.PC-ProductLinkHover{cursor:pointer; color: #003399;text-decoration: underline;line-height: 20px;font-size: 15px;	font-weight: bold; font-family: Arial, Helvetica, sans-serif;}
/* Product Link View Package*/
.PC-ProductLinkView{color:#003399;cursor:pointer;font-family:Arial,Helvetica,sans-serif;font-size:11px;font-weight:bold;line-height:20px;text-decoration:none; vertical-align: middle;}
.PC-ProductLinkViewHover{cursor:pointer; cursor:hand;	color: #003399;text-decoration:underline;line-height:20px;font-size:11px;font-weight: bold; font-family: Arial, Helvetica, sans-serif; vertical-align: middle;}

/* Product Description */
.PC-Description{font-family:Arial,Helvetica,sans-serif;font-size:12px;font-weight:bold;line-height:15px;}
.PC-DescriptionNormal{font-family:Arial,Helvetica,sans-serif;font-size:12px;line-height:15px;}
.PC-Capacity{font-family:Arial,Helvetica,sans-serif;font-size:11px}

.PC-Price{/*.redlg {tti_cf8.css (line 352) */color:#000000;font-family:arial,sans-serif;font-size:13px;font-weight:normal;line-height:16px;}
.PC-PriceBold{/*.redlg {tti_cf8.css (line 352) */color:#000000;font-family:arial,sans-serif;font-size:13px;font-weight:bold;line-height:16px;}
.PC-Arrow{/*.arrow {tti_cf8.css (line 738)*/color:#CC0000;font-size:13pt;font-weight:bold;line-height:23px;}
.PC-Infobutton{/*tti_cf8.css (line 744)*/ color:#003399;cursor:pointer;font-family:Arial,Helvetica,sans-serif;font-size:12px;font-weight:bold;text-decoration:none;vertical-align:text-top;}
.PC-InfobuttonHover{/*tti_cf8.css (line 744)*/ color:#003399;cursor:pointer;font-family:Arial,Helvetica,sans-serif;font-size:12px;font-weight:bold;text-decoration:underline;vertical-align:text-top;}
.PC-InfobuttonPopup{/*tti_cf8.css (line 744)*/ color:#003399;cursor:pointer;font-family:Arial,Helvetica,sans-serif;font-size:12px;font-weight:bold;text-decoration:none;vertical-align:text-top; line-height: 23px;}

/* End Product Categories */

/* Product Pages / Spec Tab / Dimension Block / Order Block
PP = Product Page
ST = Spec Tab
*/
/* Overview Tab */
/* Description */
.PP-OV-Description{ FONT-SIZE: 21px; font-family: Arial, Helvetica, sans-serif; font-weight: bold;line-height:100%; text-align:left;}
.PP-OV-DescriptionV{ FONT-SIZE: 21px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-weight: normal;}
/* Spacer */
.PP-OV-Spacer{ FONT-SIZE:12Px; font-family: Arial, Helvetica, sans-serif;line-height: 30px; text-align: left;}
/* Series */
.PP-OV-Series{FONT-SIZE: 19px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; line-height:100%;}
.PP-AC-TextCenter{FONT-SIZE: 19px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; line-height:100%; text-align: center;}
/* Capacity */
.PP-OV-Capacity{FONT-SIZE: 15px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; line-height:1;}
/* Accessories */
.PP-OV-Capacity{FONT-SIZE: 15px; font-family: Arial, Helvetica, sans-serif; line-height:1;}
/* Content*/
.PP-OV-Content{color:#000000;font-family:verdana,arial,sans-serif;font-size:13px;line-height:15px;}
.PP-OV-ContentRight{color:#000000;font-family:verdana,arial,sans-serif;font-size:13px;line-height:15px; text-align: right;}
.PP-OV-ContentLI{color:#000000;font-family:verdana,arial,sans-serif;font-size:13px;line-height:15px; list-style: circle;}
span.PP-OV-ContentLink{cursor:pointer; cursor:hand; color: Blue;text-decoration: none; font-size: 13px; font-family: verdana, arial, sans-serif;line-height:15px;}
span.PP-OV-ContentHover{cursor:pointer; cursor:hand;color: Blue;text-decoration: underline; font-size: 13px;  font-family: verdana, arial, sans-serif;line-height:15px;}

.PP-OV-ContentBold{color:#000000;font-family:verdana,arial,sans-serif;font-size:13px;line-height:15px; font-weight: bold;}
.PP-OV-ContentBoldCenter{color:#000000;font-family:verdana,arial,sans-serif;font-size:13px;line-height:15px; font-weight: bold; text-align: center;}
.PP-OV-HeaderRed{color:#C10000; font-size:17px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; line-height: 19px; text-align: center;}
/* Options Block bold */
.PP-OV-OptionsBold { FONT-SIZE:12px; font-family: Arial, Helvetica, sans-serif; font-weight: bold;}
/* Options Block Content */
.PP-OV-Options { FONT-SIZE:12px; font-family: Arial, Helvetica, sans-serif;}
/* End Overview Tab */

/* Spec Tab */
/* Spec Block */
td.PP-ST-SBHead1{ FONT-SIZE: 16px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; padding-left: 5px;}
td.PP-ST-SBHead2{ FONT-SIZE: 14px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; padding-left: 5px;}
b.PP-ST-SBPrint{display:none;}
td.PP-ST-specblock{background-color: #E0D9BA;FONT-SIZE:8PT; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;	height: 18px;}
td.PP-ST-specblockR{background-color: #E0D9BA;FONT-SIZE:8PT; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;	height: 18px; text-align: right;}
td.PP-ST-specblockM{ background-color: #E0D9BA;} /* Middle Color */
td.PP-ST-specblockCornerTR{ background-color: #E0D9BA;background-image: url(../images/corner.gif);	} /* Top Right Corner Spec Block */
td.PP-ST-specblockCornerR{ Background-color: #E0D9BA; background-image: url(../images/rbcorner.gif);} /* Right Corner Spec Block */
td.PP-ST-specblockCornerL{	background-color: #E0D9BA;	background-image: url(../images/lbcorner.gif);} /* Left Corner Spec Block */
td.PP-ST-specblockCornerTL{background-color: #E0D9BA;	background-image: url(../images/ltcorner.gif);} /* Top Left Corner Spec Block */
/* End Spec Block */


/* For dimension block text in header  */
.PP-ST-DBHeader1 {FONT-SIZE:13px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; height: 16px; padding-bottom: 6px;}
/* for header row 1 in dimension block - single row spacing*/
.PP-ST-DBHeader2 { FONT-SIZE:11px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; height: 25px; font-weight: bold; padding-left: 5px; padding-right: 5px;text-align: center;}
/* for header row 1 in dimension block - double row spacing */
.PP-ST-DBHeader3 { FONT-SIZE:11px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; height: 35px; font-weight: bold; padding-left: 5px; padding-right: 5px; text-align: center;}
/* for header row 1 in dimension block - triple row spacing */
.PP-ST-DBHeader4 { FONT-SIZE:11px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; height: 45px; font-weight: bold; padding-left: 5px; padding-right: 5px;text-align: center;}
/* for header row 1 in dimension block - quad row spacing */
.PP-ST-DBHeader5 { FONT-SIZE:11px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; height: 65px; font-weight: bold; padding-left: 5px; padding-right: 5px;text-align: center;}
/* for all content in the dimension block */
.PP-ST-DBContent { FONT-SIZE:11px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; height: 15px;padding-left: 5px; padding-right: 5px; text-align: center;}
.PP-ST-DBContentArea { FONT-SIZE:11px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; padding-top:5px; padding-left: 5px; padding-right: 5px; padding-bottom: 5px}
li.PP-ST-DBContentList{list-style: disc inside;  color: black;}
/* End Dimension Block */
/* End Spec Tab */

/* Wiring Tab */
/* Table Border */
table.PP-WT-Border{border: 1px solid #ddd;}
/* Wiring code Heading  */
.PP-WT-Heading{FONT-SIZE: 12px; font-family: verdana, arial, sans-serif;line-height: 14px; padding:5px; font-weight: bold;}
.PP-WT-Content{FONT-SIZE: 13px; font-family: verdana, arial, sans-serif;line-height: 14px; padding: 5px 9px;}

/* End Wiring Tab */
/* Plug and Play Tab */


/* End Plug and Play Tab */
/* Order Block  OB = Order Block  */
/* Title above Order Block - if any*/
.PP-OB-TableTitle { FONT-SIZE:13px; font-family: Arial, Helvetica, sans-serif; color: #003399; font-weight: bold;}
/* Orderblock Table */
.PP-OB-Table{width:775px; mso-cellspacing:0in;}
.PP-OB-TDBuyButton{ text-align: center;background-color: #cccccc;}
 /* Heading */
.PP-OB-Header {background: #e34549; padding:.75pt .75pt .75pt .75pt;  line-height: 20px; FONT-SIZE:10PT; font-family: Arial, Helvetica, sans-serif; font-weight: bold; color: White; text-align: center;}
/* Content */
.PP-OB-Content {FONT-SIZE:11px; background-color: #cccccc; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; text-align: center;line-height:24px;}
/* Option and accessories Row */
.PP-OB-Options {FONT-SIZE:11px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; background-color: #EAEAEA; font-weight: bold; text-align: center; padding: 0px;}
/* End Order Block  OB = Order Block  */
/*  End Product Pages / Spec Tab / Dimension Block  / Order Block */
/* Trouble Shooting*/
.TroubleShooting-Content{color:#000000;font-family:verdana,arial,sans-serif;font-size:13px;line-height:18px;}
.TroubleShooting-ContentR{color:#000000;font-family:verdana,arial,sans-serif;font-size:13px;line-height:18px; text-align: right;}
.TroubleShooting-ContentC{color:#000000;font-family:verdana,arial,sans-serif;font-size:13px;line-height:18px; text-align:center}
/* Tech Support Section */

.TechSupport-Content{color:#000000;font-family:verdana,arial,sans-serif;font-size:13px;line-height:15px; padding:5px; width: 945px; border: 1px solid #ddd}
.TechSupport-Content2{color:#000000;font-family:verdana,arial,sans-serif;font-size:13px;line-height:15px; padding:5px;}
.TechSupport-ContentCenter{color:#000000;font-family:verdana,arial,sans-serif;font-size:13px;line-height:15px; padding:5px; text-align: center;}
.TechSupport-Content3{color:#000000;font-family:verdana,arial,sans-serif;font-size:13px;line-height:15px; padding-bottom:5px;}
.TechSupport-ContentRight{color:#000000;font-family:verdana,arial,sans-serif;font-size:13px;line-height:15px; padding:5px; text-align: right;}
.TechSupport-Header{FONT-SIZE: 13px; font-family: verdana, arial, sans-serif;line-height: 14px; font-weight: bold; color: #ffffff;}
.TechSupport-HeaderCenter{FONT-SIZE: 13px; font-family: verdana, arial, sans-serif;line-height: 14px; font-weight: bold; color: #ffffff; text-align: center;}
.TechSupport-HeaderBlue{FONT-SIZE: 13px; font-family: verdana, arial, sans-serif;line-height: 14px; font-weight: bold; color: #0033FF; }
.TechSupport-HeaderRed{FONT-SIZE: 13px; font-family: verdana, arial, sans-serif;line-height: 14px; font-weight: bold; color: #cc0000; }
/* End Tech Support Section */
/* Home Page Style */
.IndexPage-Content{color:#000000;font-family:verdana,arial,sans-serif;font-size:13px;line-height:15px; padding: 8px 8px 8px 8px;border: 1px solid #d3d3d3;}
.IndexPage-ContentBoxes{FONT-SIZE: 9PT; font-family: verdana, arial, sans-serif;line-height: 14px; padding:5px; text-align: center;}

.EducationalDiscout{font-size:11px;color:black; font-weight:normal; line-height:15px; text-align: right; padding-right: 10px}

.TabBarPDF{cursor:pointer; cursor:hand;
		text-decoration: underline; 
		font-size: 10px;
		font-family: verdana, arial, sans-serif;
}
.TabBarPDFHover{cursor:pointer; cursor:hand;
		text-decoration: none; 
		font-size: 10px;
      font-family: verdana, arial, sans-serif;}
		
.FNT1blue { FONT-SIZE:12PT; font-family: Arial, Helvetica, sans-serif; font-weight: bold;  color: #3366ff; }
.FNT4 { FONT-SIZE:7PT; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-weight: bold; TEXT-ALIGN:CENTER; height: 20px;}
.FNT5 {font-family: Arial, Helvetica, sans-serif; line-height:100%;}
.FNT6a { FONT-SIZE:9PT; font-family: Arial, Helvetica, sans-serif; font-weight: bold; color: #ffffff; }
.FNT6 { FONT-SIZE:10PT; font-family: Arial, Helvetica, sans-serif; color: #003399; font-weight: bold;}
.FNT7 { FONT-SIZE:12PT; font-family: Arial, Helvetica, sans-serif; font-weight: bold;}
.head1{ FONT-SIZE: 21px; font-family: Arial, Helvetica, sans-serif; font-weight: bold;line-height:100%;}

.head1a{ FONT-SIZE: 19px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; line-height:100%;}

.head2{ FONT-SIZE: 19px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-style: italic;line-height:1;}
.head2a{ FONT-SIZE: 19PT; font-family: Arial, Helvetica, sans-serif; font-weight: bold;}

.head3{ FONT-SIZE: 15px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; line-height:1;}
.head4{ FONT-SIZE: 12PT; font-family: Arial, Helvetica, sans-serif; font-weight: bold;}
.productPagesLink{ FONT-SIZE: 15px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; color: #003399;}
.productPagesBold{ font-family:Arial,Helvetica,sans-serif; font-size:12px;font-weight:bold;line-height:15px;}
.productPagesText{ FONT-SIZE: 11px; font-family: Arial, Helvetica, sans-serif;}
.content{FONT-SIZE: 9PT; font-family: verdana, arial, sans-serif;line-height: 14px; padding:5px;}
.contentIndex{FONT-SIZE: 9PT; font-family: verdana, arial, sans-serif;line-height: 14px; padding:5px; vertical-align: bottom;}
.contentbox{FONT-SIZE: 9PT; font-family: verdana, arial, sans-serif;line-height: 14px; padding:5px; height: 250px;}
.contenta{FONT-SIZE: 10PT; font-family: verdana, arial, sans-serif;line-height: 14px; font-weight: bold; color: #ffffff;}
.content1{FONT-SIZE: 12PT; font-family: verdana, arial, sans-serif;line-height: 14px;}
.content2{FONT-SIZE: 12PT; font-family: Arial, Helvetica, sans-serif;}
.contentb{FONT-SIZE: 10PT; font-family: verdana, arial, sans-serif;line-height: 14px; font-weight: bold; color: #0033FF; }
.lineheight{ line-height: 75%;}
.closebutton{background: #ffffff; border: thin solid; border-color: #D8D8D8;
	color: black; font-weight: bold;
}
.dropinwin{
	position:absolute; visibility:hidden; left:40px; top:20px; width:500px; height:400px; background-color:#ffffff;
	border-color: Black; border: thin solid Black;
	scrollbar-3dlight-color:#7C8E6A;
	scrollbar-darkshadow-color:#cccccc;
	scrollbar-highlight-color:#D3D3D3;
	scrollbar-shadow-color: #A9A9A9;
	scrollbar-arrow-color:#000000;
	scrollbar-face-color:#eaeaea;
	scrollbar-track-color:#D3D3D3;
	scrollbar-base-color: #DCDCDC;
}
.dropinwin2{
	position:absolute; visibility:hidden; left:50px; top:20px; width:570px; height:400px; background-color:#ffffff;
	border-color: Black; border: thin solid Black;
	scrollbar-3dlight-color:#7C8E6A;
	scrollbar-darkshadow-color:#cccccc;
	scrollbar-highlight-color:#D3D3D3;
	scrollbar-shadow-color: #A9A9A9;
	scrollbar-arrow-color:#000000;
	scrollbar-face-color:#eaeaea;
	scrollbar-track-color:#D3D3D3;
	overflow:auto;
	scrollbar-base-color: #DCDCDC;
}
.dropinwin3{
	position:absolute; visibility:hidden; left:400px; top:20px; width:500px; height:400px; background-color:#ffffff;
	border-color: Black; border: thin solid Black;
	scrollbar-3dlight-color:#7C8E6A;
	scrollbar-darkshadow-color:#cccccc;
	scrollbar-highlight-color:#D3D3D3;
	scrollbar-shadow-color: #A9A9A9;
	scrollbar-arrow-color:#000000;
	scrollbar-face-color:#eaeaea;
	scrollbar-track-color:#D3D3D3;
	scrollbar-base-color: #DCDCDC;
}

.dropinwin4{
	position:absolute; visibility:hidden; left:400px; top:20px; width:570px; height:400px; background-color:#ffffff;
	border-color: Black; border: thin solid Black;
	scrollbar-3dlight-color:#7C8E6A;
	scrollbar-darkshadow-color:#cccccc;
	scrollbar-highlight-color:#D3D3D3;
	scrollbar-shadow-color: #A9A9A9;
	scrollbar-arrow-color:#000000;
	scrollbar-face-color:#eaeaea;
	scrollbar-track-color:#D3D3D3;
	overflow:auto;
	scrollbar-base-color: #DCDCDC;
}
.dropinwin5{
	position:absolute; visibility:hidden; left:50px; top:20px; width:725px; height:475px; background-color:#ffffff;
	border-color: Black; border: thin solid Black;
	scrollbar-3dlight-color:#7C8E6A;
	scrollbar-darkshadow-color:#cccccc;
	scrollbar-highlight-color:#D3D3D3;
	scrollbar-shadow-color: #A9A9A9;
	scrollbar-arrow-color:#000000;
	scrollbar-face-color:#eaeaea;
	scrollbar-track-color:#D3D3D3;
	overflow:auto;
	scrollbar-base-color: #DCDCDC;
}
.Tab{padding: 4px 10px;
	font-family:  Arial, sans-serif;
	color: grey;
	font-size: 14px;
	

}
.arrow{
color:#CC0000;
font-size:13pt;
font-weight:bold;
line-height:23px;
}
.infobutton{color:#003399;
cursor:pointer;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
font-weight:bold;
text-decoration:none;
vertical-align:text-top;}	
	    
.infobuttonHover{cursor:pointer; cursor:hand;
color:#003399;
cursor:pointer;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
font-weight:bold;
text-decoration: underline;
vertical-align:text-top;
}
.bgtab{
	background-image: url(../images/pnpTab4.gif);
	width: 97px;
	height: 14px;
	background-repeat: no-repeat;
	padding:0px;
}
.Tab hover{padding: 4px 10px;
	font-family:  Arial, sans-serif;
	color: grey;
	font-size: 14px;
	
}
.nav1{ font-size: 10px;
}
.nav2{ padding-right: 13px; font-family: Arial, sans-serif;
}
.cc{ padding-top: 4px;
}
.lnks {
	font-size:8pt; 
	color:black;
	padding: 0px 5px 0px 20px; 
	line-height:17px; 
	background-image: url(/images/arrow-red-sm.gif); 
	background-repeat: no-repeat;
	background-position: left 5px;
	background-color: transparent;
	z-index: 10000000; 
}
.lnks a {color:#000000;font-size:8pt;}
/*<!--%%%%%%%%%%%% QuickMenu Styles [Keep in head for full validation!] %%%%%%%%%%%-->*/


/*!!!!!!!!!!! QuickMenu Core CSS [Do Not Modify!] !!!!!!!!!!!!!*/
.qmmc .qmdivider{display:block;font-size:1px;border-width:0px;border-style:solid;}.qmmc .qmdividery{float:left;width:0px;}.qmmc .qmtitle{display:block;cursor:default;white-space:nowrap;}.qmclear {font-size:1px;height:0px;width:0px;clear:left;line-height:0px;display:block;float:none !important;}.qmmc {position:relative;zoom:1;}.qmmc a, .qmmc li {float:left;display:block;white-space:nowrap;}.qmmc div a, .qmmc ul a, .qmmc ul li {float:none;}.qmsh div a {float:left;}.qmmc div{visibility:hidden;position:absolute;}.qmmc ul {left:-10000px;position:absolute;}.qmmc, .qmmc ul {list-style:none;padding:0px;margin:0px;}.qmmc li a {float:none}.qmmc li{position:relative;}.qmmc ul {z-index:10;}.qmmc ul ul {z-index:20;}.qmmc ul ul ul {z-index:30;}.qmmc ul ul ul ul {z-index:40;}.qmmc ul ul ul ul ul {z-index:50;}li:hover>ul{left:auto;}#qm0 ul {top:100%;}#qm0 ul li:hover>ul{top:0px;left:100%;}

/*!!!!!!!!!!! QuickMenu Styles [Please Modify!] !!!!!!!!!!!*/

	/* QuickMenu 0 */

	/*"""""""" (MAIN) Container""""""""*/	
	#qm0	
	{	
		height:22px;
		margin: 1px 0px 1px 0px;
	}


	/*"""""""" (MAIN) Items""""""""*/	
	#qm0 a span
	{	
		padding: 1px 8px 0px 8px;
		color:#ffffff;
		font-family:arial, sans-serif;
		font-size:11px;
		text-decoration:none;
		font-weight:bold;
		text-align:left;
		border-width:0px;
		border-style:solid;
		line-height: 22px;
		vertical-align: bottom;
	}
	#qm0 a, .homebutton
	{	
		padding: 0px 6px 0px 8px;
		color:#ffffff;
		font-family:arial, sans-serif;
		font-size:11px;
		text-decoration:none;
		font-weight:bold;
		text-align:left;
		border-width:0px;
		border-style:solid;
		line-height: 22px;
		vertical-align: middle;
	}

	/*"""""""" (MAIN) Hover State""""""""*/	
	#qm0 a:hover	
	{	
		background-color:#000000;
		color:#ffffff;
		text-decoration: underline;
	}
	#qm0 .homebutton:hover	
	{	
		background-color:#000000;
		color:#ffffff;
		text-decoration:underline;

	}


	/*"""""""" (MAIN) Active State""""""""*/	
	body #qm0 .qmactive, body #qm0 .qmactive:hover
	{	background-color:#000000;
		color:#ffffff;
		text-decoration:underline;
      }


	/*"""""""" (SUB) Container""""""""*/	
	#qm0 div, #qm0 ul	
	{	
		width:auto;
		padding:0px 2px;
		margin:0px;
		background-color:#ffffff;
		background-position:0% 0%;
		border-width:0px;
		border-style:solid;
		border-color: #A9A9A9;
	}


	/*"""""""" (SUB) Items""""""""*/	
	#qm0 div a, #qm0 ul a	
	{	
		padding:0px;
		margin:5px;
		color:#000000;
		font-size:11px;
		font-weight:normal;
		text-align:left;
		border-width:0px;
		background-color: #ffffff;
	}


	/*"""""""" (SUB) Hover State""""""""*/	
	#qm0 div a:hover, #qm0 ul a:hover	
	{	
		background-color:transparent;
		color:#000000;
		text-decoration:underline;
	}


	/*"""""""" (SUB) Parent items""""""""*/	
	#qm0 div .qmparent
	{	
		color:#0066CC;
	}


	/*"""""""" (SUB) Active State""""""""*/	
	body #qm0 div .qmactive, body #qm0 div .qmactive:hover	
	{	
		background-color:#ffffff;
		color:#000000;
		text-decoration:underline;
	}


	/*"""""""" (SUB) Persistent State""""""""*/	
	body #qm0 div .qmpersistent, body #qm0 div .qmpersistent:hover	
	{	
		border-style:none;
	}


	/*"""""""" Individual Titles""""""""*/	
	#qm0 .qmtitle	
	{	
		margin:2px 10px 5px;
		color:#222222;
		font-family: arial, sans-serif;
		font-size:11px;
		font-weight:bold;
	}


	/*"""""""" Individual Horizontal Dividers""""""""*/	
	#qm0 .qmdividerx	
	{	
		border-top-width:15px;
		margin:4px 10px;
		border-color:#000000;
	}


	/*"""""""" Individual Vertical Dividers""""""""*/	
	#qm0 .qmdividery	
	{	
		border-left-width:0px;
		height:20px;
		margin: 0px 4px 0px 4px;
		border-style:solid;
		border-color:#ffffff;

	}
	#qm0 .qmdividery2	
	{	
		border-left-width:0px;
		height:18px;
		margin: 1px 0px 0px 0px;
		border-style:solid;
		border-color:#ffffff;
		padding: 0px 0px 0px 0px;
		font-size: 13px;
		vertical-align: baseline;
	}

.list {list-style:square;width:500px;padding-left:0px;}
.list li{padding:2px;font-size:8pt;}

pre {
   font-size:12px; 
}

.x-tab-panel-body .x-panel-body {
    padding:10px;
}

/* default loading indicator for ajax calls */
.loading-indicator {
	font-size:12pt;
	background-repeat: no-repeat;
	background-position: left;
	padding-left:20px;
}

.tabs {
    background-image:url(includes/ext2/examples/desktop/images/tabs.gif ) !important;
}
#actions li {
	margin:.3em;
}
#actions li a {
	color:#ffffff;
	text-decoration:none;
}
.error{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: Red;
}

#pnptab {display:none;}
div#tabs {display:block; margin-left:15px; position:relative;}
div#printSheet {display:none;}
.hideCol{display:block;}
#searchfield,.searchfield{width:100px !important;height:17px;}
#searchfield:focus,.searchfield:focus,.sfieldfocused{background-color: #cd853f !important}
#searchfield:focus,.searchfield:focus,.sfieldfocused{background-position:-202px -1131px !important}
#searchbttn{padding:1px;vertical-align:middle;margin-right:1px;width:15px;z-index:40;position:relative}
#a2v0 .a2search,#a2v6 .a2search{padding:16px 0px 0 0}
#a2v1 .a2search,#a2v2 .a2search,#a2v3 .a2search{margin:0;padding:8px 2px 0 0;position:relative;top:0px}

/* ------------- ADDITIONS BY JW ------------------*/

.dash2{
	position:relative;
	top:-2px;
	padding: 2px;
}
.dash1{
	position:relative; line-height: 20px;
	top:-1px;
}

.bgm-tabs{
	 margin: 0px 15px; 
	 position:relative; 
	 top: 24px; 
	 line-height: 25px;
	 margin-bottom: 35px;
	 position:relative;
}
.bgm-tab{
	background-image: url(../images/tabs-bckgrd-off.jpg);
	background-repeat: repeat-x;
	float:left;
	position:relative;
	top:-24px;
	font-family:arial;
	font-weight: bold;
	line-height: 25px;
	height: 25px;
	margin-right: 0px;
	cursor:pointer;
	z-index:1;
	color: #000000;
	vertical-align: bottom;
	visibility:hidden;
}
		.bgm-tab:hover{
			background-image: url(../images/tabs-bckgrd-hover.jpg);
			color: #AAAAAA;
		}
		.bgm-tab img{
			vertical-align: top;
		}
		
.bgm-tab-selected{
	background-image: url(../images/tabs-bckgrd-on.gif);
	background-repeat: repeat-x;
	float:left;
	position:relative;
	top:-24px;
	font-family:arial;
	font-weight: bold;
	line-height: 25px;
	height: 25px;
	margin-right: 0px;
	z-index:2;
	color:black;
	vertical-align: bottom;
	visibility:hidden;
}
		.bgm-tab-selected img{
			vertical-align: top;
		}
.bgm-tab-content-holder{
	/*background-image: url(../images/tab-pgBck.jpg);
	background-repeat: repeat-x;*/
	padding: 0px 20px;
	border: 1px solid #a9a9a9;
	position:relative; 
	z-index:1;
}
.bgm-tab-content{
	clear:both;
	display:none;
	line-height: 14px;
}
		.bgm-tab-content#content1{
			display:block;
		}


@media print {
body { float: none; overflow-y : visible; overflow: visible !important;} 
	#pnptab {display:inline;}
	div#tabs {display:none;}
	div#printSheet {display:block; vertical-align: top;  padding-top: 0px;  margin-top: 0px;  }
	.hideCol{display:none;}
	b.spec{display:block;}
	b.PP-ST-SBPrint{display:block;}
	.bgm-tabs{display:none;}
}
