BODY  { background: #FFFFFF;
	font-family: arial;
	font-size: 10pt;
      }
BODY.grad  { 
 	font-family: arial;
	font-size: 10pt;
/*	height: 330px;  */
	background: white;
    	background: no-repeat -webkit-linear-gradient(#2199CC, white 400px, white); /* For Safari 5.1 to 6.0 */
    	background: no-repeat -o-linear-gradient(#2199CC, white 400px, white); /* For Opera 11.1 to 12.0 */
    	background: no-repeat -moz-linear-gradient(#2199CC, white 400px, white); /* For Firefox 3.6 to 15 */
    	background: no-repeat linear-gradient(#2199CC, white 400px, white); /* Standard syntax (must be last) */
      }
BODY.grad2 {
        font-family: arial;
        font-size: 10pt;
/*      height: 220px;  */
	background: white;
        background: no-repeat -webkit-linear-gradient(#2199CC, white 250px, white); /* For Safari 5.1 to 6.0 */
        background: no-repeat -o-linear-gradient(#2199CC, white 250px, white); /* For Opera 11.1 to 12.0 */
        background: no-repeat -moz-linear-gradient(#2199CC, white 250px, white); /* For Firefox 3.6 to 15 */
        background: no-repeat linear-gradient(#2199CC, white 250px, white); /* Standard syntax (must be last) */
      }
    TABLE.center  { margin-left: auto;   margin-right: auto; }
    TABLE.small  { margin-left: auto;   margin-right: auto; background: #E0FFFF; color: #000000; font-size: 8pt; }
    TABLE.cyellow { margin-left: auto;   margin-right: auto; background: #FFFFCC; color: #000000; font-size: 12pt; }
    TABLE.clblue { margin-left: auto;   margin-right: auto; background: #E0FFFF; color: #000000; font-size: 12pt; }
    SUP { color: #FF3333; font-family: arial; font-size: 11pt; }
    H1.center { text-align: center; }
    H1.red { text-align: center; color: red; }
    H1.green { text-align: center; color: green; }
    H2.center { text-align: center; }
    H3.center { text-align: center; }
    H1.red { color: red;}
    H2.red { text-align: center; color: red;}
    H2.green { text-align: center; color: green;}
    TD.bl { background: #bed9f5; font-family: arial; font-size: 10pt; }
    TD.red { background: #FF9999; font-family: arial; font-size: 10pt; }
    TD.error { background: #FFDDDD; color: #FF0000; font-family: arial;
	font-weight: bold;font-size: 12pt; padding-right: 6pt; padding-left: 6pt; }
    TD.good { background: #DDFFDD; font-family: arial;
	font-size: 12pt; padding-right: 6pt; padding-left: 6pt; }
    TD.yellow { background: #FFFF66; font-family: arial; font-size: 10pt; }
    B.ok { background: #99FF99; font-family: arial; font-size: 10pt; }
    B.red { background: #FF9999; font-family: arial; font-size: 10pt; font-weight: bold; }
    B.Red { color: red; font-family: arial; font-size: 10pt; font-weight: bold; }
    B.err { color: red; font-family: arial; font-size: 10pt; font-weight: bold; }
    B.green { color: green; font-family: arial; font-size: 14pt; font-weight: bold; }
    B.blue { color: blue; font-family: arial; font-size: 10pt; font-weight: bold; }
    B.grey { color: grey; font-family: arial; font-size: 10pt; }
    B.redf { color: red; font-family: arial; font-size: 12pt; }
    B.bar { background: #0EB1FF; text-align: right; font-family: arial; font-size: 10pt; }
    B.bad { background: pink; text-align: right; font-family: arial; font-size: 10pt; }

    DIV.red {color: red; font-family: arial; font-size: 10pt; }
    DIV.center {text-align: center; }
    DIV.centerGREEN {text-align: center; color: green;  font-size: 10pt; font-family: arial;  font-weight: bold;}
    DIV.centerRED {text-align: center; color: red;  font-size: 10pt; font-family: arial;  font-weight: bold;}
    DIV.credit {text-align: center; color: red;  font-size: 12pt; font-family: arial;  font-weight: bold;}
    TD { font-family: arial; font-size: 10pt; }
    TD.ok { background: #99FF99; font-family: arial; font-size: 10pt; }
    TD.white { background: #FFFFFF; font-family: arial; font-size: 10pt; }
    TD.center { text-align: center; font-family: arial; font-size: 10pt; }
    TD.centerblue { background: #0EB1FF; text-align: center; font-family: arial; font-size: 10pt; }
    TD.whitecenter { text-align: center; background: #FFFFFF; font-family: arial; font-size: 10pt; }
    TD.pinkcenter { text-align: center; background: pink; font-family: arial; font-size: 12pt; }
    TD.yellowcenter { text-align: center; background: #FFFFCC; font-family: arial; font-size: 12pt; }
    TD.orangecenter { text-align: center; background: orange; font-family: arial; font-size: 12pt; }
    TD.green { text-align: center; background: #82FF73; font-family: arial; font-size: 10pt; }
    TD.err { text-align: center; background: #FF9999; font-family: arial; font-size: 10pt; }
    TD.error { text-align: right; background: #FF9999; font-family: arial; font-weight: bold; font-size: 10pt; padding-right: 6pt; padding-left: 6pt; }
    TD.blue { text-align: right; background: #0EB1FF; font-family: arial; font-weight: bold; font-size: 10pt; padding-right: 6pt; padding-left: 6pt; }
TD.mblue { text-align: center; background: #0EB1FF; font-family: arial; font-weight: bold; font-size: 10pt; padding-right: 6pt; padding-left: 6pt; }

    TD.dcontent { background: #76CD04; font-family: arial; font-size: 6pt; }
    TD.dmcontent { text-align: center; background: #76CD04; font-family: arial; font-weight: bold; font-size: 10pt; padding-right: 6pt; padding-left: 6pt; }
    TD.lccontent { background: #94E87F; text-align: center; font-family: arial; font-size: 10pt; }
    TD.lcontent { background: #94E87F; padding-right: 6pt; padding-left: 6pt; font-family: arial; font-size: 10pt; text-align: left;}
    TD.wcontent { background: #94E87F; padding-right: 6pt; padding-left: 6pt; font-family: arial; font-size: 10pt; font-weight: bold; text-align: right; }


    TD.ar { text-align: right; font-family: arial; font-size: 10pt; }
    TD.XXbar { background: #7AFFFF; text-align: right; font-family: arial; font-size: 10pt; }
    TD.bar { background: #0EB1FF; text-align: right; font-family: arial; font-size: 10pt; }
    TD.al { text-align: left; font-family: arial; font-size: 10pt; }
    TH { background: #9999ff; font-family: arial; font-size: 10pt; }
    TH.nul { font-family: arial; font-size: 10pt; }
    TH.bad { background: #FF7777; font-family: arial; font-size: 10pt; }
    TH.rblue { background: #0EB1FF; text-align: right; font-family: arial; font-size: 10pt; }
    TH.blue { background: #0EB1FF; font-family: arial; font-size: 10pt; }
    TH.bluegrey { background: #0EB1FF; color: grey; font-family: arial; font-size: 10pt; }
    TH.bluered { background: #0EB1FF; color: red; font-family: arial; font-size: 10pt; }
    TH.bigblue { background: #0EB1FF; font-family: arial; font-size: 16pt; }
    TR.green { background: #00FF00; font-family: arial; font-size: 10pt; }
    TR.blue { background: #0EB1FF; font-family: arial; font-size: 10pt; }
    TR.ltblue { background: #C0FFFF; font-family: arial; font-size: 10pt; }
    TR.bad { background: #FF9999; font-family: arial; font-size: 10pt; }
    TR.nul { background: #FFFFCC; color: #0000FF; font-size: 10pt; }
    TR.yellow { background: #FFFFCC; color: #000000; font-size: 12pt; }
    TR.red { background: #FFAFD0; color: #000000; font-size: 12pt; }
    TR { font-size: 10pt; }
    A { background: none; color: #000000; text-decoration: underline }

    A:ACTIVE { background: none; color: #cc6600; text-decoration: underline }
    A:VISITED { background: none; color: #000000; text-decoration: underline }
    A:HOVER { background: none; color: #cc6600; text-decoration: underline } 
    INPUT   { -moz-box-shadow: none; }

    INPUT:required:invalid, INPUT:focus:invalid { background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAeVJREFUeNqkU01oE1EQ/mazSTdRmqSxLVSJVKU9RYoHD8WfHr16kh5EFA8eSy6hXrwUPBSKZ6E9V1CU4tGf0DZWDEQrGkhprRDbCvlpavan3ezu+LLSUnADLZnHwHvzmJlvvpkhZkY7IqFNaTuAfPhhP/8Uo87SGSaDsP27hgYM/lUpy6lHdqsAtM+BPfvqKp3ufYKwcgmWCug6oKmrrG3PoaqngWjdd/922hOBs5C/jJA6x7AiUt8VYVUAVQXXShfIqCYRMZO8/N1N+B8H1sOUwivpSUSVCJ2MAjtVwBAIdv+AQkHQqbOgc+fBvorjyQENDcch16/BtkQdAlC4E6jrYHGgGU18Io3gmhzJuwub6/fQJYNi/YBpCifhbDaAPXFvCBVxXbvfbNGFeN8DkjogWAd8DljV3KRutcEAeHMN/HXZ4p9bhncJHCyhNx52R0Kv/XNuQvYBnM+CP7xddXL5KaJw0TMAF8qjnMvegeK/SLHubhpKDKIrJDlvXoMX3y9xcSMZyBQ+tpyk5hzsa2Ns7LGdfWdbL6fZvHn92d7dgROH/730YBLtiZmEdGPkFnhX4kxmjVe2xgPfCtrRd6GHRtEh9zsL8xVe+pwSzj+OtwvletZZ/wLeKD71L+ZeHHWZ/gowABkp7AwwnEjFAAAAAElFTkSuQmCC');
	background-position: right top; background-repeat: no-repeat; -moz-box-shadow: none; }
    INPUT:required:valid { background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAepJREFUeNrEk79PFEEUx9/uDDd7v/AAQQnEQokmJCRGwc7/QeM/YGVxsZJQYI/EhCChICYmUJigNBSGzobQaI5SaYRw6imne0d2D/bYmZ3dGd+YQKEHYiyc5GUyb3Y+77vfeWNpreFfhvXfAWAAJtbKi7dff1rWK9vPHx3mThP2Iaipk5EzTg8Qmru38H7izmkFHAF4WH1R52654PR0Oamzj2dKxYt/Bbg1OPZuY3d9aU82VGem/5LtnJscLxWzfzRxaWNqWJP0XUadIbSzu5DuvUJpzq7sfYBKsP1GJeLB+PWpt8cCXm4+2+zLXx4guKiLXWA2Nc5ChOuacMEPv20FkT+dIawyenVi5VcAbcigWzXLeNiDRCdwId0LFm5IUMBIBgrp8wOEsFlfeCGm23/zoBZWn9a4C314A1nCoM1OAVccuGyCkPs/P+pIdVIOkG9pIh6YlyqCrwhRKD3GygK9PUBImIQQxRi4b2O+JcCLg8+e8NZiLVEygwCrWpYF0jQJziYU/ho2TUuCPTn8hHcQNuZy1/94sAMOzQHDeqaij7Cd8Dt8CatGhX3iWxgtFW/m29pnUjR7TSQcRCIAVW1FSr6KAVYdi+5Pj8yunviYHq7f72po3Y9dbi7CxzDO1+duzCXH9cEPAQYAhJELY/AqBtwAAAAASUVORK5CYII=');
	background-position: right top; background-repeat: no-repeat; }

    INPUT { font-size: 10pt; }
    INPUT:HOVER { color: #CC6600; font-size: 10pt; }
    INPUT.s { background : #CCCCCC; color: #000000; font-size: 10pt; }
    INPUT.button { background : #CCCCCC; color: #000000; font-size: 10pt; }
    INPUT.btn { background : #CCCCCC; color: #000000; font-size: 10pt; }
    INPUT.redbtn { background : #FF5555; color: #000000; font-size: 10pt; } 
    INPUT.right { text-align: right; }
    TEXTAREA { background : #FFFFFF; color: #000000; font-size: 10pt; }
    TEXTAREA.s { background : #CCCCCC; color: #000000; font-size: 10pt; }
    SELECT:HOVER { color: #CC6600; font-size: 10pt; }
    SELECT { background : #FFFFFF; color: #000000; font-size: 10pt }
    PRE { font-size: 10pt }

.alignleft {
float: left;
}
.alignright {
float: right;
}

#Update{
    background-image:url(/images/Edit.png);
    font-size:0;
    width:24px;
    height:24px;
}

#Delete{
    background-image:url(/images/waste.png);
    font-size:0;
    width:26px;
    height:26px;
}

#AddNew{
    background-image:url(/images/plus.gif);
    font-size:0;
    width:26px;
    height:26px;
}

#sidn_dnssec_check {
position: absolute;
left: 10px;
top: 5px;
}

#languages {
position: absolute;
right: 10px;
top: 5px;
}

#d3 {
    display: none;
}
