@charset "UTF-8";
/* CSS Document */

/* Colors

Orange: e9890e
Blue: 4d809b
Gray: 6f6f6f
Dark Gray Stroke: c9c8c8
Light Gray Stroke: e3e3e4

*/

/* Typeography */
body {font-family: Arial, Helvetica, sans-serif; color: #6f6f6f; font-size: 12px; line-height: 1.2em; text-align: center; background-image:url(/images/background-repeat.jpg); background-repeat:repeat-x;}
body p {margin-bottom: 2em;}
strong {font-weight: bold; color: #000000;}
p.quote {font-size: 17px; font-weight: bold; color: #4d809b; padding-left: 20px; padding-right: 10px; line-height: 1.2em;}
body h1 {font-size: 14px; font-weight: bold; color: #4d809b; margin-bottom: 1.4em;}
body h2 {font-size: 13px; font-weight: bold; color: #4d809b; text-transform: uppercase; margin-bottom: 1em;}
body h3 {font-size: 11px; font-weight: bold; color: #000000;}
body h4 {font-size: 13px; font-weight: normal; color: #6f6f6f; margin-bottom: 1em; text-transform: uppercase;}
body a {color: #4d809b; text-decoration: none;}
body a:hover {color: #e9890e;}
#columnWrapper .left1col h2 {font-size: 11px; font-weight: bold; color: #4d809b; text-transform: uppercase; margin-bottom: .5em;}
#columnWrapper .left1col ul li a {color: #6f6f6f;}
#columnWrapper .left1col ul li a:hover {color: #e9890e;}
#columnWrapper .left1col ul li a.selected {color: #e9890e;}
ul.boldList li {font-weight: bold; color: #000000;}
div#newsEvents  p {margin: 0; padding: 0;}
div#newsEvents ul {margin:0; padding: 0;}
div#newsEvents ul li {list-style: none; background-image: none; margin: 0; padding: 0;}
ul.noindent strong {font-weight: bold; color: #000000;}
ul.noindent li {margin-bottom: 1.2em;}
ul.noindent li ul {margin-left: 20px;}
div.mainBenefits h2 {margin-left: 20px;}
div.mainBenefits ul {padding: 0 20px 20px 20px;}
div.mainBenefits ul li {background-image: url(/images/li-marker.png); background-repeat: no-repeat; padding: 0 0 13px 1.2em; background-position: 0 .2em;}
div.middle3colpad ul {list-style:disc; margin-left: 20px;}
div.middle3col ol li {list-style: decimal-leading-zero; margin-left: 25px; margin-bottom: 1.2em;}
div.middle3col ol li ol li {list-style: disc; margin-left: 20px;}
div.middle3col ol li strong {font-weight: bold; color: #000000;}

/* Layout */
div#centeringWrapper {width: 960px; margin: 0 auto; text-align: left;}

div#header {background-color: #999999; padding-top: 10px;}
div#headerGraphic {border-top: 2px solid #cccccc;}
div#logo {width: 321px; float: left;}
div#tr {width: 639px; float: right;}

div#navigation {}

/*This contains all of the floats of the columns */
div#contentWrapper {background-color: #ffffff; clear: both; overflow: auto; height: 1%; }


/* Floating Columns with Equal Height Background Images */
div#columnWrapper {float: left; width: 960px; overflow: hidden;}
#columnWrapper .left3col {float: left; width: 508px; padding: 30px 36px 3400px 20px; background-image:url(/images/content-bg-gradient.jpg); background-repeat: repeat-x;}
#columnWrapper .left2colBorder { width: 177px; padding: 30px 20px 3400px 0; border-right: 1px solid #ffffff; background-image:url(/images/secondary-bg-gradient.jpg); background-repeat:repeat-x; }
#columnWrapper .right2colBorder { width: 168px; padding: 30px 20px 3000px 10px; background-image:url(/images/secondary-bg-gradient.jpg); background-repeat:repeat-x;}
#columnWrapper .right1colBorder { width: 207px; padding: 30px 0 3300px 0; border-left: 1px solid #ffffff; background-image:url(/images/secondary-bg-gradient.jpg); background-repeat:repeat-x;}
#columnWrapper .mainBenefits { width: 207px; padding: 30px 0 3300px 0; border-left: 1px solid #ffffff; background-image:url(/images/secondary-bg-gradient.jpg); background-repeat:repeat-x;}
#columnWrapper .left1col { width: 168px; padding: 30px 20px 3000px 20px; background-image:url(/images/content-bg-gradient.jpg); background-repeat:repeat-x;}
#columnWrapper .middle3colpad { width: 356px; padding: 30px 188px 3600px 0; background-image:url(/images/content-bg-gradient.jpg); background-repeat: repeat-x;}
#columnWrapper .middle3col { width: 524px; padding: 30px 20px 3400px 0; background-image:url(/images/content-bg-gradient.jpg); background-repeat: repeat-x;}
#columnWrapper .middle4col { width: 752px; padding: 30px 0 3400px 0; background-image:url(../images/content-bg-gradient.jpg); background-repeat: repeat-x;}
#columnWrapper div { float: left; margin-bottom: -3000px; }
#newsEvents {width: 177px; padding-top: 30px; padding-left: 20px; padding-right: 10px; padding-bottom: 3000px; border-top: 1px solid #ffffff; clear: both;}

div#industryExpertiseHome {width: 177px; padding-top: 30px; padding-bottom: 20px; padding-left: 20px; border-top: 1px solid #ffffff; border-bottom: 1px solid #ffffff; clear: both;}
div#awardsHome {padding-top: 50px;}
ul.caseStudies {padding-left: 20px;}
div#newsEvents ul li {border-top: 1px solid #c9c8c8; margin-top: 10px; padding-top: 10px;}
#columnWrapper .left1col ul {border-top: 1px solid #c9c8c8; padding-top: 10px; margin-bottom: 10px;}
#columnWrapper .left1col ul li {line-height: 1.2em; margin-bottom: 5px;}

div#footer {clear: both; text-align: left; height: 24px; background-image:url(/images/main-nav-bg.jpg); background-repeat: repeat-x; vertical-align: middle; line-height: 24px; font-size: 11px; border-bottom: 1px solid #ffffff; margin-bottom: 10px;}
div#footer ul {margin-left: 20px;}
div#footer ul li {display: inline; border-right: 1px solid #6f6f6f;margin-right: 10px; padding-right: 10px; text-align: left; color: #ffffff;}
div#footer ul li a {color: #ffffff;}
div#footer ul li.last { border: 0;}

div#sitemap2 ul {margin-left: 25px;}
div#sitemap2 ul li {list-style: decimal-leading-zero; }
div#sitemap2 ul li li {margin-left: 20px;}

.headshot {float: left; margin-right: 20px; margin-top: -2.2em; margin-bottom: 3em;}
.headshot2 {float: left; margin-right: 20px; margin-top: -3.4em;}
.left170 {margin-left: 170px; margin-top: 3em;}

.partners img {float: left;}
.partners p {margin-left: 170px; height: 79px;}

div#icons {margin-top: 20px;}
div#icons ul li {display: inline; margin-right: 10px;}
div#iconsContact {}
div#iconsContact ul li {display: inline; margin-right: 10px;}


div#awardsHome ul li {display: inline; margin-right: 10px;}


ul.leadership li {padding-bottom: 10px;}

table { margin: 1em; border-collapse: collapse; empty-cells: hide; }
td, th { padding: .3em; }
thead { background: #6f6f6f; }
tbody {background: none;}

.floatImageRight {float: right; margin-left: 10px;}







/* EDITOR PROPERTIES - PLEASE DON'T DELETE THIS LINE TO AVOID DUPLICATE PROPERTIES */
h1 {
{font-size: 13px; font-weight: bold; color: #4d809b; margin-bottom: 2em;
}

h3 {
{font-size: 13px; font-weight: bold; color: #4d809b; margin-bottom: 2em;
}

h2 {
font-size: 13px; font-weight: bold; color: #4d809b; text-transform: uppercase; margin-bottom: 1em;
}

.quote {
{font-size: 17px; font-weight: bold; color: #4d809b; padding-left: 20px; padding-right: 10px; line-height: 1.2em;
}

.bulletList {
{list-style:disc; margin-left: 20px;
}

.floatImageRight {
{float: right; margin-left: 10px;
}

