	/*  Text styles  */

body { font-family: Arial, Helvetica, sans-serif; background-color: #fff38c; }
p { font-family: Garamond, Times New Roman, serif; font-size: large; margin-right: 0.5em; text-indent: 2em; margin-top: 0; margin-bottom: 0; }
h1 { font-family: Arial, Helvetica, sans-serif; font-size: xx-large; margin-top: 0; margin-bottom: 0; }
h2 { margin-top: 0.5em; margin-bottom: 0.5em; text-align: center; }
h3 { margin-top: 0.5em; margin-bottom: 0.5em; text-align: center; }
div.cenText { margin-bottom: 0.75em; text-align: center; }

	/*  Banner  */

div.bannerRow1 { width: 98%; min-width: 933px; }
div.bannerRow2 { width: 98%; min-width: 933px; }
div.bannerRow3 { width: 98%; }
div.bannerRow4 { width: 98%; float: left; }
div.bannerTextL { width: 93%; height: 50px; float: left; }
div.bannerSSO { width: 93%; height: 50px; float: left; text-align: center; }
div.bannerTextR { width: 93%; float: left; text-align: right; }
#bannerPan { width: 93%; float: left; }
#bannerSSOHome { width: 93%; height: 50px; float: left; }
div.leftSegt { float: left; }
div.leftCol { width: 50px; float: left; }

	/*  Content blocks  */

div.contentBlock { width: 93%; float: left; margin-top: 1em; }
div.contentBlockCpct { width: 93%; float: left; }
div.contentBlockSml { width: 93%; float: left; font-size: small; }
div.footerBlock { margin: 2em 0; border-top-style: solid; border-top-width: 1px; padding-top: 1em; text-align: center; }
div.buttonCol { width: 27%; margin-right: 0.5em; float: left; text-align: center; font-size: small; }
div.textCol {width: 47%; float: left; }
div.picCol { width: 24%; float: right; }
div.flash { width: 100%; background-color: white; padding: 0.5em 0; border: 1px solid #ff0000; margin-bottom: 0.5em; text-align: center; }
div.ruleAbove { border-top-style: solid; border-top-width: 1px; padding-top: 1em; }
div.pastConcDate { margin-bottom: 0.5em; text-align: center; font-weight: bold; }
div.twoCols { width: 46%; padding: 0em 1em; float: left; }
div.threeCols { width: 31%; padding: 0em 0.5em; float: left; }
div.threeColsChor { width: 30%; border-left: 1px solid; padding: 0em 1em; float: left; }
div.smallTextBlock { margin-top: 0.5em; margin-bottom: 0.5em; font-size: small; }
div.copyright { text-align: right; font-size: small; }
div.photo { margin-bottom: 1em ; text-align: center; }

	/*  Images  */

img { border-style: none; }
img.button { margin-top: 0.5em; padding: 4px; }
img.stack { margin-top: 1em; }
div.orgLogo { height: 130px; width: 200px; margin-top: 1em; float: left; text-align: center; }
div.orgCaption { width: 45%; margin-top: 2em; margin-left: 3em; float: left; font-size: small; }
div.orgLogoHold { height: 20px; width: 200px; margin-top: 1em; float: left; text-align: center; }

	/*  Format  */

em { font-style: normal; font-weight: bold; }
strong { color: #ff0000; }
a.noULine { text-decoration: none; }
div.bgdDark { background-color: #fff06a; }
div.bgdPale { background-color: #fff7aa; }

	/*  Lists  */

ul { margin: 0.5em 0; padding-left: 1em; text-indent: -1em; list-style-type: none; }
ul.normal { margin: 1em 0; padding-left: 40px; text-indent: 0; list-style-type: circle; }
ul.noBullet { margin: 1em 0; padding-left: 2em; text-indent: 0; list-style-type: none; }

	/*  Tables  */

table.tableWide { width: 90%; }
table.tableMedium { width: 70%; }
#tableNarrow { width: 60%; margin-bottom: 1em; }
th { text-align: left; padding: 4px;}
th.lineUnder { border-bottom: 1px solid; }
td { padding: 4px }
caption { padding: 1em 4px 1em; font-size: large; text-align: left; }
