 /*basic CSS settings*/
 
 body{
	margin            :  0px auto;
	padding           :  0px;
	text-align        :  center;
	background-color  :#FFFFFF;
	height:100%;}
	
p, ul,ol,dl,td,h1,h2,h3,h4,h5,div
 { 
    font-family    : Geneva, Arial, Helvetica, sans-serif ;
    font-size      : 12px ;
    color          : #000;
    font-style     : normal;
    font-weight    : normal;
    font-variant   : normal; 
}
h1 {margin:15px 0px;
    font-size:18px;
	font-weight : bold;}
	
h2 {margin:10px 0px;
    font-size:16px;
	font-weight : bold;}	
	
h3 {margin:5px 0px;
    font-size:14px;
	font-weight : bold;}	
	
a, a:link{text-decoration: underline; color: #000033;}
   a:visited{text-decoration:underline;color: #000033;}
   a:hover{text-decoration:underline ; color: #000033;}
   a:focus{outline:none;}
/*main containersunderline*/
#container{
	height:auto;}
	
#navHeader{width:950px;margin :  0px auto; }
#bigHeader {
 position:relative;
 vertical-align:top;
 margin :  0px auto;
 padding : 0px;
 width:950px;
 height: 155px;
 background-color: #f3e765;
 background-image:url(/images/mPassport/bigHeader.png);
 background-repeat:no-repeat;
 background-position:top right;
 border: 1px solid #d5830c;
}
#bigHeader div.logo {
 width:347px;
 text-align:left;
 float:left;
 margin-left:0px;
 margin-top:15px;
}	
div#mainNav  {
  position:relative;
  vertical-align:middle; 
  height     : 22px;
  width:940px;
  margin:1px 0px 0px 0px;
  padding:1;padding-left:10px;
  background-color: #ef930e;
  border: 1px solid #ef930e;
    }
				 
div#mainNav ul{
  width:938px;
  padding:0px;
  margin:0px;
  list-style-type:none;
 }			 
div#mainNav li {
  display:inline;    
  padding:0px;
  margin:0px;
 }
	
div#mainNav li span {
 float:left;
 padding: 1px 10px;
 background-color :#ffdb48; /*URL(/images/span.gif) no-repeat right center;
				   /*2077d1;217ad5;2e75d5;3079dd;2c75dd*/
 font-size        : 12px;
 font-weight      : bold;
 border           :1px solid #ffdb48;
 border-top       :1px solid #fff4c2;
 border-right     :1px solid #fff4c2;	
 color            : #c36701;/*2461b7;00bac0*/
  }
div#mainNav li span#left {
 border-left:1px solid #1d6cbe;
 }
 
 div#mainNav li a {
 float:left;
 padding: 1px 10px;
 font-size        : 12px;
 font-weight      : bold;
 text-decoration  :none;
 color:#ffffff;
 background-color:#ef930e;
 border:1px solid #ef930e;
 border-right:1px solid #c36701;
                  }
div#mainNav li a#right {
border-right:1px solid #ef930e;
}/*2f7eee*/
	
div#mainNav li a:hover {
 background-color :#ffdb48;
			    /*00c3d5;00b6cc;00c0c2;00abb1;5ea2ff;77daff;2f7eee;50a8ec*/
 font-size        : 12px;
 font-weight      : bold;
 border           :1px solid #ffdb48;
 border-top       :1px solid #fff4c2;
 border-right     :1px solid #fff4c2;	
 color            : #c36701;
}
	
div#mainNav li a#right:hover
	               {border-right:1px solid #fff4c2;}
div#mainNav li a#left:hover 
	               {border-left:1px solid #c36701;}	
	
div#pageHead  {padding:15px 0px 5px 3px;
				font-size: 14px;
				font-weight:bold;
                text-align:left;
				color:#ef930e;}	
							 
div#pageHead span#subNav,div#pageHead span#subNav a,
div#pageHead span#subNav :hover,div#pageHead span#subNav:visited 
                 {font-size    : 9pt;
				  font-weight  : bold;
				  color        : #000033;
				  padding      : 0 6;} 
/*#mainHeader {
 position:relative;
 vertical-align:top;
 margin :  0px auto;
 width:800px;
 height: 88px;
 background-image:url(/images/mPassport/mainHeader.png);
 background-repeat:no-repeat;
 background-position:top;
}
#mainHeader div.logo {
 width:196px;
 text-align:left;
 float:left;
 margin-left:12px;
 margin-top:3px;
}*/
	                  
 /*THIS IS AN OLD STYLE SHEET -- UPDATES WILL BE ADDED*/
#mainContent {
 position:relative;
 vertical-align:top;
 margin :  0px auto;
 text-align:center;
 width:950px;
 height:auto;
 /*overflow:auto;*/
 }

 div#textContent     {  
  width     :  750px;
  min-height:  250px;
  margin    :  0px;
  padding   :   0 0 0 40;
  border    :   0;
  text-align:   left;
   
                    }
  
  div#login      {
  position:relative;
  width:180px;
  margin  :  0px;
  margin-top:3px;margin-right:3px;
  float:right;
  text-align:right;
  padding:3px;
  padding-right:5px;
  font-size:11px;
  font-weight:normal;
  color:#000033;
  border:solid 1px white;
 }
 div#login span {padding-left:6px;}

 div#login a, div#login a:active,
 div#login a:visited, div#login a:hover {
 color:#000033;font-size:11px;font-weight:bold;}

  	 
  div#footer     { 
	                   position:relative;
			           width:950px;
					   margin  :  0px auto;
					   margin-top:15px;
					   text-align:center;
					   
			 }
 div#footerPane {
			           height  : 30px;
					   background-color: #f7d958;
		               /*background-image:url(/images/mPassport/footer.png);
		               background-repeat:no-repeat;
		               background-position:top;
					   border:solid 2px #facb44;*/}
 div#footerNav    { 
                       
					   height       :  15px;
			           margin       :  auto auto;
					   padding      :  3 0;
					   padding-top  :5px;
					   font-size    :  11px ;
					   font-weight  :  bold;
					   text-align   : center;
					   vertical-align:middle;
					   color        : #ef930e;
					 }
div#footerNav a, div#footerNav a:active,
div#footerNav a:visited,div#footerNav a:hover
               {	font-weight  :  bold;
			        color        : #c25700;	}
div#copyright   {
                      position  : relative;
					  margin       : 0px auto;
					  padding      : 5px 0px;
	                  font-size    : 8pt;
			          color        : #606060;
			          text-align   : center;
					  /*border-top: 1px #333333 solid;*/
                    }		 
    .divider
	                {  color        : #c25700;
					   font-weight  :  normal;
					   font-size:12px;
					   padding      :  0 10;
					}
	
	
	 .button
	{
	font-family : Arial;
	font-size : 12px;
	font-weight : bold;
	color : #ffffff;
	background-color:#e86a23;
	} 
	.mainHead {
   padding:0px 5px 5px 0px;
   color:#feae31;/*e86a23,6699ff,60a8ea,5797d3,#0065cc*/
   font-size:20px;
   font-weight:700;
   }
 .subHead,.headerGuides
  {
   padding:0px 5px 5px 0px;
   color:#000033;/*6699ff,60a8ea,5797d3,#0065cc*/
   font-size:15px;
   font-weight:700;
   background-color:#FFFFFF;
   }
   .reg
					
	{ font-family: Geneva, Arial, Helvetica, sans-serif ;
					  font-size: 10pt ;
					  font-weight: normal ;
					  color: black ;
					  
					 }
 .italic
 {
 font-style: italic;
 }
 .bold, .purple,.purple1
{
	
	font-style : normal;
	font-weight : bold;
	font-variant : normal;
	line-height : 16px;
}
.big 
   { 
   font-family: Arial, Helvetica, sans-serif ;
   font-weight: bold ; 
   font-size: 12pt ;
   color: #000000 
   }
.heading,.heading1 
   { 
   font-family: Verdana, Geneva, Arial, Helvetica, sans-serif ;
   font-weight: bold ; 
   font-size: 10pt ;
   color: #000000 
   } 
   { 
   font-family: Verdana, Geneva, Arial, Helvetica, sans-serif ;
   font-weight: bold ; 
   font-size: 10pt ;
   color: #000000 
   }
  .nav1
  {font-family: Geneva, Arial, Helvetica, sans-serif ;
   font-size: 9pt ;
   line-height : 15px;
   font-weight: bold ;
   }
   .nav2
  {font-family: Geneva, Arial, Helvetica, sans-serif ;
   font-size: 9pt ;
   line-height : 15px;
   font-weight: normal ;
   }

   .headerDocSearch
    {
	     margin:5px 0;
		 width:100%;
		 height:22px;
		 text-align:left;
		 padding:3px;
		 font-size: 10pt ;
		 font-weight: bold ;
		 border-bottom:solid #000033 1px;
		 background-color : #ececec;
		 background-image: URL(/images/arrow_ctr.gif);
	     background-repeat: no-repeat;
	     background-position: left center;
	}
	
	.headerSP
	{
	 font-family:Verdana, sans-serif;
	 color: #0066CC ;
	 font-size: 10pt ;
	 font-weight: bold ;
	 line-height : 18px;
	 }
   td.reg a:link {text-decoration:none}
   
	.spacer {padding-left:15px;}
	
	.chpN 
		   { margin-bottom:3px;
		     padding:2;
			 font-size: 10pt ;
			 font-weight: bold ;
			 color:#000033;
		     border-bottom:solid #dcdcdc 1px;
			 border-left:solid #dcdcdc 1px;
		     background-color : #ececec; }
	.chp3 
		  { font-family: Geneva, Arial, Helvetica, sans-serif ;
			 color: #0066CC ;
			 font-size: 10pt ;
			 font-weight: bold ;
			 }	
	
	.bkgr
	           {background-color : #99C2EB; }
	
    .bkgr1
	           {background-color : #bbddff;}
    .bkgr2 
	           {background-color : #ef930e;}
	.highLight {font-weight:bold;color : #ef930e;}
	.headerCenters {
	     margin:0;
		 text-align:left;
		 padding:0;
		 font-size: 10pt ;
		 font-weight: bold ;
		 color:#ef930e;
		 border-bottom:solid #adadad 1px;
		 background-color : #ececec;
		 background-image: URL(/images/arrow_ctr.gif);
	     background-repeat: no-repeat;
	     background-position: left center;
	} 
  .smallnav
  {font-family: Arial, sans-serif ;
   font-size: 8pt ;
   font-weight: normal ;
   color: black ;
   margin-left : 5px;
   line-height : 18px;
   }
   .small1 
{
	font-size : 11px;
	font-family : verdana;
	font-style : normal;
    font-weight: normal;
	line-height : 13px;
}
.small1 a, .small1 a:link, .small1 a:active,
.small1 a:visited, .small1 a:hover
{padding:0px 5px}

.small1 a:hover
{text-decoration: underline;}

.logoTest  span {
color:#f29400;}

.logoTest  span.red {
color:#e0081d;}

.logoTest  span.small {
font-size:12px;}
div.box {
	         
			  margin: 15px 0px;
			  padding:10px;
			  border:solid 1px silver;
			  height:auto;
	}
	
	div.box .img   {float:left;padding-right:20px;}
	div.box .txt   {float:left;padding-left:20px;}
	div.box .offer {float:left;
                    width:430px;
	                padding-top:5px;
                    padding-left:40px;
  }