    body { margin:10px; font-family:verdana,arial; text-align:center; font-weight:400; font-size:100%; background:#fff; color:#4E6A7F; padding:0; }
    
    a { text-decoration:none; color:#039; }
    a:hover  { text-decoration:underline; color:#039; }
    h1 { font-size:15px; color:#596071; font-weight:bold; margin-bottom:8px; margin-top:5px; }
    h2 { font-size:13px; color:#596071; font-weight:bold; margin-bottom:8px; margin-top:8px; }

    /* --- top row --- */
    
        #top  { background: url(img/Edgar-Cowen-Top-Banner.gif); width:750px; height:117px; margin-left:auto; margin-right:auto; text-align:left; }
        
            #top .logo { position: relative; top:6px; left:7px; }
            #top .home { position: relative; top:19px; left:12px; float:left; }
            #top .job { position: relative; top:19px; left:36px; float:left; }
            #top .employers { position: relative; top:19px; left:60px; float:left; }
            #top .about { position: relative; top:19px; left:81px; float:left; }
            #top .terms { position: relative; top:19px; left:100px; float:left; }
            #top .contact { position: relative; top:19px; left:115px; float:left; }
            
            .toplinks { font-size: 11px; color:#fff; text-decoration:none; }
            .toplinks:hover { font-size: 11px; color:#fff; text-decoration:none; }
    
    #homeMain  { clear:both; width:750px; background: url(img/bg-bot2.gif); margin-left:auto; margin-right:auto; }
    
        #mainContent { float:left; background:#ccc; width:377; }
        
        #leftColumn { float:left; background:#999; width:184; }
        
        #rightMenu { float:left; background:#666; width:186; }
        
        
    #central { height: 166px; background: url(img/new_banner.jpg); clear: both; width: 750px; margin-left: auto; margin-right: auto; }
        #centralMain { width: 559px; height: 166px; float: left; }
        
        #centralRight { background: url(img/bg-sectors.gif) no-repeat; margin-left: 10px; margin-top: 10px; width: 166px; height: 150px; font-size: 70%; text-align: left; float: left; }
            #homeMenu { margin-top: 4px; }
        
    
        #search  { width:184px; height:235px; background: url(img/search-box.gif); float:left;  text-align:left; }
        #search_b  { width:184px; height:235px; float:left;  text-align:left; }
            #searchBox  { margin-top:35px; margin-left:5px; margin-right:2px; }
            #searchBox_b  { margin-top:8px; margin-left:3px; }
            #searchBut  { margin-top:7px; margin-bottom:8px; margin-left:6px; }
            
        #adminTop { margin-left:1px; margin-top:7px; font-size: 70%; text-align:left; float:left; } 
           
        #admin  { width:184px; height:192px; background: url(img/admin-box.gif) no-repeat; float:left;  text-align:left;}  
        #admin_b  { width:184px; height:192px; float:left;  text-align:left;} 
        #menuAdmin  { font-size:11px; margin-left:5px; margin-top:7px;  }
        
        
        
        /* right column of middle row */
        
        #mainBody  { width:550px; text-align:left; margin-left:10px; margin-bottom: 10px; float:left; clear:right; overflow: hidden; }
        
            #mainStrap  { margin-top:15px; clear:right; }
                .work  { position: relative; left: 0px; }
                .employess  { position: relative; left: 149px; }
            #indexTop  { text-align:left; clear:right; margin-top:15px; }
            #mainTop  { text-align:left; clear:right; }
                 #adminHolder  { clear:right; font-size:70%; }
                    #viewLeft  { width:15px; float:left; }
                    #viewRight  { width:525px; float:left; clear:right; }
                    #adminUnder1  { width:540px; height:40px; text-align:right; }
                    #adminUnder2  { width:540px; height:20px;  background: url(img/dots.gif) repeat-x; }
            #bodyMain { width:357px; float:left; margin-top:5px; } 
            #bodyRight { width:189px; height:242px; margin-left:10px; float:left; clear:right; background: url(img/right-box.jpg) no-repeat; font-size: 70%; }
            #bodyRightInner { margin-left:8px; margin-top:14px }

            #mainLeft  { margin-left: 0px; width: 280px; text-align:left; float:left; overflow: hidden; }
            #mainRight  { margin-left: 15px; width: 245px;  text-align:left; float:left; overflow: hidden; }

    #bottomBar  { margin-top:5px; height:20px; background:#9A9FAF; clear:both; width:750px; margin-left:auto; margin-right:auto; }
        #bottomLeft  { width:385px; float:left;  text-align:left; }
        #bottomRight  { width:365px; float:right;  }    
        
    /* --- bottom row --- */
    
        #footer { margin-top: 5px; height: 27px; background: #9A9FAF; text-align: left; width: 750px; margin-left: auto; margin-right: auto; }
            #footer .left { position: relative; top: 6px; left: 7px; float: left; }
            #footer .right { position: relative; top: 6px; left: 272px; float:left; text-align: right; }
    
    /* --- general styles --- */
    
    .textFFF { color:#fff; font-size: 70%; }
    .textNorm  { font-size:70%; }
    .FFF { color:#fff; }
    .title1  { font-size: 16px; color:#4e6a7f; font-weight:bold; }
    .title3  { font-size: 11px; color:#4e6a7f; font-weight:bold; }
    .title2  { font-size: 12px; color:#039; font-weight:bold; }
        .orr  { color: #a82323; font-size: 70%; text-decoration: none; }
        .orr:hover  { color: #a82323; font-size: 70%; text-decoration: underline; }
    .red  { color:red; font-size: 70%; }
    .red2  { color:red; text-decoration:underline; }
    .tble { background:#f0f1f4; }
    .adv { font-size: 10px; color:A82323; font-weight:bold; }
    .adv:hover { font-size: 10px; color:A82323; font-weight:bold; text-decoration:underline; }
    .indent { text-indent:5px; }
    .alignRight { text-align:right; }
        
    .red3  { color:red; font-size: 70%; font-weight:bold; }
    .box1 { color:#4e6a7f; border:1px solid #4e6a7f;  font:11px Verdana, Arial;  text-indent:1pt; }
    .box2 { color:#4e6a7f; border:1px solid red;  font:11px Verdana, Arial;  text-indent:1pt; }
    .box3 { color:#4e6a7f; border:1px solid #4e6a7f;  font:10px Verdana, Arial; }
    
    
    /* 'force scrollbar' hack for Firefox */
    
    #scroll { position:absolute; top:0; bottom:-0.1px; width:1em; z-index:-1; } 