
* { font-family: Tahoma; font-size: 11px; }

BODY { margin: 0px; background-color: #F6F6ED; }

A, 
A:link, 
A:visited, 
A:active { text-decoration:none; color:#666666; }
A:hover { text-decoration:underline; }

TABLE { margin: 0px 0px 0px 0px; border-collapse: collapse; border: 0px; }
TD { vertical-align: top; }

LABEL { font-family: Tahoma; font-style: italic; font-size: 11px; }

INPUT[type=text] { padding: 1px 2px; }

INPUT[type=radio] { padding-right: 3px; vertical-align: text-bottom; }

#footer { margin-top:30px; height: 10px; text-align:center; padding: 5px 0px 10px 0px; background-color: #F6F6ED; font-family: Tahoma; font-size: 10px; }
#footer A,#footer A:link,#footer A:visited,#footer A:active { color: #546442; text-decoration: underline; }
#footer A:hover { text-decoration: underline; }

/* Results page specific:  */

#gallery { width: 700px; margin:auto; }
.g_container { padding:8px; margin-bottom:8px; background-color: #e7ebd8; }
.g_container:hover { background-color: #dce1cd;}

.g_imgCol { width:110px; text-align: center; vertical-align:top;}
.g_imgCol IMG { background-color:#FFFFFF; padding: 5px; border: 1px solid #CCCCCC; }

.g_dataCol { width: auto; padding-left: 10px; }

.g_title { font-size: 16px; font-weight: bold; font-family:arial; margin-bottom:5px; }
.g_loc_onview { color: #385683; }
.g_loc_storage { color: #834338; }
.g_loc_byappt { color: #4f704d; }

.g_fsCol1 { width: 40%; }
.g_fsCol2 { width: 60%; }

.g_lblCol1 { width: 75px; }
.g_lblCol2 { width: 75px; }

.g_fldCol { width: auto; padding-bottom: 3px; }

.g_pgn {  }
.g_pgn IMG { border:0px; vertical-align:bottom; }
.g_pgn A,
.g_pgn A:link,
.g_pgn A:visited,
.g_pgn A:active { text-decoration:none; color:#333333; }
.g_pgn A:hover { text-decoration:underline; color:#000000; }

#listing_table { width:100%; margin: 0px 0px 10px 0px; border: 1px solid #DDDDDD; }
#listing_table TH { padding: 2px 4px; vertical-align:bottom; background-color:#5D5D40; color: white; font-weight:normal; text-align:left; }
#listing_table TD { padding: 2px 4px; vertical-align:top; }
#listing_table .c1 { width: 1%; padding-left: 10px;}
#listing_table .c2 { width: 10%; }
#listing_table .c3 { width: 30%; }
#listing_table .c4 { width: 10%; }
#listing_table .c5 { width: 15%; }
#listing_table .c6 { width: 15%; }
#listing_table .r_even { background-color: #f6f6ed; }
#listing_table .r_odd { background-color: #ffffff; }
#listing_table TR:hover { background-color: #c2c2a7; }


/* Detail page specific:  */


.d-subheader { padding:2px 5px;  border-top: 1px solid #CCCCCC; 
    border-bottom: 1px solid #CCCCCC; margin-bottom:15px; margin-top:20px; }
.d-subheader IMG { border:0px; vertical-align:bottom; }

.d-dept { font-size: 11px; font-weight:bold; color:#666666; font-family:arial; }
.d-class { font-size: 10px; font-style:italic; color:#999999; font-family:arial; }
.d-title { font-size: 24px; font-weight:bold; color:#333333; font-family:arial; }
.d-small { font-size: 11px; font-weight:normal; color:#666666; font-family:arial; }
.d-smallm { font-size: 11px; font-weight:normal; color:#666666; font-family:arial; margin-bottom:10px; }
.d-loc-onview { color:#3A729E; font-size: 11px; font-weight:bold; font-family:arial; margin: 20px 0px; }
.d-loc-byappt { color:#5B7D4D; font-size: 11px; font-weight:bold; font-family:arial; margin: 20px 0px; }
.d-loc-byappt A,
.d-loc-byappt A:link,
.d-loc-byappt A:visited,
.d-loc-byappt A:active { color:#5B7D4D; font-weight:normal; text-decoration: none; }
.d-loc-byappt A:hover { text-decoration: underline; }
.d-loc-stored { color:#888888; font-size: 11px; font-weight:bold; font-family:arial; margin: 20px 0px; }
.d-discl { font-size: 11px; font-weight:normal; color:#888; font-style:italic; font-family:arial; margin:20px 20px 0px 0px; }
.d-lbl { font-size: 11px; font-style:italic; color:#666666; font-family:arial; width: 75px; height:20px;}
.d-col { font-size: 11px; font-weight:normal; color:#666666; font-family:arial; padding-bottom:5px; }
.d-bib { font-size: 11px; font-weight:normal; color:#666666; font-family:arial; margin-bottom:10px; }

.errTitle { font-family: arial; font-size:20px; }
.errTitle A, 
.errTitle A:link,
.errTitle A:visited,
.errTitle A:active { text-decoration:underline; color:#000000; font-size: 20px; }


.errBody { font-family: arial; font-size:14px; }
.errBody A, 
.errBody A:link,
.errBody A:visited,
.errBody A:active { text-decoration:underline; color:#000000; font-size: 14px; }


