html {scrollbar-face-color: #99b; scrollbar-arrow-color: #fff; scrollbar-highlight-color: #fff; scrollbar-shadow-color: #99c; scrollbar-3dlight-color: #0066FF; }

body {margin: 0; padding: 0; background: #FFFFFF; color: #000; font: 1em "Lucida Grande", "Trebuchet MS", Helvetica, Arial, sans-serif; color: #0066FF; text-align: left; }

h1.sitetitle {font-size: 32px; margin: 8px 0 15px; } 
  .subtitle {font-size: .8em; }
  .motto {margin: 12px 0; color: #def; font-weight: bold; }

td.left {font-size: 25px; margin: 8px 0 15px; }
    .right {font-size: 20px;margin: 8px 0 15px; }
    .sep {border: dotted #306; border-width: 1px 0; padding: 5px 30px; background: #fff; color: #446; }
    .notes {font-size: .8em; }
    .box {border: dotted #306; border-width: 1px 0; padding: 5px 30px; background: #FFFFCC; color: #446; }  

tr.box {border: dotted #306; border-width: 1px 0; padding: 5px 30px; background: #FFFFCC; color: #446; }

table.box {border: dotted #306; border-width: 1px 0; padding: 5px 30px; background: #FFFFCC; color: #446; }
  
p.intro {border: dotted #306; border-width: 1px 0; padding: 5px 30px; background: #fff; color: #446; }
  .pagenavbox {background-color: #efefff; border: 1px solid #fff; padding: 5px; font-weight: bold; margin-top: 1em; line-height: 1.4em; }
  .lastmodified {padding: 2px 4px; background: #e6f9f8; border: 1px solid #d9e9e4; font: 90% "Lucida Sans Unicode", "Lucida Sans"; color: #593; text-align: right; -moz-border-radius: 2px; cursor: default; }
  .help {cursor: help; color: #444; border-bottom: 1px dotted #9c0; }
  .boxhead {color: #ccf; font-weight: bold; margin: 7px 0 1em 0; }
  .pcurrpage {color: #547; text-decoration: none; letter-spacing: -1px;font-size: .8em;  }
  .box {border: dotted #306; border-width: 1px 0;  background: #FFFFCC; color: #446; text-align: left; }
  .instructions {font: 1em "Lucida Grande", "Trebuchet MS", Helvetica, Arial, sans-serif; color: #0066FF; font-style: italic;
		 border: dotted #306; border-width: 1px 0;  background: #FFFFCC; color: #446; text-align: left; }

textarea.edit { border-width: 1px 0;  background: #FFFF33; color: #446; text-align: left; }   
select.edit { border-width: 1px 0;  background: #FFFF33; color: #446; text-align: left; } 
input.edit { border-width: 1px 0;  background: #FFFF33; color: #446; text-align: left; } 

/* Links */
a {font-weight: bold;text-decoration: none; }

a:link {color: #0033cc; }
a:visited {color: #81b; }
a:active {color: #4682b4; }
a:hover {color: #9999ff; }

a.nav:link {color: #ccccd9; text-decoration: none; }
a.nav:visited {color: #b9b9cf; text-decoration: none; }
a.nav:active {color: black; }
a.nav:hover {color: white; }

a.nav2 {font-weight: bold; }
a.nav2:link {color: #554477; text-decoration: underline; }
a.nav2:visited {color: #333399; text-decoration: none; }
a.nav2:active {color: #CC3399; }
a.nav2:hover {color: #0066CC; text-decoration: none; }

a.nav3:link {color: #f6f6ff; text-decoration: none; }
a.nav3:visited {color: navy; text-decoration: none; }
a.nav3:active {color: #ffcc00; }
a.nav3:hover {color: black; }

a.pagenav:link, .pagenav:visited {color: #547; text-decoration: none; letter-spacing: -1px;font-size: .8em;  }
a.pagenav:active {color: red; }
a.pagenav:hover {color: #e60; }
a.currpage {background: #6699cc; color:white ;font-size: .8em; text-decoration: none}

a.pagenav2:link, .pagenav2:visited {color: #558; text-decoration: none; font-size: .9em; font-weight: normal; }
a.pagenav2:active {color: #6c0; }
a.pagenav2:hover {color: #000; }

a.books:link, a.books:visited {color: #390; }
a.books:hover {color: #3b0; } a.books img {border-color: #390; }

a.more:link {color: #003377; text-decoration: none; font-weight: normal; }
a.more:visited {color: #000; text-decoration: none; font-weight: normal; }
a.more:active {color: blue; text-decoration: underline; }
a.more:hover {color: #30c; text-decoration: underline; }

a.resource:link {color: #eeeeff; text-decoration: underline; }
a.resource:visited {color: #fff; text-decoration: none; }
a.resource:active {color: #fc0; }
a.resource:hover {color: #fff; }
.secondary >p> a.resource {display: block; margin-bottom: -1em; background: #24a; border: solid #36b; border-width: 1px 0; padding: 3px 1px 3px 0; text-decoration: none; }
.secondary >p> a.resource:hover {background: #34b; }

a.example {background: url(/media/example.png) left top no-repeat; padding: 2px 0 2px 20px; }
a.example:link {color: #009; text-decoration: none; }
a.example:visited {color: #60c; text-decoration: none; }
a.example:active {color: #93f; }
a.example:hover {color: #f90; text-decoration: none; }

.PRLeft
{
    background-color: #6699cc;
    color: white;
    font: 12pt 'Helvetica, Tahoma';
    text-align: left;
    cursor: hand
}

.text
{

	font: 1em "Lucida Grande", "Trebuchet MS", Helvetica, Arial, sans-serif; color: #0066FF;background-color: #F6F8F7;
}

.value
{
	font: 1em "Lucida Grande", "Trebuchet MS", Helvetica, Arial, sans-serif; color: #0066FF;
}


.title
{
	color: #0066FF;
	font: 14pt Helvetica, Tahoma;
	font-weight:bold
}

.button
{
	height:20;
	FONT-FAMILY: Helvetica, Tahoma;
	FONT: 9pt;
}









