BODY{
    margin:0;
    padding:0;
    background-color:#0C171F;
    color:#373737;
    font-family:Arial, Verdana, Arial, sans-serif;
    font-size:12px;
}
P, TD{
    color:#373737;
    font-family:Arial, Verdana, Arial, sans-serif;
    font-size:12px;
}
ul, li{
    padding:0px; margin:0px;
    color:#373737;
    font-family:Arial, Verdana, Arial, sans-serif;
}

A:ACTIVE{font-size:12px;color:#14477A;text-decoration:none;}
A:LINK{font-size:12px;color:#14477A;text-decoration:none;}
A:VISITED{font-size:12px;color:#14477A;text-decoration:none;}
A:HOVER{font-size:12px;color:#F26414;text-decoration:underline;}

.font_size_8{font-size:10px;}
.font_size_10{font-size:10px;}
.font_size_12{font-size:12px;}
.font_size_14{font-size:14px;}

.clear_both{clear:both;}



#bg1{background-image: url(../../../../images/custom/trinity_impact/body_bg.jpg); background-repeat: repeat-x;}
    /*
    .border_left{background-image: url(../../../../images/custom/trinity_impact/border_left_bg.jpg); width: 31px;} 
    .border_left_bg{background-image: url(../../../../images/custom/trinity_impact/border_left.jpg); background-repeat: no-repeat; width: 31px; height: 1247px;}
    .border_right{background-image: url(../../../../images/custom/trinity_impact/border_right_bg.jpg); width: 31px;} 
    .border_right_bg{background-image: url(../../../../images/custom/trinity_impact/border_right.jpg); background-repeat: no-repeat; width: 31px; height:1247px;}
    */
    
    #main{width:1103px;}
        /*
        #left_border{width:30px; margin:0; padding:0; }
        #right_border{width:30px; margin:0; padding:0; float:left;}
        */
        
        #middle{width:1103px; margin:0; padding:0; float:left;}
            #site_top{
                width:1043px;
                height: 380px;
                background:#FFFFFF;
                margin-left:0;
            }
                #logo{position:relative; float:left; width:1043px; margin-top:12px; z-index:2; text-align: left;}
                .logo_image{float:left; margin-left:35px; margin-top:-5px;}
                .box_contact_us{position:relative; float:right; text-align: right; padding-right:15px;}
                
                #top_nav{position:relative; float:right; margin:20px 12px 2px 0; /margin:20px 23px 2px 0; z-index:1;}
                    #top_nav ul, #top_nav li{
                        list-style: none; padding:0px; margin:0px;
                        color:#373737;
                        font-family:Arial, Verdana, Arial, sans-serif;
                    }
                    
                    #top_nav .top_nav_home{float:left; background: url(../../../../images/custom/trinity_impact/top_nav_bg_home.jpg); background-repeat: no-repeat; text-align: center;}
                    #top_nav .top_nav{float:left; text-align: center;}
                    #top_nav .top_nav_lrg{float:left; text-align: center;}
                    #top_nav .divider{float:left; width: 11px; height:24px; background: url(../../../../images/custom/trinity_impact/btn_product_divider.jpg); text-align: center;}
                    
                    #top_nav a.top_nav_home{display:block; width:80px; height:19px; font-size:12px; color:#14477A; text-decoration:none; padding-top:5px;background: url(../../../../images/custom/trinity_impact/top_nav_bg_home.jpg);background-repeat: no-repeat;}
                    #top_nav A:HOVER.top_nav_home{color:#FFFFFF; background: url(../../../../images/custom/trinity_impact/top_nav_bg_home_over.jpg);background-repeat: no-repeat;}
                    #top_nav a.top_nav_home_over{display:block; width:80px; height:19px; font-size:12px; color:#14477A; text-decoration:none; padding-top:5px;background: url(../../../../images/custom/trinity_impact/top_nav_bg_home_over.jpg);background-repeat: no-repeat;font-weight:bold;color:#FFFFFF;}
                    #top_nav A:HOVER.top_nav_home_over{background: url(../../../../images/custom/trinity_impact/top_nav_bg_home_over.jpg);background-repeat: no-repeat;font-weight:bold;}
                    
                    /* normal sized top nav items */
                    #top_nav a{display:block; width:80px; height:19px; font-size:12px; color:#14477A; text-decoration:none; padding-top:5px; background: url(../../../../images/custom/trinity_impact/top_nav_bg.jpg);}
                    #top_nav A:HOVER{color:#FFFFFF; background: url(../../../../images/custom/trinity_impact/btn_product_divider.jpg);}
                    #top_nav a.top_nav_over{display:block; width:80px; height:19px; font-size:12px; color:#14477A; text-decoration:none; padding-top:5px;background: url(../../../../images/custom/trinity_impact/btn_product_divider.jpg);font-weight:bold;color:#FFFFFF;}
                    #top_nav A:HOVER.top_nav_over{background: url(../../../../images/custom/trinity_impact/btn_product_divider.jpg);font-weight:bold;}
                    
                    /* larger top nav items */
                    #top_nav a.top_nav_lrg{display:block; width:100px; height:19px; font-size:12px; color:#14477A; text-decoration:none; padding-top:5px; background: url(../../../../images/custom/trinity_impact/top_nav_bg.jpg);}
                    #top_nav A.top_nav_lrg:HOVER{color:#FFFFFF; background: url(../../../../images/custom/trinity_impact/btn_product_divider.jpg);}
                    #top_nav a.top_nav_lrg_over{display:block; width:100px; height:19px; font-size:12px; color:#14477A; text-decoration:none; padding-top:5px;background: url(../../../../images/custom/trinity_impact/btn_product_divider.jpg);font-weight:bold;color:#FFFFFF;}
                    #top_nav A:HOVER.top_nav_lrg_over{background: url(../../../../images/custom/trinity_impact/btn_product_divider.jpg);font-weight:bold;}
                     
                #slideshow{position:relative; padding:5px 0 0 23px; /padding:5px 0 0 3px;  z-index: 0;}


            #body_content{
                clear:both;
                width:1016px;
                background: #FFFFFF;
                padding:25px 0 0 27px; /padding:25px 0 0 27px;
                margin-left:0;
                text-align: left;
            }
                #left_column{
                    float:left; 
                    width:268px; 
                    height:750px;
                    padding:30px 0 0 10px; 
                    background-image: url(../../../../images/custom/trinity_impact/boxes_bg.jpg); 
                    background-repeat: no-repeat;
                }
                    #testimonials{clear:left;}
                    #featured_layout{padding:25px 0 25px 0;}
                    /*
                    #free_advice{text-align: left; width:286px;}
                        #free_advice .free_advide_icon{float:left; text-align: center; width:70px;}
                    */
                    #affiliates{padding-top:60px;}
                    
                    #body_content h1{font-family:Times New Roman, Helvetica, Arial, Verdana, sans-serif; font-size:24px; font-weight:normal; color:#14477A; margin:0; padding:0;}
                    #body_content h2{font-family:Myriad, Helvetica, Arial, Verdana, sans-serif; font-size:14px; font-weight:normal; color:#14477A; margin:-4px 0 0 0; padding:0 0 5px 0;}
                    #body_content .h2_orange{font-family:Times New Roman, Helvetica, Arial, Verdana, sans-serif; color:#F26414; font-size:18px;}
                    #body_content .h2_sub{font-family:Myriad, Helvetica, Arial, Verdana, sans-serif; font-size:12px; }
                    #body_content h3{font-family:Times New Roman, Helvetica, Arial, Verdana, sans-serif; font-size:18px; font-weight:normal; color:#14477A; margin:0; padding:0;}
                    #body_content h4{font-family:Myriad, Helvetica, Arial, Verdana, sans-serif; font-size:12px; font-weight:normal; color:#373737; margin:0; padding:0;}
                    #body_content p{padding:0 5px 0 0; margin:0px; font-size:12px;}
                    #body_content ul{padding:8px 0 0 20px; margin:0 0 0 20px; font-size:12px;}
                    #body_content 
                    .right_blockquote{font-size:12px; color:#373737; margin:0; padding:0 20px 0 0; text-align: right;}
                    .small_divider{padding:8px 0 8px 0; /padding:0 0 5px 0;}
                    .large_divider{padding:8px 0 8px 0; /padding:0 0 5px 0;}
                    
                    .read_more{font-size:12px; color:#14477A; text-align: right; padding:7px 10px 0 0;}
                    A:ACTIVE.read_more{font-size:12px;color:#14477A;text-decoration:none;}
                    A:LINK.read_more{font-size:12px;color:#14477A;text-decoration:none;}
                    A:VISITED.read_more{font-size:12px;color:#14477A;text-decoration:none;}
                    A:HOVER.read_more{font-size:12px;color:#F26414;text-decoration:underline;}
                    
                    #middle_column{float:left; width:661px; background: #FFFFFF; padding:0 0 50px 48px;}
                    
                    #promos{position:relative; top:-63px; left:144px; /left:134px; z-index: 100;}
                        .promo_2{padding-left:15px;}
                        .promo_1_content{position:absolute; top:128px; left:16px; width:135px; font-size:12px; color:#656565;}
                        .promo_2_content{position:absolute; top:128px; left:198px; width:135px; font-size:12px; color:#656565;}
                        .promo_3_content{position:absolute; top:128px; left:375px; width:135px; font-size:12px; color:#656565;}
                    
                    #home_page_content{position:relative; top:-20px;}
                        .home_highlight{clear:left; width:650px; padding-top:30px;}
                        .home_highlight_img{float:left; text-align: center; width:200px;}
                        .home_highlight_content{float:left; width:390px; padding-top:5px;}
                        
                        .learn_more{font-size:12px; color:#14477A; text-align: right;}
                        .learn_more_arrow{position:relative; text-align: right; padding:0; margin:0; top:15px; left: -80px; /left: -78px;}
                        A:ACTIVE.learn_more{font-size:12px;color:#14477A;text-decoration:none;}
                        A:LINK.learn_more{font-size:12px;color:#14477A;text-decoration:none;}
                        A:VISITED.learn_more{font-size:12px;color:#14477A;text-decoration:none;}
                        A:HOVER.learn_more{font-size:12px;color:#F26414;text-decoration:underline;}
                                                                                     
                        .streamed_image{display:none;}
                        
                        #get_started{}
                            #get_started table{border:1px solid #EFEFEF;}
                            #get_started td{text-align:center;}
                            #get_started .c1{text-align:left;}
                            
                            #get_started table .bottom{border:0;}
                            #get_started .c2b{border:1px solid #EFEFEF; border-top:0px; border-right:0px;}
                            #get_started .c3b{border:1px solid #EFEFEF; border-top:0px; border-right:0px;}
                            #get_started .c4b{border:1px solid #EFEFEF; border-top:0px;}
                            
                            #get_started .row2{background:#EFEFEF;}
                            
                        #tools{}
                            #tools .tool{width:210px; padding:0 10px 0 0; float:left;}
                            #tools .tool img{float:left;}
                            #tools h2{float:left; font-family:Myriad, Arial, Verdana, sans-serif; padding:10px 0 0 10px; margin:0; font-weight:bold;}
                            #tools ul{clear:left; margin:0; padding:15px 0 0 20px; /padding:8px 0 0 20px; font-weight:normal; font-size:12px;}
                            #tools li{
                                list-style: circle;
                                list-style-image: url(../../../../images/custom/trinity_impact/feature_bullet.gif);
                                padding:0 0 0 2px; margin:4px 0 0 15px;
                                color:#373737;
                                font-family:Arial, Verdana, Arial, sans-serif;
                            }
                        
                        #features{}
                            #features p{padding-top:5px;}
                            #features h2{font-family:Myriad, Arial, Verdana, sans-serif; padding:10px 0 0 10px; margin:0; font-weight:bold;}
                            #features h3{margin:0; padding:5px 0 12px 10px; font-weight:bold; font-size:14px; font-family:Arial, Verdana, sans-serif; color:#EFEFEF;}
                            #features ul{margin:0; padding:0 0 0 10px; font-weight:normal; font-size:12px;}
                            #features li{
                                list-style: circle;
                                list-style-image: url(../../../../images/custom/trinity_impact/feature_bullet.gif);
                                padding:0 0 0 2px; margin:4px 0 0 15px;
                                color:#373737;
                                font-family:Arial, Verdana, Arial, sans-serif;
                            }
                            #features .feature{background-image: url(../../../../images/custom/trinity_impact/feature_bg.jpg); background-repeat: no-repeat; width:210px; padding:0 10px 0 0; float:left;}
                        
                        #portfolios{}
                            #portfolios h3{font-weight:bold; font-size:14px; font-family:Arial, Verdana, sans-serif; padding:0; margin:0; color:#134777;}
                            #portfolios .h3_small{font-weight:normal; font-size:12px; font-family:Arial, Verdana, sans-serif; padding:0; margin:0; color:#134777;}
                            #portfolios .h3_orange{font-weight:bold; font-size:12px; font-family:Arial, Verdana, sans-serif; padding:0; margin:0;  color:#F47001;}
                            
                            #portfolios .portfolio{clear:left; height: 293px;}
                            #portfolios .images{float: left;}
                            #portfolios .small_thumb{float: left;}
                            #portfolios .contents{float: left; width:310px; padding:10px 0 0 20px;}
                            #portfolios .content{height:195px;}
                            #portfolios .divider{clear:both; border:0; height:2px; padding:0; margin:0 0 30px 0; background: #E8E8E8;}
                            
                        #body_content blockquote.text{font-size:12px; color:#373737; margin:0; padding:12px 0 20px 0; text-align: left;}
                        
                        #site_map{}
                            #site_map h1{padding:0; margin:0; font-weight:bold; font-family: Ariel, Verdana, sans-serif; font-size:12px;}
                            #site_map h2{padding:0; margin:0; font-weight:normal; font-family: Ariel, Verdana, sans-serif; font-size:12px;}
                            #site_map h3{padding:0; margin:0; font-weight:normal; font-family: Ariel, Verdana, sans-serif; font-size:12px;}
                            #site_map h4{padding:0; margin:0; font-weight:normal; font-family: Ariel, Verdana, sans-serif; font-size:12px;}
                            #site_map h5{padding:0; margin:0; font-weight:normal; font-family: Ariel, Verdana, sans-serif; font-size:12px;}
                            #site_map h6{padding:0; margin:0; font-weight:normal; font-family: Ariel, Verdana, sans-serif; font-size:12px;}
                            #site_map ul{clear:left; margin:0; padding:0 0 0 20px; /padding:0 0 0 20px; font-weight:normal; font-size:12px;}
                            #site_map li{
                                list-style: circle;
                                list-style-image: url(../../../../images/custom/trinity_impact/feature_bullet.gif);
                                padding:0 0 0 2px; margin:10px 0 0 15px;
                                color:#373737;
                                font-family:Arial, Verdana, Arial, sans-serif;
                            }
                            
                            #site_map .map_pages{width:50%; float:left;}
                            #site_map .map_utilities{width:50%; float:left; padding-top:25px;}
                            
                        #bios{}
                            #bios .bio{clear:both;}
                            #bios .image{float:left; padding-right:20px;}
                            #bios .content{float:left;}
                            #bios h2{padding:0; margin:0; font-weight:bold; font-family: Ariel, Verdana, sans-serif; font-size:12px;}
                            #bios h3{padding:0; margin:0; font-weight:normal; font-family: Ariel, Verdana, sans-serif; font-size:12px;}
                        
                        #audio_clips{clear:both;}
                        #video_clips{clear:both;}

                
                #body_content .right_column{float:right; background: #FFFFFF;}
                
                #site_bottom{
                    width:992px; 
                    height:33px; 
                    clear:both;background-image: url(../../../../images/custom/trinity_impact/site_bottom_bg.jpg); 
                    background-repeat: no-repeat;
                    font-size:12px;color:#14477A;
                }
                    .utilities{float:right; font-size:12px;color:#14477A; padding:10px 20px 0 0;}
                    
                #footer{position:relative; top:-30px; clear:both; width:1103px;}
                    .footer_left{float:left; text-align: left; font-size:12px; color:#D0D3D6; padding:10px 0 0 57px;}
                    .footer_right{float:right; text-align: right; font-size:12px; color:#D0D3D6; padding:10px 57px 0 0;}
                    A:ACTIVE.footer_link{font-size:12px;color:#D0D3D6;text-decoration:none; padding:0;}
                    A:LINK.footer_link{font-size:12px;color:#D0D3D6;text-decoration:none;}
                    A:VISITED.footer_link{font-size:12px;color:#D0D3D6;text-decoration:none;}
                    A:HOVER.footer_link{font-size:12px;color:#D0D3D6;text-decoration:underline;}
                    
                #pages{}
                
                /*
                #bulletin_clips{padding-right:25px;}
                #audio_clips{padding-right:25px;}
                #video_clips{padding-right:25px;}
                */
                
                
/* Rewrites of styles.css */
.BoxHeader{background:none;}




/* BLUE BOOK BIBLE */
/* used for our base css for standards compliant browsers  */


  body {
    font-family:trebuchet ms,arial,helvetica;
    background-image:url('/gifs/blb_bg.gif');
    background-repeat:repeat-y;
    background-color:#fff;
    margin:8px 0px 8px 0px;
    }

  td {
    font-family:trebuchet ms,arial,helvetica;
    font-size:80%;
    }

  /* jpm:  following used for paragraph symbol on main Bible */
  td.parSym {
    color:#aaaaaa;
    font-size:80%;
    text-align:center;
    vertical-align:top;
    padding:8px 0px 0px 0px;
    }

  /* jpm:  following used to show a para break in mid verse  */
  p.parMidVerse {
    text-indent:15px;
    margin:0px;
    padding:8px 13px 0 8px;
    }

  a {    text-decoration: none;    color:#324395;    }
  a:hover {    text-decoration: underline;    color:#c60024;    }

  div {
    font-family:trebuchet ms,arial,helvetica;
    }

  h1 {
    font-size:130%;
    text-align:center;
    }

  h2 {
    font-size:120%;
    text-align:center;
    }

  h3 {
    font-size:115%;
    text-align:center;
    }

  .main-just h3, .main-left h3, main-center h3 {
    color:#000;
    border:none;
    }
  .main-just h2, .main-left h2, main-center h2 {
    color:#000;
    border:none;
    }
  .main-just ol, .main-left ol, main-center ol {
    font-size:100%;
    }

  h4 {
    font-size:110%;
    text-align:center;
    }

  .notice {    display:none;    }


  div.earl { font-size:175%; font-weight:bold;    text-align:center;    background-color:#324395;    width:100%;    padding:4px 0px 4px 0px;    border-style:solid;    border-color:#000000;    border-width:1px 1px 0px 1px; }
  div.head { color:#ffffff;  font-size:125%;    font-weight:bold;    text-align:center;    background-color:#324395;    background-image:url('/gifs/dev_head_bg.gif');
             width:100%;     padding:4px 0px 4px 0px;    border-style:solid;    border-color:#000000;    border-width:1px 1px 0px 1px;    }
    
  div.heada { color:#ffffff;    font-size:125%;    font-weight:bold;    text-align:center;    background-color:#324395;    background-image:url('/gifs/dev_head_bg.gif');
              width:100%;    padding:4px 0px 4px 0px;    border-style:solid;    border-color:#000000;    border-width:0px 0px 0px 0px;    }
  div.subhead { color:#ffffff;    font-size:110%;    font-weight:bold;    text-align:center;    background-color:#0069b3;    background-image:url('/gifs/dev_sub_head_bg.gif');
                width:100%;    padding:0px;    border-style:solid;    border-color:#000000;    border-width:1px 1px 0px 1px;    }
  div.desc-just { text-align:justify;    background-color:#efefef;    width:100%;    padding:0px;    border-style:solid;    border-color:#000000;    border-width:1px 1px 0px 1px;    }
  div.desc-center { text-align:center;    background-color:#efefef;    width:100%;    padding:0px;    border-style:solid;    border-color:#000000;    border-width:1px 1px 0px 1px;    }
  div.desc-left { text-align:left;    background-color:#efefef;    width:100%;    padding:0px;    border-style:solid;    border-color:#000000;    border-width:1px 1px 0px 1px;    }
  div.main-just { text-align:justify;    background-color:#ffffff;    width:100%;    padding:0px;    border-style:solid;    border-color:#000000;    border-width:1px 1px 0px 1px;    }
  div.main-left {
    text-align:left;
    background-color:#ffffff;
    width:100%;
    padding:0px;
    border-style:solid;
    border-color:#000000;
    border-width:1px 1px 0px 1px;
    }

  div.main-center {
    text-align:center;
    background-color:#ffffff;
    width:100%;
    padding:0px;
    border-style:solid;
    border-color:#000000;
    border-width:1px 1px 0px 1px;
    }
  div.pad30 {    padding:20px 31px 40px 29px;    }
  
  div.pad2030 {
    padding:20px 31px 40px 29px;
    }
    
  #google table tr td {
    font-size:80%;
    white-space:normal;
    vertical-align:top;
    }
  #google table tr td * {
    font-size:100%;
    }
  #google table tr td a {
    color:#000;
    }
  #google table tr td a:hover {
    cursor:text;
    text-decoration:none;
    }
    
  div.pad2030a {
    padding:20px 31px 20px 29px;
    }
    
  div.pad2020 {
    padding:20px 21px 20px 19px;
    }
    
  div.pad1020 {
    padding:10px 21px 10px 19px;
    }
    
  div.pad1010 {
    padding:10px 15px 10px 9px;
    }
    
  div.block {    text-align:justify;    padding:10px 25px 10px 20px;    }      

  div.alert {    
    color:#ffffff;
    font-size:90%;
    text-align:justify;
    background-color:#ff0000;
    padding:4px 0px ;
    border-style:solid;
    border-color:#000000;
    border-width:1px;
    }
  div.return {
    color:#ffffff;
    font-size:110%;
    font-weight:bold;
    text-align:center;
    background-color:#0069b3;
    background-image:url('/gifs/dev_tail_bg.gif');
    width:100%;
    padding:0px;
    border-style:solid;
    border-color:#000000;
    border-width:1px 1px 1px 1px;
    margin-bottom:8px;
    }

  div.cite {
    color:#000000;
    font-size:85%;
    text-align:left;
    text-indent:-11px;
    background-color:#efefef;
    width:81%;
    padding:10px 15px 10px 26px;
    border-style:solid;
    border-color:#000000;
    border-width:1px 1px 1px 1px;
    margin:-25px 20px 0px 20px;
    }

  div.cite2 {
    color:#000000;
    font-size:85%;
    text-align:left;
    text-indent:-11px;
    background-color:#efefef;
    width:91%;
    padding:10px 15px 10px 26px;
    border-style:solid;
    border-color:#000000;
    border-width:1px 1px 1px 1px;
    margin:4px 0px 0px 0px;
    }

  div.showHideDiv {
    border:1px dotted #777;
    padding:7px 10px 10px 10px;
    background-color:#f5f5f5;
    margin-bottom:0px;
    }

  p.showHideP {
    text-align:center;
    margin-top:3px;
    margin-bottom:2px;
    }

  p.advOptP {
    text-align:center;
    font-size:85%;
    color:#c02;
    }

  div.center {
    text-align:center;
    }

  p.cite {
    margin:0px;
    }

  div.end {    width:100%;    padding:0px;    border-style:solid;    border-color:#000000;    border-width:1px 1px 0px 1px;
    margin-bottom:8px;
    }
  div.toc {    text-align:left;    padding:15px 0px 10px 0px;    font-family:arial,verdana,helvetica;    }
  div.clear {
    clear:both;
  }
  div.dbdbg_prayer {
    margin:15px 0px 0px 49px;
    color:#c40026;
    width:300px;
    }

  p.bullet1 {
    margin-top:0px;
    margin-left:10px;
    text-indent:-11px;
    }
    
  p.bullet2 {
    margin:0px 0px 0px 15px;
    text-indent:-11px;
    font-size:95%;
    }
    
  p.bullet3 {
    margin:0px 0px 10px 15px;
    text-indent:-11px;
    }

  .mast {
    margin-bottom:8px;
    }

  .break {
    background:#0069b3;
    background-image:url('/gifs/dev_head_bg.gif');
    border-style:solid;
    border-color:#000000;
    border-width:1px 0px 1px 0px;
   }
       
  .alert a {    text-decoration: none;    color:#ffffff;    }
  .alert a:hover {    color:#ffffff;    text-decoration: underline;    }
  .return a {
    text-decoration: none;
    color:#ffffff;
    }

  .return a:hover {
    color:#ffffff;
    text-decoration: underline;
    }

  .subhead a {
    text-decoration: none;
    color:#ffffff;
    }

  .subhead a:hover {
    color:#ffffff;
    text-decoration: underline;
    }

  form select, form textarea {
     width:auto; 
     height:auto; 
    }

  form select.blue {
    height:18px;
    font-size:80%;
    }
    
  #misc div.miscMain select {
    width:77px;
    }

  input.blue {
    border:solid 1px #000000;
    background:#ecf2f5;
    }

  textarea.blue {
    border:solid 1px #000000;
    font-family:trebuchet,helvetica,arial;
    font-size:95%;
    background:#ecf2f5;
    }


  select.select_L_button {
    font-family: 'arial narrow';
    font-size:105%;
    width:390;
    background:#ecf2f5;
    }

  select.select_I_button {
    font-family: 'arial narrow';
    font-size:105%;
    width:390;
    background:#ecf2f5;
    }

  select.select_D_button {
    font-family: 'arial narrow';
    font-size:105%;
    width:390;
    background:#ecf2f5;
    }

  select.blue {
    border:solid 1px #000000;
    background:#ecf2f5;
    }

  select.bible {
    border:solid 1px #000000;
    background:#efefef;
    font-size:80%;
    }

  form#ref {
    margin:0;
    padding:0 0 7px 0;
    }

  form#ref select {
    color:#000;
    font-size:100%;
    }

  form select.freeoffer {
    height:auto;
    font-size:1.3em;
    }
    
  ul.blue1 {
    margin:0px 0px 0px 20px;
    list-style-image:url(/gifs/bluebul1.gif);
    }

  ul.blue2 {
    margin:0px 0px 2px 17px;
    list-style-image:url(/gifs/bluebul2.gif);
    font-size:95%;
    }

  ul.blue3 {
    margin:0px 0px 2px 17px;
    list-style-image:url(/gifs/bluebul3.gif);
    font-size:90%;
    }

  .didyoumean {
    padding:8px 0 10px 8px;
  }

  .table_bible {
    padding:0 0 15px 0;
  }

  td.td_bible_6_buttons {
    width:57px;
    padding:8px 0 0 8px;
  }

  td.td_bible_verse_heading {
    padding:8px 0 0 8px;
    white-space:nowrap;
    font-weight:bold
  }

  td.td_bible_text {
    padding:8px 13px 0 8px;
  }

  td.smallleft {
    font-size: 10pt;
    text-align:left;
  }

  td.smallright {
    font-size: 10pt;
    text-align:right;
  }

  option.ddOption1 {
    background-color:#ace;
    font-weight:bold;
    }

  option.ddOption2 {
    color:#c02;
    }

  option.ddOption3 {
    color:#000;
    }

  option.ddOption4 {
    color:#777;
    }

  div.bible_nav {
    white-space:nowrap;
    }

  #twitface {
    margin-top:35px;
    }
  #twitface img {
    margin:0;
    border-width:0;
    }
  #twitface a {
    margin:0;
    border-width:0;
    text-decoration:none;
    }
  #twitface a:hover {
    margin:0;
    border-width:0;
    text-decoration:none;
    }

    #footNav  {
        color:#aeaeae;
    }

    #footNav a {
        color:#98a9d9;
    }

/*  Added by Dan to help with our AJAX'y popup floaty windows */
td.floatyHead {
    font-size:10pt;
    font-family:Trebuchet MS,Arial Unicode MS;
    background-image:url('/gifs/dev_head_bg.gif');
  padding:0px 0px 2px 0px;
    color:#fff;
    font-weight:bold;
    text-align:center;
    }

div.floaty {
  background:#efefef;
  border-color:#a2a099;
  border-style:solid;
  border-width:2px;
  padding:0px;
  position:absolute;
  visibility: hidden;
  z-index:100;
  left:0;
  top:0;
}

/*  Added by Dan to help with our AJAX'y popup floaty windows
 *  I found this fix at http://www.shepherdweb.com/2007/02/14/z-index-ignored-for-select-element-in-ie-6-workaround/
 *  To fix, an empty <iframe needs to be added where the floaty is activated
 *  check out function Cbo_Complete() in translationResults.cfm
 */
div.floaty iframe {
    display:none;/*sorry for IE5*/
    display/**/:block;/*sorry for IE5*/
    position:absolute;/*must have*/
    top:0;/*must have*/
    left:0;/*must have*/
    z-index:-1;/*must have*/
    filter:mask();/*must have*/
    width: 100%;/*must have for any big value*/
    height: 100%;/*must have for any big value*/;
}

div.floatyMover {
  cursor:move;
  text-align:right;
  padding:1px 4px 1px 1px;
  position:absolute;
  top:2px;
  left:0;
  height:18px;
}

  .nowrap {white-space:nowrap;}

  .print_only {
    display:none;
  }

  .non {}
  .menu_tablecell {}
  .table_printerfriendly {}
  
@media print {
  .menu_tablecell {
     display: none;
     }

  .table_printerfriendly {
     display: none;
     }

  td.td_bible_6_buttons {
     display: none;
     }

  div.bible_nav {
     display: none;
     }

  .non {
     display: none;
     }

  .print_col {
     width: 100%;
     }

  .print_only {
     display:inline;
     }

  .head {
     width: 100%;
     background-color:#dfdfdf;
     color:#000;
     }

  .subhead {
     width: 100%;
     background-color:#efefef;
     color:#000;
     }

  .nav_but {
     display:none;
     }
     
   div.floaty {
     display:none;
     }
}


