body{
    background: #F3F3F3;
    padding-bottom: 20px;
}

#sc{
    background: url("../images/backSideGrad.gif") repeat-y;
    width: 820px;
    margin: 0 auto;
    position: relative;
    padding: 0 60px;
}

    #h{
        background: #FFF url("../images/header.jpg") no-repeat;
        position: absolute;
        top: 0;
        left: 60px;
        width: 820px;
        height: 157px;
    }
        #logo{
            margin: 0 0 0 12px;
        }

    #nav{
        position: absolute;
        top: 22px;
        right: 0;  
    }
        #nav #but1{
            background: url("../images/headNavBut1.gif");
        }
        #nav #but2{
            background: url("../images/headNavBut2.gif");
        }
        #nav #but3{
            background: url("../images/headNavBut3.gif");
        }
        #nav li{
            width: 136px;
            height: 56px;
            float: left;
            margin-left: 1px;
            list-style: none;
        }
        #nav a{
            font-family: Georgia;
            font-weight: bold;
            color: #FFF;
            margin-top: 20px;
            display: block;
            text-align: center;
        }
        #nav a:hover{
            color: #FFCC33;
        }
        
    #headImage{
        position: absolute;
        top: 159px;
        left: 60px;
        border-top: 1px solid #494947;

    }

    #c1{
        margin-top: 354px;
        float: left;
        width: 320px;
        border-top: 4px solid #FFCC33;
        padding: 20px 0 0 20px;
    }
        #c1 h1, #c2 h2.first{
            color: #494947;
            font-family: Arial;
            font-weight: bold;
            font-size: 48px;
            margin-bottom: 15px;
            margin-top: 0;
        }
        #c1 h2, #c2 h2{
            color: #FFCC33;
            font-family: Arial;
            font-size: 34px;
            margin: 18px 0 0 0;
        }
        #c1 h3, #c2 h3{
            color: #FFCC33;
            font-family: Arial;
            font-size: 24px;
            margin: 24px 0 3px 0;
        }
        #c1 .date{
            color: #aaa;
            font-size: 11px;
            font-style: italic;
            display:block;
            padding-bottom: 5px;
        }
        
        #c1 ul{
            margin:0 0 1.5em 0;
        }
        #c1 li{
            margin-left: 30px;
        }

    #c2{
        margin-top: 354px;
        float: right;
        width: 440px;
        border-top: 4px solid #CECECE;
        padding: 20px 0 0 20px;
    }  
    #c2 .compNav h3{
        font-size: 16px;
        color: #000;
    }      
        .compNav{
            float: left;
            width: 181px;
            margin-right: 20px;
        }
            #c2 .compNav h3{
                margin: 6px 0 0 0;
                border-top: 4px solid #FFCC33;  
                padding: 11px 0 0 5px;  
            }
            .compNav p{
                padding: 5px 0 10px 5px;
                border-bottom: 2px solid #CECECE;
            }
            .compNav a{
                color: #000;
                text-decoration: none;
            }
            .compNav a:hover{
                text-decoration: underline;
            }
        #personnel{
            margin-top: 20px;
            list-style: none;
        }
        #personnel img{
            border: 2px solid #494947;
            margin-right: 20px;
            float: left;
        }
        #personnel div{
            float: left;
        }
        #personnel h4{
            font-size: 14px;
        }

    #f{
        clear: both;
        background: url('../images/backBottomGrad.gif') no-repeat;
        width: 820px;
        height: 63px;
        margin: 0 auto;
        padding: 0 60px;
        color: #FFF;
    }
        #f p{
            margin-top: 15px;
        }
    
    .separatorShort{
        width: 340px; 
        height: 5px;
        background: #FFF url("../images/horizontalSeparator.gif");
        margin-left: -20px;
    }
    .separatorLong{
        width: 460px; 
        height: 5px;
        background: #FFF url("../images/horizontalSeparator.gif");
        margin-left: -20px;
    }
    #compNavHori{
        width: 820px;
        height: 30px;
        position:absolute;
        top: 351px;
        left: 60px;
        background: url("../images/companyNav.gif");
        color: #FFF;
        font-size: 11px;
    }
        #compNavHori p{
            margin-top: 5px;
        }

    div.compNav h3{
        font-size: 12px;
    }

    ul#sm{
        list-style:none;
        width:820px;
        height:290px;
        display:block;
        overflow:hidden;
        position: absolute;
        top: 159px;
        left: 60px;
        border-top: 1px solid #494947;
    }
        ul#sm li{
            float:left;
            display:inline;
            overflow:hidden
        }
      
        ul#sm li a.slideCont{
            width: 820px;
            display:block;
            border: 0;
        }
        
        ul#sm li a.slideCont img{
            width: 520px;
            height: 190px;
        }
        
        ul#sm li a.slideCont .tab{
            width: 29px;
            height: 190px;
            border-right: 1px solid #FFCC33;
        }