﻿@charset "utf-8";
/* CSS Document */

p, div, span, li, text, html, body, td{
	font-size:12px;
	font-family:"Trebuchet MS", arial;
	color:#000000;
}

a{
	color:#169d4e;
	font-weight:bold;
	text-decoration:none;
}

.dateTxt{
	font-size:14px;
	font-weight:bold;
}

.title{
	font-weight:bold;
	font-size:20px;
	color:#58423d;
	margin-top:1em;
	text-transform:uppercase;
}

.subtitle{
	font-size:18px;
	font-weight:bold;
}

.subTitle2{
	font-size:16px;
	font-weight:bold;
}

.mainTableBorders{
	border-top:solid #FFFFFF 10px;
	border-bottom:solid #FFFFFF 10px;
	border-left:solid #FFFFFF 10px;
	border-right:solid #FFFFFF 10px;
}

.bottomTxt{
	color:#4579b1;
	font-size:12px;
	font-weight:bold;
}

.actTitle{
	font-size:14px;
	font-weight:bold;
}

.actLink{
	font-size:11px;
}

.error{
	color:#FF0000;
}

.errorBG{
	background-color:#FF0000;	
}

.popupBorders{
	border-top:solid #FFFFFF 17px;
	border-bottom:solid #FFFFFF 17px;
	border-right:solid #FFFFFF 17px;
	border-left:solid #FFFFFF 17px;
}

#album_photo{
	position:relative;
	
	margin:-428px 0px 0px 712px;
}

.pedoTxt{
	color:#dbd5cc;
	font-size:46px;
	font-weight:bold;
}

.pedoTxt2{
	color:#189e4f;
	font-size:46px;
	font-weight:bold;
}

/*** Calendar ***/

.MiniCalDayLnk{
	color:#FFFFFF;
}

.MiniCalDayReg{
	font-weight:bold;
	color:#231f20;
}

.calBorders{
	border-top:solid #FFFFFF 1px;
	border-bottom:solid #FFFFFF 1px;
	border-left:solid #FFFFFF 1px;
	border-right:solid #FFFFFF 1px;
}

.monthYear{
	color:#4579b1;
	font-weight:bold;
	font-size:15px;
}

.newsletterInput {
	padding-bottom: 4px;
	text-align: center;
}

.siteInput {
	border-top: 1px solid #666c71;
	border-right: 1px solid #666c71;
	border-left: 1px solid #666c71;
	border-bottom: 1px solid #d3d3d3;
	color: #727274;
	padding: 6px;
	height: 30px;
	width: 196px;

    border-radius: 3px;
    outline: none;
    transition: all 0.25s ease-in-out;
    -webkit-transition: all 0.25s ease-in-out;
    -moz-transition: all 0.25s ease-in-out;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
}

.siteInput:focus {
    border: 1px solid #a2d1b7;
    box-shadow: 0 0 5px #a2d1b7;
    -webkit-box-shadow: 0 0 5px #a2d1b7;
    -moz-box-shadow: 0 0 5px #a2d1b7U;
}

.formError {
	background-color: #ff9;
	border: 1px solid #fff;
	color: #f00;
	font-weight: bold;
	padding: 5px;
	text-align: center;
}

.formSuccess {
	background-color: #9c9;
	border: 1px solid #fff;
	font-weight: bold;
	padding: 5px;
	text-align: center;
}
