body {
    font-family: tahoma, verdana, arial, helvetica, sans-serif;
    font-size: 10pt;
    background-color: #000000;
	background-repeat: no-repeat;
	background-position: -40px -40px;
	padding: 3em;
	text-decoration: none;
}

.thumbnail_table {
	padding-top: 13em;	
    position: static;
    text-decoration: none;
    
}
.paypal_button {
	position: static;
    bottom:0;
    right:0;
    width:1000px;
}

.footer {
	clear: both;
	font-size: smaller;
	color : #b9b9b9;
	text-align: center;
	padding-top: 1em;
}

.footer2 {
	clear: both;
	font-size: smaller;
	color : #FFFFFF;
	text-align: center;
	padding-top: 7em;
}

.ff_quote   
{
    clear: both;
	font-size: smaller;
	color : #b9b9b9;
	text-align: center;
	padding-top: 0em;
}


ddfiv {
	border: 1px solid;
}

.content_container {
	clear: both;
}

.hall_shame 
{
    position: absolute; top: 165px; left: 25px;

}    

/*
** borders
*/
.border-0-middle { position: relative; margin: 30px 0; background: transparent url("../images/border_0_middle.png") repeat-y 0 10px; }
 .border-0-top {	position: relative; top: -10px; background: transparent url("../images/border_0_top.png") no-repeat 0 0; }
 .border-0-bottom { position: relative; top: 10px; height: 10px; margin-top: -10px; background: transparent url("../images/border_0_bottom.png") no-repeat 0 100%; }

.border-1-middle { position: relative; margin: 30px 0; background: transparent url("../images/border_1_middle.png") repeat-y 0 10px; }
 .border-1-top {	position: relative; top: -10px; background: transparent url("../images/border_1_top.png") no-repeat 0 0; }
 .border-1-bottom { position: relative; top: 10px; height: 10px; margin-top: -10px; background: transparent url("../images/border_1_bottom.png") no-repeat 0 100%; }



/*
** menu
*/
div#menu { float: left; clear: both; width: 95.4%; border-left: 1px solid #808080; border-right: 1px solid #808080; border-top: 1px solid #808080; background: #626262 url("../images/menu_background_a.png") repeat-x bottom; }
 div#menu p { margin-top: 1em; }
 div#menu ul { float: right; list-style: none; margin: 0; font-size: 1.1em; }
  div#menu ul li { float: left; }
   div#menu ul li a { float: left; padding: 0 1px 10px 1px; color: #626262; text-decoration: none; cursor: pointer; }
    div#menu ul li a span { float: left; padding: 10px 1.5ex 10px 1.5ex; color: #808080; text-decoration: none; }
   div#menu ul li a.alt { color: #808080; }
   div#menu ul li a:focus,
   div#menu ul li a:hover { margin: 0; padding: 0 0 10px 0; background: #626262 url("../images/menu_background_b.png") repeat-x bottom; }
    div#menu ul li a:focus span,
    div#menu ul li a:hover span { border-left: 1px solid #808080; border-right: 1px solid #808080; color: #808080; }



/*
** the end
*/

  

.title
{
    position: absolute; top: 70px;
    font-size: 25pt;
    color: #FFFFFF;
    float: left;
    padding-bottom: 25px;
    font-family:Kristen ITC;
    text-decoration: none;
}

.title_sub
{
    position: absolute; top: 120px; left: 100px;
    font-size: 12pt;
    color: #FFFFFF;
    float: left;
    padding-bottom: 25px;
    font-family: Arial;
}

.return_main a
{
    font-family: Arial;
    color: #000000;
    text-decoration: none;
    /*font-weight: bold;*/
}

body>#wrapper {
  width: auto;
  min-width: 1075px;
}


.table_main
{
    text-align: left;
}



.content 
{
    min-width: 500px;
	/*margin-right: 366px;
	margin-left: 10px;*/
}


.image {
	margin-top: 1em;
}

.internal_image 
{
    text-align: right;	
	margin-left: auto;
	margin-right: auto;
     
}

div.figure {
  position: relative;
  top: 385px;
  right: 50px;
  margin: 0.5em;
  padding: 0.5em;
}

div.figure p {
  text-align: right;
  font-size: smaller;
  text-indent: 0;
}

caption {
  caption-side: bottom;
  width: auto;
  text-align: right;
}
  
  
.image_caption {
	text-align: right;
}

.rollmenu a {  font-weight: normal;
    text-decoration: none;
    color: #000000;
    background-color: transparent;
    margin 0;
    width: 100%;
    display: block;
    voice-family: "\"}\"";
    voice-family: inherit;
    border-top: silver thin solid; 
    border-right: silver thin solid; 
    border-left: silver thin solid; 
    border-bottom: silver thin solid;}

.rollmenu a:hover
{
    color: #ffffff;
    background-color: #094634;
    border-top: silver thin solid;
    border-right: silver thin solid;
    border-left: silver thin solid;
    border-bottom: silver thin solid;
}


.Menu A A:hover
{
    color: blue;
}

.rollmenu TD
{
    width: 88px;
    text-align: center;
}


.text 	{
  	text-align: center;
	font-size: 65%;
  	font-weight: normal;
 	width: 96px;
  	margin: 0px;
	border:2px solid #094634;
	background-color: #094634;

}

.text2 	{
  	text-align: right;
	font-size: 65%;
  	font-weight: normal;
 	width: 100%;
  	margin: 0px;
	border:2px solid #FFFFFF;
	background-color: #FFFFFF;

}

