table.moduletable th{
font-size:11px;
text-align:left;
padding-top:0px;
padding-left:5px;
}
table.moduletable {
padding-top:0px;
padding-left:5px;
width:100%;
}

.componentheading {
font-size:20px;
color:#def4ab;
font-weight:bold;
padding-bottom:20px !important;
background:none !important;

}

.contentheading{
font-size:20px;
color:#def4ab;
font-weight:bold;
padding-bottom:20px !important;
}
.small {
font-size:10px;
}

.readon:link, .readon:visited{
border-bottom:1px dotted #FFFFFF; 
border-left:3px solid #FFFFFF;
color:#FFFFFF;
padding:5px;
padding-top:2px;
padding-bottom:2px;
}
.readon:hover{
border-bottom:1px dotted #333333; 
color:#333333;
border-left:3px solid #333333;
padding:5px;
padding-top:2px;
padding-bottom:2px;

}


.contentpane ul{
margin-left:8px;
padding-left:10px;
}


#mod_login_username, #mod_login_password{
width:90px;

}
#mod_login_username:focus, #mod_login_password:focus{
background-color:#E5E2DD;
}


}
.contenttoc{
text-align:left;
margin:10px;
margin-right:0px;
border-bottom:1px dotted;
border-left:1px dotted;
padding-left:10px;
padding-bottom:5px;
}
.sectiontableheader{
background-color:#83ca90;
padding-top:2px;
padding-bottom:2px;
padding-left:5px;
padding-right:5px;
}
.sectiontableentry1{
background-color:#83ca90;
}
.sectiontableentry2{
background-color:#fbf9ec;
}
.sectiontableentry1,.sectiontableentry2{
padding-left:5px;
padding-right:5px;
}
.sectiontableentry1 td,.sectiontableentry2 td, .sectiontableheader td{
padding-left:5px;
padding-right:5px;
}
.inputbox {
background-color:#ffffff;
border: 1px solid #629a6c;
font-size:12px;
padding:2px;
}
.button {
background-color:#83ca90;
border: 1px solid #629a6c;
font-size:12px;
padding:2px;
}


/*HAXXXXX*/
*+html .componentheading, .contentheading{background:#6eb772 !important;}



