﻿html, body, form {height:100%;padding: 0; margin: 0; }
body {font-size:12px;line-height:18px;font-family:arial;background:url(../images/site-bg-glow-large.gif) top center repeat-x #C6C6C6;}
img {border:0;}

a {color:#ff6a07;}
a:hover {color:#35c4ff;}

.font10 {font-size:10px;}
.font11 {font-size:11px;}
.font14 {font-size:14px;}

.fontOrange {color:#ff7000;}
.fontBlue {color:#0376b6;}
.fontGrey {color:#5d5d5d;}

h1 {margin:0;padding:0;font-size:18px;font-weight:bold;color:#009ada;}
h2 {margin:0;padding:0;font-size:14px;font-weight:bold;color:#009ada;}

ul {margin:0;padding:0 0 0 15px;list-style-image:url(../images/bullet-orange.gif);}
ul li {margin:0;padding:0;}
ul li a {color:#000000;}

/* MASTERPAGE */
.siteWrapper {width:100%;background:url(../images/site-bg-glow-large.gif) top center no-repeat #C6C6C6;}
.siteContainer {width:1033px;margin:0 auto;}

.siteHeader {width:927px;height:87px;margin:0 auto;padding:0 53px;position:relative;z-index:99;}
.siteHeader .topLinks {width:777px;height:40px;margin:10px 0 0 0;font-size:11px;text-align:right;color:#bbbbbb;float:left;}
.siteHeader .topLinks a {color:#000000;text-decoration:none;}
.siteHeader .topLinks a:hover {color:#000000;text-decoration:underline;}
.siteHeader .topPhone {width:150px;height:40px;margin:10px 0 0 0;text-align:right;float:right;}
.siteHeader .logo {float:left;}
.siteHeader .menu {width:715px;margin:10px -18px 0 0;float:right;}

.siteContent {width:967px;margin:0 auto;padding:0 33px 5px 33px;background:url(../images/site-content-span.png) no-repeat top !important;background:none;position:relative;z-index:50;}
.siteContent .contentArea {width:967px;margin:0 0 17px 0;padding:40px 0 0 0;}

.siteContent .footerArea {width:967px;height:33px;color:#0099d9;font-size:11px;border-top:1px solid #e0e0e0}
.siteContent .footerArea a {color:#0099d9;}
.siteContent .footerArea a:hover{color:#ff6a07;}
.siteContent .footerArea .copyright {color:#000000;}
.siteContent .footerArea .links {padding:13px 20px 0 20px;float:left;}
.siteContent .footerArea .logos {padding:13px 20px 0 20px;float:right;}

.siteClose {width:1033px;height:40px;margin:0 auto;background:url(../images/site-content-bottom.png) no-repeat top;}


/* HOMEPAGE */
.homeContainer {width:933px;margin:0 auto;}

.slidernav {height:29px;list-style:none;margin:7px 0 0 0;padding:0;position:relative;z-index:99}
.slidernav li { float:left;  text-indent:-999px;margin:0;padding:0;}	
.slidernav li span { height:29px; display:block; overflow:hidden; border:0; outline:0; cursor: pointer; }

.slidernav li span#nav-first { background: url(../images/home-tab-2.gif) 0 0 no-repeat; width:137px;}
.slidernav li span#nav-second { background: url(../images/home-tab-1.gif) 0 0 no-repeat; width:146px; }
.slidernav li span#nav-third { background: url(../images/home-tab-3.gif) 0 0 no-repeat; width:180px; }
.slidernav li span#nav-fourth { background: url(../images/home-tab-4.gif) 0 0 no-repeat; width:150px; }
.slidernav li span#nav-first:hover, .slidernav li span#nav-second:hover, 
.slidernav li span#nav-third:hover, .slidernav li span#nav-fourth:hover { background-position: 0 -29px; }
.slidernav li span#nav-first.active, .slidernav li span#nav-second.active,
.slidernav li span#nav-third.active, .slidernav li span#nav-fourth.active { background-position: 0 -29px; }

.slidercontent { width: 613px; float:left;margin:0;padding:0;list-style:none;}
.slidercontent li { display:none; position: absolute; width:613px; padding:0; }
.slidercontent li.active { display:block; }

.homeContainer .columnSpace {width:7px;}

.homeContainer1 {width:933px;height:442px;margin:0 auto;position:relative;}
.homeContainer1 .flash {float:left;}
.homeContainer1 .spotlight {width:273px;height:442px;background:url(../images/homespotlight-1.gif) no-repeat;float:right;}
.homeContainer1 .spotlight .text {width:227px;height:162px;padding:64px 0 0 26px;line-height:18px;color:#FFFFFF; }
.homeContainer1 .spotlight .text2 {text-align: center; height: 155px; margin-top: 25px; padding:0 0 0 26px; width: 230px; overflow:hidden;}
.homeContainer1 .spotlight .link {width:255px;height:23px;padding:3px 6px 0 7px;text-align:center;}
.homeContainer1 .spotlight .link a {color:#FFFFFF;}

.homeContainer2 {width:933px;height:237px;margin:7px auto 0 auto;position:relative;}
.homeContainer2 .leftArea {width:653px;float:left;position:relative;}
.homeContainer2 .leftArea .featureArea1 {width:653px;height:188px;margin-bottom:7px;background:url(../images/home-feature-1.gif) no-repeat;}
.homeContainer2 .leftArea .featureArea1 .header {width:613px;padding:20px;}
.homeContainer2 .leftArea .featureArea2 {width:613px;height:197px;padding:20px;background:url(../images/home-feature-2.gif) no-repeat;}
.homeContainer2 .leftArea .featureArea2 .header {width:613px;height:16px;font-size:0.1em;line-height:0.1em;}
.homeContainer2 .leftArea .featureArea2 .tabContainer {width:613px;margin-top:15px;line-height:18px;}
.homeContainer2 .leftArea .featureArea2 .tabContainer a {color:#ff7000;}
.homeContainer2 .leftArea .featureArea2 .tabContainer a:hover {color:#35c4ff;}
.homeContainer2 .rightArea {width:273px;height:432px;color:#FFFFFF;line-height:18px;background:url(../images/home-spotlight-2.gif) no-repeat;float:right;}
.homeContainer2 .rightArea .testimonial {width:222px;padding:10px 25px;border-bottom:1px solid #e0e0e0; color: #000;}
.homeContainer2 .rightArea .testimonial a{color: #000;}

.homeContainer2 .rightArea .links {width:222px;padding:10px 25px; color: #000;}
.homeContainer2 .rightArea a {color:#000000; text-decoration: underline;}
.homeContainer2 .rightArea a:hover {text-decoration: none;}


/* CONTENT PAGE WITH NAV */
.sectionBanner {width:898px;height:52px;padding:25px 0 0 35px;margin:0 auto;font-size:28px;line-height:32px;color:#FFFFFF;background:url(../images/section-banner.gif) no-repeat;}
.fullPageTop {width:933px;height:18px;margin:14px auto 0 auto;background:url(../images/content-top.gif) no-repeat;}
.fullPageSpan {width:933px;padding:0 0 15px 0;margin:0 auto 14px auto;background:url(../images/content-span.gif) no-repeat bottom;overflow:auto;}

.fullPageSpan .leftColumn {width:284px;float:left;}

.fullPageSpan .rightColumn {width:625px;padding:0 24px 10px 0;float:right;}
.fullPageSpan .rightColumn .contentText {width:360px;}
.fullPageSpan .rightColumn .spotlightFloat {margin:0 0 20px 40px;float:right;color:#FFFFFF;position:relative;display:block;}
.fullPageSpan .rightColumn .spotlightFloat a {color:#FFFFFF;}
.fullPageSpan .rightColumn .spotlightFloat .spotlightSpan {width:179px;padding:20px;background:url(../images/content-spotlight-span.gif) no-repeat top;}
.fullPageSpan .rightColumn .spotlightFloat .spotlightClose {width:179px;height:22px;padding:2px 20px 0 20px;font-size:11px;text-align:right;background:url(../images/content-spotlight-bottom.gif) no-repeat;}
.fullPageSpan .rightColumn .generalSpotlight {width:625px;}
.fullPageSpan .rightColumn .generalSpotlight .moreLinks {float:left;}
.fullPageSpan .rightColumn .generalSpotlight .photoLink {float:right;}
.fullPageSpan .rightColumn .nextPage {width:244px;height:29px;padding:10px 40px 0 55px;background:url(../images/next-page-bg.gif) no-repeat;}
.fullPageSpan .rightColumn .nextPage a {color:#000000;text-decoration:none;}

.fullPageSpan .floatLeft {float:left;}
.fullPageSpan .width100 {width:100px;}
.fullPageSpan .width150 {width:150px;}

.fullPageSpan23 {width:887px;padding:0 23px;margin:0 auto 14px auto;background:url(../images/content-span.gif) no-repeat bottom;overflow:auto;}

/* for forcing a minimum height on the whitepapers pages */
.heightStrut { height: 470px; width: 1px; float: right; }


/* LEFT NAV */
ul.leftNav { width:284px;list-style-image:none;list-style:none; padding: 0;margin:5px 0; }
ul.leftNav li {width:195px;padding:7px 10px;margin:0 0 0 30px;border-bottom:1px solid #d3d3d3;display:block;}
ul.leftNav li.on { width:195px;padding:7px 10px;margin:0 0 0 30px;font-weight:bold;border-bottom:1px solid #d3d3d3;background:#ff8400;display:block;}
ul.leftNav li:hover {font-weight:bold;background:#ff8400;}
ul.leftNav li a { color: #000000; text-decoration: none; }
ul.leftNav li ul {margin:0;padding:0;list-style:none;list-style-image:none;}
ul.leftNav li ul li {width:180px;margin:0;padding:0 0 0 15px;font-size:11px;font-weight:normal;border:none;background:none;}
ul.leftNav li ul li:hover {font-weight:bold;background:none;}
ul.leftNav li.on ul li {width:180px;margin:0;padding:0 0 0 15px;font-size:11px;font-weight:normal;border:none;background:none;}
ul.leftNav li.on ul li:hover {font-weight:bold;background:none;}

/* STATIC FULL PAGE */
.staticTopSection {width:933px;height:223px;padding:20px 0 0 0;margin:0 auto 0 auto;background:url(../images/static-top-section.jpg) no-repeat;}
.staticTopSection .leftColumn {width:580px;padding:0 30px;color:#FFFFFF;line-height:20px;float:left;}
.staticTopSection .rightColumn {width:273px;padding:0 10px;text-align:center;float:right;}
.staticBottomSectionTop {width:933px;height:18px;margin:14px auto 0 auto;background:url(../images/static-bottom-section-top.gif) no-repeat;}
.staticBottomSection {width:873px;padding:10px 30px 20px 30px;margin:0 auto 14px auto;background:url(../images/static-bottom-section-span.gif) no-repeat bottom;overflow:auto;}
.staticBottomSection .hoverBox {width:176px;height:98px;padding:15px 20px 0 20px;margin:0 1px;text-align:center;float:left;background:url(../images/rollover-box-off.gif) no-repeat;}
.staticBottomSection .hoverBox:hover {background:url(../images/rollover-box-on.gif) no-repeat;}
.staticBottomSection .hoverBox img {margin-top:15px;}


/* INDUSTRIES */
.subpageTopSection {width:933px;height:244px;padding:0 0 0 0;margin:0 auto 0 auto;background:url(../images/subpage-top-section.jpg) no-repeat;}
.subpageTopSection .leftColumn {width:670px;padding:0 0 0 30px;color:#FFFFFF;line-height:20px;float:left;}
.subpageTopSection .leftColumn .introText {width:390px;padding:20px 0 0 0;float:left;}
.subpageTopSection .leftColumn .introPhoto {width:250px;text-align:right;float:right;}
.subpageTopSection .rightColumn {width:213px;padding:20px 12px 0 8px;text-align:center;line-height:10px;float:right;}
.subpageSection2 {width:933px;height:227px;margin:14px auto;position:relative;}
.subpageSection2 .infoBox {width:755px;height:227px;background:url(../images/subpage-section-2-bg.gif) no-repeat;float:left;}
.subpageSection2 .infoBox .part1 {width:325px;padding:25px 25px 0 25px;float:left;}
.subpageSection2 .infoBox .part1 a {color:#35c4ff;}
.subpageSection2 .infoBox .part1 a:hover {color:#ff6a07;}
.subpageSection2 .infoBox .part2 {width:355px;padding:25px 5px 0 20px;float:right;}
.subpageSection2 .imageBox {width:178px;height:227px;float:right;}
.subpageSection3 {width:933px;margin:14px auto;overflow:auto;position:relative;}
.subpageSection3 .box1 {width:460px;float:left;}
.subpageSection3 .box2 {width:460px;float:right;}
.subpageSection3 .box1 .text, .subpageSection3 .box2 .text {padding:20px 20px 0 20px;}


/* SOLUTIONS */
.fullPageSpan .rightColumn .solutionsSubhdr {width:625px;margin:3px 0 0 0;font-size:0.1em;line-height:0.1em;}
.fullPageSpan .rightColumn .solutionsText {width:625px;height:auto;padding:0 0 1px 0;overflow:auto;background:url(../images/divider-dotted-625-thin.gif) no-repeat bottom;}
.fullPageSpan .rightColumn .solutionsText .text {width:344px;padding:13px;float:left;}
.fullPageSpan .rightColumn .solutionsText .photo {width:255px;text-align:right;float:right;}
.fullPageSpan .rightColumn .solutionsLinks {width:595px;margin:0 auto;overflow:auto;}
.fullPageSpan .rightColumn .solutionsBlueTop {width:595px;height:11px;margin:15px auto 0 auto;font-size:0.1em;line-height:0.1em;background:url(../images/solutions-blue-box-top.gif) no-repeat;}
.fullPageSpan .rightColumn .solutionsBlueSpan {width:555px;padding:10px 20px 0 20px;margin:0 auto;overflow:auto;color:#FFFFFF; background:url(../images/solutions-blue-box-span.gif) no-repeat bottom;}
.fullPageSpan .rightColumn .solutionsBlueSpan ul { list-style-image:none;list-style-type:square;}
.fullPageSpan .rightColumn .solutionsSpotlight {width:595px;margin:0 auto;}
.fullPageSpan .rightColumn .solutionsSpotlight .leftSpotlight {width:270px;padding:20px 0 0 0;float:left;}
.fullPageSpan .rightColumn .solutionsSpotlight .rightSpotlight {width:270px;padding:20px 0 0 0;float:right;}

.fullPageSpan .leftColumn .spotlightHdr {width:200px;margin:25px auto 10px auto;color:#009ada;}
.fullPageSpan .leftColumn .spotlightEntry {width:190px;padding:0 0 0 10px;margin:0 auto 20px auto;font-size:11px;background:url(../images/bullet-grey.gif) no-repeat;}
.fullPageSpan .leftColumn .spotlightEntry a {color:#0376b6;}


/* CONTACT */
.fullPageSpan .contactLeft {width:347px;padding:0 24px;float:left;}
.fullPageSpan .contactRight {width:490px;padding:0 24px;float:right;}

.textField {width:200px;}
.textArea {width:200px;}
.dropdownField {width:205px;}

/* NEWS */
.newsEntry {margin:0 0 15px 0;overflow:auto;}
.newsEntry .newsDate {width:160px;float:left;}
.newsEntry .newsLink {width:465px;float:right;}

/* protected content pages */
.protected-content-item { overflow: auto; position: relative; }
.protected-content-item .lead-in-content { }
.protected-content-item .lead-in-content img { }
.protected-content-item .lead-in-link { padding-top: 10px; font-weight: bold; font-size: 14px; }

.dotted-line { clear: both; height: 25px; background-image: url(../images/divider-dotted-625.gif); background-repeat: repeat-x; background-position: left center; }
























 