body {
	margin:4px;
	background: #F1F0D1;
	color: #333333;
	font-size: 8pt;
	text-align : left;
}

table { width: 100%; margin: 0; }
table#outer { width: 700px; }
table#top td{ vertical-align: middle; }
table#bulletin td { padding: 4px; }
table#contact { margin: 40px 0px 40px 100px; }
table#homeissues td { font-size: 10pt; font-weight: bold; vertical-align: middle; }
table#press td { font-size: 8pt; padding: 7px 0 0 0;}

table#searchresults { width: 275px; font-size: 8pt;  }
table#list { font-size: 8pt;  }
table#thanks { margin: 80px; }
table#meetings { padding: 20px; }
table#papers { padding: 20px; }
table#stats { padding: 20px 8px 8px 8px; width: 300px; }
table#login td { padding: 0 3px 0 7px; }
table#sidenav {width: 125px; margin: 25px 0 0 25px; }
table#sidenav td { vertical-align: middle; padding: 2px 0 2px 6px; font-size: 8pt; font-weight: bold; color: #990000; }
table#searchbox { border: 1px solid #666633; margin-top: 1em; padding: 5%; }
table#searchbox2 { border-left: 1px solid #666633; margin-top: 1em; padding: 5%; }
table td { padding: 0; border-width: 0; vertical-align:top; font-family:verdana, arial, helvetica, sans-serif; 
		  /* border: 1px dotted purple; */	}

table#forms td { padding: 3px 0 0 0; }
td#pbold { font-weight:bold; font-size: 10pt; vertical-align:middle;}
td#pbold2 { font-weight:bold; font-size: 8pt; vertical-align:middle; padding: 10px 8px 8px 8px;}
td.adobe {border-top: 1px solid #666633; }
td.image { padding: 20px 0; }
td#content { padding: 0 50px 0px 50px; }
td#homepagecontent { padding: 0 20px 0px 20px; }
table#pubs { width: 500px; margin: 0 0 0 30px; }
table#pubs td { padding: 8px 10px 8px 0; border-bottom: 1px solid purple;}
td#content2 { padding: 20px 50px 20px 20px; border: 1px dotted purple;} /* used by message.php */
td#content p { font-size: 8pt; font-weight : normal; font-style : normal; line-height : 13pt; text-decoration : none; }
td#errormessage { font-size: 7pt; color: red; font-weight : normal; font-style : normal; line-height : 8pt; text-decoration : none; }
td#errormessage2 { font-size: 10pt; color: red; font-weight : bold; font-style : normal; line-height : 8pt; text-decoration : none; }
td#leftcol { width: 170px; border-right: 1px solid #666633; }
td#bottomline { border-bottom: 1px solid #666633; }
table#footer {width: 700px; margin: 25px 0 0 0; }
table#footer td{ text-align : center; border-top: 1px solid #666633; padding: 5px; }
td#TrRows { background-color: #CCCC99; padding: 7px;}
td#TrOdd  { background-color: #FFFFCA; padding: 7px;}
td#labelright { font-size : 9pt; font-family : Arial, helvetica, geneva, sans-serif; font-weight : bold;
	color : #993300;
	line-height : 11pt;
	text-decoration : none;
	text-align : right;
	vertical-align: middle;
}
td#labelleft {

	font-size : 9pt;
	font-family : Arial, helvetica, geneva, sans-serif;
	font-weight : bold;
	font-style : normal;
	color : #993300;
	line-height : 11pt;
	text-decoration : none;
	text-align : left;
	vertical-align: top; 
}
p { font-size: 8pt; font-weight : normal; font-style : normal; line-height : 13pt; text-decoration : none; }
p { line-height: 115%; }
sup { line-height: 0.1em; }
p.small { font-size: 7pt; font-weight : normal; font-style : normal; line-height : 9pt; text-decoration : none; }
p.pubs { 
	font-size: 12pt; 
	font-family : Arial, helvetica, geneva, sans-serif;
	line-height : 14pt;
	margin: 10px;
	}
span.highlight { font-weight : bold; color : #993300; line-height : 10pt; }
H1  {
	font-size : 15pt;
	font-family : Arial, helvetica, geneva, sans-serif;
	color : #990000;
	line-height : 17pt;
	text-align : center;
	font-weight: bold;
	}
H2  {
	font-size : 13pt;
	font-family : Arial, helvetica, geneva, sans-serif;
	color : #336600;
	line-height : 12pt;
	text-align : left;
	font-weight: bold;
	margin: 10px 0 5px 0;
	}

H3  {
	font-size : 11pt;
	font-family : Arial, helvetica, geneva, sans-serif;
	color : #993300;
	line-height : 11pt;
	text-align : left;
	font-weight: bold;
	}

H4  {
	font-size : 10pt;
	font-family : Arial, helvetica, geneva, sans-serif;
	color : #666666;
	line-height : normal;
	text-align : left;
	font-weight: bold;
	}

td center {
	text-align: center;		
	}
input#button 
	{ 
	background-color: #3333CC; 
	color: #FFFFFF;
	font-weight: bold;
	font-size: 9px;
	text-align : left;
	}
button#button 
	{ 
	background-color: #3333CC; 
	color: #FFFFFF;
	font-weight: bold;
	font-size: 9px;
	text-align : center;
	}
input#box 
	{ 
	background-color: #FFFFCC; 
	color: #993300;
	font-size : 7pt;
	font-family : verdana, helvetica, geneva, sans-serif;
	text-align : left;
	font-weight: bold;
	}
textarea#box 
	{ 
	background-color: #FFFFCC; 
	color: #993300;
	font-size : 7pt;
	font-family : verdana, helvetica, geneva, sans-serif;
	text-align : left;
	font-weight: bold;
	}

select#listbox 
	{
	background-color: #EAEAEA; 
	color: #000099;  
	font-size: 7pt; 
	font-weight: bold;
	margin: 4px 0 0;
	width: 350px;
	}

select#listbox2
	{
	background-color: #EAEAEA; 
	color: #000099;  
	font-size: 7pt; 
	font-weight: bold;
	margin: 4px 0 0;
	}

a {
	font-family:verdana, arial, helvetica;
	font-size: 8pt;
	color: #3333CC;
	font-weight : bold;
	font-style : normal;
	text-decoration : none;
}

p.pubs a, p.pubs a:hover {
	font-size: 12pt; 
	font-family : Arial, helvetica, geneva, sans-serif;
}

a:hover  {
	font-size : 8pt;
	font-family:verdana, arial, helvetica;
	font-weight : bold;
	font-style : normal;
	color : #FF0000;
	text-decoration : none;
}

li  {
	font-size : 8pt;
	list-style-type : square;
	list-style-position : outside;
	list-style : square;
	line-height : 13pt;
	/*position : relative;*/
}



.select1 { }

.ThRows { background-color: #326598; color: #CCCC99;
          font-weight: bold; text-align: center;
       font-family: Arial;
       font-size: 9pt;
}

blockquote {
	font-size: 8pt;
	text-decoration : none;
	margin-left : 1cm;
	margin-right : 1cm;
	margin-bottom: 0;
}

P.display  {
	font-size : 12pt;
	font-family : Arial, helvetica, geneva, sans-serif;
	font-weight : normal;
	font-style : normal;
	color : Black;
	line-height : 15pt;
	text-decoration : none;
	text-align : left;
}

DIV.AddressBlock  {
	font-size : 10pt;
	font-family : Arial, helvetica, geneva, sans-serif;
	font-weight : normal;
	font-style : normal;
	color : Black;
	line-height : 11pt;
	text-decoration : none;
	text-align : center;
}

DIV.AddressHead  {
	font-size : 12pt;
	font-family : "Arial Narrow", Arial, helvetica, geneva, sans-serif;
	font-weight : bold;
	font-style : normal;
	color : Maroon;
	line-height : 13pt;
	text-decoration : none;
	text-align : center;
}

DIV.Footer  {
	font-size : 8pt;
	font-family : Arial, helvetica, geneva, sans-serif;
	font-weight : normal;
	font-style : normal;
	color : Maroon;
	line-height : 10pt;
	text-decoration : none;
}

DIV.ReverseHead  {
	font-size : 14pt;
	font-family : Arial Narrow, Arial, helvetica, geneva, sans-serif;
	font-weight : bold;
	font-style : normal;
	color : White;
	line-height : 15pt;
	text-decoration : none;
	text-align : center;
}



h6 {

	font-size : 24pt;
	font-family : "Arial Narrow", Arial, helvetica, geneva, sans-serif;
	color : #996600;
	line-height : 22pt;
	text-align : left;
	font-weight: bold;
}
h5 {


	font-size : 16pt;
	font-family : "Arial Narrow", Arial, helvetica, geneva, sans-serif;
	color : #996600;
	line-height : 19pt;
	text-align : left;
	font-weight: bold;
}

div#searchbox {
	border: 1px solid #666633; 
	margin-top: 1em;
	padding: 4px;
	font-size: 50%;
	} 
	 
.mainquote {
	font-family: "Times New Roman", Times, serif;
	font-size: 18px;
	font-weight: bold;
	color: #666666;
	font-style: italic;
	margin-right: 100px;


}
.asmall {

	font-family:verdana, arial, helvetica;
	font-size: 7pt;
	color: #3333CC;
	font-weight : bold;
	font-style : normal;
	text-decoration : none;
}
.p10 {
font-size: 10pt; font-weight : bold; font-style : normal; line-height : 12pt; text-decoration : none; margin-right: 10px;
}
