@CHARSET "ISO-8859-1";


    * {
    	padding: 0;
    	margin: 0;
    }
    
    /* MAIN ELEMENTS */
    html {
        overflow: -moz-scrollbars-vertical;
    }
    
    body {
        /* background: top center url('/lib/img/polka_dot_bg.gif') repeat #ffffff; */
        /*background: top center url('/lib/img/Newimages/browndotbackground.gif') repeat #ffffff; */
        margin: 10px 0 20px 0;
        font: normal 14px century, verdana, geneva;
        text-align: center;
    }
    
    body, label, input, textarea, table, th, td, select, option { font-size: 11px; font-family: verdana, helvetica, sans serif; }
    label { font-weight: bold; }

    /* HELPER CLASSES */
    .fixer { clear: both; }
    .center { text-align: center; }
    .page_text { padding: 5px 64px 5px 50px; }
    .error { border: 1px solid #990000; background-color: #FFCCCC; font-weight: bold; padding: 10px; margin: 10px; }
    .success { border: 1px solid #009900; background-color: #CCFFCC; font-weight: bold; padding: 10px; margin: 10px; }
    
    /* NODES */
    img {
    	border: 0;
    }
    a:focus {outline:none}
    
    p { padding: 0 0 20px 0; }
    
    h1, h2, h3, h4 { padding: 10px 0; }
    
    h3 {border-bottom:1px solid black;
        font-size:13px;
        margin:5px 0 20px;
        padding-bottom:0;
        width:96%; }
    
    ul { margin-left: 35px; }
    ul li { padding: 2px 0; }
    
    
            
    #container { width: 645px; text-align: left; }
            
    textarea { width: 267px; height: 92px; }
    
    .button-row { clear: both; text-align: center; padding-top: 8px; }
    .anchor-row { clear: both; padding-top: 12px; }
    
    .form-el { clear: left; width: 300px; height: 30px; }
    .form-el label { float: left; width: 100px; text-align: right; padding-right: 4px; }
    .form-el div.input, .form-el span.value { float: left; }
    
    .form-el .full { width: 192px; }
    .form-el .half { width: 102px; }
    .form-el .third { width: 84px; }
    
    
    .view-el { clear: left; width: 300px; padding: 10px; }
    .view-el label { float: left; width: 100px; text-align: right; padding-right: 4px; }
    .view-el div.value { float: left; width: 290px; }
    
    .view-el.stacked label { clear: left; width: 300px; text-align: left; }
    .view-el.stacked div.value { clear: left; padding-left: 10px; width: 285px; }




