ul.app-checklist {margin-bottom:15px;}
ul.app-checklist img {margin:0;}
ul.app-checklist li {*width:100%;clear:both;border-bottom:1px solid #ccc;position:relative;list-style:none none;margin:0px;padding:5px 0px 5px 25px;}
ul.app-checklist li span.status {display:none;}
ul.app-checklist li span.details {font-style:italic;font-size:93%;}
ul.app-checklist li.odd{background:#E9F2FB;}
ul.app-checklist ul {margin:5px 0px -5px 0px;}
ul.app-checklist ul li {border-top:1px dotted green;border-bottom:none;}

ul.app-checklist li a.control {display:block; width: 50px;float:right;padding-left:15px;padding-right:5px;text-align:right;}
ul.app-checklist li a.control-icon {width:auto;}
ul.app-checklist li.complete {background:url(checked-box.gif) 5px 5px no-repeat;}
ul.app-checklist li.incomplete {background:url(check-box.gif) 5px 5px no-repeat;}
ul.app-checklist li.highlight {background-color:#fff;}
ul.app-checklist li.alert {background:url(alert.gif) 4px 5px no-repeat;color:#F5001D;}
ul.app-checklist li.alert a {color:red;}

div.app-divider {border-bottom:1px solid #ccc;padding:0px 0px 15px 0px;margin-bottom:15px;}

div.app-alert {clear:both;}
div.app-alert p {background: url(alert.gif) 5px 5px no-repeat;padding:5px 5px 6px 30px;color:#f00;margin-bottom:0;}

ul.nostyle {list-style:none;}
ul.nostyle li {margin:0px;}
ul.nostyle ul {list-style:inherit;}
ul.nostyle ul li {margin-left:15px;}
ul.nostyle ul ul {list-style:inherit;}




