﻿


@font-face {
	font-family: "museo sans";
	src: url('../fonts/museo.woff');
	font-weight: 400;
} 

  





	html, body { background:none; margin:0; padding:0; font-size:1em; line-height:1.5em; font-weight:300;  font-weight:300; font-family: "museo sans", sans-serif; color:#000; height: 100%;
    position:relative; }





        a:link, a:visited { text-decoration:underline; color:#b8a579; padding:0; margin:0; 
			            -webkit-transition:0.4s;
			            -moz-transition: 0.4s;
			            transition:0.4s; 
                        }

        a:hover, a:active { text-decoration:underline; color:#fff;
			        -webkit-transition:0.2s;
			        -moz-transition: 0.2s;
			        transition:0.2s;
					        }




            #TogoBadge { display:none; }
            #TogoStrap { display:block; }

          .hdout { background:#fff; padding:0; margin:0; width:100%; }
           header { width:94%; max-width:1000px; margin:0 auto; padding:10px 0; height:100px; position:relative; }

            .logo { width:25%; 
                    padding:0;
                    margin:0;
                    position: absolute;
                    top: 50%;
                    left:0;
                    -webkit-transform: translateY(-50%);
                    -ms-transform: translateY(-50%);
                    transform: translateY(-50%);
                   }

            .logo img { width:100%;  }


            .ctabx {  text-align:right;
                        padding:10px 0;
                        margin:0;
                        width:40%;
                        position: absolute;
                        top: 50%;
                        right:20px;
                        -webkit-transform: translateY(-50%);
                        -ms-transform: translateY(-50%);
                        transform: translateY(-50%);
                        font-size:0.85em;
                        line-height:0.95em; 
                        color:#cdcdcd;
                      }

           .ctabtn { display:inline-block; vertical-align:middle; padding:0; }
           .whatbtn { display:inline-block; vertical-align:middle; border:1px solid #353435; padding:8px 16px; margin:0; cursor:pointer; font-size:11px; line-height:normal;
				    -webkit-transition: 0.4s;
				    -moz-transition: 0.4s;
				    transition: 0.4s;
					 -webkit-border-radius:3px;
					 -moz-border-radius:3px;
					 border-radius:3px; 
                    }

           .whatbtn:hover { display:inline-block; background:#857040; border:1px solid #9e8747; vertical-align:middle; padding:8px 16px; margin:0; cursor:pointer; font-size:11px; 
				    -webkit-transition: 0.2s;
				    -moz-transition: 0.2s;
				    transition: 0.2s;
					 -webkit-border-radius:3px;
					 -moz-border-radius:3px;
					 border-radius:3px; 
                     }

        			input.logbtn { background:#fff; border:1px solid #353435; padding:10px 15px; margin:0; font-size:0.8em; line-height:normal; color:#000; cursor:pointer; 
									-webkit-transition: 0.4s;
									-moz-transition: 0.4s;
									transition: 0.4s;
									 -webkit-border-radius:3px;
									 -moz-border-radius:3px;
									 border-radius:3px; 
							     }
			
			        input.logbtn:hover { background:#857040; border:1px solid #9e8747; color:#fff; cursor:pointer; 
										 -webkit-transition: 0.2s;
										 -moz-transition: 0.2s;
										 transition: 0.2s;
								       }

                    a:link.logbtn, a:visited.logbtn { display:inline-block; vertical-align:middle; text-decoration:none; background:#fff; border:1px solid #cdcdcd; padding:10px 20px; margin:0; font-size:0.8em; line-height:normal; color:#000; cursor:pointer; 
				            -webkit-transition: 0.4s;
				            -moz-transition: 0.4s;
				            transition: 0.4s;
					         -webkit-border-radius:3px;
					         -moz-border-radius:3px;
					         border-radius:3px; 
					            	}
                          	
			        a:hover.logbtn, a:active.logbtn  { background:#857040; border:1px solid #9e8747; color:#fff; cursor:pointer; 
			            -webkit-transition: 0.2s;
			            -moz-transition: 0.2s;
			            transition: 0.2s;

								        }


 
					.amatxbx {  position:absolute;
								bottom:20%;
								left:35%;
								max-width:400px;
								-webkit-transition:0.4s;
							    -moz-transition: 0.4s;
							    transition:0.4s; 

							 } 


					.amthd { font-size:1.8em; line-height:1.2em; font-weight:bold; color:#fff; }

					.amtx { font-size:0.9em; color:#fff; line-height:1.2em; padding:15px 0; }




                  .lgbx { background: rgba(255, 255, 255, 0.7); padding:30px; width:360px; height:auto;

							position: absolute;
							top: 44%;
							right:10%;
							-webkit-transform: translateY(-50%);
							-ms-transform: translateY(-50%);
							transform: translateY(-50%);

					         -webkit-border-radius:3px;
					         -moz-border-radius:3px;
					         border-radius:3px; 
                          }

				  .lgbxhd { font-size:0.9em; line-height:1.2em; padding:0 0 20px 0; color:#000; }


                .lginftxa { font-size:0.75em; line-height:1.4em; padding:10px 0; margin:0 0 20px 0; border-bottom:1px solid #c5c5c5; }
                .lginftxb { font-size:0.75em; line-height:1.4em; padding:10px 0 0 0; margin:0; border-bottom:0; }
              
                .cthd { font-size:0.8em; }


                .lgbtn { background:#000; display:inline-block; color:#fff; font-size:0.8em; padding:3px 15px; }

                a:link.lgbn, a:visited.lgbn { background:#000; display:inline-block; text-decoration:none; color:#fff;  font-size:0.7em; padding:3px 15px; }
                a:hover.lgbn, a:active.lgbn { background:#000; display:inline-block; text-decoration:underline; color:#e4901c; font-size:0.7em; padding:5px 15px; }

 
                .remind { float:right; font-size:0.8em; cursor:pointer; color:#000; padding:3px 0 0 0;
							-webkit-transition:0.2s;
							-moz-transition: 0.2s;
							transition:0.2s;
                        }
                .remind:hover { color:#857040; 
								-webkit-transition:0.2s;
								-moz-transition: 0.2s;
								transition:0.2s;
                            }


                a:link.acc, a:visited.acc { display:inline-block; text-decoration:none; background:#857040; border:1px solid #857040; color:#fff;  font-size:0.7em; line-height:normal; padding:5px 15px; cursor:pointer; position:absolute; right:0; bottom:0;
											 font-weight:bold; letter-spacing:1px;
	                          -webkit-border-radius:3px;
					          -moz-border-radius:3px;
					          border-radius:3px;
								-webkit-transition:0.2s;
								-moz-transition: 0.2s;
								transition:0.2s;
                                             }


                a:hover.acc, a:active.acc {  display:inline-block; text-decoration:none; background:#fff; border:1px solid #857040; color:#857040; font-size:0.7em; line-height:normal; padding:5px 15px; cursor:pointer; 
											-webkit-transition:0.2s;
											-moz-transition: 0.2s;
											transition:0.2s;
                                           }
 





				.fbbtns { padding:20px 0 0 0; margin:20px 0 0 0; border-top:1px solid #c5c5c5; height:45px; position:relative; }


                    input.fbbtn { display:inline-block;  background:#46629E; border:1px solid #46629E; color:#fff;  font-size:0.7em; line-height:normal; padding:5px 10px; cursor:pointer; position:absolute; left:0; bottom:0;
								   font-weight:bold; letter-spacing:1px;
	                              -webkit-border-radius:3px;
					              -moz-border-radius:3px;
					              border-radius:3px;
								  -webkit-transition:0.2s;
								  -moz-transition: 0.2s;
								  transition:0.2s;
						        }
			
			        input.fbbtn:hover { background:#fff; border:1px solid #46629E; color:#46629E; cursor:pointer; 
										-webkit-transition:0.2s;
										-moz-transition: 0.2s;
										transition:0.2s;
                                     }



 



	            input.log { background: url(/SysImages/GreyArr.png) center right no-repeat #fff; border:1px solid #c5c5c5; padding:10px; margin:0; vertical-align:top; font-size:0.8em; line-height: normal; width:100%; color:#000;
	                          -webkit-border-radius:3px;
					          -moz-border-radius:3px;
					          border-radius:3px;
	                        }

                  .log:focus { background: url(/SysImages/GreyArrR.png) center right no-repeat #fff;
                               border:1px solid #857040;
                               color:#000;
	                           font-size:0.8em;
	                           line-height: normal;
	                           padding:10px;
	                           margin:0 15px 0 0;
	                           -webkit-border-radius:3px;
					           -moz-border-radius:3px;
					           border-radius:3px; 
								-webkit-transition:0.2s;
								-moz-transition: 0.2s;
								transition:0.2s;
                               }


	            input.logneg { background: url(/SysImages/RedCrossDp.png) center right no-repeat #fff;
                              border: 1px solid #C70005; padding:10px; margin:0; vertical-align:top; font-size:0.8em; line-height: normal; width:100%; color:#000;
	                          -webkit-border-radius:3px;
					          -moz-border-radius:3px;
					          border-radius:3px;
	                        }

 

	            input.logpos { background: url(/SysImages/GreenTick.png) center right no-repeat #5B5B5B;
                              border: 2px solid #5B5B5B; padding:8px; margin:0; vertical-align:top; font-size:0.8em; line-height: normal; width:100%; color:#fff;
	                          -webkit-border-radius:3px;
					          -moz-border-radius:3px;
					          border-radius:3px;
	                        }

                  .logpos:focus { background: url(/SysImages/GreenTick.png) center right no-repeat #5B5B5B;
                               border: 2px solid #34A441;
                               color:#fff;
	                           font-size:0.8em;
	                           line-height: normal;
	                           padding: 8px;
	                           margin:0 15px 0 0;
	                           -webkit-border-radius:3px;
					           -moz-border-radius:3px;
					           border-radius:3px; 
                               -webkit-transition: 0.2s;
			                   -moz-transition: 0.2s;
			                   transition: 0.2s;
                               }

			    .dropbound { display:inline-block; background:#5B5B5B; border:1px solid #5B5B5B; padding:2px; margin:0; color:#fff; width:100%;
				    -webkit-border-radius:3px;
				    -moz-border-radius:3px;
				    border-radius:3px;
						    }

        			input.dobtn { background:#857040; border:1px solid #857040; padding:8px 16px; margin:0; font-size:0.8em; line-height:normal; color:#fff; cursor:pointer; display:inline-block; font-weight:bold; letter-spacing:1px;
				    -webkit-transition: 0.4s;
				    -moz-transition: 0.4s;
				    transition: 0.4s;
					 -webkit-border-radius:3px;
					 -moz-border-radius:3px;
					 border-radius:3px; 
						}
			
			        input.dobtn:hover { background:#fff; border:1px solid #857040; color:#857040; cursor:pointer; 
										-webkit-transition: 0.2s;
										-moz-transition: 0.2s;
										transition: 0.2s;

										}

		        .lbfield { padding:0; margin:0 0 15px 0; overflow:hidden; }		 
		        .hint { display:none; }
		        .lbfield:hover .hint { position: absolute; display: block; width:150px; margin:-40px 0 0 20%; border:1px solid #BEB593; color: #FFFFFF; padding:10px; font-size:12px;
		                               background:#83764E;
		                               -moz-border-radius:2px;
		                               -webkit-border-radius:2px;
		                                border-radius:2px;    
		                             }

 
		        .lbfield:last-child { padding:0; margin:0; overflow:hidden; }	



                .remindbx { display:none; background: rgba(255,255,255,0.9); padding:30px; max-width:400px; position:relative;
		                    -moz-border-radius:3px;
		                    -webkit-border-radius:3px;
		                    border-radius:3px;    
						  }

                .closebtn { position:absolute; top:-10px; right:-10px; cursor:pointer; }


			.mesneg { background:#C70005; padding:5px; font-size:12px; font-weight:bold; margin:0 0 10px 0; color:#fff; text-align:center; text-transform:uppercase; clear:both; position:absolute; top:20px; left:30px; right:30px; 
				-webkit-border-radius:3px;
				-moz-border-radius:3px;
				border-radius:3px;
			 }
			.mespos { background:#45990e; padding:5px; font-size:12px; font-weight:bold; margin:0 0 10px 0; color:#fff; text-align:center; text-transform:uppercase; clear:both;
				-webkit-border-radius:3px;
				-moz-border-radius:3px;
				border-radius:3px;
			}

             



@media screen and (max-width:1360px) {

	
					.amatxbx {  position:absolute;
								bottom:10%;
								left:inherit;
								right:10%;
								max-width:360px;
								-webkit-transition:0.4s;
								-moz-transition: 0.4s;
								transition:0.4s; 


							 } 


					}
 