 /*basic CSS settings*/
 
 body           {
		             color             :  #000000;
		             background-color  :  #FFFFFF;
		             margin            :  1px auto;
		             padding           :  0px;
					 text-align        :  center;
					
                   }

/*table td        {  
                   border-width      : 1;
				   vertical-align    : top;    
                 }
table.wide      {  width            : 100%;
                   margin           : 0;
                 }*/
/*table.padding td {padding           : 4;}*/

p, ul,ol,dl,td,h1,h2,h3,h4,h5,div
                  { 
				     font-family    : Geneva, Arial, Helvetica, sans-serif ;
	                 font-size      : 10pt ;
	                 font-style     : normal;
	                 font-weight    : normal;
	                 font-variant   : normal; 
				
                  } 
	                  
 /*main containers*/
    div#topNav      { 
			         width     :  800px;
			         margin    :  0px auto;
					 padding   :   0;
					 border    :   0;
					 text-align:center;		 
		            }
	div#topNav table
	                {width     :  800px;
					 margin    :  2px 0;
					 padding   :  0;
					 /*border-width:1px;*/
					 vertical-align: middle;}
	td#topNavHeader
                {height:50px;
				 background:#307fed URL(/images/map_bkgr.jpg) no-repeat right center;
				 border: solid #307fed 1px;
				 border-bottom: solid #000033 1px;}
				 
	td#topNavHeader div#logo {padding:10 0 3 80;text-align:left}
	/*td used as colorful bars*/
	td#tagBar    {    
	                  height : 20px;
	                  background-color : #FFCC00 /*#ffa730;#ffcc33*/
					  font-family: "Tahoma","Helvetica","HelveticaNeue Condensed", Arial, sans-serif;
					  font-weight:bold;
					  font-size: 11px;
					  text-align:left;
					  color:#03236b;
					  padding-top:2px;
					  padding-left:80px;
					  border-bottom: solid #03236b 2px;
					  border-top: solid #FFFFFF 1px;
	                }
	td#top_whiteBar  {
	                  height     : 1px;
	                  background-color : #FFFFFF;
	                }
	td#mainNavBar {
	                 vertical-align    : middle;
	                 background-color  : #009999;
					}
	div#mainNav     { height           : 22px;
                     padding          : 3px 10px 3px 65px;
                     text-align       : left;
                     font-size        : 12px ;
                     font-weight      : bold ;
                     line-height      : 16px;
				     color            : #99C2EB;
				     background-color : #000000;
					 border-bottom    : 2px #3DA081 solid;
					 border-top       : 12px #3DA081 solid;
			     }	
	div#homeContent  {   
	                  width     :  790px;
					  margin    :  15px auto 0px auto;
					  padding   :   0;
			          border    :   0;
                      text-align:   center;
	              }
   div#wideContent  {   
	                  width     :  740px;
					  margin    :  20px auto 10px auto;
					  padding   :   0;
			          border    :   0;
                      text-align:   center;
	              }
  div#mainContent  {   
	                  width     :  650px;
					  margin    :  15px auto;
					  padding   :   0;
			          border    :   0;
                      text-align:   center;
	              }
  div#textContent     {  
                       width     :  600px;
					   min-height:  250px;
					   margin    :  0px;
				       padding   :   0 0 0 40;
				       border    :   0;
					   text-align:   left;
   
                    }
    div#footer     { /*position  : relative;*/
			           margin  :  0 auto 5px auto;
					   
					 }
   div#footerNav    { /*position  : relative;
                       font-family  :  Verdana;*/
                       width        :  800px;
					   height       :  15px;
			           margin       :  0px auto;
					   padding      :  3 0;
					   font-size    :  9pt ;
					   /*line-height  : 12px;*/
					   text-align   : center;
					   color        : 000000;
					   background-color : #3DA081;
				       border-top   : 2px #000000 solid;
					   
					 }
    .divider
	                {  color        : FFFFFF;
					   padding      :  0 6;
					}
	        
   div#copyright   {
                      /*position  : relative;*/
					  margin       : 0px auto;
					  padding      : 5px 0px;
	                  font-size    : 8pt;
			          color        : #606060;
			          text-align   : center;
					  /*border-top: 1px #333333 solid;*/
                    } 
	/*top nav div*/
  
	#subNav        {  font-family  : Geneva, Arial, Helvetica, sans-serif ;
	                  font-size    : 9pt;
				      font-weight  : bold;
				      color        : #000000;
					  padding      : 0 6;
	                }
	div#centerHome
	             {  width     :  480px;
					height    :  350px;
					margin    :  2 0;
					background-image: URL(/images/map_bkgr.gif);
			      }
	div#homeBlurb { font-family  :Arial;
	                font-size    :12px;
					line-height  :15px;
					color        :333333;
					border-top   :2px #ffcc33 solid;
					/*border-bottom:1px #FFA730 solid;*/
					padding:2 1 5 1;
	               }
	
	 div#pageTitle {height      :  25px;
	                margin      :  0;
					padding     :  10 0 0 25;  
					font-family : Arial;
	                font-size   : 14pt;
					font-weight : bold ;
				    color       : #6699ff;
					text-align  : left;
	                }
	div#homeMainLink {
	                 width:100%;
					 height:18;
					 text-align: center;
					 margin-bottom:8px;
					 padding:2;
					 background-color:#FFA730;
					 border: solid #003F9B 1px;
					 border-bottom: solid #003F9B 1px;
					 font-size:12px;
					 font-weight:bold;
					 color:FFFFFF;
	                }
.homeCenterCol{
	position:relative;
	vertical-align:top;
	margin:0px 9px 0px 9px;
	float:left;  
	width:480px;}
	
.mobileHealthContainer{
    margin-top:10px;
	margin-bottom:10px;
	height:140px;
	border: solid #8AC1FF 1px;/*#ffcc33*/
	padding:5px;
	text-align:left}
	
.mobileHealthContainer span.logo {
   float:left;
   height:110px;
   padding-right:16px;
   border:solid 0px red;
   }
.mobileHealthContainer p {
   margin: 0px 0px 10px 0px;
   font-size:12px;
}    
.mobileHealthContainer p.head {
   color:#e86a23;
   padding-top:15px;
   font-size:14px;
   font-weight:bold;
   }
 .mobileHealthContainer p.foot {
   font-weight:bold;
   color:#0066CC;
   }		
#homeMainLink A {
	                  color:FFFFFF;
					  /*text-decoration:none;*/
	                  }	
	 div#homeNewsHead
	               {  width:99%;
				      height:18;
					  background-color:3B84EF;
					  border-top: solid 003F9B 1px;
				   } 			
	div#homeNews {
	               width     :100%;
				   margin    :2 3 5 3;
				   padding-top   :0;
				   color     :#336699;
				   background-color:#f5f6f8;
				   border    : solid e9e9e9 1px;}	
				   
	div.homeArticles { font-family  :Arial;
	                   font-size    :11px;
					   line-height  :11px;
					   margin       :0 3 5 10;
					   font-style   :normal;
					   text-decoration:none;
	               }
	 div.homeArticles A {text-decoration:none;}   			
	 div.homeArticles A:hover {text-decoration:underline;} 			
	
	
	td#top_wordsBar {
	                 height     : 20px;
	                 background-color : #FFCC00;/*#ffa730;*/
					 font-family: Helvetica, Arial;
					 font-weight:bold;
					 font-size: 14px;
					 color:0066ff;
	                }
	td#top_darkBar  {
	                  height     : 2px;
	                  background-color : #004B8B;
	                }
	
	td#top_greenBar  {
	                  height     : 2px;
	                  background-color : #339966;
	                }
	td#top_greenBar a {
	                 font-family:Arial;
					 font-size:12px;
					 font-weight:normal;
					 color:#FFFFFF;
	                 }
				
	td#leftside1   { 
	                 width: 10px;
	                 background-color : #B2D5BE;
	              }
	td#leftside2  { 
	                width: 4px;
	                background-color : #8AC1FF;
	              }
	div.float   { height:15;
	              padding:1;}
    SPAN.float  { padding-top:3;
                  padding-right:4;
				  width:15px;
				  height:15px;
				  float:left;}			  
  /*all purpose containers*/
  .container  { margin         : 0px auto;
                 text-align     : center;
			   }    
   .vPad       { margin          : 5px 0px 20px 0px;}
   
   #anchors   {font-size:10px;}
   #anchors A {font-family:Verdana;font-size:11.5px;color:003366;}
   /*THis is how links will be presented on regular pages and inside particular divisions*/
    a:link,a:visited,a:active 
	               {
	                    color:#000;
	                }
	#pageTitle A {
	                    color:#6699ff;
	                }
	#mainNav A, #footerNav A     
	                {
	                   text-decoration:none;
	                   color:#FFFFFF;
				    }
	#subNav A    {color  : 808080;}
	
	#homeNews A  
	                  {color        :#336699;}
	/*main headers*/
	 h1               {    
				       font-size   : 19px;
				       font-weight : 500;
				       margin      : 5px 0px;
				       padding     : 0px;
	                }
     h2              { 
				      font-size   : 17px;
				      font-weight : 700;
				      color       : #003366;
		              
	               }
     h3              {
				     font-size    : 15px;
				     font-weight  : 700;
				     color        : #0033cc;
					 margin       : 0px;
				     padding      : 0px;
				   }
	.big              {
				     font-size    : 15px;
				     font-weight  : 700;
				     color        : #3366CC;
					 margin       : 0px;
				     padding      : 0px;
				   }
	.bigItalic      {
	                 font-style: italic;
				     font-size    : 13px;
				     font-weight  : 700;
				     color        : #0033cc;
					 margin       : 0px;
				     padding      : 0px;
					 text-decoration:none;
				   }
	.newsHeader 
                   {font-family :Verdana;
	                font-size   : 10pt;
	                font-weight : bold;
	                line-height : 16px;
					color       :003366;
                     }
	/*main colors*/
	.primaryColor        {  color : #3DA081;}
    .titleColor          {  color : #0082CF;}
    .secondaryColor      {  color : #0033cc;}
    .highLight           {  color : #0033cc;}
    .alert               {  color : #cc3366;}
  
    .corp                {  color        : #0066CC;
                            font-weight  : bold;}
							
	/*main text classes*/
	.reg
             { font-weight: normal ;
				 
             }
  
    .bold     { font-weight : bold;
              } 
    .italic
              {font-style: italic;
               }
			   
    .nav1     {
                font-size: 9pt ;
                font-weight: bold ;
                line-height : 16px;
               }
   
    .nav2     {
                font-size: 9pt ;
                font-weight: normal ;
                line-height : 15px;
               } 
   
   .small     {
				font-size : 8pt;
				line-height : 16px;
                }
   .small1    {
                 font-family: Verdana, sans-serif ;
                 font-size: 8pt ;
                 }
			  
/*some fancy stuff*/
     .button  {
	           font-family : Arial;
	           font-size : 9pt;
	           font-weight : bold;
	           color : FFFFFF;
	           background-color:#0082CF;
	          }
	 .heading1 
			 { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif ;
			   font-weight: bold ; 
			   font-size: 10pt ;
			   }
    .heading1Underlined
	          { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif ;
			   font-weight: bold ; 
			   font-size: 10pt ;
			   color:0066CC;
			   border-bottom:solid 0066cc 1px;
			   }
	 .headingPanel  
	          {
				height:22px;
				margin: 5 0;
				padding: 2 10;
                font-weight: bold ; 
                font-size: 14px ;
                color: #ffffff; 
                background-color : #8AC1FF;
				border-bottom: 1px #004B8B solid;
              }
	.fancyPanel  
	          {
				height:22px;
				margin: 5 0;
				padding: 5 0;
				font-family: Verdana;
                font-weight: bold ; 
                font-size: 12px ;
				line-height : 20px;
                color: #000099; 
                background-color : #C3E0FF;
				border-bottom: 1px #004B8B solid;
				border-left: 1px #004B8B solid;
              }	
.teamContent
	        {
			   border-top: 1px #C3E0FF solid;
			   margin: 0 0 0 10;
			}	  
 .demoGuideColor 
	         {
               color : #0066CC;
	           line-height : 22px;
              } 
 .bkgr
	          {background-color : #99C2EB; }
	
  .bkgr1
	          {background-color : #bbddff;}
  .bkgr2 
	          {background-color : #6699FF;}
	
	ul.fancy,li.fancy    
	          { margin-left: 10 0;
                list-style: disc url(/images/list_bullet.jpg) outside;
				font-weight: normal; 
                font-size: 10pt ;
				
			  }
	.chpN 
		   { font-family: Geneva, Arial, Helvetica, sans-serif ;
			 color: #ffffff ;
			 font-size: 10pt ;
			 font-weight: bold ;
			 background-color : #6699CC; }
	.chp3 
		  { font-family: Geneva, Arial, Helvetica, sans-serif ;
			 color: #0066CC ;
			 font-size: 10pt ;
			 font-weight: bold ;
			 }	
	.headerSP
	{
	 font-family:Verdana, sans-serif;
	 color: #0066CC ;
	 font-size: 10pt ;
	 font-weight: bold ;
	 line-height : 18px;
	 }
	.headerDocSearch {
	     margin:5 0;
		 width:100%;
		 height:22;
		 text-align:left;
		 padding:3;
		 font-size: 10pt ;
		 font-weight: bold ;
		 border-bottom:solid #0066ae 1px;
		 background-color : #a3d3ff;
		 background-image: URL(/images/arrow_ctr.gif);
	     background-repeat: no-repeat;
	     background-position: left center;
	} 
	.spacer {padding-left:15;}
	
	.headerGuides {
	     margin:0 0 10 0;
		 width:100%;
		 text-align:center;
		 padding:0;
		 font-family: Verdana, Geneva, Arial, Helvetica, sans-serif ;
         font-weight: bold ; 
         font-size: 10pt ;
         color: #0066CC 
		 }
     .headerNews {
	     margin:0;
		 width:100%;
		 text-align:left;
		 padding:3;
		 font-size: 12px ;
		 font-weight: bold ;
		 color:000099;
		 }
	 .headerCenters {
	     margin:0;
		 text-align:left;
		 padding:0;
		 font-size: 10pt ;
		 font-weight: bold ;
		 color:FFFFFF;
		 border-bottom:solid #000099 1px;
		 background-color : #9999cc;
		 background-image: URL(/images/arrow_ctr.gif);
	     background-repeat: no-repeat;
	     background-position: left center;
	} 

	
	.purple
			 { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif ;
			   font-weight: bold ; 
			   font-size: 10pt ;
			   color: #0066CC }
    .smallH 
		{
			font-size : 9pt;
			font-family : Arial;
			font-weight : bold;
			line-height : 20px;
			
		}
#headLink ul.link {
    list-style: none;
    margin: 0;
    padding: 0;
    border: none;
    }

#headLink li.link {
    border-bottom: 1px solid white;
    margin: 0;
    }
	#headLink li.link a {
    display: block;
    padding: 2 2 2 20;
    border: 1px solid #0066CC;
	border-bottom: 1px solid #CEE8FD;
    background-color: #CEE8FD; /*#FFA730;*/
    font-family: Arial, sans-serif;
    font-size: 12px;
	font-weight  :bold;
    color: 0066FF;
    text-decoration: none;
    width: 100%;
    }
  html>body #headLink li.link a {
    width: auto;
    }

  #headLink li.link a:hover {
    color:3654C3;
    background-color: #CEE8FD;
	border-bottom: 1px solid #CEE8FD;
	text-decroation:none;
    }
	
	#headLink li.renew {
    border-bottom: 1px solid white;
    margin: 0;
    }
	#headLink li.renew a {
    display: block;
    padding: 2 2 2 20;
    border: 1px solid #3654C3;
    background-color: #FFA730;
    font-family: Arial, sans-serif;
    font-size: 12px;
	font-weight  :bold;
    color: 0066FF;
    text-decoration: none;
    width: 100%;
    }
  html>body #headLink li.renew a {
    width: auto;
    }

  #headLink li.renew a:hover {
    color:3654C3;
    background-color: #CEE8FD;
	text-decroation:none;
    }
	
	
div#newsLetter  {   
		                 width     :  600px;
					     margin    :  5px auto 0px auto;
					     padding   :   5;
		                 text-align:   left;
					     border    : solid #e9e9e9 1px
			              }
div#newsLetter div 
                     {   margin	:5 35 25 25;}
					  					  
div#newsLetter a     {   font-weight:bold;
                          color: FF9900
						  }

div#newsLetter .headline {margin: 15 0 0 25;
                          font-family: Helvetica, Arial;
					      font-weight:bold;
						  font-size: 16px;
						  color:0066CC;
						 }
div#newsLetter  .float   {width: 220;
                          background-color:#e7f5ff;
						  margin:15 5 0 15;
						  padding:8;
                          font-family: Helvetica, Arial;
					      font-weight:normal;
						  font-size: 11px;
						  line-height : 14px;
						  color:000066;
						  border:dashed #339 1px;
						  float:right;
						 }
div#newsLetter  .floatHead
                        { text-align:   center;
						  padding: 0;
						  font-family: Helvetica, Arial;
					      font-weight:bold;
						  font-size: 14px;
						  color:FF9900;
						 }
div#homeAlerts         { width:270;
                         margin:2;
						 margin-bottom:10; 
						 padding:1;
						 padding-left:10;
						 font-size:12px;
						 font-weight:bold;
						 text-align:left;
						 line-height: 14px;
						 color:#000066;
						 background-color:#FFFFFF;
						 border:solid #ffcc33 1px
                      }					
div#homeAlerts    A   {color:#000066;}

div.paspartou          {width:140;
						margin:10;
						padding:5;
						/*background-color:#eaddc2;*/
						background-color:#FFFFFF;
						border:solid #7396b1 1px}
.homeMPassportImg {
 margin-left:25px;
 margin-bottom:15px;
}