body {
margin:0px;
padding:0px;
background-image:url('gradient.png');
background-repeat:repeat-x;
overflow: scroll;
}

table.main {
width:732px;
height:100%;
}

td.top {
height:80px;
}

img.logo {
position:absolute; 
top:0px;
margin-left:-48px;
}

td.banner {
height:183px;
/*background-image:url('banner.png'); */
}

td.content {
height:100%;
}

/* Gallery StyleSheet */
div.gallery {
display:block; 
width:100%; 
}

p.gal_title {
margin:15px;
text-align:center;
}

span.gal_title {
font-family:arial; 
font-size:14pt; 
color:#000000;
font-weight:bold;
}

div.gal_prev {
/*float:left;*/
}

div.gal_image {
margin:4px;
background-color:#FFFFFF;
}

img.gal_image {
margin:4px;
border:0px;
}

div.gal_content {
margin:4px; 
padding:4px; 
border-bottom:1px solid #EEEEEE; 
padding-bottom:16px;
background-color:#FFFFFF; 
font-family:arial; 
font-size:10pt; 
color:#333333;
}

ul.gal_thumbs {
margin:0px; 
padding:0px; 
list-style-type:none; 
width:100%;
}

li.gal_thumbs {
float:left; 
margin:4px; 
border:1px solid #DDDDDD; 
background-color:#FFFFFF;
}

img.gal_thumbs {
margin:4px;
border:0px;
}

body.galleryPopup {
margin:16px;
padding:0px;
background-color:#FFFFFF;
}

img.galleryPopup {
border:0px;
}

span.galleryPopup {
font-family:arial;
font-size:10pt;
color:#000000;
}

a.galleryPopup {
font-family:arial;
font-size:10pt;
color:#3B3683;
font-weight:bold;
text-decoration:none;
}

a:hover.galleryPopup {
text-decoration:underline;
}     

a.gal_zoom {
position:absolute;
width:9px;
height:9px;
z-index:2;     
margin-left:2px;
margin-top:2px;  
}

img.gal_zoom {
border:0px; 
}

p.caption {
text-align:center;
margin:8px;
}

a.caption {
font-family:arial;
font-size:9pt;
color:#3B3683;
font-weight:bold;
text-decoration:none;
}

a:hover.caption {
font-family:arial;
font-size:9pt;
color:#3B3683;
font-weight:bold;
text-decoration:underline;
}

/* Animated Pictures */
span.ani_capt {
margin:4px;
font-family:arial;
font-size:9pt;
color:#000000;
font-weight:bold;
}

div.ani_div {
margin:4px; 
width:190px; 
/*height:127px;*/
background-repeat:no-repeat; 
}

img.ani_img { 
width:190px; 
background-repeat:no-repeat; 
}

span.ani_space {
font-family:arial;
font-size:4px;
}

span.ani_content {

}

/* Search Engine */
form.searchform {
position:absolute; 
padding-top:12px; 
padding-left:534px;
}

span.markresult {
font-weight:bold;
}

input.src_input {
font-family:arial;
font-size:8pt;
color:#000000;
}

input.src_button {
font-family:arial;
font-size:8pt;
color:#000000;
}

p.search {
margin:0px;
padding:0px;
margin-bottom:10pt;
}

span.search {
font-family:arial;
font-size:10pt;
color:#000000;   
text-decoration:none;
}

a.search {
font-family:arial;
font-size:10pt;
font-weight:bold;
color:#3AA841;   
text-decoration:none;
}

a:hover.search {
text-decoration:underline;
}

span.search_no {
font-family:arial;
font-size:10pt;
font-weight:bold;
color:#3AA841;   
text-decoration:none;
}

span.search_cap{
font-family:arial;
font-size:10pt;
color:#000000;   
text-decoration:none;
}

p.searchnav {
margin:0px;
padding:0px;
}

a.searchnav {
font-family:arial;
font-size:10pt;
font-weight:bold;
color:#3AA841;   
text-decoration:none;
margin-left:4px;
margin-right:4px;
}

a:hover.searchnav {
text-decoration:underline;
}

a.searchnav_sel {
font-family:arial;
font-size:10pt;
font-weight:bold;
color:#3AA841;   
text-decoration:underline;
padding-left:4px;
padding-right:4px;
}

a.searchnav_sel {
text-decoration:underline;
}

/* Bottom navigation */
td.bottom {
padding:8px;
height:24px; 
border:1px solid #CCCCCC;
}
a.bottom {
font-family:arial;
font-size:9pt;
color:#666666;
text-decoration:none;
}
a:hover.bottom {
color:#3AA841;
text-decoration:underline;
}
span.bottom {
padding:4px;
font-family:arial;
font-size:9pt;
color:#666666;
}

