
.runhead {
	background-color: #A9D9F6;
	padding-bottom: 5px;
	padding-top: 5px;
	text-align: center;
	font-family: "Helvetica Neue",Arial,Helvetica,Geneva,sans-serif;
	text-decoration:none;
	font-weight: bold;
}

.runheads {
    padding: 5px 5px 5px 85px;
    text-align: left;
    font-family: "Helvetica Neue",Arial,Helvetica,Geneva,sans-serif;
    text-decoration:none;
    font-weight: bold;
    min-height: 40px;
}

.runhead1 {
    background: url("../images/runhead_img1.png") no-repeat left top;
    background-color: #78b8df;
}

.runhead2 {
    background: url("../images/runhead_img2.png") no-repeat left top;
    background-color: #78b8df;
}

.runhead3 {
    background: url("../images/runhead_img3.png") no-repeat left top;
    background-color: #78b8df;
}

.runhead4 {
    background: url("../images/runhead_img4.png") no-repeat left top;
    background-color: #78b8df;
}

.runhead5 {
    background: url("../images/runhead_img5.png") no-repeat left top;
    background-color: #78b8df;
}

.runhead6 {
    background: url("../images/runhead_img6.png") no-repeat left top;
    background-color: #78b8df;
}

.runhead7 {
    background: url("../images/runhead_img7.png") no-repeat left top;
    background-color: #78b8df;
}

.runhead8 {
    background: url("../images/runhead_img8.png") no-repeat left top;
    background-color: #78b8df;
}

a.afi {
    color:#1A4680;
    text-decoration:none;
    font-weight: bold;
    font-size: 0.8em;
}

a.afi:hover {
    color:#0165CE;
    text-decoration:none;
    font-weight: bold;
}

hr.afi {
    background: url("../images/dotted_grey.gif") repeat-x scroll left top transparent;
    color: #f00;
    height: 5px;
    border: 0;
    width: 95%;
    display: block;
    clear: both;
}

h3.afititle {
    font-weight: bold;
    padding:5px 5px 5px 0px;
    margin:0px;
}

.summary-pic {
    padding: 0 15px 0 0;
    float: left;
    display: inline-block;
}


.img-container {
    position: relative;
    width:30%;
    font-size:10pt;
    margin: 10pt 10pt 40px 10pt;
}

.img-container img {
    width:100%;
}

.caption-container {
    font-family: arial,verdana,sans-serif;
    left: 0;
    background-color: #000;
    color: #FFF;
    opacity: 0.85;
    width: 100%;
    padding: 8pt;
    margin: 0;
}

.blurb {
    margin: 10px 0 20px 0;
    color: #777;
    font-size: 1.2em;
    line-height: 1.4em;
}

h2.topic {
    background-color: #e6e6e6;
    margin: 10px 0;
    padding: 10px 0;
    border-bottom: solid 2px #1070a2;
    color: #1070a2;
}
