#notificationDiv {
position: relative;
margin-top: 20px;
margin-left: auto;
margin-right: auto;
width: 600px;
}

#notificationDiv .section {
position: relative;
padding: 8px 0;
}

#notificationDiv .section .heading {
position: relative;
padding: 4px 0;
font-size: 14px;
font-weight: bold;
text-indent: 100px;
}

#notificationDiv .section .option {
position: relative;
padding: 4px 8px;
font-size: 14px;
}

#notificationDiv .section .suboption label.disabled,
#notificationDiv .section .suboption label.disabled select,
#notificationDiv .section #widgetlist.disabled {
color: #CCC;
}

#notificationDiv .section .option table {
border-collapse: separate;
border: 0;
width: 100%;
}

#notificationDiv .section .option table td {
padding: 0 6px;
}

#notificationDiv .section .option .info {
color: #888;
font-size: 10px;
}

#notificationDiv .section .option table td.checkbox {
width: 100px;
text-align: right;
}

#notificationDiv #widgetlist {
position: relative;
width: 340px;
height: 280px;
border: 1px solid #888;
overflow-y: auto;
overflow-x: hidden;
}

#notificationDiv #widgetlist.overflow {
overflow: hidden;
}

#notificationDiv #widgetlist .checkbox1 {
width: 5px;
}

#notificationDiv #widgetlist .icon {
width: 5px;
}

#notificationDiv #widgetlist .icon .iconDiv,
#notificationDiv #widgetlist .icon img {
width: 20px;
height: 20px;
}

#notificationDiv #widgetlist table {
border-collapse: separate;
}

#notificationDiv #widgetlist table td{
padding: 4px 4px !important;
}

.input_field {
padding: 10px 0;
}
