	.blurb {
		font-size:12px;
		line-height:18px;}
    .required { color: #E20176; font-weight: normal;}
    .section { font-weight: bold;}
    .clear { clear: both; }
    .jsvalidation { color: #E20176; font-weight: normal; }
    .paragraph_heading {font-weight: bold; margin-bottom: 4px;}
    
	#long_list 
	{
		margin-left: 135px;
	}

    body  
    {
    	font-family:  "Lucida Grande", "Bitstream Vera Sans", Verdana, Helvetica, sans-serif;
    	color: #333333;
    	font-size: 11px;
    }


    a
    {
        color: #0076c0;
        text-decoration: none;
    }

    a:visited
    {
    color: #0076c0;
    text-decoration: none;
    }

    a:hover
    {
    color: #8ac04c;
    text-decoration: none;
    }   
    
    #formcontainer input
    {

	    display: block;
	    font-size: 11px;
	    margin-bottom: 2px;
    }


    #formcontainer input.submit
    {
	    clear: both;
    }

    #formcontainer label
    {
	    float: left;
	    display: block;
	    margin: 0 5px 0 0;
	    font-weight: bold;
	    color: #999999;
	    font-size: 10px;
    }
	
	/*#formcontainer label .description
	{
		float: left;
		display: block;
		margin: 0 5px 0 0;
		width:400px;
		font-weight: bold;
	    color: #999999;
	    font-size: 10px;
	}*/
    
    #formcontainer .section, .section2
    {
    	padding-top: 15px;
	    float: left;
	    display: block;
	    margin: 0 5px 0 0;
	    font-weight: bold;
	    color: #333333;
	    text-align: right;
	    font-size: 12px;
	    width: 137px;
    }
	
    #formcontainer .section2
    {
    	padding-top: 3px;

    }
	
	#formcontainer .section3
	{
		text-align: left;
	    font-weight: bold;
	    color: #333333;
	    font-size: 12px;		
	}
	
	#formcontainer .options
	{
		font-weight:bold;
		font-size:12px;
		float:left;
		width:137px;
		height:30px;
		text-align: right;
		display: block;
		margin: 0 5px 0 0;
		
	}
   
    #formcontainer .section_fluid
    {
    	padding-top: 15px;    	
	    float: left;
	    display: block;
	    margin: 0 5px 0 0;
	    font-weight: bold;
	    color: #333333;
	    text-align: right;
	    font-size: 12px;
    }
    
    #formcontainer label, #formcontainer .section_fluid,  #formcontainer .section
    {
    	margin-bottom: 4px;
    }

    #formcontainer select
    {
	    display: block;
	    font-size: 11px;
	    margin-bottom: 4px;
	    color: #333333;
    }
    
    #formcontainer div.radio
    {
	    margin: 1em 0 2em 0;
    }

    #formcontainer div.radio input
    {
	    clear: both;
	    
    }

    #formcontainer div.radio label
    {
    }
    
    #formcontainer div.checkbox
    {
	    margin: 1em 0 2em 0;
    }

    #formcontainer div.checkbox input
    {
	    clear: both;
	    float: left;
	    width: auto;
	    margin-bottom: 10px;
    }

    #formcontainer div.checkbox label
    {
	    font-weight: normal;
	    color: #333333;
	    font-size: 11px;
	    margin-right: 1em;
    
    }    
    
    #formcontainer div.buttons
    {
    	text-align: center;
    }
    
    #formcontainer div.buttons input
    {
        background-color: #7ac142;
        border-top-width: 1px;
        border-top-color: #b4dc94;
        border-right-width: 1px;
        border-right-color: #3e6222;
        border-bottom-width: 1px;
        border-bottom-color: #3e6222;
        border-left-width: 1px;
        border-left-color: #b4dc94;
        border-top-style: solid;
        border-right-style: solid;
        border-bottom-style: solid;
        border-left-style: solid;
        color: #ffffff;
        display: inline;
	    width: 70px;
	    font-size: 12px;
		margin-left:10px;
		
    }
    
    div, label   { padding-bottom:0px; margin:0px;}
    
