﻿/* Page layout */
body { background-color:#B0B0B0; font-family:Times New Roman, Serif; }
.pagewrapper { position:relative; margin:auto; width:540px; height:577px; background-image:url(/images/certificate/back_main.jpg); background-position:bottom; background-repeat:no-repeat; }

/* Header */
.header { position:absolute; left:0; top:0; width:540px; height:102px; background-image:url(/images/certificate/header.gif); }
.header a { position:absolute; left:0; top:0; width:540px; height:102px; text-decoration:none; z-index:100; }

/* Body styles */
.website { position:relative; margin-left:8%; width:84%; padding-top:115px; text-align:center; font-size:18px;
    border-bottom:2px solid #B0B0B0; padding-bottom:6px; }
.website strong { font-size:20px; }

.details { position:relative; margin-left:8%; width:84%; padding-top:6px; text-align:center; font-size:12px;
    padding-bottom:12px; font-family:Arial, Verdana, Sans-Serif; }
    
.reasons { position:absolute; left:12%; width:73%; bottom:60px; text-align:left; font-size:11px;
    font-family:Arial, Verdana, Sans-Serif; padding:2%; border:1px solid #8383A2; color:#333333; }
.reasons h3 { margin:0 0 5px 0; padding:0; font-size:12px; }
.reasons p { margin:0; padding:0; line-height:12px; }
.reasons ul { margin:0 0 0 15px; padding:0 }

.error { position:absolute; width:64%; left:18%; top:250px; text-align:center; color:Maroon; font-family:Arial, Sans-Serif;
    font-size:14px; }
    
a.footerlink, a.footerlink:visited { position:absolute; left:0; bottom:27px; width:540px; text-align:center; font-family:Verdana,Sans-serif; font-size:15px;
    color:#BBBBBB; text-decoration:none; }
a.footerlink:hover { text-decoration:underline; }

/* General purpose styles */
.hidden { display:none; }
.red { color:Red; }
