/* CSS Document */
table.text, table.gallery {
background: white;
border-collapse: collapse;
border-right: 1px solid #CCCCCC;
border-bottom: 1px solid #CCCCCC;
border-top: 1px solid #CCCCCC;
font-size: 90%;
}
table.text a, table.gallery a {
color: #000033;
font-weight: bold;
}
table.text a:hover, table.gallery a:hover {
color: red;
}
table.gallery img {
border: 1px solid black;
}
table.text caption, table.gallery caption {
background: #004CCC;
color: white;
font-weight: bold;
margin: 5px 0;
padding: .5em;
text-align: left;
}
table.text th {
background: #0066FF;
border-left: 1px solid #CCCCCC;
border-bottom: 1px solid #CCCCCC;
color: white;
padding: .5em;
text-align: left;
vertical-align: top;
}
table.text td a {
background: url(../images/arrred.png) 0px 2px no-repeat;
color: #CC0000;
padding-bottom: 2px;
padding-left: 17px;
text-decoration: none;
}
table.text td a:hover {
background: url(../images/arrred.png) 0px 2px no-repeat;
color: black;
}
table.text th a {
background: url(../images/arrgreen.png) 0px 2px no-repeat;
color: white;
padding-bottom: 2px;
padding-left: 17px;
text-decoration: none;
}
table.text th a:hover {
background: url(../images/arrblue.png) 0px 2px no-repeat;
color: #001966;
}
table.text td, table.gallery td {
border-bottom: 1px solid #CCCCCC;
border-left: 1px solid #CCCCCC;
color: black;
padding: .5em;
text-align: left;
vertical-align: top;
}
table.gallery td {
text-align: center;
}