/*----- Structural Styles -----*/
/* Used for 3 column layouts */
#content {
    width: 934px;
    margin-left: 18px;
    background: url(/htdocs/dvu/resources/images/framework/background_content.gif) repeat-y;
    border-bottom: 11px solid #1c3970;
    font-size: 1.2em;    
}
/* Used for 2 column layouts */
#content2 {
    width: 934px;
    margin-left: 18px;
    background: url(/htdocs/dvu/resources/images/framework/background_content_2col.gif) repeat-y;
    border-bottom: 11px solid #1c3970;
    font-size: 1.2em;    
}
/* 
#min_pg_height {
    position: relative;
    float: left;
    width: 18px;
    height: 300px;
}
*/
#leftcol {
    position: relative;
    float: left;
    width: 200px;
    margin-right: 0px;
    /* background-color: #ccffcc; */
    border-top: 1px solid #083679;
}
#centercol {
    position: relative;
    float: left;
    width: 499px;
    
}
#centercolWide {
    position: relative;
    float: left;
    width: 734px;
}

#rightcol, #rightcol4 {
    position: relative;
    float: left;
    width: 235px;
    font-family: Arial;
    border-top: 1px solid #083679;
    /* background-color: #ccccff; */
}
#rightcol5 {
    position: relative;
    float: left;
    width: 235px;
    margin-top: 225px;
    font-family: Arial;
    /* background-color: #ccccff; */
}

/* Used for Contact Us page */
#rightcol6 {
    position: relative;
    float: left;
    width: 215px;
    padding: 10px;
    font-family: Arial;
    border-top: 1px solid #083679;
    /* background-color: #ccccff; */
    color: #000000;
}

#sectionheader {
    position: relative;
    height: 100px;
    padding-left: 18px;
    margin-bottom: 5px;
}
#schoolLogos, #schoolLogos2 {
    height: 57px;
    padding-top: 9px;
    padding-bottom: 9px;
    text-align: center;
}

/* ----- Supporting Styles ----- */
#stockticker {
    position: absolute;
    left: 857px;
    top: 37px;
    width: 112px;
    height: 41px;
}
    #stockTickerBkgnd {
        position: absolute;
        top: 0px;
        left: 0px;
        z-index: 10;
    }
    #stockChange {
        position: absolute;
        top: 7px;
        right: 14px;
        z-index: 20;
        color: #009900;
        font-size: 9px;
    }
    #stockPrice {
        position: absolute;
        top: 20px;
        right: 14px;
        z-index: 20;
        color: #083679;
        font-size: 14px;
    }

#schoolLogos ul, #schoolLogos2 ul {
    margin: 0px;
    /* margin: 0px 0px 0px 22px; */
    padding: 0px;
}
    #schoolLogos ul li {
        list-style: none;
        display: inline;
        margin: 0px 8px 0px 0px;
        padding: 0px;
    }

    #schoolLogos2 ul li {
        list-style: none;
        display: inline;
        padding: 0px 12px 20px 18px;
        /* padding: 0px; */
        /* margin: 0px 23px 20px 0px; */
        /* margin: 0px 2px 0px 0px; */
        background: url(/htdocs/dvu/resources/images/framework/divider-institutions.jpg) 0px 0px no-repeat;
    }

    #schoolLogos2 ul li a {
        font-family: Arial, Sans-serif;
        font-size: 12px;
        color: #000000;
        text-decoration: none;
    }

    #schoolLogos2 ul li.firstInstitution {
         background-image: none;   
    }

    #schoolLogos2 ul li a:hover {
        color: #00446e;
    }

#leftnav1 {
    margin: 15px 0px 15px 0px;
    padding: 0px;
    min-height: 193px;
}
    #leftnav1 > li {
        list-style:none;
        width: 175px;
        margin: 0px;
        padding: 0px 10px 10px 15px;
    }
    
    #leftnav1 > li:hover {
        background: url(/htdocs/dvu/resources/images/framework/arrow_level2_nav.png) top left no-repeat;
    }
    #leftnav1 li a {
        font-family: Arial, Sans-serif;
        /* font-family: Georgia; */
        font-size: 12px;
        /* font-size: 14px; */
        color: #00446e;
        /* color: #073579; */
        text-decoration: none;
    }
    #leftnav1 > li > a:hover {
        color: #d28d28;
        /* color: #a41732; */        
    }
    #leftnav1 > li.selected2 > a {
        color: #d28d28;
        /* color: #a41732; */        
    }
    
    #leftnav1 li.selected2 {
        background: url(/htdocs/dvu/resources/images/framework/arrow_level2_nav.png) top left no-repeat;
    }
    
    #leftnav1 > li:hover {
        background: url(/htdocs/dvu/resources/images/framework/arrow_level2_nav.png) top left no-repeat;
    }
    
    #leftnav2 li a:hover {
        color: #d28d28;
        /* color: #a41732; */
    }    
    #leftnav2 {
        margin: 15px 0px 15px 15px;
        padding: 15px 0px 0px 0px ;
        border-top: 1px solid #083679;
        width: 170px;
    }
    
    #leftnav2 li {
        list-style:none;
        width: 175px;
        margin: 0px 10px 10px 0px;
        padding: 0px;
        font-size: 14px;
        font-family: Arial;
        color: #000000;
        /* color: #a41732; */
    }    
    #leftnav2 li a {
        font-family: Arial, Sans-serif;
        font-size: 12px;
        color: #00446e;
        line-height: 16px;
        /* font-family: Georgia;
        font-size: 14px; 
        color: #666666; */
        text-decoration: none;
    }
    #leftnav3 {
        margin: 5px 0px 5px 0px;
        padding: 0px;
    }
    
    #leftnav3 li {
        list-style:none;
        font-family: arial;
        font-size: 12px;
        line-height: 13px;
        padding: 0px;
        margin: 0px 0px 0px 15px;
        background: none;
    }
    #leftnav3 li a, #leftnav3 li {
        font-family: arial;
        font-size: 10px;    
        color: #073579;
    }
    #leftnav3 li a:hover {
        color: #d28d28;
        /* color: #a41732; */        
    }
    
    #leftnav3 .selected3 a {
        color: #d28d28;
        /* color: #a41732; */        
    }
    
/* effective width of main is 499 (content) - 15 - 15 = 469px */
#main {
    margin: 15px;
    padding: 0px;
    font-family: Arial;
    font-size: 12px;
/*  font-size: 11px; */
}
    #main p {
        margin: 0px 0px 15px 0px;
        padding: 0px;
    }
    #main a {
        color: #073579;
        text-decoration: none;
    }
    #main a:hover {
        text-decoration: underline;
    }
#rightcol a, #rightcol5 a {
    text-decoration: none;
    color: #083679;
}
    #rightcol a:hover {
        color: #d28d28;
        /* color: #a41732; */        
    }

    /* Effective width is #rightcol at 235px - 15 - 15 = 205px */
    #rightcol_bottom {
        margin: 10px 15px 0px 15px;
    }
    h3, #rightcol h3 {
        margin: 0px;
        padding: 0px;
        font-weight: normal;
        color: #00446e;
        font-family: Arial, Sans-serif;
        font-size: 16px;
        /* color: #a41732; */
        /* font-size: 18px; */
        /* font-family: Georgia; */
    }
    #rightcol p {
        font-size: 12px;
        color: #073579;
        font-family: Arial;
    }    
    
/* ----- Press Release Styles ----- */

.onePressRelease {
    position: relative;
    float: left;
}
    .pressReleaseIcon {
        position: relative;
        float: left;
        width: 23px;    
    }
    .pressReleaseDate {
        position: relative;
        float: left;
        width: 90px;    
        font-weight: bold;
    }
    .pressReleaseTitle {
        position: relative;
        float: left;
        width: 350px;    
    }
#stockTable {
    margin-top: 15px;
}
    .stockTableRow {
        position: relative;
        margin: 0px 0px 5px 0px;
        padding: 0px;
    }
    .stockTableLeft {
        position: relative;
        float: left;
        width: 90px;
        margin: 0px 5px 0px 0px;
        padding: 0px;
    }
    .stockTableRight {
        position: relative;
        float: left;
        width: 90px;
        margin: 0px;
        padding: 0px;
    }
    
    .stockTableRow p {
        color: black;
    }
    
    .ie7hack {
        margin: 0px;
        padding: 0px;
    }
    
.divider {
    border-top: 1px solid #083679;
    margin: 0px 0px 10px 0px;
    height: 2px;
    font-size: 1px;
}

/* Styles specific to Investor Relations (content divided into a top row with 2 cols, and a bottom col of 3 cols) */

#contentInvRel {
    width: 934px;
    margin-left: 18px;
    background: url(/htdocs/dvu/resources/images/framework/background_inv_rel_full_width.jpg) repeat-y;    
    border-bottom: 11px solid #1c3970;
    font-size: 1.2em;
    font-family: Arial;
}
    #rightcol2 {
        position: relative;
        float: left;
        width: 734px;
    }

        #topRow {
            background: url(/htdocs/dvu/resources/images/framework/background_investor_relations.jpg);
        }
            #centercol2 {
                position: relative;
                float: left;
                width: 499px;
            }
            #rightcol3 {
                position: relative;
                float: left;
                width: 204px;
                border-top: 1px solid #083679;
                padding: 15px;
            }
            
            #rightcol3 a {
                text-decoration: none;
                color: #083679;
            }
            
            #rightcol3 a:hover {
                color: #d28d28;
                /* color: #a41732; */        
            }
        #bottomRow {
            border-top: 1px solid #083679;
        }
            #contentLowerLeft {
                position: relative;
                float: left;
                width: 220px;
                padding: 15px;
            }
            #contentLowerCenter {
                position: relative;
                float: left;
                width: 219px;
                padding: 15px;
            }
            #contentLowerRight {
                position: relative;
                float: left;
                width: 190px;
                padding: 15px;
            }
            
.onePortrait {
    float: left;
    width: 163px;
    margin: 0px 6px 10px 6px;
    text-align: center;
    height: 220px;
}
    .onePortrait img {
        margin-bottom: 5px;
    }
#main .bioName {
        color: #00446e;
    /* color: #a41732; */        
}
#main .bioTitle {
}
#rightcol4 p {
    color: #000000;
    margin: 0px 0px 15px 0px;
    padding: 0px;
}
#rightcol4 a {
    color: black;
    text-decoration: none;
}
#rightcol4 a:hover {
    text-decoration: underline;
}
#careersHeader {
    position: absolute;
    top: 0px;
    left: 0px;
    z-index: 20;
}
#careersPatch {
    margin: 0px;
}
#searchField {
    width: 300px;
    margin-left: 10px;
}
    #searchBtn {
        margin-bottom: -5px;
    }
.contactTableLeft {
    position: relative;
    float: left;
    width: 30px;
}
    .contactTableRight {
        position: relative;
        float: left;
        width: 170px;
    }
#centercol2 p {
    margin: 0px 0px 15px 0px;
    padding: 0px;
}




/**************************************/
/* styles for iCIMS                   */
/**************************************/



.Field_SearchKeywords {width: 100%;}
.Field_SearchMultiSelect {width: 100%;}
.Field_SearchDropDown {width: 100%;}
/*******************/
/* Global settings */
/*******************/
.Field_Header, .Field_Required, .Field_RequiredStar, .iCIMS_MainTable, .iCIMS_Header, .iCIMS_SubHeader, .iCIMS_ErrorMsg, .iCIMS_InfoMsg, .iCIMS_InfoField, .iCIMS_InfoData, .iCIMS_PasswordReminder, .iCIMS_Navigation, .iCIMS_JobsTable, .iCIMS_JobsTableHeader, .iCIMS_JobsTableEven, .iCIMS_JobsTableOdd, .iCIMS_JobHeaderTable, .iCIMS_JobHeaderField, .iCIMS_JobHeaderData, .iCIMS_JobsTablePaging, .iCIMS_Button, .iCIMS_Textarea, .iCIMS_Anchor, .ICIMS_LoginBox
{
}
.iCIMS_MainTable    /* Used to specify the border & background of the main table */
{
border: 0px solid black;
}
.iCIMS_Anchor
{
}
.iCIMS_Header        /* The title that is on top of every page */
{
font-size: 125%;
font-weight: bold;
color: #000000;
text-align: left;
background-color: none; 
//padding-left: 4px;
border: 0px solid black;
}
.iCIMS_SubHeader        /* Used to give titles to sections of a page */
{
font-style: normal;
color: white;
background-color: green;
padding-left: 5px;
padding-bottom: 1px;
border: 1px solid black;
}
.iCIMS_ErrorMsg    /* Error messages */
{
font-weight: bold;
font-size: 125%;
color: red;
}
.iCIMS_InfoMsg        /* The intro paragraphs and info messages (normal text) */
{
}
.iCIMS_InfoField        /* The field portion of forms (i.e. "Name:") */
{
}
.iCIMS_InfoData, .iCIMS_Textarea        /* The data entry portion of forms */
{
font-size: 11px;
}
.iCIMS_PasswordReminder    /* The small text below the login form to remind the user of their password */
{
font-size: 8pt;
}
.iCIMS_Navigation        /* The navigation links at the bottom of each page */
{
}
.iCIMS_JobsTable        /* The table holding the job listings/past submittals */
{
}
.iCIMS_JobsTableHeader, .iCIMS_JobsTablePaging    /* The header row of the job listings/past submittals */
{
font-weight: bold;
}
.iCIMS_JobsTableEven        /* An even row of the job listings/past submittals */
{
}
.iCIMS_JobsTableEvenAnchor
{
}
.iCIMS_JobsTableOdd        /* An odd row of the job listings/past submittals */
{
background-color: #f2f2e7;
}
.iCIMS_JobsTableOddAnchor
{
}
.iCIMS_Button    /* Change Style of button */
{
}
.iCIMS_LoginBox    /* Change the style of the text box containing Login/Password */
{
}
.PageError {
color: blue;
font-weight: bold;
}
.PageError_Critical {
color: red;
font-weight: bold;
}
/* ************************** */
/* Styles specific to job.jsp */
/* ************************** */
.iCIMS_JobHeaderTable    /* The table surrounding an individual job listing's info */
{
}
.iCIMS_JobHeaderField    /* A field within an individual job listing's info (i.e. "Location:") */
{
background-color: #dbdbc6;
}
.iCIMS_JobHeaderData    /* The data associated with the above fields */
{
}
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 