div, img, a, form, fieldset, dl, dd, dt, select{	padding: 0;	margin: 0;}body{	margin: 10px 10px 10px 10px;	padding: 0px;	font-family: Myriad, Verdana, Geneva, Arial, Helvetica;	background: #ffffff;	color: #000000;}hr{	border: 0px #781009;	height: 1px;	border-style: solid;	margin: 20px 2px 20px 2px;	border-bottom-width: 1px;	display: block;	padding: 0px;}#red {	color: #781009;}#red-bold {	color: #781009;	font-weight: bold;}#body-small {	color: #000000;	font-size: 10px;	font-weight: normal;}.top-nav a {	color: #5a5b5e;	text-decoration: none;	font-size: 10px;	font-weight: bold;	margin: 10px 10px 0px 5px;}.error {	font-family: Myriad, Verdana, Geneva, Arial, Helvetica;	font-weight: normal;	color: #781009;	font-size: 10px;	line-height: 12px;}.top-nav a:hover {	color: #781009;	text-decoration: none;	font-size: 10px;	font-weight: bold;	margin: 10px 10px 0px 5px;}.top-nav img {	padding-top: 2px;	padding-bottom: 0px;}.industry-news-nav {	margin: 6px 0 0 0;	font-size: 10px;	font-weight: bold;}.industry-news-nav a:link {	color: #82000a;	text-decoration: none;}.industry-news-nav a:visited {	color: #82000a;	text-decoration: none;}.industry-news-nav a:hover {	color: #6184be;	text-decoration: underline;}.industry-news-nav a:active {	color: #82000a;	text-decoration: none;}.pagination td {	color: #781009;	text-decoration: none;	font-size: 14px;	line-height: 12px;	font-weight: bold;	margin: 0 3px 0 3px;}.pagination a:link {	color: #781009;	text-decoration: none;	font-size: 10px;	line-height: 12px;	font-weight: bold;	margin: 0 3px 0 3px;}.pagination a:visited {	color: #781009;	text-decoration: none;	font-size: 10px;	line-height: 12px;	font-weight: bold;	margin: 0 3px 0 3px;}.pagination a:hover {	color: #eea219;	text-decoration: none;	font-size: 10px;	line-height: 12px;	font-weight: bold;	margin: 0 3px 0 3px;}.pagination a:active {	color: #781009;	text-decoration: none;	font-size: 10px;	line-height: 12px;	font-weight: bold;	margin: 0 3px 0 3px;}.pagination-google {	color: #990000;	text-decoration: none;	font-size: 10px;	font-weight: normal;	padding: 0;	margin: 0;}.pagination-google a:link {	color: #990000;	text-decoration: none;	font-size: 10px;	line-height: 2em;	padding: 3px 5px 3px 5px;	margin: 1px;	border: 1px solid #990000;	background: #ffffff;}.pagination-google a:visited {	color: #990000;	text-decoration: none;	font-size: 10px;	padding: 3px 5px 3px 5px;	margin: 1px;	border: 1px solid #990000;	background: #ffffff;}.pagination-google a:hover {	color: #990000;	text-decoration: none;	font-size: 10px;	padding: 3px 5px 3px 5px;	margin: 1px;	border: 1px solid #990000;	background: #e1dfdf;}.pagination-google a:active {	color: #990000;	text-decoration: none;	font-size: 10px;	padding: 3px 5px 3px 5px;	margin: 1px;	border: 1px solid #990000;	background: #ffffff;}.on {	color: #990000;	text-decoration: none;	font-size: 10px;	line-height: 2em;	font-weight: bold;	padding: 3px 5px 3px 5px;	margin: 1px;	border: 1px solid #990000;	background: #e1dfdf;}.search-box {	color: #781009;	font-size: 11px;	font-weight: bold;	margin: 0;	padding: 0;}.search-box img {	margin: 0;	padding: 0;}.search-box a {	color: #781009;	text-decoration: none;	font-size: 11px;	font-weight: bold;}.search-box a:hover {	color: #eea219;	text-decoration: none;	font-size: 11px;	font-weight: bold;}.header-nav{	float: center;}.header-nav td {	font-size: 10px;	line-height: 11px;	text-align: center;	font-weight: bold;}.header-nav a {	color: #781009;	text-decoration: none;	margin: 2px 20px 2px 20px;}.header-nav a:hover {	color: #eea219;	text-decoration: none;	margin: 2px 20px 2px 20px;}.inthisissue-feed-border{	width: 163px;	margin-top: 15px;	margin-left: 5px;	background-color: #781009;	padding: 0;	border-color: #781009;	border-style: solid;	border-width: 1px;}.inthisissue-feed-border2{	width: 163px;	margin-top: 15px;	margin-left: 0;	background-color: #781009;	padding: 0;	border-color: #781009;	border-style: solid;	border-width: 1px;}.inthisissue-feed{	font-family: Myriad, Verdana, Geneva, Arial, Helvetica;	color: #FFFFFF;	margin: 6px 0 4px 0;	background-color: #781009;	font-size: 11px;	font-weight: bold;	text-align: center;}.inthisissue-feed a:link{	color: #FFFFFF;	background-color: #781009;	font-weight: bold;	text-decoration: none;}.inthisissue-feed a:visited{	color: #FFFFFF;	background-color: #781009;	font-weight: bold;	text-decoration: none;}.inthisissue-feed a:hover{	color: #000000;	background-color: #781009;	font-weight: bold;	text-decoration: none;}.inthisissue-feed a:active{	color: #FFFFFF;	background-color: #781009;	font-weight: bold;	text-decoration: none;}#view-digital-edition a:link {	font-size: 11px;	line-height: 16px;	font-weight: bold;	text-decoration: none;	color: #edb20f;}#view-digital-edition a:visited {	font-size: 11px;	line-height: 16px;	font-weight: bold;	text-decoration: none;	color: #edb20f;}#view-digital-edition a:hover {	font-size: 11px;	line-height: 16px;	font-weight: bold;	text-decoration: none;	color: #000000;}#view-digital-edition a:active {	font-size: 11px;	line-height: 16px;	font-weight: bold;	text-decoration: none;	color: #edb20f;}.college-feed-border{	width: 159px;	margin-top: 15px;	margin-left: 5px;	padding: 0;	border-color: #781009;	border-style: solid;	border-width: 3px;}.college-feed{	font-family: Myriad, Verdana, Geneva, Arial, Helvetica;	color: #781009;	margin: 6px 0 4px 5px;	font-size: 12px;	font-weight: bold;	text-align: left;}.banners{	padding: 5px 5px 0 0;	float: right;}.banner-skyscraper{	padding: 15px 5px 0 5px;}.dd-nav{	position: relative;}.additional-headlines {	margin: 0 0 8px 20px;	padding: 0px;	font-family: Myriad, Verdana, Geneva, Arial, Helvetica;	font-size: 12px;	line-height: 16px;	color: #000000;	font-weight: normal;}.additional-headlines-title {	margin: 0 0 16px 10px;	padding: 0px;	font-family: Myriad, Verdana, Geneva, Arial, Helvetica;	font-size: 16px;	line-height: 20px;	color: #000000;	font-weight: bold;}.additional-headlines a:link {	font-weight: normal;	text-decoration: none;	color: #000000;}.additional-headlines a:visited {	font-weight: normal;	text-decoration: none;	color: #000000;}.additional-headlines a:hover {	font-weight: normal;	text-decoration: none;	color: #781009;}.additional-headlines a:active {	font-weight: normal;	text-decoration: none;	color: #000000;}.addirectory{	padding: 5px 10px 5px 10px;	display: block;	clear: both;	margin: 0;	color: #000000;	font-size: 10px;	line-height: 14px;	font-weight: normal;}.addirectory h2{	color: #000000;	font-size: 18px;	line-height: 22px;	font-weight: bold;}.addirectory td{	color: #000000;	font-size: 10px;	line-height: 14px;	font-weight: normal;}.addirectory a:link{	color: #781009;	text-decoration: none;	font-weight: bold;}.addirectory a:visited{	color: #781009;	text-decoration: none;	font-weight: bold;}.addirectory a:hover{	color: #eea219;	font-weight: bold;	text-decoration: none;}.addirectory a:active{	color: #781009;	text-decoration: none;	font-weight: bold;}.content-box {	padding: 5px 5px 5px 10px;	display: block;	clear: both;	margin: 0;	color: #000000;	font-size: 12px;	line-height: 16px;	font-weight: normal;}.content-box img{	padding: 0px 5px 3px 5px;	border: 0;}.content-box h1{	color: #000000;	font-size: 18px;	line-height: 21px;	font-weight: bold;	text-align: left;}.content-box h2{	color: #000000;	font-size: 14px;	line-height: 17px;	font-weight: bold;	text-align: left;}.content-box h3{	color: #000000;	font-size: 12px;	line-height: 15px;	font-weight: bold;	text-align: left;}.content-box h6{	font-family: Georgia, Times New Roman, Times, serif;	color: #333333;	font-size: 14px;	line-height: 18px;	font-weight: normal;	margin: 16px 0 16px 0;	text-align: left;}.content-box p{	color: #000000;	font-size: 12px;	line-height: 16px;	font-weight: normal;	margin: 16px 0 16px 0;	text-align: left;}.read-more{	color: #000000;	font-size: 12px;	line-height: 16px;	font-weight: normal;	margin: 16px 0 0 0;	text-align: left;}.content-box-b{	font-weight: bold;}.content-box-i{	font-style: italic;}.content-box-bi{	font-weight: bold;	font-style: italic;}.content-box br{	color: #000000;	font-size: 12px;	line-height: 16px;	font-weight: normal;}.tr-red{	background-color: #781009;}.tr-red-light{	background-color: #eddada;}.small-text td{	font-family: Myriad, Verdana, Geneva, Arial, Helvetica;	color: #000000;	font-weight: normal;	font-size: 9px;	line-height: 12px;}.content-box td{	font-family: Myriad, Verdana, Geneva, Arial, Helvetica;	color: #000;	font-size: 11px;	line-height: 15px;	font-weight: normal;}.content-box td ul{	margin: 16px 0 16px 16px;	padding: 0;	font-size: 11px;	line-height: 15px;	list-style-type: square;	list-style-position: outside;}.content-box td ol{	margin: 16px 0 16px 16px;	padding: 0;	font-size: 11px;	line-height: 15px;	list-style-position: outside;}.content-box td li{	margin: 0 0 0 15px;	font-size: 11px;	line-height: 15px;}.content-box input{	margin: 5px;	padding: 1px;}.content-box-table-b{	font-weight: bold;}.content-box-table-i{	font-style: italic;}.content-box-table-bi{	font-weight: bold;	font-style: italic;}.content-box a{	color: #781009;	text-decoration: none;	font-weight: bold;}.content-box a:hover{	color: #eea219;	text-decoration: none;	font-weight: bold;}.content-box ol{	margin: 16px 0 16px 16px;	padding: 0;	font-size: 12px;	line-height: 16px;	list-style-position: outside;	text-align: left;}.content-box ul{	margin: 16px 0 16px 16px;	padding: 0;	font-size: 12px;	line-height: 16px;	list-style-type: square;	list-style-position: outside;	text-align: left;}.content-box li{	margin: 0 0 0 15px;	padding: 0;	font-size: 12px;	line-height: 16px;	text-align: left;}.content-box-list-b{	font-weight: bold;}.content-box-list-i{	font-style: italic;}.content-box-list-bi{	font-weight: bold;	font-style: italic;}.content-box dl{	margin: 10px 0 10px 0;	padding: 0;	font-size: 12px;}.content-box dd{	margin: 0 0 0 10px;	padding: 0;	font-style: italic;	font-size: 11px;}.disqus-join{	color: #000000;	font-size: 12px;	line-height: 16px;	font-weight: bold;	margin: 16px 0 0 0;	text-align: left;}.disqus-disclaimer{	color: #666666;	font-size: 10px;	line-height: 14px;	font-weight: normal;	margin: 0 0 16px 0;	text-align: left;}.most-popular-box p{	margin: 15px 0 10px 0;	color: #000000;	font-size: 14px;	line-height: 18px;	font-weight: bold;}.most-popular-box {	margin: 0 0 8px 0;	padding: 0;	font-family: Myriad, Verdana, Geneva, Arial, Helvetica;	font-size: 12px;	line-height: 16px;	color: #781009;	font-weight: normal;}.most-popular-box a:link{	color: #781009;	font-size: 12px;	line-height: 16px;	margin: 5px 0 5px 0;	text-decoration: none;	font-weight: normal;}.most-popular-box a:visited{	color: #781009;	font-size: 12px;	line-height: 16px;	margin: 5px 0 5px 0;	text-decoration: none;	font-weight: normal;}.most-popular-box a:hover{	color: #eea219;	font-size: 12px;	line-height: 16px;	margin: 5px 0 5px 0;	text-decoration: none;	font-weight: normal;}.most-popular-box a:active{	color: #781009;	font-size: 12px;	line-height: 16px;	margin: 5px 0 5px 0;	text-decoration: none;	font-weight: normal;}.banner-float-left{	float: left;	display: block;	margin: 3px 10px 10px 0;	padding: 0 7px 1px 0;}.banner-float-right{	float: right;	display: block;	margin: 5px 10px 10px 15px;	padding: 0 0 1px 7px;	clear: both;}.contentdiv{	margin:  0 0 16px 0;}.contentdiv a:link{	color: #000000;	font-weight: normal;}.contentdiv a:visited{	color: #000000;	font-weight: normal;}.contentdiv a:hover{	color: #781009;	font-weight: normal;}.contentdiv a:active{	color: #000000;	font-weight: normal;}#by{	color: #000000;	font-size: 12px;	font-weight: normal;	font-style: italic;	margin: 10px 0 10px 0;}#press-release-company a:link{	font-size: 10px;	color: #000000;	font-weight: bold;}#press-release-company a:visited{	font-size: 10px;	color: #000000;	font-weight: bold;}#press-release-company a:hover{	font-size: 10px;	color: #82000a;	font-weight: bold;}#press-release-company a:active{	font-size: 10px;	color: #000000;	font-weight: bold;}#press-release-date{	font-size: 10px;	color: #666666;	font-weight: normal;	margin-left: 10px;}.footer-nav{	color: #5a5b5e;	font-size: 10px;	line-height: 14px;	font-weight: bold;}.footer-nav a{	color: #5a5b5e;	text-decoration: none;	font-size: 10px;	line-height: 14px;	font-weight: normal;}.footer-nav a:hover{	color: #781009;	text-decoration: none;	font-size: 10px;	line-height: 14px;	font-weight: normal;}.browse-articles-topic p {	margin: 0;	padding: 2px 0 8px 0;	background-color: #781009; 	font-family: Myriad, Verdana, Geneva, Arial, Helvetica;	font-size: 10px;	line-height: 10px;	color: #ffffff;	font-weight: bold;	text-align: center;	display: block;}.browse-articles-topic a:link {	font-weight: bold;	text-decoration: none;	color: #ffffff;}.browse-articles-topic a:visited {	font-weight: bold;	text-decoration: none;	color: #ffffff;}.browse-articles-topic a:hover {	font-weight: bold;	text-decoration: none;	color: #eea219;}.browse-articles-topic a:active {	font-weight: bold;	text-decoration: none;	color: #ffffff;}.extended-search{	margin-top: -10px;	background-color: #781009; padding: 10px;	font-size: 9px;	line-height: 10px;	font-weight: bolder;}.extended-search a{	color: #FFFFFF;	text-decoration: underline;}.extended-search a:hover{	color: #eea219;	text-decoration: underline;}.quick-links p{	margin: 10px 0 5px 10px;	color: #eea219;	font-size: 13px;	line-height: 20px;	font-weight: bold;	text-align: left;}.quick-links a:link{	margin: 0 0 5px 10px;	color: #781009;	text-decoration: none;	font-weight: normal;	display: block;}.quick-links a:visited{	margin: 0 0 5px 10px;	color: #781009;	text-decoration: none;	font-weight: normal;	display: block;}.quick-links a:hover{	margin: 0 0 5px 10px;	color: #ffc20e;	text-decoration: none;	font-weight: normal;	display: block;}.quick-links a:active{	margin: 0 0 5px 10px;	color: #781009;	text-decoration: none;	font-weight: normal;	display: block;}.atpoll{	margin-left: 5px;}.atpoll-right{	margin-right: 5px;}.services{	text-align: left;}.services p{	color: #ffffff;	margin-top: 15px;	padding: 5px 0 5px 10px;	background-color: #781009;	font-size: 12px;	line-height: 14px;	font-weight: bold;	text-align: left;}.services a:link{	font-size: 12px;	line-height: 18px;	margin-left: 10px;	color: #781009;	text-decoration: none;	font-weight: bold;	text-align: left;}.services a:visited{	font-size: 12px;	line-height: 18px;	margin-left: 10px;	color: #781009;	text-decoration: none;	font-weight: bold;	text-align: left;}.services a:hover{	font-size: 12px;	line-height: 18px;	margin-left: 10px;	color: #eea219;	text-decoration: none;	font-weight: bold;	text-align: left;}.services a:active{	font-size: 12px;	line-height: 18px;	margin-left: 10px;	color: #781009;	text-decoration: none;	font-weight: bold;	text-align: left;}.newsletters{	text-align: left;}.newsletters p{	color: #ffffff;	margin-top: 15px;	padding: 5px 0 5px 10px;	background-color: #781009;	font-size: 12px;	line-height: 14px;	font-weight: bold;	text-align: left;}.newsletters a:link{	font-size: 13px;	line-height: 18px;	margin-left: 10px;	color: #5a5b5e;	text-decoration: none;	font-weight: normal;	text-align: left;}.newsletters a:visited{	font-size: 13px;	line-height: 18px;	margin-left: 10px;	color: #5a5b5e;	text-decoration: none;	font-weight: normal;	text-align: left;}.newsletters a:hover{	font-size: 13px;	line-height: 18px;	margin-left: 10px;	color: #781009;	text-decoration: none;	font-weight: normal;	text-align: left;}.newsletters a:active{	font-size: 13px;	line-height: 18px;	margin-left: 10px;	color: #5a5b5e;	text-decoration: none;	font-weight: normal;	text-align: left;}.newsupdate p{	color: #ffffff;	margin-top: 15px;	margin-left: 5px;	padding: 5px;	border-left: #eea219 solid 6px;	background-color: #781009;	font-size: 14px;	line-height: 16px;	font-weight: bold;}.newsupdate a{	color: #eea219;	text-decoration: none;	text-align: center;}.newsupdate a:hover{	color: #5a5b5e;	text-decoration: none;	text-align: center;}.newsupdate2 p{	color: #ffffff;	margin-top: 15px;	margin-right: 5px;	padding: 5px;	border-right: #eea219 solid 6px;	border-left: #ffffff solid 5px;	background-color: #781009;	font-size: 14px;	line-height: 16px;	font-weight: bold;}.newsupdate2 a{	color: #eea219;	text-decoration: none;	text-align: center;}.newsupdate2 a:hover{	color: #5a5b5e;	text-decoration: none;	text-align: center;}.subscribe-webinar p{	color: #ffffff;	margin-top: 15px;	margin-right: 5px;	padding: 5px;	border-right: #eea219 solid 6px;	border-left: #ffffff solid 5px;	background-color: #781009;	font-size: 14px;	line-height: 16px;	font-weight: bold;}.subscribe-webinar a{	color: #ffffff;	text-decoration: none;	text-align: center;}.subscribe-webinar a:hover{	color: #eea219;	text-decoration: none;	text-align: center;}.at-deals-wrapper img{	margin: 0;	padding: 0;}a:hover {background:transparent; text-decoration:none;} /*BG color is a must for IE6*/a.tooltip span {display:none; padding: 2px 3px; margin-left: 0; margin-top: -20px; width: auto;  z-index: 1000; text-align: left;}a.tooltip:hover span{display: inline; position: absolute; border: 1px solid #781009; background: #ffffff; color: #781009; font: bold 9px Verdana, Arial, sans-serif;}.view-columnists a:link, .view-columnists a:visited, .view-columnists a:active{	color: #781009;	font-size: 10px;	text-decoration: none;	font-weight: normal;	margin-left: 5px;}.view-columnists a:hover{	color: #eea219;	font-size: 10px;	text-decoration: none;	font-weight: normal;	margin-left: 5px;}.current-columnists-float-right-3column{	float: right;	width: 250px;	margin-left: 10px;	margin-right: 10px;}.current-columnists-float-right{	float: right;	width: 170px;	margin-left: 10px;	margin-right: 10px;}.current-columnists-box a:link{	color: #000000;	font-size: 8px;	line-height: 12px;	margin: 0;	text-decoration: none;	font-weight: normal;}.current-columnists-box a:visited{	color: #000000;	font-size: 8px;	line-height: 12px;	margin: 0;	text-decoration: none;	font-weight: normal;}.current-columnists-box a:hover{	color: #3f6b7e;	font-size: 8px;	line-height: 12px;	margin: 0;	text-decoration: none;	font-weight: normal;}.current-columnists-box a:active{	color: #000000;	font-size: 8px;	line-height: 12px;	margin: 0;	text-decoration: none;	font-weight: normal;}.float-right{	float: right;	width: 180px;	margin-left: 10px;	margin-right: 20px;}.float-right img{	margin: 0 0 0 0px;	padding: 0 0 0 0px;}.article-topics td{	color: #781009;	font-weight: normal;}.article-topics a{	color: #781009;	text-decoration: none;	font-size: 11px;	line-height: 17px;	font-weight: normal;	margin-left: 5px;}.article-topics a:hover{	color: #eea219;	text-decoration: underline;	font-size: 11px;	line-height: 17px;	font-weight: normal;	margin-left: 5px;}.article-topics160 a:link{	color: #781009;	text-decoration: none;	font-size: 12px;	line-height: 17px;	font-weight: normal;	margin-left: 5px;}.article-topics160 a:visited{	color: #781009;	text-decoration: none;	font-size: 12px;	line-height: 17px;	font-weight: normal;	margin-left: 5px;}.article-topics160 a:hover{	color: #eea219;	text-decoration: underline;	font-size: 12px;	line-height: 17px;	font-weight: normal;	margin-left: 5px;}.article-topics160 a:active{	color: #781009;	text-decoration: none;	font-size: 12px;	line-height: 17px;	font-weight: normal;	margin-left: 5px;}.copyright{	color: #666666;	font-size: 10px;	line-height: 11px;	font-weight: normal;	text-align: left;	margin-left: 8px;}.printer-friendly{	color: #000000;	font-size: 10px;	line-height: 10px;	font-weight: bold;	margin-right: 5px;}.printer-friendly a{	color: #000000;	text-decoration: none;	font-size: 10px;	line-height: 10px;	font-weight: bold;}.printer-friendly a:hover{	color: #eea219;	text-decoration: none;	font-size: 10px;	line-height: 10px;	font-weight: bold;}.at-densitymap-wrapper img{	margin: 0;	padding: 0;}#locator-body { color: black; font-size: 11px; line-height: 13px; padding: 2px 2px 2px 2px; font-family: Myriad, Verdana, Geneva, Arial, Helvetica; }#locator-big-body { color: black; font-size: 14px; line-height: 16px; font-family: Myriad, Verdana, Geneva, Arial, Helvetica; }#locator-small-body { color: black; font-size: 10px; line-height: 11px; font-family: Myriad, Verdana, Geneva, Arial, Helvetica; }#locator-form { color: black; font-size: 11px; line-height: 13px; font-family: Myriad, Verdana, Geneva, Arial, Helvetica; }#locator-header { color: black; font-size: 16px; line-height: 16px; font-family: Myriad, Verdana, Geneva, Arial, Helvetica; font-weight: bold; }#locator-note { font-size: 9px; color: #777777; font-family: Myriad, Verdana, Geneva, Arial, Helvetica;}#error { color: #cc0000; font-size: 12px; line-height: 13px; padding: 5px 0 5px 0; font-family: Myriad, Verdana, Geneva, Arial, Helvetica; }#error2 { color: #cc0000; font-size: 11px; line-height: 13px; font-family: Myriad, Verdana, Geneva, Arial, Helvetica; }#error3 { color: #cc0000; font-size: 16px; font-family: Myriad, Verdana, Geneva, Arial, Helvetica; }.locator{	font-family: Myriad, Verdana, Geneva, Arial, Helvetica;	font-size: 11px;	line-height: 13px;	font-weight: normal;}.locator img{	padding: 0px 2px 0px 2px;}.locator hr{	border: 0px #781009;	height: 1px;	border-style: solid;	margin: 0px 2px 0px 2px;	border-bottom-width: 1px;	display: block;	padding: 0px;}.locator td{	padding: 0 0 0 0;	margin: 0 0 0 0;}#staff-names {	font-family: Myriad, Verdana, Geneva, Arial, Helvetica;	font-size: 12px;	font-weight: bold;}#staff-titles {	font-family: Myriad, Verdana, Geneva, Arial, Helvetica;	font-size: 12px;	font-weight: normal;	color: #5a5b5e;}#staff-text {	font-family: Myriad, Verdana, Geneva, Arial, Helvetica;	font-size: 12px;	line-height: 16px;}#print{	color: #000000;	padding: 10px 10px 10px 10px;	font-size: 12px;	line-height: 16px;}.content-box-forum {	padding: 5px 5px 5px 10px;	display: block;	clear: both;	margin: 0;	color: #000000;	font-size: 12px;	line-height: 16px;	font-weight: normal;}.content-box-forum h1{	color: #000000;	font-size: 18px;	line-height: 21px;	font-weight: bold;	margin: 10px 0 0 0;}.content-box-forum h2{	color: #000000;	font-size: 14px;	line-height: 17px;	font-weight: bold;}.content-box-forum h3{	color: #000000;	font-size: 12px;	line-height: 15px;	font-weight: bold;}.content-box-forum p{	color: #000000;	font-size: 12px;	line-height: 16px;	font-weight: normal;	margin: 16px 0 0 0;}.content-box-forum br{	color: #000000;	font-size: 12px;	line-height: 16px;	font-weight: normal;}.content-box-forum a{	color: #781009;	text-decoration: none;	font-weight: bold;}.content-box-forum a:hover{	color: #eea219;	text-decoration: none;	font-weight: bold;}.content-box-forum ol{	margin: 0px 0 0px 0px;	padding: 0px 0 0px 0px;}.content-box-forum ul{	margin: 5px 0 0px 0px;	padding: 0px 0 0px 0px;}.content-box-forum li{	margin: 0 0 0px 30px;	font-size: 12px;	line-height: 17px;}.content-box-forum td{	color: #000000;	font-size: 12px;	line-height: 16px;	font-weight: normal;	margin: 16px 0 0 0;}------------------------------#gray {	color: #5a5b5e;	font-family: Myriad, Verdana, Geneva, Arial, Helvetica;}#gray-bold {	color: #5a5b5e;	font-weight: bold;}#gray-small {	color: #5a5b5e;	font-family: Myriad, Verdana, Geneva, Arial, Helvetica;	font-size: 10px;	font-weight: normal;}#bold {	font-weight: bold;}	.reference a:link{	font-weight: normal;}.reference a:visited{	font-weight: normal;}.reference a:hover{	font-weight: normal;}.reference a:active{	font-weight: normal;}.reference li{	color: #5a5b5e;}.reference p{	color: #5a5b5e;	font-style: italic;}#reference{	color: #5a5b5e;	font-size: 10px;	line-height: 14px;	font-weight: normal;	margin: 16px 0 0 0;}#footnote{	color: #666666;	font-size: 12px;	line-height: 14px;	font-weight: normal;}#footnote-sm{	color: #666666;	font-size: 11px;	line-height: 13px;	font-weight: normal;}.home{	color: #5a5b5e;	font-size: 18px;	line-height: 21px;	font-weight: bold;}.home a{	color: #5a5b5e;}.home a:hover{	color: #eea219;}.schools p {	color: #781009;	font-size: 11px;	line-height: 13px;	padding: 2px;	font-weight: bold;	margin-left: 20px;}.schools h3 {	color: #5a5b5e;	font-size: 12px;	line-height: 15px;	font-weight: bold;}.text-sm td{	color: #000000;	font-size: 10px;	font-weight: normal;}.herb-links{	color: #5a5b5e;	text-decoration: none;	font-weight: normal;	font-size: 11px;	line-height: 13px;}.herb-links a:link{	color: #000000;	text-decoration: none;	font-weight: bold;	font-size: 11px;	line-height: 13px;}.herb-links a:visited{	color: #000000;	text-decoration: none;	font-weight: bold;	font-size: 11px;	line-height: 13px;}.herb-links a:hover{	color: #781009;	text-decoration: none;	font-weight: bold;	font-size: 11px;	line-height: 13px;}.herb-links a:active{	color: #000000;	text-decoration: none;	font-weight: bold;	font-size: 11px;	line-height: 13px;}.showcase img{	padding: 0;	margin: 0;}.showcase hr{	border: 0px #781009;	height: 1px;	border-style: solid;	margin: 0px 2px 0px 2px;	border-bottom-width: 1px;	display: block;	padding: 0px;}.show_co {	font-size: 11px;	color: #333;	line-height: 13px}.show_date {	font-size: 10px;	color: #666;}#black{	color: #000000;}#white-bold{	color: #ffffff;	font-weight: bold;}.staff-names {	font-family: Myriad, Verdana, Geneva, Arial, Helvetica;	font-size: 14;	font-weight: bold;}.staff-titles {	font-family: Myriad, Verdana, Geneva, Arial, Helvetica;	font-size: 13px;	font-weight: normal;	color: #5a5b5e;}#staff-text {	font-family: Myriad, Verdana, Geneva, Arial, Helvetica;	font-size: 12px;	line-height: 14px;}.header-guide-red {	background-color: #781009;}.header-guide-black {	background-color: #000000;}.header-guide-gray {	background-color: #5a5b5e;}.header-guide {	font-family: Myriad, Verdana, Geneva, Arial, Helvetica;	font-size: 12px;	line-height: normal;	color: #FFFFFF;}.header-guide-pv {	font-family: Myriad, Verdana, Geneva, Arial, Helvetica;	font-size: 12px;	line-height: normal;	color: #FFFFFF;}.td-guide {	font-family: Myriad, Verdana, Geneva, Arial, Helvetica;	font-size: 10px;	color: #000000;}.td-header-guide {	font-family: Myriad, Verdana, Geneva, Arial, Helvetica;	font-size: 10px;	color: #5a5b5e;}.td-header-guide {	font-family: Myriad, Verdana, Geneva, Arial, Helvetica;	font-size: 10px;	color: #5a5b5e;}.h2-guide {	font-family: Myriad, Verdana, Geneva, Arial, Helvetica;	font-size: 20px;	color: #000000;	font-weight: bold;}.h3-guide {	font-family: Myriad, Verdana, Geneva, Arial, Helvetica;	font-size: 17px;	color: #000000;	font-weight: bold;}.p-guide {	font-family: Myriad, Verdana, Geneva, Arial, Helvetica;	font-size: 12px;}.a-guide-gray a {	font-family: Myriad, Verdana, Geneva, Arial, Helvetica;	font-size: 12px;	color: #5a5b5e;}.a-guide-gray a:hover {	font-family: Myriad, Verdana, Geneva, Arial, Helvetica;	font-size: 12px;	color: #eea219;}.a-guide a {	font-family: Myriad, Verdana, Geneva, Arial, Helvetica;	font-size: 10px;	color: #781009;}.a-guide a:hover {	font-family: Myriad, Verdana, Geneva, Arial, Helvetica;	font-size: 10px;	color: #eea219;}.sup {  font-size:70%;  position:relative;  bottom: 0.5em;}.sub {  font-size:70%;  position:relative;  bottom:-0.5em;}#formreq{	font-family: Myriad, Verdana, Geneva, Arial, Helvetica;	font-size: 11px;	line-height: 14px;	color: #002958;}.atpi-category-box {	color: #5a5b5e}.atpi-category-box p {	margin: 5px 0 10px 10px;	padding: 0;	font-size: 13px;	line-height: 15px;	font-family: Myriad, Verdana, Geneva, Arial, Helvetica;	font-weight: normal;	text-align: left;}.atpi-category-box a:link {	color: #5a5b5e;	text-decoration: none;}.atpi-category-box a:visited {	color: #5a5b5e;	text-decoration: none;}.atpi-category-box a:hover {	color: #781009;	text-decoration: none;}.atpi-category-box a:active {	color: #5a5b5e;	text-decoration: none;}/* START nSPHERE LINK MODULES STYLES */.dmcontent_container {text-align: center;background-color: #781009;width: 165px;height: 100px;margin-left: 5px;}.dmcontent_title {text-align: left; height: 24px; line-height: 24px; font-family: Myriad,Verdana,Geneva,Arial,Helvetica; font-size: 12px; font-weight: bold;width: 148px;color: #FFFFFF;background-color: #781009;text-indent:12px;	margin-left: 5px;	padding: 5px;	border-left: #eea219 solid 6px;}.dmcontent_title a:link{color: #ffffff;text-decoration: none;}.dmcontent_title a:visited{color: #ffffff;text-decoration: none;}.dmcontent_title a:hover{color: #ffb716;text-decoration: none;}.dmcontent_title a:active{color: #ffffff;text-decoration: none;}.dmcontent_body {overflow-y: auto; text-align: left;font-family: Myriad,Verdana,Geneva,Arial,Helvetica; line-height: 18px; font-size: 12px; margin-left: auto;margin-right: auto;width: 155px;height: 75px;color: #5A5B5E;background-color: #FFFFFF;padding-left:8px;}.dmcontent_body a:hover{color:#781009;}.dmcontent_link {text-decoration: none;color: #5A5B5E;}/* END nSPHERE LINK MODULES STYLES *//* NEW GLOBALFOOTER */#globalfooter { width: 966px; color: #666; font-size: 10px; margin: 18px auto; padding-bottom: 5px; text-align: left !important; }#globalfooter p { margin-bottom: 0.5em; color: #777777; }#globalfooter .gf-buy { float: left; width: 60%; margin: 18px 0 9px; }#globalfooter .gf-links { float: right; text-align: right; margin: 18px 0 9px; }#globalfooter .gf-links a { padding: 0 10px; white-space: nowrap; }#globalfooter .gf-links a.last { padding-right: 0; _float: none !important; width: auto !important; }#globalfooter .gf-sosumi { clear: both; width: 100%; border-top: 1px solid #eee; padding-top: 9px; }#globalfooter .gf-sosumi a { padding: 0 10px; }#globalfooter form { margin: 18px 10px; }#globalfooter .search-wrapper { margin: 0 auto; }#globalfooter .search-wrapper input.prettysearch { margin-left: 10px; }/* DIRECTORY NAV */#directorynav { font-size: 11px; border: 1px solid #e5e5e5; float: left; width: 100%; position: relative; margin-top: -4px; }#directorynav .column { width: 122px; padding: 5px 0 10px 18px; }#directorynav .column.last { float: left !important; padding-right: 0; }#directorynav h4 { color: #444; font-weight: bold; }#directorynav h4.standalone { margin-bottom: 18px; }#directorynav a { display: block; _zoom: 1; }#directorynav a:link,#directorynav a:visited { color: #777; text-decoration: none; font-weight: normal; }#directorynav h4.standalone a:link,#directorynav h4.standalone a:visited { color: #444; }#directorynav a:hover { color: #82000a !important; text-decoration: none !important; font-weight: normal; }#directorynav .capbottom { clear: both; position: relative; top: 5px; _top: 12px; height: 5px; width: 966px; }/* DIRECTORY NAV CUSTOM WIDTHS */.gf-900 #directorynav .column { width: 170px; }.gf-980 #directorynav.mac #dn-cola { width: 160px; }.gf-980 #directorynav.mac #dn-colb { width: 200px; }.gf-980 #directorynav.mac #dn-colc { width: 180px; }.gf-980 #directorynav.mac #dn-cold { width: 120px; }.gf-980 #directorynav.mac #dn-colg { width: 190px; }#directorynav ul { margin-bottom: 15px; }/* GRID */.column { float: left; }.column.first, .column.last { margin-left: 0 !important; }.column.last { float: right !important; }