body, td, form {
font-family: arial, helvetica, sans-serif; font-size: 11pt;
margin: 0em; padding: 0em;
color: #111; background: white }

h1, h2, h3, p { margin: 0em; padding: 0em }
p { line-height: 1.3em }

h1 { font-size: 21pt; margin: 10px 0px 10px 0px; color: #222233; font-weight: normal }
h2 { font-size: 19pt; margin: 1.0em 0em 0.4em 0em; color: #393971/*333366*/; font-weight: normal }
h3 { font-size: 15pt; margin: 1.0em 0em 0.4em 0em; color: #111111; font-weight: normal; font-style: italic }
h4 { font-size: 13pt; margin: 0.8em 0em 0.4em 0em; color: #600000; font-weight: bold }
h5 { font-size: 13pt; margin: 0.8em 0em 0.4em 0em; color: #006000; font-weight: normal }
h6 { font-size: 13pt; margin: 0.8em 0em 0.4em 0em; color: #000060; font-weight: normal }

p { margin: 0.6em 0em }
p.bigger { font-size: 15pt; color: #222222 }
ul, ol, blockquote { margin: 0.6em 0em 0.6em 2em; padding: 0em }
/*ul { list-style-image: url(eee.gif) }*/
li { margin: 0.4em 0em }
li p { margin: 0.2em 0em }
.indent { margin: 0em 0em 0em 2em; padding: 0em }

ul { margin: 0.4em 0em 0.4em 1.4em; list-style-type: none }
li h3 { margin: 0.4em 0em }

div.hr {
/*border-top: 1px solid #999999;*/
border-bottom: 1px solid #bbbbbb;
width: 100%; height: 0px;
margin: 10px 0px 0px 0px;
clear: both;
}
hr {
display: none;
}

a:link, a:visited { color: #1f5c99; text-decoration: none }
a:hover, a:active { color: #2db4dc; text-decoration: none/*underline*/ }

div.col_3qtr { width: 700px; margin: 0px 10px; float: left }
div.col_half { width: 460px; margin: 0px 10px; float: left }
div.col_qtr, div.col_qtr_solo { width: 220px; margin: 0px 10px; float: left }
div.list { padding: 1px 10px; margin: 0px; margin-bottom: 25px; }
div.list_hl { padding: 1px 10px; background: #eeeeee; margin-bottom: 25px;
border-radius: 5px; -moz-border-radius: 5px; border: 1px solid #bbbbbb }
div.synopsis_hl { padding: 1px 10px; margin: 10px 0px; background: #eeeeee;
border-radius: 5px; -moz-border-radius: 5px; border: 1px solid #bbbbbb }
div.nav_2 { margin: 25px 0px }

input { outline:none; background:none; margin: 5px 0px; padding: 5px;
border-radius: 5px; -moz-border-radius: 5px; border: 1px solid #bbbbbb }

blockquote.note { background: #fefeeb; padding: 15px 15px 15px 30px; margin: 15px 0px }

#container1 { width: 960px; margin-left: 30px; padding-top: 30px; }
#container2 { width: 480px; float: left }
#container3 { width: 240px; float: left }

#head1 { height: 65px; overflow: hidden }
#heading { margin: 0px 0px }
#heading a { color: #222222 }
#heading_logo { background: white url(pdflabs-logo.png) no-repeat; position: absolute; width: 290px; height: 44px; margin-top: 3px; margin-left: 2px }
#head2 { height: 65px; overflow: hidden }
#subheading { font-size: 13pt; color: #666666; margin: 0px 0px 10px 0px }
#head3 { width: 940px; margin: 0px 10px }
#head4 { width: 460px; height: 90px; margin-bottom: 10px }

#search_qq { width: 210px }
#search_qq2 { width: 450px }

#foot { clear: both; font-size: smaller; margin-top: 30px; margin-bottom: 30px }

tt, pre { color: #bc660f; font-family: arial, helvetica, sans-serif }