body {
    margin: 0;
    font-family: Calibri, Verdana, Helvetica, Arial, sans-serif;
    line-height: 1.3;
    font-size: 11pt;
}

p, table, tr, td {
    font-size: 11pt;
    line-height: 1.3;
}

h1, h2, h3, h4, h5, h6, p, ul, ol, dir, menu, div, 
dt, dd, address, blockquote, pre, br, hr { display: block }

b, strong, i, em, cite, var, tt, code, kbd, samp, 
img, span { display: inline }

img { margin:0;padding:0; }

li { display: list-item }

h1 {
    text-align: center;
    margin-top: 0em;
    margin-bottom: 0em;
    font-weight: bold;
    font-family: Calibri, Verdana, Helvetica, Arial, sans-serif;
}

h2, h3, h4 {
    text-align: left;
    margin-top: 0em;
    margin-bottom: 0em;
    font-weight: bold;
    font-family: Calibri, Verdana, Helvetica, Arial, sans-serif;
}

h1 { font-size: xx-large }
h2 { font-size: x-large }
h3 { font-size: large }

.fontbigbold, .fontbigboldred, .fontbigq, .fontbiga { font-size:120%;font-weight:bold }
.fontbigred { font-size:120%; }
.fontsmaller { font-size:85%; }

b, strong { font-weight: bolder }  /* relative to the parent */
i, cite, em, var, address { font-style: italic }
pre, tt, code, kbd, samp { font-family: monospace }

pre { white-space: pre }

address { margin-left: 2em }
blockquote {
    margin-left: 2em;
    margin-right: 2em;
}

ul, dir { list-style: disc }
li { margin-left: 1em }
ol { list-style: decimal }
navmenu, navmenu1, navmenu2 { margin: 0 }              /* tight formatting */

dt { margin-bottom: 0 }
dd { margin-top: 0; margin-left: 1em }

hr { border-top: solid }        /* 'border-bottom' could also have been used */

/* setting the anchor border around IMG elements requires contextual selectors */

a:link img { border: none }
a:visited img { border: none }
a:active img { border: none }
a:hover img { border: none }


/* Colors */

body { background-color:#C0E0FF; }

h1, h2, h3, h4, h5, h6, p, ul, ol, dir, menu, div, 
dt, dd, address, blockquote, pre, br, hr { color: black }

.yellowbackground { background-color:#eeee00; }

.headingbackgroundcolor { background-color:#6080d8; }

.fontcolorondark { color:#FFFFFF; }

.titlebetweenmenulevels { background-color:#88b8fd;font-family: Cambria, Constantia, Palatino, Georgia, serif; }

.fontbigred { color:red; }
.fontbigboldred { color:red; }
.fontbigq { color:red; }
.fontbiga { color:green; }

a:link { color: blue }          /* unvisited link */
a:visited { color: red }        /* visited links */
a:active { color: lime }        /* active links */
a:hover { color: #993333 }

.earlyelim { background:#ffbbbb; }
.lateelim { background:yellow; }


/* Single-level navigation */

.navmenu ul {float:left;list-style-type:none;margin:0 0 0 0;padding:0px;width:100%;background:#6080d8;border-bottom:3px solid #c0e0ff;}

.navmenu ul li {float:left;background:#eeee00;margin-left:5px;margin-right:5px;margin-top:10px;margin-bottom:0;border-top:1px solid #404040;border-left:1px solid #404040;border-right:1px solid #404040;border-bottom:2px solid #6080d8;}

.navmenu ul li.navtabcurrentli {background:#88b8fd;border-top:1px solid #404040;border-left:1px solid #404040;border-right:1px solid #404040;border-bottom:3px solid #c0e0ff;}

.navmenu ul li a {float:left;padding-left:10px;padding-right:10px;font:12px Arial;text-decoration:none;font-weight:bold;color:#0000aa;line-height:30px;}

.navmenu ul li div {float:left;padding-left:10px;padding-right:10px;font:12px Arial;text-decoration:none;font-weight:bold;color:#0000aa;line-height:30px;}

.navmenu ul li.navtabcurrentli div {background:#c0e0ff;font:14px;font-weight:bold;color:#0000aa;}

.navmenu ul li a:hover {text-decoration:underline;}


/* Two levels of navigation */

.navmenu1 ul {float:left;list-style-type:none;margin:0 0 0 0;padding:0px;width:100%;background:#6080d8;border-bottom:3px solid #88b8fd;}

.navmenu1 ul li {float:left;background:#eeee00;margin-left:5px;margin-right:5px;margin-top:10px;margin-bottom:0;border-top:1px solid #404040;border-left:1px solid #404040;border-right:1px solid #404040;border-bottom:2px solid #6080d8;}

.navmenu1 ul li.navtabcurrentli1 {background:#88b8fd;border-top:1px solid #404040;border-left:1px solid #404040;border-right:1px solid #404040;border-bottom:3px solid #88b8fd;}

.navmenu1 ul li a {float:left;padding-left:10px;padding-right:10px;font:12px Arial;text-decoration:none;font-weight:bold;color:#0000aa;line-height:30px;}

.navmenu1 ul li div {float:left;padding-left:10px;padding-right:10px;font:12px Arial;text-decoration:none;font-weight:bold;color:#0000aa;line-height:30px;}

.navmenu1 ul li.navtabcurrentli1 div {background:#88b8fd;font:14px;font-weight:bold;color:#0000aa;}

.navmenu1 ul li a:hover {text-decoration:underline;}

.betweennav {margin:0 0 0 0;background-color:#88b8fd;}

.titlebetweenmenulevels { text-align: center;padding-top:3px;padding-bottom:0px; }

.navmenu2 ul {float:left;list-style-type:none;margin:0 0 0 0;padding:0px;width:100%;background:#88b8fd;border-bottom:2px solid #c0e0ff;}

.navmenu2 ul li {float:left;background:#eeee00;margin-left:3px;margin-right:3px;margin-top:5px;border-top:1px solid #606060;border-left:1px solid #606060;border-right:1px solid #606060;border-bottom:2px solid #88b8fd;}

.navmenu2 ul li.navtabcurrentli2 {background:#c0e0ff;border-top:1px solid #606060;border-left:1px solid #606060;border-right:1px solid #606060;border-bottom:2px solid #c0e0ff;}

.navmenu2 ul li a {float:left;padding-left:8px;padding-right:8px;font:12px Arial;text-decoration:none;font-weight:bold;color:#0000aa;line-height:30px;}

.navmenu2 ul li div {float:left;padding-left:8px;padding-right:8px;font:12px Arial;text-decoration:none;font-weight:bold;color:#0000aa;line-height:30px;}

.navmenu2 ul li.navtabcurrentli2 div {background:#c0e0ff;font:14px;font-weight:bold;color:#0000aa;}

.navmenu2 ul li a:hover {text-decoration:underline;}

.navmenu2 ul li.narrowtab a {padding-left:8px;padding-right:8px;}
.navmenu2 ul li.narrowtab div {padding-left:8px;padding-right:8px;}
.narrowtab {margin-left:2px;margin-right:2px;padding-left:2px;padding-right:2px;}


/* Special formatting */

.byline {font:10px;font-style:italic;margin-left:auto;margin-right:auto;text-align:center}


/* Right sidebar */

.rightsidebar {display:block;margin-top:18px;margin-bottom:18px;margin-left:4px;margin-right:4px;padding-top:18px;padding-bottom:18px;padding-left:4px;padding-right:4px;background:#eeee00;width:150px;}

.rightsidebar p {text-align:center;}


/* Adjustments */

.content {padding-left:2em;padding-right:2em;padding-top:0;padding-bottom:0;margin:0 0 0 0;}
.myth {font:14px;padding-bottom:2px;}
.fact {font:14px;padding-bottom:2em;}
.contactemailadr {display:block;margin:0 0 0 0;padding:0 0 0 0;}
.fontserif { color:#FFFFFF;font-family: Cambria, Constantia, Palatino, Georgia, serif; }
