html,body{
        margin:0px; padding:0px;
        background-color: white; 
        width: 100%; height: 100%;
        font-family: Verdana, Arial, Helvetica;
}

img{
        border: none;
}

h1{
        font-size: 1.2em;
}

h3{
        font-size: 1.0em;
        font-weight: bold;
}

.centered{
        text-align: center;
}

.section_header{
        text-align: center;
}

#outer{
        width: 100%; min-height: 100%; height: 100%;
        background-image: url(../images/sidecol_gradient.png);
        background-repeat: repeat-y;
               
}

#inner{
        width: 800px; height: 100%;
        margin-left: auto; margin-right: auto;       
}

#left{
       position: relative;
        float: left;
       height: 100%; width: 675px;

}

#right{
        position: relative;
        float: right; 
        width: 125px; height: 100%;
        background-color: rgb(230,230,230);
/*        background-color: rgb(200,200,100);*/
}

#header{
        text-align: center; clear: both;
        padding-top: 25px; 
        height: 140px;
}

#partners{
        text-align: center;
}

#partner_caption{
        font-size: 0.7em;
        font-weight: bold; padding: 2px;
}

#logo{
        margin-left: auto; margin-right: auto;
        width: 300px; height: 70px;
        padding: 15px;
}

#logo img{
        float: left;
}

#logo_caption{
        float: left;
        font-size: 1.5em;
        font-family: Times New Roman;
        font-style: italic;
        font-weight: bold;
        width: 100px; margin-left: 15px;
}

#mission_statement{
        background-image: url(../images/caption_bar.png);
        width: 670px; height: 26px; margin-right: 5px;
        font-size: 0.9em; font-style: italic; font-weight: bold;
        padding-top: 6px;
}

#middle{
        clear: both;
        padding: 10px;
        overflow: auto; 
}

#footer{
        clear: both; text-align: center;
        font-size: 1.0em;
        padding-top: 10px; height: 20px;
}

#menu{
        margin-top: 125px;
}

div.menu_item{
        border: 1px solid black;
        font-size: 0.8em; font-weight: bold;
        margin-bottom: 25px;
        background: transparent;
        width: 90%; margin-left: auto; margin-right: auto;
        text-align: center;
        padding: 2px;
}

div.menu_item:hover{
        background-color: white;
}

a.menu_link{
        display: block;
        cursor: pointer;
        text-decoration: none; color: black;        
}       

a.menu_link:hover{
        color: red;
}


#founders
{
        padding: 10px;
        
}

.founder
{
}

.founder_photo
{
        float: left;
        width: 20%;
        height: 150px;
        padding-top: 20px;

}

.founder_details
{
        float: left;
        width: 70%;
        padding: 10px;
        padding-left: 40px;
}

.founder_name
{
        font-weight: bold;
        font-size: 1.2em;
        text-align: left;
}

.founder_bio
{
        font-size: 1.0em;
        text-align: justify;
}

.link_cat
{
        padding: 15px;
        text-align: left;
}

.link_cat h3
{
        font-weight: bold;
        font-style: italic;
}

.link_entry
{
        text-align: left;
        margin: 10px;
}

.link_title
{
        font-weight: bold;
}

#contact_address
{
        float: right;   
        margin-right: 100px;
        font-size: 1.2em;
}

#contact_points
{
        float: right;

}

.contact
{
        clear: both;
}

.contact_name
{
        font-size: 1.2em;
        font-weight: bold;
        padding: 5px;
}

.contact_email
{
        padding: 5px;
}

.contact_phone
{
        padding: 5px;
        font-style: italic;
}

.bold_list
{
        font-style: italic;
        font-weight: bold;
        text-align: left;
}

.service_title
{
        font-weight: bold;
}

#services_list
{
        text-align: left;
        font-size: 1.0em;
}

#services_list li
{
        margin-bottom: 15px;
}

#careers_block
{
        text-align: justify;
        padding: 10px;
        font-size: 1.2em;
}

#confidentiality_block
{
        text-align: justify;
        padding: 10px;
        font-size: 1.0em;
}

#confidentiality_block h3
{
        font-size: 1.1em;
        font-weight: bold;
}

#confidentiality_block ul
{
        list-style: decimal;
        font-weight: bold;
        font-size: 0.9em;
}        