*{
margin:0;
padding:0;
}

body{
font-size:80%;
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
color:#000;
line-height:1.7em;
background: #fff url(/grafix/yellow-fill-bar.gif) repeat-y;
}

#header{
z-index:1000;
position:absolute;
top:0;
left:0;
height:69px;
width:100%;
border-bottom:0;
}

#menu{
display:none;
}

#boilerplate{
position:absolute;
top:200px;
left:0px;
width:145px;
background:#fc0;
}

#boilerplate h3{
margin:2em 15px 0 15px;
font-size:1em;
font-weight:bold;
color:#900;
border-top:1px solid #ca0;
}

#boilerplate h4{
margin:1em 15px 0 15px;
font-size:0.9em;
font-weight:bold;
color:#900;
border-top:1px dotted #ca0;
}

#boilerplate p{
margin:0 15px 0 15px;
color:#006;
font-style:normal;
font-size:0.9em;
line-height:120%;
margin-bottom:0.75em;
}

#boilerplate a:link,
a:visited{
text-decoration:none;
color:#600;
border-bottom:1px dotted #006;
}

#boilerplate a:hover{
color:#000;
border-bottom:1px solid #000;
}

#content{
background-color:#fff;
margin:160px 100px 50px 235px;
padding:10px;
border:0;
}

#content img{
border:0;
float:left;
margin:5px 15px 5px 0;
}

h1{
margin:0 0 1em 0;
font-weight:bold;
background-color:#fff;
color:#000;
font-size:1.5em;
padding:3px 0 6px 5px;
border-top:0;
}

h2{
clear:left;
background-color:#fff;
color:#000;
font-size:1.2em;
padding:2px 0 3px 7px;
margin:1em 0 0.5em 0;
}

h3{
font-size:1.1em;
font-weight:bold;
}

#content a{
text-decoration:none;
color:#000;
border-bottom:0;
font-weight:normal;
}

p{
margin:0 0 0.5em 0;
}

ul,
ol{
margin:0 0 1em 2em;
}

dl{

}

dt{
font-weight:bold;
line-height:1em;
}

dd{
font-weight:normal;
padding-left:10px;
margin-bottom:1.2em;
}

ul{
list-style-type:circle;
}

ol{
list-style-type:decimal;
}

#pad{
height:500px;
width:1px;
float:right;
background-color:#fff;
}

#clear{
clear:both;
}

.hidden{
display:none;
}

p.smallprint{
font-size:0.9em;
}

