div.tasklist_postit div.selectedrow {
  background:#fff url("images/selected row panel yellow.png") no-repeat left top;
  width:940px;
  height:40px;
}
div.tasklist_postit div.tasklistname {
  min-height:26px;
  height: auto !important;
  height: 26px;
}

div.tasklist_postit div.selectedrow div.tasklistname a {
  color:Red;
  font-size:16pt;
  top:6px;
}
div.tasklist_postit div.selectedrow .taskcount span {
  color:Red;
  font-size:12pt;
  top:8px;
}
 
div.taskupdateprogress {
  float:left;
  width:32px;
  height:32px;
  margin:0px;
  padding:0px;
}
div.taskupdateprogress img {
  padding:0px;
  margin:0px;
}
 
/*************************************************
* Rounded panel task list
*************************************************/
.tasklistrow_1, .tasklistrow_1_selected {
  padding:14px 0 0 0;
  margin:10px 0px 0px 13px;
  float:left;
  display:inline;
}
.tasklistrow_2, .tasklistrow_2_selected  {
  padding:0 0 17px 0;
  float:left;
  /* prevent whitespace at the bottom in IE6 */
  _float:none;
}
.tasklistrow_3, .tasklistrow_3_selected  {
  padding: 0 0px 5px 0px;
  float:left;
  /* prevent whitespace at the bottom in IE6 */
  _float:none;
  overflow:hidden;
}
.tasklistrow_1 { background:#fff url("images/tasklist_row_top_dropshadow_v3.png") no-repeat left top; width:83px; }
.tasklistrow_2 { background:url("images/tasklist_row_bot_dropshadow_v3.png") no-repeat left bottom; width:83px; }
.tasklistrow_3 { background:url("images/tasklist_row_mid_dropshadow_v3.png") repeat-y left top; width:83px; background-color:#e7fbd8; }

.tasklistrow_1:hover { background:#fff url("images/tasklist_row_top_hover_dropshadow_v3.png") no-repeat left top; width:83px; }
.tasklistrow_1:hover .tasklistrow_2 { background:url("images/tasklist_row_bot_hover_dropshadow_v3.png") no-repeat left bottom; width:83px;  }
.tasklistrow_1:hover .tasklistrow_3 { background:url("images/tasklist_row_mid_hover_dropshadow_v3.png") repeat-y left top; width:83px; background-color:#e7fbd8; }

.tasklistrow_1_selected { background:#fff url("images/tasklist_row_top_selected_dropshadow_v3.png") no-repeat left top; width:83px; }
.tasklistrow_2_selected { background:url("images/tasklist_row_bot_selected_dropshadow_v3.png") no-repeat left bottom; width:83px; }
.tasklistrow_3_selected { background:url("images/tasklist_row_mid_selected_dropshadow_v3.png") repeat-y left top; width:83px; background-color:#cbf5ac; }

.tasklistrow_1:hover a, .tasklistrow_2:hover a, .tasklistrow_3:hover a { text-decoration:none; }
.tasklistrow_1_selected:hover a, .tasklistrow_2_selected:hover a, .tasklistrow_3_selected:hover a { text-decoration:none; }

/*************************************************
* Task List
*************************************************/
div.tasklist_postit table, div.tasklist_postit tbody {
  display:inline;
}
div.tasklist_postit tr {
  display:inline;
  width:80px;
}
div.tasklist_postit div.tasklistdetails {
  float:left;
  width:80px;
}
div.tasklist_postit div.tasklistdetails div {
  padding:0px;
  margin:0px;
  height:auto;
  overflow:hidden;
}
div.tasklist_postit div.tasklistdetails div.tasklistname, div.tasklist_postit div.tasklistdetails div.tasklistimg, div.tasklist_postit div.tasklistdetails div.taskcount {
  padding:0px;
  margin:0px 4px 0px 4px;
}
div.tasklist_postit div.tasklistdetails div.tasklistname a {
  margin:0px;
  padding:0px;
  font-size:9pt;
  text-align:center;
  font-weight:bold;
}
div.tasklist_postit div.tasklistdetails div.tasklistimg input {
  margin-top:2px;
  width:48px;
  background-color:Transparent;
}
div.tasklist_postit div.tasklistdetails div.taskcount span {
  margin:0px;
  padding:0px;
  font-size:7pt;
  text-align:center;
  color:Black;
  font-weight:normal;
}
 
/*************************************************
* Rounded panel task
*************************************************/
.taskpostit_1 {
  padding:38px 0 0 0;
  margin:1px;
  float:left;
}
.taskpostit_2 {
  padding:0 0 40px 0;
  float:left;
  /* prevent whitespace at the bottom in IE6 */
  _float:none;
}
.taskpostit_3 {
  padding:10px 15px 10px 15px;
  float:left;
  /* prevent whitespace at the bottom in IE6 */
  _float:none;
}
/*.taskpostit_1 { background:#fff url("images/postit big top.png") no-repeat left top; width:700px; }
.taskpostit_2 { background:url("images/postit big bot.png") no-repeat left bottom; width:700px; }
.taskpostit_3 { border:4px solid #d5d37f; border-width:0 4px; width:672px; background-color:#fbf55a }*/
.taskpostit_1 { background:#fff url("images/postit_big_top_dropshadow_v3.png") no-repeat left top; width:708px; margin-left:10px;}
.taskpostit_2 { background:url("images/postit_big_bot_dropshadow_v3.png") no-repeat left bottom; width:708px; }
.taskpostit_3 { background:url("images/postit_big_mid_dropshadow_v3.png") repeat left top; width:678px; background-color:#fbf55a;  }

 
/*************************************************
* Selected task header details
*************************************************/
div.selectedlistname {
  float:left;
  width:262px;
  margin:0px 0px 0px 9px;
  padding:0px;
  display:inline;
}
div.selectedlistname h2 {
  margin:-5px 0px 0px 0px;
  text-align:left;
  padding:0px;
  width:260px;
  font-size:18pt;
  text-decoration:none; 
  font-weight:bold;
}
div.selectedlistname input {
  margin:4px 2px 0px 0px;
  float:left;
  width:240px;
  font-weight:bold;
  font-size:17pt;
  padding:0px;
  color:#7db813;
}
div.selectedlisttaskcount {
  float:left;
  width:120px;
  font-weight:normal;
  padding:0px;
  margin-top:5px;
  font-size:8pt;
  text-align:left;
  display:inline;
}
div.selectedlisttaskdetails {
  margin-top:5px;
  float:left;
  width:140px;
  font-size:8pt;
  text-align:left;
}
div.selectedlistbuttons {
  float:right;
  width:126px;
  height:26px;
  font-size:8pt;
  margin-top:0px;
  margin-left:10px;
  text-align:right;
  position:relative;
  top:-7px;
}
div.selectedlistbuttons input {
  width:40px;
  height:39px;
  border-width:0px;
}
div.selectedlistbuttons input.edit {
  background:#fff url("images/icons - edit - v3.png") no-repeat left top;
}
div.selectedlistbuttons input.edit:hover {
  background:#fff url("images/icons - edit hover - v3.png") no-repeat left top;
}
div.selectedlistbuttons input.delete {
  background:#fff url("images/icons - delete - v3.png") no-repeat left top;
}
div.selectedlistbuttons input.delete:hover {
  background:#fff url("images/icons - delete hover - v3.png") no-repeat left top;
}
div.selectedlistbuttons input.print {
  background:#fff url("images/icons - print - v3.png") no-repeat left top;
}
div.selectedlistbuttons input.print:hover {
  background:#fff url("images/icons - print hover - v3.png") no-repeat left top;
}
div.selectedlistbuttons input.save {
  background:#fff url("images/icons - save - v3.png") no-repeat left top;
}
div.selectedlistbuttons input.save:hover {
  background:#fff url("images/icons - save hover - v3.png") no-repeat left top;
}
div.selectedlistbuttons input.cancel {
  background:#fff url("images/icons - cancel - v3.png") no-repeat left top;
}
div.selectedlistbuttons input.cancel:hover {
  background:#fff url("images/icons - cancel hover - v3.png") no-repeat left top;
}
/*div.selectedlistbuttons a {
  font-weight:normal;
  margin-top:3px;
  padding:0px 3px 0px 3px;
}*/
a.whatsthislink {
  left:145px;
  color:Red;
  width:30px;
}
div.publiclisthelp {
  position:absolute;
  left:715px;
  top:225px;
  width:300px;
  height:180px;
  border-style:groove;
  border-width:2px;
  background-color:White;
  overflow:hidden;
  text-align:center;
  margin:0px;
  padding:4px;
  z-index:99;
  font-size:8pt;
}
.viewpubliclink {
  margin-top:0px;
  margin-right:20px;
}
.viewpubliclink a {
  font-size:9pt;
  font-weight:bold;
  text-align:left;
}
 
/*************************************************
* Task
*************************************************/
div.task_postit .taskcompleted {
  float:left;
  width:20px;
  padding:0px 0px 0px 0px;
}
div.task_postit .taskcompleted input {
  margin-top:3px;
}
div.task_postit .tasktitle {
  float:left;
  width:365px;
  height:auto;
  font-size:10pt;
  font-weight:normal;
  text-align:left;
  padding:5px 5px 5px 5px;
}
div.task_postit .assignedhidden {
  width:435px;
}
div.task_postit .tasktitle textarea {
  width:355px;
  font-size:9pt;
  font-family:Tahoma;
  font-weight:normal;
  padding:0px;
  margin:0px;
  background-color:#fffec7;
  height:16px;
}
div.task_postit div.assignedhidden textarea {
  width:425px;
}
div.task_postit .taskassignedto {
  float:left;
  width:70px;
  font-size:10pt;
  font-weight:normal;
  text-align:center;
  padding:5px 5px 5px 5px;
}
div.task_postit .taskassignedto select {
  width:70px;
  font-size:9pt;
  font-weight:normal;
  padding:0px;
  margin:0px;
  background-color:#fffec7;
  text-align:center;
}
div.task_postit .taskdescription {
  float:left;
  padding:0px;
  margin:0px 0px 5px 28px;
  width:536px;
  color:Gray;
  z-index:99;
  font-size:8pt;
  font-weight:normal;
  text-align:left;
  display:inline;
  min-height:30px;
}
div.task_postit .taskdescription textarea {
  padding:4px 2px 0px 0px;
  width:528px;
  z-index:99;
  margin:2px 0px 0px 25px;
  font-size:8pt;
  font-family:Tahoma;
  line-height:12px;
  height:30px;
  background-color:#fffec7;
}
div.task_postit div.taskdescription a.addnotes {
  margin:0px 0px 0px 28px;
  font-size:7pt;
}
div.task_postit .taskdeadline {
  float:left;
  width:75px;
  font-size:10pt;
  font-weight:normal;
  text-align:center;
  padding:5px 5px 5px 10px;
}
div.task_postit .taskdeadline input {
  font-size:9pt;
  padding:0px;
  margin:0px;
  width:70px;
  background-color:#fffec7;
}

/*************************************************
* Task buttons
*************************************************/
div.task_postit .rowbuttons {
  float:left;
  width:98px;
  font-size:8pt;
  margin-left:5px;
  margin-top:7px;
  text-align:center;
  padding:0px;
  overflow:hidden;
}
div.task_postit .editingrow {
  margin-top:0px;
}
div.task_postit .rowbuttons a {
  font-weight:normal;
  padding:0px 3px 0px 3px;
}
div.task_postit tr div.rowbuttons {
  visibility:hidden;
}
/* target IE6 */
* html div.task_postit tr div.rowbuttons {
  visibility:visible;
}
div.task_postit tr:hover div.rowbuttons, div.task_postit tr div.editingrow {
  visibility:visible;
}
 
.movetask {
  position:relative;
  width:100px;
  left:0px;
  background-color:#fffec7;
  border-style:inset;
  border-width:1px;
  top:-2px;
}
.movetask select {
  padding:0px;
  margin:0px;
  font-size:8pt;
  width:100px;
  background-color:#fffec7;
}

/*************************************************
* Read only view
*************************************************/
div.readonly .tasktitle {
  font-size:12pt;
  width:600px;
  font-weight:bold;
}
div.readonly .taskassignedto {
  display: none;
}
div.readonly .taskdeadline {
  display: none;
}
div.readonly .taskdescription {
  width:600px;
  left: 40px;
}
