body {font:400 10pt Arial,sans-serif; color:#000; background:#fff;}
p,ul,li,ol,.default,td,th,pre,blockquote {font:400 10pt Arial,sans-serif}
bold {font-weight: 600}

/* generic links */
a:link {color:#009}
a:visited {color:#609}
a:active {color:#363}
a:hover {color:#363}

/*white utility links in top right corner */
a.white:link, a.white:active, a.white:visited, a.white:hover  {font-size:10px;color:#fff}

/*links in top navigation */
a.navonlink:link, a.navonlink:active, a.navonlink:visited, a.navonlink:hover  {font-size:12px; font-weight:bold; color:#000;text-decoration:none; line-height:1.3}
a.navofflink:link, a.navofflink:active, a.navofflink:visited {font-weight:bold; font-size:12px; color:#fff;text-decoration:none; line-height:1.3}
a.navofflink:hover  {font-size:12px; font-weight:bold; color:#fff; text-decoration:underline; line-height:1.3}

/* the .h1, .h2, etc class are for spans, to avoid the extra line breaks */
h1,.h1 {font-style:italic; font-weight:700; font-size:22pt; color:#008B7A}
h2,.h2 {font-style:italic; font-weight:800; font-size:16pt; color:#0D6AA7}
h3,.h3 {font-weight:600; font-size: 12pt}
h4,.h4 {color:#557}

/*white background for the page content */
.content {background:#fff}

.smalltext {font-size:11px} 
.footer {font-size:11px; color:#fff}
img.spacer {display: block}

/*styles for forms */
.even {background:#fff}
.odd {background:#ccc}
.formborder {background:#68C184}
.formheading {background:#008B7A; color:#fff; font-weight:600; font-size:14pt}
.entry, .value, .formdesc {background: #eee}
.label {background:#fff; font-weight:600}
.buttonbarright {background:#074279; text-align:right}
.buttonbarleft {background:#074279; text-align:left}

.border {background:#225256}
.blue {background:#61a2d8}
.green {background:#C1DECA}
.darkgreen {background:#00897b}
.grey {background:#A9A9A9}
.navtop {background:#fff; background-image: url(/images/lookandfeel/navtop_bg.png); background-repeat: repeat-x}
.navon {background:#fff; background-image: url(/images/lookandfeel/navon.png); background-repeat: repeat-x}

/*styles for the boxes on the home page and the left navigation box on the sub pages */
.boxtops {background:#61a2d8; background-image: url(/images/lookandfeel/boxtop.png); background-repeat: no-repeat; color:#fff}
.boxleft {background:#C1DECA; background-image: url(/images/lookandfeel/box_left.png); background-repeat: repeat-y}
.boxright {background:#C1DECA; background-image: url(/images/lookandfeel/box_right.png); background-repeat: repeat-y}

/* a class to keep the search box a more consistent width from browser to browser */
.monospace{font-size:8pt; font-family:monospace}
