body {	font-family: Verdana, sans-serif;	font-size: 10pt;	background-image: url(images/ribs.gif);	margin-top: 20px;}p { 	font-family: Verdana, sans-serif;	font-size: 10pt; 	padding-top: 0px;	margin-top: 0px;}.main_table_border {	border-style: solid;	border-width: 5px 1px 1px 1px;	border-color: #444444}.right_border {	border-right: 1px solid #444444;}.top_menu {	font-family: Verdana, sans-serif;	font-size: 10pt; 	border-bottom: 3px double black; 	background-image: url(images/menu_gradiant.jpg);	background-color: #CCCC99;	padding-left: 20px;	padding-top: 5px;	padding-bottom: 5px;}.top_menu a:link, .top_menu a:visited {	text-decoration: underline;	font-weight: bold;	color: black;}.top_menu a:hover {	text-decoration: none;	font-weight: bold;	color: white;	background-color: #006600;}.sidebar {	padding-left: 5px;	padding-right: 5px;	padding-top: 3px;	padding-bottom: 3px;	margin-left: 0px;	margin-right: 0px;}.sidebar_headers {	font-family: Verdana, sans-serif;	font-size: 10pt;	font-weight: bold;	color: white;	background-color: #444444;	padding-right: 5px;	padding-left: 5px;	border-bottom: 3px double black;}.main_headers {	font-family: Verdana, sans-serif;	font-size: 10pt;	font-weight: bold;	color: white;	background-color: #444444;	padding-left: 15px;	padding-right: 5px;	border-bottom: 3px double black;}.footer_bar {	font-family: Verdana, sans-serif;	font-size: 10pt;	font-weight: bold;	color: white;	border-top: 3px double black;	padding-left: 15px;	background-color: #444444;}.news_item_title, a:link.news_item_title, a:visited.news_item_title  {	text-decoration: underline;	line-height: 140%;	color: black;	font-size: 10pt;	font-weight: bold;	font-family: Verdana, sans-serif;}a:hover.news_item_title  {	text-decoration: none;	font-weight: bold;	color: white;	background-color: #006600;}.news_item_body {	font-family: Verdana, sans-serif;	font-size: 8pt;	color: black;	line-height: 140%;	margin-bottom: 12px;}.conference_title, a:link.conference_title, a:visited.conference_title, .link_title, a:link.link_title, a:visited.link_title {	font-family: Verdana, sans-serif;	font-size: 8pt;	text-decoration: underline;	color: black;	line-height: 140%;	margin-bottom: 12px;}a:hover.conference_title, a:hover.link_title {	text-decoration: none;	color: white;	background-color: #006600;}.mailer_box {	font-family: Verdana, sans-serif;	font-size: 9pt;	padding-left: 15px;	border-top: 1px dashed #444444;	background-color: #eeeeee;}	.article_page_head {	font-family: Verdana, sans-serif;	font-size: 14pt;	font-weight: bold;	line-height: 120%;	text-decoration: none;	color: black;	padding-top: 3px;	padding-bottom: 3px;	margin-bottom: 0px;}.article_page_author {	font-family: Verdana, sans-serif;	font-style: italic;	font-size: 10pt;	text-decoration: none;	color: black;	line-height: 120%;	padding-top: 3px;	padding-bottom: 3px;	margin-bottom: 0px;}.article_page_affiliation {	font-family: Verdana, sans-serif;	font-style: italic;	font-size: 10pt;	text-decoration: none;	color: black;	line-height: 120%;	padding-top: 3px;	padding-bottom: 3px;	margin-bottom: 0px;}.article_page_body {	font-family: Verdana, sans-serif;	font-size: 10pt;	line-height: 120%;	text-decoration: none;	color: black;	padding-top: 3px;	padding-bottom: 3px;	margin-bottom: 0px;}.dotted_border_bottom {	border-bottom: 1px dotted silver;}.search_box {	font-family: Verdana, sans-serif;	font-size: 9pt;	border-top: 1px dashed #444444;	background-color: #CCCC99;	padding-left: 15px;	padding-top: 10px;       padding-bottom:0px;}.intro_text {	font-family: Verdana, sans-serif;	font-size: 8pt;	padding-left: 15px;	padding-top: 3px;	padding-bottom: 4px;	text-decoration: none;	color: #444444;	line-height: 160%;}.intro_text a:link, .intro_text a:visited {	text-decoration: underline;	font-weight: bold;	color: black;	font-size: 9pt;	line-height: 120%;}.intro_text a:hover {	color: white;	background-color: #006600;}.article_listing {	padding-bottom: 10px;	padding-top: 10px;}.article_index_head, a:link.article_index_head , a:visited.article_index_head  {	font-family: Verdana, sans-serif;	color: black;	font-size: 12pt;	font-weight: bold;	text-decoration: underline;	line-height: 120%;	padding-bottom: 0px;	margin-bottom: 0px;}a:hover.article_index_head {	color: white;	text-decoration: none;	background-color: #006600;}.article_index_excerpt {	font-family: Verdana, sans-serif;	text-decoration: none;	color: #444444;	font-size: 10pt;	line-height: 160%;}.article_index_story_link, a:link.article_index_story_link, a:visited.article_index_story_link {	font-family: Verdana, sans-serif;	font-size: 8pt;	font-weight: normal;	text-decoration: underline;	color: black;	line-height: 140%;}a:hover.article_index_story_link {	text-decoration: none;	color: white;	background-color: #006600;}.article_index_author {	font-family: Verdana, sans-serif;	font-size: 8pt;	color: #444444;	line-height: 140%;}.red_subheads {	font-family: Verdana, sans-serif;	font-size: 9pt;	color: #CC0000;	line-height: 140%;}.recent_articles_listing {	font-family: Verdana, sans-serif;	font-size: 9pt;	color: #444444;	line-height: 140%;}a:link.recent_articles_listing , a:visited.recent_articles_listing {	font-family: Verdana, sans-serif;	font-size: 9pt;	text-decoration: underline;	color: #444444;	line-height: 140%;}a:hover.recent_articles_listing {	text-decoration: none;	color: white;	background-color: #006600;}.recent_articles_border {	border-bottom: 1px dotted silver;}.main_content {	font-family: Verdana, sans-serif;	font-size: 10pt;	text-decoration: none;	color: black;	line-height: 140%;	/* padding-left: 5px; */       padding-left: 20px;	/* padding-right: 5px; */	padding-right: 20px;	padding-top: 15px;	padding-bottom: 5px;}.main_content a:link, .main_content a:visited {	text-decoration: underline;	color: black;}.main_content a:hover {	color: white;	background-color: #006600;}.main_content h1 {	font-size: 12pt;	font-weight: bold;	line-height: 120%;	padding-bottom: 0px;	padding-top: 15px;	margin-bottom: 10px;}.main_content h2 {	color: 006600;	font-size: 10pt;	font-weight: bold;	line-height: 100%;	padding-bottom: 10px;	padding-top: 10px;	margin-top: 10px;	margin-bottom: 0 px;}.main_content h3 {	font-size: 10pt;	font-weight: bold;	line-height: 120%;	padding-bottom: 0px;	margin-bottom: 5px;	margin-top: 3 px;	padding-top: 3 px;}.main_content p {	margin-bottom: 2px;	padding-bottom: 10px;}.archive_monthly_date, a:link.archive_monthly_date, a:visited.archive_monthly_date  {	font-family: Verdana, sans-serif;	font-size: 12pt;	color: black;	line-height: 140%;	margin-bottom: 12px;}.archive_item_date {	font-family: Verdana, sans-serif;	font-size: 8pt;	font-weight: bold;	color: #000000;	line-height: 140%;}.archive_item_title, a:link.archive_item_title, a:visited.archive_item_title  {	font-family: Verdana, sans-serif;	text-decoration: underline;	color: black;	font-size: 10pt;	font-weight: bold;}a:hover.archive_item_title  {	text-decoration: none;	font-weight: bold;	color: white;	background-color: #006600;}.archive_item_excerpt {	font-family: Verdana, sans-serif;	text-decoration: none;	color: #444444;	font-size: 8pt;	line-height: 160%;}.archive_item_author {	font-family: Verdana, sans-serif;	font-size: 8pt;	font-weight: bold;	color: #444444;	line-height: 140%;}.last_updated {	font-family: Verdana, sans-serif;	font-size: 8pt;	padding-left: 15px;	padding-top: 6px;	padding-bottom: 6px;	text-decoration: none;	color: #444444;	line-height: 160%;}