/* <style> RM styles 2007	*/

	p.homesectitle{
		font-family : Arial, Helvetica, sans-serif;
		font-size : 12pt;
		color : #000000;
		font-weight : bold;
		margin-bottom : 3px;
		margin-top : 3px;
	}

	/* ============================  issue contents table styles */
	table.feature {
		border: 0;
		padding-bottom : 0px;
		padding-left : 0px;
		padding-right : 0px;
		padding-top : 0px;
	}
	td.feature {
		background-color : #dcdcdc;
		font-family : Arial, Helvetica, sans-serif;
		color : #000000;
		font-size : 14pt;
		font-weight : bold;
		padding-top: 1px;
		padding-bottom: 1px;
		margin-bottom: 0px;
	}
	td.issue_header {
		background-color : #000000;
		font-family : Arial, Helvetica, sans-serif;
		color : White;
		font-size : 15pt;
		font-weight : bold;
		padding-top: 4px;
		padding-bottom: 3px;
	}
	td.feature_title {
		font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size : 12pt;
		font-weight : bold;
		padding-top: 6px;
		padding-left: 15px;
		padding-right: 10px;
	}
	td.feature_subtitle {
		font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size : 11pt;
		font-weight : bold;
		padding-top: 6px;
		padding-left: 20px;
		padding-right: 10px;
	}
	td.feature_desc {
		font-size : 9pt;
		padding-left: 25px;
		padding-right: 10px;
		margin-bottom : 1px;
		margin-top : 1px;
	}

	/* ============================  issue contents par styles - 2008-10-22 */

	p.feature_title {
		font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size : 12pt;
		font-weight : bold;
		margin-top: 6px;
		margin-left: 15px;
		margin-right: 10px;
	}
	p.feature_subtitle {
		font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size : 11pt;
		font-weight : bold;
		margin-top: 6px;
		margin-left: 20px;
		margin-right: 10px;
	}
	p.feature_desc {
		font-size : 9pt;
		margin-left: 25px;
		margin-right: 10px;
		margin-bottom : 1px;
		margin-top : 1px;
	}


	A.hplink:link, 	A.hplink:visited, A.hplink:active {
		font-family : Arial, Helvetica, sans-serif;
		font-size : 11pt;
		font-weight : bold;
		color : #403c89;
		text-decoration : none;
	}

	A.hplink:hover {
		font-family : Arial, Helvetica, sans-serif;
		font-size : 11pt;
		font-weight : bold;
		background-color : #403c89;
		color : #ffffff;
		text-decoration : none;
	}


	A.wflink:link, 	A.wflink:visited {
		font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size : 7pt;
		color : #000000;
		text-decoration : none;
	}

	A.wflink:hover, A.wflink:active {
		font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size : 7pt;
		color : #9400d3;
		text-decoration : none;
	}

	.wflinktext {
		font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size : 7pt;
		background-color : #ffffff;
		color : #000000;
	}



/* ============================  miscellanous link styles */


	A.chlink {
		font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size : 9pt;
		color : #000000;
		text-decoration : none;
		text-align : center;
	}
	A.chlink:HOVER {
		font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
		border : 0px #000000;
		color : Yellow;
		text-decoration : none;
		text-align : center;
	}
	.chlinktext {
		font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size : 9pt;
		color : #000000;
		padding-top : 0px;
		padding-bottom : 0px;
		text-align : center;
	}

	A.issuecover {
		font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
		border : 1px #000000;
		font-size : 8pt;
		color : White;
		text-decoration : none;
		text-align : center;
	}
	A.issuecover:HOVER {
		font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
		border : 1px #a0522d;
		color : Yellow;
		text-decoration : none;
		text-align : center;
	}
	A.issuecover:VISITED {
		font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
		border : 1px #a0522d;
		color : Yellow;
		text-decoration : none;
		text-align : center;
	}


	A.bottomlink {
		font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size : 8pt;
		background-color : Navy;
		color : White;
		text-decoration : underline;
	}
	A.bottomlink:HOVER {
		font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size : 8pt;
		color : Yellow;
		background-color : Navy;
		text-decoration : none;
	}

	A.bottomlink2005 {
		font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size : 8pt;
		background-color : #000000;
		color : White;
		text-decoration : underline;
	}

	A.bottomlink2005:HOVER {
		font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size : 8pt;
		color : Yellow;
		background-color : #000000;
		text-decoration : none;
	}

	A.tinybottomlink2005:link {
		font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size : 7pt;
		color : White;
		text-decoration : underline;
	}

	A.tinybottomlink2005:active {
		font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size : 7pt;
		color : White;
		text-decoration : underline;
	}

	A.tinybottomlink2005:visited {
		font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size : 7pt;
		color : White;
		text-decoration : underline;
	}

	A.tinybottomlink2005:hover {
		font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size : 7pt;
		color : Yellow;
		text-decoration : none;
	}
	.tinybottomtext {
		font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size : 7pt;
		background-color : #AF454E;
		color : White;
	}

	A.contact {
		font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size : 10pt;
		color : #000000;
		text-decoration : underline;
	}
	A.contact:HOVER {
		font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size : 10pt;
		color : Blue;
		text-decoration : none;
	}

	a.feature {
		/*		background-color : #AF454E; */
		font-family : Arial, Helvetica, sans-serif;
		color : White;
		font-size : 12pt;
		font-weight : bold;
		padding-top: 2px;
		padding-bottom: 2px;
		text-decoration : none;
	}

	a.toclink {
		font-family:verdana,arial,helvetica;
		font-size:13px;
		padding: 2px 2px 2px 2px;
		color : White;
		text-decoration : none;
	}
	a.toclink:HOVER {
		font-family:verdana,arial,helvetica;
		font-size:13px;
		padding: 2px 2px 2px 2px;
		color : Yellow;
		text-decoration : none;
	}

	p.buygdlink {
		font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size : 10pt;
		color : #000000;
		margin-bottom : 0px;
		margin-top : 0px;
	}

	.pagetitle {
		font-family : Arial, Helvetica, sans-serif;
		font-weight : bold;
		font-size : 10pt;
		color : White;
	}

	.linkhead {
		font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-weight : bold;
		font-size : 10pt;
		background-color : #6699CC;
		color : #B6CEE2;
		padding-bottom : 2px;
		padding-left : 2px;
		padding-right : 2px;
		padding-top : 2px;
	}

	.link {
		font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size : 10pt;
		background-color : #B6CEE2;
		color : #000000;
	}

	li {
		font-family : Arial, Helvetica, sans-serif;
		font-size : 11pt;
		margin-left : 0px;
	}

	p {
		font-family : Arial, Helvetica, sans-serif;
		font-size : 11pt;
		margin-top : 0px;
		margin-bottom : 7px;
	}

	p.mediafilelist {
		font-family : Arial, Helvetica, sans-serif;
		font-size : 11pt;
		margin-top : 0px;
		margin-bottom : 4px;
	}

	p.company {
		font-family : Arial, Helvetica, sans-serif;
		font-size : 12pt;
	}
	p.company_desc {
		font-family : Arial, Helvetica, sans-serif;
		font-size : 11pt;
		text-align: left;
	}
	p.featured {
		font-family : Arial, Helvetica, sans-serif;
		font-weight : bold;
		font-size : 12pt;
	}
	p.tocsum {
		margin-bottom : 5px;
		margin-top : 5px;
	}
	p.tocdesc {
		margin-bottom : 4px;
		margin-top : 4px;
	}
	.company {
		font-family : Arial, Helvetica, sans-serif;
		font-size : 10pt;
	}
	.compinfo {
		font-family : Arial, Helvetica, sans-serif;
		font-size : 12pt;
		margin-bottom : 4px;
		margin-top : 4px;
		text-align: left;
	}
	.compinfolabel {
		font-family : sans-serif;
		font-size : 7pt;
	}
	.button {
		font-family : Arial, Helvetica, sans-serif;
		font-size : 11pt;
		background-color: Navy;
		color: #F0F8FF;
		border-color: #F0FFFF;
		font-weight : bold;
		border : medium;
	}
	.copyright {
		font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size : 8pt;
		color : White;
	}

	.colhead {
		font-family : Arial, Helvetica, sans-serif;
		font-weight : normal;
		font-size : 16pt;
		color : White;
	}

	/* ====================  ARCHIVE CONTENTS TABLE/LINK STYLES =================== */
	TABLE.archives {
		border: 0;
		padding-bottom : 0px;
		padding-left : 0px;
		padding-right : 0px;
		padding-top : 0px;
	}
	TD.archives {
		background-color : #dcdcdc;
		font-family : Arial, Helvetica, sans-serif;
		color : #000000;
		font-size : 10pt;
		font-weight : bold;
		padding-top: 1px;
		padding-bottom: 1px;
		width : 100%;
	}
	TD.archives_title {
		font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size : 10pt;
		font-weight : bold;
		padding-top: 2px;
		padding-left: 5px;
	}
	TD.archives_subtitle {
		font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size : 9pt;
		font-weight : bold;
		padding-top: 2px;
		padding-left: 10px;
	}
	TD.archives_desc {
		font-size : 9pt;
		padding-left: 2px;
		margin-bottom : 1px;
		margin-top : 1px;
	}
	p.archives_desc {
		font-size : 9pt;
		padding-left: 2px;
		margin-bottom : 1px;
		margin-top : 1px;
	}
	A.archives {
		background-color : #dcdcdc;
		font-family : Arial, Helvetica, sans-serif;
		color : #ffffff;
		font-size : 8pt;
		font-weight : bold;
		padding-top: 0px;
		padding-bottom: 0px;
		text-decoration : none;
	}
	.archive-issue {
		font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size : 14pt;
		font-weight : bold;
		margin : 0px 0px 0px 0px;
		padding : 0px 0px 0px 0px;
	}
	A.archive {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 13pt;
		color : #000000;
		text-decoration : none;
		font-weight : bold;
	}
	A.archive:HOVER {
		font-family: Arial, Helvetica, sans-serif;
		padding: 2px 2px 2px 2px;
		color : Blue;
		text-decoration : none;
		font-weight : bold;
	}

	/* ====================  HOME PAGE CONTENTS TABLE/LINK STYLES =================== */
	TABLE.homepage {
		border: 0;
		padding-bottom : 0px;
		padding-left : 0px;
		padding-right : 0px;
		padding-top : 0px;
	}
	TD.homepage {
		background-color : #ffffff;
		font-family : Arial, Helvetica, sans-serif;
		color : #000000;
		font-size : 10pt;
		font-weight : bold;
		padding-top: 1px;
		padding-bottom: 1px;
		width : 100%;
		border : 1px solid #000000;
	}
	TD.homepage2 {
		background-color : #ffffff;
		font-family : Arial, Helvetica, sans-serif;
		color :  #000000;
		font-size : 12pt;
		font-weight : bold;
		padding-top: 2px;
		padding-bottom: 0px;
		width : 100%;
		border : 1px solid #000000;
	}
	TD.homepage_title {
		font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size : 11pt;
		font-weight : bold;
		padding-top: 2px;
		padding-left: 5px;
	}
	TD.homepage_subtitle {
		font-family : Arial, Helvetica, sans-serif;
		font-size : 10pt;
		font-weight : bold;
		padding-top: 2px;
		padding-left: 10px;
	}
	TD.homepage_desc {
		font-size : 9pt;
		padding-left: 2px;
		margin-bottom : 1px;
		margin-top : 1px;
	}
	p.homepage_desc {
		font-size : 9pt;
		padding-left: 2px;
		margin-bottom : 1px;
		margin-top : 1px;
	}
	A.homepage1 {
		background-color : #af454e;
		font-family : Arial, Helvetica, sans-serif;
		color : #ffffff;
		font-size : 8pt;
		font-weight : bold;
		padding-top: 0px;
		padding-bottom: 0px;
		text-decoration : none;
	}
	.homepage-issue {
		font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size : 14pt;
		font-weight : bold;
		margin : 0px 0px 0px 0px;
		padding : 0px 0px 0px 0px;
	}
	A.homepage {
		font-family: Arial, Helvetica, sans-serif;
		color : #af454e;
		font-weight : bold;
	}
	A.homepage:HOVER {
		font-family: Arial, Helvetica, sans-serif;
		color : #000000;
		font-weight : bold;
	}
	A.homepage:ACTIVE {
		font-family: Arial, Helvetica, sans-serif;
		color : #000000;
		font-weight : bold;
	}
	A.homepage:VISITED {
		font-family: Arial, Helvetica, sans-serif;
		color : #af454e;
		font-weight : bold;
	}


	.ss {
		font-size : 70%;
		vertical-align : text-top;
	}
	.pagehead {
		font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size : 18pt;
		font-weight : bold;
		margin : 0px 0px 0px 0px;
		padding : 0px 0px 0px 0px;
	}
	.pagehead2 {
		font-family : "Times New Roman", Times, serif;
		font-size : 1.3em;
		font-weight : bold;
		margin : 0px 0px 0px 0px;
		padding : 0px 0px 0px 0px;
	}
	.defaulttext {
		font-family : Arial, Helvetica, sans-serif;
		font-size : 1em;
	}
	.smalltext {
		font-family : Arial, Helvetica, sans-serif;
		font-size : .9em;
	}
	.tinytext {
		font-family : Arial, Helvetica, sans-serif;
		font-size : .8em;
	}

	.iltabbold {
		font-family : Arial, Helvetica, sans-serif;
		font-size : .9em;
		font-weight : bold;
	}
	.iltabnb {
		font-family : Arial, Helvetica, sans-serif;
		font-size : .9em;
	}

	/* ====================  EDITOR'S CONTENT TABLE/LINK STYLES =================== */

	.letters_title {
		font-family : Arial, Helvetica, sans-serif;
		font-size : 14pt;
		font-weight : bold;
		padding-top: 5px;
		padding-left: 0px;
		padding-right: 0px;
	}

	.letters_subtitle {
		font-family : Arial, Helvetica, sans-serif;
		font-size : 13pt;
		font-weight : bold;
		padding-top: 10px;
		padding-left: 0px;
		font-style : italic;
	}

	.letters_intro {
		font-family : Arial, Helvetica, sans-serif;
		font-size : 10pt;
		font-weight : bold;
		padding-top: 5px;
		padding-left: 0px;
		padding-right: 0px;
	}

	/* ====================  ARTICLE CONTENT TABLE/LINK STYLES =================== */

	.leadingcaptr {
		font-family : "Times New Roman", Times, serif;
		font-size : 18pt;
		font-weight : bold;
		padding-top: 0px;
		padding-left: 0px;
		padding-bottom: 0px;
	}

	.article_title {
		font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size : 18pt;
		font-weight : bold;
		padding-top: 5px;
		padding-left: 0px;
		padding-right: 0px;
	}

	.article_subtitle {
		font-family : Arial, Helvetica, sans-serif;
		font-size : 14pt;
		font-weight : normal;
		padding-top: 10px;
		padding-left: 0px;
	}

	.article_author {
		font-family : Arial, Helvetica, sans-serif;
		font-size : 11pt;
		font-weight : bold;
		padding-top: 10px;
		padding-left: 0px;
	}

	.textheavy {
		font-family : "Arial #000000", Arial, Helvetica, sans-serif;
		font-size : 16pt;
		font-weight : bold;
		margin : 0px;
		padding : 0px;
	}

	.sectheadheavy {
		font-family : "Arial #000000", Arial, Helvetica, sans-serif;
		font-size : 18pt;
		font-weight : bold;
		padding-top: 0px;
		padding-left: 0px;
		padding-bottom: 5px;
	}
	.sectheadlrg {
		font-family : Arial, Helvetica, sans-serif;
		font-size : 18pt;
		font-weight : bold;
		padding-top: 0px;
		padding-left: 0px;
		padding-bottom: 5px;
	}
	.secthead {
		font-family : Arial, Helvetica, sans-serif;
		font-size : 14pt;
		font-weight : bold;
		padding-top: 0px;
		padding-left: 0px;
		padding-bottom: 5px;
	}
	.sectsubhead {
		font-family : Arial, Helvetica, sans-serif;
		font-size : 11pt;
		font-weight : bold;
		padding-top: 0px;
		padding-left: 0px;
	}
	.sectheadtimes {
		font-family: "Times New Roman", Times, serif;
		font-size: 16pt;
		font-weight: bold;
		padding-top: 0px;
		padding-left: 0px;
		padding-bottom: 5px;
	}

	.leadingcap200510 {
		font-family : "Times New Roman", Times, serif;
		font-size : 14pt;
		font-weight : bold;
		padding-top: 0px;
		padding-left: 0px;
		padding-bottom: 5px;
	}

	.headtag {
		font-family : Arial, Helvetica, sans-serif;
		font-size : 14pt;
		font-weight : bold;
		padding-top: 0px;
		padding-left: 0px;
		color : White;
		background-color : #000000;
		border : 2px solid  #000000;
	}
	.inpicsl {
		border-width: 1px;
		border-color: #000000;
		margin: 8px 12px 2px 0;
	}
	.inpicslnb {
		border-width : 1px;
		border-color : White;
		margin-top : 8px;
		margin-right : 12px;
		margin-left : 0px;
		margin-bottom : 2px;
	}

	TD.home_event_month {
		background-color : #AF454E;
		font-family : Arial, Helvetica, sans-serif;
		color : White;
		font-size : 11pt;
		font-weight : bold;
		padding-top: 2px;
		padding-bottom: 2px;
		width : 100%;
	}
	TD.home_event_org {
		background-color : #000000;
		color : White;
		font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size : 10pt;
		font-weight : bold;
		padding-top: 2px;
		padding-left: 2px;
	}
	TD.home_event_desc {
		background-color : White;
		font-family : Arial, Helvetica, sans-serif;
		font-size : 9pt;
		font-weight : bold;
		padding-top: 2px;
		padding-left: 2px;
	}
	TD.home_event_info {
		background-color : White;
		font-family : Arial, Helvetica, sans-serif;
		font-size : 9pt;
		padding-left: 4px;
		margin-bottom : 1px;
		margin-top : 1px;
	}
	TD.ps_nonlink {
		font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size : 11pt;
		color : #000000;
		text-decoration : none;
		background-color : #EFEFF7;
	}
	.defpar {
		font-family : Arial, Helvetica, sans-serif;
		font-size : 11pt;
		margin-top : 0px;
		margin-bottom : 7px;
	}
	td {
		font-family : Arial, Helvetica, sans-serif;
		font-size : 10pt;
		margin-top : 0px;
		margin-bottom : 7px;
	}
	td.pmatch {
		font-family : Arial, Helvetica, sans-serif;
		font-size : 11pt;
		margin-top : 0px;
		margin-bottom : 0px;
	}

	/* =================================================== AWARDS ==================*/
	.aw_sub_head {
		color: #000000;
		font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size : 10pt;
		font-weight : bold;
		margin-top : 14px;
		margin-bottom : 7px;
	}

	.aw_sub_firm {
		color: #000000;
		font-family : Arial, Helvetica, sans-serif;
		/*		font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-family: 'MS Serif', 'New York', serif;  */
		font-size : 13pt;
		font-weight : bold;
		margin-top : 7px;
		margin-bottom : 7px;
		text-transform: uppercase;
	}

	.aw_sub_labels {
		font-weight: bold;
		color: #1d66b8;
		font-size : 8pt;
		text-transform: uppercase;
	}

	.aw_sub_par {
		margin-top : 9px;
		margin-bottom : 3px;
		font-size : 9pt;
		font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	}

	li.aw_sub_listitem {
		list-style-image: url(images/list_image_star_med_blue.gif);
		font-weight: bold;
		font-size : 9pt;
		margin-top : 3px;
		margin-bottom : 3px;
		font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	}

	.aw_jn_head {
		color: #000000;
		font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size : 13pt;
		font-weight : bold;
		margin-top : 14px;
		margin-bottom : 7px;
	}

	.aw_jn_quote {
		margin-top : 3px;
		margin-bottom : 3px;
		font-size : 9pt;
		font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	}

	.aw_jn_name {
		margin-top : 3px;
		margin-bottom : 3px;
		font-weight: bold;
		font-size : 10pt;
		font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
		text-transform: uppercase;
	}

	.aw_firm_head {
		color: #ffffff;
		font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size : 13pt;
		font-weight : bolder;
		margin-top : 14px;
		margin-bottom : 7px;
	}

	.aw_firm_subhead {
		color: #ffa07a;
		font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size : 12pt;
		font-weight : bold;
		margin-top : 16px;
		margin-bottom : 0px;
		text-transform: uppercase;
	}

	.aw_firm_subhead_hilite {
		color: #87CEEB;
		font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size : 12pt;
		font-weight : bold;
		margin-top : 16px;
		margin-bottom : 0px;
		text-transform: uppercase;
	}

	.aw_firm_name {
		color: #ffffff;
		margin-top : 0px;
		margin-bottom : 3px;
		font-weight: bold;
		font-size : 10pt;
		font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	}

	A.awards {
		font-family: Arial, Helvetica, sans-serif;
		padding: 1px 1px 1px 1px;
		font-size: 13pt;
		color : #ffffff;
		text-decoration : underline;
		font-weight : bold;
	}
	A.awards:hover {
		font-family: Arial, Helvetica, sans-serif;
		padding: 1px 1px 1px 1px;
		color : #ffff99;
		text-decoration : underline;
		font-weight : bold;
	}

	a.awardlink {
		padding-bottom: 5px;
		font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size : 10pt;
		color : #000000;
		text-decoration : underline;
	}
	a.awardlink:HOVER {
		font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size : 10pt;
		color : Blue;
		text-decoration : none;
	}

	a.awardlink2005a {
		font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size : 11pt;
		color : #000000;
		text-decoration : underline;
		font-weight: bold;
	}
	a.awardlink2005b {
		font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size : 11pt;
		color : #3333cc;
		text-decoration : underline;
		font-weight: bold;
	}
	a.awardlink2005a:HOVER {
		font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
		color : #cc6600;
		font-weight: bold;
	}
	a.awardlink2005b:HOVER {
		font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
		color : #cc6600;
		font-weight: bold;
	}

	.awards_authors {
		font-family: Arial, Helvetica, sans-serif;
		padding: 1px 1px 1px 1px;
		font-size: 13pt;
		color : #ffffff;
		font-weight : bold;
	}

	.inlineimagecaption {
		font-family : sans-serif;
		font-size : 9pt;
		font-weight : bold;
		padding-left : 5px;
		padding-right : 5px;
		padding-bottom : 2px;
		text-align : left;
	}
	.inlineimagecredit {
		font-family : sans-serif;
		font-size : 6pt;
		font-weight : bold;
		padding-left : 5px;
		padding-right : 5px;
		padding-bottom : 2px;
		text-align : right;
	}

	/* ================== AWARDS END ==================*/

	td.floortype {
		font-family : Arial, Helvetica, sans-serif;
		font-size : 10pt;
		margin-top : 0px;
		margin-bottom : 0px;
		padding-right : 15px;
		padding-left : 15px;
		vertical-align : top;
	}

	.problemsolverhead {
		font-family : Arial, Helvetica, sans-serif;
		font-size : 10pt;
		color: #0000CD;
		font-weight : bold;
		padding-top: 4px;
		padding-left: 0px;
		padding-bottom: 2px;
	}
	.problemsolvertitle {
		font-family : Arial, Helvetica, sans-serif;
		font-size : 10pt;
		font-weight : bold;
		margin-top: 5px;
		margin-bottom: 5px;
	}
	.problemsolvertext {
		font-family : Arial, Helvetica, sans-serif;
		font-size : 10pt;
		margin-top: 5px;
		margin-bottom: 5px;
	}

	/* ===================== Problem Solver 2007 ===================== */
	.psproblemhead {
		font-family : Arial, Helvetica, sans-serif;
		font-size : 14pt;
		color: #56416c;
		font-weight : bold;
		padding-top: 4px;
		padding-left: 0px;
		padding-bottom: 8px;
	}
	.pssolutionhead {
		font-family : Arial, Helvetica, sans-serif;
		font-size : 14pt;
		color: #7e609c;
		font-weight : bold;
		padding-top: 4px;
		padding-left: 0px;
		padding-bottom: 8px;
	}

	a.probsolvlink:link, 	a.probsolvlink:visited, a.probsolvlink:active {
		font-family : Arial, Helvetica, sans-serif;
		font-size : 13pt;
		font-weight : bold;
		color : #ffffff;
		text-decoration : underline;
		font-style : italic;
	}

	a.probsolvlink:hover {
		font-family : Arial, Helvetica, sans-serif;
		font-weight : bold;
		color : #ffff66;
		text-decoration : underline;
	}

	a.probsolvcontent:link, 	a.probsolvcontent:visited, a.probsolvcontent:active {
		font-family : Arial, Helvetica, sans-serif;
		font-size : 13pt;
		font-weight : bold;
		color : #000000;
		text-decoration : underline;
	}

	a.probsolvcontent:hover {
		font-family : Arial, Helvetica, sans-serif;
		font-weight : bold;
		color : #7e609c;
		text-decoration : underline;
	}

	/* ===================== Problem Solver 2008 ===================== */
	.ps2008q {
		font-family : Arial, Helvetica, sans-serif;
		color: #a00020;
		font-weight : bold;
		/*		padding-top: 4px;
		padding-left: 0px;
		padding-bottom: 8px;
	*/
	}

	a.ps2008link:link, 	a.ps2008link:visited, a.ps2008link:active {
		font-family : Arial, Helvetica, sans-serif;
		font-size : 14pt;
		font-weight : bold;
		color : #ffffff;
		text-decoration : underline;
		font-style : italic;
	}

	a.ps2008link:hover {
		font-family : Arial, Helvetica, sans-serif;
		font-weight : bold;
		color : #ffff66;
		text-decoration : underline;
	}


	/* ===================== Problem Solver 2009 ===================== */
	.ps2009q {
		font-family : Arial, Helvetica, sans-serif;
		color: #000000;
		font-weight : bold;
	}

	.ps2009qq {
		font-size: 110%;
	}

	.ps2009a {
		font-family : Arial, Helvetica, sans-serif;
		color: #000000;
		font-weight : bold;
		font-size: 110%;
	}

	a.ps2009link:link, 	a.ps2009link:visited, a.ps2009link:active {
		font-family : Arial, Helvetica, sans-serif;
		font-size : 14pt;
		font-weight : bold;
		color : #ffffff;
		text-decoration : underline;
		font-style : italic;
	}

	a.ps2009link:hover {
		font-family : Arial, Helvetica, sans-serif;
		font-weight : bold;
		color : #ffff66;
		text-decoration : underline;
	}

	/* buyers guide */

	.bg_msg_label {
		font-family : sans-serif;
		font-size : 11px;
		font-weight : bold;
		border: 1px solid White;
		background: #efeff7;
		color: #000000;
	}

	.shadow {
		width: 100%;
		filter: Shadow(Color=#393939, Direction=155);
	}

	/*  ======================================================  */
	/*  ===================== Search Tips =======================  */

	.SearchDescription {
		font-family : Arial, Helvetica, sans-serif;
		font-size : 11pt;
	}
	.SearchWord {
		font-family : Arial, Helvetica, sans-serif;
		font-size : 11pt;
		font-weight: bold;
		margin-top: 10px;
	}
	.SearchWordExplanation {
		font-family : Arial, Helvetica, sans-serif;
		font-size : 11pt;
		margin-bottom: 5px;
		margin-left: 30px;
	}
	.StopWordsBlock {
		font-family : Arial, Helvetica, sans-serif;
		font-size : 11pt;
	}
	.StopWords {
		font-family : Arial, Helvetica, sans-serif;
		font-size : 11pt;
		display: inline;
		color: #444444;
	}
	.StopWordsExplanation {
	}


	.linklabel{
		position: absolute;
		z-index: 500;
		padding-left: 2px;
		padding-right: 2px;
		color: #FFF;
		border: solid 1px #000;
		background-color: #B5494A;
		font-family : Arial, Helvetica, sans-serif;
		font-size : 8pt;
	}

	.aw_2007_head {
		color: #ffffff;
		font-family : Arial, Helvetica, sans-serif;
		font-size : 10pt;
		font-weight : bold;
		margin-top : 1px;
		margin-bottom : 1px;
	}


	/*  ================= Editors Mail request =====================================  */

	a.edmail:link, 	a.edmail:visited, a.edmail:active {
		font-family : Arial, Helvetica, sans-serif;
		font-size : 13pt;
		font-weight : bold;
		color : #eee8aa;
		text-decoration : underline;
	}

	a.edmail:hover {
		font-family : Arial, Helvetica, sans-serif;
		font-weight : bold;
		color : #f2e340;
		text-decoration : underline;
	}

	/*  ======================================================  */

/* </style> */
