a:link {
		color: #0000CC;
		text-decoration: none; }
a:visited {
		color: #8B008B;
		text-decoration: none; }
a:active {
		text-decoration: none; }
a:hover {
		text-decoration: underline; }  
		 
body, table	{
		min-width: 760px;
		max-width: 1200px;
		background: #faebd7;
		font-family: verdana, arial, helvetica, sans-serif;
	    font-size: 10pt;                         		      
	    margin-right: 8%;
	    margin-left: 8%; }
		
table	{
		margin-left: auto;
		margin-right: auto; 
		border-collapse: collapse;
		border-color: #333333;
		margin-bottom: 2em;
		width: 100%}

td, th {
		border: 1px solid  #555555; }
		
th		{		
		font-weight: bold; 
		text-align: center; 
		background-color:  #A9A9A9; }
		
h1 		{	
		text-align: center;
    	font-size: 14pt; 
		margin-top: 1em; 
		margin-bottom: 2em;}
		
h2, h3 {
		font-size: 10pt;
		font-weight: bold; }
		
#navcontainer ul  {
		font-size: 9pt;
		text-align: center;
		padding-bottom: 2px;
		padding-top: 2px;
		padding-left: 0;
		margin-top: 0;
		/* cancels gap caused by top padding in Opera 7.54 */
		margin-left: 0;
		margin-bottom: 0;
		background-color: #444444;
		color: white;
		width: 100%;
		font-weight: bold;
		line-height: 17px;
		/* fixes Firefox 0.9.3 */}

#navcontainer ul li {
		display: inline;
		padding-left: 0;
		padding-right: 0;
		padding-bottom: 2px;
		/* matches link padding except for left and right */
		padding-top: 2px;}

#navcontainer ul li a {
		padding-left: 10px;
		padding-right: 10px;
		padding-bottom: 2px;
		padding-top: 2px;
		color: white;
		text-decoration: none;
		border-right: 1px solid #fff; }

#navcontainer ul li a:hover {
		background-color: #3333CC;
		color: white; }

#navcontainer #active { 
		border-left: 1px solid #fff; }

#navcontainer2 ul  {
		font-size: 9pt;
		text-align: center;
		padding-bottom: 3px;
		padding-top: 3px;
		padding-left: 0;
		margin-top: 0;
		/* cancels gap caused by top padding in Opera 7.54 */
		margin-left: 0;
		margin-bottom: 3em; 
		background-color: #666666;
		color: white;
		width: 100%;
		font-weight: bold;
		line-height: 15px;
		/* fixes Firefox 0.9.3 */}

#navcontainer2 ul li {
		display: inline;
		padding-left: 0;
		padding-right: 0;
		padding-bottom: 2px;
		/* matches link padding except for left and right */
		padding-top: 2px;}

#navcontainer2 ul li a {
		padding-left: 10px;
		padding-right: 10px;
		padding-bottom: 2px;
		padding-top: 2px;
		color: white;
		text-decoration: none;
		border-right: 1px solid #fff; }

#navcontainer2 ul li a:hover {
		background-color: #3333CC;
		color: white; }

#navcontainer2 #active2 { 
		border-left: 1px solid #fff; }

#navcontainer3 ul  {
		clear: both;
		font-size: 9pt;
		text-align: center;
		padding-bottom: 3px;
		padding-top: 3px;
		padding-left: 0;
		margin-top: 3em;
		/* cancels gap caused by top padding in Opera 7.54 */
		margin-left: 0;
		margin-bottom: 0px; 
		background-color: #777777;
		color: white;
		width: 100%;
		font-weight: bold;
		line-height: 13px;
		/* fixes Firefox 0.9.3 */}

#navcontainer3 ul li {
		display: inline;
		padding-left: 0;
		padding-right: 0;
		padding-bottom: 2px;
		/* matches link padding except for left and right */
		padding-top: 2px;}

#navcontainer3 ul li a {
		padding-left: 10px;
		padding-right: 10px;
		padding-bottom: 2px;
		padding-top: 2px;
		color: white;
		text-decoration: none;
		border-right: 1px solid #fff; }

#navcontainer3 ul li a:hover {
		background-color: #3333CC;
		color: white; }

#navcontainer3 #active3 { 
		border-left: 1px solid #fff; }

#navcontainer4 ul  {
		font-size: 9pt;
		text-align: center;
		padding-bottom: 3px;
		padding-top: 3px;
		padding-left: 0;
		margin-top: 0;
		/* cancels gap caused by top padding in Opera 7.54 */
		margin-left: 0;
		margin-bottom: 20px; 
		background-color: #999999;
		color: white;
		width: 100%;
		font-weight: bold;
		line-height: 13px;
		/* fixes Firefox 0.9.3 */}
		
#navcontainer4 ul li {
		display: inline;
		padding-left: 0;
		padding-right: 0;
		padding-bottom: 2px;
		/* matches link padding except for left and right */
		padding-top: 2px;}

#navcontainer4 ul li a {
		padding-left: 10px;
		padding-right: 10px;
		padding-bottom: 2px;
		padding-top: 2px;
		color: white;
		text-decoration: none;
		border-right: 1px solid #fff; }

#navcontainer4 ul li a:hover {
		background-color: #3333CC;
		color: white; }

#navcontainer4 #active4 { 
		border-left: 1px solid #fff; }

blockquote {
		font-style: italic; }
		
.box	{
		 clear: both;
		 margin-bottom: 4em;}
					 						
.centeredimage {
    	text-align: center;
		margin: 10px 20px; }		
		
img.floatleft { 
		float: left; 
		border: 1px solid black;
		margin: 10px 20px; }		

img.floatleftlink { 
		float: left; 
		border: 2px solid #0000CC;
		margin: 10px 20px; }		
				
img.floatright { 
	    float: right; 
		border: 1px solid black; 
		margin: 10px 20px; }
		
img.floatrightlink { 
	    float: right; 
		border: 2px solid #0000CC;
		margin: 10px 20px; }		

img.middle { 
		border: 1px solid black; }
		
ol.toolchron   {
		padding: 0;
		margin: 0;
		list-style-type: none; }

ol.tablechron   {
		padding: 0;
		margin: 0;
		list-style-type: none; }
		
ul.nodot  {
		padding: 0;
		margin: 0;
		list-style-type: none; }		
				
#footer {
		font-size: 8pt; }

