
.st_toc a:link {
	color: #004B8C;
	text-decoration: none;
}

.st_toc a:visited {
	/*color:#52647A;*/
	text-decoration: none;
}

.st_toc a:hover {
	color: #990033;
	text-decoration: underline;
}

.st_toc li {
	list-style-image: url(/news/publications/technology/images/st_star_01.gif)
}

.st_toc li li {
	list-style-image: url(none); list-style: square;
} */

/*
.st_toc li {
	list-style-image: url(/news/publications/technology/images/st_star_smaller.gif);
}
*/

.editor-note {
	font: 1.30em/1.25em;
}

/*IE*/
* html .editor-note {
	font: 1.20em/1.35em;
}

* html #rightnav {font-size: 95%; line-height: 1.35em;}

#content-sub {
	line-height: 1.55em;
}

.fancy_quote {
	float: left; 
	color: #9D2D2C; 
	font: bold 1.45em/1.35em 'new century schoolbook', serif;  
	width: 180px;  
	padding: 0px 12px 12px 12px; 
	margin: 20px 5px 5px 0px; 
	border-left: 1px #9D2D2C dotted;
	}

#quote {
	color: #333;
	font: bolder 1.20em Verdana, Arial, Helvetica, sans-serif;
}

li.star {
	list-style-image: url(/news/publications/technology/images/st_star_smaller.gif);
	padding-bottom: 8px;
}

/*.star a:link{
list-style-image: url(/news/publications/technology/images/st_star_smaller.gif);
} */

.photo-right {
	float: right; 
	width: 1px; 
	color: #000; 
	font: normal .95em/1.1em Verdana, Arial, Helvetica, sans-serif; 
	padding: 12px 12px 12px 12px; 
	margin: 5px 5px 5px 5px;
	}

.photo-left {
	float: left; 
	width: 1px; 
	color: #000; 
	font: normal .95em/1.1em Verdana, Arial, Helvetica, sans-serif; 
	padding: 12px 12px 12px 12px; 
	margin: 5px 5px 5px 5px;
	}

.next
{
	text-align: right;  
	color: #000; 
	margin: 5px 5px 5px 5px;
	 }

.title
{
	text-align: left;  
	font: bold 1.3em Verdana, Arial, Helvetica, sans-serif; 
	color: #000;  
	margin: 5px 5px 5px 5px;
	}

.smaller {
	font-size: .8em;
}

/*PULLQUOTE - CREATES FLOATING IMAGES IN BODY CONTENT AREA. CAN CREATE LISTED PROJECT HTML UNDER THE IMAGES*/

div.pullquote-right78 {
	float: right; 
	width: 78px; 
	color: #000; 
	font: normal .95em Verdana, Arial, Helvetica, sans-serif; 
	padding: 0px 12px 5px 5px; 
	margin: 3px 0px 5px 0px; 
	}

div.pullquote-left78 {
	float: left; 
	width: 78px; 
	padding: 0px 12px 5px 5px; 
	margin: 3px 0px 5px 0px; 
	margin-left: -5px; 
	}

.pullquote-right a:link {
	text-decoration: underline; 
	color: #004B8C; 
	}

.pullquote-right a:visited {
	text-decoration: underline; /*color: #52647A;*/ }

.pullquote-right a:hover {
	text-decoration: underline; 
	color: #990033; 
	}

.pullquote-left78_descrip {
	position: relative; 
	display: table; 
	height: 1%; 
	color: #000; 
	margin-top: -2px;
	}

.pullquote-left78_descrip a:link {
	text-decoration: underline; 
	color: #004B8C; 
	}

.pullquote-left78_descrip a:visited {
	text-decoration: underline; 
	/*color: #004B8C; */
	}

.pullquote-left78_descrip a:hover {
	text-decoration: underline; 
	color: #990033; 
	}

/*NEWSNOTES - CREATES FLOATING IMAGES IN BODY CONTENT AREA. CAN CREATE LISTED PROJECT HTML UNDER THE IMAGES*/

div.newsnotes-right120 {
	float: right;
	width: 120px;
	color: #000;
	font: bold .95em Verdana, Arial, Helvetica, sans-serif;
	padding: 10px 12px 12px 10px;
	margin: 3px 0px 5px 10px;
}

div.newsnotes-right108 {
	float: right;
	width: 108px;
	color: #000;
	font: bold .95em Verdana, Arial, Helvetica, sans-serif;
	padding: 10px 12px 12px 10px;
	margin: 3px 0px 5px 10px;
}

.newsnotes-right a:link {
	text-decoration: none; 
	color: #004B8C;  
	}

.newsnotes-right a:visited {
	text-decoration: underline; 
	/*color: #52647A;*/ 
	}

.newsnotes-right a:hover {
	text-decoration: underline; 
	color: #990033; 
	}

div.newsnotes-left108 {
	float: left; 
	width: 108px; 
	color: #000; 
	font: bold .95em Verdana, Arial, Helvetica, sans-serif; 
	padding: 0px 12px 12px 5px; 
	margin: 3px 0px 5px 0px; 
	}

.newsnotes-left a:link {
	text-decoration: none; 
	color: #004B8C; 
	}

.newsnotes-left a:visited {
	text-decoration: underline; 
	/*color: #52647A;*/ 
	}

.newsnotes-left a:hover {
	text-decoration: underline; 
	color: #990033; 
	}

/*PULLQUOTE - CREATES FLOATING IMAGES IN BODY CONTENT AREA. CAN CREATE LISTED PROJECT HTML UNDER THE IMAGES*/

div.pullquote-right108 {
	float: right; 
	width: 108px; 
	color: #000; 
	font: normal .95em Verdana, Arial, Helvetica, sans-serif; 
	padding: 0px 12px 12px 5px; 
	margin: 5px 0px 5px 0px; 
	}

div.pullquote-right320 {
	float: right; 
	width: 320px; 
	color: #000; 
	font: normal .95em Verdana, Arial, Helvetica, sans-serif; 
	padding: 0px 12px 12px 5px; 
	margin: 5px 0px 5px 0px; 
	}

div.pullquote-right500 {
	float: right; 
	width: 500px; 
	color: #000; 
	font: normal .95em Verdana, Arial, Helvetica, sans-serif; 
	padding: 0px 12px 12px 5px; 
	margin: 5px 0px 5px 0px; 
	}

.pullquote-right a:link {
	text-decoration: underline; 
	color: #004B8C; 
	}

.pullquote-right a:visited {
	text-decoration: underline; 
	/*color: #52647A;*/ 
	}

.pullquote-right a:hover {
	text-decoration: underline; 
	color: #990033; 
	}

div.pullquote-left108 {
	float: left; 
	width: 108px; 
	color: #000; 
	font: normal .95em Verdana, Arial, Helvetica, sans-serif; 
	padding: 0px 12px 12px 5px; 
	margin: 5px 0px 5px 0px; 
	}

div.pullquote-left320 {
	float: left; 
	width: 320px; 
	color: #000; 
	font: normal .95em Verdana, Arial, Helvetica, sans-serif; 
	padding: 0px 12px 12px 5px; 
	margin: 5px 0px 5px 0px; 
	}

div.pullquote-left500 {
	float: left; 
	width: 500px; 
	color: #000; 
	font: normal .95em Verdana, Arial, Helvetica, sans-serif; 
	padding: 0px 12px 12px 5px; 
	margin: 5px 0px 5px 0px; 
	}

.pullquote-left a:link {
	text-decoration: underline; 
	color: #004B8C; 
	}

.pullquote-left a:visited {
	text-decoration: underline; 
	/*color: #52647A; */
	}

.pullquote-left a:hover {
	text-decoration: underline; 
	color: #990033; 
	}


/*.pullquote-text {float: left; color: #000; font: bold .95em/1.1em Verdana, Arial, Helvetica, sans-serif; padding: 0px 12px 12px 0px; margin: 5px 5px 5px 0px;}
.pullquote-right a:link {text-decoration: underline; color: #52647A;  }
.pullquote-right a:visited {text-decoration: underline; color: #52647A;  }
.pullquote-right a:hover {text-decoration: underline; color: #FFFFFF;}
.pullquote-left a:link {text-decoration: underline; color: #52647A;  }
.pullquote-left a:visited {text-decoration: underline; color: #52647A;  }
.pullquote-left a:hover {text-decoration: underline; color: #FFFFFF;} */

/*div.newsnotes-left108 {float: left; width: 108px; color: #000; font: bold .95em Verdana, Arial, Helvetica, sans-serif; padding: 0px 12px 12px 5px; margin: 3px 0px 5px 0px; }
.newsnotes-left a:link {text-decoration: none; color: #52647A;  }
.newsnotes-left a:visited {text-decoration: underline; color: #52647A;  }
.newsnotes-left a:hover {text-decoration: underline; color: #FFFFFF;} */

.pullquote-left108_descrip, .pullquote-right108_descrip, .pullquote-left180_descrip, .pullquote-right180_descrip, .pullquote-left320_descrip, .pullquote-right320_descrip {
	position: relative; 
	font: bold .9em Verdana, Arial, Helvetica, sans-serif; 
	display: table; 
	height: 1%; 
	color: #000; 
	margin-top: -2px;
	}

.pullquote-left108_descrip a:link, .pullquote-right108_descrip a:link, .pullquote-left180_descrip a:link, .pullquote-right180_descrip a:link, .pullquote-left320_descrip a:link, .pullquote-right320_descrip a:link {
	text-decoration: underline; 
	color: #004B8C; 
	}

.pullquote-left108_descrip a:visited, .pullquote-right108_descrip a:visited, .pullquote-left180_descrip a:visited, .pullquote-right180_descrip a:visited, .pullquote-left320_descrip a:visited, .pullquote-right320_descrip a:visited {
	text-decoration: underline; 
	/*color: #004B8C; */
	}

.pullquote-left108_descrip a:hover, .pullquote-right108_descrip a:hover, .pullquote-left180_descrip a:hover, .pullquote-right180_descrip a:hover, .pullquote-left320_descrip a:hover, .pullquote-right320_descrip a:hover {
	text-decoration: underline; 
	color: #990033; 
	}
	
.sidebar {
	background-color: #f3ede6;
	border: 1px solid #000;
	font: .95em Verdana, Arial, Helvetica, sans-serif;
	padding: 2px 4px 4px 4px;
	margin: 6px 2px 6px 2px;
}

#leftcol {
margin: 0px 0px 0px 0px;
width: auto;
display: block;
}

* html #leftcol {
height: 1%;
}

#leftcol, #rightcol {
/*	line-height: 1.3em;*/
	vertical-align: top;
	padding: 0px;
	}

#rightcol {
float: right;
width: 48%;
margin: 0px 0px 0px 4px;
}	

* html #rightcol {
height: 1%;
width: 25%;
}


