html, body {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
margin:0px;
padding:0px
}

body {
overflow-y:scroll;
}

p, td, th, caption, h1, h2, h3, h4, h5, h6,
div.img div p,
div.img_left div p,
div.img_right div p {
background:none;
text-align:left;
font-family:Arial, Helvetica, sans-serif;
margin:1em 1.5em 1em 0em;
padding:0px;
padding-left:1px;
color:#000000;
vertical-align:baseline;
}

p, td, th, caption {
font-size:11px;
line-height:1.19em
}

h1 {
font-size:22px;
font-weight:bold;
line-height:1.2em
}

h2 {
font-size:11px;
line-height:1.2em
}
h2.big {
font-size:15px;
margin-top:30px;
line-height:1.2em
}

h3, h4, h5, h6 {
font-size:11px;
font-weight:bold;
margin-top:1px;
margin-bottom:0.5em;
}

ul, ol, dl {
text-align:left;
margin:0.5em 20px 0.5em 20px;
padding:0px
}
ul {
list-style-type:disc
}
ul ul,
ol ol,
dl dl,
ul ol,
ol ul,
ol dl,
dl ol,
ul dl,
dl ul
{
margin:0px 0px 0px 6px
}
li {
margin:0px 0px 0px 20px;
padding:0px 0px 2px 2px
}
dt {
font-weight:bold
}
dd {
margin:0px 0px 0px 6px;
padding:0px 0px 2px 2px
}

table {
border-collapse:collapse;
margin:0px;
padding:0px;
border:none 0px
}

td, th {
vertical-align:top;
margin:0px;
padding:0px;
border:none 0px
}

img {
margin:0px;
border:none 0px
}

img.left {
margin-right:14px;
margin-bottom:4px;
float:left
}
img.right {
margin-left:14px;
margin-bottom:4px;
float:right
}

a {
border:none 0px;
font-size:11px;
color:#FF5D02;
cursor:default
}
a:link {
text-decoration:none;
cursor:pointer
}
a:visited {
text-decoration:none;
cursor:pointer
}
a:hover {
text-decoration:none;
color:#0092E8;
cursor:pointer
}
a:active {
text-decoration:none;
color:#0092E8;
cursor:pointer
}

a.to_toc {
text-align:left;
display:block;
margin:2em 40px 2em 0px;
padding:0px 0px 0px 32px;
background:url(/gfx/to_top.gif) top left no-repeat
}


table#top {
width:100%;
margin-top:8px
}

table#center {
width:100%
}

td#page {
width:732px;
text-align:left;
}

table#menu {
margin-top:8px;
width:100%
}

table#menu td {
text-align:left;
padding-top:2px;
border-top:solid 1px #FAE9CB;
cursor:default
}

table#menu td p {
text-align:left;
color:#FF5D02;
margin:0px;
padding:0px;
padding-bottom:4px
}

table#menu td.leftSpace {
text-align:left;
width:200px
}

table#menu td.menuItem div.pullDown, table#menu td.menuItemHover div.pullDown {
position:relative;
top:0px;
left:0px;
width:0px;
height:0px;
overflow:visible;
display:none
}

table#menu td.menuItem:hover div.pullDown, table#menu td.menuItemHover div.pullDown {
display:block
}

table#menu td.menuItem div.pullDown p, table#menu td.menuItemHover div.pullDown p {
position:absolute;
top:0px;
left:0px;
padding:0.25em 0.5em 0.5em 0.5em;
margin:0px;
white-space:nowrap;
/*
border-top:solid 1px #F8F8F8;
border-left:solid 1px #F8F8F8;
border-bottom:solid 1px #DDDDDD;
border-right:solid 1px #DDDDDD;
background:#EEEEEE;
*/
border-top:solid 1px #FFFFFF;
border-left:solid 1px #FAE9CB;
border-bottom:solid 1px #FAE9CB;
border-right:solid 1px #FAE9CB;
background:#FFFFFF;
z-index:99;
/*
filter:alpha(opacity=90);
opacity: 0.9;
-moz-opacity:0.9
*/
}

table#menu td.menuItem:hover a, table#menu td.menuItemHover a {
color:#0092E8
}

table#menu td.menuItem:hover div.pullDown a:link, table#menu td.menuItemHover div.pullDown a:link,
table#menu td.menuItem:hover div.pullDown a:visited, table#menu td.menuItemHover div.pullDown a:visited,
table#menu td.menuItem:hover div.pullDown a:active, table#menu td.menuItemHover div.pullDown a:active {
color:#FF5D02
}

table#menu td.menuItem:hover div.pullDown a:hover, table#menu td.menuItemHover div.pullDown a:hover {
color:#0092E8
}


table#main {
border-top:solid 1px #FAE9CB;
width:100%
}

table#main td {
/*text-align:left;*/
background:#FFF9EF
}

table#main td.leftLink {
text-align:left;
background:#FAE9CB;
padding:0px;
width:160px;
}

table#main td.leftLink p {
text-align:left;
font-weight:bold;
margin:0px;
border-bottom:solid 1px #FFF9EF;
padding:0.25em 0.25em 0.25em 1.5em
}
table#main td.leftLink p a {
color:#000000;
}
table#main td.leftLink p a:link {
color:#000000;
}
table#main td.leftLink p a:visited {
color:#000000;
}
table#main td.leftLink p a:hover {
color:#FF5D02;
}
table#main td.leftLink p a:active {
color:#000000;
}

td#content {
padding-bottom:20px
}

td#content table.bordered {
margin-right:20px;
}

td#content table.bordered td,
td#content table.bordered th {
text-align:center;
padding:4px 4px 4px 6px;
vertical-align:middle;
border:solid 1px #000000
}

td#content table.bordered th {
background-color:#FAE9CB;
border:#000000 solid 1px;
font-weight:bold;
}

td#content table.bordered td table td,
td#content table.bordered td table th {
text-align:left;
padding:0px 20px 0px 0px;
vertical-align:top;
border:none
}

td#content table.bordered th {
background-color:#FAE9CB;
border:#000000 solid 1px;
font-weight:bold;
}


td#content table.align {
border:none;
text-align:left
}
td#content table.align td,
table#declaration table.align td {
text-align:left;
vertical-align:top;
border:none 0px;
}

input, textarea, select {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:normal;
color:#000000;
text-align:left;
vertical-align:middle;
margin-top:0px;
margin-bottom:0px;
padding-left:2px;
padding-right:2px;
border:solid 1px #9EA0A2;
}

select {
padding-right:0px;
}

input.button,
input.buttonMouseOver,
button.button,
button.buttonMouseOver {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:normal;
color:#000000;
background:#FFF9EF url(/gfx/button80_off.gif) center no-repeat;
text-align:center;
width:80px;
/*height:20px;*/
border:none;
padding:3px;
}
input.buttonMouseOver,
button.buttonMouseOver {
background:#FFF9EF url(/gfx/button80_over.gif) center no-repeat;
}

/* images + description and floats */
/***********************************/

div.img,
div.img_left,
div.img_right {
margin-top:1em;
margin-bottom:1em;
}
div.img p,
div.img_left p,
div.img_right p {
margin:0px;
margin-top:3px;
background:#FAE9CB;
padding:0.5em 0.65em 0.65em 0.65em;
}
div.img img,
div.img_left img,
div.img_right img {
display:block;
margin:0px;
}
div.img a,
div.img_left a,
div.img_right a {
cursor:url(lens.gif),pointer;
}
div.img_left {
float:left;
margin-right:1em;
margin-top:0em;
margin-bottom:0.5em
}
div.img_right {
float:right;
margin:0em 16px 0.5em 1em;
}

/***********************************/


img.but {
position:absolute;
top:0px;
left:0px
}

p.but {
position:absolute;
top:0px;
left:0px;
text-align:center;
width:100%;
margin-top:3px;
}
