@media screen {
TEXTAREA  {
    overflow: visible;
}
#maincontent {
    text-align:justify;
}
a {
    text-decoration: underline;
    color       : #0000ff;
}
a:visited {
    color: #333333;
}
a:hover {
    color: #cc0000;
}
a:active {
    color: #333333;
}

body {
    background  : #ccefcc;
    color       : black;
    font-family : sans-serif;
    padding : 0;
    margin : 0;
    text-indent : 0pt;
}

h1,h2{
    clear: both;
}

h1,h2,h3 {
    color      : #333999;
    margin-left : 12pt;
}
h1 {
    font-weight : 900;
    padding     : 6pt;
    margin-left : -6pt;
    text-align  : center;
}

h2{
    font-weight : 900;
    text-align  : left;
}

h3{
    font-style : italic;
    font-weight : 300;
    text-align  : left;

}


#header,#footer,#msmcontent,#pinbar,#visual{
    width: 100%;
}

BODY#maincontent{
    background : #fff;
}

#editForm,#wyswygPanel{
		height: 400px !important;
}

#container {
    background : #fff url(/img/header_visual.jpg) no-repeat;
}

#container{
    position: absolute;
    top: 8pt;right:9%;left:9%;
    border: solid 1px #696;
    padding: 7px;
}

#header,#title {
    padding: 0pt;
    margin: 0px;
    text-align:center;
}

#title h1{
    font-size   : 14pt;
    font-family : sans-serif;
    font-weight : 1200;
    color : black;
    clear: none;
    text-transform: uppercase;
    margin:5px
}

#title h2{
    font-size   : 12pt;
    font-family : sans-serif;
    font-weight : 1200;
    color : black;
    clear: none;
    text-transform: uppercase;
    margin:5px;
    text-align:center;
}

#shields{
    float:right;
    text-align:right;
}

#dubna{
    float:right;
    text-align:right;
    clear:right;
}

#visual{
    height: 160px;
}

#footer{
    width:100%;
    float:bottom;
    text-align : center;
    margin-top:10px;
    font-size: smaller;
    color:silver;
}

#pinbar{
    margin-top:3pt;
    color: #c00;
    font-size:10pt;
    font-weight:600;
    text-align:center;
    margin-bottom:10px;
}

#msmcontent{
    min-height:200px;
    clear:both;
    table-layout:fixed;
}

#maincontent{
    padding-left: 4pt;
}

#placeholder{
    height:170px;
    width:185px;
}

#navigation{
    padding:3pt;
}

p {
    margin-left: 3pt;
    margin-right: 10px;
    margin-top: 12pt;
    text-indent : 0pt;
}

FIELDSET {
    padding: 5px;
}

.loginForm {
    width: 100%;
}
.loginInput {
    border-top-color:#87A0B2;
    border-left-color:#87A0B2;
    width:100%;
}

.errmsg {
    color:#8f0000;
    font-weight:bold;
    font-size: larger;
    font-family:sans-serif;
}

.mandatoryfield {
    color: #ff0000;
    font-weight: bold;
    width: 15px;
}

.badInput, .badInput TR {
	  background-color: #ffc7bf;
}

.contacts
 {
  font-size: smaller;
 }

.statustext {
  font-style: italic;
  color: #7f0000;
 }

.cellDeleteItem {
   background-color: #ffe7df;
 }
.rowSelected .cellDeleteItem {
  background-color: #ff776f;
 }

}
