body { font-family:Arial, Helvetica, sans-serif; font-size:11pt; color:#000000; background-color:#FFFFFF; background-image:url(/images/bg_2lvl.gif); background-repeat:repeat-x; font-style:normal; line-height:normal; font-weight:normal; text-decoration:none; }
.contact { font-size:10px; font-style:normal; line-height:12px; font-weight:normal; color:#000000; text-decoration:none; }
a.contact { font-size:10px; font-style:normal; line-height:12px; font-weight:normal; color:#000000; text-decoration:underline; }
a.contact:visited { font-size:10px; font-style:normal; line-height:12px; font-weight:normal; color:#000000; text-decoration:underline; }
p { font-size:10pt; font-style:normal; line-height:normal; font-weight:normal; color:#000000; text-decoration:none; }
td { font-size:10pt; font-style:normal; line-height:normal; font-weight:normal; color:#000000; text-decoration:none; }
h1 { font-size:14px; font-style:normal; font-weight:normal; color:#006699; text-decoration:none; line-height:normal; }
h2 { font-size:12pt; font-style:normal; line-height:normal; font-weight:bold; color:#006699; }
h3 { font-size:12px; font-style:normal; line-height:normal; font-weight:bold; color:#000066; text-decoration:none; }
a { color:#006699; text-decoration:underline ;}
a:visited { xcolor:#6699CC; text-decoration:underline; }
h4 { font-size:10pt; font-style:normal; line-height:normal; font-weight:bold; color:#006699; }
b { font-weight:bold; }
strong { font-weight:bold; }
.normal { font-size:10pt; font-style:normal; line-height:normal; font-weight:normal; color:#000000; text-decoration:none; }
li { font-size:12px; font-style:normal; font-weight:normal; text-decoration:none; }
.required { font-size:10pt; font-style:normal; line-height:normal; font-weight:normal; color:#FF0000; text-decoration:none; }
.box { color:#001C52; text-decoration:none ;}
a.box { color:#001C52; text-decoration:underline ;}
a.box:visited { color:#00659C; text-decoration:underline; }
.title { font-size:14px; font-style:normal; font-weight:normal; color:#FFFFFF; text-decoration:none; line-height:normal; }

/* this css replaces all of the image-based nav on the secondary pages*/
ul.nav { list-style-type:none; margin-top:5px; line-height:200%; min-width:900px; }
#second { margin-top:-18px; margin-bottom:5px; }
#third { margin-top:-9px; margin-bottom:5px; }
ul.nav li { display:inline; }
ul.nav li a { padding:3px 5px; border:solid 1px #000; color:#000; background-color:#69c; margin:0px 3px; text-decoration:none; }
ul.nav li.current a { border:solid 1px #fff; color:#fff; }

.help { color:#666; font-size:smaller; }
.publist ul {  margin:0 0 1.5em 1.5em; padding:0; }
a img { border:none; }
