body, html
{
    text-align: left;
    width: 100%;
    height: 100%;
    margin: 0;
    padding: 0;
    color: White;
    background-color: #EDEDED;
    font-family: Arial;
    color:Black;
}
div 
{
    text-align:left;
}
em
{
    font-style: italic;
}
b, strong
{
    font-weight: bold;
}
a
{
    cursor: pointer;
    text-decoration: none;
    outline: expression(hideFocus='true');
    outline: 0;
    -moz-outline: 0;
    color:Black;
}
a:hover *
{
    cursor: pointer;
}
a:focus
{
    outline-style: none;
}
a:hover, a.active
{
    text-decoration: none;
    color:White;
}

#container
{
    width: 100%;
    height: 100%;
    display: table;
    overflow:hidden;
}
#position
{
    display: table-cell;
    vertical-align: middle;
    text-align: center;
}
#content
{
    width: 950px;
    height: 580px;
    margin: 0 auto;
    background-image:url(/assets/back.jpg);
    background-color:#ededed;
    position:relative;
}
#header 
{
    height:110px;
    margin-left:50px;
    text-align:left;
    top:0;
    padding-top:40px;
}
#logo
{
    display: block;
    width:336px;
    height: 18px;
    background-image: url(/assets/logo.png);
    background-position:left top;
    background-repeat:no-repeat;
    padding-bottom:22px;
}
#logo a
{
    display: block;
    width: 100%;
    height: 100%;
}
ul#menu
{
}
ul#menu li.first {
    border:none;
    padding-left:0;
}
ul#menu li
{
    float:left;
    padding:0 10px;
    border-left:solid 1px black;
    
}
ul#menu li ul.submenu li
{
    float:none;
    padding:0;
    border:0;
}
ul#menu li ul.submenu li.first 
{
    padding-top:5px;
}
ul#menu li a
{
    font-size:85%;
    display: block;
    height: 100%;
    color:Black;
    text-transform:uppercase;
}
ul#menu ul.submenu li a
{
    font-size:77%;
}
ul#menu li a:hover, ul#menu li a.active, ul#bigthumblist li:hover a
{
    color:White;
}

#contentContainer
{
    height:400px;
    margin-left:50px;
    position:relative;
}
ul#thumblist {
    height:45px;
    padding-bottom:8px;
    width:465px;
    white-space:nowrap;
    overflow:hidden;
}
ul#thumblist li
{
    margin-right:8px;
    display:inline-block;
    overflow:hidden;
    height:100%;
}
ul#thumblist li.last
{
    margin-right:0;
}
ul#thumblist li a
{
    line-height:45px;
    display:inline-block;
    width:45px;
    height:45px;
    background-position:left top;
}
.thumbTrans 
{
    width:45px;
    height:45px;
}
ul#bigthumblist li
{
    float:left;
    margin-right:30px;
    margin-bottom:45px;
}
ul#bigthumblist li a.thumbLink
{
    
    height:125px;
    width:125px;
    display:block;
}
 ul#bigthumblist li a.legendLink
 {
     font-size:77%;
     line-height:15px;
 }
ul#thumblist li a:hover, ul#thumblist li a.active, ul#bigthumblist li a:hover, ul#bigthumblist li:hover a
{
    background-position:left bottom;
}
#mainImageCont {
    height:343px;
    width:465px;
    display:block;
    float:left;
    margin-right:20px;
}
#mainImage a 
{
    display:block;
    width:100%;
    height:100%;
}
#mainImage
{
    height:323px;
    background-repeat:no-repeat;
    background-position:left top
}
#mainImageLegend
{
    font-size:77%;
    line-height:20px;
    padding-left:1px;
}
#contentText {
    float:left;
    font-size:77%;
    color:Black;
    width:260px;
    height:320px;
    overflow:auto;
    position:relative;
}
#textPage a{
    color:White;
}
#textPage a:hover{
    color:Black;
    
}
.clearer {
    clear:both;
}
#footer {
    height:40px;
    position:relative;
    bottom:0;
}
#textPage 
{
    font-size:77%;
    position:relative;
    width:700px;
}
.column
{
    display:block; float:left;
    width:33%;
}
.typechoice 
{
    display:block; float:right; text-align:right;
}
#linkLists 
{
    float:none;
    clear:both;
    position:absolute;
    bottom:12px;
    left:0;
    font-size:85%;
}
#contentContainer .intro 
{
    height:100%;
    width:100%;
    display:block;
    background-image:url("/assets/intro.png");
    background-position:center center;
    background-repeat:no-repeat;
}
a.introLink
{
    position:absolute;
    top:308px;
    left:430px;
    width:81px;
    height:18px;
    display:block;
    background-image:url("/assets/Enter_black.png");
    background-repeat:no-repeat;
}
a.introLink:hover
{
    background-image:url("/assets/Enter_white.png");
    background-repeat:no-repeat;
}
