body{
background-image:url(../images/abc_bg1.png);
background-repeat:repeat-x;
}

strong {
font-weight:bold;
}

h1 img {
padding: 10px;
text-align:center;

}

p {
position:relative;
padding: 4px 0;
}
.puzzle {
position:absolute;
left: 700px;
top:-40px;
}

h2 {
font-size:138%;
color:#0F0F0F;
}

#hd .toprow {
position:relative;
top:30px;
left: 15px;

}


#hd , #bd, #ft {
position:relative;
/* border: 1px solid #cccccc; */
padding:0;
clear:both;
}
#hd {
padding: 10px 0;
float:left;
}



#ft {
font-size:92%;
padding: 10px 0 0 205px;
}
ul {
position:relative;
	margin: 0;
	padding: 0;
	width: 190px;
	background:transparent;
}


ul li {
position:relative;
display:block;
background-image:url(../images/abc_menu.png);
font-family: Arial, Helvetica, sans-serif;
font-size: 92%;
padding: 8px;
margin: 4px 0 0 10px;
border: 1px solid #000;
}

ul li a {
display:block;
width: 100%;
cursor:pointer;
color:#000066;
text-decoration:none;
 }
 
ul li a:hover {
color:#0033FF;
 }



.sidebox {
position:relative;
width: 150px;
height:90px;
border: 1px dotted #666;
text-align:center;
vertical-align:middle;
padding: 60px 0 0 0;
margin: 15px auto;
}


.leftcol {
position:relative;
float:left;
width: 150px;
text-align:left;
}

.centercol {
position:relative;
float:left;
position:relative;
}

.centercol a {
position:relative;
display:none;
left: 560px;
cursor:pointer;
color: #003698;
}

.centercol a:hover {
color:red;
}

.videoplayer {
padding: 0px;
margin: 10px;


}

.rightcol {
position:relative;
float:left;
}

#myTooltip {
background-color:#eaeaea;
border:1px solid #666;
font-size:85%;
padding:3px;
}



#healthpres , #incomepres, #retirementpres,#enrollmentpres{
display:none;
position:relative;
}


