.eemStyleSFBody

    {

        margin: 0;

        padding: 0;

    }

    .eemStyleSFForm

    {

        line-height: 1.3;

        font-family: verdana;

        font-size: 12px;

        width: 300px;

    }

    .eemStyleSFMainOuter

    {

        color: #000000;

        width: 100%;

        margin: 0 auto;

		padding-top:20px;

    }

  

    .eemCompanyNameAddress

    {

        padding-top: 10px;

    }

    .eemStyleSFCompletion

    {

        padding: 10px 0;

        display: none;

        font-size: 12px;

        margin: 0 30px;

        font-family: Verdana;

    }

    .eemStyleSFCompletionIcon

    {

        display: none;

    }

    .eemStyleSFAjaxWaitIcon

    {

        display: none;

    }

    .eemStyleSFSectionContent

    {

        margin: 0 30px;

    }

    .eemStyleSFSectionHeading

    {

        font-weight: bold;

        margin-bottom: 15px;

    }

 

    .eemStyleSFReq

    {

        color: #ff0000;

        font-size: 11px;

    }

    .eemStyleSFError

    {

        color: #ff0000;

        display: none;

        font-size: 11px;

    }

    .eemStyleSFErrorIcon

    {

        display: none;

    }

    .eemStyleSFEmail

    {

        margin: 15px 0;

    }

    .eemStyleSFEmail label

    {

        display: block;

        margin-bottom: 3px;

    }

   

    .eemStyleSFFormInput

    {

        margin-bottom: 15px;

    }

    .eemStyleSFButton

    {

     margin-bottom: 10px; margin-top:10px; padding:7px; background:#222; color:#fff; border-radius:3px; border:0; cursor:pointer; 
	 -webkit-transition-duration: 0.5s;
     -moz-transition-duration: 0.5s;
     -o-transition-duration: 0.5s;
     -ms-transition-duration: 0.5s;
     transition-duration: 0.5s;

    }
	
	.eemStyleSFButton:hover{background:#666;
	}

    .eemStyleSFFormInput a

    {

        font-size: 11px;

    }

    .eemStyleSFTextFields

    {

        margin-bottom: 15px;

    }

    .eemStyleSFTextFields label

    {

        display: block;

        margin-bottom: 3px;

    }

    .eemStyleSFFormError

    {

        margin: 0 15px;

    }

   

    .SFgrp-description

    {

        margin-left: 18px;

    }

    .eemStyleSFFooterOuter

    {

        height: 25px;

        background-color: #ffffff;

    }

    .eemStyleSFHintText

    {

        color: #999999;

    }

    input:invalid

    {

        -webkit-box-shadow: none;

        box-shadow: none;

        -moz-box-shadow: none;

    }

    .eemStyleSFValue

    {

        padding: 7px 0; border-radius:2px; border:1px solid #ddd;
		-moz-box-shadow:    inset 0 0 5px #eee;
        -webkit-box-shadow: inset 0 0 5px #eee;
        box-shadow:         inset 0 0 5px #eee;
		-webkit-transition-duration: 0.5s;
        -moz-transition-duration: 0.5s;
        -o-transition-duration: 0.5s;
        -ms-transition-duration: 0.5s;
        transition-duration: 0.5s;

    }

   
.eemStyleSFValue:focus { background:#eee;}


.eemStyleSFMainOuter a{ color: #111; text-decoration:none;}
.eemStyleSFMainOuter a{ color: #666; text-decoration:none;}
#divTitleOuter h3{ padding-left:30px;}