/**
 * Old layout CSS file.
 * NB: see note below.
 *
 * Last Modified By:  $Author: jcourson $
 * Revision:          $Revision: 1.1 $ $Date: 2008-01-14 15:43:58 $
 */

/* --------------------------------------------------------------------------------------------------- */
/* This file is gradually being replaced by common.css, please do not add any new rules to this file.  */
/* --------------------------------------------------------------------------------------------------- */


H1
{
	FONT-SIZE: 		12pt;
	FONT-WEIGHT: 	bold;
	MARGIN-BOTTOM: 	0pt;
	MARGIN-TOP: 	10pt;
	COLOR: 			#003F87;
	FONT-WEIGHT:	bold;
}

/* used in fsa and tsb O2 xsl */
.heading {
	font-size: 1em;
	MARGIN-BOTTOM: 	0pt;
	MARGIN-TOP: 	10pt;
	COLOR: 			#003F87;
	FONT-WEIGHT:	bold;
}




LI
{
	MARGIN-BOTTOM: 	0pt;
	MARGIN-TOP: 	0pt;
}


.needhelp
{
	BACKGROUND-COLOR:	#ffffff;
	FONT-SIZE:		8pt;
}



.subtitle
{
	FONT-WEIGHT:		bold;
	COLOR:				#003F87;

}




.tsbprompt
{
	COLOR:			#003F87;
	FONT-FAMILY:	Tahoma, Verdana, Helvetica, Arial, Sans;
	FONT-SIZE:		10pt;
	FONT-WEIGHT:	bold;
}


.prodspecTable
{
	MARGIN-LEFT:	0pt;
	MARGIN-TOP:		0pt;
	MARGIN-RIGHT:	0pt;
}





.FeedbackmainTable
{
	MARGIN-LEFT:	10pt;
	MARGIN-TOP:		2pt;
	MARGIN-RIGHT:	12pt;
	COLOR:			#003F87;
	BACKGROUND-COLOR:		#F0F8FF;
}

TH
{
	COLOR:			#003F87;
	FONT-FAMILY:	Tahoma, Verdana, Helvetica, Arial, Sans;
	FONT-SIZE:		10pt;
	FONT-WEIGHT:	bold;
}





.tsbResultsSummary
{
	FONT-SIZE:	8pt;
}



/* LEGACY WIRING STYLES - NOTE THESE ARE ALSO THE TREE NAV STYLES */

/* Default text styling. */
.lwdefault
{
	/* font-family: Tahoma, Verdana, Arial, Helvetica, Trebuchet, _sans; */
 	font-size: 0.75em;
}

/* Text styling for the selected node in the tree. */
.lwselected
{
	/* font-family: Tahoma, Verdana, Arial, Helvetica, Trebuchet, _sans; */
 	font-size: 0.75em;
 	/* font-weight: bold; */
}


/* Default text styling. */
.lwdefaultproc
{
	/* font-family: Tahoma, Verdana, Arial, Helvetica, Trebuchet, _sans; */
 	font-size: 0.75em;
}

/* Text styling for the selected node in the tree. */
.lwselectedproc
{
	/* font-family: Tahoma, Verdana, Arial, Helvetica, Trebuchet, _sans; */
 	font-size: 0.70em;
 	font-weight: bold;
}

/* Background for cross references */
.lwxref
{
	font-family: Tahoma, Verdana, Arial, Helvetica, Trebuchet, _sans;
 	font-size: 8pt;
}



/* END OF LEGACY WIRING STYLES */


/* --------------------------- */
/* Tree Navigaton Styles Start */
/* --------------------------- */

    /* Display Name Text */
    .prodspectitle
    {
        font-family: Tahoma, Verdana, Arial, Helvetica, Trebuchet, _sans;
        BACKGROUND-COLOR:    #ffffff; 
        margin-top: 0;
        margin-bottom: 0;
        margin-left: 0;
        text-indent: 0;
        font-size: 12pt;
        font-weight: bold;
        text-transform: none;
    }
        /* Display Name Link - Active */
        .prodspectitle A
        {
            color: #003F87;
        }
        /* Display Name Link - Visited */
        .prodspectitle A:visited
        {
            color: #003F87;
        }
        /* Display Name Link - Hover */
        .prodspectitle A:hover
        {
            color: #003F87;
            text-decoration:    underline;
        }

     /* Parent Title Text (no link) */
    .prodspecparenttitle
    {
        font-weight: bold;
        COLOR:  #003f87;
    }

     /* Procedure Title Text (no link) */
    .procreftitle
    {
		margin-top: 1mm;
		margin-left: 1em;
        COLOR: #003f87;
    }

     /* Wraps arount all parent nodes */
    .prodspecparents
    {
        text-indent: 3.5mm;
		margin-bottom: 0mm;
    }

     /* Wraps arount all childeren nodes */
    .prodspecchildren
    {
        text-indent: 7mm;
		margin-bottom: 0mm;
    }

    .subsection-procs
    {
        text-indent: 7mm;
		margin-top: 0mm;
		margin-bottom: 0mm;
    }

	/* Training tree nav */
	    div.lesson {font-size: 10pt;}
	    div.topic {font-size: 9pt; margin-left: 0.5cm; color: #000000;}
	    div.objectives, div.proc, div.test {font-size: 8pt; margin-left: 1cm;}
	/* End Training tree nav */

/* ---------------------------  */
/* Tree Navigaton Styles Finish */
/* ---------------------------  */


.procedureparents
{
	BACKGROUND-COLOR:	#9ec9ec; 
}

/* The vehicle link shown when viewing a procedure */
.procedureparentstitle
{
	FONT-SIZE:	8pt;
}

/* The list of sections listed when viewing a procedure */
.procedureparentsancestors
{
	COLOR:	#003f87;
	FONT-SIZE:	8pt;
}

.procedurechildren
{
	BACKGROUND-COLOR:	#cceeff;
}

.procedurechildrenname
{
	FONT-SIZE:	8pt;
}

/*  The procedure titles links listed left-to-right under the ancestors */
.proctitle
{
	FONT-SIZE:	8pt;
}


p.proctitle { 
	margin-left: 0mm; 
	margin-bottom: 0mm;
	text-indent: 0mm; 
	font-size: 16pt; 
	font-weight: bold;
}

p.servinfosub { 
	margin-top: 3mm;
	margin-bottom: 1mm;
	margin-left: 20mm; 
	text-indent: 0mm; 
	font-size: 12pt; 
	font-weight: bold;
	text-align: center;
}

p.procsub1step { 
	margin-top: 3mm;
	margin-bottom: 1mm;
	margin-left: 20mm; 
	text-indent: 0mm; 
	font-size: 12pt; 
	font-weight: bold;
	text-align: center;
}

p.procsub1 { 
	margin-left: 0mm; 
	text-indent: 0mm; 
	margin-top: 2mm; 
	font-size: 10pt; 
	font-weight: bold;
}


p.procsub2 { 
	margin-left: 0mm; 
	text-indent: 0mm; 
	font-size: 9pt; 
	font-weight: bold;
}

p.procqual { 
	margin-top: 3mm;
	margin-bottom: 1mm;
	margin-left: 20mm; 
	text-indent: 0mm; 
	font-size: 11pt; 
	text-align: center;
}
p.ppt-title { 
	font-size: 11pt; 
	font-weight: bold; 
}
p.figure-title { 
	font-size: 9pt; 
	font-weight: bold; 
}
p.tabletitle { 
	margin-top: 2mm;
	text-indent: 0mm; 
	font-size: 9pt; 
	font-weight: bold; 
}

p.comment { 
	font-size: 8pt; 
	margin-top: 0mm; 
	color: green;
}

p.footnote { 
	font-size: 8pt; 
	margin-top: 0mm; 
	color: gray;
}

p.effect { 
	font-size: 8pt; 
	margin-top: 0mm; 
	margin-bottom: 0.5mm; 
	margin-top: 0.5mm; 
}
p.note, div.note-ptxt
{ 
	margin-right: 1em;
	color: #003F87; 
	margin-bottom: 0mm;
}

p.warning, div.warning-ptxt
{ 
	margin-right: 1em;
	color: #003F87; 
	margin-bottom: 0mm;
}
p.caution, div.caution-ptxt
{ 
	color: #003F87; 
	margin-right: 1em;
	margin-bottom: 0mm;
}
p.note-num { 
	margin-left: 12mm; 
	text-indent: -12mm; 
	font-size: 10pt; 
	color: #003f87; 
	margin-bottom: 0.4mm;
}

p.warning-num { 
	margin-left: 14mm; 
	text-indent: -14mm; 
	font-size: 10pt;
	color: #003f87; 
	margin-bottom: 0.7mm;
}

p.caution-num { 
	margin-left: 14mm; 
	text-indent: -14mm; 
	font-size: 10pt; 
	color: #003f87; 
	margin-bottom: 0.4mm;
}

p.stepgrp-stxt { 
	margin-left: 5mm; 
	text-indent: -5mm;
	margin-bottom: 0mm;
}
	
p.stepgrp-stxt-nonum { 
	margin-left: 5mm;
	margin-bottom: 0mm;
}

p.substep1-stxt {
	margin-left: 7mm;
	text-indent: -4mm;
	margin-top: 0mm;
	margin-bottom: 0mm;
}
p.substep2-stxt { 
	font-size: 8pt; 
	margin-left: 6mm; 
	text-indent: -2mm;
}

p.substep3-stxt { 
	font-size: 9pt; 
	margin-left: 8mm; 
	text-indent: -2mm;
}

p.step-stxt { 
	margin-left: 3mm; 
	text-indent: -3mm;
}

p.diagcond-ptxt { 
	margin-left: 2mm; 
	text-indent: -2mm; 
	margin-top: 0mm; 
	margin-bottom: 1mm;
}
p.diagcond-subptxt { 
	margin-left: 4mm; 
	text-indent: -4mm; 
	margin-top: 0mm; 
	margin-bottom: 1mm;
}

p.teststep { 
	margin-left: 3.5mm; 
	text-indent: -3.5mm;
}

p.caption { 
	font-size: 8pt; 
	margin-top: 0mm;
}

p.feedback { 
	font-size: 10pt; 
	margin-top: 0mm; 
}
p { 
	font-size: 10pt; 
	margin-top: 0mm;
}

p.paratitle { 
	font-size: 9pt; 
	margin-top: 0mm;
	margin-bottom: 0mm;
	font-weight: bold;
}

hr { 
	margin-top: 20cm;
}


th { 
	font-size: 10pt; 
	font-weight: bold;
}

h1 { 
	font-size: 20pt;
}
h3 { 
	font-size: 16pt;
}
h4 { 
	font-size: 14pt;
}
h5 { 
	font-size: 12pt;
}
h6 { 
	font-size: 10pt;
}

caption { 
	font-size: 11pt; 
	font-weight: bold;
}

item { 
	font-size: 10pt; 
	margin-top: 0mm;
}

/* Used by isip2etis.xsl and isis2eti.xsl */


span.proctitle
{ 
	color: #FFFFFF;
/*	text-transform: uppercase; */
	font-size: 12pt;
	font-weight: bold;
}

div.vehicletitle
{
    font-weight: bold;
    color: #003f87;
    text-align: left;
    margin-right: 1em
}
div.categorytitle { color: #003f87; text-align: Right; margin-right: 1em }
             

	/* used in isis2html only */
		div.proc-title
		{
			margin-top: 1mm;
			margin-bottom: 0.5mm;
			color: #003f87;
			font-size: 12pt;
			font-weight: bold;
		}
		div.st2-stxt
		{
			margin-left: 10px;
		}
		div.procsub1-title
		{
			font-weight: bold;
			font-size: 12pt;
			margin-top: 1mm;
		}
		div.procsub2-title, div.procqual-title, div.table-title
		{
			font-weight: bold;
		}
	/* End used in isis2html only */

/* End Used by isip2etis.xsl And isis2html.xsl */

.footer
{
    FONT-SIZE:		8pt;
}

input.vehicleID
{
 	font-family:arial;
	font-size:15px;
	font-weight:normal;
	border:1px solid #4b4b4a;
	margin-left:1px;
	margin-bottom:1px;
	height:20px;
        width:20px;
}    

input.vehicleIDLongVIN
{
 	font-family:arial;
	font-size:15px;
	font-weight:normal;
	border:1px solid #4b4b4a;
	margin-left:1px;
	margin-bottom:1px;
	height:20px;
        width:240px;
} 
        
.orderheader
{
    FONT-SIZE: 10pt; COLOR: white; FONT-FAMILY: Tahoma, Verdana, Helvetica, Arial, Sans; TEXT-DECORATION: none;
    BACKGROUND: #003f87;
}

td.orderheader a:hover
{
	color : white;
	text-decoration:underline;
}
td.orderheader a:visited
{
	color : white;
}
td.orderheader a:link
{
	color : white;
}

.orderrow
{
    FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: Tahoma, Verdana, Helvetica, Arial, Sans; TEXT-DECORATION: none;
    BACKGROUND: #c8cdd5;
}


/* DISPLAY TAG HERE ***************** */

/*  Cannot use this for the user table display as it affects all tables in eTIS!

thead 
{
  background-color: #003f87; 
  
} */

.report
{
	MARGIN-LEFT:	10pt;
	MARGIN-TOP:	5pt;
	MARGIN-RIGHT:	12pt;
}


tr.odd 
{
  background-color: #f9f9f9;
}
tr.tableRowEven, tr.even 
{
  background-color: #ffffff;
}


span.pagebanner 
{
        background-color: #eee;
        border: 1px dotted #999;
        padding: 2px 4px 2px 4px;
        width: 90%;
        margin-left: 10px;        
        margin-top: 10px;        
        display:block;
        border-bottom: none;
}

span.pagelinks 
{
        background-color: #eee;
        border: 1px dotted #999;
        padding: 2px 4px 2px 4px;
        width: 90%;
        display:block;
        margin-left: 10px;        
        margin-bottom: 10px;
        border-top: none;
}



#wiring-questionnaire-prompt
{
	font-size: 9pt; 
	margin-top: 10px;
	margin-left: 10px;
	margin-bottom: 5px;
	margin-right: 100px;
	padding: 7px 7px 7px 7px;
	border: 1px solid #CECFD6;
		background-color: #F0F8FF;
	color: #000000;
	
}
