BODY{
    margin:0px;
    background-color:#E2E2E2;
    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{
    list-style: none; padding:0px; margin:0px;
    color:#373737;
    font-family:Arial, Verdana, Arial, sans-serif;
}

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

.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/bg_body.jpg); 
    background-repeat: repeat-x;
}
    /*
    .border_left{background-image: url(../../../../images/custom/border_left_bg.jpg); width: 31px;} 
    .border_left_bg{background-image: url(../../../../images/custom/border_left.jpg); background-repeat: no-repeat; width: 31px; height: 1247px;}
    .border_right{background-image: url(../../../../images/custom/border_right_bg.jpg); width: 31px;} 
    .border_right_bg{background-image: url(../../../../images/custom/border_right.jpg); background-repeat: no-repeat; width: 31px; height:1247px;}
    */
    
    #main_content{width:900px;}
        /*
        #left_border{width:30px; margin:0; padding:0; }
        #right_border{width:30px; margin:0; padding:0; float:left;}
        */
        
        #middle{width:900px; margin:0; padding:0; float:left;}
            #site_top{
                width:900px;
                background:#FFFFFF;
                margin-left:0;
            }
                #logo{position:relative; float:left; width:900px; height: 218px; /height: 215px; z-index:2; text-align: left;}
                
                #top_nav{
                    position:relative; float:left; margin:-15px 0 0 0;
                    width:900px;
                    height:39px;
                    background-image: url(../../../../images/custom/nav_bg.jpg); 
                    background-repeat: none;
                }
                    #top_nav .divider{float:left; width:35px;}
                    
                    #top_nav .top_nav_home{float:left; text-align: center;}
                    #top_nav .top_nav{float:left; text-align: center;}
                    #top_nav .top_nav_lrg{float:left; text-align: center;}
                    
                    #top_nav a.top_nav_home{text-decoration:none;background-repeat: no-repeat;}
                    #top_nav A:HOVER.top_nav_home{color:#FFFFFF; background: url(../../../../images/custom/top_nav_bg_home_over.jpg);background-repeat: no-repeat;}
                    #top_nav a.top_nav_home_over{text-decoration:none; background: url(../../../../images/custom/top_nav_bg_home_over.jpg);background-repeat: no-repeat;}
                    #top_nav A:HOVER.top_nav_home_over{background: url(../../../../images/custom/top_nav_bg_home_over.jpg);background-repeat: no-repeat;}
                    
                    /* normal sized top nav items */
                    #top_nav a{text-decoration:none; padding-top:5px; background: url(../../../../images/custom/top_nav_bg.jpg);}
                    #top_nav A:HOVER{color:#FFFFFF; background: url(../../../../images/custom/btn_product_divider.jpg);}
                    #top_nav a.top_nav_over{text-decoration:none; padding-top:5px;background: url(../../../../images/custom/btn_product_divider.jpg);}
                    #top_nav A:HOVER.top_nav_over{background: url(../../../../images/custom/btn_product_divider.jpg);font-weight:bold;}
                    
                    /* larger top nav items */
                    #top_nav a.top_nav_lrg{text-decoration:none; padding-top:5px; background: url(../../../../images/custom/top_nav_bg.jpg);}
                    #top_nav A.top_nav_lrg:HOVER{color:#FFFFFF; background: url(../../../../images/custom/btn_product_divider.jpg);}
                    #top_nav a.top_nav_lrg_over{text-decoration:none; padding-top:5px;background: url(../../../../images/custom/btn_product_divider.jpg);}
                    #top_nav A:HOVER.top_nav_lrg_over{background: url(../../../../images/custom/btn_product_divider.jpg);}
                     
                #slideshow{position:relative; padding:5px 0 0 23px; /padding:5px 0 0 3px;  z-index: 0;}


            #body_content{
                clear:both;
                width:900px;
                background: #FFFFFF;
                text-align: left;
            }
            .text_content{
                clear:both;
                width:844px;
                background: #FFFFFF;
                text-align: left;
                padding-left:56px;
            }
            .text_content p{
                text-align: justify;
                width:378px;
                line-height: 18px;
            }
                #left_column{
                    float:left; 
                    width:268px; 
                    height:750px;
                    padding:30px 0 0 10px; 
                    background-image: url(../../../../images/custom/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{clear:both; width:900px; background: #FFFFFF;}
                    
                    #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{}
                        .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/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/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/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/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;}
                
                #internal_page_content ul li{
                    list-style:disc;
                    padding:0px; margin:0 0 0 20px;
                    color:#373737;
                    font-family:Arial, Verdana, Arial, sans-serif;
                }
                #internal_page_content ul ul li{
                    list-style:circle;
                    padding:0px; margin:0 0 0 20px;
                    color:#373737;
                    font-family:Arial, Verdana, Arial, sans-serif;
                }
                
                #site_bottom{
                    width:900px; 
                    height:31px; 
                    clear:both;
                    background-image: url(../../../../images/custom/site_bottom_bg.jpg); 
                    background-repeat: repeat-x;;
                    font-size:12px;color:#FFFFFF;
                }
                    .utilities{float:right; font-size:12px;color:#14477A; padding:10px 20px 0 0;}
                    
                #footer{position:relative; clear:both; width:900px; text-align:center}
                    .footer_left{text-align:center; font-size:10px; color:#FFFFFF; padding:10px 0 0 57px;}
                    .footer_right{text-align:center; font-size:10px; color:#333; padding:10px 0 0 57px;}
                    A:ACTIVE.footer_link{font-size:10px;color:#333;text-decoration:none; padding:0;}
                    A:LINK.footer_link{font-size:10px;color:#333;text-decoration:none;}
                    A:VISITED.footer_link{font-size:10px;color:#333;text-decoration:none;}
                    A:HOVER.footer_link{font-size:10px;color:#333;text-decoration:underline;}
                    
                #pages{}
                #pages p{
                    text-align: left;
                    width:92%;
                }
                
                /*
                #bulletin_clips{padding-right:25px;}
                #audio_clips{padding-right:25px;}
                #video_clips{padding-right:25px;}
                */
                
                
/* Rewrites of styles.css */
.BoxHeader{background:none;}
