body {
 background-color:#FFFFFF;
 padding:15px 15px 0px 15px;
 margin:0px;
}

body,p {
 font-family:verdana,arial,sans-serif;
 font-size:10pt;
 color:#000000;
}

h1 {
 margin:0px;
 margin-bottom:10px;
 padding:0px;
 font-size:12pt;
 font-weight:bold;
}

h2 {
 margin:0px;
 margin-bottom:10px;
 padding:0px;
 font-size:10pt;
 font-weight:bold;
}

h3 {
 margin:0px;
 margin-bottom:5px;
 padding:0px;
 font-size:9pt;
 font-weight:bold;
 font-style:normal; 
}

a, a:visited, a:active {
 color:#660000;
 text-decoration:none;
}

a:hover {
 color:#FF0000;
}

div.overview {
 vertical-align:middle;
 line-height:26px;
}

div.overview a, div.overview a:visited, div.overview a:active {
 color:#660000;
 text-decoration:none;
}

div.overview a:hover {
 color:#FF0000;
}

div.overview-subtitle {
 line-height:10px;
 padding-left:10px;
 margin-bottom:5px;
}

.mPdf, .mHtml {
 background-position:left center;
 background-repeat:no-repeat;
 padding-left:24px;
}

.mPdf {
 background-image:url(../gfx/page_pdf.png);
}

.mHtml {
 background-image:url(../gfx/page_html.png);
}



div.print-footer {
 font-style:italic;
 margin-bottom:30px;
}

div.printButton {
 text-align:center;
 padding:10px;
 border-bottom:1px dashed #999999;
 margin-bottom:20px;
}

div.printButton a {
 font-weight:bold;
 text-decoration:none;
}


.imgcontainer {
/* position:relative; */
}

.caption {
 font-size:0.8em;
 background-color:#FFFFFF;
 color:#666666;
 position:absolute;
/* bottom:0; */
/* left:0; */
 text-align:left;
/* width:100%; */
 opacity:.75;
 filter:alpha(opacity=85);
}

