/*****************************************************************************/
/* LAYOUT ELEMENT STYLES                                                     */
/*****************************************************************************/
#divAccessibilityLinks {background-color:#ECF5FF;font-size:80%;padding-left:0.5em;}
#divAccessibilityLinks a {margin-right:0.5em;}
#divAccessibilityLinks a:active, 
#divAccessibilityLinks a:focus, 
#divAccessibilityLinks a:hover {color:#ECF5FF;background-color:#00659C;}
#divHeader {}
#divLeftBackDrop {
    margin-top:1em;
    position:relative;
    width:100%; /* Required attribute - do not remove. */
}
#divLeftPane {
    left:0px;
    position:absolute;
    top:0px;
    width:15em; /* Must match the left margin of the center pane.*/
}
#divNavigation a {color:#00659C;display:block;font-size:125%;font-weight:bold;padding:0.25em;text-decoration:none;width:inherit;}
#divNavigation a:active,
#divNavigation a:focus,
#divNavigation a:hover {background-color:#639ACE;color:#FFFFFF;text-decoration:none;}
#divRightBackDrop {
    margin-left:15em; /* Must match the left margin of the center pane.*/
    position:relative;
}
#divRightPane {  
    position:absolute;
    top:0px;
    right:0px; /* This should ideally be 0, but IE 6 and older has a position offset bug of 1px. */
    width:15em; /* Must match the right margin of the center pane.*/
}
#divCenterPane {
    border-left:5px solid #00659C;
    border-right:5px solid #00659C;
    margin-right:15em; /* Defines the right edge of the center pane.  Must match width of right pane */
    min-height:26em; /* Defines the minimum height of the layout, which grows if content exceeds this value */
    padding:1px; /* Do not remove - this is needed to prevent "escaping/collapsing margins", a W3C standard */
}
/* Removes the whitespace above the h1 element in divCenterPane, where there should only be one h1 */
#divCenterPane h1 {margin:0em;} 
#divSubNavigation {background-color:#ECF5FF;font-size:85%;margin-bottom:0.5em;}
#divSubNavigation a {margin-left:1em;}
#divSubNavigation a:active, 
#divSubNavigation a:focus, 
#divSubNavigation a:hover {background-color:#00659C;color:#ECF5FF;}
#divSubNavigation a.cFirstChild {margin-left:0em;}


#divPageFooter {background-color:#00659C;color:#FFFFFF;font-size:9px;height:60px;margin-top:1em;padding:5px;position:relative;}
#divFooterLeftBackDrop {
    position:relative;
    width:100%; /* Required attribute - do not remove. */
}
#divFooterLeftPane {
    left:0px;
    position:absolute;
    top:0px;
    width:230px; /* Must match the left margin of the center pane.*/
}
#divBGCALogo {margin-top:5px;}
#imgBGCALogo {border:none;}
#divFooterRightBackDrop {
    margin-left:230px; /* Must match the left margin of the center pane.*/
    position:relative;
}
#divFooterRightPane {  
    position:absolute;
    top:0px;
    right:0px; /* This should ideally be 0, but IE 6 and older has a position offset bug of 1px. */
    width:230px; /* Must match the right margin of the center pane.*/
}
#divAddressAndPhone {text-align:right;}
#divFooterCenterPane {
    border-left:5px solid #00659C;
    border-right:5px solid #00659C;
    margin-right:230px; /* Defines the right edge of the center pane.  Must match width of right pane */
    padding-top:3em;
}
#divNavigation2 {text-align:center;}
#divNavigation2 a {border-left:1px solid #FFFFFF;color:#FFFFFF;padding-left:5px;padding-right:5px;}
#divNavigation2 a.cFirstChild {border-left:none;}

