.backdrop { background-color: #000000 }
.bodytext { font-style: normal; font-weight: normal; font-size: 9pt; font-family: Verdana, Arial, Helvetica, sans-serif }
.bodytextsm { font-style: normal; font-weight: normal; font-size: 8pt; font-family: Verdana, Arial, Helvetica, sans-serif }
.bodytextbold { font-style: normal; font-weight: bold; font-size: 9pt; font-family: Verdana, Arial, Helvetica, sans-serif }
.bodytextboldw { font-style: normal; font-weight: bold; font-size: 9pt; font-family: Verdana, Arial, Helvetica, sans-serif ; color: #FFFFFF}
.breadcrumb { font-style: normal; font-weight: normal; font-size: 10pt; font-family: Verdana, Arial, Helvetica, sans-serif }
.rowcolor1 { background: #cccccc; }
.linktext { color: #000; font-style: normal; font-weight: normal; font-size: 8pt; font-family: Verdana, Arial, Helvetica, sans-serif }

.menutext
{
	font-style: normal;
	font-weight: normal;
	font-size: 9pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	padding: 0 1em 0 1em;
}

p.MsoNormal, li.MsoNormal, div.MsoNormal
	{mso-style-parent:"";
	margin:0in;
	margin-bottom:.0001pt;
	mso-pagination:widow-orphan;
	font-size:12.0pt;
	font-family:"Times New Roman";}

#Hmenubar			
{
/*				border-bottom: silver;
	border-width: 0 0 3px 0;
	border-style: none none ridge none;
*/			}

.Hmenuentry			
{
	background-color: 1F4D9A;
	border-width: 1px 0 3px 0;
	border-style: solid none ridge none;
	border-color: #1FFCFF red silver red;
}

.Hmenuentry a			
{
	border-color: #1F4D9A;
	border-width: 1px;
	border-style: solid;
	text-decoration: none;
}

.Hmenuentry a:hover
{
	border-color: #CCC;
	border-width: 1px;
	border-style: inset;
	background-color: #991122;
}

table#expMenu
{
	border-color: silver;
	border-width: 2px;
	border-style: inset none inset inset;
}
td.expItem
{
	border-right: silver;
	border-width: 0 2px 0 0;
	border-style: none inset none none;
	font-style: normal; font-weight: normal; font-size: 9pt; font-family: Verdana, Arial, Helvetica, sans-serif;
	padding-left: 1em;
	background-color: #CCC;
}

td.exphdr
{
	border-right: silver;
	border-width: 0 2px 0 0;
	border-style: none inset none none;
	font-style: normal; font-weight: normal; font-size: 10pt; font-family: Verdana, Arial, Helvetica, sans-serif;
	padding-left: 1em;
	background-color: #BBB;
}

a.exphdra { color: #333; text-decoration: none; font-style: normal; font-weight: normal; font-size: 10pt; font-family: Verdana, Arial, Helvetica, sans-serif; }

td#expCurItem
{
	border-right: white;
	border-width: 0 2px 0 0;
	border-style: none solid none none;
	background-color: #EEE;
}

a.vitem
{
	background-color: #1F4D9A;
	color: white;
	text-decoration: none;
	font-style: normal;
	font-weight: normal;
	font-size: 10pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

a.vitem:hover
{
	background-color: #991122;				
}

td#vmenu
{
	width: 141px;			
	background-color: #1F4D9A;
}

#usa
{
	margin: 0px;
	padding: 0px;
	color: white;
	text-decoration: none;
	font-style: normal;
	font-weight: normal;
	font-size: 8pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

div#homeevents
{
	margin: 0em;
	padding: 0em;
}

div#homeevents a
{
	text-decoration: underline;
}

div#homeevents p
{
	margin-bottom: 1em;
}

div#homeevents table
{
	margin: 0em;
	padding: 0em;
}

div#homeevents h1
{
	margin: 0em;
	padding: 0em;
}

h1#pdcttitle { padding: 0em; margin: 0em; }

#pdctlist { border: 0px red dotted; }
#pdctlist td
{
	border: 0px red dotted;
}

#pdctlistpn
{
	font-weight: bold;
	vertical-align: bottom;
	text-transform: inherit;
}
#pdctlistsum { color: #666; vertical-align: bottom;}
.pdctlistopt
{

}


table#pdcts td
{
	text-align: center;
}

/*  SPec Sheet */

div#specdiv
{
	padding: 0px;
}

table.spectab
{
/*	border: 1px aqua dotted;
*/	margin: 0px 0px 0px 10px;
}

table.spectab td
{
/*	border: 1px red dotted; 
*/	padding: 0px;
	margin: 0px;
}

table#spectab1 h3
{
	color: #333;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	padding: 0px;
	margin: 0px;
}

table#spectab1 h2
{
	color: #000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.5em;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	padding: 0px;
	margin: 0px;
}

table#spectab2
{
	margin-top: 1em;
}

td#spectab22
{
	padding-left: 1em;
}

table#spectab3
{
	margin-top: 1em;
}

td#spectab31
{
	border-color: #CCC #CCC #FFF #FFF;
	border-width: 2px 2px 0px 0px;
	border-style: ridge ridge none none;
	padding: .3em;
}
.spectab3title
{
	color: #600;
}

td#spectab32
{
	border-color: #CCC #FFF #FFF #CCC;
	border-width: 2px 0px 0px 2px;
	border-style: ridge none none ridge;
	padding: .3em;
}

#spectab4
{
	background-color: #DDD;
	text-align: center;
}

#spectab4 a
{
	background-color: #DDD;
}

#spectab4 a:hover
{
	background-color: #FFF;
}

tr#specfootr
{
	color: #666;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	text-align: center;
}

table.xspectab
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
}

td.xsptlabel
{
	text-align: right;
	font-weight: bold;
}

td.xsptvalue
{
	text-align: left;
	font-weight: normal;
}

/*   SPX Tech */

table#spxtechtab
{
	margin-top: 1em;
	margin-bottom: 1em;
}

table#spxtechtab td
{
	width: 200px;
	height: 150px;
	border: 2px silver ridge;
	background-color: white;
	color: black;
	text-align: center;
}

#birthday { color: red; }

#slogan
{

}

#spxtechdiv
{

}

#spxtechtab
{

}

p.partnum
{
	margin: 0em;
}
/* 
p.partnum a
{
	color: Yellow;
}
*/
p.partnum2 a
{
	color: Blue;
}

p#since
{
	margin: 5px;
}

/* Customer Service */

p.warrantyp, p.ordersp
{
	margin: 0 1em 1em 1em;
	text-indent: 1em;
	text-align: justify;
	text-transform: inherit;
}

p#warranty1:first-letter
{
	color: purple;
	font-family: times,serif;
	font-size: 18pt;
	font-style: normal;
	font-variant: normal;
	font-weight: 300;
}

/*  DPX Tutoral  */

div#dpx7212 td
{
	text-align: center;
}

.navbutton
{
	text-decoration: none;
	background-color: #CCC;
	border-color: #CCC;
	border-width: 2px;
	border-style: outset;
	padding: 2px 5px 2px 5px;
}

div#dpx7212 a
{
/*	text-decoration: underline;   */
}

div#dpx7212 img
{
	margin-left: auto;
	margin-right: auto;
}

div#dpx7212 p
{
	text-align: justify;
	text-indent: 1em;
	text-transform: inherit;
	margin-left: 1em;
	margin-right: 1em;
}

div#events p
{
	text-indent: 1em;
	text-align: justify;
	padding: 0 1em 0 1em;
}

span.emquote
{
	color: maroon;
	font-size: inherit;
	line-height: inherit;
	font-style: oblique;
	font-variant: inherit;
	font-weight: bold;
}

.greybarhdr
{
	background-color: silver;
}
.greybarhdr2
{
	background-color: silver;
	padding-left: 1em;
	margin-bottom: 0px;
}

a img
{
	border: 0;
}