
    body { background: #929395; padding: 0px 0 20px; }
    body {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 75.00%;  
    }

    #page_margins { width: 960px; margin: 0 auto;}
    #page { }

    #nav, #main, #footer { padding: 0 36px 0 35px; float:left; width:100%;}

    #nav { height: 211px; background: url(images/header.jpg) no-repeat;}
    #leftnav {width:175px; float:left;}
    #main {  background: url(images/content.png) repeat-y;}
    #footer { height: 66px; background: url(images/footer.jpg) no-repeat;}	
    #content { width:660px; float:left; margin:22px 0px 0px 32px;}

    #nav ul { list-style: none; margin: 0; padding: 176px 0 0px;} 
    #nav li { display: inline; padding: 0 0 0 0px; margin-left: 0;}
    #nav a { color: white; background: #7a7575; font-weight: normal; text-decoration: none; display: block; padding: 5px 25px 5px 25px; float: left; border-right: 1px solid white;}
    #nav a#current, 
    #nav a:focus, 
    #nav a:hover,
    #nav a:active { background: #a9c117; }
        
    ul#leftnavtop  {display:block; float:left; list-style: none; margin: 0; padding: 20px 0 0px; width:177px; height: 280px;}
    ul#leftnavtop li { display: inline; padding: 0 0 0 0px; margin-left: 0;}
    ul#leftnavtop a {color: white; font-weight: normal; text-decoration: none; display: block; padding: 0px 0px 20px 25px; font-size: 13px; line-height: 17px; width: 145px;}
    ul#leftnavtop a#current {color: #666; background: url('images/marker.gif') no-repeat top left;}
    
    ul#leftnavbottom  {display:block; float:left; list-style: none; margin: 0; padding: 0px 0 0px; width: 177px;}
    ul#leftnavbottom li { display: inline; padding: 0 0 0 0px; margin-left: 0;}
    ul#leftnavbottom a {color: white; font-weight: normal; text-decoration: none; display: block; padding: 0px 0px 18px 25px; font-size: 13px; line-height: 16px; width: 116px;}
    ul#leftnavbottom a#current {color: #fff;}
    ul#leftnavbottom .thick { background: url('images/leftnavbottom_bg_thick.gif') no-repeat top left; }
    ul#leftnavbottom .thick_grey { background: url('images/leftnavbottom_bg_thickgrey.gif') no-repeat top left; }
    ul#leftnavbottom .thin { background: url('images/leftnavbottom_bg_thin.gif') no-repeat top left; }
    ul#leftnavbottom .thin_grey { background: url('images/leftnavbottom_bg_thingrey.gif') no-repeat top left; }
    
    #footer div#left {float:left; margin: 0px 0px 0px 25px;}
    #footer div#right {float:right; margin: 0px 90px 0px 0px;}
    #footer div#label {font-size: .9em; color: #666; float: left; padding: 16px 10px 0px 0px;}
    #footer ul { list-style: none; margin: 0; padding: 15px 0px 0px 0; text-align: left; color: #666; display: block; float: left;} 
    #footer li { display: inline; padding: 0 0 0 7px; margin-left: 0;}
    #footer a { color: #666; text-decoration: none; font-size: .9em; }
    #footer a#current {color: #a9c117;}
    
    #content h1 {width:640px; height:29px; font-size: 1.7em; background:url('images/h1_bg.jpg') no-repeat; color: #9fc43f; font-weight:normal; margin:0px 0px 18px 0px; padding:0px 0px 0px 20px; line-height: 29px; font-family:Arial;}
    #content h2 {font-size:1.2em; font-weight:bold; margin:0px 0px 16px 0px; padding:0px 20px; color: #9fc43f;}
    #content h3 {font-size:1.1em; font-weight:bold; margin:0px 0px 0px 0px; padding:0px 20px; color: #666;}
    #content p { margin:0px 0px 16px 0px; padding:0px 20px; color:#666; font-size:0.9em; line-height: 1.5em;}
    #content li { margin:0px 0px 16px 0px; color:#666; font-size:0.9em; line-height: 1.5em;}
    #content a {text-decoration:underline; color:#666;}
    #content a.button {color:#FFF;  background: url('images/button_arrow.gif') no-repeat top right; text-decoration:none; height:19px; display:block; margin-bottom:8px;}
    #content a.button span {color:#FFF;  background:#666; text-decoration:none; height:18px; display:block; margin-right:20px; padding:1px 8px 0px 8px;}
    #content img.left {margin:0px 10px 0px 20px; float:left;}
    #content img.right {margin:0px 10px 0px 20px; float:right;}
    #content form {display:block; float:left; width:490px;}
    #content label.required {display:block; float:left; width:120px; height:20px; margin:0px 2px 6px 0px; padding:6px 6px 0px 6px; background:#d1d3d4; color:#666; font-size:0.9em;}
    #content label.normal {display:block; float:left; width:113px; height:20px; margin:0px 2px 6px 0px; padding:6px 6px 0px 13px; background:#d1d3d4; color:#666; font-size:0.9em;}
    #content input {float:left; width:200px; height:20px; margin:0px 130px 6px 0px; line-height: 20px; padding:3px 6px 3px 10px; background:#fff; color:#666; font-size:0.9em; border:none;}
    #content button {color:#FFF;  background: url('images/button_arrow.gif') no-repeat top right; text-decoration:none; height:19px; display:block; margin-bottom:8px; margin-right:140px; float:right; border:none; padding:0px;}
    #content button span {color:#FFF;  background:#666; text-decoration:none; height:18px; display:block; margin-right:18px; padding:0px 8px 0px 8px; font-family: Arial, Helvetica, sans-serif; font-size: 0.8em; line-height:17px;}
    #content em {display:block; float: left; width:100%; margin:0px 0px 16px 0px; padding:0px 6px; color:#666; font-size:0.9em; line-height: 1.5em; font-style: normal;}
    #content div.fileinputs {position: relative;}
    #content div.fakefile {position: relative; top: 0px; left: 0px; z-index: 1;}
    #content div.filebutton {float:left; width:75px; height:20px; margin:0px 2px 6px 0px; padding:6px 6px 0px 13px; background:#d1d3d4; color:#666; font-size:0.9em;}
    #content input.filename {display:block; float:left; width:200px; height:20px; margin:0px 2px 6px 0px; padding:6px 6px 0px 10px; background:#fff; color:#666; font-size:0.9em; border:none;}
    #content input.file {display:block; position: absolute; text-align: right; -moz-opacity:0 ; filter:alpha(opacity: 0); opacity: 0; z-index: 2; width:300px; height:20px; top:291px; left:140px; cursor: pointer; cursor: hand;}
    #content div.note {margin:0px 0px 18px 20px; width:620px; height:30px; font-size:1em; background: #AAA; color:#FFF;}
    #content div.note span {display:block; padding:7px 0px 0px 9px;}

    
