﻿    .clearfix:after {
	    content: ".";
	    display: block;
	    clear: both;
	    visibility: hidden;
	    line-height: 0;
	    height: 0;
    }
 
    .clearfix {
	    display: inline-block;
    }


    body 
    {
        font:11pt Arial;
        color:#5b5b5b;
        margin:0px 0px 0px 0px;
    }
    
    h4
    {
        margin:0px 0px 0px 0px;
    }


    .banner_row
    {
        width:100%;
        background-color:#691f5d;
        background-image: url(../images/banner2.jpg);
        background-repeat:no-repeat;    
        background-position:center;    
        height:40px;
    }
    
    .banner_left
    {
        display:inline;
        float:left;
        width:50%;
        text-align:left;
        padding-left:5px;
    }
    
    .banner_right
    {
        display:inline;
        float:left;
        width:50%;
        text-align:right;
        padding-right:5px;
    }
            
    .header_row
    {        
        width:100%; 
        display:block; 
        float:left;
        margin:0px 0px 15px 0px;
    }
    
    .content_row
    {
        width:100%; 
        display:block; 
        float:left;
    }
    
    .section
    {
        padding:0px 0px 10px 0px;
        border-bottom:1px dashed #d1d1d1;
        
        margin:0px 0px 10px 0px;
    }
    
    .nomargins
    {
        margin:0px 0px 0px 0px;
    }
    
    
    .box
    {
        background-color:#eaeaea;
        border:1px solid #d1d1d1; 
        padding:5px 5px 5px 5px; 
        margin-bottom:5px;     
    }
    
    .error_box, .success_box
    {
        font:bold 10pt Arial;

        padding:5px 5px 5px 5px; 
        margin-bottom:5px;           
    }    
    
    .error_box
    {
        color:#bd3838;         
        background-color:#e5cdcd;        
        border:1px dashed #bd3838; 
    }
    .success_box
    {
        color:#4d9457;         
        background-color:#dde7de;
        border:1px dashed #4d9457;     
    }

    
    
    .bg1
    {
        background-color:white;
    }
    
    .bg2
    {
        background-color:#e7eee8;
    }
    
    
    
    .proposal_header
    {
        font-weight:bold;
        border-bottom:1px solid #d1d1d1;
    }
    
    .proposal
    {
        padding: 5px 0px 5px 0px;
        width:100%;
        display:block;
        float:left;
        border-bottom:1px dashed #d1d1d1;
    }
    
    .fundbox, .fundbox_alt
    {
         font-size:10pt; 
         padding:2px 2px 2px 2px; 
         margin:5px 0px 0px 0px;
         border:1px solid #d1d1d1;
    }
    
    .fundbox {background-color:White;}    
    .fundbox_alt {background-color:#eaeaea; }    

    
    .fund
    {
        font-size:10pt;
        font-weight:bold;
    }
        
    .fund_alt
    {
         background-color:#eaeaea; 
    }    
    
    .cell_left
    {
        width:80%;display:inline;float:left;        
        vertical-align:top;
    }

    .cell_right
    {
        width:20%;display:inline;float:left;
        text-align:center;
        vertical-align:top;
    }