.FP01
{
clear: left;
background: transparent url(../style/aabg023.png) 100% 100% no-repeat;
margin: 0 0 1.5em 0;
width: 100%;
}

.FP02
{
background: transparent url(../style/aabg024.png) 0 100% no-repeat;
}

.FP03
{
background: transparent url(../style/aabg021.png) 0 0 no-repeat;
}

.FP04
{
background: transparent url(../style/aabg022.png) 100% 0 no-repeat;
padding: 24px 0 24px 0;
}

.FP05
{
background: transparent url(../style/aabg026.png) 100% 0 repeat-y;
}

.FP06
{
background: transparent url(../style/aabg025.png) repeat-y;
padding: 0 2em;
}

.FP01, .FP02, .FP03, .FP04, .FP05, .FP06, .FP07
{}

.FP07
{
display: block;
font-size: 90%;
margin: 0;
cursor: pointer;
height: 100%;
width: 100%;
min-height: 140px;
}

/* Make the content wrapper auto clearing so it will contain floats (see http: //positioniseverything.net/easyclearing.html). */
.FP07: after
{
content: "."; 
display: block; 
height: 0; 
clear: both; 
visibility: hidden;
}

.FP07
{
display: inline-block;
}

.FP07
{
display: block;
}
/* Default CSS ends here */

.FP07 h1, .FP07 h2, .FP07 h3
{
margin-top: 0;
color: #4e2a90;
background: transparent;
}

.FP07 img
{
background: #fff;
border-color: #ceb88e;
padding: 5px;
}

/* Other */
.EventInfo
{
font-size: 90%;
}

/* Practitioners pages too */

#Loc, #Loc option, #Loc optgroup
{
font: .9em "Georgia", "Times New Roman", "Times" serif;
color: #2c2c2c;
background-color: #f9eeda;
}

#content ul.tight li
{
margin-bottom: 0;
}

p.Discipline
{
padding-left: 1.5em;
background: transparent url(../style/aabgTick.png) 0 2px no-repeat;
}