@charset "utf-8";
/* CSS Document */
@import url(reset.css);

@charset "UTF-8";
/* CSS Document */


/* ------------mapmain ------------*/

#mapmain {
	font: 12px/24px Helvetica, Arial, Verdana, sans-serif;
	background: url(../images/map_bg.jpg) repeat-x left top fixed;
	color: #FFF;
	width:900px;
	margin: 0 auto;
}

#mapMenu{
	border:1px solid 0;
	height:140px;
	background:url(../images/map_logo.png);
	background-position:5px 50px;
	background-repeat:no-repeat;
}


#mapLink {
	z-index: 190;
	float: right;
	margin-top: 20px;

}

#mapLink li {
	position:relative;
	float: left;
	text-align: center;
	width: 140px;
	border-left: 1px solid #295999;
	z-index: 200;
}
	
#mapLink a, #worldWide a {
	color:#e1e1e1;
	font-weight: bold;
	padding: 6px 0;
	display: block;
	*font-size: 10px;
	font-size: 10px \9;
	font-size: 11px;
	line-height: 14px;
}

#mapLink li a 
{
	padding-left: 0;
	padding-top: 94px;
}

#mapLink ul a {
	padding: 6px 15px;
}

#mapLink a:hover {
	color: #fdb900;
}

#mapLink ul li:hover {
   background-color: #2b5892;
}

#mapLink ul a:hover {
   color: #fff;
}

#mapLink ul {
	background: url(../images/blueBG.png) left center;
	position: absolute;
	left: 0;
	z-index: 210;
}

#mapLink ul li
{
	text-align: left;
	border: none;
	padding-top: 0;
}

#mapLink ul a {
	color: #fff;
}

#mapLink ul ul {
	position: absolute;
	left: 140px;
	top: 0;
}

#mapLink ul ul li{
	float: left;
	color: #fff;
	/*margin-left: 5px;*/
	width: 170px;
	padding-left: 10px;
	/*background: url(../images/whiteDot.png) no-repeat left 11px;*/
}

#mapLink ul ul li:hover{
	/*background: url(../images/blueDot.png) no-repeat left 11px;*/
}

#mapLink ul, #mapLink ul ul, #mapLink li:hover ul ul {
	display: none;
}
#mapLink li:hover ul, #mapLink ul li:hover ul {
	display: block;
}

#map_canvas {
	width: 900px;
	height: 400px;
	clear: both;
}

.globalLocation {
	color: #666;
	background-color: #fff;
	padding: 10px 10px;
	font-size: 8pt;
	line-height:1.5em;
  border-radius:.75em;
}

.globalLocation a
{
	color: #666;
}

.globalLocation a:hover
{
	color: #aaa;
}

.globalLocation h3 {
	font-weight: bold;
	font-size: 14px;
	margin-bottom: 0px;
}

/* tim added - 20110809 */
.bannerTitle ul ul a {
	color:#FFF;
	font-weight: normal;
	display: block;
	padding: 2px 10px 2px 5px;
	*font-size: 11px;
	font-size: 11px \9;
	margin:0 0 1px 0;
}

.bannerTitle ul ul a:hover {
	color: #2b5892;
}

/* Global Network Menu */
#worldWide 
{
	float: right;
	margin-top: 20px;
	*margin-left: 70px;
}

#worldWide a 
{
	padding: 93px 0 0 0;
	text-align: center;	
	display: block;
	width: 140px;
	background: url(../images/worldWide_off.png) no-repeat center; 
}

#worldWide a:hover
{
	padding: 93px 0 0 0;
	text-align: center;	
	display: block;
	width: 140px;
	background: url(../images/worldWide_on.png) no-repeat center; 
	color: #fdb900;
}

#worldWide
{
	width: 140px;
	height: 105px;
	display: inline-block;
	*float: left;
}

.menuBlue
{
	background: url(../images/1.png) no-repeat 5px 4px;
}

.menuRed
{
	background: url(../images/2.png) no-repeat 5px 4px;
}

.menuBrown
{
	background: url(../images/3.png) no-repeat 5px 4px;
}

.menuPurple
{
	background: url(../images/4.png) no-repeat 5px 4px;
}

.menuGray
{
	background: url(../images/4.png) no-repeat 5px 4px;
}

/*map footer */
#map_Footer{
	background:white;
	padding:5px 0;
	text-align:center;
	font-weight:bold;
	font-size:11px;
	color:#666;
}

#map_Footer span{
	margin:0 25px;
}

#map_Footer img{
	margin-bottom:-4px;
}

/* check marker input data */
.hiddenText
{
	display: none;
}


.infoBox {

}