/* General */
#map .main-col {
	width:940px;
	margin:0 auto;
	position:relative;
}
/* Carousel */
#map .carousel-con {
	width:785px;
	height:495px;
	overflow:hidden;
	position:absolute;
	top:0;
	left:0;
}
#map .carousel {
	position:relative;
}
#map .carousel-slide {
	position:relative;
	float:left;
}
#map .carousel-img {
	display:block;
	width:785px;
	height:495px;
}
#map .carousel-caption {
	background:url(../images/black-trans-bg.png);
	position:absolute;
	bottom:0;
	right:0;
	left:0;
	padding:14px;
	color:#ffffff;
}
#map .carousel-cap-header {
	margin:0;
	font-size:24px;
	text-transform:uppercase;
	font-family:Verdana, sans-serif;	
	font-weight:bold;
	vertical-align:bottom;
	padding-top:0px;
}
#map .carousel-cap-desc {
	margin:0;
	font-size:14px;
	font-family:Verdana, sans-serif;
	line-height:17px;
}
#map a:hover {
    text-decoration:underline;
}
#map td.captions-RiskZone h1 {
	color:#4d9ab2;
	font-size:24px;
	font-family:Verdana, sans-serif;
	font-weight:bold;	
	text-align:center;
	padding-bottom:10px;
}
#map td.captions-RiskZone h3 {
	color:#4d9ab2;
	font-size:12px;
	font-family:Verdana, sans-serif;
	line-height:17px;
	font-weight:normal;
	text-decoration:none;
	text-align:center;
	padding-top:10px;
}
#map td.captions-RiskZone h3 a:link {
	color:#4d9ab2;
	font-size:12px;
	font-family:Verdana, sans-serif;
	line-height:17px;
	font-weight:normal;
	text-decoration:none;
	text-align:center;
	padding-top:10px;
}
#map td.captions-RiskZone h3 a:active {
	color:#4d9ab2;
	font-size:12px;
	font-family:Verdana, sans-serif;
	line-height:17px;
	font-weight:normal;
	text-decoration:none;
	text-align:center;
	padding-top:10px;
}
#map td.captions-RiskZone h3 a:visited {
	color:#4d9ab2;
	font-size:12px;
	font-family:Verdana, sans-serif;
	line-height:17px;
	font-weight:normal;
	text-decoration:none;
	text-align:center;
	padding-top:10px;
}
#map td.captions-RiskZone h3 a:hover {
	color:#1295a9;
	font-size:12px;
	font-family:Verdana, sans-serif;
	line-height:17px;
	font-weight:normal;
	text-decoration:underline;
	text-align:center;
	padding-top:10px;
}
#map td.captions-RiskZone h4 {
	color:#939393;
	font-size:11px;
	font-family:Verdana, sans-serif;
	line-height:17px;
	font-weight:normal;
	text-decoration:none;
	text-align:center;
	padding-top:10px;
}
#map td.captions-RiskZone p {
	color:#939393;
	font-size:14px;
	font-family:Verdana, sans-serif;
	line-height:17px;
	font-weight:normal;
	text-decoration:none;
	text-align:center;
	padding-top:7px;
}
#map td.captions-RiskFinder h1 {
	color:#ffe6b3;
	font-size:24px;
	font-family:Verdana, sans-serif;
	font-weight:bold;	
	text-align:center;
	padding-bottom:10px;
}
#map td.captions-RiskFinder h3 {
	color:#ffe6b3;
	font-size:12px;
	font-family:Verdana, sans-serif;
	line-height:17px;
	font-weight:normal;
	text-decoration:none;
	text-align:center;
	padding-top:13px;
}
#map td.captions-RiskFinder h3 a:link {
	color:#ffe6b3;
	font-size:12px;
	font-family:Verdana, sans-serif;
	line-height:17px;
	font-weight:normal;
	text-decoration:none;
	text-align:center;
	padding-top:13px;
}
#map td.captions-RiskFinder h3 a:active {
	color:#ffe6b3;
	font-size:12px;
	font-family:Verdana, sans-serif;
	line-height:17px;
	font-weight:normal;
	text-decoration:none;
	text-align:center;
	padding-top:13px;
}
#map td.captions-RiskFinder h3 a:visited {
	color:#ffe6b3;
	font-size:12px;
	font-family:Verdana, sans-serif;
	line-height:17px;
	font-weight:normal;
	text-decoration:none;
	text-align:center;
	padding-top:13px;
}
#map td.captions-RiskFinder h3 a:hover {
	color:#ffe6b3;
	font-size:12px;
	font-family:Verdana, sans-serif;
	line-height:17px;
	font-weight:normal;
	text-decoration:underline;
	text-align:center;
	padding-top:13px;
}
#map td.captions-RiskFinder p {
	color:#939393;
	font-size:14px;
	font-family:Verdana, sans-serif;
	line-height:17px;
	font-weight:normal;
	text-decoration:none;
	text-align:center;
	padding-top:7px;	
}
#map td.captions-MappingChoices h1 {
	color:#f8811b;
	font-size:24px;
	font-family:Verdana, sans-serif;
	font-weight:bold;	
	text-align:center;
	padding-bottom:10px;
}
#map td.captions-MappingChoices h3 {
	color:#f8811b;
	font-size:12px;
	font-family:Verdana, sans-serif;
	line-height:17px;
	font-weight:normal;
	text-decoration:none;
	text-align:center;
	padding-top:10px;
}
#map td.captions-MappingChoices h3 a:link {
	color:#f8811b;
	font-size:12px;
	font-family:Verdana, sans-serif;
	line-height:17px;
	font-weight:normal;
	text-decoration:none;
	text-align:center;
	padding-top:10px;
}
#map td.captions-MappingChoices h3 a:active {
	color:#f8811b;
	font-size:12px;
	font-family:Verdana, sans-serif;
	line-height:17px;
	font-weight:normal;
	text-decoration:none;
	text-align:center;
	padding-top:10px;
}
#map td.captions-MappingChoices h3 a:visited {
	color:#f8811b;
	font-size:12px;
	font-family:Verdana, sans-serif;
	line-height:17px;
	font-weight:normal;
	text-decoration:none;
	text-align:center;
	padding-top:10px;
}
#map td.captions-MappingChoices h3 a:hover {
	color:#f8811b;
	font-size:12px;
	font-family:Verdana, sans-serif;
	line-height:17px;
	font-weight:normal;
	text-decoration:underline;
	text-align:center;
	padding-top:10px;
}
#map td.captions-MappingChoices p {
	color:#939393;
	font-size:14px;
	font-family:Verdana, sans-serif;
	line-height:17px;
	font-weight:normal;
	text-decoration:none;
	text-align:center;
	padding-top:7px;
}
#map td.captions-Lamm h1 {
	color:#46a4df;
	font-size:24px;
	font-family:Verdana, sans-serif;
	font-weight:bold;	
	text-align:center;
	padding-bottom:15px;
}
#map td.captions-Lamm h3 {
	color:#939393;
	font-size:14px;
	font-family:Verdana, sans-serif;
	line-height:17px;
	font-weight:normal;
	text-decoration:none;
	text-align:center;
	padding-top:10px;
}
#map td.captions-Lamm h3 a:link {
	color:#46a4df;
	font-size:14px;
	font-family:Verdana, sans-serif;
	line-height:17px;
	font-weight:normal;
	text-decoration:none;
	text-align:center;
	padding-top:10px;
}
#map td.captions-Lamm h3 a:active {
	color:#46a4df;
	font-size:14px;
	font-family:Verdana, sans-serif;
	line-height:17px;
	font-weight:normal;
	text-decoration:none;
	text-align:center;
	padding-top:10px;
}
#map td.captions-Lamm h3 a:visited {
	color:#46a4df;
	font-size:14px;
	font-family:Verdana, sans-serif;
	line-height:17px;
	font-weight:normal;
	text-decoration:none;
	text-align:center;
	padding-top:10px;
}
#map td.captions-Lamm h3 a:hover {
	color:#46a4df;
	font-size:14px;
	font-family:Verdana, sans-serif;
	line-height:17px;
	font-weight:normal;
	text-decoration:underline;
	text-align:center;
	padding-top:10px;
}
#map td.captions-Lamm p {
	color:#939393;
	font-size:14px;
	font-family:Verdana, sans-serif;
	line-height:17px;
	font-weight:normal;
	text-decoration:none;
	text-align:center;
	padding-top:18px;
}

#map td.captions-global h1 {
	color:#96befc;
	font-size:24px;
	font-family:Verdana, sans-serif;
	font-weight:bold;	
	text-align:center;
	padding-bottom:13px;
}
#map td.captions-global h3 {
	color:#939393;
	font-size:12px;
	font-family:Verdana, sans-serif;
	line-height:17px;
	font-weight:normal;
	text-decoration:none;
	text-align:center;
	padding-top:10px;
}
#map td.captions-global h3 a:link {
	color:#96befc;
	font-size:12px;
	font-family:Verdana, sans-serif;
	line-height:17px;
	font-weight:normal;
	text-decoration:none;
	text-align:center;
	padding-top:10px;
}
#map td.captions-global h3 a:active {
	color:#96befc;
	font-size:12px;
	font-family:Verdana, sans-serif;
	line-height:17px;
	font-weight:normal;
	text-decoration:none;
	text-align:center;
	padding-top:10px;
}
#map td.captions-global h3 a:visited {
	color:#96befc;
	font-size:12px;
	font-family:Verdana, sans-serif;
	line-height:17px;
	font-weight:normal;
	text-decoration:none;
	text-align:center;
	padding-top:10px;
}
#map td.captions-global h3 a:hover {
	color:#96befc;
	font-size:12px;
	font-family:Verdana, sans-serif;
	line-height:17px;
	font-weight:normal;
	text-decoration:underline;
	text-align:center;
	padding-top:10px;
}
#map td.captions-global p {
	color:#939393;
	font-size:14px;
	font-family:Verdana, sans-serif;
	line-height:17px;
	font-weight:normal;
	text-decoration:none;
	text-align:center;
	padding-bottom:8px;
}
#map td.captions-global p a{
	color:#96befc;
	font-size:14px;
	font-family:Verdana, sans-serif;
	line-height:17px;
	font-weight:normal;
	text-decoration:none;
	text-align:center;
	padding-bottom:8px;
}
#map input[type=text] {
	font-family:Verdana, sans-serif;
	font-size:14px;
	font-weight:normal;
	border:0;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:10px;
	margin:0;
	-moz-border-radius:36px; /* Firefox */
	-webkit-border-radius:36px; /* Safari, Chrome */
	-khtml-border-radius:36px; /* KHTML */
	border-radius:36px; /* CSS3 */
	background:#fff;
}
#map input[type=submit] {  
    border:0;
    /*  display:block;    */
    vertical-align:top;
}
#map input[type=image] {  
    border:0;
    /*  display:block;    */
    vertical-align:top;
}
#map .carousel-thumbs {
	text-align:center;
	position:absolute;
	top:0;
	right:0;
}
#map .carousel-thumb-item {
	padding-bottom:10px;
	padding-left:10px;
	display:block;
	zoom:1;
    *display:inline;
	width:148px;	
	position:relative;
}
#map .carousel-thumb {
	display:block;
	width:100%;
	cursor:pointer;
}
#map .carousel-thumb-active {
	background:url(../images/carousel-arw.png) 0% 50% no-repeat;
}
#map .carousel-thumb-active .carousel-thumb-over {
	border:7px solid #2e78bf;
	position:absolute;
	top:0px; /* height of carousel background img */
	z-index:10;
	bottom:8px;
	left:10px;
	right:0;
	/*background:url(../images/blue-bg-transparent.png);*/
	
}
#map .carousel-thumb-last {
	margin-right:0;
}
/* if js is truned off */
.no-js #map .carousel-con {
	overflow-y:scroll;
}

#map .map-text {	
	font-size:14px;
	/*background:url(../images/black-trans-bg.png);	*/
	/*background-color:#0084d9;*/
	background-color:#000000;
	color:#ffffff;
	text-transform:uppercase;
	font-family:Verdana, sans-serif;	
	font-weight:light;
	vertical-align:top;
	padding-top:4px;
	padding-bottom:4px;
	z-index:15;
	display:block;
	
}