BODY
{
font-family: Times, serif;
margin: 6px;
background-color: #333;
}

TD.gallery_td
{
padding: 4px 40px 4px 12px;
text-align: right;
}

.index_list
{ 
margin-bottom: 12px;
line-height: 140%;
}

.policy_list
{ 
margin-bottom: 8px;
line-height: 125%;
}

.center_image { vertical-align: middle; }

table.gallery { margin: 0px 20px; }

.right { text-align: right; }

.button_text { font-family: sans-serif; }

.new { clear: both; }

img { border: 1px solid black; }

.centered { text-align: center; }

.top { vertical-align: top; }

.right_space { padding-right: 2em; }

.smaller { font-size: 75%; }

.larger { font-size: larger; }

.big_num { font-size: 125%; }

.desc_text 
{ 
font-family: Times, serif;
text-indent: 1em;
margin: 0px 30px;
padding: 0px 24px;
background-color: #ddd;
border: 1px solid black;
}

.block
{
background-color: #ddd;
padding: 0px 8px 0px 8px;
margin: 8px 0px;
}

.headblock 
{
background-color: #333;
padding: 0px 8px 0px 0px;
margin: 0px 30px;
border: 1px solid transparent;
color: white;
}

.footblock
{
background-color: #333;
padding: 8px 0px;
border: 1px solid transparent;
margin: 0px 30px;
text-align: right;
color: white;
}

.gallery_div 
{
background-color: #ddd;
border: 1px solid black;
margin: 6px 30px;
padding: 6px;
}

a[href]:link { text-decoration: none; color: #f00; }
a[href]:visited { text-decoration: none; color: #d66; }
a[href]:hover { text-decoration: underline; }

a[href]:link#hidelink { text-decoration: none; color: white; }
a[href]:visited#hidelink { text-decoration: none; color: white; }
a[href]:active#hidelink { text-decoration: none; color: yellow; }
a[href]:hover#hidelink { text-decoration: underline; }

