@charset "utf-8";
/* CSS Document */


* {
	outline:none;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:14px;
}

/* form style */
#form_signup {
    color:#000000;
    position:relative;
}

/* nested fieldset */
#form_signup fieldset {
    border:0;
    margin:0;
    padding:0;
}

/* typography */
#form_signup h3 { font-size:15p; color:#eee; margin-top:0px; }
#form_signup p { font-size:11px; }

#form_signup input[type=checkbox] {
	border:none;
	background:none;
}


/* input field */
#form_signup input {
    border:1px solid #ADB2B5;
    background-color:#F4F4F4;
    padding:5px;
    color:#000000;
    font-size:12px;
	width:200px;
	outline:none;

    /* CSS3 spicing */
    border-radius:4px;
    border-radius:4px;
}


#form_signup input:focus { 
	color:#000000; 
	background-color:#FFFFFF; 
	border:1px solid #ADB2B5;
}

#form_signup input:active { 
	background-color:#FFFFFF; 
	border:1px solid #ADB2B5;
}


/* error message */
.error {
    height:15px;
    background-color:#FFFE36;
    font-size:11px;
    border:1px solid #E1E16D;
    padding:4px 10px;
    color:#000;
    display:none;

    -moz-border-radius:4px;
    -webkit-border-radius:4px;
    -moz-border-radius-bottomleft:0;
    -moz-border-radius-topleft:0;
    -webkit-border-bottom-left-radius:0;
    -webkit-border-top-left-radius:0;

    -moz-box-shadow:0 0 6px #ddd;
    -webkit-box-shadow:0 0 6px #ddd;
}

.error p {
    margin:0;
}

/* field label */


#terms label {
    float:left;
}

#terms input {
    margin:0 5px;
}

#maincontent {
	width:900px;
	margin:0px auto;
}

#check_person {
	outline:none;
}

#person {
	float:left;
	outline:none;
}

#myRadioGroup {
	padding-top:10px;
	padding-bottom:30px;
}

.clr {
	clear:both;
}

#person_label {
	padding:10px;
}

    label {  
        display: inline-block;  
        cursor: pointer;  
        position: relative;  
        padding-left: 25px;  
        margin-right: 15px;  
        font-size: 13px;  
    }  
	input[type=radio] {  
    display: none;  
} 
    label:before {  
        content: "";  
        display: inline-block;  
        width: 16px;  
        height: 16px;       
        margin-right: 10px;  
        position: absolute;  
        left: 0;  
        bottombottom: 1px;  
        background-color: #aaa;  
        box-shadow: inset 0px 2px 3px 0px rgba(0, 0, 0, .3), 0px 1px 0px 0px rgba(255, 255, 255, .8); 
		-webkit-border-radius:8px!important;
    	border-radius: 8px;   
    }  
	.radio label:before {  
	-webkit-border-radius:8px!important;
	 -moz-border-radius:8px;
    	border-radius: 8px;  
	} 
    input[type=radio]:checked + label:before {  
        content: "\2022";  
        color: #f3f3f3;  
        font-size: 25px;  
        text-align: center;  
        line-height: 12px;  
    }  
	
#pdf_date {
	padding:20px;
}