@charset "utf-8";
/* CSS Document */

html, body, div, span, ul, li, a, img, p, input, h1, h2, h3, select { margin:0px; padding:0px; border:0px; }

body { background: url(images/bigbg.jpg) top center; font-family: 'Open Sans', 'sans-serif'; }

.clear     { clear:both; }
.container { width:1000px; margin:0px auto; }
.lft       { float:left; }
.rgt       { float:right; }
.ov        { margin-top:-15px; }
h1         { font-size:27px; font-weight:800; color:#333333; margin:0px 0px 10px 0px;  }
h2         { font-size:24px; font-weight:700; color:#333333; margin:0px 0px 10px 0px;  }
h3         { color:#333333; font-size:20px; text-align:center; font-weight:400; text-transform:uppercase;  }

#content     { background:#f1f2ea; padding:30px 0px 0px 0px; margin:0px 0px 0px 0px;   }

#top          { background:#a0cf67; color:#FFF; text-align:center; padding:15px 15px 15px 15px; width:1000px; margin:0px auto;  }
#top .b1      { font-size:47px; }
#top .b2      { font-size:32px; font-weight:400; font-style:italic; }
#top span     { font-weight:800; }

#trir { width: 0; height: 0; border-top:15px solid #599625; border-right: 15px solid transparent;  margin:0px -15px 0px 0px;  }
#tril { width: 0; height: 0; border-top:15px solid #599625; border-left: 15px solid transparent;  margin:0px 0px 0px -15px;  }

#inside       { padding:0px 0px 20px 0px; }

#inside_lft   { width:480px; padding:0px 0px 0px 20px; }


#box1         { width:470px; margin:0px 0px 25px 0px; }
#btop         { 
				background:#a0cf67; 
				height: 55px;
				width: 100%;
				-moz-border-radius: 35px;
				border-radius: 35px; 
				border:solid 5px #fff; 
			 }
#btop p      { 
				width:350px; 
				font-size:20px; 
				color:#333333; 
				font-weight:800; 
				text-transform:uppercase;
				padding:5px 0px 0px 14px; 
				line-height:1em;  
			 }			 
#btop .spc   { padding-top:14px; } 
.btop_left   { 
				background:#8ec3eb; 
				color:#FFFFFF; 
				text-align:center; 
				font-size:28px; 
				padding:8px 0px 0px 0px;
				height: 37px;
				width: 45px;
				-moz-border-radius: 35px;
				border-radius: 35px;
				border-radius: 35px; 
				border:solid 5px #fff; 
			 }	
#boxcont     { 
				font-size:14px; 
				color:#333333; 
				font-weight:400;
				margin:-5px 0px 0px 45px; 
				padding:10px 10px 10px 10px;
				width:380px;
				background:#fff;
				 
				-moz-border-radius: 0px 0px 5px 5px;
    			-webkit-border-radius: 0px 0px 5px 5px;
    			-khtml-border-radius: 0px 0px 5px 5px;
    			border-radius: 0px 0px 5px 5px;
				
				-webkit-box-shadow: 2px 2px 4px 0px rgba(187,186,186,1);
				-moz-box-shadow: 2px 2px 4px 0px rgba(187,186,186,1);
				box-shadow: 2px 2px 4px 0px rgba(187,186,186,1); 
				
			 }		

#inside_rgt   { width:480px; padding:0px 0px 0px 20px; }
			 
#bluebox     { 
				background:#c5e0f5; 
				width:408px; 
				border:solid 5px #fff; 
				 
				padding:20px 16px 40px 16px;
				
				-moz-border-radius:8px;
    			-webkit-border-radius:8px;
    			-khtml-border-radius:8px;
    			border-radius:8px;
				
				-webkit-box-shadow: inset 3px -13px 118px 58px rgba(86,165,225,1);
				-moz-box-shadow: inset 3px -13px 118px 58px rgba(86,165,225,1);
				box-shadow: inset 3px -13px 118px 58px rgba(86,165,225,1);
			 
			 }	
#bluebox h2           { text-align:center; margin:0px 0px 30px 0px;  }			 
#bluebox h2 span      { font-weight:800; font-style:italic;  }			 
#bluebox ul           { }			 		 	 		 
#bluebox li           { 
						  list-style:none; 
						  color:#333333; 
						  font-size:14px; 
						  margin:0px 0px 26px 0px; 
						  line-height:1.5em; 
					  }	
#bluebox li .fa-check { 
						  color:#FFF; 
						  font-size:24px; 
						  margin:0px 10px 0px 0px; 
						  width:30px; 
						  float:left;  
					 }	
					 
#mid                 { padding:0px 0px 30px 0px; }	
#mid h3              { margin:20px 0px 0px 0px; }			 	 		 	 		 
#mid .txt3           { font-size:36px; color:#333333; text-align:center; font-weight:800; text-transform:uppercase; }
#mid_1               { 
						  width:430px; 
						  height:300px; 
						  padding:26px 20px 26px 20px; margin:0px 10px 0px 10px;  
						  border:solid 5px #fff; 
						  background:#f5f5f5; 
						  
						  -webkit-box-shadow: 1px 2px 5px 0px rgba(168,168,168,1);
						  -moz-box-shadow: 1px 2px 5px 0px rgba(168,168,168,1);
						  box-shadow: 1px 2px 5px 0px rgba(168,168,168,1);
						  
						  -moz-border-radius:8px;
    					  -webkit-border-radius:8px;
    			          -khtml-border-radius:8px;
    			          border-radius:8px;
						  
						  font-size:20px; 
						  font-weight:400;
						  color:#333333; 
						  line-height:1.4em;  
					 }
#mid_1 span      { font-weight:800; font-style:italic;  }	
#mid iframe      { margin:10px auto; display:block;  }

#footer          { padding:10px 0px 10px 0px; } 		 					 
#footer .flogo   { padding:0px 20px 0px 0px; }












			 
			 
			 
			 
			 
			 
			 
			 
			 




