/* Updated 4/4/2007 */ 

body { 

	background-color: #ffffff;

	color: #000000;

	font-family: arial, helvetica, sans-serif; 

	margin-top: 0px; 

	margin-right: 0px;	

	margin-bottom: 0px;	

	margin-left: 2px;
	
	max-width: 200px;

	}

table, tr, th, td { font-family: arial, helvetica, sans-serif; }

h1 { font-size: 185%; margin-top: 0px; }

h2 { font-size: 150%; margin-top: 0px; }

h3 { font-size: 125%; margin-top: 0px; }

h4 { font-size: 115%; margin-top: 0px; }

h5 { font-size: 100%; margin-top: 0px; }

h6 { font-size: 90%; margin-top: 0px; }

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%; }

/**************************************************************************************************************/
/**************************************************************************************************************/
/* wireless new classes */
/**************************************************************************************************************/
/**************************************************************************************************************/


		/* don't display specific area */
		.noshow {
		display: none;
		}

		/* display specific area */
		.show {
		display: inline;
		}
		
		
		/* make an element invisible */

		.invisible {
		visibility: hidden;
		}


		/* make an element visible */

		.visible {
		visibility: visible;
		}


		/* used to show about link in footer on wireless pages */

		.forwirelessonly { 

		display: inline;

		}
		




/* images for right and left side decoration */

.rightDeco {
            
       display: none;
       }


.leftDeco {
            
       display: none;
       }



/* background color for table hosting nav bar */


.topNavBar {
            
       display: none;
       }



/* background color for td hosting update stamp and ticker */


.darkBlue {
            
       background-color: #ffffff;
       
       text-align: left;
       }


/* white background color for table hosting main content */


.tableMainContent {
            
       background-color: #ffffff;
       
       text-align: left;
       }




/**************************************************************************************************************/
/**************************************************************************************************************/
/**************************************************************************************************************/
/**************************************************************************************************************/





/* 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%;

			}

			.cellleft { /* in redesign, need to change this class .celltwo to .cellleft */

			background-color: #e6e6e6; 

			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; 

		color: #000000;

		text-align: right;		

		font-size: 75%;

		}

		.cellleftshade { 

		background-color: #cccccc; 

		color: #000000;

		text-align: left; 		

		font-size: 75%;

		}

		.cellcentershade { 

		background-color: #cccccc; 

		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;}

/* 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;}

/* 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: #ffffff; font-size: 1%;text-decoration: none;line-height:1px}    selected link */

	/* a.skip:visited {background-color:transparent;color: #ffffff; font-size: 1%;text-decoration: none;line-height:1px}   visited link */

	/* a.skip:link {background-color:transparent;color: #ffffff; font-size: 1%;text-decoration: none;line-height:1px}      unvisited link */

	/* a.skip:hover {background-color:transparent;color: #ffffff; font-size: 1%;text-decoration: none;line-height:1px}    mouse over link */

	.skips {background-color:transparent;color: #ffffff; font-size: 1%; line-height:1px}
	
	.skip {
	
	display: none;
	
	/* visibility: hidden; still shows the text in mobile */
	
	/* 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: 80%;

		font-family: Verdana, Arial, Helvetica; 
		
		max-width: 35px;
		
		}

		.buttonsOn {

		font-size: 80%;

		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;

		}

		.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%;*/
		
		display: none;

		}

	    .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;}

		.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;*/
		
		display: none;
		
		}
		

		.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(/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;

		}

		
		.box1 { 
		
		border: 0px #ffffff solid;
		
		}

		.box1title { 	
		
		background-color: #ffffff;
		
		color: #000000; 		
		
		/* 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%;}
		
		
/* 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; }



/**********************************************************************/
/**********************************************************************/
/*************** 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 {
        	
        	display: none;
        	
        	}
        	
        	

/* classes for footer */


	/* set the text white for footer with 2 text sizes */
		
		.footer1 { 
		
		color: #000000;

		font-size: 75%;

		font-family: arial, helvetica, sans-serif; 

		}
		
		
		.footer1 a:visited {color:#800080; text-decoration: underline;}
				
		.footer1 a:link {color:#0000ff; text-decoration: underline;}
				
        	.footer1 a:hover {color:#cc0000; text-decoration: underline;}
        	
        	
        	
		.footer2 { 
		
		color: #000000;

		font-size: 65%;

		font-family: arial, helvetica, sans-serif; 

		}
		
		
		.footer2 a:visited {color:#800080; text-decoration: underline;}
				
		.footer2 a:link {color:#0000ff; text-decoration: underline;}
				
        	.footer2 a:hover {color:#cc0000; text-decoration: underline;}
        	
        	
        	
        	
        	
        /* set hosting td color background and padding */
        	
        	.tdFooter {
        	
        	background-color: #ffffff;
        	
        	}


		/* class for background image for top footer image */
		
		.topFooterBackground {
		
		display: none;
		        	
        	}
        	
        	
/* class for background image used behind banner in case the table is pushed farther than normal banner width */

		
		/* .bannerExtension { */
		
		/* background-image: url(../images/end_banner.jpg); */
		        	
        	/* } */

/* classes for top nav bar with search */


	/* td hosting search and rita navigation buttons */		
		
		.ritaTopNavBar {
		
		display: none;
		
        	}
        	
        	
        /* 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 explorer */
		
		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;
		
		}

