
H1, H2, H3, H4 {
FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;  
text-align: center; 
font-style: italic; 
color: #808080; 
line-height: .8em;

vertical-align: middle;
}


body { 
FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;   
background-color: #A0F0FA; 
color: black; 
font-size: 0.9em; 
line-height: 1.7em;
MARGIN-LEFT: 20px; 
MARGIN-RIGHT: 25px; 
margin-bottom: 357px;
background-image: url(images/paintedswimmer.jpg);
background-repeat: no-repeat;
background-attachment: fixed; 
background-position: bottom left; }

p {
text-indent : 2em }

p:first-letter { font-size: large }


/*  table { 
border-width: 1px;    
border-style: solid;    
border-color: #CCCCCC
width=50%; }   */

td {
padding-left: 5px;
padding-right: 5px; }



.first-row { 
background-color: #F5F5F5;  
text-align: center;
font-weight: bold;}




.blue-row { 
background-color: #A0F0FA; #B4BEFA; 
text-align: center;}

.contrast-row { 
background-color: #e4eEeA; 
text-align: center;}

.gray-row { 
background-color: #F5F5F5; 
font-style: italic; 
text-align: left;}

.content-row { 
text-align: center; }


a:hover {
color: #0000ff;
background-color: #A0F0Fa;
}

a:active {
background-color: #a0b0dF;}


p.footer {
font-size: .5em;
text-align: center;
font-weight: bold;}



#header {
background-color: #ffffff;
border: 1px #000000 solid;
margin-left: 140px;
border-bottom: 1px #000000 solid;
padding-left: 0px;
padding-right: 0px;
padding-top: 0px;
padding-bottom: 0px;
}

#header p {
font-size: .8em;
line-height: 1em;
}



#main-content {
background-color: #ffffff;
border: 1px #000000 solid;
margin-left: 190px;
margin-right: 0px;
margin-top: 0px;
padding: 10px;
}

#main-table-content {
padding: 5px;
FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;   
background-color: #A0F0FA; 
color: black; 
font-size: 0.8em; 
line-height: 1.7em;
background-color: #ffffff;
border: 1px #000000 solid;
margin-left: 10px;
margin-right: 10px;
margin-top: 0px;
padding: 10px;
}

#left-image {
height: 249px;
background-image: url(images/dimmedpaintedswimmer.jpg);
}

#center-image {
height: 218px;
background-position: top center;
background-image: url(images/paintedswimmer.jpg); 
background-repeat: no-repeat;
}



#navbar {
background-color: #ffffff;  
border: 1px #000000 solid;
	display: block;  
margin-left: 140px;
margin-right: 0px;
padding: 10px;
border-top: solid 1px #000000;
text-align: left;
text-decoration: none;
}

	

#navbar a:link , #navbar a:visited {   
text-decoration: none;
	display: block;      
margin-left: 0;
margin-bottom: 0;
list-style: none;
display: inline;
padding-right: 3px;
padding-left: 3px;
padding-top: 3px;
font-size: .8em; 
}


#navbar a.here {
padding: 2px 15px 5px;
background-color: #78DCFA;
  
color: black;
	text-decoration: none;
border: none;
}


#navbar a:hover {
border: solid 1px #000000;

padding-bottom: 3px;
border: 0px #000000 solid;
/*   padding-top: 3px;  */
color: #0000ff;
background-color: #A0F0Fa;
font-style: italic;
}

#navbar a:active {
background-color: #a0b0dF;
border-bottom: solid 1px #000000;
padding-bottom: 3px;
padding-top: 3px; 
}






#bottomnavbar {
background-color: #ffffff;  
	display: block;    
border: 1px #000000 solid;
margin-left: 190px;

margin-right: 0px;
margin-top: 0px;
padding: 10px;
text-align: left;
text-decoration: none;
}

	

#bottomnavbar a:link , #bottomnavbar a:visited {   
text-decoration: none;
	display: block;      
margin-left: 0;
margin-bottom: 0;
list-style: none;
display: inline;

font-size: .8em;
}


#bottomnavbar a.here {
padding: 2px 15px 5px;
background-color: #78DCFA;
color: black;
	text-decoration: none;
border: none;
}


#bottomnavbar a:hover {
font-size: .8em;
color: #0000ff;
background-color: #A0F0Fa;
font-style: italic;
}

#bottomnavbar a:active {
background-color: #a0b0dF; 
}






#dataframe {
background-color: #ffffff;
border: 1px #000000 solid;
margin-left: 190px;
margin-right: 0px;
margin-top: 0px;
padding: 10px;
}
