/* Revision History
5/1/2008 - first version
*/



@page 
{ 
	size    : 8.5in 11in;
	margin  : 2cm;
}

h1 {color:maroon; font-size:20pt} 
hr {color:navy} 
p {font-size:11pt; margin-left: 15px} 
a:link {color:green} 
a:visited {color:blue} 
a:hover {color:black} 
a:active {color:blue} 

/*--------------------------------------- */
/* body                                   */
/*----------------------------------------*/
/* overflow: scroll; created ghost scroll bars in IE6  so changed to auto*/
body {
	color            : black ;
	background-color : white ;
	margin : 2px 2px 2px 2px;
	padding: 0;
	overflow: auto;
	height: 100%;
	max-height: 100%
}



/*--------------------------------------- */
/* WTF MAIN                               */
/*----------------------------------------*/

/* html to use: <div id="main"> */
#main {
	position: absolute;
	top: 50px;
	left: 260px;
/*	width:500px; */
	padding-right: 1%
}

#main p {
	text-align: justify;
}

#main h1 
{
      font-style : italic ;
      color      : black;
      background-color:Transparent ;

      text-decoration: underline ;
      font-size  : 1.75em;  
      background : white ;
/*      text-shadow: black 5px 5px 15px;*/
}

#main h2 
{
    	color : blue;
	background-color:Transparent ;
	font-style : italic;
	text-decoration: none;
	background: white;
	font-size: 1.25em;    
}
#main h3 
{
    	color : tomato ;
	background-color:Transparent ;
	font-style : normal;
	text-shadow:black 5px p5x 15px;    
}

/*--------------------------------------- */
/* LOGO                                   */
/*----------------------------------------*/
/* html to use: <div id="logo">
*/
#logo {
	position:relative;

	height: 113px;
	width: 240px;
	top: 5px;
	left: 0px;
	background: white;
	border: thin silver solid;
	float:left;
	margin-right: 5px;
	padding-left: 10px;
	margin-bottom: 5px;
}

#div_background_scalable{
 position:absolute;  background:transparent; z-index:1; width:100%; height:100%;
 filter: alpha(opacity=50);
 filter: progid:DXImageTransform.Microsoft.Alpha(opacity=50); -moz-opacity: 0.50; opacity:0.5;
}



/*--------------------------------------- */
/* WTF LEFT                               */
/*----------------------------------------*/
/* html to use: <div id="left">
*/
#left {
	position: absolute;
	/*height:100%;*/
	width:250px;
	top:175px;
	color:black;
	background:honeydew;
}
#left p {
	margin: 10px;
	text-align: justify;
	font-family: 'Lucida Grande', Verdana;
	font-size: .70em;
	color:blue;
	padding-top:2px;
}

/*--------------------------------------- */
/* WTF LEFTCOLUMNHEADING                  */
/*----------------------------------------*/

/* html to use: <div class="leftcolHeading"> */
.leftcolHeading {
	width: 245px;
	float: left;
	margin-top: 5px;
	border: 1px solid red;
}
.leftcolHeading h5 {
	color: Red;
	margin: 1px;
     	font-size:1.1em;
	font-family: 'Times New Roman', Tahoma;
}


/*--------------------------------------- */
/* maincontent for pages without left column */
/*----------------------------------------*/
/* html to use: <div id="maincontent">
*/

#maincontent{
	position: absolute; 
/*	float:left; */
	top: 75px; /*Set top value to HeightOfFrameDiv*/
	left: 0;
	right: 0;
	bottom: 0;
/* when next line used, static heading in firefox, ok in IE */
/*	overflow: auto; */ 
	background: #fff;
}
#maincontent p {
	text-align: justify;
}
/*--------------------------------------- */
/* maincontent for pages without left column */
/*----------------------------------------*/
/* html to use: <div class="innetube">
*/
.innertube{
	/*Margins for inner DIV inside each DIV (to provide padding)*/
	margin-top: 0px;
	margin-right: 10px;
	margin-left: 10px;
	margin-bottom: 5px;
}


/*--------------------------------------- */
/* WTF TOP                                */
/*----------------------------------------*/
/* frame on top end*/
#top {
	position: absolute;
	height: 220px;
	width: 100%;
	top:5px;
	left: 280px;
	overflow: auto;
/*	border: 1px solid red; */
/*	border-style: groove;*/
/*	background: url(images/header.jpg) repeat;*/
}
#top H1 
{
    	color : tomato ;
	background-color:Transparent ;
	font-style : normal;
	text-shadow:black 5px p5x 15px;
	text-align: left;
	font-size: 1.0em;
	font-weight: bold;
	padding-right: 5px;
	padding-top: 0px;
	padding-left: 5px;    
}

/*--------------------------------------- */
/* TABLES                                 */
/*----------------------------------------*/

/******************************************/
/* ssi surplus parts table                */
/******************************************/
/* html to use: <table class="ssi_parts"> */
table.ssi_parts {
	border-width: 2px 2px 2px 2px;
	border-spacing: 2px;
	border-style: outset outset outset outset;
	border-color: red red red red;
	border-collapse: separate;
	background-color: white;
}
/* html to use: <caption class="ssi_ontop">caption_text</caption> */
table.ssi_parts caption.ssi_ontop
{
	padding: 0 0 5px 0;
/*	width: 700px;	  */
	font: italic .85em "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
	background: darkblue;
	color:yellow;
	caption-side: top;
}
table.ssi_parts th {
	border-width: 1px 1px 1px 1px;
	padding: 3px 3px 3px 3px;
	border-style: double double double double;
	border-color: blue blue blue blue;
	background-color: rgb(255, 255, 240); // light yellow
}

table.ssi_parts tr.ssi_heading td{
	color: red;
	text-align: center;
	font-size:1em;
	background-color: rgb(240, 255, 255);
}
table.ssi_parts td {
	border-width: 1px 1px 1px 1px;
	padding: 3px 3px 3px 3px;
	border-style: double double double double;
	border-color: blue blue blue blue;
	background-color: rgb(255, 255, 240); // light yellow
	color: black;
	font-size: .75em;
	text-align:center;
}
table.ssi_parts tr.alt td {
	border-width: 1px 1px 1px 1px;
	padding: 3px 3px 3px 3px;
	border-style: double double double double;
	border-color: blue blue blue blue;
	background-color: rgb(255, 240, 255); // light magenta
	color: black;
	font-size: .75em;
	text-align:center;
}
/* gave specific name so does not over-ride the tr.ssi_heading style 
If I did not give a specific name tr.ssi_rows and instead just used "tr" then
I would have to move the tr.ssi_heading section below this section so it would
take precedence */
table.ssi_parts tr.ssi_rows:nth-child(even) td {
	border-width: 1px 1px 1px 1px;
	padding: 3px 3px 3px 3px;
	border-style: double double double double;
	border-color: blue blue blue blue;
	background-color: rgb(255, 240, 255); // light magenta
	color: black;
	font-size: .75em;
	text-align:center;
}

table.ssi_parts tr.sold td {
	border-width: 1px 1px 1px 1px;
	padding: 3px 3px 3px 3px;
	border-style: double double double double;
	border-color: blue blue blue blue;
	background-color: gray;
	color: black;
	font-size: .75em;
	text-align:center;
}

/******************************************/
/* ssi screw terminal pin out table       */
/******************************************/
table.ssi_connpo {
	border-width: 2px 2px 2px 2px;
	border-spacing: 2px;
	border-style: outset outset outset outset;
	border-color: red red red red;
	border-collapse: separate;
	background-color: white;
}
table.ssi_connpo caption.ssi_ontop
{
	padding: 0 0 5px 0;
	font: italic .85em "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
	background: darkblue;
	color:yellow;
	caption-side: top;
}
table.ssi_connpo th {
	border-width: 1px 1px 1px 1px;
	padding: 3px 3px 3px 3px;
	border-style: double double double double;
	border-color: blue blue blue blue;
	background-color: rgb(255, 255, 240);
}
table.ssi_connpo tr.ssi_heading td{
	color: red;
	text-align: center;
	font-size:1em;
	background-color: rgb(240, 255, 255);
}
table.ssi_connpo td {
	border-width: 1px 1px 1px 1px;
	padding: 3px 3px 3px 3px;
	border-style: double double double double;
	border-color: blue blue blue blue;
	background-color: rgb(255, 255, 240);
	color: black;
	font-size: .70em;
	text-align:center;
}
table.ssi_connpo tr.alt td {
	border-width: 1px 1px 1px 1px;
	padding: 3px 3px 3px 3px;
	border-style: double double double double;
	border-color: blue blue blue blue;
	background-color: rgb(255, 240, 255);
	color: blue;
	font-size: .75em;
	text-align:center;
}

/******************************************/
/* ssi product specification table        */
/******************************************/
table.ssi_spec 
{
	border-top		: 1px solid silver;
	border-bottom	: 1px solid silver;
	border-left		: 1px solid silver;
	border-right	: 1px solid silver;
	border-collapse	: separate;
	width			: 700px;
	margin		: 0;
	padding		: 0;
}
table.ssi_spec caption.ssi_ontop
{
	padding: 0 0 5px 0;
	width: 700px;	 
	font: italic .9em "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
	padding: 5px;
	background: darkblue;
	color:yellow;
	caption-side: top;
}
table.ssi_spec th
{
	font: bold 0.75em "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	color: #4f6b72;
	border-right: 1px solid #C1DAD7;
	border-bottom: 1px solid #C1DAD7;
	border-top: 1px solid #C1DAD7;
	letter-spacing: 2px;
	text-transform: uppercase;
	text-align: left;
	padding: 6px 6px 6px 12px;
	background: #CAE8EA url(images/bg_header.jpg) no-repeat;
}
table.ssi_spec th.nobg
{
	border-top: 0;
	border-left: 0;
	border-right: 1px solid #C1DAD7;
	background: none;
}
table.ssi_spec td
{
	font-size: 0.7em;
	text-align: center;
	border-right: 1px solid #C1DAD7;
	border-bottom: 1px solid #C1DAD7;
	background: #fff;
	padding: 6px 6px 6px 12px;
	color: #4f6b72;
}
table.ssi_spec tr.alt td
{
	background: #F5FAFA;
	color: #797268;
}
table.ssi_spec th.spec
{
	border-left: 1px solid #C1DAD7;
	border-top: 0;
	background: #fff url(images/bullet1.gif) no-repeat;
	font: bold 10px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
}
table.ssi_spec th.specalt
{
	border-left: 1px solid #C1DAD7;
	border-top: 0;
	background: #f5fafa url(images/bullet2.gif) no-repeat;
	font: bold 10px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	color: #797268;
}
/******************************************/
/* ssi product mini spec table within page*/
/******************************************/
table.ssi_minispec 
{
	border-top		: 1px solid silver;
	border-bottom	: 1px solid silver;
	border-left		: 1px solid silver;
	border-right	: 1px solid silver;
	border-collapse	: separate;
	width			: 300px;
	margin		: 0;
	padding		: 0;
}
table.ssi_minispec caption.ssi_ontop
{
	padding: 0 0 5px 0;
	width: 300px;	 
	font: italic .9em "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
	padding: 5px;
	background: yellow;
	color:black;
	caption-side: top;
}
table.ssi_minispec th
{
	font: bold 0.75em "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	color: #4f6b72;
	border-right: 1px solid #C1DAD7;
	border-bottom: 1px solid #C1DAD7;
	border-top: 1px solid #C1DAD7;
	letter-spacing: 2px;
	text-transform: uppercase;
	text-align: left;
	padding: 6px 6px 6px 12px;
	background: #CAE8EA url(images/bg_header.jpg) no-repeat;
}
table.ssi_minispec th.nobg
{
	border-top: 0;
	border-left: 0;
	border-right: 1px solid #C1DAD7;
	background: none;
}
table.ssi_minispec td
{
	font-size: 0.7em;
	text-align: center;
	border-right: 1px solid #C1DAD7;
	border-bottom: 1px solid #C1DAD7;
	background: #fff;
	padding: 6px 6px 6px 12px;
	color: #4f6b72;
}
table.ssi_minispec tr.alt td
{
	background: #F5FAFA;
	color: #797268;
}
table.ssi_minispec th.spec
{
	border-left: 1px solid #C1DAD7;
	border-top: 0;
	background: #fff url(images/bullet1.gif) no-repeat;
	font: bold 10px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
}
table.ssi_minispec th.specalt
{
	border-left: 1px solid #C1DAD7;
	border-top: 0;
	background: #f5fafa url(images/bullet2.gif) no-repeat;
	font: bold 10px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	color: #797268;
}


/******************************************/
/* ssi product table                      */
/******************************************/
table.ssi_product 
{
	border-top	: 1px solid silver;
	border-bottom	: 1px solid silver;
	border-left	: 1px solid silver;
	border-right	: 1px solid silver;
	border-collapse	: separate;
	width		: 100%; 
/*	width		: 700px; */
	margin		: 0;
	padding		: 0;
}
table.ssi_product caption.ssi_ontop
{
/*	padding: 0 0 5px 0; */
	width		: 100%; 
/*	width		: 700px; */
	font: italic .9em "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
/*	padding: 5px; */
	background: blue;
	color:yellow;
	caption-side: top;
}
table.ssi_product th
{
	font: bold 0.75em "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	color: #4f6b72;
	border-right: 1px solid #C1DAD7;
	border-bottom: 1px solid #C1DAD7;
	border-top: 1px solid #C1DAD7;
	letter-spacing: 2px;
	text-transform: uppercase;
	text-align: left;
	padding: 6px 6px 6px 12px;
	background: #CAE8EA url(images/bg_header.jpg) no-repeat;
}
table.ssi_product th.nobg
{
	border-top: 0;
	border-left: 0;
	border-right: 1px solid #C1DAD7;
	background: none;
}
table.ssi_product td
{
	font-size: 0.7em;
	border-right: 1px solid #C1DAD7;
	border-bottom: 1px solid #C1DAD7;
	background: #fff;
	padding: 6px 6px 6px 12px;
	color: #4f6b72;
}
table.ssi_product tr.alt td
{
	background: #F5FAFA;
	color: #797268;
}
table.ssi_product tr:nth-child(even) td
{
	background: #F5FAFA;
	color: #797268;
}
table.ssi_product th.spec
{
	border-left: 1px solid #C1DAD7;
	border-top: 0;
	background: #fff url(images/bullet1.gif) no-repeat;
	font: bold 10px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
}
table.ssi_product th.specalt
{
	border-left: 1px solid #C1DAD7;
	border-top: 0;
	background: #f5fafa url(images/bullet2.gif) no-repeat;
	font: bold 10px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	color: #797268;
}


/******************************************/
/* ssi product by function                */
/******************************************/
table.ssi_productbyfunction 
{
	border-top		: 1px solid silver;
	border-bottom	: 1px solid silver;
	border-left		: 1px solid silver;
	border-right	: 1px solid silver;
	border-collapse	: separate;
	width			: 700px;
	margin		: 0;
	padding		: 0;
}
table.ssi_productbyfunction caption.ssi_ontop
{
	padding: 0 0 5px 0;
	width: 700px;	 
	font: italic .9em "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
	padding: 5px;
	background: blue;
	color:yellow;
	caption-side: top;
}
table.ssi_productbyfunction th
{
	font: bold 0.75em "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	color: #4f6b72;
	border-right: 1px solid #C1DAD7;
	border-bottom: 1px solid #C1DAD7;
	border-top: 1px solid #C1DAD7;
	letter-spacing: 2px;
	text-transform: uppercase;
	text-align: left;
	padding: 6px 6px 6px 12px;
	background: #CAE8EA url(images/bg_header.jpg) no-repeat;
}
table.ssi_productbyfunction th.nobg
{
	border-top: 0;
	border-left: 0;
	border-right: 1px solid #C1DAD7;
	background: none;
}
table.ssi_productbyfunction tr.alt td
{
	background: #F5FAFA;
	color: #797268;
}
table.ssi_productbyfunction th.spec
{
	border-left: 1px solid #C1DAD7;
	border-top: 0;
	background: #fff url(images/bullet1.gif) no-repeat;
	font: bold 10px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
}
table.ssi_productbyfunction th.specalt
{
	border-left: 1px solid #C1DAD7;
	border-top: 0;
	background: #f5fafa url(images/bullet2.gif) no-repeat;
	font: bold 10px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	color: #797268;
}

/******************************************/
/* ssi product function table             */
/******************************************/
table.ssi_functiontable 
{
	border-top		: 1px solid silver;
	border-bottom	: 1px solid silver;
	border-left		: 1px solid silver;
	border-right	: 1px solid silver;
	border-collapse	: separate;
	width			: 700px;
	margin		: 0;
	padding		: 0;
}
table.ssi_functiontable caption.ssi_ontop
{
	padding: 0 0 5px 0;
/*	width: 700px;	 */
	font: italic .9em "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
	padding: 5px;
	background: blue;
	color:yellow;
	caption-side: top;
}
table.ssi_functiontable th
{
	font: bold 0.75em "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	color: #4f6b72;
	border-right: 1px solid #C1DAD7;
	border-bottom: 1px solid #C1DAD7;
	border-top: 1px solid #C1DAD7;
	letter-spacing: 2px;
	text-transform: uppercase;
	text-align: left;
	padding: 6px 6px 6px 12px;
	background: #CAE8EA url(images/bg_header.jpg) no-repeat;
}
table.ssi_functiontable th.ai
{
	font: bold 0.75em "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	color: #4f6b72;
	border-right: 1px solid #C1DAD7;
	border-bottom: 1px solid #C1DAD7;
	border-top: 1px solid #C1DAD7;
	letter-spacing: 2px;
	text-transform: uppercase;
	text-align: left;
	padding: 6px 6px 6px 12px;
	background: #ccffff;
        text-align: center;
        span: 5;
}
table.ssi_functiontable th.nobg
{
	border-top: 0;
	border-left: 0;
	border-right: 1px solid #C1DAD7;
	background: none;
}
table.ssi_functiontable td.product
{
	font-size: 0.7em;
	border-right: 1px solid #C1DAD7;
	border-bottom: 1px solid #C1DAD7;
	background: yellow;
	padding: 6px 6px 6px 12px;
	color: black;
}
table.ssi_functiontable td.bus
{
	font-size: 0.7em;
        border-right: 1px solid #C1DAD7;
	border-bottom: 1px solid #C1DAD7;
	background: orange;
	padding: 6px 6px 6px 12px;
	color: black;
}
table.ssi_functiontable td.ai
{
	font-size: 0.7em;
	border-right: 1px solid #C1DAD7;
	border-bottom: 1px solid #C1DAD7;
	background: #ccffff;
	padding: 6px 6px 6px 12px;
	color: black;
        text-align: center;
}
table.ssi_functiontable td.ao
{
	font-size: 0.7em;
	border-right: 1px solid #C1DAD7;
	border-bottom: 1px solid #C1DAD7;
	background: #fff;
	padding: 6px 6px 6px 12px;
	color: #4f6b72;
}
table.ssi_functiontable td.dio
{
	font-size: 0.7em;
	border-right: 1px solid #C1DAD7;
	border-bottom: 1px solid #C1DAD7;
	background: #fff;
	padding: 6px 6px 6px 12px;
	color: #4f6b72;
}
table.ssi_functiontable td.stc
{
	font-size: 0.7em;
	border-right: 1px solid #C1DAD7;
	border-bottom: 1px solid #C1DAD7;
	background: #fff;
	padding: 6px 6px 6px 12px;
	color: #4f6b72;
}

table.ssi_functiontable tr.alt td
{
	background: #F5FAFA;
	color: #797268;
}
table.ssi_functiontable th.spec
{
	border-left: 1px solid #C1DAD7;
	border-top: 0;
	background: #fff url(images/bullet1.gif) no-repeat;
	font: bold 10px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
}
table.ssi_functiontable th.specalt
{
	border-left: 1px solid #C1DAD7;
	border-top: 0;
	background: #f5fafa url(images/bullet2.gif) no-repeat;
	font: bold 10px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	color: #797268;
}



/******************************************/
/* ssi mini table for 20 products of 1981 */
/******************************************/
table.mini
{
	width: 700px;
	padding: 0;
	margin: 0;
	border: 1px;
}
table.mini caption.ontop
{
	padding: 0 0 5px 0;
	width: 700px;	 
	font: italic .85em "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
	background: darkblue;
	color:yellow;
	caption-side: top;
}
table.mini th
{
	font: bold 0.75em "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	color: #4f6b72;
	border-right: 1px solid #C1DAD7;
	border-bottom: 1px solid #C1DAD7;
	border-top: 1px solid #C1DAD7;
	letter-spacing: 2px;
	text-transform: uppercase;
	text-align: left;
	padding: 6px 6px 6px 12px;
	background: #CAE8EA url(images/bg_header.jpg) no-repeat;
}
table.mini th.nobg
{
	border-top: 0;
	border-left: 0;
	border-right: 1px solid #C1DAD7;
	background: none;
}
table.mini td
{
	font-size: 0.7em;
	border-right: 1px solid #C1DAD7;
	border-bottom: 1px solid #C1DAD7;
	background: #fff;
	padding: 6px 6px 6px 12px;
	color: #4f6b72;
}
table.mini tr.alt td
{
	background: #F5FAFA;
	color: #797268;
}
/* not using the spec currently 10052007 */
table.mini th.spec
{
	border-left: 1px solid #C1DAD7;
	border-top: 0;
	background: #fff url(images/bullet1.gif) no-repeat;
	font: bold 10px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
}
table.mini th.specalt
{
	border-left: 1px solid #C1DAD7;
	border-top: 0;
	background: #f5fafa url(images/bullet2.gif) no-repeat;
	font: bold 10px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	color: #797268;
}

/******************************************/
/* ssi reference table for ssi history    */
/******************************************/
table.reference
{
	width: 700px;
	padding: 0;
	margin: 0;
	border: 1px;
}
table.reference caption.ontop
{
	padding: 0 0 5px 0;
	width: 700px;	 
	font: normal .85em "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
	background: #F5FAFA;
	color:#797268;
	caption-side: top;
}
table.reference th
{
	font: bold 0.75em "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	color: #4f6b72;
	border-right: 1px solid #C1DAD7;
	border-bottom: 1px solid #C1DAD7;
	border-top: 1px solid #C1DAD7;
	letter-spacing: 2px;
	text-transform: uppercase;
	text-align: left;
	padding: 6px 6px 6px 12px;
	background: #CAE8EA url(images/bg_header.jpg) no-repeat;
}
table.reference th.nobg
{
	border-top: 0;
	border-left: 0;
	border-right: 1px solid #C1DAD7;
	background: none;
}
table.reference td
{
	font-size: 0.85em;
	border-right: 1px solid #C1DAD7;
	border-bottom: 1px solid #C1DAD7;
	background: #fff;
	padding: 6px 6px 6px 12px;
	color: #4f6b72;
}
table.reference tr.alt td
{
	background: #F5FAFA;
	color: #797268;
}


/******************************************/
/* ssi company information table          */
/******************************************/
table.ssi_cominfo 
{
	border-top	: 1px solid silver;
	border-bottom	: 1px solid silver;
	border-left	: 1px solid silver;
	border-right	: 1px solid silver;
	border-collapse	: separate;
	width		: 250px;
	margin		: 0;
	padding		: 0;
}

table.ssi_cominfo th.centerit
{
	font: bold 0.75em "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	color: black;
/*	border-right: 1px solid #C1DAD7; */
	border-bottom: 1px solid #C1DAD7;
/*	border-top: 1px solid #C1DAD7; */
	letter-spacing: 2px;
	text-transform: uppercase;
	text-align: center;
	padding: 3px 3px 3px 1px;
	background: AliceBlue;
}
table.ssi_cominfo th
{
	font: bold 0.70em "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	color: black;
/*	border-right: 1px solid #C1DAD7; */
	border-bottom: 1px solid #C1DAD7;
/*	border-top: 1px solid #C1DAD7; */
	letter-spacing: 2px;
	text-transform: uppercase;
	text-align: right;
        vertical-align:top;
        width: 75px;
	padding: 3px 3px 3px 1px;
	background: AliceBlue;
}
table.ssi_cominfo td
{
	font-size: 0.70em;
	text-align: left;
/*	border-right: 1px solid #C1DAD7; */
	border-bottom: 1px solid #C1DAD7;
	background: AliceBlue;
	padding: 3px 1px 3px 3px;
	color: black;
}
table.ssi_coninfo tr.alt td
{
	background: AliceBlue;
	color: black;
}

/*--------------------------------------- */
/* SSI floating info box                  */
/*----------------------------------------*/

/******************************************/
/* ssi_info_box RIGHT                     */
/******************************************/
div.infoboxRight
{
  float: right;
  clear:right;
  border: thin silver solid;
  width: 250px;
  margin: 1.5em;
  padding: 0.25em;
}
div.infoboxRight p
{
  text-align: center;
  font-style: italic;
  color:black;
  text-indent: 0;
  font-size:0.75em;
}
/******************************************/
/* ssi_info_box LEFT                     */
/******************************************/
div.infoboxLeft
{
  float: left;
  clear:left;
  border: thin silver solid;
  width: 250px;
  margin: 1.5em;
  padding: 0.50em;
}
div.infoboxLeft p
{
  text-align: justify;
  font-style: italic;
  color:black;
  text-indent: 0;
  font-size:0.75em;
}


/*--------------------------------------- */
/* SSI floating picture boxes             */
/*----------------------------------------*/

/******************************************/
/* ssi floating RIGHT                     */
/******************************************/
div.figureRight
{
  float: right;
  clear:right;
  border: thin silver solid;
  margin: 0.25em;
  padding: 0.25em;
}
div.figureRight p
{
  text-align: center;
  font-style: italic;
  font-size:0.75em;
  color:deeppink;
  text-indent: 0;
}
/******************************************/
/* ssi floating LEFTT                     */
/******************************************/
div.figureLeft
{
  float: left;
  clear:left;
  border: thin silver solid;
  margin: 0.25em;
  padding: 0.25em;
}
div.figureLeft p
{
  text-align: center;
  font-style: italic;
  font-size:0.75em;
  color:deeppink;
  text-indent: 0;
}

/******************************************/
/* ssi floating CLEAR                     */
/******************************************/
div.myclear
{
clear:both;
}

/******************************************/
/* Left column for customer list          */
/******************************************/
div.columnleft {
	float:left;
	border: thin silver solid;
	background-color : Transparent;
	margin:0.5em;
	padding:0.5em;
	font-size: .7em;
	text-align: left;
}

/******************************************/
/* Right box for company info             */
/******************************************/
div.boxright {
	float:right;
        width: 250px;
	border: thin silver solid;
	background-color:AliceBlue;
	margin:1em;
	padding:0.3em;
	text-align: center;
}

/*--------------------------------------- */
/* SSI Text Effects                       */
/*----------------------------------------*/
P.bigtext 
{
	color            : black;
	background-color : Transparent;
	font-style       : normal;
	font-size        : 35pt;
}
/* use <p class="medtext"> */
P.medtext 
{
	color            : black;
	background-color : Transparent;
	font-style       : normal;
	font-size        : 18pt;
}

/* use <span class="fancyfirst>text</span> */
.fancyfirst
{
	font-size: 2em;
	font-style: normal;
	color: red;
}

.ssi_emphasize
{
	font-size: 1.1em;
	font-style: italic;
	color: red;
}
.publication
{	font-size: 1em;
	font-style: italic;
	color: black;
}
.ssi_photo_caption
{	font-size: 1em;
	font-style: italic;
	color: black;
}

/*--------------------------------------- */
/* SSI BTC web page                       */
/*----------------------------------------*/
DIV.title
{	
	background-color: Transparent;
	font-size  : 12pt ;
	line-height: 45% ;
	color      : blue;
	text-align : left;
}
DIV.banner
{
	line-height: 100%;
	font-size  : 14pt;
	color      : blue;
	text-align : left;
	background : #F0D8C1; /*RRGGBB*/

}
DIV.copyright 
{
	background-color:Transparent ;
	font-size     : 12pt ; 
	color         : black ;
	text-align    : left ;
	line-height   : 50% ;
	font-style    : italic;
}
DIV.legal 
{
	font-size     : 12pt ; 
	color         : black ;
	text-align    : Center ;
	line-height   : 100% ;
	font-style    : italic;
	background    : white ;
}
DIV.proddesc 
{
	background-color:Transparent ;
	font-size  : 10pt;
	line-height: 50%;
	text-align : left;
}
DIV.q
{
	color      : darkblue;
	background-color:Transparent ;
	font-size  : 12pt ;
	font-style : normal;
}
DIV.a 
{
	color      : red;
	background-color:Transparent ;
	font-size  : 12pt;
	font-style : italic;
}
TABLE.packages 
{
	border-top      : 3px solid white;
	border-bottom   : 3px solid green;
	border-left     : 3px solid black;
	border-right    : 3px solid blue;
	border-collapse : separate;
	table-layout    : auto;
	background		: white;
	margin-left		: auto;
	margin-right	: auto;
}
CAPTION.packages 
{
	caption-side : top ;
	width        : auto ;
	text-align   : left ;
	background   : black;
	color        : white;
}
P.bullets 
{
	color            :black;
	background-color :white;
	font-style       :normal;
	font-size        :large;
}
TABLE.title 
{
	background-color :white;
	background      : white;
	border-style    : none ;
	table-layout    : auto;
}
TABLE.selectionbar 
{
	background-color :white;
	background      : #FFD8C1;
	border-style    : none ;
	table-layout    : auto;
}
/******************************************/
/* ssi table for full description and spec page top left menu*/
/******************************************/
TABLE.main 
{
	background-color :white;
	border-top      : 3px solid black;
	border-bottom   : 3px solid black;
	border-left     : 3px solid black;
	border-right    : 3px solid black;
	border-style    : none ;
	table-layout    : auto;
	background      : white;
	margin-left		: 0;
	margin-right	: auto;
}
TD.leftmenu 
{
	background : #FFD8C1;
	border     : double black
}
