body { font-size: 13px; }

/* Anchors */
a { color: rgb(255, 166, 0); background-color: transparent; text-decoration: none; border: 0px; }
a:hover { color: white; background-color: rgb(255, 166, 0); }
a.nostyle, a.nostyle:link, a.nostyle:hover, a.nostyle:active, a.nostyle:visited { background-color: transparent !important; text-decoration: none !important; border: 0px !important; padding: 0px !important; }
a.fancy { color: rgb(255, 166, 0); background-color: transparent; text-decoration: none; border-left: 6px solid rgb(255, 166, 0); padding-left: 3px; }
a.fancy:hover { border-color: white; color: white; background-color: rgb(255, 166, 0); }
a.text { color: rgb(255, 166, 0); background-color: transparent; text-decoration: none; border: 0px; }
a.text:hover { color: white; background-color: rgb(255, 166, 0); }

/* Abbreviated forms & Acronyms */
abbr, acronym, .explain { border-bottom: 1px dotted rgb(0, 0, 0); background-color: transparent; cursor: help; }

/* Definition lists & terms */
dt { font-weight: bold; }
dt a { text-decoration: underline; }
dl {}
dd { line-height: 1.5em; margin-bottom: 1em; }
dd a { text-decoration: underline; }

/* Headers */
h1, h2, h3, h4, h5, h6 { font-weight: bold; color: rgb(50, 50, 50); margin: 10px 0px 5px 10px; }
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a { color: rgb(50, 50, 50); }
h1 { font-size: 150%; padding: 0px 10px 2px 6px; border-bottom: 1px rgb(0, 0, 0) dotted; margin-top: 20px; margin-bottom: 15px; }
h2 { font-size: 140%; margin-top: 20px; margin-bottom: 10px; }
h3 { font-size: 130%; border: 0; margin: 12px; }
h4 { font-size: 120%; border: 0; margin: 8px; }
h5 { font-size: 110%; border: 0; margin: 5px; }
h6 { font-size: 110%; border: 0; margin: 0px; }

/* Horizontal rules */
hr { height: 1px; color: rgb(100, 100, 100); background-color: transparent; }

/* Images */
img { border: 0px; font: 11px Tahoma, Sans-serif; color: rgb(245, 245, 245); background-color: transparent; }
img.photo { background-color: white; border: 1px solid rgb(180, 180, 180); padding: 5px; }
img.left { float: left; margin: 0px 10px 10px 0px; }
img.right { float: right; margin: 0px 0px 10px 10px; }

/* Ordered & unordered lists */
ul, ol { line-height: 1.0em; margin: 0.5em 0 0 1.5em; padding: 0; }
ul { list-style-type: square; list-style-image: url(graphics/bullet.png); }
ul a, ol a {}
li { margin-bottom: 5px; }

/* Paragraphs */
p { margin: 0.5em 0em 1em 0em; line-height: 1.2em; text-align: justify; }

/* Preformatted texts*/
pre { font-family: "Courier New", Courier, monospace; font-size: 85%; padding: 1em; border: 1px dashed #8cacbb; color: rgb(0, 0, 0); background-color: #dee7ec; }

.em { font-style: italic; }
.bold { font-weight: bold; }
.note { font-size: 9px; font-style: italic; color: #333333; }
.buttons { text-align: right; margin: 5px 25px 5px 0px; }
td.label { color: #003366; background-color: #F0F0F0; text-align: right; }
td.formcontrol { background-color: #FAFAFA; }
