h1 {
	 color:navy; 
	 font-family: "Palatino Linotype", Trebuchet MS, Verdana, sans-serif; 
	 }

h2 {
	 color:navy;
	 font-family: "Palatino Linotype", Trebuchet MS, Verdana, sans-serif; 
	 }

h3 {
   color:navy; 
	 font-family: "Palatino Linotype", Trebuchet MS, Verdana, sans-serif; 
	 }

h4 {
	 font-family: "Palatino Linotype", Trebuchet MS, Verdana, sans-serif; 
	 }
	 
body {
		 font-family: "Palatino Linotype", Trebuchet MS, Verdana, sans-serif;
		 font-size: 1em;
		 background-color: #F2ECDA;
     height:100%;
     overflow-y:auto;
		 margin:0;
		 padding:0 10px 0 10px;
		 border:0;
		 }
		 
/*.alignprose {
		 font-family: "Palatino Linotype", Trebuchet MS, Verdana, sans-serif;
		 font-size: 1em;
		 background-color: #F2ECDA;
		 padding: 10px 10px 10px 10px;
		 margin-left:20%;
		 margin-right:15%;
		 }

.alignsidebar {
		 					font-family: "Trebuchet MS", Verdana, sans-serif;
							font-weight:bold;
							background-color:#E2DCCA;
							position:fixed;top:0px;
							margin-left:0%;
							margin-right:0%;
		 					padding: 10px 10px 10px 10px;
							margin-top:0%;
							margin-bottom:0%;
							height:100%;
							width:15%;
							border-right:solid #C2BCAA;
							border-left:solid #C2BCAA;
							}*/
.alignsidebar {
							font-family: "Trebuchet MS", Verdana, sans-serif;
							font-size: 14px;
							display:block; 
							top:0%; 
							left:16%;
							width:15%;
							bottom:1%;
							position:fixed; 
							/*border:1px solid #888;*/ 
							padding-top:2px; 
							padding-bottom:2px; 	
							padding-left:10px; 				
							padding-right:10px; 		
							font-weight:bold; 
							background-color:#E2DCCA; 
							margin-left:-15%;
							border:solid #C2BCAA;
							height:92%;
							}		
														
.alignsidebarsub {
							font-size:12px;
							margin-left:0%;
							padding-top: 0px;
							padding-bottom: 0px;
							padding-left: 20px;
							padding-right: 10px;
							background-color:#D2CCBA;
							width:80%;
							}
							
.alignprose {
						margin-left:20%;
						margin-right:15%;
						display:block; 
						/*width:500px;*/ 
						padding:10px;
						}
						
/*.alignprose.right {
									font-size:30px; 
									float:right;
									}	*/
									


*html .alignsidebar {
										position:absolute;
										}							

a:link, a:visited {
									color:#000080;
									text-decoration:none;
									}

a:hover, a:focus {
								 color:#4444FF;
								 text-decoration:none;
								 }

.alignsidebarsub ul {
								 margin:0; padding:0;
								 /*list-style:none;*/
								 }




				 														 
.alignsociety {
							margin-left:15%;
							margin-right:10%;
							}
							
.alignmentchart {
		font-family: "Palatino Linotype", Trebuchet MS, Verdana, sans-serif;
		font-size:small;
		/*font-weight: bold;*/
		}
		
.alignmentchartexp {
		font-family: "Arial", Verdana, sans-serif;
		font-size:10px;
		/*font-weight: bold;*/
		}
		
.expandedalign {
							 width:50px;
							 height:50px;
							 }
							 
.expandedaligne {
							 width:50px;
							 height:50px;
							 color:#FFFFFF;
							 }

.expandedalignn {
							 width:50px;
							 height:50px;
							 color:#808080;
							 }
						 
.majoralign {
						width:90px;
						height:90px;
						}

.minorextremealign {
						width:60px;
						height:60px;
						}
						
.minormoralalign {
						width:60px;
						height:90px;
						}

.minorethicalalign {
						width:90px;
						height:60px;
						}				
						
.charalign {
					 width:175px;
					 height:175px;
					 }

#chartlg {
				 background-color:#D5DCEF;
				 color:black;
				 }
				 
#chartngl {
				 	background-color:#D4CAE2;
				 	color:black;
				 	}

#chartng {
				 background-color:#E9D2E4;
				 color:black;
				 }

#chartngc {
				 	background-color:#FCDBE4;
				 	color:black;
				 	}
				 
#chartcg {
				 background-color:#FCDAD5;
				 color:black;
				 }

#chartlng {
				 background-color:#7C9BCF;
				 color:black;
				 }

#chartnlg {
				 background-color:#826BA9;
				 color:black;
				 }

#chartgn {
				 background-color:#BC7AAC;
				 color:black;
				 }

#chartncg {
				 background-color:#F289AE;
				 color:black;
				 }

#chartcng {
				 background-color:#F0888A;
				 color:black;
				 }

#chartln {
				 background-color:#0469B3;
				 color:yellow;
				 }
				 
#chartnl {
				 background-color:#3D107B;
				 color:yellow;
				 }

#charttn {
				 background-color:#92007B;
				 color:yellow;
				 }

#chartnc {
				 background-color:#E3007B;
				 color:yellow;
				 }

#chartcn {
				 background-color:#E10052;
				 color:yellow;
				 }


#chartlne {
				 background-color:#044476;
				 color:white;
				 }


#chartnle {
				 background-color:#260751;
				 color:white;
				 }

#charten {
				 background-color:#600051;
				 color:white;
				 }

#chartnce {
				 background-color:#990050;
				 color:white;
				 }

#chartcne {
				 background-color:#980034;
				 color:white;
				 }

#chartle {
				 background-color:#01172E;
				 color:white;
				 }

#chartnel {
				 	background-color:#0A011D;
				 	color:white;
				 	}
					
#chartne {
				 background-color:#24001D;
				 color:white;
				 }
				 
#chartnec {
				 	background-color:#3D001C;
				 	color:white;
				 	}
				 
#chartce {
				 background-color:#3D0011;
				 color:white;
				 }

