/* Font Specification */
body,textarea,table.content {
 font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;}

/* Tag level styles */
a {
 color: #FF00FF;
	text-decoration: none;}
	
a:hover {
 text-decoration: underline}

body {
 background-color: #000000;
	font-size: 14px;
 margin: 0px;
	overflow: auto;
	padding: 0px;}
	
form {
 padding: 5px;}

h1, h2, h3, h4, p {
 margin: 6px 0px 6px 0px;}

h1 {
 display: inline;
 font-size: 19px;
	font-weight: normal;
	left: -2px;
	position: relative}

h2 {
 font-size: 16px;
	font-weight: bold;
	left: -1px;
	position: relative;}

h3 {
 display: inline;
 font-size: 18px;
	font-weight: bold;
	text-align: left;}

h4 {
 display: inline;
 font-size: 15px;
	font-weight: bold;}
	
img {
 border-style: none;
	border-width: 0px;}
	
input {
 margin: 3px;
 padding: 0px;
	vertical-align: middle;}
	
li {
 margin: 7px 0px 7px 0px;}

ol, ul {
 margin: 7px 0px 7px 0px;}

pre {
	font-size: 15px;
 padding: 5px;}
	
table {
 margin: 0px;}
	
td {
 border-collapse: collapse;
	border-width: 0px;
 padding: 5px;
	vertical-align: top;}

tr {
 margin: 0px;}
	
textarea {
	font-size: 15px;
	overflow: auto;}
	
/* Class level styles-sort by classes alphabetically then tag alphabetically */
#bio_link {
 margin-left: 6px;}

div.content {
 padding: 0px;
	text-align: center; 
	width: 100%;}

table.content {
 background-color: #FFFFFF;
	border-collapse: collapse;
	height: 450px;
 margin: 0px auto 0px auto;
	text-align: left;
	width: 850px;}
	
td.content {
 padding: 15px;
	text-align: left;}
	
a:link.footer {
	text-decoration: none;}

a:hover.footer {
 text-decoration: underline;}
	
table.footer {
 background-color: #FFFFFF;
	border-collapse: collapse;
 border-style: none;
	font-size: 14px;
	height: 27px;
 margin: 0px auto 0px auto;
	width: 850px;}

td.footer {
 text-align: center;
	vertical-align: middle;}

td.footerMargin {
 padding: 0px;
	width: 10px;}

table.header {
 background-color: #FFFFFF;
	border-collapse: collapse;
	border-color: #000000;
 border-style: none;
	height: 100px;
 margin: 0px auto 0px auto;
	width: 850px;}
	
td.header {
 border-style: none;
	border-width: 0px;
 background-repeat: no-repeat;
	color: #FFFFFF;
	font-size: 12px;
	padding: 0px;
	text-align:center;
	vertical-align: bottom;}

input.invalid,textarea.invalid {
 border-color: #FF0000;
	border-style: solid;
	border-width: 1px;}
	
img.logo {
 margin-right: 12px;}

img.left {
 float: left;
	padding-right: 7px;
	padding-top: 9px;
	padding-bottom: 7px;}

img.right {
 float: right;
	padding-left: 7px;
	padding-top: 9px;
	padding-bottom: 7px;}
	
img.paragraph {
 margin: 2px 0px 0px 0px;
	padding: 0px;}

img.spacer {
 margin: 0px;
 padding: 0px;}
	
td.spacer {
 padding: 0px;}

.subscript {
 font-size: 70%;
 vertical-align: sub;}
