span.red {color:#e0081d;}
 
 .leftT {
  position:relative;
  width: 540px;
  float: left;
  padding:0px;padding-left:40px;
  border:solid 1px red;
  text-align:left;
  /*background:URL(/images/mPassport/home_top_panel.png) no-repeat bottom center;*/
  
 }
 
 .rightT {
 position:relative;
 width: 340px;height:400px;
 float: right;
 padding: 0px;padding-right:30px;
 border:solid 1px red;
 text-align:left;
 }
 .mainHead {width:430px}
 .subHead {width:280px}
 
 form {border:0px}
 
 div.form {
  position:relative;
  width:430px;
  border-right:solid 1px #dcdcdc;
  border-bottom:solid 1px #dcdcdc;
  z-index:100;
  background-image:url("/images/mPassport/border_top1.gif");
  background-repeat:no-repeat;
  background-position:top;
  height:80px;
  background-color:#ececec;
  padding-top:15px;
  margin-bottom:10px;
}	
div.form  .box {
  position:relative;
  margin-top:0px;
  margin-bottom:0px;
  padding-right:5px;
  border-left:solid 1px #dcdcdc;
  height:65px;
  border: 0px;
}
div.form div.head {
  position:relative;
  top:-5;
  margin-left:15px;
  font-size:14px;
  font-weight:bold;
  color:#000033;
}
div.form div.head span {
color:#f29400;}

div.form div.head span.red {
color:#e0081d;}

div.form div.head span.small {
font-size:11px;}

div.form div.text {
  margin-left:15px;
  font-size:12px;
  font-weight:bold;
  color:#3c3c3c;
}  
div.form div.select {
  margin:5px 0px 0px 0px;
  float:right;
}
div.form  .button	{
 background-color:#e86a23;
 font-size:11px;
 font-weight:bold;
 color:#FFFFFF;
}

  
 div#outputEm {
  position:absolute;
  top:400px;left:100px;
  width:540px;
  text-align:left;
  z-index:300;
  background-color:transparent;
  height:auto;
  display:none;}
  
 div.close {
 position:absolute;
 top:0px;right:15px;z-index:300;} 
 
 div.close a:link, div.close a:visited{
      font-size:11px;font-weight:bold;color:#adadad;}
 div.close  a:hover{
      font-size:11px;font-weight:bold;color:#000033;} 
    
 div#outputEm .top{
 position:relative;
 height:15px;
 background-color:#FFFFFF;
 background-image:url(/images/mPassport/border_top.png);
 background-repeat:no-repeat;
 background-position:top;
 }
 div#outputEm .bottom{
 position:relative;
 height:15px; 
 background-image:url(/images/mPassport/border_bottom.png);
 background-repeat:no-repeat;
 background-position:top;
 background-color:transparent;
 }
 div#outputEm .center{
  position:relative;
  padding-left:3px;
  padding-right:3px;
  background-color:#FFFFFF;
  border-left:solid 1px #f29400;
  border-right:solid 1px #f29400;
  height:auto;
 }
div#outputEm  div#emrCountry{
  position:relative;
  top:0;
  margin:0px;
  padding:2px;
  background-color:#cfe2ff;
  font-weight:bold;
  font-size:16px;
  color:#000033;
  text-align:left;}
  
 
 div#outputEm  div#flag{
  position:relative;
  top:-4;
  width:40px;height:20px;
  margin:0px;
  margin-right:10px;
  float:left;}
  
  div#outputEm  .emergency {
  position:relative;
  font-weight:bold;
  width:520px;
  margin-top:5px;margin-left:5px;
  }
 /* div#outputEm  .emergency div
  {margin:0px;
  padding-right:3px;
   }*/
  div#outputEm  .emergency span.head {
  padding-right:15px;color:#feae31; /*f29126;ffdb48;*/
  }
  
  div#outputEm  .emergency span {
  font-size:14px;
  color:red;
  padding-right:5px;
  }
  
 ul.optM { 
  margin: 10px 0px 10px 0px;
  padding-left:35px;
			  }
 ul.optM li {
  vertical-align: top; 
  padding-bottom:10px;
  padding-left:3px;
  list-style-type: square;
  list-style-position: outside;
  list-style-image:url("/images/mPassport/optBtn.gif");
  font-weight: normal;
  font-size: 12px;line-height:13px;}
			  
ul.optM  li, ul.optM  li a:link, 
ul.optM  li a:visited,  
{ color:#000033;
		  }	
ul.optM  li a:hover, ul.optM  li a:active 
{ color:#feae31;
		  } 	
form {margin:0px;}
	
#popUp {
 position:absolute;
 
 top:420px;left:500px;
 width:400px;
 border:solid 0px silver;
 background-color:transparent;
}
#popUp .top{
 position:relative;
 height:15px;
 background-image:url(/images/mPassport/pop_border_top.png);
 background-repeat:no-repeat;
 }
 #popUp .bottom{
 position:relative;
 height:15px; 
 background-image:url(/images/mPassport/pop_border_bottom.png);
 background-repeat:no-repeat;
 background-position:top;
 }
 #popUp .center{
  position:relative;
  margin:0px;
  background-color:#FFFFFF;
  border-left:solid 1px #000033;
  border-right:solid 1px #000033;
 } 
  	 
 #popUp #c1,#c2,#c3,#c4,#c5,#c6,#c7
  {
  z-index:600
  } 
  #popUp  .head{
   text-align:left;
   margin-left:20px;
   padding-top:10px;
   font-size:14px;font-weight:bold;
   color:#feae31; /*e86a23;*/
   border:solid 0px red;
  } 
  #popUp  .txt1{
   text-align:left;
   margin-left:10px;margin-right:10px;height:150px;
   border:solid 1px red;
  } 
  #popUp  .txt2{
   margin-left:20px;;height:270px;
   border:solid 0px red;
  }    
  #popUp #c1 .b1 
  {position:absolute;
   top:0;left:0;
   width:12px;height:14px;
   background-image:url(/images/mPassport/optBtn.gif);
   background-repeat:no-repeat;
   background-position:top;
  }
   #popUp ul {
     margin-top:0px;margin-left:30px;color:#feae31;
     padding-top:10px;}
	 
  #popUp ul li {
   vertical-align: top; 
   padding-bottom:5px;
   list-style-type: square;
   list-style-position: outside;
   color:#e86a23;
   font-weight: normal;
   font-size: 12px;
			  }
			  
 #popUp ul li span {
              color:#666666;}
 .shadow{
	border:1px solid silver;
	position:relative;
	display:inline;
	background:white;
	z-index:100
}
 
.shadow_inner{
overflow:hidden;
position:absolute;
top: -1000px;
filter:alpha(Opacity=10); /*modify to change the shade solidity/opacity, same as below*/
opacity:0.1; /*firefox 1.5 opacity*/
-moz-opacity:0.1; /*mozilla opacity*/
-khtml-opacity:0.1; /*opacity*/
z-index:10
}
#subscrButton {
  position:relative;
  top:0px;
  left:0px;
  width:355;
  height:146;
  margin-top:0px;
 }
 
div#moviePanel {
    position:absolute;
    top:180px;
    left:0px;
    z-index:100;
	width:352px;
	height:190px;
	background-color:transparent;
    background-image:url(/images/mPassport/moviePanel_bkgr.gif);
    background-repeat:no-repeat;
    background-position:top;
	}
div#movieButton {
    position:absolute;
    top:210px;
    right:30px;
	width:62;z-index:700;
  }  
 
div#moviePanel div.video  {
  position:relative;
  margin:5px;
  margin-top:5px;
  margin-left:15px;
  z-index:200;
  width:236px;
  height:auto;
  float:left;
  background-color:#FFFFFF;
  border: solid 2px #FFFFFF;
  border-bottom:0px;
  padding:0px;
 }
 div#moviePanel div.video  .head {
 width:246px;
 padding-left:3px;
 margin-bottom:1px;
 background-color:#000000;
 font-weight:bold;
 color:#FFFFFF;
 }
 div#moviePanel div.videoBtn {
   position:relative;
   z-index:700;
   margin-top:20px;margin-right:55px;
   float:right;
   width:62;}
 

