/* CSS Document */

table.text, table.gallery {
background: #D4D4D4;
border-collapse: collapse;
border:none;
font-size: 90%;
width:520px;
}

table.text a, table.gallery a {
color: #000033;
}

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: black;
font-size:150%;
font-weight: bold;
margin: 5px 0;
padding: 2px;
text-align: left;
}

table.text th {
background: white;
/*border-left: 1px solid #CCCCCC;
border-bottom: 1px solid #CCCCCC;*/
color: black;
padding: 2px;
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: red;
}

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 black;
/*border-left: 1px solid #CCCCCC;*/
color: black;
padding: 2px;
text-align: left;
vertical-align: top;
font-size:90%;
}

table.gallery td {
text-align: center;
}