body {
margin: 0;
padding: 0;
background: #fff;
color: #25253a;
align: center;
font-family: Verdana, Arial, sans-serif;
font-size: 12px;
background-image: url(images/bg-gradient2.gif);
background-repeat: repeat-x;
background-position: top;
text-align: center;
}

html {margin: 0;
padding: 0;
}

#container{
text-align: center;
width: 800px;
height: auto;
margin: 80px auto;

}

#container1{
text-align: center;
vertical-align: middle;
width: 580px;
height: auto;
background: transparent;
position: absolute;
top: 10px;
left: 10px;
}

#footer {
text-align: center;
width: 800px;
height: auto;
background: transparent;
margin: 10px auto;
align: center;
}

#footer1 {
text-align: center;
width: 800px;
height: auto;
background: transparent;
margin: 10px auto;
align: center;
}

#bottom {
width: 800px;
color: #666;
font-size: 9px;
text-align: center;}


#layout {
width: 800px;
cell-spacing: 0;
cell-padding: 0;
border-collapse: collapse;
border: 4px solid #adadc1;
background: #fff;
}

#layout1 {
width: 580px;
cell-spacing: 0;
cell-padding: 0;
border-collapse: collapse;
border: 4px solid #adadc1;
background: #fff;
}

td.popup {
background: #fff;}

td.topleft {
height: 295px;
width: 250px;
background: #fff;
padding: 0px 20px 20px 0px;
border: 3px solid #adadc1;
text-align: right;
vertical-align: bottom;
}

td.topright {
height: 295px;
width: 480px;
background: #fff;
padding: 0px 0px 40px 20px;
border: 3px solid #adadc1;
text-align: left;
vertical-align: bottom;
}

td.bottomleft {
height: 185px;
width: 250px;
background: #858590;
padding: 25px 20px 0px 0px;
border: 3px solid #adadc1;
text-align: right;
vertical-align: top;
font-size: 10px;
color: #fff;
}

td.bottomright {
height: 185px;
width: 500px;
background: #c0c0c9;
padding: 30px 0 0 20px;
border: 3px solid #adadc1;
text-align: left;
vertical-align: top;
}

td.bottomleftleader {
height: 185px;
width: 250px;
background: #858590;
padding: 15px 20px 0px 0px;
border: 3px solid #adadc1;
text-align: right;
vertical-align: top;
font-size: 10px;
color: #fff;
}

td.bottomrightleader {
height: 185px;
width: 500px;
background: #c0c0c9;
padding: 15px 0 0 20px;
border: 3px solid #adadc1;
text-align: left;
vertical-align: top;
}


#nav {
font-size: 10px;
width: 460px;
}



img {
border: 4px solid #858590;
}

a.button:link {
display: block;
text-decoration: none;
font-size: 10px;
color: #fff;
width: 110px;
height: 48px;
background: #858590;
padding: 3px;

}

a.button:visited {
display: block;
text-decoration: none;
font-size: 10px;
color: #fff;
width: 110px;
height: 48px;
background: #858590;
padding: 3px;
}

a.button:hover {
display: block;
text-decoration: none;
font-size: 10px;
color: #2e4344;
width: 110px;
height: 48px;
background: #e3e3e8;
padding: 3px;
}

a.buttonhere:link {
display: block;
text-decoration: none;
font-size: 10px;
color: #25253a;
width: 112px;
height: 48px;
background: #e3e3e8;
padding: 3px;

}

a.buttonhere:visited {
display: block;
text-decoration: none;
font-size: 10px;
color: #25253a;
width: 112px;
height: 48px;
background: #e3e3e8;
padding: 3px;
}

a.buttonhere:hover {
display: block;
text-decoration: none;
font-size: 10px;
color: #2e4344;
width: 112px;
height: 48px;
background: #e3e3e8;
padding: 3px;
}

a.smbutton:link {
display: block;
width: 110px;
height: 12px;
line-height: 12px;
text-decoration: none;
font-size: 10px;
color: #25253a;
width: 113px;
background: #e3e3e8;
padding: 1px 3px;
border: 0px solid #adadc1;
font-style: italic;
}

a.smbutton:visited {
display: block;
width: 110px;
height: 12px;
line-height: 12px;
text-decoration: none;
font-size: 10px;
color: #25253a;
width: 113px;
background: #e3e3e8;
padding: 1px 3px;
border: 0px solid #adadc1;
font-style: italic;
}

a.smbutton:hover {
display: block;
width: 110px;
height: 12px;
line-height: 12px;
text-decoration: none;
font-size: 10px;
color: #fff;
width: 113px;
background: #858590;
padding: 1px 3px;
border: 0px solid #adadc1;
font-style: italic;
}


a.sub:link {
text-decoration: none;
font-size: 10px;
color: #25253a;
}

a.sub:visited {
text-decoration: none;
font-size: 10px;
color: #25253a;
}

a.sub:hover {
text-decoration: underline;
font-size: 10px;
color: #25253a;
}

h1 {font-size: 22px;}
h2 {font-size: 20px;}
h3 {font-size: 18px;}
h4 {font-size: 16px;}
h5 {font-size: 14px;}
h6 {font-size: 14px;}






ul {
list-style-position: outside;
}




p.left {
padding: 0 10px 5px 10px;
text-align: left;
}

p.right {
padding: 10px;
text-align: right;
}

p.center {
text-align: center;
padding: 20px;
}

p.address {
text-align: left;
margin-left: 40px;
}

p.centeraside {
text-align: center;
font-size: 11px;
font-style: oblique;
}

p.leftaside {
text-align: left;
font-size: 11px;
font-style: oblique;
}

.boxedleft {
font-size: 12px;
line-height: 16px;
margin: 10px 10px;
padding: 20px;
border: 1px solid #adadc1;
text-align: left;}

.boxedleft1 {
font-size: 12px;
line-height: 16px;
margin: 10px 10px;
padding: 20px 40px;
border: 1px solid #adadc1;
text-align: left;}

p.boxedcenter {
margin: 10px 10px;
padding: 20px;
border: 1px solid #adadc1;
text-align: center;}

p.oblique {
margin: 10px 10px;
font-style: oblique;
text-align: left;
}

.exhibittitle {
margin: 10px 0;
font-size: 12px;
font-weight: 600;
color: #800;
}

.rfloat {
float: right;
width: 350px;
height: auto;
background: #fff;
border: 1px solid #adadc1;
font-style: oblique;
padding: 8px;
margin: 0 20px 10px 20px;
}

p.lfloat {
float: left;
width: auto;
height: auto;
margin: 0 15px 10px 15px;
}


.pullout {
float: right;
width: 130px;
margin: 10px 20px 10px 10px;
padding: 10px;
height: auto;
background: #ffffff;
border: 1px solid #cccddd;
}

#close {
text-align: center;
font-style: oblique;
background: #ffffff;
color: #25253a;
padding: 5px 10px;} 

td.footer {
font-size: 10px;
font-family: Verdana, Arial, sans-serif;
color: #25253a;
text-align: center;
padding: 10px;
background: #fff;
}

.footer a:link {
font-size: 10px;
color: #25253a;
text-decoration: none;
}

.footer a:visited {
font-size: 10px;
color: #25253a;
text-decoration: none;
}

.footer a:hover {
font-size: 10px;
color: #800;
text-decoration: none;
}



