/* General Declarations */
html {
    overflow-x:auto;
    overflow-y:scroll;
    height:100%;
    margin-bottom:1px;
} 
body {  
    background:#AAA;
}
a {
    font:11px Verdana, Arial, Helvetica, sans-serif;
    color:#006cd5;
    text-decoration:none;  
}
a:visited {
    color:#006cd5;
}
a:hover {
    color:#006cd5;
    text-decoration:underline; 
}
a:active {
    color:#006cd5;
}

/* Navigation Menu */
#navigation {
    margin:26px 0 25px 10px;
}
#primary_nav {
    padding:20px 0;
}
#primary_nav div {
    padding:6px; 
}
#primary_nav div a, #primary_nav div a:link {
    display:block;
    padding-left:13px;
    margin-left:-6px;
    color:#8598A2;
    background:url(../images/orange_arrow.gif) 0 4px no-repeat;
    font:bold 12px Verdana, Arial, Helvetica, sans-serif;
    text-decoration:none;
}
#primary_nav div a:hover {
    color:#333;
}
#primary_nav div a.active, #primary_nav div a.active:link, #primary_nav div a.active:hover {
    background:url(../images/orange_arrow_down.gif) 0 4px no-repeat;
}
#primary_nav div#subnav {
    padding:0;
}
#primary_nav div#subnav div {
    padding:0 19px;
}
#subnav div a, #subnav div a:link, #subnav div a:hover {
    display:block;
    padding:3px 0 3px 0;
    font:normal 11px Verdana, Arial, Helvetica, sans-serif;
    color:#333;
    background:none;
    text-decoration:none;
}
#subnav div a.active, #subnav div a.active:link, #subnav div a.active:hover {
    font-weight:bold;
    background:none;
}


/* Search Jobs DHTML boxes */
#searchjobs1 {
    display:block;
    padding:0;
    margin:0 0 0 5px;
}
#searchjobs2 {
    display:none;
    padding:0;
    margin:0 0 0 5px;
    width:156px;
}
#searchjobs2 a, #searchjobs2 a:link {
    display:block;
    padding:5px 10px;
    margin-left:10px;
    /*font:bold 12px Verdana, Arial, Helvetica, sans-serif;*/
    font:normal 11px Verdana, Arial, Helvetica, sans-serif;
    color:#9A4109;
    text-decoration:none;
}
#searchjobs2 a:hover {
    color:#fff;
    background:url(../images/careers/white_arrow.gif) 0 8px no-repeat;
}

.text11 {
    font-size:11px;
} 
.text13 {
    font:13px Verdana, Arial, Helvetica, sans-serif;
    color:#000;    
}
.text13Blue {
    font:13px Verdana, Arial, Helvetica, sans-serif;
    color:#006cd5; 
}
.textBlue {
    font:11px Verdana, Arial, Helvetica, sans-serif;
    color:#006cd5;     
}

.colOneTempC {
    background:#FFF;
    width:196px;
    color:#333;
}
.colTwoTempC {
    background:#FFF;
    width:372px;
    color:#333;
}
.colThreeTempC {
    width:2px;
}
.colFourTempC {
    background:#FFF;
    width:196px;
    color:#333;
}
.colOneTempA {
    background:#FFF;
    width:196px;
    color:#333;
}
.colTwoTempA {
    background:#FFF;
    width:570px;
    color:#333;
}

#contentBoxTempA {
    width:570px;
    background:#FFF;
    font:11px Verdana, Arial, Helvetica, sans-serif;
    line-height:15px;
    text-align:left;
    padding-top:26px;
    padding-right:22px;
    padding-bottom:70px;
    padding-left:12px;
}

.colThreeTempA {
    width:274px;
    padding-top:12px;
    padding-right:18px;
}
.colFourTempA {
    width:274px;
    padding-top:12px;
    padding-right:18px;
}
#contentBox {
    width:372px;
    background:#FFF;
    font:11px Verdana, Arial, Helvetica, sans-serif;
    line-height:15px;
    text-align:left;
    padding-top:26px;
    padding-right:22px;
    padding-bottom:70px;
    padding-left:12px;
}
#didyouknow {
    width:196px;
    background:#FFF;
    font:11px Verdana, Arial, Helvetica, sans-serif;
    line-height:15px;
    text-align:left;
    padding-top:26px;
    padding-bottom:36px;
    padding-right:23px;
    padding-left:9px;  
}
#didyouknow_2 {
    width:196px;
    background:#FFF;
    font:11px Verdana, Arial, Helvetica, sans-serif;
    line-height:15px;
    text-align:left;
    padding-bottom:36px;
    padding-right:23px;
    padding-left:9px;  
}
#businessBox {
    width:196px;
    background:#FFF;
    font:11px Verdana, Arial, Helvetica, sans-serif;
    line-height:15px;
    text-align:left;
    margin:16px 16px 0 9px;
}
#featuredEvents {
    width:196px;
    background:#FFF;
    font:11px Verdana, Arial, Helvetica, sans-serif;
    line-height:14px;
    text-align:left;
    padding-top:26px;
    padding-right:15px;
    padding-left:9px;  
}
#featuredResearch {
    width:196px;
    background:#FFF;
    font:11px Verdana, Arial, Helvetica, sans-serif;
    line-height:14px;
    text-align:left;
    padding-top:29px;
    padding-left:9px;
}
#moreTestimonials {
    width:196px;
    background:#FFF;
    font:11px Verdana, Arial, Helvetica, sans-serif;
    line-height:14px;
    text-align:left;
    padding-top:22px;
    padding-right:16px;
    padding-left:9px;  
}
#relatedLinks {
    width:196px;
    background:#FFF;
    font:11px Verdana, Arial, Helvetica, sans-serif;
    line-height:20px;
    text-align:left;
    padding-top:20px;
    padding-right:16px;
    padding-left:9px;  
}
#employTestimonials {
    width:196px;
    background:#FFF;
    font:11px Verdana, Arial, Helvetica, sans-serif;
    line-height:20px;
    text-align:left;
    padding-top:9px;
    padding-right:16px;
    padding-left:11px; 
}
#Content {
    font:11px Verdana, Arial, Helvetica, sans-serif;
    line-height:15px;
    margin:0 0 20px 0;
    text-align:left;
}
#whiteBox {
    background:#fff;
}

.spacer2 {
    height:2px;
}
.spacer6 {
    height:6px;
}
.spacer7 {
    height:7px;
}
.spacer9 {
    height:9px;
}
.spacer20 {
    height:20px;
}
.spacer17 {
    height:17px;
}
.spacer18 {
    height:18px;
} 
.spacer28 {
    height:28px;
}

#office_locations {
    font:11px Verdana, Arial, Helvetica, sans-serif;
    line-height:14px;
    text-align:left;
    border-top:1px solid #bad0dd;
    border-bottom:1px solid #bad0dd;
}

.yellowBox {
    background:#f3f9db;  
}
.grayBar {
    background:#666;
    border-top:1px solid #474747;  
    border-bottom:1px solid #474747;
    height:24px;   
}
.grayLightBar {
    background:#F0F0F0;  
    border-bottom:1px solid #eee;  
}
.dotLine{
    background:#A9A9A9 url(../images/graydot.gif) repeat-x;
    height:1px;
}



a.relatedLinks {
    display:block;
    padding:5px 0;
    font:11px Verdana, Arial, Helvetica, sans-serif;
    color:#006cd5;
    text-decoration:none;  
}
a.relatedLinks:visited {
    color:#006cd5;
}
a.relatedLinks:hover {
    color:#006cd5;
    text-decoration:underline;
}
a.relatedLinks:active {
    color:#006cd5;
}

table.linktable td {
    padding:0 10px 0 0;
}
table.linktable a, table.linktable a:link {
    display:block;
    padding:3px 0;
}
