@charset "iso-8859-1";



body {background-color:#000000; margin-left: 0px; margin-top: 50px; margin-right: 0px; margin-bottom:0px;}

a:link		{ color: #ffffff; text-decoration: none }
a:visited	{ color: #ffffff; text-decoration: none }
a:active	{ color: #ffffff; text-decoration: none }
a:hover		{ color: #FFFF66; text-decoration: none }

.navindex a:link	{ color: #656867; text-decoration: underline; }
.navindex a:visited	{ color: #656867; text-decoration: underline; }
.navindex a:active	{ color: #656867; text-decoration: underline; }
.navindex a:hover	{ color: #656867; text-decoration: underline; }

.navlinks a:link	{ color: #009999; text-decoration: none; }
.navlinks a:visited	{ color: #009999; text-decoration: none; }
.navlinks a:active	{ color: #009999; text-decoration: none; }
.navlinks a:hover	{ color: #009999; text-decoration: underline; }

    .mapsection {font-family: Tahoma;font-size: 12px;}
    .mapitem {font-family: Tahoma;font-size: 10px;}

.date {color:#ffffff; text-align: right;  FONT: 14px Verdana, Arial, Helvetica, sans-serif; font-weight:500; padding: 0px 20px 10px 0px}


.header-left {color:#ffffff; background-color: #00376C; padding: 5px 0px 0px 0px; text-align: center; border: solid #00376C; border-width:1px 12px;  border-top-left-radius: 20px; -moz-border-radius-topleft: 20px; }
.header-center {color:#ffffff; background-color: #00376C; FONT: 28px Arial Narrow; letter-spacing:3px; font-weight:900; padding: 0px 0px 0px 0px; text-align: center;  padding: 0px 0px 0px 0px;  }
.header-right {color:#ffffff; background-color: #00376C; FONT: 35px Times New Roman; letter-spacing:3px; font-weight:900; padding: 0px 0px 0px 0px; text-align: center; border: solid #00376C; border-width:1px 12px;  border-top-right-radius: 20px; -moz-border-radius-topright: 20px; }
.slogan {color:#ffffff; FONT: 18px  Times New Roman; font-weight:900; padding: 0px 0px 0px 0px; text-align: center;}
.indextext {color:#656867; text-align: center;  FONT: 14px Verdana, Arial, Helvetica, sans-serif; font-weight:900; padding: 10px 20px 0px 20px}

.bk-image-page { background-image:url('images/page-bk.png'); color:#656867; text-align: left;  FONT: 14px Verdana, Arial, Helvetica, sans-serif;
font-weight:900; padding: 0px 20px 0px 20px}

.bk-page { background-image:url('images/page-bk.png'); text-align: left; }

.page   { color:#656867; text-align: left;  FONT: 14px Verdana, Arial, Helvetica, sans-serif;
font-weight:900; padding: 0px 20px 0px 20px}


.guidedboring-text { color:#656867; text-align: center;  FONT: 14px Verdana, Arial, Helvetica, sans-serif; font-weight:900; padding: 10px 0px 10px 0px}
.bk-image-clients { color:#656867; text-align: left;  FONT: 12px Verdana, Arial, Helvetica, sans-serif; font-weight:900; padding: 0px 0px 0px 0px}
.bk-image-contact { color:#656867; text-align: left;  FONT: 14px Verdana, Arial, Helvetica, sans-serif; font-weight:900; padding: 0px 0px 0px 0px}
.page-micro { color:#656867; text-align: left;  FONT: 14px Verdana, Arial, Helvetica, sans-serif; font-weight:900; padding: 0px 20px 0px 20px}
.flashing-photos-left   {color:#656867; padding: 0px 0px 0px 10px; font-weight:900; FONT: 14px Verdana, Arial, Helvetica, sans-serif; font-weight:900;}
.flashing-photos-right   { color:#656867; padding: 0px 10px 0px 0px; font-weight:900; FONT: 14px Verdana, Arial, Helvetica, sans-serif; font-weight:900;}
.flashing-photos-right2   { color:#656867; padding: 0px 50px 0px 0px; font-weight:900; FONT: 14px Verdana, Arial, Helvetica, sans-serif; font-weight:900;}
.flashing-photos-right-smaller   { color:#656867; padding: 0px 20px 0px 0px; font-weight:900; FONT: 14px Verdana, Arial, Helvetica, sans-serif; font-weight:900;}
.components-text { color:#656867; text-align: left;  FONT: 14px Verdana, Arial, Helvetica, sans-serif; font-weight:900; padding: 150px 20px 0px 20px}

.footer-left  { font-family: Verdana, Arial, Helvetica, sans-serif; text-align: left;	background-color:#00376C;
font-size:10px; font-style: normal; font-variant: normal; color:#ffffff;  font-weight: 500;  padding: 5px 0px 5px 10px;
border-bottom-left-radius: 10px; 	-moz-border-radius-bottomleft: 10px; }


.footer-right  { font-family: Verdana, Arial, Helvetica, sans-serif; text-align: right;	background-color:#00376C;
font-size:10px; font-style: normal; font-variant: normal; color:#ffffff;  font-weight: 500;  padding: 5px 10px 5px 0px;
border-bottom-right-radius: 10px; 	-moz-border-radius-bottomright: 10px;}


 /* H Tags */
 h1   {color:#656867;   FONT: 18px Verdana, Arial, Helvetica, sans-serif; text-align:center; padding: 0px 0px 0px 0px; font-weight:900;}

/* bottom center */
#wowslider-container1  .ws_bullets {
	top:0;
    right: 0;
}

#wowslider-container1 {
	/*overflow: hidden;*/
	zoom: 1; 
	position: relative; 
	width:900px;
	margin:0 auto;
	z-index:100;
}
#wowslider-container1 .ws_images{
	width:900px;
	height:599px;
	overflow:hidden;
	position:relative;
}
#wowslider-container1 .ws_images a{
	color:transparent;
}

#wowslider-container1 .ws_images img{
	top:0;
	left:0;
	border:none 0;
	max-width: none;
}
#wowslider-container1 a{
	text-decoration: none;
	outline: none;
	border: none;
}

#wowslider-container1 .ws_bullets {
	font-size: 0px; 
	padding: 10px; 
	float: left;
	position:absolute;
	z-index:70;
}
#wowslider-container1 .ws_bullets div{
	position:relative;
	float:left;
}
#wowslider-container1 .ws_bullets a {
	margin-left: 5px;
	height: 10px;
	width: 10px;
	float: left;
	border: 1px solid #B8C4CF;
	color: transparent;
	text-indent: 0px;
	background-image:url("data:image/gif;base64,");
	position:relative;
}
#wowslider-container1 .ws_selbull {
	background-color: #B8C4CF;
	color: #FFFFFF;
}

#wowslider-container1 .ws_bullets a:hover, #wowslider-container1 .ws_overbull {
	background-color: #dae9f6;
	color: #FFFFFF;
}

#wowslider-container1 a.ws_next, #wowslider-container1 a.ws_prev {
	font-family: Tahoma,Arial,Helvetica;
	font-size: 14px;
	position:absolute;
	display:none;
	top:50%;
	margin-top:-15px;
	line-height:30px;
	z-index:60;
	background-color: #000000; 
	color: #FFFFFF; 
	padding: 0px 10px; 
	opacity:0.7;
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=70);
}
#wowslider-container1 a.ws_next{
	right:0;
}
#wowslider-container1 a.ws_prev {
	left:0;
}
* html #wowslider-container1 a.ws_next,* html #wowslider-container1 a.ws_prev{display:block}
#wowslider-container1:hover a.ws_next, #wowslider-container1:hover a.ws_prev {display:block}



#wowslider-container1 .ws-title{
	position: absolute;
	bottom:0;
	left: 0;
	margin-right:5px;
	z-index: 50;
	background-color:#000000;
	color:#FFFFFF;
	padding:10px 1%;
	width:98%;
	font-family: Tahoma,Arial,Helvetica;
	font-size: 14px;
	opacity:0.55;
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=55);	
}
#wowslider-container1 .ws-title div{
	padding-top:5px;
	font-size: 12px;
}#wowslider-container1 .ws_bullets  a img{
	text-indent:0;
	display:block;
	top:12px;
	left:-60px;
	visibility:hidden;
	position:absolute;
    border: 2px solid #B8C4CF;
}
#wowslider-container1 .ws_bullets a:hover img{
	visibility:visible;
}

#wowslider-container1 .ws_bulframe div div{
	height:80px;
	overflow:visible;
	position:relative;
}
#wowslider-container1 .ws_bulframe div {
	left:0;
	overflow:hidden;
	position:relative;
	width:120px;
}
#wowslider-container1  .ws_bullets .ws_bulframe{
	display:none;
	top:25px;
	overflow:visible;
	position:absolute;
	cursor:pointer;
    border: 2px solid #B8C4CF;
}
#wowslider-container1 .ws_bulframe span{
	position:absolute;
}