@media print {

table td{
padding-top:1px;
padding-right:3px;
padding-bottom:1px;
padding-left:3px}

table.xct{
width:100%}

p,div,pre,ul,ol,li,th,td,textarea,input,span.il,span.it{
font-size:9pt}

span.in,span.dt2,span.dp,span.ds,span.ce{
font-size:7pt}

.noprint{
display:none}

}

body{
border-left:solid 10px #c0c0c0}

body,p,div,pre,ul,ol,li,blockquote,th,td,input,textarea{
color:#000000;
font-size:95%;
font-family:Arial,sans-serif}

body,p,div,pre,ul,ol,li{
padding-top:0;
padding-right:0;
padding-bottom:0;
margin-top:0;
margin-right:0;
margin-bottom:4px;
cursor:default}

body,p,div,pre{
padding-left:0;
margin-left:0}

form{
margin:0}

input.button,input.submit,input.reset,textarea,input.text{
border-top:solid 1px #ccccff;
border-right:solid 1px #ccccff;
border-bottom:solid 1px #9999cc;
border-left:solid 1px #9999cc}

input.button,input.submit,input.reset{
color:#6666cc;
background:#ffffff;
font-size:medium;
font-weight:bold;
cursor:pointer}

*.textarea,*.text{
background-image:url(field.gif);
background-repeat:repeat-y;
padding-left:1px}

a:visited{
color:#33337f}

a:link{
color:#1919cc;
text-decoration:underline;
cursor:pointer}

a:link:hover,a[href]:hover{
color:#800000;
text-decoration:none}

a.m0l0iout:link{
text-decoration:none}

a.m0l0iover:link:hover{
text-decoration:underline}

a.m0l0oout:link{
text-decoration:none}

a.m0l0oover:link:hover{
text-decoration:none}

a.m0l1oout:link{
text-decoration:none}

a.m0l1oover:link:hover{
text-decoration:none}

a:visited:hover{
color:#800000}

a:active{
color:#800000}

a.checkbox,a.radio{
color:#999999;
text-decoration:none;
cursor:pointer}

span.ci a{
white-space:nowrap}

h1,h2,div.th{
padding-top:5px;
padding-right:0;
padding-bottom:0;
padding-left:0;
margin:0;
margin-bottom:1px;
font-family:Arial,sans-serif}

h1{
font-size:112%;
color:#1a4d81;
font-weight:bold;
text-align:left}

h2{
font-size:100%;
color:#800000;
font-weight:bold;
text-align:left}

span.ii,span.dt,span.ci,span.cids{
font-weight:bold}

span.il{
font-size:small;
font-weight:bold}

span.it{
font-size:small}

span.in,span.dt2,span.dp,span.ds,span.ce{
font-size:x-small}

span.bii2{
font-size:x-small}

th,td{
vertical-align:top}

.xct th,.xbt th{
padding:3px;
padding-left:15px}

div.th{
color:#1a4d81;
padding-top:5px;
font-size:100%;
font-weight:bold;
text-align:center}

.xn,.xb,.xa,.xo,.xl{
padding-left:15px;
padding-right:5px;
padding-bottom:5px;
height:55px}

.xn{
padding-top:10px;
padding-right:15px}

.xn1{
font-weight:bold}

.xn2{
font-size:72%}

.xct th{
background-image:url(b.png);
background-repeat:repeat-x}

.xct th{
border:#6699ff solid 2px}

.xct td{
padding:3px;
border:#6699ff solid 1px;
background:#f5fbff}

.xb{
border-top:#ffcc00 solid 2px}

.xbt th{
border:#ffcc00 solid 2px}

.xbt td{
padding:3px;
border:#ffcc00 solid 1px;
background:#fffff6}

.xk,.xh{
padding-left:15px;
padding-right:15px;
border:#6699ff solid 1px;
background:#fafaff}

.xk div.c{
padding-top:15px}

span.nobr{
white-space:nowrap}

.desc{
font-size:x-small}

div.xbb{
padding:4px;
padding-left:6px;
margin-top:7px;
border:#ffcc00 solid 1px;
background:#fffff6}

@media print{

a:visited{
color:#1919cc}
span.ci a,span.ci a:visited{
color:#000000;
text-decoration:none}
span.ce a{
display:none}

body{
border-left:0px transparent}

}

@media screen{

body{
margin-bottom:30px}

#titletd{
width:250px}

#logo{
width:530px;
height:75px}

div.date{
display:inherit}

.noprint{
display:inherit}

span.ce a{
display:inherit}

}
