body ,html 
{
    width:100%;
    height:100%;
    margin:0;
    padding:0;
    color:#77797c;
    font-family:Helvetica, Arial;
    
}
a
{
    cursor:pointer;
    text-decoration:none;
    color:#77797c;
    outline:expression(hideFocus='true'); outline:0
}
a:hover 
{
    color:black;
}
a:hover * {cursor:pointer;} 
a:focus { outline-style: none;}
#Centered
{
    position:absolute;
    left:50%;
    top:50%;
    height: 590px;
    width: 840px;
    margin:-260px 0 0 -420px;
}
#LinesContainer
{
    position:absolute;
    border:solid 1px black;
    border-left:0px;
    border-right:0px;
    left:0;
    right:0;
    top:212px;
    bottom:288px;
}
#m
{
    display:none;
    left:0;
    right:0;
    position:absolute;
    bottom:0;   
    height:70px;
    overflow:hidden;
}
#m div#L1
{
    position:absolute;
    top:0;
    left:0;
    right:0;
    bottom:35px;
    padding-top:6px;
    
}
#L2
{
    border-top:1px solid black;
    position:absolute;
    height:28px;
    left:0;
    right:0;
    bottom:0;
}
#imageTitles
{
    position:absolute;
    height:28px;
    left:0;
    right:0;
    bottom:0;
    display:none;
    text-align:center;
    font-size:123.1%;
}
#m div 
{
    padding-top:8px;
    background-color:#FFFFFF;
}
#m div a 
{
    font-size:123.1%;
    display:block;
    float:left;
    background-color:#FFFFFF;
    letter-spacing:0px;
}
.m1
{
    width:230px;
}
.m2
{
    width:190px;
}
.m3
{
    width:190px;
    text-align:right;
}
.m4
{
    width:230px;
    text-align:right;
}
.content
{
    background-repeat:no-repeat;
    background-position:center center;
    position:absolute;
    height:430px;
    z-index:100;
    width:100%;
    overflow:hidden;
    white-space:nowrap;
}
#cH
{
    position:absolute;
    top:48px;
    bottom:35px;
    left:0;
    right:0;
    overflow:hidden;
    border-top:solid 1px black;
    display:none;
}
#home
{
    top:17px;
    font-size:123.1%;
    left:0;
    position:absolute;
    display:none;
    background-color:#FFFFFF;
}
#titlecontainer
{
    top:16px;
    right:0;
    letter-spacing:0;
    position:absolute;
    display:none;
    text-align:right;
    font-size:123.1%;
    text-transform:lowercase;
}
.options 
{
    display:none;
}
.column
{
    height:100%;
    overflow:visible;
    float:left;
    white-space:normal;
    background-color:White;
    text-align:left;
    filter:alpha(opacity=100);-moz-opacity:.99;opacity:.99;
}
.border 
{
    border:1px solid #77797c;
}
div.text 
{
    padding:10px 0;
    height:410px;
}
#SH 
{
    position:absolute;
    height:6px;
    width:30px;
    top:514px;
    background-color:#555555;
    display:none;
    cursor:pointer;
}
#legendcontainer
{
    position:absolute;
    height:60px;
    width:100%;
    bottom:0;
    display:none;
}
div.image span.legend, div.content span.title, span.width, span.fullsrc
{
    display:none;
 
}
div.column img.image
{
    cursor:pointer;
}
div.column
{
    margin-right:20px;
}
    
div.focussed img.lp
{
     filter:alpha(opacity=20);-moz-opacity:.20;opacity:.20;
}
div.focussed div.focussed img
{
     filter:alpha(opacity=100);-moz-opacity:.99;opacity:.99;
}
table.categories 
{
    width:100%;
    height:100%;
}
table.categories, table.categories tr, table.categories tr td 
{
    vertical-align:middle;
    text-align:center;
    
}
table.categories a 
{
    font-size:123.1%;
    line-height:24px;
}
#Centered div.last 
{
    margin-right:0;
}
#response_form01
{
    margin-top:10px;
}