.GM-PRGM-039 {
	font-size:14px;
	font-family: Arial, Helvetica, sans-serif;
	width:512px;
	
}

.GM-PRGM-039 h3 { font-size:16pt; color:#00257a;}
.GM-PRGM-039 #mapContainer {
	width:100%;
	margin-top:10px;
	background-color:#eeeeee;
	height: 320px;
	width:512px\9; 
	
	/* position:relative*/
}
.ammapDescriptionTitle {
	font-size:19px;
	font-weight:bold;
	font-family: Arial, Helvetica, sans-serif;
	padding-bottom:5px;
	color:#00338D;
}
.ammapAlert {
	display:table-cell;
	vertical-align:middle;
	text-align:center;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#CC0000;
}

.ammapDescriptionWindow {
	font-size:14px;
	font-family: Arial, Helvetica, sans-serif;
	background-color:#FFFFFF;
	border-style:solid;
	border-color:#DADADA;
	border-width:1px;
	color:#000000;
	padding:8px 4px ; 
	margin:0px !important;
	left:3px !important;
	width:485px !important; 
	border-radius:5px;
	box-shadow: 3px 3px 8px #888888;
    position:relative;
	
}

.ammapDescriptionWindowCloseButton 
{
}
.ammapObjectList ul 
{
	padding-left:20px;
	list-style:square outside;
	color:#999999;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.ammapObjectList ul ul {
	padding-left:14px;
}
.ammapObjectList a {
	color:#000000;
}
.ammapObjectList a {
	color:#000000;
	text-decoration:none;
	display:block;
	padding:2px;
}
.ammapObjectList a:hover {
	color:#CC0000;
	text-decoration:none;
	background:#FFFFFF;
	cursor:pointer;
	display:block;
}
.ammapDescriptionText {
	overflow: auto;
}
/*notSupported CSS added to support error message for browsers that do not support SVG maps */
.GM-PRGM-039 .notSupported {
	background-image:url(images/worldmapnotsupported.png);
	width:512px;
	height:190px;
	padding-top:130px;
	color:#FFF;
}
.GM-PRGM-039 .notSupported>p {
	width:400px;
	padding:10px;
	margin:auto;
	color:#cc0000 !important;
	text-align:center;
	font-weight:600;
	background:#fff; font-size:12px;
	
}
.GM-PRGM-039 #IEnotSupported>p {
	padding:5px 0 5px 0 !important;
}
.GM-PRGM-039>#IEnotSupported select{font-size:14px; } 




.GM-PRGM-039 .PRGM-039-source1{font-size:0.83em; padding:2px 0; color:#B2B2B2;}
.GM-PRGM-039 .PRGM-039-source2{font-size:0.8em; padding:2px 0; color:#B2B2B2;}

.GM-PRGM-039  ul.continent-PRGM-039>li {
    width: auto;
    display: inline-block;
    vertical-align: top;
    *display: inline;
	/*border-bottom: dotted #e2e2e2 2px;*/
	margin:0;
}
.GM-PRGM-039  ul.continent-PRGM-NA>li{ /*background:#0072bc;*/}
.GM-PRGM-039  ul.continent-PRGM-EU>li{background:#722887;}
.GM-PRGM-039  ul.continent-PRGM-ASIA>li{background:#38449c;}


.GM-PRGM-039_global_600{ display:none;}
.GM-PRGM-039  ul.GM-PRGM-039_global>li.PRGM-039-right{ display:block;border-bottom: none;  text-align:right;}
.GM-PRGM-039  ul.continent-PRGM-039>li.PRGM-039-right{ display:block;border-bottom: none;  text-align:right;}
.GM-PRGM-039  ul.GM-PRGM-039_global_600>li.PRGM-039-right img{ width: auto;}
.GM-PRGM-039  ul.continent-PRGM-039>li.PRGM-039-right img{ width: auto;}
.GM-PRGM-039  ul.GM-PRGM-039_global_600>li {
    width: auto;
    display: inline-block;
    vertical-align: top;
    *display: inline;
	border-bottom: dotted #e2e2e2 2px;
	
}

.GM-PRGM-039  ul.GM-PRGM-039_global_600>li {
    width: auto;
    display: inline-block;
    vertical-align: top;
    *display: inline;
	border-bottom: dotted #e2e2e2 2px;
	background:#004e99;
	padding-left:8px;
}


.GM-PRGM-039  ul.GM-PRGM-039_global>li.PRGM-039-right{ display:block;border-bottom: none;  text-align:right;}
.GM-PRGM-039  ul.continent-PRGM-039>li.PRGM-039-right{ display:block;border-bottom: none;  text-align:right;}
.GM-PRGM-039  ul.GM-PRGM-039_global>li.PRGM-039-right img{ width: auto;}
.GM-PRGM-039  ul.continent-PRGM-039>li.PRGM-039-right img{ width: auto;}
.GM-PRGM-039  ul.GM-PRGM-039_global>li {
    width: auto;
    display: inline-block;
    vertical-align: top;
    *display: inline;

}
.GM-PRGM-039  ul.GM-PRGM-039_global>li>img{float:left}

.GM-PRGM-039  #mapContainer>div+div{width:98% !important;}
.GM-PRGM-039 ul{ margin:0px; padding:0px; list-style:none;}
.GM-PRGM-mobile{display:none !important;}
/*.GM-PRGM-desktop>img{width:100%;} *commented by mk*    */

.ammapDescriptionText, .continent-PRGM-039{width:100%;}


.GM-PRGM-039 .GMPRGM39-custom-select {
	overflow:hidden;   
    width: 150px !important;
    background: #ffffff url("../images/dropdown.png") no-repeat 100% 50%;
    border: 0;
	border-radius: 3px;
}
.GM-PRGM-039 .GMPRGM39-custom-select select  {
    overflow: hidden;
    background:none;
    /*border: 1px solid #ccc;*/
    width: 180px !important;
  
	padding: 5px 8px;
	box-shadow: none;
	/*color:#8c8c8c;*/
}


@media only screen 
and (max-device-width : 600px) {
	.ammapDescriptionTitle{font-size:18px;}
	.GM-PRGM-039  ul.continent-PRGM-039>li {
	border-bottom: dotted #e2e2e2 2px;
}
	ul.continent-PRGM-039>li, ul.GM-PRGM-039_global>li, .GM-PRGM-039 {width:100% !important}
	ul.GM-PRGM-039_global{ display:none}
	ul.GM-PRGM-039_global_600{ display:block}
		ul.continent-PRGM-039>li, ul.GM-PRGM-039_global_600>li, .GM-PRGM-039 {width:100% !important}
	
	.ammapDescriptionWindow{width:80% !important; left:7% !important;}
	.GM-PRGM-mobile{display:block !important;}
	.GM-PRGM-desktop{display:none !important;}	
	
	.americas{background:#0072bc;}
	.us{ background:#009cdc;}
	/*.GM-PRGM-img{width:100%;}*/
}


