 body {
background:#fff;
color:#333;
font-size:0.8em;
font-family:Verdana, Tahoma, Arial, Helvetica, Sans-Serif;
margin:0;
padding:0
}

h1 {
font-family:Garamond, Georgia, "Trebuchet MS", "Times New Roman", Times, Serif;
font-size:1.5em;
color:#002596;
font-weight:400;
border-bottom:1px dotted #002596;
margin:0;
padding:0 0 5px
}

h2 {
font-size:1.33em
}

h3 {
font-size:1.16em
}

h4,h5,h6 {
font-size:1em
}

a {
color:#333;
text-decoration:none
}

img {
border:none
}

.printonly {
color:#666;
font-size:0.75em
}

.inline {
display:inline
}

.xx-small {
font-size:0.75em
}

.bug-align {
vertical-align:-50%
}

#header {
width:100%;
font-size:1em;
height:81px;
color:#fff;
font-weight:400;
padding:10px 0 0
}

.masthead {
float:left;
margin:0 0 0 1em
}

#wrap {
background:#fff;
width:100%;
margin:0 auto
}

#content {
line-height:1.6em;
margin:0.8em 2em 4em
}

#content h2 {
color:#000;
border-bottom:1px dotted #999;
margin:0;
padding:1em 0 5px
}

.date {
color:#666;
font-size:.75em;
font-weight:400;
float:right;
margin-top:.75em;
line-height:1.5em;
vertical-align:baseline
}

#content p {
line-height:1.6em;
margin:0;
padding:0 0 1.25em
}

#content p img {
border:none;
margin:0 0.8em 0.8em 0
}

#content ol {
line-height:1.6em;
margin:0 0 0 1.75em;
padding:0 0 0.8em
}

#content ol li {
line-height:1.6em;
margin:0 0 0 1.75em;
padding:0 0 5px
}

#content ul {
list-style-type:square;
line-height:1.6em;
margin:0 0 0 1.75em;
padding:0 0 0.8em
}

#content ul li {
list-style-type:square;
line-height:1.6em;
margin:0 0 0 1.75em;
padding:0 0 5px
}

blockquote {
line-height:1.6em;
margin:0 0 0 2em;
padding:0
}

#content blockquote p {
line-height:1.6em;
margin:0;
padding:0
}

.button {
background:#002596;
color:#fff;
font-size:0.8em;
border:0;
margin:0;
padding:0.25em 1.5em
}

tr.dots {
background:transparent url(/static/dots.gif) bottom left repeat-x;
width:95%;
vertical-align:bottom;
line-height:1.1em
}

span.dotleft {
background-color:#FFF;
padding-right:0.5em
}

span.dotright {
background-color:#FFF;
padding-left:0.5em;
text-align:right
}

#footer {
position:relative;
height:5em;
clear:both;
font-size:0.86em;
background:#e1d9f0;
z-index:1
}

#footer .left {
position:relative;
text-align:left;
padding:0 0 0 2em
}

#homebox1 h2,#homebox2 h2,#homebox3 h2,#homebox4 h2 {
color:#002596;
border:0;
margin:1em 0 0;
padding:0 0 0 1em
}

#homebox1 .margin-top2,#homebox2 .margin-top2,#homebox3 .margin-top2,#homebox4 .margin-top2 {
margin-top:2px
}

.bannerad,.breadcrumb,.search,.minimenu,#navbar,#navbar2,#footer .right {
display:none
}
