span.red {color:#e0081d;}
 
 #wideContent {
 position:relative;
 vertical-align:top;
 margin :  0px auto;
 z-index:1; 
 text-align:left;
 width:860px;
 height:auto;
 border:solid 0px black;}
 
 
 .mainHead {margin:15px 0;padding:0px;text-align:left;}
 
 .subHead {width:440px;}
 
 .contentColLeft {
    position:relative;
	vertical-align:top;
	text-align:left;
	float:left; 
	width:450px;
	border:solid 0px black;
	padding-left:15px;
	padding-top:10px
	}
.contentColRight {
    position:relative;
	vertical-align:top;
	text-align:center;
    float:right; 
	width:320px;
	border:solid 0px black;
	margin:0px auto;
	padding-top:25px
	}
	
 #appBadge {
   position:relative;
   margin:0 auto 30 auto;
   text-align:center;
   border:solid 0px black;
  } 
  
 #appBadge  .img {
   position:relative;
   text-align:center;
   padding:10px;
   border:solid 0px black;
   }
  .subscr {
   border:solid 0px silver;padding:8px 0px;
   /*margin-bottom:5px;
   background-color:#f1f1f2;*/
  }
  
#iPhone {
   position:relative;
   width:317px;
   height:620px;
   margin:0px auto;
   border:solid 0px red;
   background:transparent url(/images/mPassport/iPhone_bkgrd.png) no-repeat top center;
  }  
  #iPhone .screen {
   position:absolute;
   top:91px;left:41px;
  }
  #iPhone .screenControl {
   position:absolute;
   top:575px;
   left:41px;
  }
 div#outputEm {
  position:relative;
  top:-25;left:10;
  width:540px;
  text-align:left;
  z-index:300;
  background-color:transparent;
  height:auto;}
  
 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:relative;
 float:right;
 top:-15;left:-80px;
 width:400px;
 background-color:transparent;
}
#popUp .top{
 position:relative;
 height:15px;
 background-image:url(/images/mPassport/pop_border_top.png);
 background-repeat:no-repeat;
 background-position:top;
 }
 #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{
   margin-left:20px;;height:150px;
   border:solid 0px 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;
     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:absolute;
  top:0px;
  right:0px;
  width:355;
  height:146;
  z-index:100;
  margin-top:0px;
 }
 
div#moviePanel {
    position:absolute;
    top:180px;
    right: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:200px;
    right:10px;
	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:5px;
   float:right;
   width:62;}
 
div#downloads {
 width:380px;
 border:solid 0px black;
 margin:5px; auto;
 padding-top:15px;
 height:236px;
 text-align:center;
 background: url(/images/mPassport/support_panel.png) no-repeat top center;;
}
div#downloads ul {
width:380px;
padding:0px;
margin:0px auto;
margin-left:25px;
margin-bottom:3px;
list-style-type:none;
border:solid 0px black;
}

div#downloads ul li {
display:inline;
float:left;
width: 100px;margin:0px 3px;
border:solid 1px #FFFFFF;/*e86a23*/
text-align:center;
font-family:Verdana, sans-serif;
font-size:13px;

}

div#downloads ul li a:link,
div#downloads ul li a:active,
div#downloads ul li a:visited {
float:left;
width: 100px;
padding:3px;
margin:3px;
background-color:#fbfbfb;
color:#000033;
text-decoration:none;
border:solid 1px #dddddd;
}
 html>body div#downloads ul li a {
    width: 100px;
    }

div#downloads ul li a:hover {
float:left;
width: 100px;
padding:3px;
margin:3px;
background-color:#FFFFFF;
color:#e86a23;
text-decoration:underline;
border:solid 1px #ffcc01;
}