﻿body 
{
    background-color:White;
    /*font-family:Lucida Sans Unicode;*/
    font-family:Trebuchet MS;
    /*background-image:url(/images/style/bg.png);
    background-position:right;
    background-repeat:repeat-y;*/
}
p
{
    text-align:justify;
}
#body
{
    position:absolute;
    height:auto;
    overflow:visible;
    width:1000px;
    top:85px;
    left:50px;
    margin:0px;
    padding:0px;
    
    
}
/*.bodynormal
{
    width:1000px;
}
.bodynarrow
{
    width: 80%;
}*/
#logo
{
    position:absolute;
    top:25px;
    left:323px;
    border:none;
    padding:none;
    margin:none;
    height:60px;
    width:455px;
}
#menu
{
    position:absolute;
    height:1.5em;
    width:auto;
    top:0px;
    /*left:px;*/
    border:none;
    padding:0px;
    margin-left:auto;
    margin-right:0px;
    margin-top:0px;
    margin-bottom:0px;
    left:0px;
}
#page
{
    position:absolute;
    /*background-image:url(/images/style/background.png);*/
    background-repeat:no-repeat;
    height:auto;
    width:1000px;
    overflow:visible;
    top:1.4em;
    left:0px;
    background-color:#B0E4EE;
    /*margin:10px;*/
    padding: 25px 25px 10px 25px;
    
    
}
/*.pagenormal
{
    width:1000px;
}
.pagenarrow
{
    width: 80%;
}*/
.menuItemANormal
{   
    font-size:.9em;
    font-weight:bold;    
    text-decoration:none;
    border-bottom:1px dotted #9b0000;
    color:#0000ff;
}
.menuItemAThere
{
    font-size:.9em;
    font-weight:bold;    
    text-decoration:none;
    border-bottom:1px solid #ff0000;
    color:#0000ff;
}
.menuItemAThinking
{
    font-size:.9em;
    font-weight:bold;    
    text-decoration:none;
    border-bottom:1px dashed #ff0000;
    color:#d7f2f7;
}

.menuItemDivNormal
{
    background-color:#d7f2f7;
    height:1.5em;
    float:right;
    /*margin:.1em;*/
    padding:.1em 7px .1em 7px;
    margin:.1em 5px .1em 0px;
    position:relative;
}
.menuItemDivThere
{
    background-color:#B0E4EE;
    height:1.5em;
   
    float:right;
    /*margin:.1em;*/
    padding:.1em 7px .1em 7px;
    margin:.1em 5px .1em 0px;
    position:relative;
}
.menuItemDivThinking
{
    background-color:#0000ff;
    height:1.5em;
    float:right;
    /*margin:.1em;*/
    padding:.1em 7px .1em 7px;
    margin:.1em 5px .1em 0px;
    position:relative;
}
#pageTopLeft
{
    position:absolute;
    top:0px;
    left:0px;
    height:100px;
    width:100px;
    border:none;
    margin:none;
    padding:none;
}
#pageTopRight
{
    position:absolute;
    top:0px;
    right:0px;
    height:100px;
    width:100px;
    border:none;
    margin:none;
    padding:none;
}
#pageBottomLeft
{
    position:absolute;
    bottom:0px;
    left:0px;
    height:100px;
    width:100px;
    border:none;
    margin:none;
    padding:none;
}
#pageBottomRight
{
    position:absolute;
    bottom:0px;
    right:0px;
    height:100px;
    width:100px;
    border:none;
    margin:none;
    padding:none;
}
.title
{
    font-size:2.75ex;
    font-weight:bold;
    text-align:center;
    margin:.1ex;
    padding:.1ex;
}
.sltext
{
    border:none;
    padding:none;
    width:146px;
    height:16px;
    margin:0px 0px 0px 0px;
}
.menuleft
{
    position:absolute;
    top:0px;
    left:0px;
    height:15px;
    width:15px;
    border:none;
    margin:none;
    padding:none;
}
.menuright
{
    position:absolute;
    top:0px;
    right:0px;
    height:15px;
    width:15px;
    border:none;
    margin:none;
    padding:none;
}
.linklist
{
    list-style-type: none;
}


/*#footer
{
    text-align:right;
    color:#ff0000;
    font-size:.9em;
    height:3em;
    width:950px;
    position:absolute;
    background-color:transparent;
    vertical-align:middle;
    bottom:-4.25em;
    position:absolute;
    left:0px;
    font-weight:bold;
    margin:15px;
}*/
#footer
{
    /*text-align:right;*/
    color:#ff0000;
    font-size:.9em;
    height:3em;
    width:auto;
    position:absolute;
    background-color:transparent;
    vertical-align:middle;
    bottom:-4em;
    position:absolute;
    right:85px;
    font-weight:bold;
    margin:15px;
}
.download
{
    /*color:#ff0000;*/
    font-size:.9em;
    height:3em;
    width:auto;
    position:absolute;
    background-color:transparent;
    vertical-align:middle;
    bottom:-4em;
    position:absolute;
    left:85px;
    font-weight:bold;
    margin:15px;
}
.hidden
{
    position:absolute;
    top:0px;
    left:0px;
    height:0px;
    width:0px;
    display:none;
    overflow:hidden;
}
