BODY, td, th { font-family: Tahoma, Arial, Helv; font-size: 12px; letter-spacing: +1px; }

H1 	{ font-family: Tahoma, Arial, Helv; color: #aac4ff; font-size: 24px; }
H2 	{ font-family: Tahoma, Arial, Helv; color: #000099; font-size: 20px; letter-spacing: +1px;}
H3 	{ font-family: Tahoma, Arial, Helv; color: #000099; font-size: 18px; letter-spacing: +1px}
H4 	{ font-size: 14px; color: #0004FF; font-family: Tahoma, Arial, Helv;}
H6 	{ font-size: 8px; color: #666666; font-family: Tahoma, Arial, Helv;}

H2.top-header { 
	font-family: Tahoma, Arial, Helv; 
	color: #000099; 
	letter-spacing: +4px;
	text-align: center;
	font-size: 20px; }

H3.H3-ruler {
	font-family: Tahoma, Arial, Helv;
	color: maroon;
	font-size: 18px;
	border-top-style: solid;
	border-top-color: #999999;
	border-top-width: 1px;
	padding-top: 2px;
	letter-spacing: +2px;}

H4.grey	{ font-size: 14px; color: #666666; font-family: Tahoma, Arial, Helv;}

H4.red	{ font-size: 14px; color: #dd0000; font-family: Tahoma, Arial, Helv;}
	
H4.blue	{ font-size: 14px; color: #000099; font-family: Tahoma, Arial, Helv;}

span.blue {color: #000099;}
span.red {color: #dd0000;}
span.grey {color: #666666;}

	
td.small { font-family: Tahoma, Arial, Helv; font-size: 8px; letter-spacing: +1px; }
td.white { font-family: Tahoma, Arial, Helv; font-size: 12px; color: #ffffff;letter-spacing: +1px; }

p.small {
	font-size: 10px;
	color: #0004FF;
	font-family: Tahoma, Arial, Helv;
	letter-spacing: +2px;}

p.sml-gray {
	font-size: 10px;
	color: #666666;
	font-family: Tahoma, Arial, Helv;
	letter-spacing: +2px;}

p.margin {margin: 1cm 2cm 1cm 2cm;
	text-align: justify;
	font-size: 12px;
	color: black;
	font-family: Tahoma, Arial, Helv;
	letter-spacing: +1px;}

p.mains {
	font-size: 12px;
	color: #000000;
	font-family: Tahoma, Arial, Helv;
	letter-spacing: +2px;}

ul {
	float:left;
	width:100%;
	padding:0;
	margin:0;
	font-size: 12px;
	list-style-type:none;}

a {text-decoration: none}

a.one {
	float:left;
	text-decoration:none;
	width:100;
	color:#2F4F4F;
	font-weight: bold;
	letter-spacing: +1px;
	background-color:#AFEEEE;
	padding:3 1;
        border-top:1px solid #2F4F4F;
        border-left:1px solid #2F4F4F;
        border-bottom:1px solid #2F4F4F;
	border-right:1px solid #2F4F4F;}

a.one:hover {
	background-color:#4682B4;
	color:#ccffff;
	letter-spacing: +1px
	font-weight: bold;}

a.subone {
	float:left;
	text-decoration:none;
	width:100;
	color:maroon;
	font-weight: bold;
	letter-spacing: +1px;
	background-color:#FFD700;
	padding:3 1;
        border-top:1px solid #D2691E ;
        border-left:1px solid #D2691E ;
        border-bottom:1px solid #D2691E ;
	border-right:1px solid #D2691E;}



a.two {
	float:left;
	text-decoration:none;
	width:150;
	color:white;
	font-weight: bold;
	letter-spacing: +1px;
	background-color:teal;
	padding:5 3;
	border-left:1px solid white;
	border-bottom:1px solid white;}

a.two:hover {
	background-color:#CCFFFF;
	color:#990000;
	letter-spacing: +1px
	font-weight: bold;}

a.subtwo {
	float:left;
	text-decoration:none;
	width:150;
	color:#2F4F4F;
	font-weight: bold;
	letter-spacing: +1px;
	background-color:#87CEEB;
	padding:5 3;
        border-top:1px solid #2F4F4F;
	border-left:1px solid white;
	border-bottom:1px solid #2F4F4F;}

a.subtwo:hover {
	background-color:#CCFFFF;
	color:#990000;
	letter-spacing: +1px
	font-weight: bold;}

a.three:link {color:blue;}

a.three:visited {color:blue}

a.three:hover {color:maroon; background:yellow}


a.subthree:link {color:#444444;}

a.subthree:visited {color:#444444}

a.subthree:hover {color:#000000; background:yellow}


a.four {
	float:left;
	text-decoration:none;
	width:150;
	color:maroon;
	
	letter-spacing: +1px;
	background-color:yellow;
	padding:5 3;
	border-left:1px solid white;
	border-bottom:1px solid #D2691E ;}

a.four:hover {
	background-color:#FFD700;
	color:#000000;
	letter-spacing: +1px
	font-weight: bold;}

a.subfour {
	float:left;
	text-decoration:none;
	width:150;
	color:red;
	font-weight: bold;
	letter-spacing: +1px;
	background-color:yellow;
	padding:5 3;
	border-left:1px solid white;
	border-bottom:1px solid #D2691E ;}


a.five {
	float:left;
	text-decoration:none;
	width:150;
	color:black;
	font-weight: bold;
	letter-spacing: +1px;
	background-color:#FFD700;
	padding:5 3;
	border-left:1px solid white;
        border-right:1px solid white;
	border-bottom:1px solid #D2691E;}

li {display:inline}


ul.photo {
	float:left;
	width:100%;
	padding:0;
	margin:0;
	font-size: 12px;
	list-style-type:circle;}


span.red-h {
	font-family: Tahoma, Arial, Helv;
	color: #FF0000;
	font-size: 18px;
	letter-spacing: +2px;
	background-color: #FFFFFF;
	border-top-style: solid;
	border-top-color: #FF0000;
	border-top-width: 2px;
	padding-top: 2px;

	border-bottom-style: solid;
	border-bottom-color: #FF0000;
	border-bottom-width: 2px;
	padding-bottom: 2px;
	
	border-left-style: solid;
	border-left-color: #FF0000;
	border-left-width: 2px;
	padding-left: 15px;

	border-right-style: solid;
	border-right-color: #FF0000;
	border-right-width: 2px;
	padding-right: 15px;}

.thinborder {
  float:left;
  border:solid 1px silver;
  padding:10px;
  margin-right:10px;
  } 



a.books:link {color:grey;}

a.books:visited {color:grey;}

a.books:hover {color:orangered;}



a.linkopacity img {
	filter:alpha(opacity=50); 
	-moz-opacity: 0.5; 
	opacity: 0.5;}

a.linkopacity:hover img {
	filter:alpha(opacity=100);   
	-moz-opacity: 1.0;   
	opacity: 1.0;
	}

div.books {
  float: center;
  width: 125;
  border: none;
  margin: 5;
  padding: 10;}



div.figure {
  float: center;
  width: 125;
  border: thin teal solid;
  margin: 5;
  padding: 10;}

div.figure p {
  text-align: center;
  font-size: 12;
  text-indent: 0;}


.boxed {
  border: 5px solid red;}

