@media print{

a:visited:hover,a:visited,a:link .h3,a:link,a:hover,a:active{
color:#3333cc}

h1,.h1,h2,.h2,h3,.h3{
page-break-after:avoid}

.noprint{
display:none}

td.main,div.main{
padding:3px}

}

form{
margin-top:0;
margin-bottom:0}

body{
background-color:#ffffff;
background-image:url(common/sunflower.png);
background-attachment:fixed;
background-repeat:no-repeat;
background-position:top right;
padding-top:1em;
margin-top:3px;
margin-right:3em;
margin-bottom:5px;
margin-left:3em}

div.t{
padding:7px;
padding-bottom:8px;
border-bottom:1px solid #6666e5;
border-radius:5px;
background-color:#ffff66;
display:inline-block}
div.t a{
text-decoration:none;
font-size:small;
white-space:nowrap;
color:#000099;
border-radius:5px}
div.t a:link,div.t a:visited{
border:none;
padding:5px}
div.t a:hover{
padding:4px;
border:1px solid #e5e5ff;
color:#000099;
background-color:#ffffff}

body,table,th,td,ul,ol,p,pre,div{
color:#333300;
font-size:98%;
font-family:Helvetica,Arial,sans-serif;
cursor:default}

i{
font-style:normal}

ul{
list-style-type:square;
list-style-image:url(common/ul.gif)}

small,.small,div.sv p,div.sa p{
font-size:75%;
font-family:Verdana,"Andale Mono",sans-serif}

p,pre{
padding:0;
margin-top:4px;
margin-bottom:4px}

div{
padding:0;
margin:0}

textarea.textarea,input.text,input.button,input.submit,input.reset,select,button{
background-color:#ffffe5;
border-top:solid 1px #996600;
border-right:solid 1px #996600;
border-bottom:solid 1px #996600;
border-left:solid 1px #996600;
border-radius:5px}

input.text,input.submit,input.reset,input.button,textarea.textarea{
background-color:#fffff2}

textarea.textarea,input.text,input.button,input.submit,input.reset,select,button,label.input,*.checkboxl,*.radiol{
font-size:small;
font-family:Verdana,Helvetica,Arial,sans-serif;
margin-top:2px;
margin-bottom:2px}

label.input{
display:inline-block;
vertical-align:top;
width:5em;
margin-right:1em}

button a{
text-decoration:none}

textarea,input.text{
max-width:95%;
padding-left:1px}

*.checkboxs,*.radios,*.checkboxl,*.radiol,*.submit,*.reset,*.button{
cursor:pointer}

*.submit,*.reset,*.button{
color:#3333ff;
border:solid 1px #996600}

.submit,.reset,.button{
color:#3333ff}

button.submit,input.submit,input.reset,input.button{
font-weight:bold;
margin-top:2px;
margin-bottom:0}

a:visited:hover{
color:#cc9900}

a:visited{
color:#0000cc}

h3 a:link,.h3 a:link{
color:#cc9900;
text-decoration:underline}

a:link{
color:#3333ff}

a:link:hover{
color:#00cc00;
text-decoration:none}

a:link:active{
color:#00cc00}

.help{
color:#00cc00;
cursor:help}

h1,.h1{
color:#000099;
font-size:150%;
font-family:Verdana,Helvetica,Arial,sans-serif;
font-weight:normal;
padding:0.5em;
padding-top:1em;
padding-bottom:1em;
margin-top:0;
margin-bottom:0;
text-shadow:3px 3px 5px #ffff00}

div.h1 b{
font-weight:normal}

h2,.h2{
color:#006699;
font-size:89%;
font-family:Verdana,Helvetica,Arial,sans-serif;
font-weight:bold;
padding:0;
padding-top:0.5em;
margin-top:10px;
margin-bottom:0}

h3,.h3{
color:#009900;
font-size:89%;
font-family:Verdana,Helvetica,Arial,sans-serif;
font-weight:bold;
padding:0;
margin-top:6px;
margin-bottom:0}

p.block{
background-color:#ccccff;
padding:3px;
border-width:0.1px;
margin-right:10px;
margin-left:10px;
text-align:center;
width:330px}

div.home{
border:0}

div.sl{
max-width:85%}

div.sm,div.smx,div.sl,div.sv,div.sa,div.sd,div.download,div.links{
background-color:#ffffff;
padding:5px;
padding-left:10px;
margin:5px;
margin-left:0;
border:solid 2px #ffff99;
border:solid 1px #6666e5}

div.smx{
background-color:#f2f2ff;
border:solid 2px #e5e5ff}

div.sm h2,div.smx h2,div.sl h2,div.sv h2,div.sa h2,div.sd h2,div.download h2,div.links h2{
margin-top:0px}

td{
padding-left:6px}

span.nobr{
white-space:nowrap}

span.u{
text-decoration:underline}

@media screen{

.noprint{
display:inherit}

}