/* ================================================================= */
body				{	 
					background-image:url('../images/template/ProjectBackground.jpg');
					background-position: center center;
					background-attachment: fixed;
					margin-left:auto;	margin-right:auto;
				}
/* ================================================================= */
.MainBody 			{
					width:800px;
					margin-top:5px;		margin-bottom:5px;
					-moz-opacity:1.00;
					opacity:1.00;
					margin-left:auto;	margin-right:auto;
					background:#ffFFdd;
					border-width:2px; 
					border-color:blue;
					border-style:groove;
				}
/* ================================================================= */
.header				{
					width:auto;
					margin:2px;
					padding:2px;
					background:inherit;
					border:none;
				}
.headerQuote			{
					margin-top:45px;
					margin-left:15px;
					padding:15px;
					color:#660000;
					font-size:125%;
				}
/* ================================================================= */
.navbar				{
					width:auto;
					margin:2px;
					padding:2px;
					background:inherit;
					font-size:75%;
					font-weight:bold;
					text-align:center;
					text-decoration:none;
					border:none;
				}
.chapterNavbar			{
					margin-left:auto;	margin-right:auto;
					padding:2px;
					background:#ffcc66;
					font-size:75%;
					font-weight:bold;
					text-align:center;
					text-decoration:none;
					border-width:2px;
					border-color:#ffffbb;
					border-style:groove;
				}
.chapterLinks			{
					margin-left:auto;	margin-right:auto;
					padding:5px;
					background:#ffff99;
					font-size:75%;
					font-weight:bold;
					text-align:center;
					text-decoration:none;
					border-width:2px;
					border-color:#ffffbb;
					border-style:groove;
				}
.toc 				{
					width:750px;
					margin-left:auto;	margin-right:auto;
					padding:15px;
					background:#ffffbb;
					font-size:85%;
					font-style:italic;
					text-decoration:none;
					border-width:2px;
					border-color:#ffffbb;
					border-style:groove;
					list-style:square;
				}
.chapterNumber 			{
					color:#660000;
					font-size:75%;
					font-style:italic;
					text-decoration:none;
				}
.letterNavbar			{
					width:736px;
					margin-left:auto;	margin-right:auto;
					padding:5px;
					background:#FFCC66;
					color:#660000;
					text-align:center;
					border-width:1px;
					border-color:#660000;
					border-style:groove;
				}
.letter 			{
					color:#660000;
					font-size:75%;
					font-style:italic;
					font-weight:bold;
					text-decoration:none;
				}
a.previousNext 			{
					color:#660000;
					font-size:150%;
					font-style:italic;
					font-weight:bold;
					text-decoration:none;
				}
.arrow	 			{	
					color:#660000;
					font-size:200%;
					font-weight:bold;
					text-decoration:none;
				}
.navbarText			{
					color:green;
				}
.references 			{	
	 				position: relative; 
					float:right;
					color:green;
				}
/* ================================================================= */
.ContentBody			{
					width:792px;
					margin-top:2px;		margin-bottom:2px;
					margin-left:auto;	margin-right:auto;
					padding-top:2px;	padding-bottom:2px;
					background:inherit;
				}
.quoteTitle 			{
					margin-top:20px;	margin-bottom:10px;
					color:#000066;
					font-size:150%;
					font-style:italic;
					font-weight:bolder;
					text-align:center;
					text-decoration:underline;
				}
.quote 				{
					color:blue;
					font-size:90%;
					font-style: italic;
					font-weight:bolder;
				}
.author 			{	margin-left:0.2in; margin-bottom:0in;
					color:#000066;
					font-weight:bolder;
				}
.chapterTitle 			{
					width:auto;
					margin:5px;
					padding:5px;
					background:#000066;
					color:white;
					font-size:150%;
					font-weight:bold;
					text-align:center;
					border-width:2px;
					border-color:black;
					border-style:groove;
				}
.sectionHeader 			{
					padding:10px;
					background:blue;
					color:white;
					font-size:150%;
					font-weight:bold; 
					text-align:center;
					border-width:2px;
					border-color:#000066;
					border-style:groove;
				}
.subSectionHeader		{
					font-size:135%;
					color:black;
					text-align:center;
					font-weight:bold;
					background:green;
					padding:5px;
					border-color:#000066;
					border-width:2px;
					border-style:groove;
				}
/* ================================================================= */				
.footer				{
					width:auto;
					margin:2px;
					padding:2px;
					background:inherit;
				}
/* ================================================================= */				
h1 				{
					margin:15px;
					font-size:250%;
					font-weight:bolder;
					text-align:center;
					text-decoration:underline;
				}
h2 				{
					margin:10px;
					font-size:200%;
					font-weight:bolder;
					text-align:center;
					text-decoration:underline;
				}
h3 				{	margin:5px;
					font-size:150%;
					font-weight:bolder;
					text-align:center;
					text-decoration:underline;
				}
h4 				{
					margin:5px;
					font-size:125%;
					font-weight:bolder;
					text-align:center;
					text-decoration:underline;
				}
h5				{
					margin:5px;
				}
h6 				{
					margin:5px;
				}
/* ================================================================= */
br				{
					height: 20px;
				}
/* ================================================================= */
hr				{
					width:95%;
					height:3px;
					margin-left:auto;	margin-right:auto;
					padding-top:1px; 
					background:green;
					color:white;
				}
/* ================================================================= */
p 				{
					margin:20px;
					font-size:120%;
					font-weight:bold;
					color:black;
				}
.commentary			{
					color:#660000;
					font-size:75%;
					font-style:italic;
				}
.Introduction			{
					color:#660000;
					font-size:75%;
					font-style:italic;
				}
.Dedication			{
					color:#660000;
					font-size:75%;
					font-style:italic;
				}
.Acknowledgements		{
					color:#660000;
					font-size:75%;
					font-style:italic;
				}
.Preface			{
					color:#660000;
					font-size:75%;
					font-style:italic;
				}
.AboutTheAuthor			{
					color:#660000;
					font-size:75%;
					font-style:italic;
				}
.websiteNotice 			{
					color:#660000;
					font-size:150%;
					font-style:italic;
					font-weight:bold;
				}
/* ================================================================= */
img 				{
					width:auto;
	 				position: relative; 
					margin:5px;
					background-color:inherit;
					border-width:2px;
					border-color:#FFFF33;
					border-style:groove;
				}
.image 				{
					margin-left:auto;	margin-right:auto;
					width:auto;
	 				position: relative; 
					float:right;
					margin:5px;
					background-color:inherit;
					border-width:2px;
					border-color:#FFFF33;
					border-style:groove;
				}
.image15			{
					width:15%;
	 				position: relative; 
					float:right;
					margin:5px;
					background-color:inherit;
					border-width:2px;
					border-color:#FFFF33;
					border-style:groove;
				}
.image20			{
					width:20%;
	 				position: relative; 
					float:right;
					margin:5px;
					background-color:inherit;
					border-width:2px;
					border-color:#FFFF33;
					border-style:groove;
				}
.image25			{
					width:25%;
	 				position: relative; 
					float:right;
					margin:5px;
					background-color:inherit;
					border-width:2px;
					border-color:#FFFF33;
					border-style:groove;
				}
.image30			{
					width:30%;
	 				position: relative; 
					float:right;
					margin:5px;
					background-color:inherit;
					border-width:2px;
					border-color:#FFFF33;
					border-style:groove;
				}
.image35			{
					width:35%;
	 				position: relative; 
					float:right;
					margin:5px;
					background-color:inherit;
					border-width:2px;
					border-color:#FFFF33;
					border-style:groove;
				}
.image50			{
					width:49%;
	 				position: relative; 
					float:right;
					margin:5px;
					background-color:inherit;
					border-width:2px;
					border-color:#FFFF33;
					border-style:groove;
				}
.image100			{
					margin-left:auto;	margin-right:auto;
					width:98%;
	 				position: relative; 
					float:right;
					margin:5px;
					background-color:inherit;
					border-width:2px;
					border-color:#FFFF33;
					border-style:groove;
				}
.GraphicalAbstract		{
					margin-left:auto;	margin-right:auto;
					width:auto;
	 				position: relative; 
					float:left;
					margin:5px;
					background-color:inherit;
					border-width:2px;
					border-color:#FFFF33;
					border-style:groove;
				}
.headerImage		 	{
					float:right;
					margin:0px;
					border: none;
				}
.validatorImage			{
					margin:0px;
					width:auto;
					border-style:none;
				}
/* ================================================================= */
ul 				{	
					width:auto;
					margin-left:auto;	margin-right:auto;
					padding:25px;
					background-color:inherit;
					border:none;
				}
ul.toc				{ 
					list-style-type:square;
				}
li				{  
					margin-left:15px;
					padding:4px;
					color:green;
				}
.spacedList			{  
					margin-left:15px;
					padding:10px;
					color:blue;
				}
/* ================================================================= */
table				{
					margin-left:auto;	margin-right:auto;
				}
th 				{
					text-align:center;
					font-weight:bold;
					text-decoration:underline;
				}
tr				{
					background:inherit;
				}
td 				{
					font-weight:bold;
				}
.tableColumnHeader		{
					background:black;  
					color:white;
					font-weight:bold;
					text-align:center;
					text-decoration:underline;
				}
/* ================================================================= */
a	 			{
					background-color:inherit;
					color:red;
					text-decoration:none;
				}
a:link	 			{
					background-color: inherit;
					color:green; 
					text-decoration:none;
				}
a:hover 			{
					background-color:inherit;
					color:#660000;
					text-decoration:underline;
				}
a.citation			{
					background-color: inherit;
					color:blue; 
					font-size:80%;
				}
a.glossary_term			{
					background-color: inherit;
					color:blue;
					font-size:95%;

				}
/* ================================================================= */

