body{ background-color:#0F134D; margin:0px; padding:0px; }
body,table,tr,td{ color:#DDE3FF; font-size:12px; font-family:Arial,Verdana; }
table,tr,td{ margin:0px; padding:0px; border-style:solid; border-width:0px; vertical-align:top; }
input,textarea{ font-size:11px; font-family:Arial,Verdana; }
a{ color:#B0BEFF; text-decoration:none; }
a:visited{ color:#B0BEFF; }
a:hover{ text-decoration:underline; }

body.home{ background-color: #29297B; }

body.gallery{ background-color: #29297B; }

body.thumbs{
    border-width:0px;
    padding:10px 0px;
    text-align:center;
    background-image:url(/images/gallery_thumbs.jpg);
    background-attachment: fixed;
}
img.thumb{ border:solid 1px #ffffff; }
div.thumb{
    margin:30px 10px 0px 10px;
    padding:2px;
    font-weight:bold;
    text-align:center;
    border:solid 1px #9FB0FF;
    background-color: #00105E;
    font-size:14px;
    font-style:italic;
}

body.image{
    border-width: 0px;
    padding: 15px;
    background-image: url(/images/gallery_back.jpg);
    background-attachment: fixed;
}
table.image{
    height: 330px;
}
td.image_props{
    padding-left:8px;
    vertical-align: top;
}
td.image{
    width: 400px;
    vertical-align: middle;
    text-align: center;
}
img.image{ border:solid 3px #ffffff; }


body.intro{
    border-width:0px;
    margin:35px 70px;
    margin-bottom:10px;
    background-image:url(/images/gallery_back.jpg);
    background-attachment: fixed;
}
div.intro_title{
    font-size:16px;
    font-weight:bold;
    margin-bottom:5px;
    padding-bottom:5px;
    border-bottom: solid 1px #0026C1;
    color: #DDDFFF;
}

iframe{ border-width:0px; }
