/**************************************************************************************************************/
/**************************************************************************************************************/
/* DO NOT COPY THIS CSS AND PLACE IT ON YOUR SERVER.  YOU MUST LINK TO THE MASTER CSS ON THE RITA PRODUCTION SERVER.*/
/* THIS CSS IS MAINTAINED BY RITA/BTS OIT AND ALL CHANGE REQUESTS MUST BE SENT TO RITA/BTS OIT. */
/* THIS CSS BASED ON THE ONE FROM THE BTS WEBSITE AND SEVERAL OF THE CLASSES ARE USED IN THE RITA 2007 REDESIGN. */
/* SOME OF THE CLASSES ARE UNIQUE TO THE BTS WEBSITE BECAUSE BTS PUBLISHES A LOT OF COMPLEX, DATA TABLES. */
/* THE CLASSES FOR COMMON HTML TAGS TYPICALLY FOUND IN TEXT PAGES SHOULD MEET YOUR NEEDS. */
/* NEW CLASSES FOR THE RITA 2007 REDESIGN CAN BE FOUND AT THE END OF THIS CSS*/
/* CREATED ON SEPTEMBER 27, 2007 BY RITA/BTS OIT */
/**************************************************************************************************************/
/**************************************************************************************************************/

body { 

	background-color: #c9c9c9;

	color: #000000;

	font-family: arial, helvetica, sans-serif; 

	margin-top: 0px; 

	margin-right: 1px;	

	margin-bottom: 0px;	

	margin-left: 0px;

	}
	
/* class to change background color to white in body for print page  */

		.printPageBgcolor { 

		background-color: #ffffff;
		
		}



table, tr, th, td { font-family: arial, helvetica, sans-serif; }

h1 { font-size: 185%; }

h2 { font-size: 150%; }

h3 { font-size: 125%; }

h4 { font-size: 115%; }

h5 { font-size: 100%; }

h6 { font-size: 90%; }

caption { font-weight: bold; font-size: 100%; text-align: left; }

ol { list-style-type: decimal; }  

ol ol { list-style-type: decimal; } 

ol ol ol { list-style-type: decimal; } 

ol ol ol ol { list-style-type: decimal; } 

ul { list-style-type: disc; }  

ul ul { list-style-type: circle; } 

ul ul ul { list-style-type: square; } 

ul ul ul ul { list-style-type: disc; } 

p, blockquote {	font-size: 75%; }

i, em { font-style: italic; }

b, strong { font-weight: bold; }

sup { font-size: 85%; line-height: 1.5em; vertical-align: super; }

sub { font-size: 85%; line-height: 1.5em; vertical-align: sub; }

		.outline1 { list-style-type: upper-roman; font-size: 75%; }  

		.outline2 { list-style-type: upper-alpha; } 

		.outline3 { list-style-type: lower-roman; } 

		.outline4 { list-style-type: lower-alpha; } 

		.nolist  { list-style-type: none; font-size: 90%; } 

		.nolists  { list-style-type: none; } 

		.header1 { font-size: 185%; font-weight: bold; }

		.header2 { font-size: 150%; font-weight: bold; }

		.header3 { font-size: 125%; font-weight: bold; }

		.header4 { font-size: 110%;	font-weight: bold; }

		.header5 { font-size: 100%; font-weight: bold; }

		.btsfont { font-size: 75%; }
		
		.ritafont { font-size: 75%; }
		
		.btsfont_java { font-size: 87%; }

		.btsfontsmall {	font-size: 70%; }

		.btsfontbig { font-size: 90%; }

		.indent { margin-left: 6ex; }
		
		.indentp2 { margin-left: 10ex; }
		
		.indentp3 { margin-left: 14ex; }
		
		.indentp4 { margin-left: 18ex; }
		
		.indentp5 { margin-left: 22ex; }

		.indenttext { text-indent: 6ex; }

		.center { text-align: center; }

		.transparent {

		background-color: transparent;

		color: #ffffff; 

		font-size: 10%;

		}

		.transparent a:visited {color:#ffffff; text-decoration: none;}

		.transparent a:link {color:#ffffff; text-decoration: none; }

		.transparent a:hover {color:#ffffff; text-decoration: none; }

		.note, .key, .source, .smallfooter { font-size: 70%; }

		.important {font-family: arial, helvetica, sans-serif;color: #ff0000;}

		.letterheadsmall { font-size: 70%;  }

		.letterheadregular { font-size: 75%; }



/* link or text to be hidden in non-wireless device  */

		/* used to hide small top banner on regular browser */

		.forwirelessonly { 

		display: none; 

		}

/* white background for wireless home page  */

		.wirelessBgcolor { 

		background-color: #ffffff;
		
		}

/* Data Table */

		/* Column Heads */

		.colheadone { 

		background-color: #cccccc; 

		color: #000000;

		text-align: center;

		font-size: 75%;

		}

		.colheadtwo { 

		background-color: #cccccc; 

		color: #000000;

		text-align: center;

		font-size: 75%;

		}

		.colheadthree { 

		background-color: #cccccc; 

		color: #000000;

		text-align: center;

		font-size: 75%;

		}

		/* Row Heads */

		.rowheadone { 

		background-color: #e6e6e6; 

		color: #000000;

		text-align: left;

		font-family: arial, helvetica, sans-serif;

		font-size: 75%;

		}

		.rowheadtwo { 

		background-color: #e6e6e6; 

		color: #000000;

		text-align: center;

		font-family: arial, helvetica, sans-serif;

		font-size: 75%;

		}

		.rowheadthree { 

		background-color: #e6e6e6; 

		color: #000000;

		text-align: left;

		font-family: arial, helvetica, sans-serif;

		font-size: 75%;

		}

			.rowheadright { /* in redesign, need to change this class .rowheadone to .rowheadleft */

			background-color: #e6e6e6; 

			color: #000000;

			text-align: right;

			font-size: 75%;

			}

			.rowheadcenter { /* in redesign, need to change this class .rowheadtwo to .rowheadcenter */

			background-color: #e6e6e6; 

			color: #000000;

			text-align: center;

			font-size: 75%;

			}

			.rowheadleft { /* in redesign, need to change this class .rowheadthree to .rowheadleft */

			background-color: #e6e6e6; 

			color: #000000;

			text-align: left;

			font-size: 75%;

			}

			.rowheadrightimportant { 

			background-color: #e6e6e6; 

			color: #ff0000;

			text-align: right;

			font-size: 75%;

			}

			.rowheadcenterimportant { 

			background-color: #e6e6e6; 

			color: #ff0000;

			text-align: center;

			font-size: 75%;

			}

			.rowheadleftimportant { 

			background-color: #e6e6e6; 

			color: #ff0000;

			text-align: left;

			font-size: 75%;

			}

		.rowheadoneimportant { 

		background-color: #e6e6e6; 

		color: #ff0000;

		text-align: left;

		font-family: arial, helvetica, sans-serif;

		font-size: 75%;

		}

		.rowheadtwoimportant { 

		background-color: #e6e6e6; 

		color: #ff0000;

		text-align: center;

		font-family: arial, helvetica, sans-serif;

		font-size: 75%;

		}

		.rowheadthreeimportant { 

		background-color: #e6e6e6; 

		color: #ff0000;

		text-align: left;

		font-family: arial, helvetica, sans-serif;

		font-size: 75%;

		}

		.indent1 { 

		background-color: #e6e6e6; 

		color: #000000;

		text-align: left;

		font-size: 75%;

		text-indent: 1ex;

		}

		.indent2 { 

		background-color: #e6e6e6; 

		color: #000000;

		text-align: left;

		font-size: 75%;

		text-indent: 2ex;

		}

		.indent3 { 

		background-color: #e6e6e6; 

		color: #000000;

		text-align: left;

		font-size: 75%;

		text-indent: 3ex;

		}

		.indent4 { 

		background-color: #e6e6e6; 

		color: #000000;

		text-align: left;

		font-size: 75%;

		text-indent: 4ex;

		}

		.indent5 { 

		background-color: #e6e6e6; 

		color: #000000;

		text-align: left;

		font-size: 75%;

		text-indent: 5ex;

		}
		
		
		/* Table 508: Row Head Layer with indentation */
		.RHlayer1_indent { 
			background-color: #e6e6e6; 
			color: #000000;
			text-align: left;
			font-size: 75%;
			text-indent: 0ex;
		}
		.RHlayer2_indent { 
			background-color: #e6e6e6; 
			color: #000000;
			text-align: left;
			font-size: 75%;
			text-indent: 1ex;
		}
		.RHlayer3_indent { 
			background-color: #e6e6e6; 
			color: #000000;
			text-align: left;
			font-size: 75%;
			text-indent: 2ex;
		}
		.RHlayer4_indent { 
			background-color: #e6e6e6; 
			color: #000000;
			text-align: left;
			font-size: 75%;
			text-indent: 3ex;
		}
		.RHlayer5_indent { 
			background-color: #e6e6e6; 
			color: #000000;
			text-align: left;
			font-size: 75%;
			text-indent: 4ex;
		}
		
			

		/* Data Cells */

		.cellone { 

		background-color: #e6e6e6; 

		color: #000000;

		font-family: arial, helvetica, sans-serif;

		text-align: right;				/* text-align: "."; */

		font-size: 75%;

		}

		.celltwo { 

		background-color: #e6e6e6; 

		color: #000000;

		font-family: arial, helvetica, sans-serif;

		text-align: left; 				/* text-align: "."; */

		font-size: 75%;

		}

		.cellthree { 

		background-color: #e6e6e6; 

		color: #000000;

		font-family: arial, helvetica, sans-serif;

		text-align: center; 				/* text-align: "."; */

		font-size: 75%;

		}

			.cellright { /* in redesign, need to change this class .cellone to .cellright */

			background-color: #e6e6e6; 

			color: #000000;

			text-align: right;		

			font-size: 75%;

			}

                        .cellrightwhite { /* same as cellright but no background-color. For dictionary */
                        color: #000000;
                        text-align: right;
                        font-size: 75%;
                        }

			.cellleft { /* in redesign, need to change this class .celltwo to .cellleft */

			background-color: #e6e6e6; 

			color: #000000;

			text-align: left; 		

			font-size: 75%;

			}

                        .cellleftwhite { /* same as cellleft but no background-color. For dictionary */
                        color: #000000;
                        text-align: left;
                        font-size: 75%;
                        }

			.cellcenter { /* in redesign, need to change this class .cellthree to .cellcenter */

			background-color: #e6e6e6; 

			color: #000000;

			text-align: center; 				

			font-size: 75%;

			}

			.cellrightimportant { 

			background-color: #e6e6e6; 

			color: #ff0000;

			text-align: right;		

			font-size: 75%;

			}

			.cellleftimportant { 

			background-color: #e6e6e6; 

			color: #ff0000;

			text-align: left; 		

			font-size: 75%;

			}

			.cellcenterimportant { 

			background-color: #e6e6e6; 

			color: #ff0000;

			text-align: center; 				

			font-size: 75%;

			}

		.celloneimportant { 

		background-color: #e6e6e6; 

		color: #ff0000;

		font-family: arial, helvetica, sans-serif;

		text-align: right;				

		font-size: 75%;

		}

		.celltwoimportant { 

		background-color: #e6e6e6; 

		color: #ff0000;

		font-family: arial, helvetica, sans-serif;

		text-align: left; 				

		font-size: 75%;

		}

		.cellthreeimportant { 

		background-color: #e6e6e6; 

		color: #ff0000;

		font-family: arial, helvetica, sans-serif;

		text-align: center; 				

		font-size: 75%;

		}

		.cellrightshade {

		/* background-color: #cccccc; */

		background-color: #b7b7b7; 

		color: #000000;

		text-align: right;		

		font-size: 75%;

		}

		.cellleftshade { 

		/* background-color: #cccccc; */

		background-color: #b7b7b7; 

		color: #000000;

		text-align: left; 		

		font-size: 75%;

		}

		.cellcentershade { 

		/* background-color: #cccccc; */

		background-color: #b7b7b7; 

		color: #000000;

		text-align: center; 				

		font-size: 75%;

		}
		
		.spacerten { 

		line-height:10px;

		}
		.spacerfive { 

		line-height:5px;

		}

/* Table of Content (Matrix) table */

		.tocheader { 

		background-color: #cccccc; 

		color: #000000;

		text-align: center;

		font-size: 75%;

		font-weight: bold;

		}

		.tocsection { 

		background-color: #e6e6e6; 

		color: #000000;

		text-align: left;

		font-size: 75%;

		font-weight: bold;

		}

		.tocentry { 

		background-color: #e6e6e6; 

		color: #000000;

		text-align: left;

		font-size: 75%;

		}

		.toclink { 

		background-color: #e6e6e6; 

		color: #000000;

		text-align: center;

		font-size: 75%;

		width: 10%;

		}
		

/* new classes for toc indentation 9/19/2006 */
		
		
		.tocindent0 { /* class for main entries in toc */

		background-color: #e6e6e6; 

		color: #000000;

		text-align: left;

		font-size: 75%;

		font-weight: bold;

		}		
		
		
		.tocindent1 { /* class for second level like section under main entry with bold */

		background-color: #e6e6e6; 

		color: #000000;

		text-align: left;

		font-size: 75%;

		font-weight: bold;
		
		padding-left: 15px;

		}
		
		
		.tocindent1nobold { /* class for second level under main entry but no bold */

		background-color: #e6e6e6; 

		color: #000000;

		text-align: left;

		font-size: 75%;

		padding-left: 15px;

		}


		

		.tocindent2 { /* class for third level under section entry no bold */

		background-color: #e6e6e6; 

		color: #000000;

		text-align: left;

		font-size: 75%;
		
		padding-left: 30px;

		}
		
		

/* Text Box */

		.textboxhead { 

		background-color: #cccccc;

		color: #000000;

		font-size: 90%;

		font-weight: bold;

		padding: 4px;

		}

		.textboxborder { border: thin solid #cccccc;}

		.textbox { background-color: #e6e6e6; color: #000000;}
		
		.textboxYellow { background-color: #ffff99; color: #000000;}

/* Photo/Image Box */

		.ImageBoxRight {

		position: auto;

		padding-left: 5px;

		margin-right: 0px;

		}

		.ImageBoxLeft {

		position: auto;

		padding-right: 5px;

		margin-left: 0px;

		}

		.ImageCaption {

		font-family: arial, helvetica, sans-serif;

		font-size: 70%;

		padding-top: 5px;

		padding-bottom: 5px;

		}

/* General Link Anchor Pseudo-classes */

	a:active { color: #ff0000; text-decoration: underline;} 

	a:visited { color: #800080; text-decoration: underline;}

	a:link {color: #0000ff; text-decoration: underline;} 

	a:hover {color: #cc0000; text-decoration: underline;}

/* for the +- sign on expandable/collapsible tables */

	a.collapsible:visited {background-color:transparent; color: #000000; text-decoration: none; }

	a.collapsible:link {background-color:transparent; color: #000000; text-decoration: none; }

	a.collapsible:hover {background-color:transparent; color: #cc0000; text-decoration: none; }

/* change or delete this class when redesign, css for no decoration links in black text color */

	a.nodec:visited {background-color:transparent;color:#000000; text-decoration: none; }

	a.nodec:link {background-color:transparent;color:#000000; text-decoration: none; }

	a.nodec:hover {background-color:transparent;color:#000000; text-decoration: underline; }

/* change to .nodec and delete after redesign, css for no decoration links in white text color */

	a.nodec2:visited {background-color:transparent;color:#000000; text-decoration: none; }

	a.nodec2:link {background-color:transparent;color:#000000; text-decoration: none; }

	a.nodec2:hover {background-color:transparent;color:#000000; text-decoration: underline; }

/* css for "Skip to Content" */

	a.skip:active {background-color:transparent;color: #c9c9c9; font-size: 1%;text-decoration: none;line-height:1px}   /* selected link */

	a.skip:visited {background-color:transparent;color: #c9c9c9; font-size: 1%;text-decoration: none;line-height:1px}  /* visited link */

	a.skip:link {background-color:transparent;color: #c9c9c9; font-size: 1%;text-decoration: none;line-height:1px}     /* unvisited link */

	a.skip:hover {background-color:transparent;color: #c9c9c9; font-size: 1%;text-decoration: none;line-height:1px}   /* mouse over link */

	.skips {background-color:transparent;color: #c9c9c9; font-size: 1%;line-height:1px}

/* Submit Buttons display like a link */

		.linkbutton { 

		border: 0px solid #ffffff;

		padding: 0px;

		background-color: #ffffff;

		color: #0000ff;

		font-size: 100%;

		font-family: arial, helvetica, sans-serif; 

		text-decoration: underline; 

		}

/* Submit button that turns red when mouse-over */

		.buttons { 

		font-size: 70%;

		font-family: Verdana, Arial, Helvetica; 
		
		/* max-width: 35px; */
		
		}

		.buttonsOn {

		font-size: 70%;

		font-family: Verdana, Arial, Helvetica; 
		
		/* max-width: 35px; */

		}	
		/*
		.buttonsOn {

		background-color:#cc0000;

		color:#ffffff;

		font-size: 80%;

		font-family: Verdana, Arial, Helvetica; 

		}
		*/

/* PDC shopping cart button that turns red when mouse-over  */

		.pdcrightaligntextform {

		background-color:#ffffff;

		color:#000000;

		font-size: 100%;

		text-align: right;		

		font-family: Verdana, Arial, Helvetica; 

		}		

		.pdcbuttons { 

		font-size: 70%;

		font-family: Verdana, Arial, Helvetica; 

		}

		.pdcbuttonsOn {

		font-size: 70%;

		font-family: Verdana, Arial, Helvetica; 

		}
		/*.pdcbuttonsOn {

		background-color:#cc0000;

		color:#ffffff;

		font-size: 70%;

		font-family: Verdana, Arial, Helvetica; 

		}*/

/* PDC invoice */	

		.pdcinvoicefont1 { font-family: arial;font-size: 8pt;}

		.pdcinvoicefont2 {font-family: arial;font-size: 10pt;}

		.pdcinvoicefont3 {font-family: arial;font-size: 12pt;}

		.pdcinvoiceline { 

		border-bottom: 1px #000000 solid;

		font-size: 10pt;

		}
		
/* classes for header and footer for java applications */

		.inputwidth {
		max-width: 170px;
		max-height: 19px;
		font-size: 87%;
		width: 171px;
		height: 19px;
		}
/* classes for login, register, shopping cart for java applications */

a.pdclogin:active {background-color:transparent;color:#cc0000;text-decoration:underline;}   /* selected link */

a.pdclogin:visited {background-color:transparent;color:#cc0000;text-decoration:underline;}  /* visited link */

a.pdclogin:link {background-color:transparent;color:#cc0000;text-decoration:underline;}     /* unvisited link */

a.pdclogin:hover {background-color:transparent;color:#cc0000;text-decoration:underline;}   /* mouse over link */


/* classes for logout for java applications */
		
a.pdclogout:active {background-color:transparent;color:#ff0000;text-decoration:underline;}   /* selected link*/

a.pdclogout:visited {background-color:transparent;color:#ff0000;text-decoration:underline;}  /* visited link*/

a.pdclogout:link {background-color:transparent;color:#ff0000;text-decoration:underline;}     /* unvisited link*/

a.pdclogout:hover {background-color:transparent;color:#ff0000;text-decoration:underline;}   /* mouse over link*/
		

/* TSA section */

		.tsanavbar { 

		background-color: #000066; 

		color: #ffffff;

		font-size: 75%;

		}

		.tsaheader {font-size: 90%; background-color: #a2b5cd;}

		.tsainputbox {font-size: 75%; background-color: #e5e5e5;}

		.error {color: #ff0000;font-weight: bold; }

	 

	a.tsaskip:active {background-color:transparent;color: #000066; font-size: 60%;text-decoration: none;}  

	a.tsaskip:visited {background-color:transparent;color: #000066; font-size: 60%;text-decoration: none;} 

	a.tsaskip:link {background-color:transparent;color: #000066; font-size: 60%;text-decoration: none;}    

	a.tsaskip:hover {background-color:transparent;color: #000066; font-size: 60%;text-decoration: none;}   



/* ---- The following CSS is for New BTS home page ---- */

		.globalnavbar { 

		background-color: #0066cc;

		color: #ffffff;

		font-size: 75%; 

		font-family: verdana, arial, helvetica;

		}

		.globalnavbar a:visited {color:#ffffff; text-decoration: none;}

		.globalnavbar a:link {color:#ffffff; text-decoration: none; }

		.globalnavbar a:hover {color:#ffff00; text-decoration: none; }

	
		.GlobalTopNavBar2 { 

		background-color: #ffffff;

		color: #000000;

		font-size: 75%; 

		font-family: verdana, arial, helvetica;
		}

		.GlobalTopNavBar { 

		background-color: #2175d9;

		color: #ffffff;

		font-size: 75%; 

		font-family: verdana, arial, helvetica;

		}
		
		.pdcLoginNavBar { 
		
		background-color: #ffffff;
		
		color: #000000;
		
		font-size: 70%; 
		
		font-family: verdana, arial, helvetica;
		
		}
		

		.GlobalTopNavBar a:visited {color:#ffffff; text-decoration: none;}

		.GlobalTopNavBar a:link {color:#ffffff; text-decoration: none; }

		.GlobalTopNavBar a:hover {color:#ffff00; text-decoration: none; }

		a.login:active {background-color:transparent;color:#ffff00;text-decoration:none;}   /* selected link */

		a.login:visited {background-color:transparent;color:#ffff00;text-decoration:none;}  /* visited link */

		a.login:link {background-color:transparent;color:#ffff00;text-decoration:none;}     /* unvisited link */

		a.login:hover {background-color:transparent;color:#ffff00;text-decoration:none;}   /* mouse over link */

	

		.globalheadermiddle { 

		background-color: #2175d9;

		color: #ffffff;

		font-size: 75%; 

		font-family: verdana, arial, helvetica;

		}

		.globalheadermiddle a:visited {color:#ffffff; text-decoration: none;}

		.globalheadermiddle a:link {color:#ffffff; text-decoration: none; }

		.globalheadermiddle a:hover {color:#ffff00; text-decoration: none; }

		

		.GlobalLeftNavBar { 

		background-color: #cfe4fa;

		/* font-size: 75%; NO NEED REDUCES FONT SIZE ON WIRELESS */

		}

	    .LocalLeftNavBar1 { 

		color: #000000;

		font-family: verdana, arial, helvetica;

		font-size: 75%;

		font-weight: bold;

		border-bottom: 1px #00308f solid;

		}

		.LocalLeftNavBar1 a:visited {color:#000000; text-decoration: none;}

		.LocalLeftNavBar1 a:link {color:#000000; text-decoration: none; }

		.LocalLeftNavBar1 a:hover {color:#cc0000; text-decoration: none; }

		

		.LocalLeftNavBar2 { 

		color: #000000;

		font-family: verdana, arial, helvetica;

		font-size: 75%;

		border-bottom: 1px #00308f solid;

		/*padding-left: 8px;*/

		}

		.LocalLeftNavBar2 a:visited {color:#000000; text-decoration: none;}

		.LocalLeftNavBar2 a:link {color:#000000; text-decoration: none; }

		.LocalLeftNavBar2 a:hover {color:#cc0000; text-decoration: none; }

		

		.LocalLeftNavBar3 { 

		color: #000000;

		font-family: verdana, arial, helvetica;

		font-size: 75%;

		font-weight: bold;

		border-bottom: 3px #00308f solid;

		}

		.LocalLeftNavBar3 a:visited {color:#000000; text-decoration: none;}

		.LocalLeftNavBar3 a:link {color:#000000; text-decoration: none; }

		.LocalLeftNavBar3 a:hover {color:#cc0000; text-decoration: none; }



		.breadcrumbs {font-size: 65%;font-family: verdana, arial, helvetica; color: #000000;}

		.breadcrumb a:active {background-color:transparent; color: #ff0000; text-decoration: none;}  

		.breadcrumb a:visited {background-color:transparent; color: #800080; text-decoration: none;}  

		.breadcrumb a:link {background-color:transparent;color: #0000ff; text-decoration: underline;}     

		.breadcrumb a:hover {background-color:transparent;color: #ff0000; text-decoration: underline;} 

				

		.RotateImg {padding-right: 8px;}

		.nopadlist { margin-left: 20px; }

		.featureboxcontent { font-size: 75%;background-color: #ffffff;}			

		.headlineboxcontent { font-size: 110%;}
		
		.searchboxcontentTopNavBar { 

		font-size: 75%; 

		font-family: verdana, arial, helvetica;
		
		font-weight: bold;

		background-color: #2175d9;

		color: #ffffff;
		
		}					

		.searchboxcontent { 

		border-top: 1px #ffffff solid;

		border-bottom: 1px #ffffff solid;

		font-size: 75%;

		background-color: #2175d9;

		color: #ffffff;

		}

		.searchboxcontent a:visited {background-color:transparent;color:#ffffff;font-size: 90%; text-decoration: underline; }

		.searchboxcontent a:link {background-color:transparent;color:#ffffff;font-size: 90%; text-decoration: underline; }

		.searchboxcontent a:hover {background-color:transparent;color:#ffff00;font-size: 90%; text-decoration: underline; }

	

		.ontimebox { border: none;}

		.ontimeboxtitle { background-color: #00308f; /*#959595*/

		color: #ffffff; 

		font-family: verdana, arial, helvetica; 

		font-size: 75%; 

		font-weight: bold; 

		}

		.ontimeboxcontent { 

		font-size: 70%; 

		background-color: #ececec;

		/* background-image: url(https://webarchive.library.unt.edu/eot2008/20080916045118/https://www.bts.gov/images/on_time_bk.jpg); */

		background-repeat: no-repeat;

		}

		

		/* blue box w/ border */

		.boxQuickVote { border: none;}

		.boxQuickVotetitle { 

		background-color: #e6e6e6;

		color: #000000;

		font-family: verdana, arial, helvetica;

		font-size: 75%;

		font-weight: bold;

		border-top: 1px #00308f solid;

		border-bottom: 1px #00308f solid;

		}

		.boxQuickVotecontent { 

		background-color: #e6e6e6;

		font-size: 75%;

		border-bottom: 1px #00308f solid;

		}

/* dark blue text bold*/

		.blue { 

		color: #00308f;

		font-family: verdana, arial, helvetica;

		font-weight: bold;

  	      }

/* dark blue text no bold*/

		.bluenobold { 

		color: #00308f;

		font-family: verdana, arial, helvetica;

  	      }

		
		.box1 { border: 1px #00308f solid;}

		.box1title { 

		background-color: #00308f;

		color: #ffffff;

		font-family: verdana, arial, helvetica;

		font-size: 75%;

		font-weight: bold;

  	      }

		.box1content { font-size: 75%;}

		/* blue box w/out border */

		.box2 { border: none;}

		.box2title { 

		background-color: #00308f;

		color: #ffffff;

		font-family: verdana, arial, helvetica;

		font-size: 75%;

		font-weight: bold;

 		}

		.box2content { font-size: 75%;}

		/* light blue bk w/ black text w/ border */

		.box3 { border: 1px #000000 solid;}

		.box3title { 

		background-color: #9FD0FA;

		color: #000000;

		font-family: verdana, arial, helvetica;

		font-size: 75%;

		font-weight: bold;

		border-top: 3px #cc0000 solid;

		border-bottom: 1px #cc0000 solid;

		}

		.box3content { background-color: #9FD0FA;font-size: 75%;}

		/* red box w/out border */

		.box4 { border: none;}

		.box4title { 

		background-color: #cc0000; 

		color: #ffffff; 

		font-family: verdana, arial, helvetica; 

		font-size: 75%; 

		font-weight: bold;

		}

		.box4content { font-size: 75%;}

		/* gray bk box w/ top/bottom borders */

		.box5 { border: none;}

		.box5title { 

		background-color: #e6e6e6;

		color: #000000;

		font-family: verdana, arial, helvetica;

		font-size: 75%;

		font-weight: bold;

		border-top: 3px #00308f solid;

		border-bottom: 1px #00308f solid;

		}

		.box5content { 

		background-color: #e6e6e6;

		font-size: 75%;

		border-bottom: 1px #00308f solid;

		}

		/* red box w/ border */

		.box6 { border: 1px #cc0000 solid;}

		.box6title { 

		background-color: #cc0000; 

		color: #ffffff; 

		font-family: verdana, arial, helvetica; 

		font-size: 75%; 

		font-weight: bold;

		}

		.box6content { font-size: 75%;}
		
		
		.box7 { border: 1px solid;
		border-color: #cccccc 
		#e6e6e6 #e6e6e6 
		rgb(204,204,204)}
		
		
		.box7title { 
		
		background-color: #cccccc;
		
		color: #000000;
		
		font-family: verdana, arial, helvetica;
		
		font-size: 75%;
		
		font-weight: bold;
		
        	}
		
		.box7content { font-size: 75%;}
				
	/* blue box w/out border with light blue background for cells*/
		
		.box8 { border: none;}
		
		.box8title { 
		
		background-color: #00308f;
		
		color: #ffffff;
		
		font-family: verdana, arial, helvetica;
		
		font-size: 75%;

		font-weight: bold;
		
		}
		
		.box8content { font-size: 75%; background-color: #CFE4FA;}
				
				
	/* gold box w/ border */
		
		.box9 { border: 1px #FFCC33 solid;}
	
		.box9title { 
		
		background-color: #FFCC33; 
		
		color: #000000; 
		
		font-family: verdana, arial, helvetica; 
		
		font-size: 75%; 
		
		font-weight: bold;
		
		}
		
		.box9content { font-size: 75%; background-color: #FFFFCC}
				
				
	/* gray box w/ border */
		
		.box10 { border: 1px #cccccc solid;}
		
		.box10title { 
		
		background-color: #cccccc; 
		
		color: #000000; 
		
		font-family: verdana, arial, helvetica; 
		
		font-size: 75%; 
		
		font-weight: bold;
		
		}
				
		.box10content { font-size: 75%;}
				
		/* box for hydrogen with its color */
				
		.box11 { border: 1px #64a9ae solid;}
				
		.box11title { 
				
		background-color: #64a9ae; 
				
		color: #ffffff; 
				
		font-family: verdana, arial, helvetica; 
				
		font-size: 75%; 
				
		font-weight: bold;
				
		}
				
		.box11content { font-size: 75%; background-color: #e7efef;}
				
				
		.box12 { border: 1px #e6e6e6 solid;}
				
		.box12title { 
				
		background-color: #e6e6e6;
				
		color: #000000;
				
		font-family: verdana, arial, helvetica;
				
		font-size: 75%;
				
		font-weight: bold;
				
		}
				
		.box12content { 
						
		font-size: 75%;
				
		}
				
		.box13 { background-color: #e6e6e6; }
		
		
/* For "Print this page only*/

		.printthispage { 

		background-color: #00308f;

		color: #ffffff;

		font-family: verdana, arial, helvetica;

		font-size: 75%;

		font-weight: bold;

        	}
		
		.printthispage a:visited {background-color:transparent;color:#ffffff;font-size: 75%; text-decoration: underline; }

		.printthispage a:link {background-color:transparent;color:#ffffff;font-size: 75%; text-decoration: underline; }

		.printthispage a:hover {background-color:transparent;color:#ffff00;font-size: 75%; text-decoration: underline; }

	
/* For dictionary (a Java/XML application) */
        .DicEntry           { font-weight: bold;  }
        .DicMatch           { font-weight: bold;  }
        .DicMatchBold       { font-weight: bold;  }
        .DicMatchBoldItalic { font-weight: bold;  font-style: italic; }
        .DicMatchBgYellow   { background-color: #FFFF66;  }
        .DicRef             {    ;    }

/***************************************************************************************************

******* Do not use this section, but keep for old documents.  May delete this section in 2008 *******

****************************************************************************************************/

		.decellone { /* in redesign, need to change this class .decellone to .cellright */

		background-color: #e6e6e6; 

		color: #000000;

		font-family: courier new, courier, monospace;

		text-align: right;

		font-size: 75%;

		}

		.decelltwo { /* in redesign, need to change this class .decelltwo to .cellleft */

		background-color: #e6e6e6; 

		color: #000000;

		font-family: courier new, courier, monospace;

		text-align: left; 	

		font-size: 75%;

		}

		.decellthree { /* in redesign, need to change this class .decellthree to .cellright */

		background-color: #e6e6e6; 

		color: #000000;

		font-family: courier new, courier, monospace;

		text-align: center; 

		font-size: 75%;

		}

/* ----------------- Old TOC classes, need to delete after redesign ---------- */

	th.matrixcolhead { /* in redesign, need to change this class .matrixcolhead to .tocheader */

	background-color: #cccccc; 

	text-align: center;

	color: #000000;

	font-family: arial, helvetica, sans-serif;

	font-size: 75%;

	}

		.matrixcellone { /* in redesign, need to change this class .matrixcellone to .toclink */

		background-color: #e6e6e6; 

		color: #000000;

		font-family: arial, helvetica, sans-serif;

		text-align: center;

		font-size: 75%;

		width: 10%;

		}

	/* find out logic to remove these following classs */

		.italicstyle { font-style: italic; } 

		.boldstyle { font-weight: bold; } 

		.bolditalicstyle { font-style: italic; font-weight: bold; }

		.superitalic { font-style: italic; vertical-align: super; }

		.subitalic { font-style: italic; vertical-align: sub; }		

/* css for positive, negative, and neutral colors in DARK background figures and numbers */

		.negative { color: #cc0000; }

		.positive { color: #009900; }

		.neutral  { color: #000000; }

	/* css for tris-online text color */

		.tris {color:#660066; text-decoration: underline;font-family:none;font-size:18pt;font-weight:bolder; }

		.online {color:#99cc00; text-decoration: underline;font-family:none;font-size:18pt;font-weight:bolder;font-style:italic; }

	/********  delete after redesign, css for Buttons on the right side on current bts index.html page ********************/

		.button { 

		border: 0px solid #000066;

		padding: 0px;

		background-color: #000066;

		color: #000000;

		font-size: 80%;

		font-family: arial, helvetica, sans-serif; 

		font-weight: bold;

		text-align: center;

		}

	a.buttonlink:active {background-color:transparent;color: #ffffff; text-decoration: none;}  

	a.buttonlink:visited {background-color:transparent;color: #ffffff; text-decoration: none;}  

	a.buttonlink:link {background-color:transparent;color: #ffffff; text-decoration: none;}  

	a.buttonlink:hover {background-color:transparent;color: #ffff00; text-decoration: none;} 

	.inputbox {

		font-size: 85%;

		height: 20px;

		}

		/* mfd  */.verticalbar { 

		border-left: 1px solid #636262;

		}


        .footerblacksmall {

                color: #000000;

                font-family: verdana, arial, helvetica;

                font-size: 65%;

                font-weight: bold;

                }

        .footerblacksmall a:visited {color:#800080; text-decoration: none;}

        .footerblacksmall a:link {color:#0000ff; text-decoration: none; }

        .footerblacksmall a:hover {color:#cc0000; text-decoration: none; }



/**********************************************************************/
/**********************************************************************/
/*************** NEW CLASSES FOR THE RITA 2007 REDESIGN ***************/
/**********************************************************************/
/**********************************************************************/



/* main table hosting everything */


		.mainTable { 
		
		background-color: #ffffff;
		
		width: 960px;
		
		}


       	
/* classes for left local navigation */

        
	  /* first level of navigation in bold text */       
        
        	.leftNavLocalOne {
        	
        	padding-left: 12px;
        	
        	padding-top: 5px;
        	
        	padding-bottom: 5px;
        	
        	padding-right: 5px;
        	
        	color: #00349a;
		
		font-size: 75%;
		
		font-family: arial, helvetica, sans-serif; 
		
		font-weight: bold;
		
		text-align: left;
		
		border-bottom: 1px #efefef solid;
		
		background-color: #ffffff;
		
		}
		
		
		.leftNavLocalOne a:visited {color:#00349a; text-decoration: none;}
		
		.leftNavLocalOne a:link {color:#00349a; text-decoration: none;}
		
        	.leftNavLocalOne a:hover {color:#cc0000; text-decoration: none;}
        	
        	
	  /* second level of navigation in regular text no bold */
		
		.leftNavLocalTwo {
        	
        	padding-left: 12px;
        	
        	padding-top: 5px;
        	
        	padding-bottom: 5px;
        	
        	padding-right: 5px;
        	
        	color: #00349a;
		
		font-size: 75%;
		
		font-family: arial, helvetica, sans-serif; 
		
		text-align: left;
		
		border-bottom: 1px #efefef solid;
		
		background-color: #ffffff;
		
		}
		
		
		.leftNavLocalTwo a:visited {color:#00349a; text-decoration: none;}
		
		.leftNavLocalTwo a:link {color:#00349a; text-decoration: none;}
		
        	.leftNavLocalTwo a:hover {color:#cc0000; text-decoration: none;}
        	
        	
	  /* third level of navigation in italic regular text */
		
		.leftNavLocalThree {
        	
        	padding-left: 12px;
        	
        	padding-top: 5px;
        	
        	padding-bottom: 5px;
        	
        	padding-right: 5px;
        	
        	color: #00349a;
		
		font-size: 75%;
		
		font-family: arial, helvetica, sans-serif; 
		
		text-align: left;
		
		border-bottom: 1px #efefef solid;
		
		background-color: #ffffff;
		
		font-style: italic
		
		}
		
		
		.leftNavLocalThree a:visited {color:#00349a; text-decoration: none;}
		
		.leftNavLocalThree a:link {color:#00349a; text-decoration: none;}
		
        	.leftNavLocalThree a:hover {color:#cc0000; text-decoration: none;}        	
        	

	  /* fourth level of navigation in italic indented regular text */
		
		.leftNavLocalFour {
        	
        	padding-left: 20px;
        	
        	padding-top: 5px;
        	
        	padding-bottom: 5px;
        	
        	padding-right: 5px;
        	
        	color: #00349a;
		
		font-size: 75%;
		
		font-family: arial, helvetica, sans-serif; 
		
		text-align: left;
		
		border-bottom: 1px #efefef solid;
		
		background-color: #ffffff;
		
		font-style: italic
		
		}
		
		
		.leftNavLocalFour a:visited {color:#00349a; text-decoration: none;}
		
		.leftNavLocalFour a:link {color:#00349a; text-decoration: none;}
		
        	.leftNavLocalFour a:hover {color:#cc0000; text-decoration: none;}        	

        	
	
        /* td hosting table with left nav bar main buttons and local links */
        	
        	.tdLeftNavHost {
        	
        	width: 171px; /* column width must be maintained if a local search box is placed in local nav bar */
        	
        	background-color: #efefef;
        	
        	vertical-align: top;
        	
        	}
        	
        	

/* classes for footer */


	/* set the text white for footer with 2 text sizes */
		
		.footer1 { 
		
		color: #ffffff;

		font-size: 75%;

		font-family: arial, helvetica, sans-serif; 

		}
		
		
		.footer1 a:visited {color:#ffffff; text-decoration: underline;}
				
		.footer1 a:link {color:#ffffff; text-decoration: underline;}
				
        	.footer1 a:hover {color:#ffff33; text-decoration: underline;}
        	
        	
        	
        	
		.footer2 { 
		
		color: #ffffff;

		font-size: 65%;

		font-family: arial, helvetica, sans-serif; 

		}
		
		
		.footer2 a:visited {color:#ffffff; text-decoration: underline;}
				
		.footer2 a:link {color:#ffffff; text-decoration: underline;}
				
        	.footer2 a:hover {color:#ffff33; text-decoration: underline;}
        	
        	
        	
        	
        	
        /* set hosting td color background and padding */
        	
        	.tdFooter {
        	
        	background-color: #003399;
        	
        	padding-top: 5px;
        	
		padding-right: 5px;
		
		padding-bottom: 5px;
		
		padding-left: 5px;
        	
        	}

		/* class for background image for top footer image */
		
		.topFooterBackground {
		
		background-image: url(https://webarchive.library.unt.edu/eot2008/20080916045118/https://www.bts.gov/images/bottom_top_footer.jpg);
		        	
        	}
        	
        	
/* class for background image used behind banner in case the table is pushed farther than normal banner width */

		
		.bannerExtension {
		
		background-image: url(https://webarchive.library.unt.edu/eot2008/20080916045118/https://www.bts.gov/images/end_banner.jpg);
		        	
        	}

/* classes for top nav bar with search */


	/* td hosting search and rita navigation buttons */		
		
		.ritaTopNavBar {
		
		height: 38px;
		
		background-image: url(https://webarchive.library.unt.edu/eot2008/20080916045118/https://www.bts.gov/images/top_nav_bckgrnd.jpg);
		        	
		padding-top: 0px;
		        	
		padding-right: 5px;
				
		padding-bottom: 0px;
				
		padding-left: 5px;
		        	
        	}
        	
        	
        /* text in top nav bar */
        	
        	.topNavText {
        	
        	color: #ffffff;
				
		font-size: 75%;
				
		font-family: arial, helvetica, sans-serif;
				
		font-weight: bold;
		
		}
		
        	
        	.topNavText a:visited {color:#ffffff; text-decoration: none;}
						
		.topNavText a:link {color:#ffffff; text-decoration: none;}
						
        	.topNavText a:hover {color:#ffff33; text-decoration: none;}
        	
        	
        	
        /* class for search field */
        	
        	     	
        	.searchField {
        	
        	font-family: Arial;
        	
		font-size: 70%;
		
		font-weight: normal;
		
		color: #000000;
		
		background-color: #ffffff;
		
        	}
        	
        	
		.searchFieldPdc {
        	
        	font-family: Arial;
        	
		font-size: 70%;
		
		font-weight: normal;
		
		color: #000000;
		
		background-color: #ffffff;
		
        	}
        	
        	
        /* class for search or go button */
        	
        	.goButton { 
		
		font-size: 65%;
		
		font-family: Verdana, Arial, Helvetica;
		
		color: #0033a3;
		
		font-weight: bold;
				
		width: 60px;
				
		}
		
		
        	.searchBookstore { 
		
		font-size: 65%;
		
		font-family: Verdana, Arial, Helvetica;
		
		color: #0033a3;
		
		font-weight: bold;
				
		width: 125px;
				
		}
		
		

/* class for td hosting main content with padding at bottom for regular pages */

		.tdMainContent {		

		padding-bottom: 15px;
				
		}
		
		
/* classes for content table for homepages */


		.tableHostContent {		

		padding-top: 5px;
		        	
		padding-right: 5px;
				
		padding-bottom: 5px;
				
		padding-left: 5px;
		
		border: 1px solid #000000;
				
		}
		
		
		
		.contentTitleBlue { 
		
		font-size: 85%;
		
		font-family: arial, helvetica, sans-serif;
		
		color: #0033a3;
		
		font-weight: bold;				

		padding-top: 5px;
		        	
		padding-right: 5px;
				
		padding-bottom: 5px;
				
		padding-left: 5px;
		
		/* border-top: 1px dotted #c9c9c9;  dots look like dashes in internet explored */
		
		border-top: 1px solid #c9c9c9;
		
		border-bottom: 1px solid #c9c9c9;
				
		}		
		
		
		
/* classe updated time stamp */
		
		
		.updateStamp {
		
		font-size: 65%;
		
		font-family: verdana, arial, helvetica;
		
		color: #949494;
		
		font-weight: bold;
		
		}



/* class for rss code in pr and whats new pages */

		.rss {
		
		background-color:transparent;
		
		color: #ffffff;
		
		font-size: 1%;
		
		line-height:1px;
		
		}





/*
     FILE ARCHIVED ON 4:51:18 Sep 16, 2008 AND RETRIEVED FROM THE
     AN OPENWAYBACK INSTANCE ON 15:29:03 Feb 11, 2025.
     JAVASCRIPT APPENDED BY OPENWAYBACK, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
