﻿	body
       {
       	    margin:0px 0px;
       	    padding:5px 5px;

       	    font-family: "source-sans-pro","Helvetica Neue",sans-serif;
       	    font-size:12px;
       	    line-height:15px;
       	    color:#424040;
       	    /*font-size: 100%;*/
			/*line-height: 120%;*/
       	}
       	a
       	{
       		/*display:block;
       		font-family:"source-sans-pro","Helvetica Neue",sans-serif;
       		font-size:16px;
       		padding:0px 0px;
       		/*font-weight:bold;
       		color:#424040;*/
       		text-decoration:none;
       		line-height:15px;
       		
       		
       		}
       	a:hover
       	{
       		/*color:#0066FF;*/
       		color:#0099FF;
       		}
       	a:visited
       	{
       		/*color:#248F24;*/
       		}
       	h1
       	{
       		font-family:"source-sans-pro","Helvetica Neue",sans-serif;
       		font-size:24px;
       		font-weight:lighter;
       		/*font-weight:bold;*/
       		color:#424040;
       		
       		}
       	h2
       	{
       		font-family:"source-sans-pro","Helvetica Neue",sans-serif;
       		font-size:20px;
       		font-weight:lighter;
       		/*font-weight:bold;*/
       		color:#424040;
       		
       		}
       	h3
       	{
       		font-family:"source-sans-pro","Helvetica Neue",sans-serif;
       		font-size:18px;
       		font-weight:lighter;
       		/*font-weight:bold;*/
       		margin:0px auto; 
       		padding:5px 2px;
       		/*color:#424040;*/
       		color:#FFFFFF;
       		
       		}
       	h4
       	{
       		font-family:"source-sans-pro","Helvetica Neue",sans-serif;
       		font-size:14px;
       		font-weight:bold;
       		/*font-weight:bold;*/
       		margin:0px auto; 
       		padding:2px 2px;
       		color:#424040;
       		
       		}
       	
       		
        .header
        {
            position: fixed;
			top: 0;
			left: 0;
			width: 100%;
			height:20px;
			z-index: 999;
			background: #e4e4e4;
			/*background-color:#ffffff;*/
			border-bottom: 1px solid #c5c5c5;
            
        }
        .head-safesearch
		{
	        width:650px;
	        height:250px;
	        margin:15px auto;
	        /*background-image:url('images/head_img.png');*/
	        background-repeat:no-repeat;
	        padding:0px 0px;
	    }
        .div_blocks-login
        {
        	/*float:right;*/
        	margin:70px auto;
            padding:10px;
            width:300px;
            height:auto;
            border-radius:20px;
            border:1px solid #F5F5F5;
            background: -moz-linear-gradient(top, rgba(0,0,0,0.65) 0%, rgba(0,0,0,0.35) 76%, rgba(0,0,0,0.36) 99%, rgba(0,0,0,0) 100%); /* FF3.6+ */
			background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,0,0,0.65)), color-stop(76%,rgba(0,0,0,0.35)), color-stop(99%,rgba(0,0,0,0.36)), color-stop(100%,rgba(0,0,0,0))); /* Chrome,Safari4+ */
			background: -webkit-linear-gradient(top, rgba(0,0,0,0.65) 0%,rgba(0,0,0,0.35) 76%,rgba(0,0,0,0.36) 99%,rgba(0,0,0,0) 100%); /* Chrome10+,Safari5.1+ */
			background: -o-linear-gradient(top, rgba(0,0,0,0.65) 0%,rgba(0,0,0,0.35) 76%,rgba(0,0,0,0.36) 99%,rgba(0,0,0,0) 100%); /* Opera 11.10+ */
			background: -ms-linear-gradient(top, rgba(0,0,0,0.65) 0%,rgba(0,0,0,0.35) 76%,rgba(0,0,0,0.36) 99%,rgba(0,0,0,0) 100%); /* IE10+ */
			background: linear-gradient(to bottom, rgba(0,0,0,0.65) 0%,rgba(0,0,0,0.35) 76%,rgba(0,0,0,0.36) 99%,rgba(0,0,0,0) 100%); /* W3C */
			filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a6000000', endColorstr='#00000000',GradientType=0 ); /* IE6-9 */
            /*background-color:#f1f1f1;*/
            /*background: -moz-linear-gradient(top, rgba(0,0,0,0.65) 0%, rgba(0,0,0,0.36) 3%, rgba(0,0,0,0.1) 20%, rgba(0,0,0,0.36) 75%, rgba(0,0,0,0.36) 98%, rgba(0,0,0,0) 100%); /* FF3.6+ */
			/*background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,0,0,0.65)), color-stop(3%,rgba(0,0,0,0.36)), color-stop(20%,rgba(0,0,0,0.1)), color-stop(75%,rgba(0,0,0,0.36)), color-stop(98%,rgba(0,0,0,0.36)), color-stop(100%,rgba(0,0,0,0))); /* Chrome,Safari4+ */
			/*background: -webkit-linear-gradient(top, rgba(0,0,0,0.65) 0%,rgba(0,0,0,0.36) 3%,rgba(0,0,0,0.1) 20%,rgba(0,0,0,0.36) 75%,rgba(0,0,0,0.36) 98%,rgba(0,0,0,0) 100%); /* Chrome10+,Safari5.1+ */
			/*background: -o-linear-gradient(top, rgba(0,0,0,0.65) 0%,rgba(0,0,0,0.36) 3%,rgba(0,0,0,0.1) 20%,rgba(0,0,0,0.36) 75%,rgba(0,0,0,0.36) 98%,rgba(0,0,0,0) 100%); /* Opera 11.10+ */
			/*background: -ms-linear-gradient(top, rgba(0,0,0,0.65) 0%,rgba(0,0,0,0.36) 3%,rgba(0,0,0,0.1) 20%,rgba(0,0,0,0.36) 75%,rgba(0,0,0,0.36) 98%,rgba(0,0,0,0) 100%); /* IE10+ */
			/*background: linear-gradient(to bottom, rgba(0,0,0,0.65) 0%,rgba(0,0,0,0.36) 3%,rgba(0,0,0,0.1) 20%,rgba(0,0,0,0.36) 75%,rgba(0,0,0,0.36) 98%,rgba(0,0,0,0) 100%); /* W3C */
			/*filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a6000000', endColorstr='#00000000',GradientType=0 ); /* IE6-9 */
            
           
        	}
        .div_input-box-login
        {
        	margin:5px auto;
            padding:0px;
            width:280px;
            height:auto;
            
                       
        	}
        .div_buttons-login
        {
        	margin:0px auto;
            padding:0px;
            width:170px;
            height:30px;
            border-radius:10px;
            
                       
        	}
        	
        .div_change_box
       {
       	    width:450px;
       	    height:auto;
       	    margin:50px auto;
       	    padding:10px 10px;
       	    border-radius:20px;
            border:1px solid #F5F5F5;
           background: -moz-linear-gradient(top, rgba(0,0,0,0.65) 0%, rgba(0,0,0,0.35) 76%, rgba(0,0,0,0.36) 99%, rgba(0,0,0,0) 100%); /* FF3.6+ */
			background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,0,0,0.65)), color-stop(76%,rgba(0,0,0,0.35)), color-stop(99%,rgba(0,0,0,0.36)), color-stop(100%,rgba(0,0,0,0))); /* Chrome,Safari4+ */
			background: -webkit-linear-gradient(top, rgba(0,0,0,0.65) 0%,rgba(0,0,0,0.35) 76%,rgba(0,0,0,0.36) 99%,rgba(0,0,0,0) 100%); /* Chrome10+,Safari5.1+ */
			background: -o-linear-gradient(top, rgba(0,0,0,0.65) 0%,rgba(0,0,0,0.35) 76%,rgba(0,0,0,0.36) 99%,rgba(0,0,0,0) 100%); /* Opera 11.10+ */
			background: -ms-linear-gradient(top, rgba(0,0,0,0.65) 0%,rgba(0,0,0,0.35) 76%,rgba(0,0,0,0.36) 99%,rgba(0,0,0,0) 100%); /* IE10+ */
			background: linear-gradient(to bottom, rgba(0,0,0,0.65) 0%,rgba(0,0,0,0.35) 76%,rgba(0,0,0,0.36) 99%,rgba(0,0,0,0) 100%); /* W3C */
			filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a6000000', endColorstr='#00000000',GradientType=0 ); /* IE6-9 */
       	}
        .input_txt
        {
        	margin:5px 5px;
        	padding:5px 5px;
        	width:250px;
        	height:16px;
        	font-family:"Segoe UI","Helvetica Neue",sans-serif;
       		font-size:14px;
       		font-weight:lighter;
       		/*font-weight:bold;*/
       		/*color:#424040;*/
       		border-radius:5px;
       		border:2px solid #FFFFFF;
       		color:#FFFFFF;
       		background-color:Transparent;
        	}
        .input_cmb
        {
        	margin:5px 5px;
        	padding:0px 5px;
        	width:250px;
        	height:22px;
        	font-family:"Segoe UI","Helvetica Neue",sans-serif;
       		font-size:14px;
       		font-weight:lighter;
       		/*font-weight:bold;*/
       		color:#424040;
       		border-radius:5px;
       		border:2px solid #FFFFFF;
       		/*line-height:14px;*/
       		line-height:22px;
       		/*color:#FFFFFF;*/
       		/*background-color:Transparent;*/
        	}
       .n_label
        {
        	margin:5px 5px 0px 10px;
        	padding:5px 5px 2px 5px;
        	font-family:"Segoe UI","Helvetica Neue",sans-serif;
        	float:left;
        	width:auto;
       		font-size:14px;
       		font-weight:bolder;
       		line-height:14px;
       		/*font-weight:bold;*/
       		/*color:#424040;*/
       		color:#FFFFFF;
        	
        }
        .err_label
        {
        	margin:5px 5px 0px 10px;
        	padding:5px 5px 2px 5px;
        	font-family:"Segoe UI","Helvetica Neue",sans-serif;
        	float:left;
        	width:auto;
       		font-size:14px;
       		font-weight:bolder;
       		line-height:14px;
       		/*font-weight:bold;*/
       		/*color:#424040;*/
       		/*color:#FF3333;*/
       		color:#FF8080;
       		
        	
        }
        .button
        {
        	margin:0px 0px;
        	padding:0px 0px;
        	font-family:"Segoe UI","Helvetica Neue",sans-serif;
        	/*background-image:url("images/button_img.png");*/
        	/*background-repeat:no-repeat;*/
        	background-color:#ffffff;
        	font-size:14px;
        	width:75px;
        	height:30px;
       		font-weight:lighter;
       		color:#424040;       
       		line-height:15px;		       		
       	    border:1px solid #a1a1a1;
       	    border-radius:5px;
       	    
        	}
		.button:hover
		{
			background-color:#44b4fb;
			color:#f5f5f5;
			
			}
	    
	    
	    .footer
        {
        	position:fixed;
        	bottom:0px;
        	left:0px;
        	/*margin:220px auto;*/
            padding:2px 5px;
            width:100%;
            height:20px;
            border-top:1px solid #c5c5c5;
            background-color:#ffffff;
        	
        	}
        	
        	
	    
	.mGrid {   
        width: 98%;   
        background-color: #fff;   
        margin: 5px auto;   
        border: 1px solid #d9d9d9;   
        /*border-collapse:collapse;   */
    }  
    .mGrid td {   
        padding: 2px;   
        border: 1px solid #d9d9d9;   
        color: #717171;   
    }  
    .mGrid th {   
        padding: 4px 2px;   
        color: #000;   
        /*background: #424242 url(images/grd_head.png) repeat-x top;   */
        background-color:#a1a1a1;
        border-left: 1px solid #d9d9d9;   
        font-size: 0.9em;   
    }  
    .mGrid .alt {/* background: #fcfcfc url(images/grd_alt.png) repeat-x top;*/ background-color:#e2e2e2 } 
    .mGrid .pgr {/* background: #424242 url(images/grd_pgr.png) repeat-x top;*/ background-color:#f1f1f1 }  
    .mGrid .pgr table { margin: 5px 0; }  
    .mGrid .pgr td {   
        border-width: 0;   
        padding: 0 6px;   
        border-left: 1px solid #d9d9d9;   
        font-weight: bold;   
        color: #fff;   
        line-height: 12px;   
     }     
    .mGrid .pgr a { color: #666; text-decoration: none; }  
    .mGrid .pgr a:hover { color: #000; text-decoration: none; }


		.head_txt
	    {
	    	margin:25px auto 0px 450px;
	    	padding-top:50px 0px 0px 200px;
	    		    	
	    	}
		div.disclaimer
		{
			border:solid 5px red;
			background-color:#f0f0f0;
			padding:10px;
		}	
		
		.block_left
		{
			margin:10px 5px;
			width:350px;
			height:250px;
			display:block;
			float:left;
			}
		
		.block_right	
		{
			margin:10px 5px;
			width:250px;
			height:250px;
			display:block;
			float:right;
			}