/* bg.css */

body { background-color: white;
background-repeat: repeat-y;
font-family: "Times New Roman", "Times", Serif; 
line-height: 17px;
color: #333; }

/* content */
/* ----------------------------------------------------- */

#home { 
position: absolute;
background-color: transparent;
margin: 5px 0px 0px 30px;
padding: 0px 0px;
font-size: 1px; }

#sub { 
position: absolute;
margin: 70px 0px 0px 0px;
padding: 0px 0px;
width: 738px;
background-color: transparent;
voice-family: "\"}\"";
voice-family: inherit;
width:718px; }

#sub h1 { 
font-size: 1.3em;
margin-left: 25px;
margin-right: 25px;
margin-bottom: 10px;
padding: 0px; }

#sub h2 {
font-size: 1.3em;
margin-left: 25px;
margin-right: 25px;
margin-bottom: 10px;
padding: 0px; }

#sub h3.learning {
font-size: 1.1em;
color : #0000CE;
margin-left: 25px;
margin-right: 25px;
margin-bottom: 10px;
padding: 0px; }

#sub h3.working {
font-size: 1.1em;
color : #FF6500;
margin-left: 25px;
margin-right: 25px;
margin-bottom: 10px;
padding: 0px; }

#sub h3.using {
font-size: 1.1em;
color : #088C42;
margin-left: 25px;
margin-right: 25px;
margin-bottom: 10px;
padding: 0px; }

#sub h3.assessing {
font-size: 1.1em;
color : #6B2984;
margin-left: 25px;
margin-right: 25px;
margin-bottom: 10px;
padding: 0px; }

#sub h3.supporting {
font-size: 1.1em;
color : #FF0000;
margin-left: 25px;
margin-right: 25px;
margin-bottom: 10px;
padding: 0px; }

#sub h4{
font-size: .8em;
margin-left: 25px;
margin-right: 25px;
margin-bottom: 2px;
padding: 0px; }

#sub p { 
font-size: 1.0em;
color: #000; 
margin: 0px 25px 15px 25px; 
}

#sub form { 
font-size: 1.0em;
color: #000; 
margin: 0px 25px 15px 25px; 
}

#sub td, #sub th, #sub table { 
font-size: 12px;
color: #000;
margin: 0px 25px 15px 25px; 
}

#sub ol, #sub ul, #sub li { 
font-size: 1.0em;
color: #000; 
margin: 0px 30px 0px 30px;
}

#sub blockquote  {
color : #8C4229;
font-size : 1.0em;
border-bottom : 0px dashed #8C4229;
border-top : 0px dashed #8C4229;
margin: 0px 75px 0px 75px;
padding: 10px 0px 10px 0px;
}

#sub img { 
margin: 0px;
padding: 0px 0px 0px 0px; }

#sub p.small { 
font-size: 11px;
line-height: 135%;
color: #000; }

#sub p.indent { 
font-size: 1.0em;
color: #000; 
margin: 0px 50px 15px 50px;
}

#sub .rule { 
color: #000; 
border-top: thin groove; 
padding-top: 1em; 
margin: 0px 25px 0px 25px;
}

#sub p.footer { 
font-size: 11px;
line-height: 135%;
color: #000; 
border-top: thin groove; 
padding-top: 1em; 
margin-top: 0; } 

/* END content */
/* ----------------------------------------------------- */

#sub .rightBox {
background-color: #eee;
border: 1px solid #3100FF;
float : right;
display : inline;
padding: .9em;
margin: 10px 25px 10px 15px;
width: 10em;
font-size: 8pt;
text-align : left;
}

#sub .leftBox {
background-color: #eee;
border: 0px solid #000;
float : left;
display : inline;
padding: 10px 5px 10px 10px;
margin: 10px 15px 10px 25px;
width: 10em;
font-size: 8pt;
text-align : left;
}

#sub  table.left {
float : left;
display : inline;
margin: 10px 15px 10px 25px;
border: 0px solid #000;
font-size: 100%;
}

#sub  table.right {
float : right;
display : inline;
border: 1px solid #fff;
font-size: 100%;
}

#sub .letter {
background-color: transparent;
border: double #3100FF 7px;
float : left;
padding: .9em;
margin: 10px 50px 10px 70px;
width: 475px;
line-height: 19px;
font-family: "Comic Sans MS", verdana, lucida, arial, helvetica, sans-serif;
font-size: 11pt;
text-align : left;
}

.rightPict {
background-color: #ffffff;
border: 1px solid #000000;
float: right;
padding: 0em 0em 0em 0em;
margin: 0px 20px 0px 20px;
}

.leftPict {
background-color: #ffffff;
border: 1px solid #000000;
float: left;
padding: 0em 0em 0em 0em;
margin: 0px 20px 0px 25px;
}

/* bg links */
/* ----------------------------------------------------- */

#sub a { color : #3100FF; text-decoration : underline; background : transparent; } 
#sub a:hover { color : #3100FF; text-decoration : underline; background : #e5e5e5; } 

#summary a { color : #3100FF; text-decoration : underline; background : transparent; } 
#summary a:hover { color : #3100FF; text-decoration : underline; background : #e5e5e5; } 

#crumb a { color : #fff;font-size: 10px; text-decoration : underline; background : transparent; }

#topnav a:link, img { border : none; padding : 0px 0px; margin: 0px;}

#print a:link, img { border : none; }

/* ----------------------------------------------------- */

table.index {
border: 1px solid #000;
font-size: 100%;
}

table.index {
voice-family: "\"}\"";
voice-family: inherit;
width: 500px;
}

.index th, .index td {
border-right: 1px solid #000;
border-bottom: 1px solid #000;
padding: 5px;
margin: 0px;
font-size: 100%;
}

.index .white { 
background: #fff;
text-align: left; }

.index .gray { 
background: #e7e7e7;
text-align: left; }



