/*
    Style sheet for supplemental styles:
        Use this to modify existing styles or to add new styles.
            This file is linked last in the <head> section of the page
                allowing for ease of overriding existing styles.
*/
#header {
     display: none;
     float: none ! important;
}

.imagelink {
    BORDER-BOTTOM: none; BORDER-LEFT: none; PADDING-BOTTOM: 1px; PADDING-LEFT: 1px; PADDING-RIGHT: 1px; BACKGROUND: none; BORDER-TOP: none; BORDER-RIGHT: none;}

.imagelink2 {
    BORDER-BOTTOM: none; BORDER-LEFT: none; PADDING-BOTTOM: 1px; PADDING-LEFT: 1px; PADDING-RIGHT: 1px; BACKGROUND: none; BORDER-TOP: none; BORDER-RIGHT: none;}

.centerimage
{
margin-left:auto;
margin-right:auto;
}

#main_content #breadcrumbs { background-color: #EAEDF0;}
.tablefont {font-size: small;}
.captionfont {font-size: small;}
##header { border-bottom: 1px solid #FFFFFF;}
#right_content .person_block {overflow: hidden; margin: 1.5em 15px;}
#right_content .person_block img {float: left;}
#right_content .person_block .content {margin-left: 170px;}
#right_content .person_block .content h2 {margin: 0 15px 1em 0;}
#right_content .person_block .content p {margin: 1em 15px 1em 0;}
.div_link_image a{    border:0px none ;    text-decoration: none;}

.clearboth {clear: both;} 

.topborder {clear: both; border-top-style: solid; border-top-color:#CCCCCC; border-top-width:thin} 

.bottomborder {clear: both; border-bottom-style: solid; border-bottom-color:#CCCCCC; border-bottom-width:thin} 

    
    /*Search*/
#title_area_search_etc{
    POSITION: absolute; PADDING-BOTTOM: 4px; MARGIN: 0px; PADDING-LEFT: 0px; BOTTOM: 0px; PADDING-RIGHT: 3px; 
    OVERFLOW: hidden; RIGHT: 25px; PADDING-TOP: 0px}
    
#title_area_search_etc #div_search label{
    font-family:Arial, Helvetica, sans-serif;
    font-size:0.875em;
    font-weight:bold;
    color:#002855;
    float:left;
    margin:5px 8px 0 0 ;
    padding:0;
}

#title_area_search_etc #sa{
    margin: 2 px;
    padding: 2px ;
    border: 1px solid #000000;
    background:#FFFFFF;
    float:right;
    position:relative;
    right: 0;
    height:22px;
    width:25px;
    cursor: pointer; /* hand-shaped cursor */
}

.cb_blue22.cb_colored.content_box {
    PADDING-BOTTOM: 0.5em; BACKGROUND-COLOR: #1a3e68; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; COLOR: #fff; PADDING-TOP: 0px
}

.cb_blue22.cb_colored.content_box .border_box {
    BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; BORDER-TOP: 0px; BORDER-RIGHT: 0px
}
.cb_blue22.cb_colored.content_box H2.headline_top {
    BORDER-BOTTOM: #002855 2px solid; BACKGROUND-COLOR: #e1bb33; COLOR: #002855; FONT-WEIGHT: bold
}
.cb_blue22.cb_colored.content_box H3 {
    PADDING-BOTTOM: 0px; MARGIN: 0.5em 10px 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; COLOR: #fff; FONT-SIZE: 0.9em; PADDING-TOP: 0px
}
.cb_blue22.cb_colored.content_box P {
    PADDING-BOTTOM: 0px; MARGIN: 0.4em 10px 0.6em; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-SIZE: 0.8em; PADDING-TOP: 0px
}
.cb_blue22.cb_colored.content_box A {
    BORDER-BOTTOM: #667d9d 1px solid; COLOR: #fff
}
.cb_blue22.cb_colored.content_box A:hover {
    BORDER-BOTTOM: #1a3e68 1px solid
}
.cb_blue22.cb_colored.content_box A:focus {
    BORDER-BOTTOM: #1a3e68 1px solid
}
.cb_blue22.cb_colored.content_box A:visited {
    COLOR: #fff
}

/* Header */
.content_box .headline_top {
background-color: #E1BB33;
}

.content_box .headline_strong {
background-color: #E1BB33;
color: #1A3E68;
}
