body { margin-left: 0.00in; margin-right: 0.00in; margin-top: 0.00in; margin-bottom: 0.00in; font-family: arial, helvetica, verdana; line-height: 1.25; letter-spacing: 0.00em; word-spacing: 0.00em; }
#container { clear: both; float: left; margin: 30px 10px 0px 0px; }
#containHelp, #containReg { clear: both; float: left; margin: 30px 0px 0px 20px; }


/* These are the LearnMore page styles */
#maincontent { margin: 0px; padding: 0px 10px 0px 225px; }
#navbar { float: left; width: 186px; margin: 0px 0px 0px 15px; padding: 0; }
#navbar ul { width: 186px; background: #A4D1EC; padding: 0px 0px 15px 0px; margin: 0px; }
#navbar li { background: #A4D1EC; border-bottom: 1px solid #007dc6; background: #daeefa; list-style-type: none; font-size: 11px; color: #757575; font-weight: bold; margin: 0px; padding: 6px 0px 6px 15px; text-decoration: none; }
#navbar h1 { background: #A4D1EC; padding: 7px 7px 7px 7px; margin: 0px; font-size: 13px; color: #007dc6; font-weight: bold; margin-left: 0px; }
a.subnavitem2 { text-decoration: none; color: #666666; }
a.subnavitem2:hover { text-decoration: underline; color: #e54a2e; }
table#demos { width: 552px; margin: 10px auto 10px 0px; border: 2px solid #e54a2e; padding: 0px; }
table#demos p.question { font-size: 13px; color: #e54a2e; font-weight: bold; padding: 10px 5px 5px 10px; margin: 0px; }
h1.announce { font-size: 16px; color: #ffffff; font-weight: bold; margin: 3px 5px; }
p.announce { font-size: 11px; color: #000000; font-weight: bold; margin: 10px 5px 10px 5px; }
a.answer { font-size: 12px; color: #007dc6; font-weight: bold; padding: 0px 3px 0px 3px; margin: 0px; text-decoration: underline; }
a.answer2 { font-size: 12px; color: #007dc6; font-weight: bold; padding: 0px 3px 0px 3px; margin: 0px 15px 0px 0px; text-decoration: underline; }
p.answer { font-size: 12px; color: #007dc6; font-weight: bold; margin: 10px 10px 0px 10px; }
#products { clear: both; }
#products2 { clear: both; }
table#snapshot { font-size: 12px; color: #333333; line-height: 1.25; font-weight: normal; padding: 0px; margin: 5px 0px 15px 0px; border: 1px  solid #007dc6; }
td.snap { padding: 0px; border: 1px  solid #007dc6; background-color: #8ec7e9; }
td.snap2 { padding: 0px; border: 1px  solid #007dc6; background-color: #b0d4e9; }
td.snap3 { padding: 0px; border: 1px solid #007dc6; background-color: #daeefa; }
td.snap4 { padding: 0px; border: 1px  solid #007dc6; background-color: #007dc6; }
p.snap { margin: 5px 5px 5px 10px; }
p.snap2 { margin: 5px 5px 5px 10px; color: #ffffff; font-weight: bold; }
p.toc1 { font-size: 12px; color: #333333; font-weight: bold; margin: 15px 0px 3px 25px; }
p.toc2 { font-size: 12px; color: #333333; margin: 2px 0px 2px 45px; }
ul { list-style-type: disc; list-style-position:inside; font-size: 12px; color: #333333; margin: 0px 25px; } 
ul.toc { list-style-type: disc; list-style-position:inside; font-size: 12px; color: #333333; margin: 7px 25px; }
li { margin: 0px 0px 10px 0px; }
ul.sublist li { margin: 0px 0px 3px 0px; }
li.toc { margin: 0px 0px 2px 0px; }
	
/* These are the books Available styles */
#booksAvail { width: 100%; margin: 20px 0px 20px 0px; }
.bookCover { font-family: Arial, Helvetica, Verdana; font-size: 12px; width: 160px; }
.discipline { border-top: 1px solid #e54a2e; padding: 5px 0px; }
		
	
/* These are the generic styles */
h1 { font-size: 18px; color: #007dc6; font-weight: bold; margin: 0px 0px 5px 0px; }
h2 { font-size: 14px; color: #007dc6; font-weight: bold; margin: 5px 0px 10px 0px; }
h2.pagetext { font-size: 14px; color: #e54a2e; font-weight: bold; margin: 5px 0px 10px 0px; }
h3.pagetext { font-size: 14px; color: #333333; font-weight: bold; padding: 10px 0px 0px 0px; margin: 0px; }
h1.pagetext { font-size: 16px; color: #007dc6; font-weight: bold; margin: 0px 0px 5px 0px; }
p.pagetext { font-size: 12px; color: #333333; margin: 7px 0px; }
h1.pagettl { font-size: 18px; color: #007dc6; font-weight: bold; margin: 0px 0px 5px 0px; }
p { font-size: 12px; color: #333333; }
a { color: #007dc6; text-decoration: underline; }
a:hover { color: #CC0000; text-decoration: underline; }	
	
/* These are homepage styles */
h1.homehead { font-size: 16px; color: #007dc6; font-weight: bold; margin: 0px 15px 10px 0px; }
p.hometext { font-size: 13px; color: #333333; margin: 0px 0px; }
#compass { border: 1px solid #e54a2e; padding: 7px; font-size: 12px; color: #333333; margin: 10px 0px; }
td { font-size: 12px; color: #333333;}


/* These are the footer styles */
#footer { clear: both; }
p.copyright { font-size: 10px; color: #007dc6; text-align: center; margin: 10px 5px; }
.popup_lyr { z-index: 5; position: absolute; width: 250px; visibility: hidden; background-color: #DAEEF9; padding: 10px; border: thin dotted #2E4917; font-family: Arial, Helvetica, Verdana; font-size: 12px; color: #000000;}
