/*
    Formatting rules for fonts, paragraphs and tables
    colors:
    paler blue: #F1F7FE;
    pale blue: #E3E9F2
    border blue: #8F9AA7
    title blu: #0350A6
    alerts yellow:#ffe9a8
    text blu:#29384C;
*/


/* the '* html' notation is to let it parse only by IE */
 * html fieldset{
    position: relative;
    margin-top:1em;
    padding-top:29px !important;

    }

* html legend{
    position:absolute;
    top: -.5em;
    left: .5em;
    }


fieldset {
 margin:10px;
 background-color:#f9f9f9;
 padding:0px;
 border:0px #c9ced6 solid;
 color:#303030;
 
}

fieldset p {
    margin-left:0px;
}
fieldset legend {

    color:#303030;
    font-size:12px;


}

fieldset label {
padding-left:5px;
display:block;
font-size:12px;
margin-top:10px;
margin-left:10px;
}

fieldset div.inline {
    margin-top:24px;
margin-left:10px;
}
fieldset .inline label {
    display:inline;
    margin-top:0px;
}


fieldset .errorsummary {
   background-color: #ffe9a8;
   padding-left: 40px;
   padding-top:12px;
   padding-bottom:12px;
   background-image: url('exclamation.gif');
   background-position:5px 50%;
   background-repeat:no-repeat;
   margin:5px;
}



fieldset .column {
  float:left;

  margin-bottom:5px;
}
fieldset .row {
  clear:both;

}
fieldset .buttons {
  clear:both;

  margin-right:15px;
  margin-top:15px;
  text-align:right;
}



fieldset .errorinput {
    border: 1px red solid !important;
}
fieldset .inputchanged {
    color:red !important;
}

fieldset .buttons input {
   width:90px;
   background-color: #9b9b9b;
   cursor:pointer;
   color:#ffffff;
   font-size:12px;
   border:none;
}
fieldset .buttons input.large {
    width:180px;
}
fieldset .buttons input.larger {
    width:360px;
}

fieldset .buttons .statusbar {
    display:inline-block;
    width:90px;
    height:18px;
   background-color: #E3E9F2;
   border: 1px #8F9AA7 solid;
   margin-right:5px;
}
fieldset .buttons .statusbar div {
   width:0%;
   height:10px;
   background-color: #0350A6;
   margin-top:5px;
   text-align:center;
   font-size:8px;
   color:#ffffff;
}

fieldset input,
fieldset select,
fieldset textarea {
    border: 1px #9b9b9b solid;
	margin-left:10px;
    font-family: Verdana, Arial, sans-serif;
    font-size: 10px;
    width:231px;
    color:#000;
}

fieldset input.small,
fieldset select.small,
fieldset textarea.small {
width:170px;
}
fieldset input.large,
fieldset select.large,
fieldset textarea.large {
width:353px;
}
fieldset input.larger,
fieldset select.larger,
fieldset textarea.larger {
width:718px;
}
fieldset input.smaller,
fieldset select.smaller,
fieldset textarea.smaller {
width:134px;
}

fieldset .pe_multilanguagetext {
    position:relative;
    display:block;
    border:1px #ccc solid;
    width:250px;
}
fieldset .small .pe_multilanguagetext {
    width:125px !important;
}
fieldset .large .pe_multilanguagetext {
    width:375px !important;
}
fieldset .larger .pe_multilanguagetext {
    width:700px !important;
}
fieldset .smaller .pe_multilanguagetext {
    width:75px !important;
}

fieldset .pe_multilanguagetext input,
fieldset .pe_multilanguagetext textarea {
    width:220px !important;
}
fieldset .small .pe_multilanguagetext input,
fieldset .small .pe_multilanguagetext textarea {
    width:95px !important;
}
fieldset .large .pe_multilanguagetext input,
fieldset .large .pe_multilanguagetext textarea {
    width:345px !important;
}
fieldset .larger .pe_multilanguagetext input,
fieldset .larger .pe_multilanguagetext textarea {
    width:640px !important;
}
fieldset .smaller .pe_multilanguagetext input,
fieldset .smaller .pe_multilanguagetext textarea {
    width:45px !important;
}

fieldset .pe_multilanguagetext .precontent{

}
fieldset .pe_multilanguagetext .content{
margin-right:30px;
display: block;

}
fieldset .pe_multilanguagetext .content input{
  border:0px;
}

fieldset .pe_multilanguagetext ul {

  position:absolute;
  margin: 0px;
  padding: 4px;
  list-style: none;
  font-size: 10px;
   top:0px;
   right:0px;


  }
fieldset .pe_multilanguagetext ul:hover {
  background-color:#eee;
  border:1px #ccc solid;
  padding: 3px;
  top:0px;
  right:-80px;
  width:100px;

}

fieldset .pe_multilanguagetext li {
  margin: 0px;
  padding: 0px;
  display:none;

 }

fieldset .pe_multilanguagetext li img {
   width:20px;

}
fieldset .pe_multilanguagetext li.selected a .label {
   display:none;
}
fieldset .pe_multilanguagetext ul:hover li.selected a .label {
   display:inline;
}
fieldset .pe_multilanguagetext li.selected {

  display:block;
}

fieldset .pe_multilanguagetext ul:hover li {
   display:block;
}
fieldset .pe_multilanguagetext a {

  display: block;

  font-weight: bold;
  color: #333;
  text-decoration:none;
  }

fieldset .pe_multilanguagetext a:hover {
  text-decoration:underline;
}


fieldset .pe_multilanguagetext li.selected a {

  color: red;
}

fieldset .pe_multilanguagetext li a:hover {
  color: red;

}
fieldset .pe_multilanguagetext li:hover, .pe_multilanguagetext li:hover a {

  color: red;

}

