#SIC,
#SIC form {
  width: 100%;
  font-size: 12px;
  text-align: left;
}

#SIC input[type='text'], #SIC_calculator input[type='password'] {
  width: 50px;
}

#SIC input#SIC_new_agency_name {
  width: 150px;
  margin: 0px 10px 0px 10px;
}
#SIC_calculator .error{
  border: 2px solid red;
}
#SIC .hidden {
  display: none;
}
#SIC div#SIC_template {
  display: none;
}
#SIC div.hidden-text {
  display: none;
}
#SIC #SIC_user_status {
  display: none;
}
#SIC div#SIC_language {
  float: right;
}
#SIC select#SIC_select_language {
  width: 50px;
  margin-left: 5px;
}

#SIC h2 {
  margin: 0px 0px;
  padding: 3px 0px;
}
#SIC h3 {
  margin: 0px 0px;
  padding: 0px 0px;
  font-weight: normal;
  font-size: 13px;
}
/*#SIC_calculator span {
  background-color: red;
}*/

fieldset {
  margin: 0px;
  padding: 0px;
}

#SIC fieldset {
  padding: 5px 3px 5px 8px;
  margin: 5px 0px;
  width: 100%;
  text-align: left;
  border: 1px solid lightgrey;
}

#SIC fieldset fieldset {
  width: 96%;
  padding: 5px;
}

#SIC fieldset.collapsible {
  padding: 0px 7px 0px 5px;
  border: none;
  border-top: 1px solid lightgrey;
}

#SIC fieldset.collapsible.expanded {
  padding: 5px 5px 5px 5px;
  border: 1px solid lightgrey !important;
}


#SIC fieldset.collapsible legend a {
  padding-left: 10px;
  margin-left: 3px;
  background: url('http://localhost/~ralf/wordpress/wp-content/plugins/stockincome_calculator/images/menu-collapsed.png') no-repeat center left;
  color: blue;
  text-decoration: underline;
}

#SIC fieldset.collapsible legend a:hover {
  cursor: pointer;
}

#SIC fieldset.collapsible.expanded legend a {
  padding-left: 10px;
  margin-left: 3px;
  background: url('http://localhost/~ralf/wordpress/wp-content/plugins/stockincome_calculator/images/menu-expanded.png') no-repeat center left;
}

#SIC table {
  width: 100%;
}

#SIC table td.result {
  text-align: right;
  background-color: lightgrey;
  padding: 0px 10px 0px 10px;
}

#SIC_footer {
  text-align: center;
}

div.sortable fieldset.expanded {
  background-color: #FFF6EE;
}