#mapwrapper {position:relative; margin-bottom:10px;}
#iconlevels { width:32px; right:30px; top:7px; height:22px; position:absolute; z-index:500;}

#map {width:100%; height:600px; }
	.regionname {margin-bottom:10px;}
	.regionnameinner {font-family:CalibriBold; font-size:18px;}
	.regiondesc {font-size:13px;}
		.regiondesc table.tblregions {table-layout:fixed; background:red}
	
	
	/* Levels */
	.regionlevel {font-size:12px; line-height:12px; border-radius:3px; color:#000; display:inline-block; padding:3px 5px 2px 5px;}
	
	/* Links */
	.regionlinkholder {margin-top:10px; padding-top:0;}
	.regionlinkholder span {}
		.regionlinkholder a {display:inline-block; background:#eee url(/tmaps/images/icon_chrome_grayscale.png) no-repeat 3px center; margin-bottom:4px; font-family:Calibri; border-radius:5px; padding:3px 6px 3px 22px; margin-right:6px; border:1px solid #ddd; color:#333;}
		.regionlinkholder a:hover {background:#ddd url(/tmaps/images/icon_chrome_color.png) no-repeat 3px center; color:#333;}
	.regionlink1 {}
	.regionlink2 {}
	.regionlink3 {}
	.regionlink4 {}
	
	/* Attachments */
	.regionattachmentsheader {font-weight:bold; font-size:13px; margin-top:15px; border-bottom:1px solid #ddd; margin-bottom:10px;}
	.regionattachmentholder {padding-bottom:10px; padding-top:10px;}
		.regionattachmentholder a {background:transparent url(/tmaps/images/icon_adobe_trans.gif) no-repeat 3px center; font-family:Calibri; color:#333; font-size:16px; padding-left:25px;}
		.regionattachmentholder a:hover {color:#666;}
	
	/* Exceptions */
	.regionexceptionsholder {border:1px dashed #FBBDBD; display:inline-block; border-radius:5px; font-size:12px; background:#FCE4E4; padding:5px 10px; margin-bottom:10px;}
		.regionxcpt {}
		.regionexceptionsheader {font-weight:bold; color:red; text-transform:uppercase; margin-bottom:5px;}
		.regionexceptionsholder a {font-size:14px; color:#333; font-family:Calibri; background:transparent; text-decoration:underline}
		.regionexceptionsholder a:hover {text-decoration:none; color:#666;}	
	
#mapbottombtns {padding-top:20px; padding-bottom:20px; border-bottom:1px solid #ddd;}
	#mapbottombtns a {display:inline-block; text-align:center; margin:-2px; width:30%; font-family:CalibriBold; margin-right:5px; padding:10px 0; font-size:20px; color:#000; border:2px solid #000;}
	#mapbottombtns a:nth-child(1) {margin-left:18px;}
	#mapbottombtns a:nth-child(2) {margin-right:0; width:30%;}
	#mapbottombtns a:hover {background:#40AE49; text-decoration:none; color:#fff; border:2px solid #40AE49;}
		
#selectregionholder {position:absolute; display:none; width:auto; min-width:400px; top:0; right:0; z-index:10;}
	#selectregionholderinner {background:rgba(255,255,255,0.8); padding:10px; z-index:200;}
		#mapselectcontrolholder {}
		#mapselectcontrol {width:440px; padding:5px 40px 5px 10px; background:url(/tmaps/images/icon_levels.png) no-repeat 95% center; cursor:pointer; vertical-align:top; font-family:CalibriBold; border:2px solid #000; font-size:18px;}
		#mapselectcontrol option {position:relative; background-color:#fff; padding:1%;}
		#mapselectcontrol option:hover {background:#333;}
		
.headermain {font-size:18px; margin:10px 0; font-family:CalibriBold; padding:5px 0; text-align:center;}
.tblheader {font-size:22px; padding:5px 0; border-bottom:1px solid #ddd; color:#999;}
.tblwr {display:table; table-layout:fixed; width:100%; border-collapse:collapse;}
.tblwr .tr {display:table-row}
.tblwr .td {display:table-cell; vertical-align:middle; text-align:center; border-bottom:1px solid #000; border-right:1px solid #000; padding:7px 10px 7px 10px }
	.tblwr .stageheader {font-family:CalibriBold; font-size:18px;}
	.tblwr .tr .td:nth-child(1) {font-family:CalibriBold; background:#f3f3f3; border-bottom:1px solid #ccc; padding-left:3%; width:25%; text-align:center; font-size:17px;}
	.tblwr .tr .td:nth-child(2) {width:21%;}
	.tblwr .tr .td:nth-child(3) {width:21%;}
	.tblwr .tr .td:nth-child(4) {width:20%;}
	.tblwr .tr .td:nth-child(5) {width:15%;}
	.tblwr .tr:last-child .td {border-bottom:0;}
	.tblwr .td .fs11 {font-size:13px; line-height:12px;}

	

/* InfoWindow Class */
.gm-style-iw {padding:0; margin:0; position:relative; z-index:500;}