﻿@charset "utf-8";
/* CSS Document */

h3 {z-index:5; margin:0; padding:0;}

.homeFlash{clear:both; background-image:url(/App_Images/home_flash_bg.jpg); padding:12px 15px 18px 8px; margin:0 0 10px 5px; height:337px; width:930px; z-index:1;}
.homeNewFlash{clear:both; background-image:url(/App_Images/flash_bg_small.jpg); padding:9px 0 0 7px; margin:0 0 10px 10px; height:257px; width:693px; z-index:1; float:left;}
.homeUpperSidebar { width:200px; padding:10px; background-repeat:repeat-x; margin:0 0 0 10px; float:left; background-image:url(/App_Images/upper_bg_grad.jpg); color:#6f7073;}
.homeUpperSidebar a {color:#ff9b59;}
.homeUpperSidebar a.title {color:#192d64; text-decoration:underline;}
.homeUpperSidebar p {margin:0; padding:2px 0 10px 0;}

.homeLower {clear:both;background-image:url(/App_Images/lower_bg.jpg); background-repeat:repeat-x; min-height:315px; color:#6f7073; padding-top:20px;}
.homeLower a {color:#FF6600;}
.featured {float:left; width:390px; margin:0 20px 0 20px;}
.featuredItem {position:relative; padding:0 0 15px 20px}
.featuredItem h3 {margin:0; padding:0;}
.featuredItem p {margin:5px 0; padding:0;}
.featuredCustomer {position:relative; padding:0 0 15px 20px}
.featuredCustomer h3 {margin:0; padding:0;}
.featuredCustomer span {color:#555; display:block;}
.featuredCustomer img {float:right; width:125px;}
.featuredCustomer blockquote {background-color:transparent; color:#FF6600; margin:15px 5px 0 0; padding:0; width:350px;}
.featuredCustomer p {background-color:transparent; color:#FF6600; margin:15px 5px 0 0; padding:0; width:350px;}

.center {float:left; width:280px; margin:0 40px 10px 0; border-bottom:1px solid #fff;}
.center div {margin-bottom:10px;}
.center h3 {margin-bottom:4px;}
.caseStudies ul {margin:0; padding:0; list-style-type:none;}
.caseStudies li {margin:0 0 2px 0; padding:3px 0 0 18px; height:13px; background-image:url(/App_Images/case_bullet.jpg); background-position:top left; background-repeat:no-repeat;}
.customer {position:relative;}
.customer h3 {margin-bottom:10px;}
.customer span {color:#555; display:block;}
.customer img {float:right; width:125px;}
.customer blockquote {background-color:transparent; color:#FF6600; margin:10px 0 0 0; padding:0;}
.centerItem {position:relative;}
.centerItem h3 {margin-bottom:10px;}
.centerItem p {margin:0; padding:0;}

.newsList {float:left; width:165px; margin-right:10px;}
.newsList h3 {margin-bottom:5px;}
.newsList abbr {color:#273a6e; margin:0; padding:0;}
.newsList p {margin:0; padding:0 0 10px 0;}