		body {background-color:#4A5B4A;}
        .title-details {font-family: 'Libre Baskerville', serif; text-align:right; color:#565856; font-weight:900;}
		.title-bg {background-color:#E5DFCA;}
		.title-green-primary {font-family: 'Libre Baskerville', serif;color:#4A5B4A; font-size:26pt; font-weight:900}
		.title-green-secondary {font-family: 'Libre Baskerville', serif;color:#4A5B4A; font-size:20pt; font-weight:900}
        .title-red-primary {font-family: 'Libre Baskerville', serif;color:#9f0f28; font-size:26pt; font-weight:900}
        .title-red-secondary {font-family: 'Libre Baskerville', serif;color:#9f0f28; font-size:20pt; font-weight:900}
        .cert {font-family: 'Libre Baskerville', serif; color:#565856; font-size:10pt;}
        .button-p {font-family: 'Libre Baskerville', serif; color:#565856; font-size:12pt; font-weight:900;}
        .button-s {font-family: 'Libre Baskerville', serif; color:#565856; font-size:9pt; font-weight:900;}

		h2 {font-family: 'Lato', sans-serif; font-weight:900; margin-bottom: 0px;}
		h3 {font-family: 'Lato', sans-serif; font-weight:900}
        p {font-family: 'Lato', sans-serif;}
        a:link {text-decoration:none;}
        a:visited {text-decoration:none;}
        a:hover {text-decoration:none;}
        a:active {text-decoration:none;}
        img {vertical-align:top; border:0px;}

        table.aligner
        {
			vertical-align:top;
			width:100%;
			height:100%;
        }

		table.main
        { 
            border-collapse: collapse;
			padding: 0px;
			margin: 0px;
			border: 0px;
            background-color:#E5DFCA;
            width:750px;
            border-radius: 15px;
			-moz-border-radius: 15px;
			-webkit-border-radius: 15px;
			-o-border-radius: 15px;
			align:center;
        }

		table.header
        {
			width:100%;
            border: 0px;
        }
        .logo
        {
            text-align:left;
			padding-left: 10px;
        }
        .contact
        {
            text-align:right;
			padding-right: 10px;
        }

		table.buttons
        {
            border-collapse: collapse;
			align: center;
            width:100%;
        }
        .entry
        {
            text-align:center;
			border-style:none;
        }

		table.pagecontent
        {
			border-collapse: collapse;
			text-align: left;
			width: 100%;
            background-image:url('images/mainbg.jpg');
			background-repeat:no-repeat;
        }
        .imagecell
        {
			width: 33%;
        }
        .contentcell
        {
			padding: 30px;
			background-color: #FFFFFF;
			opacity:0.9;
			filter:alpha(opacity=90);
        }

        table.imagegallery
        {
            float: left;
			padding: 5px;
			margin: 5px;
			border: 5px;
            background-color:#E5DFCA;
            border-radius: 5px;
			-moz-border-radius: 5px;
			-webkit-border-radius: 5px;
			-o-border-radius: 5px;
        }

		table.footer
        {
            width:100%;
			height:20px;
        }

