#unicor_corporate{font-family:"Roboto", "Arial", sans-serif !important; font-weight:300; letter-spacing: 0.01em; }
#unicor_corporate h2.section-title {
    color: #333333;
    font-family: "Roboto","Arial",sans-serif !important;
    font-size: 3.8em;
    font-weight: 100 ;
    margin-top: 0;
    padding-top: 0;            
}
#unicor_corporate .section-blurb{
    color: #666666;
    font-size: 1.3em;
    font-weight: 100;
    padding-bottom: 10px;
    padding-left: 80px;
    padding-right: 80px;
}
#unicor_corporate h3{font-weight: 300; font-size:2.8em; text-align: center; color:#333333; padding:0px; margin:0px;}
#unicor_corporate h4{font-weight:300; font-size:1.8em;}

.blue-arrow-sm{
    background: url("/images2/icon_blue_arrow_rt.png") no-repeat scroll right center rgba(0, 0, 0, 0);
    padding-right: 10px;
}

.raised{
    background-color: #F2F2F2;
    background-image: -moz-linear-gradient(center top , #F9F9F9, #E0E0E0);
    border: 1px solid #CCCCCC;
    border-radius: 8px 8px 8px 8px;
    box-shadow: 0px 1px 4px rgba(0, 0, 0, 0.2);
    cursor: pointer;
    float: left; 
    margin: 0px;           
    width: 260px;
    text-align: center;
}
.raised:hover {
    background-image: -webkit-linear-gradient(top, #E0E0E0, #F9F9F9);
    background-image: -moz-linear-gradient(top, #E0E0E0, #F9F9F9);
    background-image: -ms-linear-gradient(top, #E0E0E0, #F9F9F9);
    background-image: -o-linear-gradient(top, #E0E0E0, #F9F9F9);
    background-image: linear-gradient(top, #E0E0E0, #F9F9F9);
}
.raised img{float:left; margin-top:10px;}
.raised a{text-decoration:none; font-size:1.3em; letter-spacing: 0.1em; display: block; padding:20px;}



#unicor_corporate_nav{padding:20px 0px 60px 60px;}

#unicor_corporate_nav li{
    float:left;
    list-style-type: none;
    font-size:1.3em;
}
    
#unicor_corporate_nav li:after{
    content:'|';
    color:#cccccc;
    padding:0px 10px;
}

#unicor_corporate_nav li:last-child:after{
    content:'';
}
.corporate-nav-link:visited {
    
}
.corporate-nav-link:hover {
    
}



#exec_team{padding:80px 60px;}
    .exec-member{padding:20px 0px; float:left; width:350px; margin:10px;}
        .exec h4{font-size:1.3em !important; font-weight:400; margin:10px 0px 10px 0px; padding:0px; text-align:center; }
        .exec-name{font-size:1.0em; padding-top:10px; font-weight:400; color:#444444;}        
        .exec-img{
            background-image: url(/about/agency/images/sprite_execStaff.jpg);
            background-repeat: no-repeat;
            height: 135px;
            width: 175px; 
            margin-right:20px;
        }
        .exec-info{padding:0px 0px 10px 0px; margin:0px; color:#666666;}
        .exec-data{width:200px; margin-left:85px;}
    #ceo h4{padding:15px 0px 15px;}    
    #coo h4{padding:0px 50px;}

#board_of_directors{padding:80px 0px 100px; border-top:1px solid #cccccc;}
    #board_blurb{padding:10px 55px 60px;}
    #board_dir_list {display: none; margin-left:10px;}
    #board_dir_list li{list-style-type:none; float:left; width:118px; margin:0px 6px; position:relative;}
    .board-list-link{display: block; font-size:0.85em; text-decoration: none; background-color:#f2f2f2; min-height:70px; text-align: center; padding:3px; position: relative;}
    .board-list-link:hover{background-color:#dbdbdb;}
    .board-list-link-active{background-color:#cc6666; color:#ffffff !important; cursor:default;}            
    .board-list-link-active:hover{background-color:#cc6666}
    .board-list-name{display: block; font-weight:400;}
    .board-dir{box-shadow: 0px 0px 20px 1px rgba(0, 0, 0, 0.1) inset; padding:40px 60px; margin:0px 50px; min-height:330px; background:url(../images/bg_crossLt.png) top left repeat;}
    .board-dir-name{font-size:2.0em !important; margin:0px; padding:0px; text-align: center; padding-bottom:6px;}
    .board-dir-title{color:#333333; text-align: center; }
    .board-dir-dept{color:#333333; text-align: center; padding-bottom:10px;}
    .contact-board-link{text-align: center; font-weight:300;}
    .board-dir-contact{display: none; padding:60px; text-align: left;}
    .board-dir-contact em{display:block; padding-bottom:3px;}
    .board-dir p{line-height:1.5em;}
    #attend_btn{margin:60px 0px 0px 140px;}
    #past_meetings_btn{margin:60px 0px 0px 60px; }
    
    
    
    #nav_arrow{position:absolute; bottom:-5px; left:48%; width:9px;}
    .nav-arrow{height:1px; margin-left:auto; margin-right:auto; background-color:#cc6666;}
    #nav_arrow1{width:9px;}
    #nav_arrow2{width:7px;}
    #nav_arrow3{width:5px;}      
    #nav_arrow4{width:3px;}
    #nav_arrow5{width:1px;}



#administration{padding:80px 50px; border-top:1px solid #cccccc;}
    #administration_blurb{text-align: center;}
    #admin_branch_cont{background: url("../images/bg_crossLt.png") repeat scroll left top rgba(0, 0, 0, 0); padding:50px; margin:0px auto; position:relative; width:700px; overflow:hidden;}
    #admin_branch_shim{width:3500px;}
    .admin-branch{padding:20px 100px; width:500px; float:left;}
    .admin-branch h4{padding:0px 0px 10px 0px; margin:0px; font-size:1.3em !important; text-align: center; color:#666666;}
    .admin-branch img{display: block; margin-left:auto; margin-right:auto;}
    .admin-branch p{color:#444444; padding-top:3px; margin-top:0px; }
    
    .arrow-btn{position:absolute; top:120px; width:31px; height:72px; background-image:url(../images/sprite_lg_arrows.png); background-repeat:no-repeat;}
    .arrow-btn-left{background-position:-306px -11px; left:10px;}
    .arrow-btn-left:hover{background-position:-469px -11px;}
    .arrow-btn-right{background-position:-19px -11px; right:10px;}
    .arrow-btn-right:hover{background-position:-158px -11px;}
    .arrow-btn-left.arrow-btn-empty:hover{background-position:-306px -11px;}
    .arrow-btn-right.arrow-btn-empty:hover{background-position:-19px -11px;}
    .arrow-btn-empty{opacity: 0.3;}

#operations{padding:80px 40px 60px; border-top:1px solid #cccccc;}
    #operations_blurb{text-align: center; padding-bottom:15px;}
    .b-group {margin:0px; padding:3px; width:460px;}
    .b-group img{float:right; margin:20px 0px 20px 20px;}
    .b-group-title{font-size:1.7em; margin:0px; padding:0px 0px 10px 0px; letter-spacing:0.05em; }

#oversight{padding:80px; border-top:1px solid #cccccc;}
    #oversight h3{padding-bottom: 20px;}
    #oversight_blurb{padding:0px 0px 30px 0px; margin:0px;}
    .oversight-section{padding:20px 0px;}
        #oversight h4{font-size:1.6em; margin:0px; padding:0px 0px 5px 0px; color:#333333;}
        .oversight-section p{padding:0px; margin:0px;}

#meeting_info{display: none; padding:30px; text-align:left;}
#meeting_info ol li{padding-top:10px;}
.address{font-family:'Times New Roman', serif; margin-left:100px; text-transform: uppercase;}

.topic-item{float:left; margin-top:20px;}
#topics_section{
    padding-top:30px;
    padding-bottom:80px;
    min-height: 420px; 
}
#topics{
    font-size:1.0em;
    float:left;
    width:270px;
    margin-left:0px;
}
#topics h3{
    margin-top:0px; margin-bottom:40px; font-size:1.5em;
}
#topics_list{
    list-style-type: none;
    margin:0px;
    padding:0px;
    font-size:0.90em;
}
#topics_list li{
    vertical-align: middle;
    border-bottom:1px solid #E5E5E5;
}
#topics_list li:hover{
    background-image: -webkit-linear-gradient(top, #ffffff, #eaeaea);
    background-image: -moz-linear-gradient(top, #ffffff, #eaeaea);
    background-image: -ms-linear-gradient(top, #ffffff, #eaeaea);
    background-image: -o-linear-gradient(top, #ffffff, #eaeaea);
    background-image: linear-gradient(top, #ffffff, #eaeaea);
}
.topic-link{
    display:block;
    padding:10px 5px;
    text-decoration: none;
    background: url(/images2/sprite_arrows.png) 95% 10px no-repeat;
    color:#444444;
}
.topic-link:visited{
    color:#444444;
}
.topic-link:hover{
    color:#0088CC;
    background: url(/images2/sprite_arrows.png) 95% -117px no-repeat;
}
.topic-active{
    background: url(/images2/sprite_arrows.png) 95% -244px no-repeat !important;
    color:#000000 !important;
    font-weight:bold;
}
#topics_content{
    border-left:1px solid #E5E5E5;
    min-height:300px;
    font-size:1.0em;
    float:left;
    width:470px;
    padding:0px 0px 10px 20px;
    margin-left:10px;
}
#topics_content h4{
    font-size:1.3em;
    margin-top:0px;
    padding-top:0px;
    font-weight:normal;
}
.topic-data{display:none;}

.tip{
    text-decoration: none;
    border-bottom:1px dotted #039;
    cursor: help;
}
#tiptip_content{padding:10px; font-size:1.0em;}