﻿/*Begin Scrolling Fix*/
body, body.v4.master {overflow:visible !important; height: inherit; width: inherit; }

body #s4-workspace {overflow:visible !important; padding-top:44px;}

/*This sets up our Ribbon for a fixed position. */
body #s4-ribbonrow{ position: fixed;top:0px;z-index:1000;width: 100%;}
* html #s4-ribbonrow {position:absolute;} 

/* Set the ribbon popups to be fixed position also */
#s4-ribbonrow .ms-MenuUIPopupBody, #s4-ribbonrow .ms-popoutMenu, .ms-cui-menu[id ^= "Ribbon."], .ms-cui-tooltip {
position: fixed !important;
}
* html #s4-ribbonrow .ms-MenuUIPopupBody, * html #s4-ribbonrow .ms-popoutMenu, * html .ms-cui-menu[id ^= "Ribbon."], * html .ms-cui-tooltip {
position: absolute !important;
}

/*Make sure there are no scroll bars on our popup overlays*/
.ms-dlgOverlay {width: 100% !important }

/*End Scrolling Fix*/


body {
	background-color:#000 !important;
	color:#646464 !important;
	font:normal 13px arial, sans-serif !important;
}
/*hide ribbon for anonymous users*/
body #s4-ribbonrow {
    min-height: 0px !important;
    height: auto !important;    
    display: inline !important;
}

s4-pr s4-ribbonrowhidetitle{
	background-color:transparent !important;
	color:#ffffff !important;
}
/*end hide ribbon*/
/*Search Image*/
.s4-search .ms-sbgo .srch-gosearchimg, .search .ms-sbtable .ms-sbrow .ms-sbgo .srch-gosearchimg {
	 height: 14px !important;
	 widows: 28px !important;
	 background: none !important;
	 border: none !important;
}
/*End Search Image*/
/*Search Paging*/
div.srch-Page {
	float: right !important;
}
div.srch-Page strong {
	background: none !important;
	border: none !important;
	color: #000000 !important;
	font-family: 12px arial, sans-serif !important;
	font-weight: bold !important;
}
div.srch-WPBody div.srch-Page a {
	background: none !important;
	border: none !important;
	font-family: 12px arial, sans-serif !important;
	color: #854828 !important;	
}
/*End Search Paging*/
.clr {
	clear:both !important;
}
table#pageControls {
	margin:0 auto !important;
	width:775px !important;
}
table#pageControls td.ms-pagetitleareaframe {
	background:transparent !important;
}
table#pageControls td.authoringRegion {
	background:transparent !important;
}
table.master {
	height:auto !important;
	position:relative !important;
	width:773px !important;
}
table.master a {
	color:#854828 !important;
	text-decoration:underline !important;
}
table.master td.removeAnchor a {
	color:#646464 !important;
	text-decoration:none !important;
}

table.master  a:hover {
	text-decoration:none !important;
}
table.master h1 {
	color:#000 !important;
	font-size:18px !important;
	margin:0 0 12px 0 !important;
	padding-bottom:5px !important;
}
table.master h2 {
	color:#854828 !important;
	font-size:15px !important;
}
table.master h2.pageTitle {
	text-indent:-4px;
}
table.master h3 {
	color:#000 !important;
	font-size:15px !important;
	font-weight:bold !important;
	margin:0 0 10px 0 !important;
}
table.master h4 {
	color:#5e7851 !important;
	font-size:13px !important;
	font-weight:bold !important;
	margin:0 0 5px 0 !important;
}
table.master p {
	margin:0 0 12px 0 !important;
}
table.master ul {
	list-style:none !important;
	margin:0 0 15px 0 !important;
	padding:0 !important;
}
table.master ul li {
	background:url('/Style%20Library/Images/blt_dot.gif') 0 5px no-repeat !important;
	margin-bottom:7px !important;
	padding-left:15px !important;
}
table.master ul li ul {
	margin-top:8px !important;
}
table.master address {
	font-style:normal !important;
}
#pageContainer {
	position:relative !important;
	width:775px !important;
}
* html #pageTopContainer { /* IE6 fix */
	padding-right:34px !important;
}
#pageContainerDiv {
	position:relative !important;
}
table#pageContainerTable {
	position:relative !important;
	width:100% !important;
}
.sharepointLogin {
	display:none !important;
}
td.ms-siteactionsmenu a {
	color:#fff !important;
}
span.siteActionMenu {
	margin-right:15px !important;
}
table#masthead {
	display:none !important;
}
a#logo {
	display:block !important;
	margin:0 0 30px 0 !important;
	text-align:center !important;
	width:164px !important;
}
a#logo img {
	border:0 !important;
}
td.topArea {
	background:transparent !important;
}
.utilityLinksContainer {
	background:url("/Style%20Library/Images/utilitynavcontainer_bg.gif") top right repeat-y !important;
	margin:9px auto 18px auto !important;
	overflow:hidden !important;
	padding:4px 0 !important;
	*padding:4px 0 2px 0 !important; /* IE fix */
	text-align:left !important;
	width:775px !important;
}
.utilityLinksContainer .utilityLinks {
	float:right !important;
	margin:0 8px 4px 0 !important;
	*margin-bottom:6px !important; /* IE fix */
	padding-top:4px !important;
	font-weight:bold !important;
}
.utilityLinksContainer .utilityLinks a {
	border-right:1px solid #787878 !important;
	color:#c9c9c9 !important;
	float:left !important;
	font:bold 10px "Trebuchet MS", arial, sans-serif !important;
	padding:0 8px !important;
	font-weight:bold !important;
	text-decoration:none !important;
	text-transform:uppercase !important;
}
.utilityLinksContainer .utilityLinks a:hover {
	text-decoration:underline !important;
}
.utilityLinksContainer .search {
	float:right !important;
	margin:0 !important;
}
.utilityLinksContainer .search table.ms-sbtable {
	margin:0 !important;
	width:auto !important;
}
.utilityLinksContainer .search table.ms-sbtable td.ms-sbtext {
	color:#c9c9c9 !important;
	font-weight:bold !important;
	font:bold 10px "Trebuchet MS", arial, sans-serif !important;
	padding-right:4px !important;
	text-transform:uppercase !important;
}
.utilityLinksContainer .search table.ms-sbtable input.ms-sbplain {
	color:#000 !important;
	
	font:normal 13px arial, sans-serif !important;
	margin-right:5px !important;
	width:150px !important;
}
.utilityLinksContainer .search table.ms-sbtable td.ms-sbLastcell {
	display:none !important;
}
/*.topNavContainer {
	background:transparent !important;
	position:relative !important;
	vertical-align:bottom !important;
}
.topNavContainer, .topNavContainer table, .topNavContainer div {
	background:transparent !important;
}
.topNavContainer td {
	vertical-align:bottom !important;
}
.topNavContainer table.topNav {
	margin:73px 0 8px 15px !important;
	top:0 !important;
}
.topNavContainer table.topNav table.topNavItem {
	background:transparent !important;
}
.topNavContainer table.topNav table.topNavItem td {
	padding:0 15px !important;
}
.topNavContainer table.topNav table.topNavItem a {
	background:transparent !important;
	color:#505050 !important;
	font:normal 14px arial, sans-serif !important;
	height:auto !important;
	padding:0 0 6px 0 !important;
	text-decoration:none !important;
}
.topNavContainer table.topNav table.topNavItem a.topNavHover, .topNavContainer table.topNav table.topNavItem a.topNavSelected {
	border-bottom:4px solid #394e6d !important;
	color:#203568 !important;
	padding-bottom:2px !important;
}
.topNavContainer table.topNav table.topNavItem a.topNavSelected {
	border-bottom:4px solid #e82429 !important;
}*/
#leftSideBarContainer {
	background:#f2f1eb url('/Style%20Library/Images/leftsidebar_shadow.gif') top right repeat-y !important;
	position:relative !important;
}
#leftSideBar {
	background:url('/Style%20Library/Images/pagecontainer_corner_tl.gif') 0 0 no-repeat !important;
	margin-bottom:10px !important;
	padding-top:30px !important;
	position:relative !important;
	width:173px !important;
}
#leftSideBarBottom {
	background:url('/Style%20Library/Images/pagecontainer_corner_bl.gif') bottom left no-repeat !important;
	bottom:0 !important;
	height:10px !important;
	left:0 !important;
	position:absolute !important;
	width:10px !important;
}
#leftNavContainer {
	width:164px !important;
}
table.leftNav {
	background:transparent !important;
	border:0 !important;
	border-bottom:2px solid #cccabc !important;
	border-top:1px solid #c9c7b8 !important;
	display:none;
	margin:0 !important;
	width:100% !important;
}
table.leftNavShown {
	display:block !important;
}
table.leftNav tr.leftNavSub {
	background-color:#dce2d3 !important;
	display:none;
}
table.leftNav tr.leftNavSubShown {
	display:block;
}
table.leftNav td {
	background-color:#dce2d3 !important;
}
table.leftNav td table.leftNav1 {
	margin:0 !important;
}
table.leftNav td table.leftNav1 td {
	background:#c9c7b8 url('/Style%20Library/Images/leftnav_bg.gif') 0 0 repeat-x !important;
	padding:0 !important;
}
table.leftNav td table.leftNav1 td a {
	background:url('/Style%20Library/Images/pointer_right_small_maroon.gif') 21px 11px no-repeat !important;
	color:#878474 !important;
	display:block !important;
	font:600 14px arial, sans-serif !important;
	padding:8px 0 7px 35px !important;
	text-decoration:none !important;
	text-transform:uppercase !important;
	width:129px !important;
}
table.leftNav td a.leftNavHover {
	text-decoration:none !important;
}
table.leftNav td table.leftNavSelected {
	background:#88a17c url('/Style%20Library/Images/leftnavselected_bg.gif') 0 0 repeat-x !important;
	border:0 !important;
}
table.leftNav td table.leftNavSelected td {
	background:transparent !important;
}
table.leftNav td table.leftNavSelected td a {
	background:url('/Style%20Library/Images/pointer_down_small_offwhite.gif') 21px 13px no-repeat !important;
	color:#f2f1eb !important;
}
table.leftNav td table {
	margin:7px 0 !important;
}
table.leftNav td table table {
	margin:0 !important;
}
table.leftNav td table td table.leftNav2 {
	margin-left:34px !important;
	width:120px !important;
}
table.leftNav td table td table.leftNav2 td, table.leftNav td table td table.leftNav3 td {
	border-bottom:1px solid #ccc !important;
}
table.leftNav td table td table.leftNav2 td a, table.leftNav td table td table.leftNav3 td a {
	color:#42433f !important;
	font:normal 11px arial, sans-serif !important;
	line-height:14px !important;
	padding:7px 0 !important;
	text-decoration:none !important;
}
table.leftNav td table td table.leftNav2 td a.leftNavHover, table.leftNav td table td table.leftNav3 td a.leftNavHover {
	background:transparent !important;
	color:#7c8464 !important;
}
table.leftNav td table td table.leftNav2.leftNavSelected, table.leftNav td table td table.leftNav3.leftNavSelected {
	background:transparent !important;
}
table.leftNav td table td table.leftNav2.leftNavSelected td a, table.leftNav td table td table.leftNav3.leftNavSelected td a {
	background:transparent !important;
	color:#7c8464 !important;
}
table.leftNav td table td table.leftNav3 {
	margin-left:44px !important;
	width:110px !important;
}
.leftSideBarCallout {
	padding:30px 5px 0 25px !important;
	width:134px !important;
}
.breadcrumb {
	border:0 !important;
	font-family:arial, sans-serif !important;
	font-size:11px !important;
	margin:0 0 15px 0 !important;
	padding:0 !important;
}
#mainWrapper {
	background:url('/Style%20Library/Images/pagecontainer_corner_br.gif') bottom right no-repeat !important;
}
.mainContainer {
	background:url('/Style%20Library/Images/pagecontainer_corner_tr.gif') top right no-repeat !important;
	margin:0 !important;
	padding:0 0 0 15px !important;
}
#pageFooterWrapper {
	background-color:#000 !important;
	color:#646464 !important;
	font-size:12px !important;
	padding:15px 0 50px 0 !important;
	text-align:center !important;
}
#socialMedia {
	margin-bottom:10px;
}
#socialMedia a {
	margin-left:5px;
}
#socialMedia a img {
	border:0;
}
#pageFooter .footerLinks {
	margin-left:10px !important;
}
#pageFooter .footerLinks a {
	border-right:1px solid #213669 !important;
	color:#c9c9c9 !important;
	margin-right:9px !important;
	padding-right:9px !important;
}
#pageFooter .footerLinks a.last {
	border:0 !important;
	margin:0 !important;
	padding:0 !important;
}

.railContainer .leftRail {
	padding:36px 16px 14px 0 !important;
	width:403px !important;
}
.railContainer .rightRail {
	border-left:1px solid #b2b2b2 !important;
	padding:34px 20px 20px 18px !important;
	width:125px !important;
}

.dividerLine {
	border-bottom:1px solid #ccc !important;
}

div.allMoreLink {
	margin:10px 0 0 5px !important;
}
a.allMoreLink {
	font-size:12px !important;
}
img.ms-asset-icon {
	margin:0 6px 0 0 !important;
	vertical-align:middle !important;
	text-decoration:none !important;
}
.pdfLink img.ms-asset-icon {
	margin:0 !important;
	display:none;
}
.pdfLink a{
	padding:4px 4px 4px 25px;
	background:transparent url("/_layouts/IMAGES/pdficon.gif") no-repeat scroll center left;
	zoom:1;
	
}
.ms-rtestate-field a img{
	text-decoration:none !important;
}

.ms-rtestate-field a {
	text-decoration:none !important;
}

/*------ Begin Case Studies ------*/

table.tableCaseStudyDetail {
	margin-bottom:20px !important;
}
table.tableCaseStudyDetail td {
	padding:4px !important;
}
table.tableCaseStudyDetail ul {
	list-style:none !important;
	margin:0 !important;
}
table.tableCaseStudyDetail ul li {
	margin-bottom:5px !important;
}

#caseStudies .case {
	margin-bottom:30px !important;
}
#caseStudies .case img {
	float:left !important;
	margin-right:15px !important;
}
#caseStudies .case .copy {
	float:left !important;
	width:245px !important;
}
#caseStudies .case .copy p {
	margin-bottom:6px !important;
}

.ServiceIndustryHeader
{
	color:#854828 !important;
	font-size: 15px !important; 
	font-weight:bold !important;
	margin:0px 0px 20px 0px;
	padding:10px 0px 0px 0px !important;
	clear:left;
}

.StudyColumnHeaders
{
 padding:10px 0px 15px 10px !important;

 position:relative;
 margin-left:9px !important;
}

.CaseStudyHeader
{
	
	font:bold 8pt verdana,arial,helvetica,sans-serif !important;
	color:#646464 !important;
	position:absolute;
	top:0px;
	left:0px;
}

.IndustryHeader
{
	
	font:bold 8pt verdana,arial,helvetica,sans-serif !important;
	color:#646464 !important;
	position:absolute;
	top:0px;
	left:190px;
	
}

.ServiceIndustryList
{
	float:left !important;	
	margin:10px 0px 10px 40px !important;
	width:150px !important;
}
/*------ End Case Studies ------*/

/* Site Map */
table.toc-layout-main {
	width:740px !important
}
table.toc-layout-main .level-section {
	margin:0 0 20px 0 !important;
	padding-right:20px !important;
}
table.toc-layout-main .level-header {
	margin:0 0 8px 0 !important;
	padding:0 !important;
}
table.toc-layout-main .level-header a {
	text-decoration:none !important;
}
table.toc-layout-main .level-header a:hover {
	text-decoration:underline !important;
}
table.toc-layout-main .level-header .headertitle-large, 
table.toc-layout-main .level-header .headertitle-large a {
	font:bold 15px arial, sans-serif !important;
	padding:0 !important;
}
table.toc-layout-main .level-header .headertitle, 
table.toc-layout-main .level-header .headertitle a {
	font:bold 12px arial, sans-serif !important;
	padding:0 !important;
}
table.toc-layout-main .level-item {
	background:transparent !important;
	margin:0 0 5px 0 !important;
	padding:0 0 0 2px !important;
}
table.toc-layout-main .level-item a {
	font-family:arial, sans-serif !important;
	font-size:12px !important;
	text-decoration:none !important;
}
table.toc-layout-main .level-item a:hover {
	text-decoration:underline !important;
}
/* end Site Map */

/* ---------- Search Results ---------- */
table.ms-sbtable {
	width:auto !important;
}
.ms-sbcell {
	border:0 !important;
	padding:0 !important;
}
input.ms-sbplain {
	border:1px solid #ccc !important;
	color:#000 !important;
	font:normal 11px arial, sans-serif !important;
	margin-right:6px !important;
	padding:3px 2px !important;
}
.ms-sblink {
	padding-left:10px !important;
}
.ms-sblink a {
	font:normal 11px arial, sans-serif !important;
}
.ms-sbLastcell {
	display:none !important;
}
tr.resultsSummary td {
	background-color:#394e6d !important;
}
tr.resultsSummary td table {
	background-color:#394e6d !important;
}
.srch-Page {
	background-color:#ffffff !important;
	color:#fff !important;
	margin-bottom:20px !important;
	padding:4px 8px !important;
	color: #394e6d !important;
}
tr.resultsSummary .srch-Page {
	margin:0 !important;
	padding:2px 8px !important;
}
.srch-Page a {
	color:#fff !important;
}
.srch-stats {
	background-color:#394e6d !important;
	color:#fff !important;
	font-family:arial, sans-serif !important;
	font-size:11px !important;
	padding-left:8px !important;
}
.srch-results, .srch-Title, .srch-Title a, .srch-Description, .srch-Metadata, .srch-URL, .srch-URL a{
	font-family:arial, sans-serif !important;
}
.srch-results .srch-Title a, .srch-results .srch-URL a{
	color:#203668 !important;
}
.srch-Description {
	font-size:12px !important;
	margin:0px 0 20px 0 !important;
}
.srch-Metadata {
	display:none !important;
	margin:0 0 30px 0 !important;
	padding-top:5px !important;
}
.srch-Icon {
	margin-right:0px !important;
}

.srch-Title A{
	margin-left:0px !important;
}

.srch-results{
	padding-left:0px !important;
}

/* ---------- end Search Results ---------- */

/* ---------- Callouts ---------- */
.callout {
	background-color:#fff !important;
	border:1px solid #ddd !important;
	font-family:arial, sans-serif !important;
	padding:12px !important;
	position:relative !important;
}
.callout h4 {
	color:#000 !important;
	font-size:12px !important;
	font-weight:bold !important;
	margin:0 0 8px 0 !important;
}
/* Callout: Partners */
#calloutPartners {
	background-color:#ddd !important;
	border:1px solid #ccc !important;
	margin:10px !important;
	width:126px !important;
}
#calloutPartners h4 {
	margin-bottom:6px !important;
}
#calloutPartners ul {
	list-style:none !important;
	margin:0 0 0 15px !important;
}
#calloutPartners ul li a {
	display:block !important;
	font-size:11px !important;
	padding:2px 0 !important;
}
/* end Callout: Partners */
/* Callout: Contract Vehicles */
#calloutContractVehicles {
	background-color:#ededed !important;
}
#calloutContractVehicles p {
	margin:10px 0 !important;
}
#calloutContractVehicles span.gsaSchedule {
	color:#203568 !important;
	display:block !important;
	font-size:12px !important;
	font-weight:bold !important;
}
/* end Callout: Contract Vehicles */
/* Callout Partner Spotlight */
#calloutPartnerSpotlight p {
	margin:0 !important;
}
#calloutPartnerSpotlight p img {
	border:1px solid #d2dbda !important;
	float:left !important;
	margin:0 10px 10px 0 !important;
	padding:1px !important;
	position:relative !important;
}
/* end Callout Partner Spotlight */
/* Callout Highlighted Case Studies */
#calloutHighlightedCaseStudies {
	width:156px !important;
}
#calloutHighlightedCaseStudies .case {
	margin-bottom:15px !important;
}
#calloutHighlightedCaseStudies .case img {
	float:left !important;
	margin-right:8px !important;
}
#calloutHighlightedCaseStudies .case .copy {
	float:left !important;
	width:80px !important;
}
#calloutHighlightedCaseStudies .case a {
	font-weight:bold !important;
}
/* end Callout Highlighted Case Studies */
/* Callout Highlighted Services */
#calloutHighlightedServices {
	width:156px !important;
}
#calloutHighlightedServices p {
	font-size:12px !important;
}
#calloutHighlightedServices .allMoreLink {
	font-size:11px !important;
	margin:0 !important;
}
/* end Callout Highlighted Services */
/* ---------- end Callouts ---------- */

/* ---------- WEB PARTS ---------- */
.ms-WPHeader td {
	border:0 !important;
}
table.master h3.ms-WPTitle {
	color:#854828 !important;
	font:bold 17px arial, sans-serif !important;
	margin:0 0 5px 0 !important;
	padding:0 20px 0 0 !important;
}
table.master h3.ms-WPTitle nobr {
	white-space:normal !important;
	padding-right:25px !important;
}
.ms-WPBorder {
	border:0 !important;
	border-top:1px dashed #c7ba9a !important;
	padding-top:10px !important;
}
.ms-WPBody {
	font-family:arial, sans-serif !important;
	font-size:12px !important;
}

/* Industry Spotlight */
ul#wpIndustrySpotlight {
	list-style:none !important;
	margin-left:20px !important;
}
ul#wpIndustrySpotlight li {
	background:transparent !important;
	padding:0 !important;
}
ul#wpIndustrySpotlight li h4 {
	font-size:14px !important;
}
/* end Industry Spotlight */

/* Our Services */
ul#wpOurServices {
	list-style:none !important;
	margin:0 !important;
}
ul#wpOurServices li {
	background:url('/Style%20Library/Images/pointer_right_xsmall_maroon.gif') 0 5px no-repeat !important;
	margin-bottom:7px !important;
	padding-left:7px !important;
}
/* end Our Services */

/* Related Case Studies */
#relatedCaseStudies {
	margin-bottom:30px !important;
}
/* end Related Case Studies */

/* Related Podcasts */
#relatedPodcasts {
	margin-bottom:30px !important;
}
/* end Related Podcasts */

/* Quote */
.quote {
	font-size:11px !important;
	margin-bottom:20px !important;
}
.quote blockquote {
	font-style:italic !important;
	margin:0 0 10px 0 !important;
	padding:0 !important;
}
.quote .quoteCaption {
	font-weight:bold !important;
	padding-left:30px !important;
}
/* end Quote */

/* Client List */
#clientList table {
	width:100% !important;
}
#clientList table td {
	padding-right:15px !important;
	vertical-align:top !important;
	width:50% !important;
}
/* end Client List */

/* Case Study List */
table#caseStudies {
	width:100% !important;
}
table#caseStudies th {
	padding:4px 10px 4px 4px !important;
	text-align:left !important;
}
table#caseStudies td {
	padding:4px 10px 4px 4px !important;
}
table#caseStudies td h2 {
	margin:15px 0 10px 0 !important;
}
/* end Case Study List */

/* Case Study Details */
table#caseDetails {
	border-bottom:1px solid #ccc !important;
	border-top:1px solid #ccc !important;
	margin-bottom:15px !important;
	width:100% !important;
}
table#caseDetails th {
	padding:4px 15px 4px 2px !important;
	text-align:left !important;
	vertical-align:top !important;
}
table#caseDetails td {
	padding:4px 2px !important;
	vertical-align:top !important;
}
/* end Case Study Details */

/* News & Events Listing */
.newsEventsListing {
	font-family:arial, sans-serif !important;
	font-size:12px !important;
}
.newsEventsListing span.date {
	display:block !important;
	font-size:11px !important;
	margin-bottom:3px !important;
}
.newsEventsListing a.articleLink {
	font-weight:bold !important;
}
.newsEventsListing .articleBody {
	margin-top:8px !important;
}
/* end News & Events Listing */
/* ---------- end WEB PARTS ---------- */

/* ---------- SEARCH RESULTS ---------- */
.srch-results span.srch-Title a {
	color:#854828 !important;
	font-size:12px !important;
}
.srch-Description {
	font-size:11px !important;
}
/* ---------- end SEARCH RESULTS ---------- */
/* ---------- BEST BETS ---------- */
.bb_top_left {
background-image: url("/search/PublishingImages/BestBets/bb_top_left.jpg") !important;
background-repeat: no-repeat !important;
position: absolute !important;
top: 0px !important;
left: 0px !important;
width: 65px !important;
height: 66px !important;
}
.bb_top_right {
background-image: url("/search/PublishingImages/BestBets/bb_top_right.jpg") !important;
background-repeat: no-repeat !important;
position: absolute !important;
top: 0px !important;
right: 0px !important;
width: 65px !important;
height: 66px !important;
}
.bb_top_rpt {
background-image: url("/search/PublishingImages/BestBets/bb_top_rpt.jpg") !important;
background-repeat: repeat-x !important;
position: absolute !important;
top: 0px !important;
left: 65px !important;
width: 440px !important;
height: 66px !important;
}
.bb_bdy_rpt {
background-image: url("/search/PublishingImages/BestBets/bb_bdy_rpt.jpg") !important;
background-repeat: repeat-y !important;
}
.bb_btm_left {
background-image: url("/search/PublishingImages/BestBets/bb_btm_left.jpg") !important;
background-repeat: no-repeat !important;
position: absolute !important;
left: 0px !important;
bottom: 0px !important;
width: 65px !important;
height: 12px !important;
}
.bb_btm_rpt {
background-image: url("/search/PublishingImages/BestBets/bb_btm_rpt.jpg") !important;
background-repeat: repeat-x !important;
position: absolute !important;
left: 65px !important;
bottom: 0px !important;
height: 12px !important;
width: 440px !important;
}
.bb_btm_right {
background-image: url("/search/PublishingImages/BestBets/bb_btm_right.jpg") !important;
background-repeat: no-repeat !important;
position: absolute !important;
right: 0px !important;
bottom: 0px !important;
width: 65px !important;
height: 12px !important;
}
.bb_content {
font-family: Arial, Helvetica, sans-serif !important;
color: #595858 !important;
position: relative !important;
text-align: left !important;
}
.bb_title, .bb_title a {
color: #0b357f !important;
font-weight: bold !important;
font-family: Arial, Helvetica, sans-serif !important;
padding-bottom: 5px !important;
}
.bb_link, .bb_link a {
color: #0b357f !important;
font-family: Arial, Helvetica, sans-serif !important;
padding-top: 5px !important;
}
.bb_main {
position:relative !important;
width: 520px !important;
padding: 15px 30px 15px 20px !important;
}
/* ---------- end BEST BETS ---------- */

/* ---------- BENEFITS ---------- */
    .benefitsintro
    {
     	font:10pt arial,sans-serif;
     	width:560px;	
     	margin:10px 0px 20px 12px;
	}
    
    .benefits
    {
		width:560px;
			
	}
	    
    .benefitsColumn
    {
        margin-right:25px;
        float:left;
        width:170px;
    }
    
    .benefitsHeader
    {
        width:170px;
        margin:10px 0px 0px 0px;
        overflow:auto;
    }
    .benefitsheaderleft
    {
        background-image:url('/PublishingImages/benefitsheaderleft.png');
        background-repeat:no-repeat;
        width:5px !important;
        height:32px !important;
        float:left;
    }
    
    .benefitsheadercenter
    {
        background-image:url('/PublishingImages/benefitsheadercenter.png');
        background-repeat:repeat;
        width:158px;
        height:32px !important;
        float:left;
    }    

    .benefitsheaderright
    {
        background-image:url('/PublishingImages/benefitsheaderright.png');
        background-repeat:no-repeat;
        width:7px !important;
        height:32px !important;
        float:left;
    }
    
    .benefitstitle
    {
        font:bold 10pt arial,sans-serif;
        color:black;
        padding-top:8px;
        padding-left:5px;
    }
    
       .benefitstext
    {
        font:8pt arial,sans-serif;
        color:#646464;
        margin:5px 10px 0px 10px;
    }
   
   
    .benefitstexttitle
    {
        font:bold 9pt arial,sans-serif;
        color:#646464;
        margin:10px 10px 0px 10px;
    }
    
    .benefitsimage
    {
        margin:10px 0px 0px 0px;
        width:170px;        
    }
/* ---------- end BENEFITS ---------- */

/* ---------- begin WORKSWIRE ------- */

.subscribeCallout {
	background-image:url('/PublishingImages/WorkswireSubscriptionCallout.png');
	background-repeat:no-repeat;
	width:129px;
	height:258px;
	margin:0px 0px 5px 20px;
	position:relative;
}

.subscribeText{
	width:108px;
	position:absolute;
	top:65px;
	left:11px;
	font-size:11px;
}

.subscribeButton{
	position:absolute;
	top:167px;
	left:9px;
	cursor:pointer;
}

.subscribeThankYou{
	width:525px;
	height:50px;
	position:relative;
	top:-140px;
	left:30px;
	background-color:#ffffff !important;
	
}

/* ---------- end WORKSWIRE --------- */

H3.ms-WPTitle{
	text-align:left !important;
	min-width:103px !important;
	}


