body {background-color:#C0C0C0;}
td {font-family:times new roman, serif; font-size:12pt; color:#FFFFFF;}

a:link {color: white;text-decoration: none;}
a:visited {color: white;text-decoration: none;}
a:hover {color: black;text-decoration: underline;}

.headertable {border-top:1px solid #000000; 
			border-left:1px solid #000000; 
			border-right:1px solid #000000; 
			background-color:#808080;}
.maintable {border-bottom:1px solid #000000; 
			border-left:1px solid #000000; 
			border-right:1px solid #000000; 
			background-color:#808080;}
.pagetitle {font-size:14pt; color:black;}
.thumbtitle {font-family:verdana,arial; font-size:8pt; color:white;}
.thumbtext {font-family:verdana,arial; font-size:7pt; color:white;}
.little {font-size:9pt;}
.fineprint {font-family:verdana,sans serif; font-size:8pt;}
.subtitle {font-size:11pt; font-weight:bold;}

.drawline {background-color:black;}
.picborder {border:1px solid black;}

/* form elements */
input.small {font-family:verdana,arial,helvetica;font-size:8pt;}
textarea.small {font-family:verdana,arial,helvetica;font-size:8pt;}
select.small {font-family:verdana,arial,helvetica;font-size:8pt;}

/* results.cfm */
.separator {border-bottom:1px solid black;}
.nophotobox {border:1px solid #C0C0C0; color:#C0C0C0;}
.sectionbar {background-color:#404040; color:white; font-size:10pt;}
.listnormal {font-size:10pt;}
.listlittle {font-size:8pt;}

/* main menu */
.menuitem {font-size:12pt; color:black;}
.menuitemselected {color:white; background-color:#808080;}

.footer {font-family:verdana,sans serif; font-size:7pt; color:#000000;}
a:link.footer {color: #000000;text-decoration: none;}
a:visited.footer {color: #000000;text-decoration: none;}
a:hover.footer {color: #808080;text-decoration: underline;}