* {
cursor:default;
text-decoration:inherit;
line-height:1.4;
}

body {font-size:100%;background-color:#414141}

a {cursor:pointer}

.normal {font-weight:400}
.bold {font-weight:700; display:inline}
.tiny {font-size:0.75em; display:inline}
.tinybold {font-weight:700; font-size:0.75em; display:inline}
.grey {color:#808080}

.floatright {float:right}

.indent3 {position:relative;left:3px}
.indent6 {position:relative;left:6px}
    .indent6 h3 {position:relative;right:6px}

.TextBox {
position:absolute;
left:97px;
top:22px;
width:640px;
padding:22px;
display:block;
text-align:left;
font-family:Arial,Helvetica;
font-size:0.9em;
background-color:#fff
}

#Freeware .TextBox {top:44px}

.TextBox h1, .TextBox h2 {font-size:1.5em;font-weight:700;margin-bottom:0.75em}
.TextBox h3 {font-size:1em; font-weight:700;display:block; margin:1.5em 0 0.75em 0}
.TextBox p {font-size:0.8em; margin-bottom:0.5em;padding:6px;color:#404040}
    .TextBox p a, .nolink {font-size:1.25em}
.TextBox li {list-style-type:none}

.TextBox a:link {color:#4882B0;padding:0 3px}
.TextBox a:visited {color:#4882B0;padding:0 3px}
.TextBox a:hover {background-color:#b0c9dd;color:#000;border-top:1px dotted #4882B0; border-bottom:1px dotted #4882B0;padding:0 3px}
.TextBox a:active {color:#fff;background-color:#4882B0;padding:0 3px}

.softlink a:link {background-color:transparent/* #F4F8F9 */;color:#4882B0}
.softlink a:visited {background-color:transparent/* #F4F8F9 */;color:#4882B0}
.softlink a:hover {background-color:#b0c9dd;color:#000;border:none}
.softlink a:active {background-color:#b0c9dd;color:#fff;border:none}

.sp50 {margin-bottom:0.5em}

.zebra {background-color:#f0f4f7}

/* .zebra {background-color:#D2EAEE}
.softlink.zebra a:link {background-color:#D2EAEE;color:#4882B0}
.softlink.zebra a:visited {background-color:#D2EAEE;color:#4882B0}
.softlink.zebra a:hover {background-color:#b0c9dd;color:#000;border:none}
.softlink.zebra a:active {background-color:#b0c9dd;color:#fff;border:none} */


.divider {margin:33px 0;border-bottom:1px dotted #000}
.dividerpseudo {margin:22px 0;border-bottom:1px dotted #BFBFBF}

.Tip {
cursor:help;
display:inline;
border-bottom:dotted 1px #000
}



.infoboxright {
border:1px dotted #BFBFBF;
background-color:#f0f4f7;
padding:11px;
width:287px;
float:right;
margin-left:22px;
font-size:0.75em
}    
    /* .infoiconbox,.alertbox, */.lasteditbox {
    border:1px dotted #BFBFBF;
    padding:11px 11px 11px 44px;
    margin:0 0 22px 0
    }
/*     .infoiconbox {background: #f0f4f7 url(../img/info.png) no-repeat 11px 50%}
    .alertbox {background: #f0f4f7 url(../img/warning.png) no-repeat 11px 50%} */
    .lasteditbox {background: #f0f4f7 url(../img/date.png) no-repeat 11px 11px}
        .lasteditbox #changelog {font-size:0.75em}
        .lasteditbox .tiny {color:#4882B0}
    
.hidemail{display:none}

/* #copyright:before {content:"\A9  copyright"} */

.imglower img {position:relative; top:3px; display:inline}

.rightcolumn {width:309px;float:right;margin-left:22px}

#bulletfreebsd {list-style-image: url(../img/freeware/freebsd.png);margin-left:22px}
#bulletlinux {list-style-image: url(../img/freeware/linux.png);margin-left:22px}
#bulletapple {list-style-image: url(../img/freeware/apple.png);margin-left:22px}
#bulletde {list-style-image: url(../img/de.png);margin-left:22px}
#bulletthin {list-style-image: url(../img/freeware/thinstall.png);margin-left:22px}
#bulletport {list-style-image: url(../img/freeware/portable.png);margin-left:22px}

.latex {
  font-family: Times, "Times New Roman", serif;	
  letter-spacing: 1px;
  display:inline
}

.latex sup {
  text-transform: uppercase;
  letter-spacing: 1px;
  font-size: 0.85em;
  vertical-align: 0.15em;
  margin-left: -0.36em;
  margin-right: -0.15em
}

.latex sub {
  text-transform: uppercase;
  vertical-align: -0.5ex;
  margin-left: -0.1667em;
  margin-right: -0.125em;
  font-size: 1em
}
 
/*-----------------*/
/*-------NAV-------*/
/*-----------------*/

#Index #navIndex,#Freeware #navFreeware {
background-color:#FFFFFF;
color:#000000
}

#nav,#nav.tiny {
font-family:Arial, Helvetica;
font-size:xx-small;
font-weight:700;
margin:22px 0 0 22px;
position:fixed
}
    #nav li{
    height:22px;
    width:75px;
    text-align:left;
    }
    #nav.tiny li{
    height:22px;
    width:50px;
    text-align:left
    }
        #nav li a,#nav.tiny {
        color:#FFFFFF;
        display:block;
        }
        #nav li a:hover,#nav.tiny {
        background-color:#2D506E;
        color:#fff;
        height:22px
        }
        
#totop {
font-family:Arial, Helvetica;
font-size:xx-small;
font-weight:700;
margin:88px 0 0 22px;
position:fixed;
background: url(../img/top.png) no-repeat 50% 50%
}
    #totop li {
    height:44px;
    width:75px;
    text-align:left
    }
        #totop li a {
        color:#FFF;
        display:block
        }
        #totop li a:hover {
        background: url(../img/top.png) no-repeat 50% 50% #2D506E;
        color:#fff;
        height:44px
        }

.navItem {padding: 4px 0 0 12px}
.navItem2 {padding: 0 0 0 12px}