body { width: 200mm; }

#fakefoot,#footer,#footer hr, #footer p {
  display: none;
}

#nic_title, #nic_topm, #nic_cg, #nic_nav, #nic_navs { display:none; }

.faq dt { cursor: pointer;
	  font-family     : Arial,Helvetica,sans-serif; 
	  font-weight     : bold;
	  font-style      : italic;
	  text-decoration : none;
	  color           : #735897;
          margin-bottom: 3px;
	 }

.faq dt:hover {
	text-decoration : underline;
}

.faq dd { padding-top: 10px;
	font-family : Arial,Helvetica,sans-serif; 
	font-size   : 10pt;
	color       : black;
	display: block !important;
}

.mjd {
    background: none;
}

#draft-background{
    top: 50%;
    transform: translateY(-50%);
    position:fixed;
    z-index:0;
    display:block;
}

#draft-background-2{
    top: 150%;
    transform: translateY(-50%);
    position:absolute;
    z-index:0;
    display:block;
}

#draft-background-3{
    top: 250%;
    transform: translateY(-50%);
    position:absolute;
    z-index:0;
    display:block;
}

#draft-background-4{
    top: 350%;
    transform: translateY(-50%);
    position:absolute;
    z-index:0;
    display:block;
}

#draft-background-5{
    top: 450%;
    transform: translateY(-50%);
    position:absolute;
    z-index:0;
    display:block;
}

@media print  and (orientation: landscape) {

    #draft-background-5l{
        top: 450%;
        transform: translateY(-50%);
        position:absolute;
        z-index:0;
        display:block;
    }

    #draft-background-6{
        top: 550%;
        transform: translateY(-50%);
        position:absolute;
        z-index:0;
        display:block;
    }
}

@media print  and (orientation: portrait) {
    #draft-background-5l{
        top: 450%;
        transform: translateY(-50%);
        position:absolute;
        z-index:0;
        display:none;
    }

    #draft-background-6{
        top: 550%;
        transform: translateY(-50%);
        position:absolute;
        z-index:0;
        display:none;
    }
}

#draft-content{
    position:absolute;
    z-index:1;
}

#draft-text, #draft-text-2, #draft-text-3, #draft-text-4, #draft-text-5, #draft-text-6
{
    display: block;
    opacity: 0.5;
    color:black;
    font-size:120px;
    letter-spacing: 20px;
    transform:rotate(300deg);
    -webkit-transform:rotate(300deg);
}

body.footer { background : #CCCC99}
body.blank { background : #FFFFFF}

body.footer1 { background : #CCCC99}
body.footer0 { background : #F4F4EA}

a:hover {
	color: #C00000;
}

p.ver {
	color: #A0A0A0;
}

p.info {
	font-size : 8pt;
}

p.docver {
	font-size : 8pt;
}

a.docver {
	font-size : 8pt;
}

.admhead        {font-family     : Arial,Helvetica,sans-serif;
          font-size       : 16pt;
          font-weight     : bold;
          font-style      : italic;
          text-decoration : none;
          color           : #735897;
         }

.debug {
        display: block;
        position: absolute;
        background-color: #FFFF00;
        border: 2px solid #F76521;
        padding-top: 2px;
        padding-left: 2px;
        padding-right: 2px;
        padding-bottom: 2px;
        text-align: center;
        top: 2px;
        left: 625px;
        font-family: Arial,Helvetica,sans-serif;
        font-size: 10pt;
        font-weight: bold;
}

.isEnabled {
	color: black;
	background: white;
	border: 1px solid #7F9DB9;
}

.isDisabled {
	color: #404040;
	background: #D0D0D0;
	border: 1px solid #A0A0A0;
}

.helpContainer {
  	display: none;
  	position: absolute;
  	background-color: #F8F8F8;
  	border: 2px solid #F76521;
  	padding-top: 0px;
  	padding-left: 5px;
  	padding-right: 5px;
  	padding-bottom: 0px;
	margin: 0px;
	text-align: left;
	width: 350px;
}

p.help {
	margin: 10px 5px 5px 5px;
}

h3.help {
	margin: 10px 5px 5px 5px;
}
  
form {margin: 0px 0px; padding: 0px 0px;}

p {
	font-family : Arial,Helvetica,sans-serif; 
	font-size   : 10pt;
	color       : black;
	margin: 0px 15px 0px 0px;
}

li {
        font-family : Arial,Helvetica,sans-serif;
        font-size   : 10pt;
        color       : black;
}

dt,dd {
        font-family : Arial,Helvetica,sans-serif;
	font-size   : 10pt;
	color       : black;
}

p.space {
	margin: 5px 0px 0px 20px;
}

p.error {
	font-family : Arial,Helvetica,sans-serif; 
	font-size   : 12pt;
	color       : red;
}

li.error {
	font-family : Arial,Helvetica,sans-serif; 
	font-size   : 12pt;
	color       : red;
}

a.error {
	font-family : Arial,Helvetica,sans-serif; 
	font-size   : 12pt;
	font-weight	: bold;
	color       : red;
}

a:link    {color: #000000;}
a:active  {color: purple;}
a:visited {color: #000000;}

a {
	font-family 	: Arial,Helvetica,sans-serif; 
	font-size   	: 10pt;
	font-weight     : bold;
	text-decoration : underline;
	color		: #000000;
}

hr {
	margin-right: 15px;
}

p.menu {
	padding-left: 2px;
	padding-top: 1px;
	padding-bottom: 1px;
	margin: 0px;
}

a.topmenu, a.topmenu:link, a.topmenu:visited {
	padding: 1px 5px 1px 5px;
	text-decoration: none;
	color: #000000;
}
a.topmenu:hover {
	padding: 1px 5px 1px 5px;
	text-decoration: none;
	color: #FFFFFF;
	background: #000000;
}
a.curtop, a.curtop:link, a.curtop:visited {
	padding: 1px 5px 1px 5px;
	text-decoration: none;
	color: #FFFF00;
        font-style: italic;
}
a.curtop:hover {
	padding: 1px 5px 1px 5px;
	text-decoration: none;
	color: #FFFF00;
	background: #000000;
}
a.menu, a.menu:link, a.menu:visited {
	padding: 1px 3px 1px 3px;
	color: #FFFFFF;
	text-decoration: none;
}
a.menu:hover {
	background: #000000;
}
a.curmenu, a.curmenu:link, a.curmenu:visited {
	padding: 1px 3px 1px 3px;
	color: #FFFF00;
        font-style: italic;
	text-decoration: none;
}
a.curmenu:hover {
	background: #000000;
}

a.curstage:link { color: #800000; }
a.curstage:visited { color: #800000; }
a.curstage {
        font-family     : Arial,Helvetica,sans-serif;
        font-size       : 10pt;
        font-weight     : bold;
        text-decoration : underline;
        font-style: italic;
        color: #800000;
}

td.form {
	font-family : Arial,Helvetica,sans-serif; 
	font-size   : 8pt;
	color       : black;
}

ul {
	font-family : Arial,Helvetica,sans-serif; 
}

ol {
	font-family : Arial,Helvetica,sans-serif; 
}

h1	 {font-family     : Arial,Helvetica,sans-serif; 
	  font-size       : 16pt;
	  font-weight     : bold;
	  font-style      : italic;
	  text-decoration : none;
	  color           : #735897;
	 }

h2	 {font-family     : Arial,Helvetica,sans-serif; 
	  font-size       : 14pt;
	  font-weight     : bold;
	  font-style      : italic;
	  text-decoration : none;
	  color           : #735897;
	 }

h3	 {font-family     : Arial,Helvetica,sans-serif; 
	  font-size       : 12pt;
	  font-weight     : bold;
	  font-style      : italic;
	  text-decoration : none;
	  color           : #735897;
	 }

h4	 {font-family     : Arial,Helvetica,sans-serif; 
	  font-size       : 10pt;
	  font-weight     : bold;
	  font-style      : italic;
	  text-decoration : none;
	  color           : #735897;
	 }

table.stage {
    width: 100%;
    text-align: center;
    background-color: #E0E0E0;
    border: 0px;
    padding: 0px;
}
p.oldstage {
    font-family: Arial,Helvetica,sans-serif;
    font-weight: bold;
    color: #808080;
    margin: 0px;
}
p.curstage {
    font-family: Arial,Helvetica,sans-serif;
    font-weight: bold;
    font-style: italic;
    color: #800000;
    margin: 0px;
}
p.stage {
    font-family: Arial,Helvetica,sans-serif;
    font-weight: bold;
    margin: 0px;
}

p.caution {
    color: #FF0000;
    font-size: 16pt;
    font-weight: bold;
    display: block;
    background-color: #F8F8F8;
    border: 2px solid #F76521;
    padding-top: 5px;
    padding-left: 5px;
    padding-right: 5px;
    padding-bottom: 5px;
    margin: 0px 15px 0px 0px;
    text-align: center;
}

.warn {
    color: #FF0000;
    font-weight: bold;
}

p#whoisp {
        display: inline;
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
}

form#whoisf {
        display: inline;
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
}

input#whoisi {
        font-size: 8pt;
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
}

a.home {
        font-family     : Arial,Helvetica,sans-serif;
        font-size       : 12pt;
        font-weight     : bold;
        text-decoration : underline;
        color           : #735897;
}

a.home:visited {
        color           : #735897;
}

p.home  {
        font-family     : Arial,Helvetica,sans-serif;
        font-size       : 12pt;
        color           : black;
	margin: 0px 0px 10px 0px;
}

p.space5 {
	margin: 0px 5px 0px 0px;
}

p.nospace {
	margin: 0px;
}

.termslist
{
	padding-left: 15pt;
}

.indent
{
	padding-left: 30pt;
}

p.ver {
        padding-bottom: 2px;
	color: #808080;
}

a.ver, a.ver:link, a.ver:visited {
	text-decoration: none;
	color: #808080;
}

a.ver:hover {
	color: #FFFFFF;
	background: #000000;
}

a.inf, a.inf:link, a.inf:visited {
	font-weight     : bold;
	text-decoration : none;
}

a.infimp, a.infimp:link, a.infimp:visited {
	font-weight     : bold;
	text-decoration : none;
	color		: #FF0000;
}

a.infsmall, a.infsmall:link, a.infsmall:visited {
	font-size	: 9pt;
	font-weight     : normal;
	text-decoration : none;
}

a.inf:hover,a.infsmall:hover,a.infimp:hover {
	color: #C00000;
}

