body
{
	background-color: #FFFFFF;
	color: #000000;
	font: 90% Arial;
	margin: 0;
}
td { font-size: 80% }

.mainTable { height:100%; }
.mainTable .leftNav { background-color: #065C04; text-align: center; width: 174px; padding-bottom: 14px; }
.mainTable .mainContent { width: 838px; }

.leftNavItem {text-align: left; padding-left: 40px; padding-bottom: 7px; }
.leftNavItem a {font-weight: bold; text-transform: none; color: #FFFFFF; }

.langSelect {}

/* study page */
.study				{ position: relative; top: 55px; left: 64px; width: 515px; }
.study .header		{ margin: 0 0 0 136px; }
.study .text		{ margin: 24px 0 24px 38px; width: 440px; }
.study .navigation	{ margin: 12px 0 12px 0; }
.study .navigation a		{ text-decoration: underline; float: left; }
.study .navigation a:visited, .study .navigation a:focus, .study .navigation a:active	{ text-decoration: underline; }
.study .navigation a:hover	{ text-decoration: none; }
.study .navigation .right	{ float: right; }

/* content layout */
.splitingTable {}
.splitingTable .leftArea { padding-right: 14px;}

a:visited, a:link, a:active { text-decoration: none }
a:hover { text-decoration: underline }

.subHeaderTop { background-color: #FFFF99; padding: 16px 14px; font-family: Garamond, Verdana; font-size: 35px; font-style: italic; }

.content { padding: 35px 35px 35px 35px; width: 100% }
.content .text {padding-bottom: 14px; padding-top: 7px;}
.content .textbox { background-color: #FFFFCC; padding: 14px; margin-bottom: 7px }
.content .subheader {background-color: #003300; color: #FFFFFF; font-weight: bold; font-size: 120%; font-style: italic; padding: 5px}

.questions {}
.questions .textBoxtable{}

.infoBox { border: solid 1px #000000; margin-bottom: 14px; width: 200px; }
.infoBox .infoBoxHeader {background-color: #F4FFF4; padding: 7px 14px 7px 14px; font-weight: bold; text-align: center; text-decoration: underline}
.infoBox .infoBoxContent {background-color: #A6B8A6; font-style: italic; font-size: 75%; padding: 7px 14px 14px 14px;}
.infobox ul {margin-left: 5px; padding-left: 5px;}


/* elements */
.spacer { height: 7px; overflow: hidden; width: 7px }
.spacer2 { height: 14px; overflow: hidden; width: 7px }
.spacer3 { height: 21px; overflow: hidden; width: 7px }
.startButtonDiv { text-align: center; padding: 21px 0px 0px 0px; }
.startButton {font-family: Garamond, Verdana; font-style: italic; font-size: 140%; font-weight: bold; color: #FFFFFF; background-color: #065C04;}

.nextButton {font-family: Garamond, Verdana; font-style: italic; font-size: 140%; font-weight: bold; border: 0px solid black; background-color: #FFFFFF}
.nextButton:hover {font-weight: bold; color: red}
.printButton {text-align: center; font-family: Garamond, Verdana; font-style: italic; font-size: 140%; font-weight: bold; color: #FFFFFF; background-color: #065C04;}

.LeftButtonTd { text-align: left; width: 20% }
.PrintButtonTd { text-align: center; width: 60%}
.RightButtonTd { text-align: right; width: 20% }


.boxes {width: 100%; border-collapse: collapse; padding: 5px; color: #666666}
.boxes td {border: 1px solid #666666; width: 50%; padding: 5px}
.boxes .boxheader { }
.boxes .boxtext {font-style: italic; }
.boxes .boxtext textarea { width: 90%; height: 60px }

.boxes2 {width: 100%; border-collapse: collapse; padding: 5px;}
.boxes2 td {border: 1px solid #000000; width: 50%; padding: 5px}
.boxes2 .boxheader { background-color: #E1E1E1;}
.boxes2 .boxtext {font-style: italic; }
.boxes2 .boxtext textarea { width: 90%; height: 60px }

.boxbottom {padding: 10 0 10 0}

.odd td {background-color: #E1E1E1; padding: 3px }
.even td { padding: 3px}

.subFooter { color: #999999; text-align: center; padding: 5px 0px 0px 35px; border-top: solid 1px #999999; display: block }

.dataPerm {font-size: 130%; text-align: center; padding-top: 15px;}

.mainContent textarea {width: 90%; height: 60px;}

.creditsTable td {width: 50%; text-align: center}
.ResourcesTable {width: 100%; }

