/********************************
WEBTOOLS
default properties of classes generated by webtools
********************************/
/********************************
QUESTIONNAIRE
********************************/
.questionnaire select {width:12em}
.questionnaire text {width:10em}
.questionnaire .radio {margin-left:7px}
/********************************
CONTACT FORM
********************************/
.contact ul {list-style:none}
.contact input {width:25em}
.contact input[type=submit] {width:auto}
.contact textarea {
	width:25em;
	height:6em
	}
/********************************
IMAGE GALLERY
********************************/
.image-gallery  ul {list-style:none}
/********************************
HERO SHOTS
********************************/
#imageFadeContainer {
	position:relative;
	top:0;
	left:0;
	height:1px;
	overflow:visible
	}
#imageFadeContainer img {
	position:absolute;
	top:0;
	left:0;
	display:none
	}
/********************************
SITE ERRORS
********************************/
h1.site_error, /* NOTICE */
h2.site_error /* STRICT */ {
	padding:1em 3em;
	font-size:11px;
	line-height:130%;
	margin:0 auto;
	font-weight:normal;
	font-family:arial, sans-serif;
	display:block;
	clear:both
	}
h1.site_error:before {content:"NOTICE: ";} /* inserts verbiage before the site error to indicate the error type */
h1.site_error /* NOTICE */ {
	/* The notice is a pink color */
	background-color:#FFCFD8;
	border:1px solid #FF9FB0; 
	color:#CF5A6F
	}
 
.calendar .nav {
	height: auto;
	position: relative;
 	width: auto;
  	line-height: 100%;
}

.wt-calendar ul {
	list-style: none;
}
 
.wt-calendar ul li {
	 float: left;
}

.wt-calendar .top-section .rightarrow {
	float: right;
}

.wt-calendar .current-month {
	text-align: center;
        width: 50%;
}

.wt-calendar table {
	width: 100%;
}

.wt-calendar table td {
	text-align: center;
}

.wt-calendar .selected {
	background-color: #AAA;
}

.wt-calendar .key-box {
	width: 10px;
	height: 10px;
        margin: 3px 5px;
}

h2.site_error:before {content:"STRICT: ";} /* inserts verbiage before the site error to indicate the error type */
h2.site_error /* STRICT */ {
	/* The strict is a yellow color */
	background-color:#FFFFCF;
	border:1px solid #DEDF8B;
	color:#AEAF41
	}
