@charset "utf-8";

#contentRegion #mainRegion { width:475px; padding-right: 22px; float:left; }
#contentRegion #sideRegion { width:250px; float:left; padding:0; margin:0; }

/* The side navs that appear on interior pages. */

#contentRegion #sideRegion strong#section { display:block; width:230px; height:34px; background:url(../images/sidenavs-header-background.gif) no-repeat 0 0; }
#contentRegion #sideRegion strong#section { font:18px Arial; font-weight:normal; padding:12px 0 0 20px; }
#contentRegion #sideRegion strong#section a { color:#fff; }
#contentRegion #sideRegion strong#section a:hover { text-decoration:none; }

#contentRegion #sideRegion .AspNet-TreeView ul { list-style:none; }
#contentRegion #sideRegion .AspNet-TreeView ul li { width:100%; height:35px; margin:1px 0 0 0; }
#contentRegion #sideRegion .AspNet-TreeView ul li a { text-decoration:none; display:block; background-color:#E9E9E8; color:#4a555f; width:230px; height:25px; padding:10px 0 0 20px; }
#contentRegion #sideRegion .AspNet-TreeView ul li a:hover { background-color:#cdd5d9; color:#4a555f; }/* Rollover state */
#contentRegion #sideRegion .AspNet-TreeView ul li.on a { background-color:#8295A0; color:#fff; }/* On state */

#contentRegion #sideRegion .AspNet-TreeView ul li.last a { background:#E9E9E8 url(../images/subnavs-last.gif) no-repeat bottom left; }
#contentRegion #sideRegion .AspNet-TreeView ul li.last a:hover { background:#cdd5d9 url(../images/subnavs-last-hover.gif) no-repeat bottom left; }
#contentRegion #sideRegion .AspNet-TreeView ul li.last.on a { background:#8295A0 url(../images/subnavs-last-on.gif) no-repeat bottom left; }
#contentRegion #banner { width:750px; height:131px; background:#fff url(../images/empty-banner.gif) no-repeat 0 0; margin:0 0 16px 0; text-align:center; font-size:24px; color:#ccc; }

sup { font-size:7px; }


#sidenavPromo { margin-top: 15px; }
#sidenavPromo strong#promotitle { display:block; width:230px; height:24px; background:url(../images/sidenavs-header-background.gif) no-repeat 0 0; }
#sidenavPromo strong#promotitle { font:normal 14px Arial; color: #ffffff; padding:8px 0 0 20px; }
#sidenavPromo strong#promotitle a { color:#ffffff; }
#sidenavPromo strong#promotitle a:hover { text-decoration:none; }

#sidenavPromo ul { list-style: none; padding-top: 10px; background-color:#E9E9E8; }
#sidenavPromo ul li { margin-top: 0px; padding: 6px 20px 6px 20px; display: block; color: #4a555f; }
#sidenavPromo ul li a { display: block; text-decoration:none; color:#4a555f; min-height: 13px; _height: 13px; }
#sidenavPromo ul li a:hover { text-decoration: underline; }
#sidenavPromo a.pdf { background: url(../images/icon-pdf-little.gif) no-repeat 0 1px; padding-left: 18px; margin-left: 0; line-height: 1.5em; }

#sidenavPromo ul li.last { background:#E9E9E8 url(../images/subnavs-last.gif) no-repeat bottom left; padding-bottom: 16px; }

/* Mixed list for ul's with various types of links (pdf, etc) */

#contentRegion #mainRegion ul.mixed-list { list-style:none; }
#contentRegion #mainRegion ul.mixed-list li {  background:#fff url(../images/bullet-orange-arrow.gif) no-repeat 1px 4px; padding:0 0 0 18px; line-height:1.5em; margin:0 0 5px 0; }
#contentRegion #mainRegion ul.mixed-list li a { line-height:1.5em; }
#contentRegion #mainRegion ul.mixed-list li.pdf { padding-left: 18px; background:#fff url(../images/icon-pdf-little.gif) no-repeat 0 2px; }
#contentRegion #mainRegion ul.mixed-list li.pdf a { /*background:#fff url(../images/icon-pdf-little.gif) no-repeat 0 0;*/ }

a.pdf { background:#fff url(../images/icon-pdf-little.gif) no-repeat 0 0; padding:0 0 0 18px; }

/* Defining the table styles for inline grids */

#mainRegion table { font-size:10px; border-collapse:collapse; border:solid 0px #E9E9E8; margin:0 0 15px 0; width:100%; }
#mainRegion table td, #mainRegion table th { border:solid 0px #4a555f; padding:6px 4px 6px 4px; }
#mainRegion table th { color:#589e0d; }

#mainRegion table thead tr { background-color:#f7f7f7; }
#mainRegion table thead tr th { color:#599F0F; }

#mainRegion table#comparison { margin-bottom: 0; }
#mainRegion table#comparison tbody th { width:110px; }

#comparison tbody tr td, #comparison tbody tr th { border-bottom: 2px solid #fff; }

#mainRegion table tbody th { text-align:left; font-weight:normal; }
#mainRegion table tbody tr.on { background-color:#E9E9E8; }
#mainRegion table tbody tr { background-color:#eeeeee; }
#mainRegion table tbody td, #mainRegion table tfoot td { text-align:center; }

#mainRegion table tfoot tr { border-top: 1px solid #4a555f; background-color:#E9E9E8; }
#mainRegion table tfoot th { text-align:left; }

#environment-savings tr th, #environment-savings tr td { border-bottom: 2px solid #fff; }

span.small { font-size:9px; }

/* Inline promo styles - promos have class="promo" for shaping purposes and id for background image */

#mainRegion .promo { width:462px; height:86px; padding:8px; margin:15px 0 15px 0; color:#fff; position: relative; }
#mainRegion .promo h2 { color:#fff; padding:0 120px 0 0; margin:0 0 0 0; position: relative; z-index: 1; }
#mainRegion .promo p { line-height:1.3em; padding:0 190px 0 0; position: relative; z-index: 1; } 
#mainRegion .promo a { display:block; clear: left; color:#DB8413; font-weight:bold; }

#mainRegion #human-resources { background:#fff url(../images/inline-contact-us-hr.jpg) no-repeat 0 0; }
#mainRegion #marketing { background:#fff url(../images/inline-contact-us-marketing.jpg) no-repeat 0 0; }

#mainRegion #human-resources p, #mainRegion #marketing p, #mainRegion #sales p { padding-right:230px; }

#mainRegion #sales { background:#fff url(../images/inline-contact-us-sales.jpg) no-repeat 0 0; }
#mainRegion #wp-staying-home { background:#fff url(../images/inline-wp-staying-home.jpg) no-repeat 0 0; }

#mainRegion #wp-staying-home h2 { padding-right:280px; }

#mainRegion #wp-peak-efficiency { background:#fff url(../images/inline-wp-peak-efficiency.jpg) no-repeat 0 0; }

#mainRegion #wp-peak-efficiency h2 { padding-right:260px; }

#mainRegion #cs-agent-flexibility { background:#fff url(../images/inline-cs-agent-flexibility.jpg) no-repeat 0 0; }

#mainRegion #cs-increased-quality { background:#fff url(../images/inline-cs-increased-quality.jpg) no-repeat 0 0; }

#mainRegion #cs-improved-customer-service { background:#fff url(../images/inline-cs-improved-customer-service.jpg) no-repeat 0 0; }

#mainRegion #cs-agents-deliver { background:#fff url(../images/inline-cs-agents-deliver.jpg) no-repeat 0 0; }

#mainRegion #cs-agents-deliver h2 { padding-right:260px; }

#mainRegion #cs-schedule-flexibility { background:#fff url(../images/inline-cs-schedule-flexibility.jpg) no-repeat 0 0; }

#TreeViewSiteMap ul {}
#TreeViewSiteMap ul li { background: none; }
#TreeViewSiteMap ul li a { background: none; color: #DB8413; }
#TreeViewSiteMap ul li ul { margin-top: 1em; }

.download-style1 { width:250px; height:35px; background:url(../images/case-study-download.gif) no-repeat 0 0; margin:1em 0 1em 0; }
.download-style1 a { color:#fff; font:11px Verdana; display:block; padding:11px 0 0 35px; height:27px; width:215px; }

.download-style2 { width:250px; height:48px; background:url(../images/case-study-download-2.gif) no-repeat 0 0; margin:1em 0 1em 0; }
.download-style2 a { color:#fff; font:11px Verdana; display:block; padding:11px 10px 0 35px; height:27px; width:205px; }