body { background-color:#fff; font-family: Arial, Helvetica, sans-serif; color:#333; font-size:100%; }
* { margin:0; padding:0; }
h1, h2, h3, h4 { color:#111; margin-bottom:.5em; }
h1 { font-size:2.25em; margin:.5em 0; }
h2 { font-size:1.75em; }
h3 { font-size:1.4em; }
h4 { font-size:1.2em; }
p { margin:.25em 0 1em; line-height:1.5em; }
ul { list-style-type:none; }
a { color:#1837ac; text-decoration:none; }
a:hover { color:#0a2794; text-decoration:underline; }
a img { border:0; }

#container_small { position:relative; width:600px; margin:10px auto; font-size:.75em;}
#container { position:relative; width:925px; margin:10px auto; font-size:.75em; }
#branding { height:65px; }
#branding h1 { color:#1837ac; font-size:1em; margin:0; text-transform:uppercase; padding-top:6px; }
#branding img#logo { float:left; margin-right:10px; }
#branding p { margin:0; line-height:1.25em; font-size:.9em; }

#nav_main { margin-bottom:5px; height:45px; }
#nav_main .nav-item { float:left; padding:5px; width:140px; height:35px; margin-right:5px; background-color:#a9b9c8; font-size:1.25em; line-height:1.1em; }
#nav_main .nav-item a { color:#fff; font-weight:bold; display:block; }
#nav_main .nav-item a:hover { text-decoration:none; }
#nav_main .nav-item:hover { background-color:#1837ac; }
#nav_main .last { margin-right:0; }
#nav_main .on { background-color:#1837ac; }
#nav_global { position:absolute; top:10px; right:0; }
#nav_global ul li { display:inline; font-size:.9em; padding:0 5px; border-right:1px solid #999; }
#nav_global ul li.last { border:none; padding-right:0; }

#content { position:relative; text-align:left; }
#main { width:616px; }
#mission { background-color:#e7f1e7; height:300px; }
#mission p { font-size:1.1em; }
#news { width:596px; padding:10px; }
#content #sidebar { position:absolute; top:0; right:0; width:304px; }
#sidebar #claimants { background-color:#e1e6f3; height:300px; }
#claimants form { margin-bottom:1em; }
#claimants form select { width:282px; }
#sidebar #links { padding:10px; }
#claimants ul li { line-height:1.5em; }
#links ul li { line-height:1.25em; padding-bottom:1em; }

.copy { padding:10px; }
.divider { margin-top:1em; padding-top:1em; border-top:1px solid #fff; }
p.more-link { text-align:right; background:url("images/arrow-more.gif") no-repeat 100% 55%; padding-right:8px; }

#site_info { margin-top:1.5em; padding-top:.5em; border-top:1px solid #a9b9c8; }
#site_info p { margin:0; font-size:.9em; color:#555; }