
* { -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 { display: inline-block; margin: 10px; margin-bottom: 0;  }

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




.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;}

 

td.alt2 {text-align:left; background-color:#EEEEEE;font-weight:bold; line-height:18px; border-right:0px;}
td.alt1 {text-align:left; background-color:#FFFFFF; text-indent: 20px;}
td.alt3 {text-align:left; background-color:#FFFFFF;text-indent: 10px;colmn-span:2;}
td.alt4 {text-align:left; background-color:#EEEEEE; font-wieght:normal;border-left:0px;text-indent: -13px;}

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: red; }
a img { border: 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: 700px;
 /*     height: 500px;     */
       }


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



#content { 
		margin:0 auto;
		
		}



#navigation  
		{ 

		width: 180px;
		
       	float: left; 
		 
		margin:140px 0px 0px 30px;
  		 
  		padding: 10px 15px 10px 20px;
       	text-align:left;
       	list-style-type: none;
        font-size:12px;
 
       }
 

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

      	word-spacing: 5px;
		
		font-size: 18px;	
		}
		
	
	
	
		

  
#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%;}   












div.section.clear { clear: left; }

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