* { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }

html { font-size: 100%; -webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%; }
html, body, div, h1, h2, h3 { margin: 0; padding: 0; }

body, table p, table li {font-family: "Helvetica Neue", Arial, sans-serif; font-size: 14px; line-height: 18px; color: #333;}
table { font: inherit }




h1,h2,h3,.main-link,.main-link2 { font-family: "Helvetica Neue", Arial, sans-serif; }

h1 { font-size: 28px; padding: 5px; color: #FFF; text-shadow: 2px 2px 2px #000;  }
h2 { font-size: 24px; margin: 40px 0px 0px 0px; color: #2B4791; text-shadow: 2px 2px 2px #eee; line-height: 30px; }
h3 { text-align: center; font-size: 24px; margin: 5px 0px 0px 70px; color: #2B4791; text-shadow: 2px 2px 2px #eee; line-height: 25px; }
.main-link, .main-link2 { font-size: 24px; margin: 10px 0; line-height: 20px; }

.tright td { width:25px; text-align: right;}
.tleft td { width:25px;  text-align: left;}
 
.top {margin-top:40px;}
.indent {margin-left: 15px;}



h4  {
		float:right;
		text-align:right;
		 font-size:12px;
		padding: 0px 0px 0px 0px; 
		margin: 20px 25px 0px 0px;    
		color: #FFF;     
		text-decoration: none; 
		
		
		}
		



body
		{
		
		font-family: "Helvetica Neue", Arial, sans-serif; 
		background-repeat:repeat-y;
    	background-position:top center;
		}







.main-link { display: inline-block; margin: 10px; margin-bottom: 0;  }

.main-link2 { display: inline-block; margin: 10px; margin-bottom: 0; word-spacing:1px; }




		


.ip        { text-indent: 30px; font-size: 16px; line-height: 24px; padding-top: 15px; font-family: font-family: "Helvetica Neue", Arial, sans-serif;  }
p           { margin-top: 15px; margin-bottom: 15px; }
p, li    { font-size: 16px; line-height: 24px; font-family: font-family: "Helvetica Neue", Arial, sans-serif; }







a { color: #08C; text-decoration: none; }
a:hover { color: #000; text-decoration: none; }
a img { border: none }







.page-header {
   border: solid #849cbd; 
   border-width: 5px 0;
   margin: 0; 
   padding: 15px 0px 15px 25px;
   background-color: #2B4791; 
   background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#2B4791), to(#142248));
   background-image: -webkit-linear-gradient(top, #2B4791, #142248); 
   background-image: -moz-linear-gradient(top, #2B4791, #142248);
   background-image: -ms-linear-gradient(top, #2B4791, #142248);
   background-image: -o-linear-gradient(top, #2B4791, #142248);
}


.page-header a, .page-header h1 {color: white; text-decoration: none; line-height:1;  }



#wrapper
	{
	
	clear: both;
	margin: 0 auto;  
    width: 800px;
 /*     height: 800px;     */
       }


#horz_nav
		{
		margin-top: 25px; padding: 0px;
		}



#content { 
		margin:0 auto;
		
		}



#navigation  
		{ 

		width: 180px;
		
       	float: left; 
		 
		margin:190px 0px 0px 10px;
  		 
  		padding: 10px 15px 10px 20px;
       	text-align:left;
       	list-style-type: none;
        font-size:12px;
 
       }
    
        
#navigation a
             {
            clear: both;
             display: block;
             padding: .4em .1em  .2em  2em;
             text-decoration: none;
             list-style-type: none;
            background-color: #2B4791; 
   background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#2B4791), to(#142248));
   background-image: -webkit-linear-gradient(top, #2B4791, #142248); 
   background-image: -moz-linear-gradient(top, #2B4791, #142248);
   background-image: -ms-linear-gradient(top, #2B4791, #142248);
   background-image: -o-linear-gradient(top, #2B4791, #142248);

             border-bottom: 1px solid #fff;
             width: 13em; color: #fff;
             
             }
             
               
             
   #navigation li 
         {
        display:inline;
       
         }
          
             
                      
 #navigation a:hover
             {
              list-style-type: none;
              background: #fdf100;   
              color: #000;          
              }
              
                    
 #navigation ul
      {
      margin:0px 0px 0px 0px;
      padding:0px 0px 0px 0px;
      list-style-type:none;
      border: 1px  #000; 
      width: 13em;
      }                   

  



.section { 
		 
		float:left;
	  	padding:10px 0px 0px 10px; 
		margin:50px 0px 0px 80px;				 
		 font-family: arial, tahoma;
        letter-spacing:1px;

      	word-spacing: 5px;
		
		font-size: 18px;	
		}
		
		
		
	
	
		
		
.section2 { 
        width: 500px;
		float:left;
	  	padding:50px 0px 140px 20px; 
		margin:30px 0px 0px 80px;				 
		font-family: "Helvetica Neue", Arial, sans-serif; 
		letter-spacing:1px;
      	word-spacing: 5px;
				
		}


    
  
#res {color:yellow; font-size:18px; line-height:2px;
 }  

		




#footer
	    {
	    clear: both;
	    font-family: font-family: "Helvetica Neue", Arial, sans-serif; 		
		
		 position: fixed;
  		bottom: 0;
  		left: 0;
  
		
		
		width:100%;
		border: solid #849cbd; border-width: 4px 0; 
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
		background-color: #2B4791; 
   background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#2B4791), to(#142248));
   background-image: -webkit-linear-gradient(top, #2B4791, #142248); 
   background-image: -moz-linear-gradient(top, #2B4791, #142248);
   background-image: -ms-linear-gradient(top, #2B4791, #142248);
   background-image: -o-linear-gradient(top, #2B4791, #142248);
		color:#FFF;
		word-spacing: 1px;
	}

	



		

.copyright, p.copyright, a.copyright, a.copyright:visited
						{
						 text-align: right;
						font-family: "Helvetica Neue", Arial, sans-serif; 
						 margin:10px 50px 10px 10px;
						 color:#FFF;
						 font-size:90%;
						 line-height:18px;
						
						}	
						
						
.copyright2, p.copyright2, a.copyright2, a.copyright2:visited, a.copyright2:active
						{
						 text-align: right;
						 font-family:"Helvetica Neue", "Helvetica Neue", Arial, sans-serif;
						 margin:10px 15px 10px 50px;
						 color:#fdf100;
						 font-size:100%;
						 line-height:18px;
						
						}
  a.copyright2:hover {font-size:125%;}       	
			
			
.ftlink, a.ftlink, a.ftlink:visited, a.ftlink:active
         {
         float:left;
		text-align:left;
		font-family:"Helvetica Neue", "Helvetica Neue", Arial, sans-serif;
		 margin:10px 10px 10px 40px;
		font-size:100%;
		line-height:18px;
		color:#FFF;
          }


   a.ftlink:hover {font-size:125%;}   









#table1 
		{
		table-align: center;
		 background: #fff;
		 width:420px;
		 margin: 30px 0px 0px 20px;
	  }
	  
	  

#table1 td 
		{
		white-space: nowrap;
		 margin:0px 0px 0px 0px;
     	 padding:0px 0px 0px 0px;
		 background: white;  
		 vertical-align:top;
		 
		 }

#table1 tr {
			text-align: right;
			height:25px;
			}

#table1 a
		{
		margin:0px 0px 0px 0px;
     	 padding:0px 0px 0px 0px;
		
		}

/*    table2 for financials */

#table2 
		{
		text-align:center;
		table-align: center;
		 background: #fff;
		 width:200px;
		 margin: 40px 0px 0px 140px;
		 font-size: 25px;
	  }
	  
	  

#table2 td 
		{
		white-space: nowrap;
		 margin:0px 0px 0px 0px;
     	 padding:0px 0px 0px 0px;
		 background: white;  
		 vertical-align:top;
		 }

#table2 tr {
			text-align: center;
			height:35px;
			}

#table2 a
		{
		margin:0px 0px 0px 0px;
     	 padding:0px 0px 0px 0px;
     	 }
     	 
#table2 a:hover {font-size:125%;}
     	   









div.section.clear { clear: left; }

.unit { white-space: nowrap; }
.left { float: left; }
.right { float: right; }
.center { text-align: center; word-spacing:10px;}