body {
         position:         absolute;
         top:              0px;
         left:             50px;
         background-color: white;
         font-family:      Georgia, "Times New Roman", Times, Serif;
         font-size:        small;
         margin:           0px;
         padding:          0px;
         width:            1024px;

}
#banner {
         height:           60px;
         float:            top;
         text-align:       left;   /*  center;  */
         padding:          5px 0px 5px 0px;
         margin:           none;
         border:           3px solid blue;
         font-weight:      bold;
         font-size:        1.05em;
}

#rightpart {
         padding-left:     5px;
         float:            left;
         font-size:        1.3em;
}
.logo {
         float:            right;
         margin:           0;
         padding:          0;
         border:           0;
}

#bigloop{
         height:           1666px;
         width:            100%;
}
#leftsidebar {
         background-color: #fee;
         font-size:        85%;
         float:            left;
         height:           1666px;
         width:            17%;
         margin:           none;
         padding:          none;
         border:           none;
         line-height:      175%;
}
#left1{
         background-color: #ffd;
         height:           33%;
         border-right:     3px solid blue;
         border-left:      3px solid blue;
}
#left2{
         background-color: #fdf;
         height:           33%;
         border-right:     3px solid blue;
         border-left:      3px solid blue;
}
#left3{
         background-color: #dff;
         height:           34%;
         border-right:     3px solid blue;
         border-left:      3px solid blue;
         border-bottom:    3px solid blue;
}
a:link, a:visited{
         text-decoration:  none;
         color:            blue;
}
a:hover {
         text-decoration:  underline;
}
#mainbody {
         background-color: #fefeff;
         font-size:        .95em;
         float:            left;
         height:           1666px;
         width:            64%;
         margin:           none;
         padding:          0 2% 0 0;
         border:           none;
         border-bottom:    3px solid blue;
}
#rightsidebar {
         background-color: white;
         font-size:        85%;
         float:            right;
         height:           1666px;
         width:            17%;
         margin:           none;
         padding:          none;
         border:           none;
}

.pagetitle1 {
         text-align:       center;
         color:            black;
         font-weight:      bold;
         font-size:        1.2em;
}
.upper{
         vertical-align:   super;
         font-size:        .5em;
}
.lm{
         padding:          2px;
         font-size:        1.20em;
         font-weight:      bold;
         text-align:       center;
         line-height:      150%;
}
.lm span{
         color:            red;
}
.lm2{
         padding:          2px;
         font-size:        1.45em;
         font-weight:      bold;
         text-align:       center;
         line-height:      200%;
}
.lm2 span{
         color:            red;
         font-size:        .95em;
}
.lm3{
         padding:          10px;
         font-size:        1.20em;
         font-weight:      bold;
         text-align:       center;
         line-height:      170%;
}
.lm3 span{
         color:            red;
}
.demo1{
         font-size:        1.15em;
         text-align:       center;
         font-weight:      bold;
         padding:          none;
         padding-top:      25px;
}
.demo1:first-line{
         font-size:        1.10em;
         text-align:       center;
         color:            red;
         letter-spacing:   .20em;
}

ul{
         font-weight:      bold;
         font-size:        1.1em;
         color:            #f00;
         line-height:      130%;
         padding-left:     20px;
}

ul li{
         font-weight:      normal;
         font-size:        1.0em;
         color:            #000;
}
ul li span{
         font-weight:      bold;
         color:            purple;
}
ul li ul li{
         font-size:        1.0em;
         list-style-type:  square;
}
ul li ul li span{
         font-weight:      bold;
         color:            purple;
}
ul li ul li ul li{
         font-size:        .85em;
         list-style-type:  decimal;
}
ul li ul li ul li span{
         font-weight:      bold;
         color:            red;
}
.pad{
         padding-left:     30px;
}
.pad span{
         font-weight:      bold;
         color:            red;
}
p{
         margin-top:       0;
         margin-bottom:    0;
}
