Body{
/*	/*font-family : Arial, Times, serif;*/
	font-size : 14px;
	color : #000000;
	background-color : #FFFFFF;	*/	
	font-style : normal;
	font-weight : normal;

		background: #fff;
		font: 14px/21px "HelveticaNeue", "Helvetica Neue", Helvetica, Arial, sans-serif;
		color: #444;
		-webkit-font-smoothing: antialiased; /* Fix for webkit rendering */
		-webkit-text-size-adjust: 100%;
	}


.Menu2-on{ 
/*   	/*font-family : Arial, Times, serif;*/*/
	font-size : 14px;
	font-style : normal;
	font-weight : bold;
	text-decoration : none;
	color : 000000;
	}
A:link{ 
   	/*font-family : Arial, Times, serif;*/
	font-size : 14px;
	font-style : normal;
	font-weight : bold;
	text-decoration : none;
	color : 544995;
	}
A:visited{ 
   	/*font-family : Arial, Times, serif;*/
	font-size : 14px;
	font-style : normal;
	font-weight : bold;
	text-decoration : none;
	color : 544995;
	}		
A:Hover  {
	/*font-size : 14px;*/
	/*font-family : Arial, Times, serif;*/
	font-weight : bold;
	color : d90000;
}
	h1, h2, h3, h4, h5, h6 {
		color: #181818;
		font-family: "Georgia", "Times New Roman", serif;
		font-weight: normal; }
	h1 a, h2 a, h3 a, h4 a, h5 a, h6 a { font-weight: inherit; }
	h1 { font-size: 45px; line-height: 50px; margin-bottom: 14px;}
	h2 { font-size: 28px; line-height: 40px; margin-bottom: 10px; }
	h3 { font-size: 21px; line-height: 34px; margin-bottom: 8px; }
	h4 { font-size: 21px; line-height: 30px; margin-bottom: 4px; }
	h5 { font-size: 17px; line-height: 24px; }
	h6 { font-size: 14px; line-height: 21px; }
}
.fred {
	/*font-family : Arial, Times, serif;*/
	color: 000000;
	font-size: large;
	text-transform: capitalize;
	font-weight: bold;
	font-variant: small-caps;
}
.Menu1-on {
	/*font-family: Arial, Helvetica, sans-serif;*/
	color: #ffffff;
	font-weight: bold;
	background-color: #d90000;
	text-align: center;
	width: 200px;
	font-size: x-small;
}
.Menu1-off {
	/*font-family: Arial, Helvetica, sans-serif;*/
	font-weight: bold;
	background-color: #CCCCCC;
	text-align: center;
	width: 200px;
	font-size: x-small;
}
.Hidden {
	/*font-family: Arial, Helvetica, sans-serif;*/
	color: #FFFFFF;
	font-size: 1px;
}
.hint {
  background: #EEEEEE;
  padding-left: 1em;
  padding-right: 1em;
  border-style: outset;
}
.solutions {
  background: #EEEEEE;
	 padding-left: 1em;
  padding-right: 1em;
}
.problem {
	 padding-left: 1em;
  padding-right: 1em;
}
.solution-hint-title {
	font-weight: bold;
    font-style: small-caps;
}
.problem-title {
	font-weight: bold;
    font-style: small-caps;
}
.table {
    width: 800;
}

   .adsense-notower {
     display: none;
   }
   

#subtab {
   float:left;
   width:100%;
   background:#fff;
   	background-color: #f2f2f2;
   border-left:1px solid #bbb;
   border-right:1px solid #bbb;
   border-top:1px solid #bbb;
   border-bottom:1px solid #bbb;
   overflow:hidden;
   position:relative;
   	margin: 0 0 1em 0;
}
#subtab ul {
   clear:left;
   float:left;
   list-style:none;
   margin:0;
   padding:0;
   position:relative;
   left:50%;
   text-align:center;
}
#subtab ul li {
   display:block;
   float:left;
   list-style:none;
   margin:0;
   padding:0;
   position:relative;
   right:50%;
}
#subtab ul li a {
   display:block;
   margin:0 0 0 1px;
   padding:3px 10px;
   background:#f2f2f2;
   color:#069;
   text-decoration:none;
   line-height:1.3em;
}
#subtab ul li a:hover {
   background:#f2f2f2;
   color:#c00;
}
#subtab ul li a.active,
#subtab ul li a.active:hover {
   color:#c00;
   background:#f2f2f2;
   font-weight:bold;
}


#centerednav {
   float:left;
   width:100%;
   background:#fff;
   border-bottom:4px solid #069;
   overflow:hidden;
   position:relative;
}
#centerednav ul {
   clear:left;
   float:left;
   list-style:none;
   margin:0;
   padding:0;
   position:relative;
   left:50%;
   text-align:center;
}
#centerednav ul li {
   display:block;
   float:left;
   list-style:none;
   margin:0;
   padding:0;
   position:relative;
   right:50%;
}
#centerednav ul li a {
   display:block;
   margin:5px 0 0 10px;
   padding:3px 10px;
   background:#ddd;
   color:#000;
   text-decoration:none;
   line-height:1.3em;
}
#centerednav ul li a:hover {
   background:#369;
   color:#fff;
}
#centerednav ul li a.active,
#centerednav ul li a.active:hover {
   color:#fff;
   background:#069;
   font-weight:bold;
}


 @media (max-width: 8px) {
   
   .adsense-tower {
     display: none;
     line-height: 20px;
   }

   .adsense-notower {
     display: block;
   }

.Menu2-on{ font-size : 18px; }
.Menu2-off{ font-size : 18px; }
.Menu1-on{ font-size : 18px; }
.Menu1-off{ font-size : 18px; }
A:link{ font-size : 18px;}
A:visited{ font-size : 18px;}
}
 @media (max-device-width: 8px) {
   
   .adsense-tower {
     display: none;
     line-height: 20px;
   }

   .adsense-notower {
     display: block;
   }


}