#development-note{color:#ff0000;font-weight:bold;text-align:center;}

#container{width:100%;}
#content{background-color:#fff;border:1px solid #d0ecd0;font-size:small;margin:10px 10px 10px 40px;padding:10px;}

#content hr{background-color:#ffffff;border:1px solid #ffffff;color:#ffffff;border-top:1px solid #d0ecd0;}

.highlight{background-color:#fffabb;border-bottom:1px solid #efe573;padding:3px;}

.quiet{color:#d0ecd0;}

ul.notifications{margin:0;padding-left:0;}
ul.notifications li{margin-left:15px;margin-bottom:0;padding:3px 0 3px 5px;}
ul.notifications li.resolved{color:#bbe2bb;}
ul.notifications li.unresolved{color:#228b22;}
ul.notifications li.important{color:#cccc00;}
ul.notifications li span{color:#000;}

ul.listing{margin:0;padding-left:0;}
ul.listing li{margin-left:15px;margin-bottom:5px;}
ul.listing li.resolved{color:#bbe2bb;}
ul.listing li.unresolved{color:#228b22;}
ul.listing li.important{color:#cccc00;}
ul.listing li span{color:#000;}

div.hidden_dismissal{float:right;display:none;}
div.visible_dismissal{float:right;display:block;}

#help_indicator{float:right;}
#help{background-color:#fffabb;border-bottom:1px solid #fff799;padding:5px;margin-bottom:20px;}

table.spreadsheet{background-color:#d0ecd0;}
table.spreadsheet th{background-color:#eef6ee;padding:5px;}
table.spreadsheet td{background-color:#fff;padding:5px;}
table.spreadsheet a,table.spreadsheet a:visited{text-decoration:underline;padding:0;background-color:#fff;}
table.spreadsheet a:hover,table.spreadsheet a:active{color:#000;text-decoration:none;}
table.spreadsheet td.deleted{background-color:#eef6ee;color:#0072bc;}

.message{background-color:#dbebf1;border:1px solid #0076a3;color:#0076a3;font-weight:bold;padding:5px;}
.errorExplanation{background-color:#f4d7bd;border:1px solid #9d0a0e;color:#9d0a0e;font-weight:bold;padding:5px;}
.errorExplanation ul{margin:0;} 
.errorExplanation p{margin-top:0;}
.push-bottom{margin-bottom:20px;}

textarea,input{border:1px solid #444444;border-right:1px solid #cccccc;border-bottom:1px solid #cccccc;padding:5px;}
.fieldWithErrors input{border:1px solid #ff0000;border-right:1px solid #ff6666;border-bottom:1px solid #ff6666;color:#9d0a0e;padding:5px;}
.fieldWithErrors label{color:#ff0000;font-weight:bold;}

input.submit{border: 3px double #006600;border-top-color: #CCCCCC;border-left-color: #CCCCCC;border-right-color:#006600;border-bottom-color:#006600;padding: 0.25em;background-color: #48b448;color: #fff;font-size: 13px;font-weight: bold;font-family: Tahoma,Verdana, Helvetica, Arial, sans-serif;}
input.submit:active{border: 3px double #006600;border-top-color: #006600;border-left-color: #006600;border-right-color:#CCCCCC;border-bottom-color:#CCCCCC;}

