    .pageErr_head {
        
        -moz-border-radius: 5px;
        -webkit-border-radius: 5px;
        text-align: center;
        display: block;
        border: 5px red double;
        padding: 15px;
		background-color:#CC0000;
        color: #ffffff;
        font-size: 22px;
        margin: 0 5px;
    }
    .pageErr_text {
        display: block;
        font-size: 15px;
        font-weight: normal;
        color: #ffffff;
    }
    

    #container, .section_head, .form_element {
        font-family: Verdana, sans-serif;
        background: rgb(255,255,255);
        color: #666666;
    }

    #container {
        margin: 0 auto;
        
    }  
    .section_head {
        font-size: 16pt;
        width: 96%;
        padding: 2%;
        float: left;
        border-top: 1px #999999 dotted;
        position: relative;
        clear: both;
        
    }
	
	    .section_title {
        font-size: 14px;
		color:#666666;
        width: 96%;
        padding: 2%;
        float: left;
		border-top: 1px #999999 dotted;
        position: relative;
        clear: both;
        
    }
    
    .form_element {
        width: 45%;
        margin: 5px 1px;
        padding: 2%;
        padding-top: 5px;
        padding-bottom: 5px;    
        float: left;
    }
    .form_double {
        width: 92%;
        padding: 2%;
        padding-top: 5px;
        padding-bottom: 5px;
    }
    
    .form_element, .form_double { font: bold 12px Verdana; }
    .row {
        clear: both;
    }
    
    
    input.as, select {
        width: 90%;
    }
    textarea { width: 96%; }
    .err_msg {
        
        font-size: 9px;
    }
    .ckbox {
        width:30%;
        padding: 5px;
        float:left;
        font-weight: normal;
        font-size: 10px;
    }
