a:link { color: Blue; }
a:visited { color: Purple; }
a:hover, a:active { color: Blue; background: #C6DBE0; }
body { font: 95% Arial, Helvetica, sans-serif; }
p, ul, ol, dl { margin: .5em auto .5em auto; }
ul ul, ol ol, ul ol, ol ul { margin-top: auto; margin-bottom: auto; }
dd { margin-bottom: .5em; }
h1, h2, h3, h4 { margin-bottom: .5em; font-style: italic; line-height: normal;  color: #01617D;  }
h1 { font-size: 220%; }
h2 { font-size: 170%; }
h3 { font-size: 150%; }
h4 { font-size: 130%; }
h5 { font-size: 100%; }
h6 { font-size: 85%; }
h1 + dl, h2 + dl, h3 + dl, h4 + dl { margin-top: -.2em; }
input, textarea { margin-bottom: .5em; }
input:focus, textarea:focus { }
p, li { line-height: 1.3em; }
table, td, table th { border-color: #01617D; }
th, .th { color: White; background: #01617D; }
th a:link, th a:visited { color: #E6EFF2; }
th a:hover { color: #01617D; background: #E6EFF2; }
ul.list-fancy { padding: 0; margin: 0; list-style-type: none; }
li.list-fancy { padding-left: 1em; margin-left: 1em; background: url(../images/bullet-fancy.gif) no-repeat 0 .4em; }
.color-alert { color: #F41D0C; }
.background-1 { background: #EBE6DE; }
.background-2 { background: #D9E4E7; }
.box { border: 2px solid #01617D; padding: 5px; }
.cal_month_event_link { background: #FDDB53; font-size: larger; font-weight: bold; }
.citation { font-style: italic; letter-spacing: 1px; }
.color-attention { color: #CC0000; }
.db-label { padding: 4px; color: #01617D; background: #E6EFF2; font-weight: bold; }
.db-field { border-left: none; border-bottom: 1px solid #C6DBE0; padding: px 0; }
.dropcap { float: left; width: 1em; /* Win IE 4.x: need to declare a width to enable the float */ font-size: 2.5em; font-weight: bold; line-height: 85%; }
.font-fancy { font-family: Papyrus, "Apple Chancery", "Matura MT Script Capitals", cursive; font-style: italic; }
.font-larger { font-size: 120%; }
.font-smaller { font-size: 85%; }
.font-tiny { font: normal 10px Lucida Sans, Arial, sans-serif; }
.glossary_link { color: Blue !important; text-decoration: none; cursor: help; }
.heading-highlight { padding: .2em; margin: 1em auto 0 auto; background: #C6DBE0; text-indent: 6px; }
.hidden-tip { border: 1px dotted; margin-bottom: 5px; margin-top: 5px; padding: 6px; display: none; }
.image-left { float: left; margin: 1em 1em .5em 0; }
.image-right { float: right; margin: 1em 0 .5em 1em; }
.label { border-bottom: 1px solid #C6DBE0; color: #01617D; }
.list-notype { list-style-type: none; }
.notopspace { margin-top: -.4em; }
.pictureprgh { margin: 0; text-align: center; }
.signature { padding-left: 20px; padding-right: 20px; padding-top: 15px; font: 10px Verdana, Geneva, sans-serif; }
#maincontent { padding: 16px 24px; background-color: #FFFCC6;  }
#masthead { background: url(/images/topBanner_bg.jpg) repeat-x; }
.attention-box { border: 1px solid #01617D; padding: .5em; margin: 1em 0; background: #FDDB53; }
#collage { float: right; margin: 1em 0; padding-left: 1em; background: #FFFCC6; }

#main-table { background: #FFFCC6; }
.hide, #media-print { display: none; }
#maincontent p { margin: 3px 0 12px 0; }
form, #pagewrapper { margin: 0; }
.border { border: 2px solid #01617D; }
