/*  **************** */
/*  * STD ELEMENTS * */
/*  **************** */
body {
	font-family:				arial;
	font-size: 					small;
	color: 						rgb(0,0,0);
	background: 				rgb(255,255,255)
}

a:link {
	color: 						rgb(2,105,53)
}

a:visited {
	color: 						rgb(2,105,53)
}

a:active {
	color: 						rgb(4,173,88)
}

img {
	border-style: 				none;
	vertical-align:			middle
}

/*  ******************* */
/*  * CUSTOM ELEMENTS * */
/*  ******************* */

.fullPage {
	width:						800px
}

.head {
	display:						block;
	width:						800px
}

.main {
	display:						block;
	width:						800px
}

.foot {
	display:						block;
	width:						800px
}

.menu {
	font-size:					medium;
	vertical-align:			top;
	height:						100%;
	text-align:					center;
	width:						150px
}

.content {
	text-align:					left;
	height:						340px;
	vertical-align:			top;
	width:						640px;
	padding-left: 				10px;
	vertical-align:			top;
	border-left-style:		solid;
	border-left-width:		1px
}

.subSectionHead {
	clear:						left;
	display:						block;
	color:						rgb(2,105,53);
	font-size:					large;
	font-weight:				bold
}

.subSection {
	clear:						left;
	display:						block;
	font-size:					small;
	margin-left:				10px;
	margin-top:					3px
}

.subSubSection {

}

.question {
	font-size:					medium;
	color:						rgb(101,6,96);
	font-weight:				bold
}

.questionText {
	font-size:					medium;
	font-weight:				italic;
	padding-left: 				10px
}

.answer {
	font-size:					medium;
	color:						rgb(2,105,53);
	font-weight:				bold
}

.answerText {
	padding-left: 				10px
}

.bookTitle {
	font-size:					medium;
}

/*  **************************** */
/*  * TABLE FORMATTED ELEMENTS * */
/*  **************************** */

table.data {
	border-style:				groove;
	border-color:				rgb(204,204,204);
	border-width:				thin
}

.footNote {
	font-weight:				bold;
	font-size:					x-small
}

.label {
	font-weight:				bold
}

.columnHead {
	text-align:					center;
	background-color:			rgb(2,105,53);
	color:						rgb(255,255,255);
	font-weight:				bold;
	padding-top:				5px;
	padding-bottom:			5px;
	padding-left:				10px;
	padding-right:				10px
}

tr.dataLight {
	background-color:			rgb(204,255,204)
}

tr.dataDark {
	background-color:			rgb(153,204,153)
}

td.data {
	text-align:					center;
	padding:						5px
}

td.rowHead {
	padding:						5px;
	text-align:					center
}

li {
	margin-left:				10px
}