﻿body {
    position:relative;
    margin-top:4px;
    margin-left:0px;
    font-family:Arial, Helvetica, Sans, System;
}
a img{border:0;}
.main{
    width:905px;
    position:absolute;
    left:50%;
    top:0;
    margin:0 0 0 -452px;
}
.header{
    width:905px;
    height:217px;
    /* background:url(header_bg.jpg) no-repeat 0 0; */
    position:absolute;
    top:0px;
    left:0px;
    border:solid 0px red;
    z-index:10;
}
.header_bg{position:absolute; top:0; left:0;}
.header .logo{position:absolute; top:71px; left:44px;}
.header .right_text{position:absolute; top:29px; right:2px; display:none;}
.top_links{
    position:absolute;
    top:3px;
    right:4px;
    color:#fff;
    font-size:7pt;
}
.top_links a{
    text-decoration:none;
    color:#fff;
}
.top_links a:hover{
    text-decoration:underline;
}
.sep_bar{
    height:20px;
    background-color:#413D3A;
    position:absolute;
    top:177px;
    width:905px;}
.nav_bar{
    position:absolute;
    top:137px;
    left:0;
    padding:0 0 0 40px;
    font-size:1px;
}
.nav_bar a{
    color:#fff;
    text-decoration:none;
    height:84px;
    float:left;
    position:relative;
    padding:17px 30px 0 30px; /* Must be changed when more or less links are present... */
    margin:0 10px 0 10px;
    margin:0;
    font-size:9pt;
}
.nav_bar a:hover{
    text-decoration:underline;
}
.nav_bar .selected{
    background:url(selected_bg.gif) repeat-x 0 0;
}        
.nav_bar span{color:#2D496A; font-size:12px; float:left; padding:17px 0 0 0;}
.content{
    background:url(top_gradient.png) repeat-x 0 197px;
    border:solid 0px red;
    color:#496484;
    font-size:10pt;
    text-align:justify;
    line-height:1.5em;
    position:relative;
    width:905px;
    top:0;
    padding:197px 0 0 0;
}
.content_right{
    float:right;
    width:310px;
    padding:0px 40px 0px 50px;
    border-left:solid 1px #ddd;
    line-height:1.4em;
    font-size:9pt;
    margin:40px 0 40px 0;
}
.content_left{
    margin:0 0 0 45px;
    width:410px;
    border:solid 0px red;
    padding:40px 0 45px 0;
}
.pg_title{margin:0 0 20px 0;}
.sub_pg_title{margin:0 0 20px 0; font-style:italic; font-family:Times New Roman, Verdana, Arial, Helvetica, Sans, System; font-size:12pt;}
.sub_pg_title a{padding:10px 0 0 0;color:#346196; text-decoration:none; font-size:12pt; font-family:Tahoma, Arial, Helvetica, System, Sans-Serif; font-style:normal;}
.sub_pg_title a:hover{text-decoration:underline;}
.rtitle{margin:0 0 0px 0;}
.content ul{text-align:left; list-style:none; padding:0; margin:0 0 0 16px;}
ul li{list-style:none; background:url(ui_arrow.gif) no-repeat 0 8px; padding:0 0 0 16px; margin:4px 0 0 0;}
.content_right ul{margin-left:0px;}
.content .small_p img{position:relative; top:10px;}
.partners{}
.partners .title{margin:0 0 10px 0;}
.partners p{margin:10px 0 0 0; padding:0;}
.partners a, .news a, .content p a{color:#74A1D6; text-decoration:none; font-size:8pt; font-family:Tahoma, Arial, Helvetica, System, Sans-Serif; font-style:normal;}
.partners a:hover,.news a:hover, .content p a:hover{text-decoration:underline;}
.news{display:none; padding:0 0 40px 0;}
.news p{margin:20px 0 15px 0;}
.clear_below{float:right;font-size:1px;}
.footer{padding:12px 6px 45px 6px; background:url(footer_bg.png) repeat-x 0 0; border-top:solid 1px #ddd; font-size:7pt; color:#413D3A; clear:both;}
.footer_links{float:right;}
.footer_links a{padding:0 6px 0 4px; color:#413D3A; text-decoration:none;}
.footer_links a:hover{text-decoration:underline;}
.footer span{color:#B0C2D8;}
.leaders{}
.leaders .leader{height:48px; width:380px; background:#fff; padding:0 0 0 15px; margin:0 0 5px 0; position:relative;}
.leaders .leader img{position:absolute; top:8px; left:0; height:5px; width:8px; display:none;}
.leaders .leader .name{color:#496484; text-decoration:none; font-weight:bold; font-size:12px;}
.leaders .leader .name:hover{text-decoration:underline;}
.leaders .leader .title{display:block; color:#74A1D6; font-size:10px; margin:0; padding:0; line-height:1.2em;}
.leaders .selected{background:#fff;}
.leaders .selected img{display:inline;}
.leaders .selected .name{color:#395474; text-decoration:underline;}
.leaders .selected .name:hover{}
.leaders .selected .title{color:#74A1D6;}

#leader_bios div{display:none;}
#leader_bios div.selected{display:block;}
#mail_link{font-size:13px; color:#336699; text-decoration:underline; font-family:Arial, Helvetica, Sans, System;}
.footnote{font-style:italic;color:#74A1D6; font-size:8pt; font-family:Tahoma, Arial, Helvetica, System, Sans-Serif; line-height:1.2em; margin-top:5px;}
.title_line{margin:0px 0 10px 0; font-weight:bold;}
.header_print{display:none;}