body			{border: 0; margin: 0; background: #000000; font-family: Century Gothic, Trebuchet MS, Helvetica; font-size: 12px}
img				{border: 0}
p,div			{margin: 0}
p				{margin-bottom: 10px;}
form			{padding: 0; margin: 0}

h1				{font-size: 18px; margin: 0 0 24px 0;}
h2				{font-size: 14px; margin: 0 0 20px 0;}
h3				{font-size: 13px; margin: 0 0 16px 0;}

a,a:visited		{color: #525B26; text-decoration: none}
a:hover			{text-decoration: underline}

#content		{position: relative; margin: 0 auto; border: 0; width: 990px; height: 665px; background-repeat: no-repeat; background-color: #000000}

#navbar, 
#footerbar, 
#footerbar_bg	{border: 3px solid #000000;}

#navbar,
#navshadow		{position: absolute; width: 125px; height: 590px; background: white; text-align: center; z-index: 1; left: 175px; top: 45px }

#navshadow		{left: 183px; top: 53px; background-color: #75833D;}

#nav,
#subnav			{list-style-type: none; margin: 0px; padding: 0px; text-align: left; margin-left: 7px; margin-top: 8px;  font-weight: normal}

#nav			{padding-top: 15px}
#nav li			{margin-bottom: 10px;}
#nav a			{text-decoration: none; color: #000}
#nav a:hover	{text-decoration: underline}
#navTextContainer	{top: 50px}
.nav_bold		{font-weight: bold}

#subnav			{margin-left: 6px; margin-top: 0px}
#subnav li		{margin-bottom: 0px}

#footerbar, 
#footerbar_bg	{position: absolute; width: 900px; height: 90px; left: 25px; top: 495px;}

#footerbar_bg	{z-index: 2; background-color: #75833D; -khtml-opacity:.75; -moz-opacity:.75; -ms-filter:"alpha(opacity=75)"; filter:alpha(opacity=75); opacity:.75;}
#footerbar		{z-index: 3; font-weight: bold; color: white}

/* #testimonials	{position: absolute; left: 100px; top: 5px; width: 480px; height: 75px; font-size: 16px;} */
#testimonials		{position: absolute; top: 2px; width: 535px; height: 85px; font-size: 10px; font-weight: normal; font-family: verdana;}
.attributed_to		{margin-left: 50px; font-weight: bold; }

#private, 
#private_bg		{position: relative; width: 90%; height: 90%; margin: 0 auto; padding-top: 5px; overflow: auto}

#private_bg		{z-index: 2; background-color: #FFFFFF; -khtml-opacity:.80; -moz-opacity:.80; -ms-filter:"alpha(opacity=80)"; filter:alpha(opacity=80); opacity:.80;}
#private		{z-index: 3; margin-top: 50px}
#private h1,h2,h3 {padding: 0; margin-top: 12px; margin-bottom: 12px}

.name-indent	{margin-left: 50px}

.textbox		{width: 170px}

#note_error,
#note_success,
#note_bg		{position: absolute; width: 425px; height: 75px; left: 160px; top: 100px; padding: 5px; font-weight: bold; font-size: 12px; text-align: center}

#note_bg		{z-index: 2; border: 2px solid #000; background-color: #FFFFFF; -khtml-opacity:.85; -moz-opacity:.85; -ms-filter:"alpha(opacity=85)"; filter:alpha(opacity=85); opacity:.85;}

#note_error		{z-index: 3; color: #CC0000;}
#note_success	{z-index: 3; color: #667236;}

.genericErrorText	{font-weight: bold; color: #CC0000}

.centered_content	{width: auto; text-align: center; margin: 10px}
#survey_container	{border: 1px solid black; padding: 5px;}
.surveyQuestion		{padding: 8px; height: auto}
.surveyAnswers		{padding-top: 3px; padding-bottom: 3px; background: #CDD1BA}
.surveyAnswerTable	{width: auto}
.surveyAnswersCell	{width: 150px; text-align: center;}
.postTestAnswersCell{width: 100%; padding-left: 15px}
.correct			{color: #008000}
.incorrect			{color: #FF0000}
#postTestResults	{border: 1px solid #C0C0C0; width: 400px}
#postTestResults td	{border: 1px solid #C0C0C0; padding: 3px; margin: 0; font-weight: bold; text-align: center}