/* CSS Document - large font style */
body { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:15pt; }
#container { position:relative; width:770px; margin:0 auto; background:#F6F8FB; }
#curve_bottom { display:none; }
#curve_top { background:transparent; position:static; margin-left:0; font-size:11pt; }
#breadcrumbs { margin:2px 5px; }

#header { margin:0; }
<!-- #header p.toplinks, #header p.toplinks a { font-size:11pt; font-family:Arial, Helvetica, sans-serif; } -->
#header p.toplinks, #header p.toplinks a { font-size:10pt; font-family:Arial, Helvetica, sans-serif; }
<!-- #header p.cob { position:absolute; right:2px; }
#header p.cob a { font-size:12px; line-height:1; } -->
#header p.emergency { margin-left:310px; margin-top:12px; font-size:16pt; }
#header p.none { margin-left:340px; font-size:10pt; }

table.nav td { text-transform:capitalize; padding:2px 2px 0px 2px; }
a.navtext { font-size:12pt; }

/*  DO NOT USE % WIDTHS or width:auto  !!!  */
#main { margin:0 5px; position:relative; left:10px; width:740px; }
#main_hp { position:relative; left:10px; width:750px; margin:10px 0; }

#right { position:static; top:0; right:0; margin:10px; width:600px; }
#right_jobs { position:static; top:0; right:0; margin:0; padding-bottom:1em; width:750px; background:transparent; border-style:none; }
#right_jobs h2 { color:#002B66; margin:1em 0 .25em; background:none; }
#right_float { /* width:170px; */ float:none; width:auto; background:#F6F8FB;  border-bottom:1px solid #003366; border-left:1px solid #003366; border-top:1px solid #003366;  padding:0; }
#right_float h2 { color:#020256; margin:.25em; background:none; }

div.team { background:transparent; padding:0; margin-bottom:1em; }

#sidebar, #sidebar_hp { position:static; top:0; left:0; width:auto; }
#sidebar p, #sidebar_hp p { display:inline; margin:3px; }
#sidebar p.last, #sidebar_hp p.last { border-style:none; }
#sidebar_image, #crimesidebar_image { position:static; top:0; left:0; text-align:left; width:600px; margin-bottom:1em; }
#crimesidebar_image { margin-left:10px; }
#sidebar_image img { display:inline; margin:0 10px 10px; float:left; vertical-align:text-top; }
p.spacer { display:none; }

label.hp { display:block; }
h2.hp_announce { width:345px; height:30px; margin-bottom:5px; }
h2.hp_press { width:300px; height:30px; margin-bottom:5px; }

/*  for Main Subsection page table of links */
#portal table td ul, #portal ul { margin-top:.2em; }
.portalsmall { font-size:.8em } 
table.contact { font-size:12pt; }
input.photo { font-size:12pt; }

img.hp_bigpic { position:static; }
img.threat { position:static; top:0; left:0; margin-left:10px; margin-bottom:5px; } /*  position:absolute; left:600px; top:680px; */
div.threat { position:static; top:0; left:0; margin-left:10px; margin-bottom:5px; }

#ticket { background:transparent; width:400px; height:auto; padding:5px 8px; margin-bottom:0; }
#ticket p { width:400px; margin:0; }
#ticket a.hp { font-size:.9em; font-weight:bold; color:#000080; }
#mailing { background:transparent; width:400px; height:auto; padding:5px 8px; margin-bottom:0; }
#mailing p { width:400px; margin:0; }
#mailing a.hp { font-size:.9em; font-weight:bold; color:#000080; }
#team { background:transparent; width:300px; height:auto; padding:5px 8px;  margin-top:0; margin-bottom:0; }
#team a.hp { font-size:.9em; font-weight:bold; color:#000080; }

#footer { font-size:12pt; margin:3px 0 0; padding:.5em 0; } 
span.textonly { display:none; }