
/* only define template page layout styles here. */
/* any formatting/content styles should be put in 'content.css' */


html {
    background: url(/templates/custom/ecida-template/images/bg-grade.gif) repeat-x #fff;
}

body {
}

#page {
    margin-top:20px;
    width: 850px;
    margin: 0 auto;
    background:#fff;
    padding:4px;
    border:1px solid #ccc;
    margin-top:20px;
}

#top {
    float:left;
    width:842px;
    background: url(/templates/custom/ecida-template/images/top-links.gif) repeat-x #013F7A;
    margin:0 auto;
    border-bottom:1px solid #999966;
    padding:4px;
}

#logged_in {
    width:234px;
    float:left;
}

#top_links {
    float:right;
    width:600px;
}

.hide {
    display: none;
}

.section {
    float: left;
    width: 100%;
    background: #FFF;
}
#banner {
    float:left;
    margin:0 auto;
    width:850px;
    height:171px;
}

#link_home {
    background: url("/templates/custom/ecida-template/images/link-home.gif") no-repeat scroll 0 0 #FFFFFF;
    display: block;
    float: left;
    height: 171px;
    width: 239px;
}

#flash_area {
    float:right;
    height:171px;
    width:603px;
    background:#fff;
}

.nav {
    float: left;
    margin:auto;
    width: 100%;
    background: url(/templates/front/images/shadow_top.png) repeat-x 0px bottom;
    _ background: none;
    position:relative;
}

#menu_cap {
    position:absolute;
    height:56px;
    width:16px;
    left:-14px;
    background: url(/templates/custom/ecida-template/images/menu-bg.gif) repeat-x;
    
}

#menu_triangle {
    position:absolute;
    height:8px;
    width:10px;
    left:-15px;
    top:-8px;
    background: url(/templates/custom/ecida-template/images/menu-triangle.gif) no-repeat;
    
}

#main_content {    
    float: left;
    width: 850px;

}

.column {
    width: 850px;
}

.leftc {

    background:#fff;
}

.leftcbg{
    width: 850px;
    background: url(/templates/custom/ecida-template/images/body-rptr.gif) repeat-y #fff;
}

#strong_banner_container {
    margin:0 auto;
    width:850px;
    float:left;
    background: url(/templates/custom/ecida-template/images/call-top-shadow.gif) repeat-x #fff;
}

#strong_banner {
    float:left;
    width:820px;
    padding:15px;
}

#content_bottom {
    float:left;
    margin: 0 auto;
    height:19px;
    width:850px;
    background: url(/templates/custom/ecida-template/images/content-top.gif) repeat-x;

}

.main {                                /* center column styles */
    float: left;
    margin-bottom: 50px;
}

.center {                            /* the center column width when it's the only column */
    width: 810px;
    padding: 0 20px;
}

.leftcenter {                            /* the center column width when there's a left column */
    width: 540px;
    padding: 20px 30px 20px 30px;
}

.left {
    float:left;
    clear:both;
    width: 250px;
}

#sign_in_container {
    margin:0 auto;
    float:left;
    width:850px;
    height:76px;
    background: url(/templates/custom/ecida-template/images/signin-footer.gif) repeat-x;
    position:relative;
}

#sign_in_cap {
    position:absolute;
    height:76px;
    width:14px;
    left:-14px;
    background: url(/templates/custom/ecida-template/images/signin-footer.gif) repeat-x;
    
}

#sign_in_triangle {
    position:absolute;
    height:8px;
    width:15px;
    left:-15px;
    top:-8px;
    background: url(/templates/custom/ecida-template/images/signin-triangle.gif) no-repeat;
    
}

#sign_in_logo {
    margin:0 auto;
    float:left;
    height:76px;
    width:110px;
    background: url(/templates/custom/ecida-template/images/signin-logo.gif) no-repeat;

}

#sign_in_graphic {
    margin:0 auto;
    float:left;
    height:76px;
    width:169px;

}

#sign_in_module {
    margin:0 auto;
    float:left;
    width:559px;
    height:64px;
    padding:6px;
    
}


#site_footer {
    margin:auto;
    float:left;
    width:850px;
}

#footer{
    float:left;
    color: #000;
    padding-top: 12px;
    width:838px;
    font: 11px sans-serif;
    text-align: center;
}


#author {
    float:left;
    color: #000;
    padding: 6px;
    width:838px;
    font: 11px sans-serif;
    text-align: center;
}

#author a:link,
#author a:visited {
    color: #003;
    font-weight: bold;
}


#budc_strong_footer_left #author {
    float:left;
    color: #cfcfcf;
    width:467px;
    padding: 6px;
    font: 11px sans-serif;
    text-align: left;
}

#budc_strong_footer_left #author a:link,
#budc_strong_footer_left #author a:visited {
    color: #cfcfcf;
    font-weight: bold;
}

#author a:hover,
#author a:active {  }

.breadcrumbs {
    margin: -20px 0px 20px 10px;
    font-size: 12px;
}

.img-shadow {
    margin: 10px 0 0 10px !important;
    margin: 10px 0 0 5px;
    background: url(/templates/front/images/image-shadow.png) no-repeat right bottom !important; /* !important is not recognized by IE */
    background:transparent url(/templates/front/images/image-shadow.gif) bottom right no-repeat;
    float:left;

}
.img-shadow img { margin:-6px 6px 6px -6px; }

#logged_in input.submit-off {
    
    background:url(/templates/custom/ecida-template/images/submit-background-over.gif) repeat-x;
    font-size:10px;
    width:100%;
    border:0px;
    color:#073E6F;
}

#logged_in input.submit-on{
    background:url(/templates/custom/ecida-template/images/submit-background.gif) repeat-x;
    font-size:10px;
    width:100%;
    border:0px;
    color:#073E6F;
}

#logged_in input.submit-over{
    background:url(/templates/custom/ecida-template/images/submit-background.gif) repeat-x;
    font-size:10px;
    width:100%;
    border:0px;
    color:#073E6F;
}

/* BUDC Template styles below*/

#budc_wrapper {
    width:100%;
    background:#ffffff;
}

#budc_header_wrapper {
    width:100%;
    height:141px;
    background:url(/templates/custom/ecida-template/images/budc-header-bg.gif) repeat-x;
}

#budc_header {
    margin:auto;
    height:141px;
    width:935px;
}

#budc_logo {
    float:left;
    width:215px;
    height:141px;
    border:0px;
    outline:none;
    background:url(/templates/custom/ecida-template/images/budc-logo.gif) no-repeat;
}

#budc_menu {
    float:right;
    width:650px;
    margin-left:70px;
}

#budc_strong_banner_wrapper { 
    background:url(/templates/custom/ecida-template/images/budc-strong-banner-bg.gif) repeat-x;
    height:218px;
    width:100%;
}

#budc_strong_banner {
    margin:auto;
    height:218px;
    width:935px;
    background:url(/templates/custom/ecida-template/images/budc-strong-banner-img-bg.jpg) repeat-x;
    position:relative;
}

#budc_strong_banner_module {
    width:795px;
    height:198px;
    padding-top:20px;
}

#budc_circle_map {
    position:absolute;
    top:-35px;
    height:300px;
    width:296px;
    right:-30px;
    background:url(/templates/custom/ecida-template/images/budc-map-circle.png) no-repeat;
    _ background:url(/templates/custom/ecida-template/images/budc-circle-map.gif) no-repeat;
}

.budc_content_cap_wrapper {
    width:100%;
    background:url(/templates/custom/ecida-template/images/budc-content-cap.gif) repeat-x;
    height:10px;
}

#budc_main_content_wrapper {
    width:100%;
}

#budc_main_content_container {
    margin:auto;
    width:935px;
    padding-bottom:40px;
}

.budbg {
    background:url(/templates/custom/ecida-template/images/budc-center-bg-rptr.gif) repeat-y;  
}

.budleftbgbudbg {
    background:url(/templates/custom/ecida-template/images/budc-bg-rptr.gif) repeat-y;  
}

#budc_left_column {
    width:276px;
    float:left;
    position:relative;
}

#budc_main_body {
    float:left;
    padding:30px;
}

.bmain {
    width:875px;
    _ width:865px;
}

.bleftbmain {
    width:599px;
    _ width:590px;
}


#budc_strong_footer_wrapper {
    width:100%;
    background:url(/templates/custom/ecida-template/images/budc-strong-footer-bg.gif) repeat-x #000;   
}

#budc_strong_footer {
    margin:auto;
    width:935px; 
    padding:22px 0px;
}

#budc_strong_footer_left {
    float:left;
    width:467px;

}

#budc_strong_footer_right {
    float:right;
    width:467px;
}

#budc_footer_search {
    float:left;
    width:467px;
}

#budc_strong_footer_module {
    float:left;
    width:467px;

}




/* BUDC Template styles above here */