/* General Styles */
body {font-family:'Verdana' 'Arial' Sans-Serif; color:#000000}
table {font-family:'Arial', 'Verdana', 'sans-serif'}
a:link {color:Black}
a:visited {color:#666666}
a:link {color:#666666}
a:Hover {color:Blue}

p.PageLocation {font-size:1.1em; font-weight:bold; font-style:italic;
	text-align:right; color:#993300}
	
/* Navigation Bar and Page Title*/
div.WholePage {width:800px; height:600px; overflow:scroll; border: solid 2px blue; position:absolute; left:0px; top: 0px}

div.NavBar {left: 2px; top: 115px; position:absolute; margin-bottom:98%; 
	font-family:Arial; font-size:15px;}
div.NavBar a:visited,  div.NavBar a:link, div.NavBar a:link {color:#000000; text-decoration:none;}
div.NavBar a:Hover {color:Blue}

div.NavMain {background-color:#CCCC99;border:solid 1px #999999; width:200px; margin-bottom:5px; padding:3px;}
div.NavSub {background-color:#CCCCCC; border:solid 1px #999999; width:200px; padding:3px;}
h2.NavHeading { text-align:center; font-weight:bold; font-size:1.1em; margin-bottom:3px}
p.NavLink {border-top-color:#999999; border-top-style:solid; border-top-width:1px;
			padding-top:6px; padding-bottom:6px; margin:0px }
p.NavLinkFirst{padding-top:6px; padding-bottom:6px; margin:0px }

div.PageTopBar {left:2px; top:2px; position:absolute; width:100%; text-align:right;}
img.1PixGif {width: 1px; height: 1px; margin:0px 0px 0px 0px; padding: 0px 0px 0px 0px; border: 0px 0px 0px 0px}

/* Width of title and top bar was 750px, width of main content was 550px*/
div.SiteTitle {text-align:center;
	background-color:#993300; color:#FFFFFF; font-size:25px; font-weight:bold; width:98%;
	padding:5px; left:2px; top:25px; position:absolute; height:75px}
	
div.TopNextPrev {position:absolute; width:98%; left:2px; top:115px; text-align:right;}

div.MainContent {position:absolute; left:210px; top:135px; border-width:0px; border-style:solid; border-color:Black; 
	width:70%; padding:5px}

form.contact input {margin-bottom:5px}
form.contact fieldset {width:50%; text-align:left; padding:15px}

/* Title Page Styles*/
div.TitlePage {text-align:center}
h1.DocumentTitle {font-variant:small-caps; font-size:1.5em; font-weight:bold; width:600px;
	 border-top-style:solid; border-top-width:3px; border-bottom-style:solid;
	 border-bottom-width:3px; margin-bottom:1em}
p.TitlePage {font-size:1.1em}
hr.TitlePage {width:600; height:3; background-color: #000000;
	border-style:solid; border-color:#000000; 
	clear:both;}

/* TOC Styles */
h2.TOCHeading {font-size:2em; font-weight:bold; text-align:center; text-transform:capitalize}
h3.TOCChapter {font-size:1.5em; font-weight:bold; margin-top:-.5em; text-transform:capitalize}
p.TOCSection {font-size:1.1em; font-weight:bold; margin-top:-1em; margin-left:25px}

/* Chapter Styles */
h1.ChapterHeading {font-size:2em; font-weight:bold; text-align:center;}
h2.SectionHeading {font-size:1.5em; font-weight:bold;}
h3.SubSectionHeading {font-size:1.1em; font-weight:bolder; font-style:italic; margin-bottom:-1em;}
h4.Lvl4Heading {font-size:1.2em; font-weight:normal; font-style:italic; margin-bottom:-1em;}
	
p.SectionText {font-size:1em; text-align:left}
ul.SectionText {font-size:1em}
ol.SectionText {font-size:1em}
ul.SectionText li, ol.SectionText li {margin-top:.5em}
p.BlockQuote {font-size:1em; text-align:justify; margin-left:10%; margin-right:10%}
p.SectionText cite { font-style:normal; text-decoration:underline}

p.Ref {font-size:1em; text-align:left}

td {padding:10px; vertical-align:middle}
td img {vertical-align:middle}
th {text-align:left; padding-right:30px; padding:10px; background-color:#CCCCCC}
td img {border:0px; border-style:solid; border-color:#000000; padding:0px}

/* Braille Examples */
div.BWExample{margin-bottom:33px; Margin-top:10px; width:100%}

div.prt {float:left; margin-right:30px; margin-left:30px}
p.prt {float:left}
pre.BrlExample {}
pre.BrlExample tt.Brl {font-family:'SimBraille' 'Braille' 'Courier New' Monospace; font-size:2em}
pre.BrlExample tt.Prt {font-family:'Courier New' 'Courier' Monospace; font-size:15px; line-height:33px}

p.FormatLinks {float:left; border-style:solid; border-width:1px; background-color:#CCCC99; padding:3px; margin:3px}
p.FormatLinks a:link, p.FormatLinks a:visited, p.FormatLinks a:active	
	{font-size:1.1em; text-decoration:none; color:#000000}	

img.bwexample { margin-bottom:33px}

/* Spoken Math */
div.SpokenMathExample {border-bottom-style:solid; border-bottom-width:0px; padding:5px; margin-bottom:5px; margin-top:5px; width:70%px; 
	border-bottom-color:#CCCCCC; text-align:left; position:relative; background-color:#FFFFFF}
div.SpokenMathExample p {border-bottom-style:solid; border-bottom-color:#CCCCCC; border-bottom-width:0px; text-align:left}
img.MathEq {border-style:solid; border-width:1px; border-color:#000000; position:relative}
div.MathEq {text-align:left; position:relative}
div.MathEqSpeak {text-align:left; padding-left:3px; position:relative}

/* Math Formulas */
p.SpokenHeading {font-weight:bold; text-decoration:underline; float:left}
div.MathExample {border-bottom-style:solid; border-bottom-color:Black; border-bottom-width:2px}
p.MathPlayer { margin-left:5px; float:left}
pre.SpokenBrl {}
pre.SpokenBrl tt.Brl {font-family:'Braille' 'SimBraille' 'Courier New' Monospace; font-size:2em}
pre.SpokenBrl tt.Prt {font-family:'Courier New' 'Courier' Monospace; font-size:1.1em}


/* Page Navigation "Buttons" */
div.PageNav {border-bottom-style:solid; border-bottom-width:4px; clear:both;
	 padding-bottom:10px; clear:both; padding-top:20px; border:solid 0px #000000; width:450px}

p.PageNavPrev {float:left}
p.PageNavNext {float:right}

form.PrevNav {float:left}
form.NextNav {float:right}



p.PageNavPrev, p.PageNavNext {border-style:solid; 
	border-width:1px; background-color:#CCCC99; padding:3px}
p.PageNavPrev a:link, p.PageNavPrev a:visited, p.PageNavPrev a:active, 
p.PageNavNext a:link, p.PageNavNext a:visited, p.PageNavNext a:active 
	{font-size:1.1em; text-decoration:none; color:#000000}	

/* Absolute page navigation */
div.pagejump {clear:both}

/* Navigation links and copyright info at the bottom of each page */
div.NavText {width:500px; clear:both}
p.NavText {font-size: 1.1em; font-weight:bold;text-align:center;
	margin-top:1em; margin-bottom:1.5em}
p.PageFooter {font-size: 1.1em; text-align:center;}
hr.PageFooter {width:500; height:4; background-color: #000000;
	border-style:solid; border-color:#000000; clear:both; 
	text-align:center; margin-top:1em; margin-bottom:1.5em}
