.header .pmlist, .header .search, .header .quicklinks, .header .logos, .content .left, .menu, .footer, .offScreen {display:none;}

img {border:0 !important;}

.printOnly {display:block;}

table.timeline th {white-space: nowrap;vertical-align: top;padding:5px 20px 5px 0;}

table.timeline td {padding:5px 0;}

h1 {font-size:1.6em;}
h2 {font-size:1.2em;}

body {text-align:left;background:#ffffff;font-family:Verdana;font-size:11px;line-height:1.5em;color:#000000;font-weight:normal;text-decoration:none;margin:0px;padding-top:5px;padding-bottom:20px;padding-left:40px;padding-right:40px;}

.breadcrumb a {text-decoration:none; color:#000;}

.header .title {margin:20px 0;}

.content .main .imageLeft, .content .main .imageTop {floast:left;margin:15px 20px;clear:both;padding:10px;border:1px solid #ccc;}
.content .main .imageLeft img, .content .main .imageTop img {float:left;margin-right:20px;}
.content .main .imageLeft .caption p, .content .main .imageTop .caption p {margin-top:0px;}
.end {display:block;clear:both;}

.related .item {width:46%;padding:0 1%;margin:15px 0px;border:1px solid #ccc;float:left;}

.pmBox {float:left;text-align:center;margin:0 10px 10px 0;padding:0px 0;font-size:0.8em;}
.pmBox .title {font-size:1em;margin:5px;font-weight:normal;height:50px;display:block;}
.pmBox a {border:1px dashed #D2D2D2;display:block;width:90px;text-decoration:none;color:#000;font-weight:normal;height:187px;}
.pmBox a:hover {background-color:#EEEECC;text-decoration:none;}
.pmBox img {float:none;border:1px solid #D2D2D2;width:65px;height:65px;margin:0 auto;}
.pmBox .year {color:#000000;font-weight:bold;margin:5px 0;display:block;}

#quote {margin:15px 20px;padding:10px 10px 0 10px;border:1px solid #ccc;}
#quote p {margin:0 0 10px 0;padding:0;}

.title img {width:100%;}

.printPageBreak {page-break-before: always;}

.frontright th {font-weight:normal;}

form.standard {margin:20px 20px;}
form.standard div.ctrlHolder {margin:0 0 10px 0;}
form.standard div.checkHolder {margin:0 0 10px 165px;}
form.standard div.ctrlHolder label {width:150px;float:left;display:inline;margin:0 15px 0 0;}

form.standard p.label {width:150px;float:left;display:inline;margin:0 15px 0 0;}


form.standard .textInput, form.standard select {width:250px;border:1px solid #C2C7C7;}
form.standard textarea {width:250px; height:100px;border:1px solid #C2C7C7;}
form.standard div.buttonRow {padding:10px 0 0 180px;border-top:1px solid #C2C7C7;}
form.standard fieldset {border:0px;padding:10px 20px;}

form.horizontal {margin:0 20px;}
form.horizontal fieldset {border:0;}
form.horizontal div.ctrlHolder, form.horizontal div.buttonRow {display:inline;margin:0 10px 0 0;}
form.horizontal div.ctrlHolder input, form.horizontal div.ctrlHolder select {width:190px;}
form.horizontal label {margin:0 5px 0 0;}
form.horizontal p {display:inline;margin:0 10px 0 0;font-weight:bold;}

.content .main .divider {border-bottom:1px dotted #999999;display:block;height:1px;line-height:0;margin-bottom:10px;margin-top:10px;overflow:hidden;}

div.viewTimeline form {float:left; width:190px;}
div.viewTimeline h3 {float:left;margin-right:50px;margin-left:55px;}
div.viewTimeline form h3 {float:none;margin-right:0;margin-left:0;}
div.viewTimeline .ctrlHolder input {width:110px;}
div.viewTimeline .ctrlHolder select {width:185px;}
div.viewTimeline label {float:left;width:70px;}
div.viewTimeline .buttonRow {text-align: right;margin:10px 0 0 0;}
div.viewTimeline .ctrlHolder {margin:0 0 5px 0;}

.pmcheckboxes {margin:0px 15px;}
.pmcheckboxes div {bordser:1px solid red;}
.pmcheckboxes .col1 {float:left;width:235px;}
.pmcheckboxes .col1 .col {float:left;width:110px;}
.pmcheckboxes .col2 {float:left;width:70px;}
.pmcheckboxes .col3 {float:left;width:175px;}
.pmcheckboxes .col3 .col {float:left;width:170px;}

.pmcheckboxes table td {vertical-align:top;border:1px solid black;}
.pmcheckboxes table th {border:1px solid black;}
.pmcheckboxes .buttonRow {text-align:right;}
.pmcheckboxes .buttonRow input {}
.pmcheckboxes label {}

.galleryBox {width:150px;float:left;margin:10px 15px;}

.galleryBox .imgHolder {border:1px solid #d2d2d2;height:170px;width:150px;overflow:hidden;}

.thumbBox {float:left;text-align:center;margin:10px 50px 10px 50px;}
.thumbBox .title {margin:5px;color:#336699;display:block;font-family:georgia;font-size:15px;font-weight:bold;}
.thumbBox a {border:1px dashed #D2D2D2;display:block;width:160px;padding:0 0 10px 0;text-decoration: none;}
.thumbBox a:hover {background-color:#EEEECC;text-decoration:none;}
.thumbBox img {float:none;border:1px solid #D2D2D2;width:110px;height:110px;margin:0 auto;}

.mediaBox {margin:0 0 30px 0;}
.mediaBox p {margin:0 0 5px 0;}
.mediaBox .title a {background: url(/apmresources/images/play_icon.png) no-repeat left 1px;padding:0 0 0 25px;font-size:1.2em; text-decoration: none;}

dl.institutions {}
dl.institutions dt {margin:20px 0 0 0;font-weight:bold;}
dl.institutions dd {margin:5px 0 5px 30px;}

table.institution {}
table.institution th { white-space: nowrap; vertical-align: top;padding:5px 10px 5px 0;text-align: left;}
table.institution td {padding:5px;}


dl.glossary {}
dl.glossary dt {font-weight:bold;margin:15px 0 5px 0;}


