body  {

	background-color: #fff;


	background-image: 		url(../images/contentback.jpg);
  	
	background-repeat: repeat-x;

	}











#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;

	}

















sup     {

	line-height: 20px;

	}




p        {

	font: 12px arial, sans-serif;

	font-weight: bold;

	color: #304040;

	padding-top: 1px;

	letter-spacing: 1px;

	line-height: 18px;
	

	}






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;
	

	}














/* THIS AREA OF STYLES IS FOR ALL NAVIGATION AND LINK INFORMATION  */




a   	{

	font: 11px Verdana, sans-serif;

	font-weight: normal;

	padding: 0px 5px 0 0;

	letter-spacing: 2px;

	text-decoration: underline;

	line-height: 20px;


	}


	


a:link 	{

	color: #567e35;

	}







a:hover  {

	color: #89af68;

	}






a:visited {

	color: #567e35;


	}












/* this is the base area for the main navigation */


#mainNav  {	

    	position: absolute; 

	left: 3px;	

	top: 144px;  

	width: auto;

	height: auto;

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

	border-style: solid; 

	border-color: #fff; 

	background-color: transparent;

	padding: 0 0 0px 0;

	}





/* unordered list for main nav buttons */



#navul  {

	list-style-type: none;

	margin: 0px 0px -5px 0px;
	
	padding: 0px 0px 0px 10px;

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

	}








/* list items found in ul navul */


.limain {

	list-style-type: none;

	display: block;

	position: relative;

	background-color: transparent;

	width: 152px;

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

	border-style: solid; 

	height: 23px;

	margin: -4px 0px 1px -4px;

	text-align: right;

	padding-top: 0px;

	}






.limain a   	{

	font: 11px Arial, sans-serif;

	font-weight: bold;

	letter-spacing: 1px;

	text-decoration: none;

	display: block;

	background-color: transparent;

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

	background-position: center center;

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

	border-style: solid;

	border-color: #cefcdd; 

	line-height: 23px;

	padding: 0 10px 0 5px;
  
	}






.limain a:link 	{

	color: #234b02;
	
	text-decoration: none;

	display: block;

	background-color:  transparent;

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

	background-position: center center;

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

	border-style: solid; 

	border-color: #cefcdd; 

	}





.limain a:hover  {

	color: #567c35;

	display: block;

	background-color: transparent;

	text-decoration: none;

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

	background-position: center center;

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

	border-style: solid; 

	border-color: #defded; 
		
	}





.limain a:visited  {


	text-decoration: none;



	}









/* submenu that appears at roll over */



.limain ul{

	position: absolute;

	width: 177px; /*sub menu width*/

	top: 0px;

	visibility: hidden;

	background-color: transparent;

	padding: 0px;

	margin: -30px 0px 0px -4px;

	}






.lisub {

	position: relative;

	list-style-type: none;

	display: block;

	align: left;

	background-color: transparent;

	width: 183px;

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

	border-style: solid; 

	height: 23px;
				background-image: 	url(../images/nsubrailback.png);
  	
	background-repeat: repeat-y;

	margin: -4px 0 0 0px;

	text-align: left;

	padding-top: 0px;

	}








.lisub a   	{

	font: 11px Arial, sans-serif;

	font-weight: bold;

	letter-spacing: 1px;

	text-decoration: none;

	display: block;

	background-color: transparent;

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

	background-position: center 	center;

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

	border-style: solid;

	border-color: #cefcdd; 

	line-height: 23px;

	padding: 0 5px 0 25px;
  
	}

  

	

	


.lisub a:link 	{

	color: #234b02;
	
	text-decoration: none;

	display: block;

	background-color:  transparent;

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

	background-position: center 	center;

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

	border-style: solid; 

	border-color: #cefcdd; 

	}








.lisub a:hover  {

	color: #567c35;

	display: block;

	background-color: transparent;

	text-decoration: none;

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

	background-position: center 	center;

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

	border-style: solid; 

	border-color: #defded; 
		
	}











/* submenu of the submenu */

.lisub ul{

	position: absolute;

	width: 177px; /*sub menu width*/

	top: 0px;

	visibility: hidden;

	background-color: transparent;

	padding: 0px 0 0 0px;

	margin: -30px 0px 0px -18px;

	}







.lisubB {

	list-style-type: none;

	display: block;

	align: left;

	background-color: transparent;

	width: 183px;

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

	border-style: solid; 

	height: 23px;

	margin: -4px 0 0 0px;

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

	text-align: left;

	padding-top: 0px;

	}





#mainNav .subfolderstyle{
/* background: url(media/arrow-list.gif) no-repeat center right; */
}




	
/* Holly Hack for IE \*/
* html .navul li { float: left; height: 1%; }
* html .navul li a { height: 1%; }
/* End */








#download1  {

	color: #234b02;

	margin: 2px 25px 2px 30px;

	background-color: #efefef; 	

	background-repeat: no-repeat;

	background-position: center center;

	}













/* THIS AREA OF STYLES IS FOR PAGES WITH A THIN RIGHT RAIL  */




#content1  {

	position: absolute;


	left: 172px;

	top: 147px;

	width: 465px;

	align: center;

	height: auto;

	padding: 0 100px 0 0;

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

	border-style: solid; 

	border-color: #fff; 

	background-color: transparent;

	}



#contentcontact  {

	position: absolute;


	left: 172px;

	top: 147px;

	width: auto;

	max-width: 633px;

	min-width: 500px;

	align: center;

	height: auto;

	padding: 0 0px 0 0;

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

	border-style: solid; 

	border-color: #fff; 

	background-color: none;

	}







/* 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 */





#content2  {

	position: absolute;

	left: 172px;

	top: 146px;

	width: 730px;

	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;

	margin: 5px 15px 5px 35px;

	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;

	}








