*{margin:0;padding:0;}
img{border:0;display:block;}
body{background: #fff url(indexlms_abs_bg.jpg) repeat-y;font:9pt Arial,Helvetica,sans-serif;color:#333;}
body.nobg{background:#fff;}
ul{margin-left: 20px;}
table{border-collapse:collapse;}

.offline .rightside img{display:none;}
.rightside p img,.rightside li img{display:inline;}

.leftside{width:288px;background: #E3FFAB;vertical-align:top;} /*url(indexlms_gradbg1.jpg) repeat-x*/
.rightside{background: #fff;padding: 20px 20px 0 30px;vertical-align:top;} /*url(indexlms_gradbg2.jpg) repeat-x*/
.rightside p{margin-bottom:18px;}
.rightside li{margin-bottom:18px;}

.right{margin: 0 0 0 auto;text-align:right;}

#cssweakness{background:#82B501;height:13px;}

#header{width:100%;background: url(indexlms_headbg.jpg) repeat-x;border-style:solid;border-color:#578D03;border-width:3px 0;}

#headertext{background: #F7FFE8 url(indexlms_headgrad.jpg) no-repeat;text-align:right;padding:0 20px 0 58px;}
#headermain{font-weight:bold;font-size:20pt;}
#headersub{font-weight:bold;color:#656764;margin-top:3px;}

#content{padding:20px;}
#content-t{margin-top:2px;width:100%;}

#menu{width:249px;margin:22px 14px 0 25px;background: #F3FFD9;border-width: 1px 1px 5px 1px;border-style:solid solid double solid;border-color: #548D02;/*background: url(indexlms_menu_bg.jpg) repeat-y;*/}
#menu a,a:link,a:visited{color:#90c;text-decoration:none;display:block;margin:15px 20px;}
#menu a:hover{color:#90c;text-decoration:underline;display:block;margin:15px 20px;}

#menu2{width:249px;margin:22px 14px 0 25px;background: #F3FFD9;border-width: 1px 1px 5px 1px;border-style:solid solid double solid;border-color: #548D02;}
#menu2 a,a:link,a:visited{color:#90c;text-decoration:none;display:block;margin:5px 25px;}
#menu2 a:hover{color:#90c;text-decoration:underline;display:block;margin:5px 25px;}
#menu2 h1{font-weight:bold;font-size:11pt;border:0;margin:5px 15px;padding:5px;}
#menu2 p{margin:5px 25px;}

#menu-title{background: #548D02;color:#F3FFD9;height:35px;font-weight:bold;font-size:16pt;padding-left: 10px;}

h1{font-weight:bold;font-size:14pt;border-bottom:2px solid #558E01;}
h2{font-weight:bold;font-size:11pt;border-bottom:2px solid #558E01;margin:30px 14px 0 25px;}

.hspan{margin-top:7px;font-size:9pt;font-weight:normal;float:right;}

#news{margin:10px 14px 0 25px;}
#news p{margin: 0 0 10px 0;}
#news img{margin: 0 0 0 auto;}

.cblock{margin: 10px;}
.cblock.askspq img{margin: 0 0 0 auto;}
p.author{color:#558E01;margin:0 0 5px 0;}

.feedback{margin: 10px;}
.feedback img{margin: 10px 0 0 auto;}

.helpq{border-top:1px solid #558E01;padding:10px;}
.helpq p{margin: 10px 0;}

.prod{padding:10px 10px 30px 10px;margin: 20px 0;text-align:justify;border-style:solid solid double solid;border-width:0 0 5px 0;border-color:#609;}
.prod h2{color:#609;font-weight:bold;font-size:11pt;border-bottom:1px solid #609;margin:0 0 10px 0;}
.prod h3{color:#609;font-weight:bold;font-size:11pt;margin:20px 0;}
.prod div{margin:20px 10px;}

a,a:link,a:visited{color:#9c0;text-decoration:none;display:inline;margin:0;}
a:hover{color:#9c0;text-decoration:underline;display:inline;margin:0;}

.emgrey {color: #999999;font-style: italic;font-weight: bold;}