@charset "utf-8";
/* CSS Document */

#contactbox {visibility: hidden;}
.tip-lightbox {
	position: absolute;
	left: 0px;
	top: 0px;
	width: 100%;
	height: 100%;
	z-index: 104;
	color: #005D93;
	font-size: 12px;
}

.tip-lightbox H2
{
	font-size: 15px;
	margin: 15px 0px 3px;
	padding: 0px;
	text-align: center;
	color: #005D93;
}
.tip-lightbox H3
{
	font-size: 11px;
	margin: 0px;
	padding: 0px 20px;
	text-align: center;
	color: #005D93;
}
.ui-accordion-link A:link, .ui-accordion-link A:visited, .ui-accordion-link A:hover { 
	text-decoration: underline; 
	color: #005D93;
}
.tip-shadow {
	position: fixed;
	left: 0px;
	top: 0px;
	width: 100%;
	height: 100%;
	background: #808080;
	filter: alpha(Opacity=50);
	opacity: 0.5;
	-moz-opacity: 0.5;
	-khtml-opacity: 0.5;
	z-index: 103;
}
#tip-dialog {
	position: relative;
	background-color: white;
	border: 1px black solid;
	width: 830px;
	z-index: 105;
	top: 100px;
	margin: 0 auto;
	min-height: 400px;
}
.tip-lightbox-left {
	float: left;	
	width: 574px;		
}
.tip-header {
	float: left;
	width: 574px;
	text-align: center;
}
.tip-accordion
{
	clear: both;
	float: left;
	width: 574px;		
}
.tip-contact-map
{
	width: 237px;
	height: 300px;
	float: right;
}
.tip-contact-map a 
{
	margin: 5px;
	padding: 5px 0px 10px 40px;
	display: block; width: 100%;
	text-decoration: underline;
	font-weight: bold;
	font-size: 14px;
}
.tip-contact-map p
{
	margin: 7px 0px 0px 0px;
	padding: 0px;	
}
.frow { clear: both; width: 500px; }
.frow span.note { display: block; float: right; padding: 0px 0px 0px 10px; vertical-align: top; width:105px; text-align: left; }
.frow label { color: #005D93; clear: both; display: block; height: 25px; width: 130px; padding: 2px 10px; text-align: right; float: left; }
.frow input { display: block; float: left; height: 14px; }
.buttonrow { height: 30px; padding: 20px 0px 0px 215px; width: 250px; }
.buttonrow input { height: 30px; }

.tip-close { float: right; margin: 10px 20px; padding: 0px 20px; background: url(images/close.jpg) no-repeat right top;} 

#map { clear: both; display: block; margin-top: 84px; width:195px; height: 143px; background: url(images/map-thumb.jpg) no-repeat; }

.wpcf7-not-valid-tip { display: block; position: relative; top: 30px; left: -100px; }
.wpcf7-response-output { display: block; position: relative; top: -80px; background-color: white; }
