body {
	position: relative; 	
	margin:0;
	
		/*padding-top, padding-right, padding-bottom, and padding-left.*/
	padding:0px 0px 0px 0px;
		background-repeat: repeat-y;
background-image:url(images/alb-line.jpg);background-color:#2A5ED9;
/*width:1100px;*/

}

div#links {
	position: absolute; top: 0px; left: 5px; width: 220px; 
		/*top: 72px; */
	font: 10px Verdana, sans-serif; 
	/*letter-spacing: 1px;word-spacing:0.3em;*/
	z-index: 2;
text-align:left;

}
div#links hr{background-color:#2A5ED9;color:#2A5ED9;height:3px}

div#links a {
	display: block;
 	text-align: center; 
	font: bold 1em sans-serif; 
   	padding: 5px 10px; 
	margin: 3px 0 1px; 
	border-width: 0; 
   	text-decoration: none; 
	color: WHITE;	
	background-color: #2A5ED9;/*#6633CC;	*/
	letter-spacing: 0.2em;word-spacing:0.2em;		
 }


div#links a:visited { 
	color: #CCCCFF;border-top:2px dotted white;
	/*background-color:#CC9933;*/
	
	}
div#links a:hover 
{
	color:#000033;
	background-color:#E8E8E8;
	letter-spacing: 0.4em;word-spacing:0.2em;		
	font: bold  1em verdana,arial;border:2px dotted blue;
}

div#links a:active{color:black;border:2px dotted #2A5ED9;background-color:red ;}


div#links a span {
	display: none;
}

div#links a:hover img{border:0;padding:0px;}
div#links a:hover span {
	display: block;
   	position: absolute; 
	top: 590px; left: 0; width: 200px;
   	padding: 5px; margin: 10px; 
	z-index: 2;
  	color: black;	/*#AAA; */
   	background: #E0E0E0 ;	
   	font: 10px Verdana, sans-serif; letter-spacing: 0.1em;word-spacing:0.1em;
	text-align: left;border:dashed 1px #2A5ED9;
}
div#links a:hover span img{padding:10px;}


div#content {
	position: absolute; top:80px; 	left: 235px; right: 10px;
   		/*background:#6699FF;*/
		background-color:#E8E8E8;
	color:#666699;
   	font: 14px verdana,arial;
	/*letter-spacing: 1px;word-spacing:0.5em;*/
letter-spacing: 1px;word-spacing:0.3em;
	padding: 10px; 
   	border-top: solid 5px #2A5ED9;
text-align:left;
}


a.example{
text-decoration:none;
}
a.example:hover{
text-decoration:none
}



div#content p {clear:both;margin: 0 1em 1em;color:gray;font: 12px verdana,arial;}
div#content p.l {clear:both;float:left;margin: 0 1em 1em;color:gray;font: 12px verdana,arial;}
div#content p.r {clear:both;float:right;margin: 0 1em 1em;color:gray;font: 12px verdana,arial;}

div#content p span{
	color:#2A5ED9;
	font-size:0.8em;
	font-family:san serif,verdana;
	letter-spacing: 0.08em;
}

div#content table{text-align:left;table-layout:fixed; border-collapse: collapse} /*background: blue;*/
div#content table td{/*text-align:left;*/padding: 1em; border:1 none;vertical-align: middle}
.white{background-color:#D8D8D8; border-collapse: collapse}
div#content h3 {clear:both;margin: 1.5em;}

div#content h3 span{
	/*color:#CC0000;*/
	font-size:1.1em;
}

h2{
background-color:#0066CC;
	color:#CC0000;
padding:0.8em;
   	font: 30px Palatino,serif,verdana,arial;
font-variant: small-caps;font-weight:bolder;
font-style:italic;
	/*letter-spacing: 1px;word-spacing:0.5em;*/
letter-spacing: 0.1em;word-spacing:0.3em;
vertical-align: middle;
text-align:left;display: block;
}

h4{
background-color:#FF3333;
	color:#333399;
/*line-height:50px;*/
   	font: 20px Palatino,serif,verdana,arial;
font-variant: small-caps;font-weight:bolder;
font-style:italic;
	/*letter-spacing: 1px;word-spacing:0.5em;*/
letter-spacing: 0.2em;word-spacing:0.5em;
vertical-align: middle;
text-align:left;
padding:20px ;/*5px 5px 5px;*/
}

h5{
background-color:#FF3333;
	color:#333399;
line-height:50px;
   	font: 20px Palatino,serif,verdana,arial;
font-variant: small-caps;font-weight:bolder;
font-style:italic;
	/*letter-spacing: 1px;word-spacing:0.5em;*/
letter-spacing: 0.2em;word-spacing:1em;
vertical-align: middle;
text-align:left;
padding:5px 5px 5px 5px;
}

h1 {position: absolute; top:2px; left: 5px; right: 25px;width:100%;
	 /*margin: -9px -9px 0.5em;
margin: 0px 0px 0.5em;*/
	padding: 10px 0 5px 15px; 
	text-align: center; 
	/*background: #A8A8A8; 
	background-color: WHITE ;*/
	background-color:#2A5ED9;	/*#2A5ED9;*/
	color:#E8E8E8 ; 	/*#99CCCC;*/ 
	letter-spacing: 0.3em;  font: bold 15px sans-serif; 
	/*height: 48px; */
	vertical-align: middle; 
	white-space:  nowrap;
	font-weight: bold;
}
h1 span{clear:both;float:left;font-size:1.5em;color:#2A5ED9;;background-color:white;letter-spacing: 0.3em;}




img.r {clear:both;float:right;margin:10px;   vertical-align:middle;
border:0px;
/*vertical-align:text-bottom; z-index:-1*/
}

img.l {clear:both;float:left;margin:20px;vertical-align:middle;
border:0px;
/*vertical-align:text-bottom; z-index:-1*/
}
div#logo{position: absolute; top:0px; 	left: 233px; right: 25px;border:0;padding:5px;float:left}
