    body {font-family:Arial; font-size:10pt; text-align:center; background-color:#fff; display:block; margin:0; padding:0;}
    .container {border: solid 1px #fff; width:990px; text-align:left; display:block; margin-left: auto; margin-right: auto; margin-top:0; padding-top:0;}
    .overall {float:left; display:inline; width:970px; background-color:#fff; padding:0 10px 0 10px;}
    .header {float:left; width:970px; display:inline; padding-top:10px; background-color:#fff;}
    .logo {float:left; display:inline; width:200px;}
    .mini_nav {float:right; display:inline; text-align:right; height:47px; line-height:30px; color:#e6bd4c;}
    .mini_nav a, .mini_nav a:visited {color:#e6bd4c; text-decoration:none;}
    .mini_nav a:hover {text-decoration:underline;}
    .flash {float:left; display:inline; width:670px; height:294px;}
    .intro {float:left; display:inline; width:298px; height:294px; background-color:#fff; color:#555;}
    .intro p {padding:0px 14px 0px 14px; line-height:16pt;}
    .middle_holder {clear:both; width:968px; height:294px; background-color:#fff; border-bottom:solid 1px #e6bd4c; border-left:solid 1px #e6bd4c; border-right:solid 1px #e6bd4c; }
    .homepage_sections {margin-bottom:10px; float:left; display:inline; width:970px; margin-top:20px;}
    .homepage_left {float:left; display:inline; width:314px; border-right:solid 2px #e6bd4c; height:135px;}
    .homepage_middle {float:left; display:inline; width:315px; margin-left:10px;  height:135px; border-right:solid 2px #e6bd4c;}
    .homepage_right {float:left; display:inline; width:317px; margin-left:10px;  height:135px;}
    .home_title {float:left; display:inline; margin:0 0 0 10px; padding:0; 
                 font-family:Arial; font-size:16pt; color:#0096d7; 
                 text-transform:uppercase; font-weight:normal; width:100%;}
    .homepage_sections p {margin-left:20px; float:left; display:inline; margin-right:10px; line-height:14pt;}
    .home_link {text-align:right; width:260px; text-transform:uppercase; color:#d0a222; font-size:13pt; margin-top:0;}
    .home_link a, .home_link a:visited {text-decoration:none; color:#d0a222;}
    .home_link a:hover {text-decoration:underline;}
    .lower {width:970px; float:left; display:inline; margin-top:10px;}
    .featured_client, .blog {float:left; display:inline; width:475px;}
    .featured_title {text-transform:uppercase; font-size:15px; width:455px; float:left; display:inline; color: #fff; background-color:#0096d7; padding:5px 10px;}
    .featured_testimonial, .resources {margin-left:20px;float:left; display:inline; width:475px;}
    .testimonial_title {text-transform:uppercase; font-size:15px; width:455px; float:left; display:inline; color: #fff; background-color:#e6bd4c; padding:5px 10px;}
    .lower p, .content p {margin-left:20px; float:left; display:inline; margin-right:10px; line-height:14pt; width:90%;}
    .content {float:left; display:inline; width:970px; margin-top:20px; border-top: solid 1px #e6bd4c; padding-top:20px;}
    .content h3 {float:left; display:inline; margin:0 0 0 10px; padding:0; 
                 font-family:Arial; font-size:16pt; color:#e6bd4c; 
                 text-transform:uppercase; font-weight:normal; width:100%;}
    
    .footer {float:left; display:inline; margin-top:20px; padding-top:10px; border-top: solid 1px #e6bd4c; width:970px; text-align:center; padding-bottom:20px; color:#777;}
    #ul_link_list_1_link_list { list-style-type:none; margin:0; padding:0;}
    #ul_link_list_2_link_list { float:right; list-style-type:none; margin:0; padding:0;}
    #ul_link_list_2_link_list li {float:left; display:inline; margin-right: 12px; margin-top:12px;}
    #ul_link_list_2_link_list li a, #ul_link_list_2_link_list li a:visited {color:#aaa; text-decoration:none;}
    #ul_link_list_2_link_list li a:hover {text-decoration:underline;}
    .content a {color:#0096d7; font-size:12pt;}
    a.homepage_call {background-image: url(/images/Call-to-action-learn-how-we-help-your-business-button2.jpg); width:250px; height:80px; float:left; display:inline; margin-left:10px;}
    a.homepage_call:active {background-image: url(/images/Call-to-action-learn-how-we-help-your-business-button2-roll.jpg); width:250px; height:80px;float:left; display:inline; margin-left:10px;}
    a.homepage_call:hover {background-image: url(/images/Call-to-action-learn-how-we-help-your-business-button2-roll.jpg); width:250px; height:80px;float:left; display:inline; margin-left:10px;}
    .phone {font-size:13pt; float:right; display:inline; margin-left:20px;}
    .offleft {left: -9000px; position: absolute;}
    
    
    .middle_interior {float:left; display:inline; width:970px; margin-top:0px; 
                      /*border-top: solid 1px #e6bd4c; */ padding-top:20px;}
    .middle_category {padding:0 10px 10px 0px; width:190px; padding-right:10px; float:left; display:inline;
                       border-right: solid 1px #e6bd4c;}
    .middle_content {color:#333; margin-left:15px; margin-right: 5px; width:537px; float:left; display:inline;}
    .middle_content h1 {float:left; display:inline; margin:10px 0 0 0; padding:0 0 13px 0; 
                 font-family:Arial; font-size:17pt; color:#0096d7; 
                 text-transform:uppercase; font-weight:normal; width:100%; }
    .middle_content h2{float:left; display:inline; margin:5px 0 0 0; padding:0; 
                 font-family:Arial; font-size:14pt; color:#0096d7;
                 font-weight:normal; width:100%;}
    .middle_content h3{float:left; display:inline; margin:5px 0 0 0; padding:0; 
                 font-family:Arial; font-size:13pt; color:#e6bd4c;
                 font-weight:normal; width:100%;}
    #text_2_body ul, #text_2_body ol {padding-left:25px; float:left; width:512px;}
    #text_2_body ul li { list-style-image: url(/images/bullet6x9-blue.gif); margin-bottom:7px;}
    #text_2_body a, #text_2_body a:visited  {color:#0096d7; text-decoration:underline;}
    #text_2_body a:hover {text-decoration:none;}
    #text_2_body h2 a, #text_2_body h2 a:visited {text-decoration:underline;}
    #text_2_body h2 a:hover {text-decoration:none;}
    #text_2_body .twocol ul {width:250px;}
    .big_blue {font-size:12pt; color:#0096d7; font-weight:normal;}
  
    .linkList {margin-bottom:15px;}
    .leadIn {color:#e6bd4c; font-weight:bold;}
    
    .middle_content label {color:#0096d7; font-weight:bold;}
    /* form */
    .optional, .required {font-size:11pt; margin-top:10px; float:left; display:block; width:100%;}
    .submit {font-size:9pt; margin-top:0px; float:left; display:block; width:100%;}
    .form_hint_holder {color:#666; font-size:9pt;}          
    .Error_Message {color:Red;}
    .Error_message ul {padding-top:0; padding-bottom:0;}
                 
    .middle_sidebar {width:202px; float:left; display:inline; padding-left:10px;}
    .sidebar_one {float:left; display:inline; width:200px; 
                  background-image: url(/images/sidebar-fade.jpg) 
                  }
    .sidebar_one_inside {float:left; display:inline; margin:6px; width:188px; background-color:#fff;}
    .category_title {text-transform:uppercase; font-size:13pt; color:#0096d7; }
    
    #ul_menu_category_2 { list-style-type:none; float:left; display:inline; margin:10px 0 0 0px; padding:0;}
    #ul_menu_category_2 li {float:left; display:block; width:190px; margin-bottom:5px; padding-bottom:5px; background-position: bottom; background-image: url(/images/underline.gif); background-repeat:no-repeat;}
    #ul_menu_category_2 li a {color:#e6bd4c; text-decoration:none; margin-left:10px; width:190px; float:left; display:inline;}
    #ul_menu_category_2 #li_menu_category_2_active a {color:#0096d7;}
    #ul_menu_category_2 li a:hover {color:#0096d7;}
    .ul_menu_category_branch_2 {padding-left:15px; width:165px;}
    #ul_menu_category_2 li .ul_menu_category_branch_2 li {background-image:url(/images/indent.gif); background-position: 0 0; float:left; margin-bottom:0; padding-bottom:5px; width:165px;}
    #ul_menu_category_2 li .ul_menu_category_branch_2 li a {width:165px; float:left; }
    /* sitemap */
    .li_site_map_1 {list-style-image: url(/images/bullet6x9.gif);}
    .ul_site_map_1 a{color:#0096d7; text-decoration:none;}
    .ul_site_map_1 b{margin-left:-15px; color:#e6bd4c;}
     
        
    .menu_holder {margin-top:10px; float:left; display:inline; width:970px; height:36px; border-bottom:solid 1px #e6bd4c; }    
    p.submenu { margin: 0; padding: 0; }
.clearit { clear: both;	height: 0; line-height: 0.0; font-size: 0;}

#ul_menu_1 ul li a {color: #606060; padding: 0 12px 0 12px; }
#menu_1 {margin-left:70px; display: block; float:left; width: 900px; height: 24px; padding: 0; margin-top: 6px; visibility: visible; text-align: left; background: transparent;}
#ul_menu_1 {width: auto; display: inline; float: left; margin-left: 12px; padding: 0; margin-top: 0; margin-bottom: 0; list-style: none; font-family: verdana, arial, sans-serif; }
#ul_menu_1 ul {z-index: 90; list-style: none; padding: 0; font-family: verdana, arial, sans-serif; margin: 0; }
#ul_menu_1 li {float: left; margin-left: 0; position: relative; border-right: solid 2px #fff; }
#ul_menu_1 li.last_menu_li { border-right: none; }
#ul_menu_1 a {display: block; text-decoration: none; padding: 0 40px 0 14px; 
	font-size: 1.15em; font-family: arial, sans-serif; letter-spacing: .015em; 
	text-transform:none; color: #0096d7; position:relative;}
#li_menu_1_active a {color: #0096d7; text-decoration: none; }
#ul_menu_1 li:hover a, #ul_menu_1 a:focus, #ul_menu_1 a:active, #ul_menu_1 li.p7hvr a {color: #9cf; }
#ul_menu_1 li:hover ul, #ul_menu_1 li.p7hvr ul {display: block; }
#ul_menu_1 li ul {position: absolute; background-color: #e6bd4c; display: none; border-bottom: 1px solid #d6ad3c; border-left: 1px solid #d6ad3c; border-right: 1px solid #d6ad3c; }
#ul_menu_1 li ul, #ul_menu_1 ul li {width: 200px; float: left; }
#ul_menu_1 li ul li {float: left; margin-left: 0; border-top: solid 1px #d6ad3c; text-align: left; border-right: solid 1px #e6bd4c; }
#ul_menu_1 li:hover ul a, #ul_menu_1 li.p7hvr ul a {color: #fff;  }
#ul_menu_1 ul a:hover {background-color: #0096d7!important; color: #FFFFFF !important; }

/* custom */
/*#ul_menu_1 a:hover {background-image: url(/images/nav-bknd-hover.gif);}
#li_menu_1_active a {background-image: url(/images/nav-bknd-hover.gif);} */
#ul_menu_1 li ul li a {background-image: none;}
#ul_menu_1 li ul li a:hover {background-image: none;} 
#ul_menu_1 a {font-weight:100;}
#ul_menu_1 li ul li a {font-weight:normal; padding: 6px 0 6px 12px;}
#ul_menu_1 li {line-height:1.5em;}
#ul_menu_1 li ul li {line-height:1.15em;}
#ul_menu_1 li {margin-right:1px;}
/* hide from IE mac \*/
#ul_menu_1 li {position: static; width: auto;}
/* end hiding from IE5 mac */
    
