body{margin-left:auto;margin-right:auto;margin-top:0px; margin-bottom:0px}
body{ background-image:none; background-position:left top; background-color:#f4f4f4}
body{ font-family:Trebuchet MS, arial; font-size:12px; color:#626363}


.gray-btn{width:152px; height:32px; float:left; text-align:center; background-image:url(../images/learn-more-btn.png); background-repeat:no-repeat}
.gray-btn a{width:152px; height:26px; padding-top:6px; float:left;color:transparent; font-family:Geneva, Arial, Helvetica, sans-serif; font-size:14px; text-align:none; font-weight:bold; text-decoration:none; font-size:0.01px}
.gray-btn a:hover{color:transparent;background-image:url(../images/learn-more-btn-over.png); background-repeat:no-repeat}

.enter-btn{width:101px; height:36px; float:left; text-align:center; background-image:url(../images/enter-btn.jpg); background-repeat:no-repeat}
.enter-btn a{width:101px; height:30px; padding-top:6px; float:left;color:transparent; font-family:Geneva, Arial, Helvetica, sans-serif; font-size:14px; text-align:none; font-weight:bold; text-decoration:none; font-size:0.01px; color:#fff}
.enter-btn a:hover{color:transparent;background-image:url(../images/enter-btn-hover.jpg); background-repeat:no-repeat; color#003e79}



.learn-more{padding-right:15px; background-image:url(../images/learn_more_btn_arrow.png); background-repeat:no-repeat; background-position:right top; color:#003d79; text-decoration:none; font-size:16px; font-weight:bold; cursor:pointer}
.learn-more:hover{color:#145fa9}

.learn-more14{padding-right:15px; background-image:url(../images/learn_more_btn_arrow-s.png); background-repeat:no-repeat; background-position:right top; color:#003d79; text-decoration:none; font-size:14px; font-weight:bold; cursor:pointer}
.learn-more14:hover{color:#145fa9}

.learn-more13-b{padding-right:15px; background-image:url(../images/learn_more_btn_arrow-s.png); background-repeat:no-repeat; background-position:right top; color:#003d79; text-decoration:none; font-size:13px; font-weight:bold; cursor:pointer}
.learn-more13-b:hover{color:#145fa9}


.learn-more-r{padding-right:15px; background-image:url(../images/learn_more_btn_arrow.png); background-repeat:no-repeat; background-position:right top; color:#003d79; text-decoration:none; font-size:16px; font-weight:normal; cursor:pointer}
.learn-more-r:hover{color:#145fa9}


.learn-more14-r{padding-right:15px; background-image:url(../images/learn_more_btn_arrow-s.png); background-repeat:no-repeat; background-position:right top; color:#003d79; text-decoration:none; font-size:14px; font-weight:normal; cursor:pointer}
.learn-more14-r:hover{color:#145fa9}

.learn-more-w{padding-right:15px; background-image:url(../images/learn_more_btn_arrow-w.png); background-repeat:no-repeat; background-position:right top; color:#ffffff; text-decoration:none; font-size:12px; font-weight:bold; cursor:pointer}
.learn-more-w:hover{color:#f2f2f2}

.learn-more16{padding-right:16px; background-image:url(../images/learn_more_btn_arrow.png); background-repeat:no-repeat; background-position:right top; color:#003d79; text-decoration:none; font-size:16px; font-weight:bold; cursor:pointer}
.learn-more16:hover{color:#145fa9}

.learn-more-r16{padding-right:16px; background-image:url(../images/learn_more_btn_arrow.png); background-repeat:no-repeat; background-position:right top; color:#003d79; text-decoration:none; font-size:16px; font-weight:normal; cursor:pointer}
.learn-more-r16:hover{color:#145fa9}




/****************************MAP CSS*******************/

#mapContainer {
	width:508px; height:315px;background-repeat:no-repeat; position:relative; }
#mapContainer #key_sys_map {
	position: absolute;
	top: 0;
	left: 0;
}
#mapContainer div {
	display: none;
	position: absolute; border-top:1px #000000 dotted; border-right:1px #000000 dotted; 
}

#mapContainer div span {
	 width:108px; float:right; margin-right:-145px; margin-top:-15px; background-color:#fafafa; font-size:14px; line-height:17px; color:#404040; padding:5px
}

/* /////// content-div /////// */
#mapcontent17{left:2px; top:30px; width:388px; height:284px}
#mapcontent11{left:2px; top:39px; width:326px; height:273px}
#mapcontent2{left:2px; top:46px; width:401px; height:267px}
#mapcontent12{left:2px; top:59px; width:356px; height:253px}
#mapcontent3{left:2px; top:79px; width:356px; height:233px}
#mapcontent1{left:2px; top:79px; width:401px; height:233px}
#mapcontent4{left:2px; top:94px; width:379px; height:218px}
#mapcontent6{left:2px; top:123px; width:281px; height:189px}
#mapcontent10{left:2px; top:123px; width:400px; height:189px}
#mapcontent7{left:2px; top:156px; width:281px; height:156px}
#mapcontent14{left:2px; top:166px; width:356px; height:146px}
#mapcontent5{left:2px; top:171px; width:404px; height:142px}
#mapcontent16{left:2px; top:200px; width:202px; height:112px}
#mapcontent9{left:2px; top:198px; width:218px; height:114px}
#mapcontent18{left:2px; top:200px; width:325px; height:112px}
#mapcontent15{left:2px; top:212px; width:265px; height:100px}
#mapcontent13{left:2px; top:212px; width:310px; height:100px}
#mapcontent8{left:2px; top:245px; width:139px; height:67px}

/***********GLOBE***************/
#globe{ width:493px; height:554px; position:relative; z-index:1 }
#globe2{ width:493px; height:554px; position:absolute; z-index:2 ; background-color:#000000}


#globepos1{top:72px; left:245px;position: absolute; z-index:101 }
#globepos2{top:143px; left:98px;position: absolute;z-index:102 }
#globepos3{top:133px; left:330px;position: absolute; z-index:103}
#globepos4{top:294px; left:103px;position: absolute; z-index:104}
#globepos5{top:367px; left:251px;position: absolute; z-index:105}


.globe-main-img{ position:absolute; z-index:3; cursor:pointer;}
.globe-main-content {
    background-image: url("../images/transparent-bg-gray.png");
    background-repeat: repeat;
    height: 140px;
    padding: 0px 10px 0px 10px;
    position: absolute;
    width: 120px;
    z-index: 400;cursor:pointer; margin:3px 0px 0px 3px; color:#ffffff; text-decoration:none
}

.globe-main-content .title{ font-size:20px; font-weight:bold; width:120px; position:relative; height:40px; padding-top:20px}
.globe-main-content .link{ font-size:14px; font-weight:normal;border-top:1px #ffffff solid;width:120px; float:left; padding-top:10px;position:relative;}

.globe-main-content a{  color:#FFFFFF; text-decoration:none}



/********************************************************Menu3**********************/
ul#navmenu3
{margin: 0px 0px 0px 0px;
border: 0 none;
  padding: 0;
  width: 198px; /*For KHTML*/
  list-style: none;
  float:left
}

ul#navmenu3 a.main-btn{ width:198px; float:left; height:85px; background-image:url(../images/strategy-btn.png); background-repeat:no-repeat}
ul#navmenu3:hover a.main-btn{ width:198px; float:left; height:85px; background-image:url(../images/strategy-btn-hover.png); background-repeat:no-repeat}


ul#navmenu3 li {
margin: 0px;
  border: 0 none;
  padding: 0;
  width: auto; /*For KHTML*/
  list-style: none;font-size:14px;
  
}

ul#navmenu3:after /*From IE 7 lack of compliance*/{
  clear: both;
  content: ".";
  height: 0;
  visibility: hidden; 
}

ul#navmenu3 li {
  float: left; /*For IE 7 lack of compliance*/
  display: block !important; /*For GOOD browsers*/
  display: inline; /*For IE*/
  position: relative;
  
}

ul#navmenu3 li.static{ background-color:#5c5c5c; color:#ffffff!important; background-image:url(../images/left-menu-arrow-hover.png)}
ul#navmenu3 li.static:hover{ background-color:#003d79;color:#ffffff !important; background-image:url(../images/left-menu-arrow-hover.png)}
ul#navmenu3 li.static a{ color:#ffffff}
ul#navmenu3 li.static a li{ background-color:#f4f4f4; background-image:url(../images/left-menu-arrow.png)} 
ul#navmenu3 li.static a li a{ color:#3e3e3e }

ul#navmenu3 li.static2{ background-color:#5c5c5c; color:#ffffff!important; background-image:url(../images/left-menu-arrow-hover.png)}
ul#navmenu3 li.static2:hover{ background-color:#5c5c5c;color:#ffffff !important; background-image:url(../images/left-menu-arrow-hover.png)}
ul#navmenu3 li.static2 a{ color:#ffffff}
ul#navmenu3 li.static2 a li{ background-color:#f4f4f4; background-image:url(../images/left-menu-arrow.png)} 
ul#navmenu3 li.static2 a li a{ color:#3e3e3e }



ul#navmenu3 li:hover{ } 

ul#navmenu3 li.select{ } 
ul#navmenu3 li.select a{  } 
ul#navmenu3 li.select a li{} 
ul#navmenu3 li.select a a{ }

/* Root Menu */
ul#navmenu3 a {

  padding:0px;
  display: block;
  color: #3e3e3e;
  font: 14px ;
  font-weight:none;
  text-decoration: none;
  height: 1%; /*For IE*/
}

/* Root Menu Hover Persistence */
ul#navmenu3 a:hover,
ul#navmenu3 li:hover a,
ul#navmenu3 li.iehover a {
  color: #FFF;
}

/* 2nd Menu */
ul#navmenu3 li:hover li a,
ul#navmenu3 li.iehover li a {
  color: #3e3e3e;
}

/* 2nd Menu Hover Persistence */
ul#navmenu3 li:hover li a:hover,
ul#navmenu3 li:hover li:hover a,
ul#navmenu3 li.iehover li a:hover,
ul#navmenu3 li.iehover li.iehover a {
  color: #FFF;
}

/* 3rd Menu */
ul#navmenu3 li:hover li:hover li a,
ul#navmenu3 li.iehover li.iehover li a {
  color: #3e3e3e;
}

/* 3rd Menu Hover Persistence */
ul#navmenu3 li:hover li:hover li a:hover,
ul#navmenu3 li:hover li:hover li:hover a,
ul#navmenu3 li.iehover li.iehover li a:hover,
ul#navmenu3 li.iehover li.iehover li.iehover a {
  color: #FFF;
}

/* 4th Menu */
ul#navmenu3 li:hover li:hover li:hover li a,
ul#navmenu3 li.iehover li.iehover li.iehover li a {
  color: #000;
}

/* 4th Menu Hover */
ul#navmenu3 li:hover li:hover li:hover li a:hover,
ul#navmenu3 li.iehover li.iehover li.iehover li a:hover {
  color: #FFF;
}

ul#navmenu3 ul,
ul#navmenu3 ul ul,
ul#navmenu3 ul ul ul {
  display: none;
  position: absolute;
  top: 77px;
  left: 0px;
  margin:0px;
  padding:0px;
  z-index:99
}

/* Do Not Move - Must Come Before display:block for Gecko */
ul#navmenu3 li:hover ul ul,
ul#navmenu3 li:hover ul ul ul,
ul#navmenu3 li.iehover ul ul,
ul#navmenu3 li.iehover ul ul ul {
  display: none;
}

ul#navmenu3 li:hover ul,
ul#navmenu3 ul li:hover ul,
ul#navmenu3 ul ul li:hover ul,
ul#navmenu3 li.iehover ul,
ul#navmenu3 ul li.iehover ul,
ul#navmenu3 ul ul li.iehover ul {
  display: block;
}


/*NEW MENU BUTTONS*/
.diverci-btn{ width:194px; height:41px !important; background-image:url(../images/diversi-btn.png); background-repeat:no-repeat; background-color:#009bf6}
.diverci-btn:hover{ width:194px; height:41px !important; background-image:url(../images/diversi-btn-hover.jpg); background-repeat:no-repeat}

.cost-btn{ width:194px; height:44px !important; background-image:url(../images/cost-btn.png); background-repeat:no-repeat;background-color:#009bf6}
.cost-btn:hover{ width:194px; height:44px !important; background-image:url(../images/cost-btn-hover.jpg); background-repeat:no-repeat}

.goto-btn{ width:194px; height:42px !important; background-image:url(../images/go-to-btn.png); background-repeat:no-repeat;background-color:#009bf6}
.goto-btn:hover{ width:194px; height:42px ; background-image:url(../images/go-to-btn-hover.jpg); background-repeat:no-repeat}

.people-btn{ width:194px; height:55px !important; background-image:url(../images/people-btn.png); background-repeat:no-repeat}
.people-btn:hover{ width:194px; height:55px !important; background-image:url(../images/people-btn-hover.png); background-repeat:no-repeat}