body  {

	background-color: #fff;


	

	}











#header1  {

	position: absolute; 

	z-index: 3;	

	left: 0;

	top: 0px;

	width: 614px;

	align: left;

	height: 143px;

	padding: 0px 0px 0px 0px;

	background-color: transparent;

	border-width: 0px 0px 0px 0px; 

	border-style: solid; 

	border-color: #fff; 

	}









#pichead {

	position: absolute; 

	left:602px;

	top: 4px;


	padding: 0;

	Width: auto;

	height: auto;


	}









#pichead img {

	border-width: 1px;

	border-style: solid;

	border-color: #233;

	}






/*  THIS AREA DESCRIBES THE far RIGHT PLANE */

#content23  {

	position: absolute;

	left: 300px;

	top: 300px;

	width: 800px;

	align: center;

	height: 600px;

	padding: 0;

	border-width: 0px 0px 0px 0px; 

	border-style: solid; 

	border-color: #fff; 

	background-color: transparent;

	}











sup     {

	line-height: 20px;

	}




p        {

	font: 12px arial, sans-serif;

	font-weight: bold;

	color: #304040;

	padding-top: 1px;

	letter-spacing: 1px;

	line-height: 18px;
	

	}




h2        {

	font: 9px Verdana, san-serif;

	font-weight: bold;

	color: #104070;

	margin: 2px 4px 6px 25px;

	letter-spacing: 1px;

	line-height: 21px;
	

	}







h3        {

	font: 15px Verdana, san-serif;

	font-weight: bold;

	color: #104070;

	margin: 2px 4px 6px 25px;

	letter-spacing: 1px;

	line-height: 21px;
	

	}









h4        {

	font: 18px Times New Roman, serif;

	font-weight: normal;

	color: #606060;

	margin: 2px 4px 25px 25px;

	letter-spacing: 1px;

	line-height: 21px;
	

	}




h5        {

	font: 12px Verdana, san-serif;

	font-weight: bold;

	color: #007755;

	margin: 2px 4px 4px 27px;

	letter-spacing: 1px;

	line-height: 20px;
	

	}




h6	{

	font: 21px Times, serif;

	font-weight: bold;
	
	font-style: italic;

	color: #5b394b;

	padding: 0px 0px 0px 0px;

	margin: 0px 0px 0px 10px;

	letter-spacing: 1px;

	line-height: 23px;
	

	}

















/* table for main content */



#contTabMain {

	margin-left: 0px;

	margin-right: 0;
	
	padding-right: 0px;

	width: auto;



	background-color: transparent;

	}











/* these are the cells for the table the main content is in  */





.tdctip  {

	width: auto;

	height: 18px;

	border-width: 0px; 

	border-style: solid; 

	border-color: #fff; 

	background-color: transparent;

	padding: 0px;

	background-image: url(../images/crail1tiptop.jpg);
 
	background-repeat: no-repeat;

	background-position: left;



	}



.tdctipC  {

	width: 45px;

	height:auto;

	background-image: url(../images/crail1tiptopC.png);
 
	background-repeat: no-repeat;

	background-position: left;


	}






.tdctop  {

	width: auto;

	height: auto;

	border-width: 0px; 

	border-style: solid; 

	border-color: #fff; 

	background-color: transparent;

	padding: 0px;

	background-image: url(../images/crail1tipmid.jpg);

	background-position: left;

 
	background-repeat: repeat-y;


	}








/* this is the page header text*/





.tdctop h6      {
	font: 21px Times, serif;

	font-weight: bold;
	
	font-style: italic;

	color: #5b394b;

	padding: 0px 0px 0px 0px;

	margin: 0px 0px 0px 10px;

	letter-spacing: 1px;

	line-height: 23px;
	

	}








.tdctopC  {

	width: 45px;

	height:auto;

	background-image: url(../images/crail1tipmidC.png);
 
	background-repeat: repeat-y;

	background-position: left;


	}














.tdctipbot  {

	width: auto;

	height: 21px;


	border-width: 0px; 

	border-style: solid; 

	border-color: #fff; 

	background-color: transparent;

	padding: 0px;

	background-image: url(../images/crail1tipbot.jpg);

	background-position: left;
 
	background-repeat: no-repeat;


	}


.tdctipbotC  {

	width: 45px;

	height:auto;

	background-image: url(../images/crail1tipbotC.png);
 
	background-repeat: no-repeat;

	background-position: left;


	}







/* this cell displays content */



.tdcmid  {

	width: auto;

	height: auto;

	vertical-align: top;

	border-width: 0px; 

	border-style: solid; 

	border-color: #fff; 

	background-image: url(../images/crail1midbac.jpg);

	background-position: left;
 
	background-repeat: repeat-y;

	background-color: none;

	padding: 5px 0px 5px 0px;

	}







.tdcmid p  {

	vertical-align: top;

	padding: 0px 0px 0px 25px;

	font-weight: bold;


	}




.tdcmid h6      {

	font: 13px Verdana, sans-serif;

	font-weight: bold;

	color: #707070;

	padding: 0px 0px 0px 0px;

	margin: 0px 0px 0px 23px;

	letter-spacing: 1px;

	line-height: 19px;
	
	}

















.tdcmidC  {

	width: 45px;

	height:auto;

	background-image: url(../images/crail1midbacC.png);
 
	background-repeat: repeat-y;

	background-position: left;


	}




.tdcmidD  {

	width: auto;

	height:auto;

	background-color: transparent;

	background-image: none;
 
	vertical-align: top;

	padding: 0 0 0 10px;

	margin: 0;
 
	}







.tdcmidD h6      {

	font: 13px Verdana, sans-serif;

	font-weight: bold;

	color: #707070;

	padding: 0px 0px 0px 0px;

	margin: 0px 0px 0px 23px;

	letter-spacing: 1px;

	line-height: 21px;
	
	}













.tdcmidbot  {

	width: auto;

	height: 18px;

	border-width: 0px; 

	border-style: solid; 

	border-color: #fff; 

	background-color: transparent;

	padding: 0px;

	background-image: url(../images/crail1botop.jpg);

	background-position: left;

	background-repeat: no-repeat;


	}



.tdcmidbotC  {

	width: 45px;

	height:auto;

	background-image: url(../images/crail1botopC.png);
 
	background-repeat: no-repeat;

	background-position: left;


	}














.tdrights  {

	height: auto;

	width: auto;

	padding: 0;

	border-width: 0 0 0 0;

	border-style: dotted;

	border-color: #660000;

	background-image: url(../images/crail1botbac.jpg);
 
	background-repeat: repeat-y;

	text-align: center;


	margin: 0px 0px 0px 0px;
	
	}





.tdrightsC  {

	width: 45px;

	height:auto;

	background-image: url(../images/crail1botbacC.png);
 
	background-repeat: repeat-y;

	background-position: left;


	}









.tdrights h6      {

	font: 10px Verdana, sans-serif;

	color: #999999;

	padding: 0px;

	text-indent: 50px;

	line-height: 11px;

	margin: 3px 0 0px -20px;
	
	}










.tdrights h6 a     {

	font: 10px Verdana, sans-serif;

	color: #999999;

	padding: 0px;

	text-indent: 0px;

	line-height: 11px;

	margin: 0px 0 0px 3px;

	text-decoration: underline;
	
	}














.tdcbot  {

	width: auto;

	height: 39px;

	vertical-align: top;
	
	horizontal-align: left;

	border-width: 0px; 

	border-style: solid; 

	border-color: #fff; 

	background-color: transparent;

	padding: 0px;

	background-image: url(../images/crail1botbot.jpg);

	background-repeat: no-repeat;

	}



.tdcbotC  {

	width: 45px;

	height:auto;

	background-image: url(../images/crail1botbotC.png);
 
	background-repeat: no-repeat;

	background-position: left;

	}









/*  THIS AREA DESCRIBES THE PAGES WITH THE WIDE RIGHT PLANE */





#content23  {

	position: absolute;

	left: 1px;

	top: 145px;

	width: 675px;

	align: center;

	height: auto;

	padding: 0;

	border-width: 0px 0px 0px 0px; 

	border-style: solid; 

	border-color: #fff; 

	background-color: transparent;

	}







/* the table that displays the main content */


#contTabMain2 {

	margin-left: 0px;

	margin-right: 5%;
	
	paddinig-right: 10px;

	width: auto;

	background-color: transparent;

	}





.tdctip2  {

	width: auto;

	height: 18px;

	border-width: 0px; 

	border-style: solid; 

	border-color: #fff; 

	background-color: transparent;

	padding: 0px;

	background-image: url(../images/crail2tiptop.jpg);
 
	background-position: left center;	

	background-repeat: no-repeat;


	}







/* this cell holds the corner image near centertop of content display */


.tdctip2C  {

	width: 18px;

	height: 18px;

	border-width: 0px; 

	border-style: solid; 

	border-color: #fff; 

	background-color: transparent;

	padding: 0px;

	background-image: url(../images/crail2tiptopC.jpg);
 
	background-position: center center;	

	background-repeat: no-repeat;

	}








/* this cell displays the top right corner of content */


.tdctip2S  {

	width: auto;

	height: 18px;

	border-width: 0px; 

	border-style: solid; 

	border-color: #fff; 

	background-color: transparent;

	padding: 0px;

	background-image: url(../images/crail2tiptopS.jpg);
 
	background-position: right center;	

	background-repeat: no-repeat;

	}













/* this cell displays the header */

.tdctop2  {

	width: auto;

	height: auto;

	vertical-align: top;

	border-width: 0px; 

	border-style: solid; 

	border-color: #fff; 

	background-color: transparent;

	padding: 0px;

	background-image: url(../images/crail2tipmid.jpg);
 
	background-repeat: repeat-y;

	}




/* this is the page header text*/





.tdctop2 h6      {

	font: 21px Times, serif;

	font-weight: bold;
	
	font-style: italic;

	color: #5b394b;

	padding: 0px 0px 0px 0px;

	margin: 0px 0px 0px 10px;

	letter-spacing: 1px;

	line-height: 23px;
	

	}






.tdctop2C  {

	width: 18px;

	height: auto;

	vertical-align: top;

	border-width: 0px; 

	border-style: solid; 

	border-color: #fff; 

	background-color: transparent;

	padding: 0px;

	background-image: url(../images/crail2tipmidC.jpg);

	background-position: center;	

 	background-repeat: repeat-y;

	}












/* this cell displays the side header */


.tdctop2S  {

	width: auto;

	height: auto;

	vertical-align: top;

	border-width: 0px; 

	border-style: solid; 

	border-color: #fff; 

	background-color: transparent;

	padding: 0px;

	background-image: url(../images/crail2tipmidS.jpg);

	background-position: right;	

 	background-repeat: repeat-y;

	}










.tdctipbot2  {

	width: auto;

	height: 21px;

	border-width: 0px; 

	border-style: solid; 

	border-color: #fff; 

	background-color: transparent;

	padding: 0px;

	background-image: url(../images/crail2tipbot.jpg);
 
	background-repeat: no-repeat;

	}







.tdctipbot2C  {

	width: 18px;

	height: 21px;

	border-width: 0px; 

	border-style: solid; 

	border-color: #fff; 

	background-color: transparent;

	padding: 0px;

	background-image: url(../images/crail2tipbotC.jpg);

	background-position: center center;
 
	background-repeat: no-repeat;

	}










.tdctipbot2S  {

	width: auto;

	height: 21px;

	border-width: 0px; 

	border-style: solid; 

	border-color: #fff; 

	background-color: transparent;

	padding: 0px;

	background-image: url(../images/crail2tipbotS.jpg);

	background-position: right center;
 
	background-repeat: no-repeat;

	}






/* this is the cell that holds the main body content */


.tdcmid2  {

	width: auto;

	height: auto;

	vertical-align: top;

	border-width: 0px; 

	border-style: solid; 

	border-color: #fff; 

	background-image: url(../images/crail2midbac.jpg);
 
	background-repeat: repeat-y;

	background-color: transparent;

	}









.tdcmid2 h6      {

	font: 13px Verdana, sans-serif;

	font-weight: bold;

	color: #707070;

	padding: 0px 0px 0px 0px;

	margin: 0px 0px 0px 23px;

	letter-spacing: 1px;

	line-height: 21px;
	
	}










.tdcmid2 p  {

	vertical-align: top;

	padding: 0px 0px 0px 25px;

	}








.tdcmid2C  {

	width: 18px;

	height: auto;

	vertical-align: top;

	border-width: 0px; 

	border-style: solid; 

	border-color: #fff; 

	background-image: url(../images/crail2midbacC.jpg);
 
	background-repeat: repeat-y;

	background-position: center;	

	background-color: transparent;

	}










.tdcmid2S  {

	width: auto;

	height: auto;

	vertical-align: top;

	border-width: 0px; 

	border-style: solid; 

	border-color: #fff; 

	background-image: url(../images/crail2midbacS.jpg);
 
	background-repeat: repeat-y;

	background-position: right;	

	background-color: transparent;

	padding: 0px 35px 5px 12px;

	}









.tdcmid2S .raps  {

	
	border-width: 1px; 

	border-style: solid; 

	border-color: #233; 
	
	margin: 0 15px -15px 15px;

	}




















.tdcmidbot2  {

	width: 410px;

	height: 18px;

	border-width: 0px; 

	border-style: solid; 

	border-color: #fff; 

	background-color: transparent;

	padding: 0px;

	background-image: url(../images/crail2botop.jpg);

	background-repeat: no-repeat;


	}







.tdcmidbot2C  {

	width: 18px;

	height: 18px;

	border-width: 0px; 

	border-style: solid; 

	border-color: #fff; 

	background-color: transparent;

	padding: 0px;

	background-image: url(../images/crail2botopC.jpg);

	background-position: center center;
 
	background-repeat: no-repeat;


	}









.tdcmidbot2S  {

	width: auto;

	height: 18px;

	border-width: 0px; 

	border-style: solid; 

	border-color: #fff; 

	background-color: transparent;

	padding: 0px;

	background-image: url(../images/crail2botopS.jpg);

	background-position: right center;
 
	background-repeat: no-repeat;


	}







.tdrights2  {

	height: auto;

	width: 410px;

	padding: 0;

	border-width: 0 0 0 0;

	border-style: dotted;

	border-color: #660000;

	background-image: url(../images/crail2botbac.jpg);
 
	background-repeat: repeat-y;

	text-align: center;


	margin: 0px 0px 0px 0px;
	
	}









.tdrights2 h6      {

	font: 10px Verdana, sans-serif;

	color: #999999;

	padding: 0px;

	text-indent: 50px;

	line-height: 11px;

	margin: 0px 0 0px -20px;
	
	}









.tdrights2 h6 a     {

	font: 10px Verdana, sans-serif;

	color: #999999;

	padding: 0px;

	text-indent: 0px;

	line-height: 11px;

	margin: 0px 0 0px 3px;

	text-decoration: underline;
	
	}









.tdrights2C  {

	width: 18px;

	height: auto;

	padding: 0;

	border-width: 0 0 0 0;

	border-style: dotted;

	border-color: #660000;

	background-image: url(../images/crail2botbacC.jpg);

	background-repeat: repeat-y;

	margin: 0px 0px 0px 0px;
	
	}








.tdrights2S  {

	height: auto;

	width: auto;

	padding: 0;

	border-width: 0 0 0 0;

	border-style: dotted;

	border-color: #660000;

	background-image: url(../images/crail2botbacS.jpg);

	background-position: right;	
 
	background-repeat: repeat-y;

	margin: 0px 0px 0px 0px;
	
	}





.tdcbot2  {

	width: auto;

	height: 39px;

	vertical-align: top;
	
	horizontal-align: left;

	border-width: 0px; 

	border-style: solid; 

	border-color: #fff; 

	background-color: transparent;

	padding: 0px;

	background-image: url(../images/crail2botbot.jpg);

	background-repeat: no-repeat;

	}






.tdcbot2C  {

	width: 20px;

	height: 39px;

	vertical-align: top;
	
	horizontal-align: left;

	border-width: 0px; 

	border-style: solid; 

	border-color: #fff; 

	background-color: transparent;

	background-image: url(../images/crail2botbotC.jpg);

	background-position: right top;
 
	background-repeat: no-repeat;

	padding: 0px 0 0 0px;

	}








.tdcbot2S  {

	width: auto;

	height: 39px;

	vertical-align: top;
	
	horizontal-align: left;

	border-width: 0px; 

	border-style: solid; 

	border-color: #fff; 

	background-color: transparent;

	background-image: url(../images/crail2botbotS.jpg);

	background-position: right top;
 
	background-repeat: no-repeat;

	padding: 0px 0 0 0px;

	}







/* css FOR INDIVIDUAL PAGES */





/* style for listed addresses */


.address  {

	list-style-type: none;

	text-indent: -20px;

	font: 11px Arial, sans-serif;

	font-weight: regular;

	color: #303030;

	padding: 0px 20px 0 5px;

	letter-spacing: 1px;

	line-height: 17px;

	}





/* for pages with maps */



iframe {

	border-style: solid;

	border-width: 1px;

	border-color: #000;

	margin: 0px 3px 5px 0;


	}







/* ul for items in content area */


.licont   {

	font: 12px arial, sans-serif;

	font-weight: regular;
	

	text-indent: 10px;	

	color: #404040;

	padding: 0px 25px 0 30px;

	letter-spacing: 1px;

	line-height: 18px;
	

	}






.licont li   {

	font: 12px arial, sans-serif;

	font-weight: bold;

	list-style-type: disk;

	text-indent: 0px;
	
	color: #304040;

	padding: 4px 25px 4px 20px;

	letter-spacing: 1px;

	line-height: 18px;
	

	}






.licont li strong   {

	font: 13px arial, sans-serif;

	font-weight: bold;

	color: #5b394b;

	}







.licont li ul  {

	list-style-type: none;

	}





.licont h6  {

	font: 12px Verdana, san-serif;

	font-weight: bold;

	color: #338866;

	margin: 2px 4px 4px 18px;

	letter-spacing: 1px;

	line-height: 21px;
	

	}











.lianal   {

	font: 12px arial, sans-serif;

	font-weight: normal;

	color: #606060;

	padding: 0px 10px 0 10px;

	letter-spacing: 1px;

	line-height: 18px;
	

	}






.lianal li   {

	font: 12px arial, sans-serif;

	font-weight: bold;

	list-style-type: none;

	text-indent: 0px;
	
	color: #304040;

	margin: 12px 0px 6px 30px;

	padding: 12px 0Spx 6px 30px;

	letter-spacing: 1px;

	line-height: 18px;
	

	}


.lianal li ul  {

	list-style-type: none;

	}







 

/* pricequote table on client services */

#tbquot  {

	padding: 2px 20px 2px 20px;

	}


#tbquot td  {

	padding: 2px 5px 2px 30px;

	text-decoration: none;

	font: 12px arial, sans-serif;

	font-weight: bold;

	color: #338866;

	letter-spacing: 1px;

	line-height: 18px;

	}






/*table for instrumentation page */


#tbinstr  {

	padding: 2px 0px 2px 10px;

	margin: 0px 0px 0px 15px;



	}








#tbinstr .td1  {

	padding: 4px 0px 4px 10px;

	font: 15px arial, sans-serif;

	font-weight: bold;

	text-decoration: underline;

	color: #007755;

	letter-spacing: 1px;

	line-height: 18px;

	background-color: transparent;

	border-style: solid; 

	border-width: 0 0 0 5px; 

	border-color: #fff;


	}







#tbinstr .td2  {

	padding: 4px 0px 4px 10px;

	font: 12px arial, sans-serif;

	font-weight: bold;

	color: #304040;

	letter-spacing: 1px;

	line-height: 18px;

	background-color: #f5f7f5;

	border-style: solid; 

	border-width: 0 0 0 5px; 

	border-color: #fff;


	}





#tbinstr .td3  {

	padding: 4px 0px 4px 10px;

	font: 12px arial, sans-serif;

	font-weight: bold;

	color: #304040;

	letter-spacing: 1px;

	line-height: 18px;

	background-color: transparent;

	border-style: solid; 

	border-width: 0 0 0 5px; 

	border-color: #fff;


	}	







/*ordered list on qa page */


.smallalph  {

	list-style-type: lower-alpha;

	font: 12px arial, sans-serif;

	font-weight: regular;

	color: #204030;

	letter-spacing: 1px;

	line-height: 18px;



	}







.smallalph li  {


	margin: 12px 0 6px 15px;


	}










.smallalph li ul {

	list-style-type: none;

	margin: 4px 0 8px -20px;

	color: #204030;


	}





/* table on qa page */


#proof   {

	background-color: none;

	border-width: 0 0 0 25px;

	margin: 5px 15px 5px 100px;

	font: 12px arial, sans-serif;

	font-weight: regular;

	color: #606060;

	letter-spacing: 1px;

	line-height: 18px;

	}


.td5   {

	margin: 2px 10px 4px 3px;

	padding: 2px 10px 0px 3px;

	text-align: left;

	background-color: transparent;

	
	border-style: solid;

	border-width: 0 0 1px 0;

	border-color: #007755;

	}


.td5a   {

	margin: 2px 10px 4px 3px;

	padding: 2px 10px 0px 3px;

	font: 14px;

	text-align: left;

	background-color: #f5f7f5;

	border-style: solid;

	border-width: 0 0 1px 0;

	border-color: #007755;

	}






.td2a   {

	padding: 6px 3px 0px 3px;

	text-align: center;

	background-color: transparent;

	}


.td2b   {

	padding: 6px 3px 0px 3px;

	text-align: center;

	background-color: #f5f7f5;

	}












.conus h6   {


	font: 13px Verdana, sans-serif;

	font-weight: normal;

	color: #707070;

	padding: 0px 0px 0px 0px;

	margin: 0px 0px 0px 0px;

	letter-spacing: 1px;

	line-height: 19px;
	
	}



.conus p  {

	vertical-align: top;


	}






.numlink   {

	padding: 0px 0px 0px 35px;

	margin: 10px 0px 0px 35px;

	color: #405050;


	}






.numlink li   {

	padding: 10px 0px 10px 0px;

	margin: 10px 0px 10px 0px;

	}







.numlink li a   {

	text-decoration: none;
	
	}







.numlink li ul li {

	list-style-type: none;

	text-decoration: none;

	}






.raplab   {

	margin: 0 0 0 32px;

	}	






.raplab img    {

	border: 1px solid #a9a9a9;

	}








