
/* only has text layout */
body {
    background-image-color:#55ffffff;
    /* background-position:-64 -64 256 256; */
    background-repeat:no-repeat;
    /*background-image:url(icon:17_02);*/
    background-attachment:fixed;
}

#basetext       {font-size:12;}
#mainheader     {font-size:24;}
#subheader      {font-size:16; letter-spacing:1;}
#caption        {font-weight:bold; letter-spacing:2;}
#ip             {font-weight:bold;}
#vip            {color:yellow; font-weight:bold;}
#vvip           {color:red; font-weight:bold;}
#sup            {vertical-align:super; }
#indent         {margin-left:40px; }

a               {text-decoration:none;letter-spacing:1;}
a:link          {color:#F7941D;}
a:visited       {color:#DEA562;} 
hr              {color:#55ffffff;} 


p { 
    /* text-indent: 32px; */
    font-size: 16px;
    margin:0;
}

.title_h3{
    font-size: 20px;
    font-weight: bold;
    text-align: center;
    color: #1da7e2;
}

.subTitle{
    font-size: 18px;
    /* font-weight: bold; */
    text-align: center;
    color: #eed005;
}

.imgIcon{
    text-align: center;
    align: center;
    vspace: 4px;
}

.iconDescript{
    text-align: center;
    padding-top: 6px;
    font-size: 14px;
    overflow: hidden;
    white-space: break-spaces;
}

.iconContainer{
    /* width: 100px; */
    /* height: 90px; */
    text-align: center;
    vertical-align: middle;
}

.iconList{
    display:flex;
    justify-content:center;
}

.linkIcon{
    width: 20px;
    height: 20px;
    text-align: center;
    align: center;
    vertical-align: middle;
}

.linkIconContainer{
    width: 22px;
    height: 90px;
    text-align: center;
    padding-top: 22px;
}

.partTitle{
    font-size: 18px;
    font-weight: bold;
    text-align: center;
}

.part{
    font-size: 16px;
    text-align: center;
}


.blueHighlighting {
    color: #1da7e2;
}
.yellowHighlighting {
    color: #eed005;
}
