body		{
		color : black;
		background: white;
		}

a.nav-left:link, a.nav-left:active, a.nav-left:visited	
		{
		text-decoration: none;
		color: #293131;
		background: transparent;
		}

a.nav-left:hover	
		{
		text-decoration: none;
		color: #ff3300;
		background: transparent;
		}

.container-main	
		{
		margin-top: 0em;
		text-align: left;
		padding-left: 100px;
		}

.table-main	
		{
		width: 500px;
		}

.table-nav-left	
		{
		width: 110px;
		}

.masthead1	{
		font: bold 100% Verdana, Arial, Helvetica, sans-serif;
		text-align: left;
		letter-spacing: 0.05em;
		padding: 0 0 0 0.5em;
		color: #ffffff;
		background: #7a8f94;
		}

.masthead2	{
		font: 60% Verdana, Arial, Helvetica, sans-serif;
		letter-spacing: 0.1em;
		text-align: left;
		padding: 0.2em 0 0 0.5em;
		color: #000000;
		background: #dff1f2;
		}

td.nav-left	{
		font: bold 70% Verdana, Arial, Helvetica, sans-serif;
		text-align: left;
		padding-left: 0.3em;
 		color: #293131; 
/* note: the above color is actually determined by a.nav-left:link */ 
 		background: #adc1c2; 
		}

td.nav-left-selected
		{
		font: bold 70% Verdana, Arial, Helvetica, sans-serif;
		text-align: left;
		padding-left: 0.3em;
		border: none;
		color: #ffffff;
		background: #d22002;
		}

.bodytext	{
		font: 80% Verdana, Arial, Helvetica, sans-serif;
		text-align: left;
		color: #000000;
		background: #ffffff;
		}

p		{
		margin-top: 0em;
		margin-bottom: 1em;
		}

p.heading1	{
		margin-top: 0em;
		margin-bottom: 0.3em;
		font: bold 120% Verdana, Arial, Helvetica, sans-serif;
		color: #293131;
		background: transparent;
		}

.blockquote	{
		margin-left: 2.5em;
		margin-right: 0em;
		}

.list-container
		{
		margin:  0px 20px;
		padding: 0px 20px;
		}

.list-item
		{
		margin-top: 1em; 
		margin-bottom: 1em;
		}

.tabletext	{
		font: 100% Verdana, Arial, Helvetica, sans-serif;
		text-align: left;
		color: #000000;
		background: #ffffff;
		}

.i		{
		font-style: italic ;
		}

.b		{
		font-weight: bold ;
		}

.vertline
		{
		width: 17px;
		background: white url(http://research.cirp.org/images/vertline.gif);
		color: #000000;
		}

.hr-bottom	{		
		height: 1em;
		background: #7a8f94;
		color: white;
		}

/*--------------------------------------*/
/*-------- Styles for FAQ page  --------*/
/*--------------------------------------*/

td.q		{
		padding: 0.2em 0.3em 0.3em 0.8em;
		font-weight: bold;
		background: #cccccc;
		color: #000000;
		}

td.a		{
		padding: 0.5em 0 1.5em 1.2em;
		font-weight: normal;
		background: #ffffff;
		color: #000000;
		}
