/*        This style file defines answer styling  */

.ans-menu           {
                     padding-left: 3em ;
                     margin-left: 0mm ;
                     margin-right: 0em ;
                     clear: both ;
                     height: 1.5pc ;
                     padding-bottom: 1ex
                    }

.ans, .ans ol     {
                     margin: 0px ;
                     padding: 0px ;
                     height: 2ex ;
                     list-style: lower-alpha outside
                    }

.nans, .nans ol     {
                     margin: 0px ;
                     padding: 0px ;
                     height: 2ex ;
                     list-style: decimal outside
                    }

.exes               {
                     height: 3ex
                    }

.ans li,
.nans li            {
                     float: left ;
                     font-weight: bold ;
                     position: relative ;
                     padding: 0px ;
                     padding-right: 0.2em
                    }

.aspan              {
                     font-weight: normal
                    }

.ans a, .nans a,
.ans span, .nans span,
.ans a:visited,
.nans a:visited     {
                     display: block ;
                     text-decoration: none ;
                     width: 2.5em ;
                     font-weight: normal
                    }

.long-ans-menu      {
                     padding-left: 3em ;
                     margin-left: 0mm
                    }

.long-ans,
.long-ans ol        {
                     margin: 0px ;
                     padding: 0px ;
                     list-style: lower-alpha outside
                    }

.long-ans li        {
                     font-weight: bold
                    }

.long-ans a,
.long-ans a:visited {
                     color: rgb(80,0,0) ;
                     background-color: inherit ;
                     font-weight: normal
                    }

.dummy              {
                     visibility: hidden ;
                     height 0pt ;
                     line-height: 0pt;
                     margin: 0pt;
                     padding: 0pt
                    }

