pre {
 overflow-x: auto; /* Use horizontal scroller if needed; for Firefox 2, not needed in Firefox 3 */
 white-space: pre-wrap;       /* css-3 */
 white-space: -moz-pre-wrap !important;  /* Mozilla, since 1999 */
 white-space: -pre-wrap;      /* Opera 4-6 */
 white-space: -o-pre-wrap;    /* Opera 7 */
 word-wrap: break-word;       /* Internet Explorer 5.5+ */
 width: 99%;
}
.sticker {
left:220px;
position:absolute;
top:0px;
}
html {
margin:0px;
overflow-y:scroll;
padding:0px;
}
body {
margin:0px;
background-color:#F3F6ED;
background-image:url(/elnet_web/img/background01.gif);
background-position:50% 0%;
background-repeat:repeat-y;
text-align:center;
}

#holder {
float:left;
height:100%;
margin:0px;
padding:0 0 80px 0;
width:100%;
}
#head {
background-color:#B9DEFF;
background-image:url(/elnet_web/img/header_bg.gif);
background-position:0% 0%;
background-repeat:repeat-x;
float:left;
height:120px;
margin:0px;
padding:0px;
width:100%;
width: expression( document.body.clientWidth < 621 ? "620px" : "100%" ); /* set min-width for IE */
min-width:620px;
text-align:left;
}
#header {
background-color:#A9D885;
border-bottom:1px dotted #62905E;
float:left;
margin:0px;
padding:0px;
text-align:left;
width:100%;
width: expression( document.body.clientWidth < 701 ? "700px" : "100%" ); /* set min-width for IE */
min-width:700px;
}
#main {
float:left;
margin:0px;
padding:0px 0px 30px;
width:100%;
width: expression( document.body.clientWidth < 701 ? "700px" : "100%" ); /* set min-width for IE */
min-width:700px;
}
#main #inner {
margin:30px auto 0px;
padding:0px;
text-align:center;
width:620px;
}

#header h2 {
border-left:5px solid #E56300;
line-height:1;
margin:4px 10px;
text-indent:5px;
}
input, textarea {
background-color:#F0F0F0;
border:1px solid #AAAAAA;
font-family:Arial,Helvetica,sans-serif;
margin:0px;
padding:0.1em 10px;
}
input {
line-height:1.2;
}
input:hover, textarea:hover {
border:1px solid #5ED800;
}
input:focus, textarea:focus {
border:1px solid #000000;
}

textarea {
height:200px;
padding:0.4em 10px;
width:450px;
}
input.checkbox, input.radio {
border:medium none;
}
input.radio {
background-color:transparent;
}
#output {
		border-left:0px;
        background-color: #E56300;
        margin-bottom: -20px;
        color:#FFFFFF;
}
#caption {
float:left;
padding-bottom:6px;
padding-top:6px;
text-align:left;
width:620px;
}
#caption p {
line-height:1.4;
margin-top:15px;
}
#entry {
float:left;
margin-top:20px;
text-align:left;
width:620px;
}
#entry p { 
	max-width: 600px;
}
#doing {
float:left;
margin-top:20px;
padding-bottom:6px;
padding-top:6px;
text-align:center;
width:620px;
}
#caption p input.button, #entry p input.button, #doing p input {
background-color:#FF6600;
border-color:#FFA66A rgb(153, 115, 88) rgb(153, 115, 88) rgb(255, 166, 106);
border-left:1px solid #FFA66A;
border-top:1px solid #FFA66A;
color:#FFFFFF;
line-height:1.2;
margin-top:15px;
text-align:center;
}
#doing p input {
margin-left:5px;
margin-right:5px;
}
#caption p input.button:hover, #entry p input.button:hover, #doing p input:hover {
background-color:#FEFFD6;
border-color:#FFA66A rgb(153, 115, 88) rgb(153, 115, 88) rgb(255, 166, 106);
border-left:1px solid #FFA66A;
border-top:1px solid #FFA66A;
color:#FF6600;
}
#caption p input.button:active, #entry p input.button:active, #doing p input:active {
background-color:#FEFFD6;
border-color:#997358 rgb(255, 166, 106) rgb(255, 166, 106) rgb(153, 115, 88);
border-left:1px solid #997358;
border-top:1px solid #997358;
color:#FF6600;
}
.ERROR {
color:red;
font-weight:bold;
}
.ERROR ul li {
background-color:#DDDDDD;
color:red;
font-weight:bold;
line-height:1.6;
text-align:center;
}
dl.formItems_x, dl.formItems_x_check {
font-size:100%;
margin:0px 0px 0px 10px;
text-align:left;
}
dl.formItems_x dl, dl.formItems_x_check dl {
border:1px solid #CCCCCC;
margin-left:30px;
margin-top:0.5em;
padding-bottom:1.4em;
width:90%;
}
dl.formItems_x dt, dl.formItems_x dd, dl.formItems_x dd dl dt, dl.formItems_x dd dl dd, dl.formItems_x_check p, dl.formItems_x_check dt, dl.formItems_x_check dd, dl.formItems_x_check dd dl dt, dl.formItems_x_check dd dl dd, dl.formItems_x_check p {
line-height:1.4;
}
dl.formItems_x dd dl dt, dl.formItems_x dd dl dd, dl.formItems_x_check dd dl dt, dl.formItems_x_check dd dl dd {
margin-left:15px;
margin-right:15px;
}
dl.formItems_x dt, dl.formItems_x dd dl dt, dl.formItems_x_check dt, dl.formItems_x_check dd dl dt {
border-left:5px solid #E56300;
margin-top:2em;
padding-left:5px;
}
dl.formItems_x dd, dl.formItems_x dd dl dd, dl.formItems_x p, dl.formItems_x_check dd, dl.formItems_x_check dd dl dd, dl.formItems_x_check p {
margin-top:0.6em;
}
dl.formItems_x input, dl.formItems_x_check input {
margin-right:1em;
}
#entry p.confText {
background-color:#FFFFBE;
color:#000000;
margin-bottom:0.5em;
margin-top:15px;
padding:5px 1em;
}
.note {
color:#FF0000;
}
.field_dateYear { 
	width: 50px;
	ime-mode:inactive;
}
.field_dateMonth { 
	width: 25px;
	ime-mode:inactive;
}
.field_dateDay { 
	width: 25px;
	ime-mode:inactive;
}