body 		{ 
				background-color: white; 
				color: black; 
				font-family: arial, helvetica, sans-serif;
			}
#content {
	width : 90%;
	padding: 10px;
}
#left_content {
		float: left;
		padding-right: 17px;
}
#right_content {
		float: left;
		width: 20%;
		border-color : #600000;
		border-width: thin;
		border-style : solid;
		text-align : left;
		margin : 5px 5px;
		height : 600px;
}
#right_header
{
	font-family: arial, helvetica, sans-serif; 
	font-size: 14px; 
	font-weight: bold;
	text-align: center;
	color: white;
	background-color: #600;
	line-height : 20px;
}
#featurearticlenumber, #featuretitle, #featureauthor
{
	font-weight: bold;
	margin: 5px;
	font-size: 12px;
}
#featurearticle
{
	margin: 5px;
}
#amazonlink
{
	margin: 5px;
	text-align: center;
}

h1 			{
				font-family: arial, helvetica, sans-serif; 
				font-size: 19px; 
				font-weight: bold;
				margin-bottom: -16px; 
				margin-left: 8px;
			}
h1.nomargin {
				font-family: arial, helvetica, sans-serif; 
				font-size: 19px; 
				font-weight: bold; 
			}
h2 			{
				font-family: arial, helvetica, sans-serif; 
				font-size: 16px; 
				font-weight: bold; 
				margin-bottom: -14px; 
				margin-left: 8px;
			}
h2.nomargin {
				font-family: arial, helvetica, sans-serif; 
				font-size: 16px; 
				font-weight: bold;
			}
h3 			{
				font-family: arial, helvetica, sans-serif; 
				font-size: 13px; 
				font-weight: bold; 
				margin-bottom: -12px; 
				margin-left: 8px; 
			}
h3.nomargin {
				font-family: arial, helvetica, sans-serif; 
				font-size: 13px; 
				font-weight: bold;
			}
li 			{
				font-family: arial, helvetica, sans-serif; 
				margin-left: -7px;
			}
th 			{
				font-family: arial, helvetica, sans-serif; 
				font-weight: bold; 
				font-size : 13px;
				background-color: #d6d6d6;
			}
td 			{
				font-family: arial, helvetica, sans-serif; 
				font-weight: normal; 
				font-size : 13px;
			}
blockquote 	{
				font-family: arial, helvetica, sans-serif; 
				font-size: 13px; 
			}
.cfnorm 	{
				font-family: arial, helvetica, sans-serif; 
				font-weight: normal; 
				vertical-align : top;
			}
.cfbold 	{
				font-family: arial, helvetica, sans-serif; 
				font-weight: bold; 
				vertical-align : top;
			}
.bookseriesTitle {
				font-family: Times New Roman, serif; 
				font-weight: bold; 
				font-size : 18px
			}			
A.bookseriesTitle { 
				color : black; 
				font-weight: bold; 
				font-size : 18px; 
				text-decoration : none; 
				font-family: Times New Roman, serif;
			}
A.bookseriesTitle:hover { 
				color : black; 
				font-weight: bold; 
				font-size : 18px; 
				text-decoration : none; 
				font-family: Times New Roman, serif;
			}
A.bookseriesTitle:link {
				color : black; 
				font-weight: bold; 
				font-size : 18px; 
				text-decoration : none; 
				font-family: Times New Roman, serif;
			}
A.bookseriesTitle:active { 
				color : black; 
				font-weight: bold; 
				font-size : 18px; 
				text-decoration : none; 
				font-family: Times New Roman, serif;
			}
A.bookseriesTitle:visited {
				color : black; 
				font-weight: bold; 
				font-size : 18px; 
				text-decoration : none; 
				font-family: Times New Roman, serif;
			}
.bookseries {
				font-family: Times New Roman, serif; 
				font-weight: bold; 
				font-size : 14px
			}
A.bookseries { 
				color : black; 
				font-weight: bold; 
				font-size : 14px; 
				text-decoration : underlined; 
				font-family: Times New Roman, serif;
			}
A.bookseries:hover { 
				color : black; 
				font-weight: bold; 
				font-size : 14px; 
				text-decoration : underlined; 
				font-family: Times New Roman, serif;
			}
A.bookseries:link {
				color : black; 
				font-weight: bold; 
				font-size : 14px; 
				text-decoration : underlined; 
				font-family: Times New Roman, serif;
			}
A.bookseries:active { 
				color : black; 
				font-weight: bold; 
				font-size : 16px; 
				text-decoration : underlined; 
				font-family: Times New Roman, serif;
			}
A.bookseries:visited {
				color : black; 
				font-weight: bold; 
				font-size : 14px; 
				text-decoration : underlined; 
				font-family: Times New Roman, serif;
			}
.hcenter 	{
				font-family: arial, helvetica, sans-serif; 
				margin-bottom: 0px; 
				text-align: center;
			}
.copyright 	{
				font-family: arial, helvetica, sans-serif; 
				font-weight: normal; 
				font-size : 11px; 
				vertical-align : top; 
				color: gray; 
				margin-top: 7px;
			}
.slink 		{
				font-family: arial, helvetica, sans-serif; 
				font-size: 11px; 
				font-weight: normal; 
				margin-left: 8px
			}
p			{
				font-family: arial, helvetica, sans-serif; 
				font-weight: normal; 
				font-size : 13px;
			}
ul 			{
				font-family: arial, helvetica, sans-serif; 
				font-size: 13px; 
				list-style-type: none; 
			}
ol 			{
				font-family: arial, helvetica, sans-serif; 
				font-size: 13px; 
				list-style-type: decimal
			}
ol.alpha 	{
				font-family: arial, helvetica, sans-serif; 
				list-style-type: lower-alpha;
				font-size: 13px; 
			}
ol.roman 	{
				font-family: arial, helvetica, sans-serif; 
				list-style-type: upper-roman;
				font-size: 13px;
			}
.quote 		{
				font-family: arial, helvetica, sans-serif; 
				color: #000000; 
				font-size: 13px; 
				font-style: italic; 
				font-weight: normal; 
				margin-left: 9px; 
				text-align: left
			}
A 			{
				font-family: arial, helvetica, sans-serif; 
				text-decoration: underline; 
				font-size: 13px;
			}
A:link 		{
				color: blue;
			}
A:visited 	{
				color: #660000;
			}
A:hover 	{
				color: blue; 
				text-decoration: underline;
			}
A:active 	{
				color: #660000;
			}
.body 		{
				font-family: arial, helvetica, sans-serif; 
				font-size: 13px; 
				margin-left: 9px;
			}
.bsmall 	{
				font-family: arial, helvetica, sans-serif; 
				font-size: 11px; 
				margin-left: 9px;
			}
.index 		{
				font-family: arial, helvetica, sans-serif; 
				font-size: 13px; 
				margin-left: 9px; 
				text-align: left;
			}
.links 		{
				font-family: arial, helvetica, sans-serif; 
				text-align: center; 
				margin-top: -3px; 
				font-size: 13px;
			}
.smaller 	{
				font-family: arial, helvetica, sans-serif; 
				text-decoration: none; 
				font-size: 12px;
			}
.small 		{
				font-family: arial, helvetica, sans-serif; 
				text-decoration: none; 
				font-size: 11px;
			}
.label 		{ 
				font-family: arial, helvetica, sans-serif; 
				vertical-align: top; 
				text-align: right 
			}
.labelmiddle { 
				font-family: arial, helvetica, sans-serif; 
				vertical-align: middle; 
				text-align: right 
			}			
.labelbottom { 
				font-family: arial, helvetica, sans-serif; 
				vertical-align: bottom; 
				text-align: right 
			}
.heading  	{ 
				font-family: arial, helvetica, sans-serif; 
				text-align: center; 
				font-size : 13px; 
				vertical-align : top; 
				font-weight : bold; 
			}
.headingleft { 
				font-family: arial, helvetica, sans-serif; 
				font-size : 13px; 
				vertical-align : top; 
				font-weight : bold; 
			}
.detail  	{ 
				font-family: arial, helvetica, sans-serif; 
				font-size : 13px; 
				vertical-align : top; 
			}
.right  	{ 	
				font-family: arial, helvetica, sans-serif; 
				font-size : 13px; 
				vertical-align : top; 
				text-align : right; 
			}
.white 		{ 
				font-weight : bold; 
				color : white; 
			}
.bold 		{ 
				font-weight : bold; 
			}
.border 	{ 
				border-color : black; 
				border-width: thin; 
				border-style : solid; 
				text-align : center; 
			}

.box	
{
	border-color : black;
	border-width: thin;
	border-style : solid;
	text-align : left;
	margin : 5px 5px;
}

/* dba styles for big reports */
.reportheading  {
				font-family: arial, helvetica, sans-serif;
				text-align: center;
				font-size : 13px;
				vertical-align : top;
				font-weight : bold;
				background-color : LightSteelBlue;
			}
.reportheadingleft {
				font-family: arial, helvetica, sans-serif;
				text-align: left;
				font-size : 13px;
				vertical-align : top;
				font-weight : bold;
				background-color : LightSteelBlue;
			}
.burgundy 	{
				font-family: arial, helvetica, sans-serif; 
				color: #660000;
			}
.title 		{
				font-family: arial, helvetica, sans-serif; 
				font-size: 11px; 
				vertical-align : top;
			}

.reportdetail  { 
				font-family: arial, helvetica, sans-serif; 
				font-size : 13px; 
				vertical-align : top; 
			}
.reportdetailright  { 
				font-family: arial, helvetica, sans-serif; 
				font-size : 13px; 
				vertical-align : top; 
				text-align : right; 
			}
.reportdetailcenter  { 
				font-family: arial, helvetica, sans-serif; 
				font-size : 13px;
				vertical-align : top; 
				text-align : center; 
			}
.reportTitle {
				font-family: arial, helvetica, sans-serif; 
				font-size: 16px; 
				font-weight: bold; 
				text-align : center; 
			}

/* member directory styles */
.smallitalic { 
				font-size: 11px; 
				font-weight: bold; 
				font-style: italic;
			}
.blueheading  { 
				text-align: center; 
				background-color: LightSteelBlue; 
				font-weight: bold;
			}
.headline { 	font-family: arial, helvetica, sans-serif; 
				font-size : 16px; 
				font-weight : bold; 
				color : white; 
			}
			
A.headline { font-size : 16px; color : white; font-weight : bold; text-decoration : none; font-family: arial, helvetica, sans-serif;  }
A.headline:hover { font-size : 16px; color : white; font-weight : bold; text-decoration : underline; font-family: arial, helvetica, sans-serif;  }
A.headline:link { font-size : 16px; color : white; font-weight : bold; text-decoration : none; font-family: arial, helvetica, sans-serif;  }
A.headline:active { font-size : 16px; color : white; font-weight : bold; text-decoration : none; font-family: arial, helvetica, sans-serif;  }
A.headline:visited {font-size : 16px; color : white; font-weight : bold; text-decoration : none; font-family: arial, helvetica, sans-serif;  }

.hangingindent {
				display : list-item;
			}
.error 		{ 
				font-family : arial, helvetica, sans-serif; 
				font-size : 13px; 
				font-weight : bold; 
				color : red; 
			}
.wingding 	{ 
				font-family : wingdings; 
				font-size : 12px;
			}
/* forms */
input 		{	
				font-family : arial, helvetica, sans-serif; 
				font-size : 13px; 
			}
input.small	{	
				font-family : arial, helvetica, sans-serif; 
				font-size : 8px; 
			}			
select		{
				font-family : arial, helvetica, sans-serif; 
				font-size : 13px; 
			}
textarea	{
				font-family : arial, helvetica, sans-serif; 
				font-size : 13px; 
			}
			
.greek		{ 
				font-family : Symbol, Arial, Helvetica; 
			}
sup			{ 
				font-family : Arial, Helvetica, sans-serif; 
				font-size : 10px;
			}
sub			{ 
				font-family : Arial, Helvetica, sans-serif; 
				font-size : 10px;
			}
ul.normal	{
				font-family: arial, helvetica, sans-serif; 
				font-size: 13px; 
				list-style-type : disc;
			}
li.normal	{
				font-family: arial, helvetica, sans-serif; 
				font-size: 13px;
				list-style: disc; 
			}
ul.normal2	{
				font-family: arial, helvetica, sans-serif; 
				font-size: 13px; 
				list-style-type : circle;
			}
li.normal2	{
				font-family: arial, helvetica, sans-serif; 
				font-size: 13px;
				list-style: circle;
			}		
ul.normal3	{
				font-family: arial, helvetica, sans-serif; 
				font-size: 13px; 
				list-style-type : square;
			}
li.normal3	{
				font-family: arial, helvetica, sans-serif; 
				font-size: 13px;
				list-style: square; 
			}		
/* login table */
.login_outer { width : 401; background-color : black }
.login_inner { width : 400; background-color : silver }	

A.black { color : black; font-weight : bold; text-decoration : underline; font-family: arial, helvetica, sans-serif; font-weight: bold; }
A.black:hover { color : black; font-weight : bold; text-decoration : underline; font-family: arial, helvetica, sans-serif; font-weight: bold; }
A.black:link { color : black; font-weight : bold; text-decoration : underline; font-family: arial, helvetica, sans-serif; font-weight: bold; }
A.black:active { color : black; font-weight : bold; text-decoration : underline; font-family: arial, helvetica, sans-serif; font-weight: bold; }
A.black:visited {color : black; font-weight : bold; text-decoration : underline; font-family: arial, helvetica, sans-serif; font-weight: bold; }

A.white { color : white; font-weight : bold; text-decoration : underline; font-family: arial, helvetica, sans-serif; font-weight: bold; }
A.white:hover { color : white; font-weight : bold; text-decoration : underline; font-family: arial, helvetica, sans-serif; font-weight: bold; }
A.white:link { color : white; font-weight : bold; text-decoration : underline; font-family: arial, helvetica, sans-serif; font-weight: bold; }
A.white:active { color : white; font-weight : bold; text-decoration : underline; font-family: arial, helvetica, sans-serif; font-weight: bold; }
A.white:visited {color : white; font-weight : bold; text-decoration : underline; font-family: arial, helvetica, sans-serif; font-weight: bold; }

div.content {
	padding: 0px;
}
div.componentheading, div.contentheading, td.contentheading, .membership .contentheader, #left_content h3 {
        display: block;
        width: 100%;
        text-transform: capitalize;
        font-size: 125%;
		font-weight: normal;
        color: #000;
        padding-bottom: 2px;
		margin-bottom: 12px;
        border-bottom: 1px solid #000000;
}
.abstractheading 
{
        display: block;
        width: 100%;
        font-size: 110%;
       	font-weight: bold;
        color: #000000;
        padding-bottom: 2px;
}
hr {
	color: #000000;
	height: 1px;
}
hr.red {
	color: #600000;
	height: 1px;
}
th.reportheading
{
	background-color: #e6e6e6;
	line-height : 15px;
	padding : .5em;
}

th.reportheadingleft
{
	background-color: #e6e6e6;
	line-height : 15px;
	padding : .5em;
	text-align : left;
}
