﻿/* CSS Document */
@import url('/_styles/allinNav.css');

html, body, form {
	margin:0px;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	color:#000;
	height:100%;
	width:100%;
}

body {
	background-color:#FFF;
}

p {
	font-size:12px;
}

object { 
	outline:none; 
}

ul {
	font-size:14px;
	line-height:24px;
	margin:0px 0px 20px 0px;
	padding:0px 0px 0px 40px;
	letter-spacing:1px;
}


a {
	text-decoration:underline;
	outline:none;
	cursor:pointer;
	color:#3E6B9A;
}

h1 {
	font-size:18px;
	font-weight:bold;
	margin:0px 0px 4px 0px;
}

h1.technology {
	font-family:Gill Sans, Gill Sans MT, GillSans, Arial, Helvetica, sans-serif;
	font-size:20px;
	font-weight:normal;
	color:#A62431;
	margin:0px;
	padding:0px;
	line-height:normal;
}

h1.interactive {
	font-family:Gill Sans, Gill Sans MT, GillSans, Arial, Helvetica, sans-serif;
	font-size:20px;
	font-weight:normal;
	color:#107289;
	margin:0px;
	padding:0px 0px 0px 0px;
	line-height:normal;
}

h1.company, h1.contact {
	font-family:Gill Sans, Gill Sans MT, GillSans, Arial, Helvetica, sans-serif;
	font-size:20px;
	font-weight:normal;
	color:#666;
	margin:0px;
	padding:0px;
	line-height:normal;
}

h2 {
	font-family:Gill Sans, Gill Sans MT, GillSans, Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:normal;
	color:#133252;
	margin:0px;
	padding:0px;
	line-height:normal;
}

h2.topmargin {
	margin:10px 0px 0px 0px;
}

h2.bottommargin {
	margin:0px 0px 10px 0px;
}

h2 a {
    color:#133252;
    text-decoration:none;
}

h2 a:hover {
    color:#133252;
    text-decoration:none;
    background-image:url('/siteImages/MoreArrow.gif');
    background-position:right;
    background-repeat:no-repeat;
    padding-right:16px;
}

h3 {
	font-size:14px;
	font-weight:bold;
	color:#133252;
	margin:0px;
	padding:0px;
	line-height:normal;
}

h4 {
	font-family:Gill Sans, Gill Sans MT, GillSans, Arial, Helvetica, sans-serif;
	font-size:17px;
	font-weight:normal;
	color:#A62431;
	margin:-3px 0px 0px 0px;
	padding:0px;
	line-height:normal;
}

h4 em, h4 i {
	color:#133252;
}

#Container {
	position:relative;
	width:100%;
	min-height:100%;
	margin:0 auto;
}

/* ----- Header Starts ----- */

#Header {
	width:100%;
	min-width:970px;
	height:136px;
	background-image:url('/siteImages/HeaderBG.gif');
	background-repeat:repeat-x;
}

#HeaderContent {
	width:960px;
	height:136px;
	margin:0 auto;
}

#Logo {
	float:left;
	width:140px;
	height:78px;
	margin-top:24px;
}

#Search {
	float:right;
	width:240px;
	height:20px;
	text-align:right;
}

#SearchField {
	width:106px;
	height:16px;
	border:#3E6B9A 1px solid;
	background-image:url('/siteImages/TextFieldBG.gif');
	mar gin:0px 3px 0px 0px;
	margin:24px 5px 0px 0px;
	color:#7088A1;
	padding:1px 5px;
	font-size:12px;
}

#Search a {
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	color:#3E6B9A;
	vertical-align: middle;
}

#SearchHide {
	visibility: hidden;
}

#Solutions {
	float:left;
	margin:18px 0px 0px 209px;
	z-index:12;
	clear:left;
}

/* ----- Header Ends ----- */


/* ----- App Starts ----- */

#App {
	width:100%;
	min-width:970px;
	height:447px;
	background-image:url('/siteImages/AppBG.gif');
	background-repeat:repeat-x;
	z-index:10;
}

#AppContent {
	width:960px;
	height:447px;
	margin:0 auto;
	z-index:11;
}

#StaticApp {
	float:left;
	margin:0px;
	z-index:13;
}

/* ----- App Ends ----- */


/* ----- Body Copy Starts ----- */

#BodyCopy {
	width:100%;
	min-width:970px;
	background-image:url('/siteImages/BodyCopyBG.gif');
	background-repeat:repeat-x;
	background-color:#FFF;
	padding-bottom:89px;
}

#BodyCopyContent {
	width:960px;
	margin:0 auto;
	margin-bottom:30px;
}

#BodyCopyContent ul {
	font-size:12px;
	margin:0px 0px 20px 0px;
	padding:0px 0px 0px 40px;
	color:#444;
	line-height:18px;
	letter-spacing:0px;
}

#BodyCopyContent ul.margin li {
	margin:0px 0px 15px 0px;
}

#BodyCopyContent ol {
	font-size:12px;
	margin:0px 0px 20px 0px;
	padding:0px 0px 0px 40px;
	color:#444;
	line-height:18px;
	letter-spacing:0px;
}


#BodyCopyContent p {
	line-height:18px;
	color:#444;
	margin:0px 0px 15px 0px;
}

#BodyCopyContent li {
	margin-bottom:18px;
}


/* This is for edit mode to hide the footer */
#BodyCopyContent table {
	z-index:5;
	position:relative;
}

img.divider {
	float:left;
	width:2px;
	height:200px;
}

.homePalettes {
	float:left;
	width:205px;
	padding:13px 16px 0px 16px;
	margin-bottom:20px;
}

.homePalettes h1 {
	font-family:Gill Sans, Gill Sans MT, GillSans, Arial, Helvetica, sans-serif;
	font-size:20px;
	font-weight:normal;
	color:#133252;
	margin:0px;
	padding:0px;
	line-height:normal;
}

.homePalettes p {
	color:#133252;
	font-size:12px;
	margin:8px 0px 12px 0px;
	padding:0px;
	line-height:normal;
	letter-spacing:0px;
}

.homePalettes ul {
	margin:6px 0px 0px 30px;
	padding:0px;
}

.homePalettes ul li {
	margin:0px 0px 10px 0px;
	padding:0px;
}

.homePalettes.first, .homePalettes.last {
	float:left;
	width:206px;
}

.homePalettes.last {
	margin-bottom:20px;
	padding:6px 16px 0px 16px;
}

.homePalettes a {
	color:#133252;
	text-decoration:none;
}

.homePalettes a:hover {
	text-decoration:underline;
}

.HomePalettes span.headline {
	color:#133252;
	font-weight:bold;
}

.HomePalettes span.RichTextDefault {
	font-size:12px;
	line-height:18px;
	color:#444;
	margin:0px 0px 15px 0px;
}

.industriesPalette ul{
	margin:0px 0px 0px 30px;
	padding:0px;
}

.industriesPalette li {
	margin:0px 0px 10px 0px;
	padding:0px;
	line-height:10px;
}

.Username {
	width:106px;
	height:16px;
	border:#3E6B9A 1px solid;
	background-image:url('/siteImages/TextFieldBG.gif');
	margin:10px 13px 0px 5px;
	color:#7088A1;
	padding:1px 5px;
	font-size:12px;
	}

.UserNamePassword {
	font-family:Arial, Helvetica, sans-serif;    
    line-height:18px;
    color:#444;
    font-size:12px;
    margin:0px 0px 15px 0px;
}

.ForgotPWDLogout {
	font-family:Arial, Helvetica, sans-serif;    
    font-size:10px;
    text-decoration:underline;
    color:#3E6B9A;				
}

.LogStatusDiv {
	font-family:Arial, Helvetica, sans-serif;    
    font-size:10px;
    color:#444;
    float:right;
    width: 300px;
    height: 20px;
    margin-top: 47px;
    text-align: right;
    clear: right;							
}

.Welcome {
	font-family:Arial, Helvetica, sans-serif;
    font-size:10px;
    color:#444;
}

.CustomerLogin {
	font-family:Gill Sans, Gill Sans MT, GillSans, Arial, Helvetica, sans-serif;
    font-size:20px;
    font-weight:normal;
    color:#133252;
    margin:0px;
    padding:0px;
    line-height:normal;
}

.Button  {
    background-image:url('/siteImages/ButtonBG.gif');
    background-repeat:repeat-x;
    padding:4px 0px 3px 0px;
    border:#3E6B9A 1px solid;
    font-size:12px;
    font-weight:bold;
    color:#285788;
    text-decoration:none;
    letter-spacing:1px;
}

.Button:hover {
    background-image:url('/siteImages/ButtonBG_Over.gif');
    text-decoration:none;
}

.Button span {
    border-left:#FFF 1px solid;
    border-right:#FFF 1px solid;
    padding:3px 6px;
}

span .Button {
    background-image:url('/siteImages/ButtonBG.gif');
    background-repeat:repeat-x;
    padding:0px;
    border:#3E6B9A 1px solid;
    font-size:12px;
    font-weight:bold;
    color:#285788;
    text-decoration:none;
    letter-spacing:1px;
}

.Button:hover {
    background-image:url('/siteImages/ButtonBG_Over.gif');
}

span .Button span {
    border-left:#FFF 1px solid;
    border-right:#FFF 1px solid;
    padding:3px 6px;
}

.HomePalettes p.password {
	margin-bottom:20px;
}

p#Blurb {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:16px;
	line-height:30px;
	margin:-5px 0px 0px 0px;
	padding:0px;
	color:#133252;
	letter-spacing:1px;
}

p#Blurb a {
	color:#133252;
	text-decoration:none;
	background-image:url('/siteImages/HR_Blue.gif');
	background-repeat:repeat-x;
	background-position:50% bottom;
}

a.servicesBox {
	color: #133252;
	text-decoration:none;
	font-size:12px;
	font-weight:bold;
}

a.servicesBox:hover {
	text-decoration:underline;
}


.HR {
	height:1px;
	background-image:url('/siteImages/HR.gif');
	background-repeat:repeat-x;
	margin:17px 0px 15px 0px;
	clear:both;
}

span .HR {
	margin-bottom:120px;
}

.HR.topmargin {
	margin-top:25px;
}

.HRSS {
	height:1px;
	background-image:url('/siteImages/HR.gif');
	background-repeat:repeat-x;
	margin:0px 0px 15px 0px;
	clear:both;
}

.breadcrumb-last {
	color:#3E6B9A;
	margin:0px 6px;
}

#Breadcrumbs {
	font-size:11px;
	color:#888;
	padding:9px 0px;
	height:12px;
}

#Breadcrumbs a {
	color:#888;
	text-decoration:none;
	margin:0px 6px;
}

#Breadcrumbs a:hover {
	color:#3E6B9A;
}

#Breadcrumbs a.first {
	margin:0px 6px 0px 0px;
}

#BodyCopyContent_Left {
	float:left;
	width:718px;
	border-right:#C1C1C1 1px dotted;
	padding:0px 22px 0px 0px;
	margin:6px 22px 0px 0px;
}

#BodyCopyContent_Left p {
	line-height:18px;
	color:#444;
	margin:0px 0px 15px 0px;
}

#BodyCopyContent_Left div.RichTextDefault {
	font-size:12px;
	line-height:18px;
	color:#444;
	margin:0px 0px 15px 0px;
}

#BodyCopyContent_Left div.IndentRichTextDefault {
	font-size:12px;
	line-height:18px;
	color:#444;
	margin:0px 0px 15px 0px;
	padding-left:10px;
}

#BodyCopyContent_Right {
	float:left;
	width:197px;
	padding:0px;
	margin:6px 0px 0px 0px;
	clear:right;
}

#BodyCopyContent_Right p {
	line-height:18px;
	color:#444;
	margin:0px 0px 10px 0px;
}

#BodyCopyContent_Right span.headline, #BodyCopyContent_Left span.headline {
	color:#133252;
	font-weight:bold;
}

#BodyCopyContent_Left span.indent-headline {
	color:#133252;
	font-size:12px;
	font-weight:bold;
	padding-left:10px;
}

#BodyCopyContent_Right .HR {
	height:1px;
	background-image:url('/siteImages/HR.gif');
	background-repeat:repeat-x;
	margin:0px 0px 10px 0px;
	clear:both;
}

.LandingGraphicConsulting {
	width:100%;
	min-width:970px;
	height:231px;
	background-image:url('/siteImages/TechnologyGraphicBG.gif');
	background-repeat:repeat-x;
	z-index:10;
}

.LandingGraphicInteractive {
	width:100%;
	min-width:970px;
	height:231px;
	background-image:url('/siteImages/InteractiveBG.gif');
	background-repeat:repeat-x;
	z-index:10;
}

#LandingGraphic {
	width:100%;
	min-width:970px;
	height:231px;
	background-image:url('/siteImages/TechnologyGraphicBG.gif');
	background-repeat:repeat-x;
	z-index:10;
}

#LandingGraphicGreen {
	width:100%;
	min-width:970px;
	height:231px;
	background-image:url('/siteImagesInteractiveBG.gif');
	background-repeat:repeat-x;
	z-index:10;
}

#LandingGraphicContent {
	width:960px;
	height:231px;
	margin:0 auto;
	z-index:11;
}

.OfferingGraphicInteractive {
	width:100%;
	min-width:970px;
	height:80px;
	background-image:url('/siteImages/OfferingBG.gif');
	background-repeat:repeat-x;
	z-index:10;
}

.OfferingGraphicConsulting {
	width:100%;
	min-width:970px;
	height:80px;
	background-image:url('/siteImages/OfferingBG.gif');
	background-repeat:repeat-x;
	z-index:10;
}

#OfferingGraphic {
	width:100%;
	min-width:970px;
	height:80px;
	background-image:url('/siteImages/OfferingBG.gif');
	background-repeat:repeat-x;
	z-index:10;
}

#OfferingGraphicContent {
	width:960px;
	height:80px;
	margin:0 auto;
	z-index:11;
}

#InteractiveRichGraphic {
	width:100%;
	min-width:970px;
	height:333px;
	background-image:url('/siteImages/InteractiveRichBG.gif');
	background-repeat:repeat-x;
	z-index:10;
}

#InteractiveRichGraphicContent {
	width:960px;
	height:333px;
	margin:0 auto;
	z-index:11;
}

#DigiHDGraphic {
	float:left;
	margin:17px 0px 20px 0px;
	z-index:13;
}

#WhatWeDoGraphic {
	float:left;
	margin:0px;
	z-index:13;
}


/* ----- Search Results Page Starts ----- */

#SearchResults {
	background-color:#D1D1D1;
	height:18px;
	margin-top:10px;
}

#SearchResults a {
	text-decoration:none;
}

#SearchResults a:hover {
	text-decoration:underline;
}

#SearchResults #Text p, #SearchResults #Links p {
	font-size:11px;
	margin:0px;
}

#SearchResults #Text {
	float:left;
	margin-left:5px;
}

#SearchResults #Links {
	float:right;
	margin-right:5px;
}

#SortBy {
	text-align:right;
	font-size:11px;
}

#SortBy a {
	text-decoration:none;
}

#SortBy a:hover {
	text-decoration:underline;
}

div#SearchResultsItems p {
	margin:0px;
}

div#SearchResultsItems p span {
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
}

div#SearchResultsItems p span.link {
	 color:#133252;
}

div#SearchResultsItems p span.link span {
	 color:#999;
}

div#SearchResultsItems a {
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
	color:#3E6B9A;
}

div#SearchResultsItems p a {
	text-decoration:none;
}

div#SearchResultsItems p a:hover {
	text-decoration:underline;
}

div#SearchResultsItems p a.duplicates {
	font-size:11px;
}

div#SearchResultsItems p a:hover.duplicates {
	font-size:11px;
}

/* overrides of SP styles for search results */
.ms-WPBorder {
	
	border:0px;
}
	
.srch-stats, .srch-Page.srch-Page-bg {
	background-color:#d1d1d1;
}

.srch-Page.srch-Page-bg a:hover {
	text-decoration:underline;
	color:#3E6B9A;
}

#Text table {
	width: 50%;
}

#WebPartTitleWPQ3 {
	border: 0px
}

/* ----- Search Results Page Ends ----- */


#SandSImgDiv img
{
	float:left;
	margin:0px;
	z-index:13;
}

.CPalettes, .IPalettes {
	float:left;
	width:286px;
	height:200px;
	padding:13px 16px 0px 16px;
	margin-bottom:10px;
}

.CPalettes p {
	color:#444;
	font-size:12px;
	margin:8px 0px 422px 0px;
	padding:0px;
	line-height:18px;
	letter-spacing:0px;
}

.IPalettes p {
	color:#444;
	font-size:12px;
	margin:8px 0px 12px 0px;
	padding:0px;
	line-height:18px;
	letter-spacing:0px;
}


.CPalettes.first, .CPalettes.last, .IPalettes.first, .IPalettes.last {
	float:left;
	width:285px;
}

a .CPalettes, a .IPalettes {
text-decoration:none;
}

a:hover .CPalettes, a:hover .IPalettes {
	text-decoration:none;
	background-image:url('/siteImages/BodyCopyBG_Over.gif');
	background-repeat:repeat-x;
}

#GrayBox {
	background:#f5f5f5 url('/siteImages/GrayBoxBG.gif') repeat-x;
	background-color:#f5f5f5;
	border:#CCC 1px solid;
	padding:10px;
	margin:40px 0px -120px 0px;
	overflow: auto; 
	height: 1%;
}

span #GrayBox {
	margin-bottom:0px;
}

.GrayBoxPalettes {
	float:left;
	width:281px;
	border-left:#C1C1C1 1px dotted;
	border-right:#C1C1C1 1px dotted;
	padding:0px 15px;
}

.GrayBoxPalettes.last {
	float:left;
	width:281px;
	border:none;
	padding:0px 0px 0px 15px;
}

.GrayBoxPalettes.first {
	float:left;
	width:281px;
	border:none;
	padding:0px 15px 0px 5px;
}

.GrayBoxPalettes h1 {
	font-family:Gill Sans, Gill Sans MT, GillSans, Arial, Helvetica, sans-serif;
	font-size:20px;
	font-weight:normal;
	color:#133252;
	margin:0px 0px 10px 0px;
	padding:0px;
	line-height:normal;
}

#GrayBox .GrayBoxPalettes p {
	line-height:18px;
	color:#444;
	margin:0px 0px 10px 0px;
}

.GrayBoxPalettes span.headline {
	color:#133252;
	font-weight:bold;
}

.GrayBoxPalettes ul {
	margin:6px 0px 0px 30px;
	padding:0px;
}

.GrayBoxPalettes ul li {
	margin:0px 0px 10px 0px;
	padding:0px;
}

#year2005, #year2006, #year2007, #year2008, #year2009, #year2010, #year2011, #year2012, #year2013, #year2014 {
	background-repeat:no-repeat;
	padding:15px 0px 0px 10px;
	margin-top:40px;
	min-height:20px;
}

#year2014 {
	background-image:url(/siteImages/2014Heading.png);
}

#year2013 {
	background-image:url(/siteImages/2013Heading.png);
}

#year2012 {
	background-image:url(/siteImages/2012Heading.png);
}

#year2011 {
	background-image:url(/siteImages/2011Heading.png);
}

#year2010 {
	background-image:url(/siteImages/2010Heading.png);
}

#year2009 {
	background-image:url(/siteImages/2009Heading.png);
}

#year2008 {
	background-image:url(/siteImages/2008Heading.png);
}

#year2007 {
	background-image:url(/siteImages/2007Heading.png);
}

#year2006 {
	background-image:url(/siteImages/2006Heading.png);
}

#year2005 {
	background-image:url(/siteImages/2005Heading.png);
}

a.expand {
	float:left;
	height:11px;
	width:20px;
	margin:-16px 0px 0px 76px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#99A8B8;
	text-decoration:none;
}

a.expandStories {
	height:11px;
	margin:0px 0px 0px 5px;
	}

a.expandCareers {
	height:11px;
	margin:0px 0px 0px 5px;
}

.newsSummary {
	padding-left:10px;
}

.ExpandIcon {
	background-image:url('/siteImages/ExpandIcon.gif');
	background-repeat:no-repeat;
	padding:0px 0px 0px 0px;
	height:12px;
	width:12px;
}

.ContractIcon {
	background-image:url('/siteImages/ContractIcon.gif');
	background-repeat:no-repeat;
	padding:0px 0px 0px 0px;
	height:12px;
	width:12px;
}

a.view {
	text-decoration:none;
}

a.indent-view {
	font-size:12px;
	text-decoration:none;
	pad ding-left:10px;
}

a.news, a.careers {
	text-decoration:none;
}

a:hover.news, a:hover.careers {
	text-decoration:underline;
}

#GrayBoxSS {
	background:#f5f5f5 url('/siteImages/GrayBoxBG.gif') repeat-x;
	background-color:#f5f5f5;
	border:#CCC 1px solid;
	height:150px;
	padding:10px;
	margin:10px 0px 20px 0px;
}

#GrayBoxSS h2 {
	font-family:Gill Sans, Gill Sans MT, GillSans, Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:normal;
	color:#133252;
	margin-top:-3px;
	padding:0px;
	line-height:normal;
}

p.recentss {
	margin:0px;
	padding:0px;
}

span.consulting {
	font-family:Gill Sans, Gill Sans MT, GillSans, Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#A62431;
	font-weight:normal;
}

span.interactive {
	font-family:Gill Sans, Gill Sans MT, GillSans, Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#107289;
	font-weight:normal;
}

span.careers {
	font-family:Gill Sans, Gill Sans MT, GillSans, Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#133252;
	font-weight:normal;
}

.HR.ss, .HR.careers {
	height:1px;
	background-image:url('/siteImages/HR.gif');
	background-repeat:repeat-x;
	margin:0px 0px 15px 0px;
	clear:both;
}

a.expandss, a.expandcareers {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#444;
	text-decoration:none;
	vertical-align:text-bottom;
}

span a.expandss, span a.expandcareers {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#444;
	text-decoration:none;
	vertical-align:text-top;
}

a.expandds {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#444;
	text-decoration:none;
	vertical-align: text-top;
	font-weight:normal;
}

.ssIndent, .careersIndent {
	margin:0px 0px 20px 20px;
}

.dsIndent {
	margin:15px 0px 20px 20px;
}

.spacer {
	clear:both;
	height:0px;
	line-height:0px;
	padding-bottom:119px;
}

span .spacer {
	clear:both;
	height:0px;
	line-height:0px;
	padding-bottom:0px;
	margin-bottom:0px;
}


/* ----- Body Copy Ends ----- */


/* ----- Footer Starts ----- */

#Footer {
	position:absolute;
	bottom:0;
	width:100%;
	min-width:970px;
	height:89px;
	background-image:url('/siteImages/FooterBG.gif');
	background-repeat:repeat-x;
	clear:both;
	margin-top:30px;
}

#FooterContent {
	width:960px;
	height:64px;
	margin:0 auto;
	padding-top:25px;
}

#FooterContent p {
	text-align:center;
	color:#FFF;
	font-size:10px;
	margin:0px 0px 10px 0px;
	letter-spacing:1px;
}

#FooterContent a {
	color:#FFF;
	text-decoration:none;
}

#FooterContent a:hover {
	text-decoration:underline;
}

/* ----- Footer Ends ----- */

a#Button {
	background-image:url('/siteImages/ButtonBG.gif');
	background-repeat:repeat-x;
	padding:4px 0px 3px 0px;
	border:#3E6B9A 1px solid;
	font-size:12px;
	font-weight:bold;
	color:#285788;
	text-decoration:none;
	letter-spacing:1px;
}

a:hover#Button {
	background-image:url('/siteImages/ButtonBG_Over.gif');
	text-decoration:none;
}

a#Button span {
	border-left:#FFF 1px solid;
	border-right:#FFF 1px solid;
	padding:3px 6px;
}

span a#Button {
	background-image:url('/siteImages/ButtonBG.gif');
	background-repeat:repeat-x;
	padding:0px;
	border:#3E6B9A 1px solid;
	font-size:12px;
	font-weight:bold;
	color:#285788;
	text-decoration:none;
	letter-spacing:1px;
}

span a:hover#Button {
	background-image:url('/siteImages/ButtonBG_Over.gif');
}

span a#Button span {
	border-left:#FFF 1px solid;
	border-right:#FFF 1px solid;
	padding:3px 6px;
}

.ms-consoleminiframe {
	
	padding-bottom: 89px;
}

table.ms-listviewtable {
	MARGIN-BOTTOM: 120px;
}


div.ms-WPBody{}
div.ms-wpbody p h1, div.ms-wpbody h1 {}

.clientCards div {
    float:left;
    width:170px;
    margin:10px 30px 0px 20px;
    padding:0px;
    text-align:center;
}

.clientCards div p {
    font-size:10px;
}

.SSQuote {
	FLOAT: right; MARGIN: 20px 0px 20px 40px; WIDTH: 250px; 
}

.SSQuote p {
	font-style:italic
}

.SSBrief {
	
	FLOAT: right; MARGIN: 0px 0px 0px 40px; WIDTH: 250px; PADDING: 10px 0px 10px 10px;
}

a.noUnderline {
	text-decoration:none;
}

a:hover.noUnderline {
	text-decoration:none;
}

.bigButtons {
	border:#DDD 1px solid;
	background-color:#EEE;
	padding:20px 20px 20px 7px;
	margin-bottom:20px;
	position:relative;
}

.bigButtons:hover {
	background:#EEE url(/siteImages/BigButtonBGHover.gif) repeat-x bottom;
	cursor:pointer;
}

.bigButtons img {
	margin:0px;
	float:left;
	border:none;
}

.bigButtons2 {
	border:#DDD 1px solid;
	background-color:#EEE;
	padding:20px 20px 0px 20px;
	margin-bottom:20px;
	position:relative;
}

.bigButtons2:hover {
	background:#EEE url(/siteImages/BigButtonBGHover.gif) repeat-x bottom;
	cursor:pointer;
}

.bigButtons2 img {
	margin:-33px -35px -35px 0px;
	float:right;
	border:none;
	padding-left:5px;
}

.trustedAdvisorBox {
	border:#DDD 1px solid;
	background-color:#EEE;
	padding:20px 20px 5px 20px;
	margin-bottom:20px;
	position:relative;
	text-align:center;
}

.trustedAdvisorBox:hover {
	background:#EEE url(/siteImages/BigButtonBGHover.gif) repeat-x bottom;
	cursor:pointer;
}

a.noUnderlineTA {
	text-decoration:none;
	font-weight:bold;
	color:#133252;
}

a:hover.noUnderlineTA {
	text-decoration:none;
	font-weight:bold;
	color:#133252;
}

#BodyCopyContent a.noUnderlineTA .trustedAdvisorBox p {
	font-weight:bold;
	color:#133252;
}

.trustedAdvisorBox img {
	padding:0 0 5px 0;
	border:none;
}

#BodyCopyContent_Left div.bigButtons p {
	padding:0px;
	margin-bottom:0px;
}

div.bigButtons .learnMore, div.bigButtons2 .learnMore {
	position:absolute;
	top:-8px;
	right:-8px;
	background:url(/siteImages/LearnMoreTag.png) no-repeat;
	width:82px;
	height:83px;
	visibility:hidden;
}

div.bigButtons:hover .learnMore, div.bigButtons2:hover .learnMore {
	visibility:visible;
}

div.clear {
	clear: both;
}

.photo {
	background:url(/siteImages/PhotoFrame.png) no-repeat;
	width:324px;
	height:219px;
	float:right;
	margin:0px -6px 10px 10px;
}

.photo img {
	margin:2px 0px 0px 4px;
	border:#343434 1px solid;
}

/* HubSpot Webpart Styles */
.hubspotForm2 span.error {
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	color: red;
}

.hubspotForm2 {
	padding-left:10px;
	width:294px;
}

.hubspotForm2 h1 {
	color:#133252;
	font-family:Gill Sans,Gill Sans MT,GillSans,Arial,Helvetica,sans-serif;
	font-size:20px;
	font-weight:normal;
	line-height:normal;
	margin-bottom:10px;
	padding:0px;
}

.hubspotForm2 select {
	margin:1px 0px 9px 0px;
}

.hubspotForm2 label {
	display:block;
	list-style:none;
	color:#444444;
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	line-height:normal;
	margin:0px 0px 2px 0px;
	padding:1px 5px;
}

.hubspotForm2 input {
	width:115px;
	height:16px;
	border:#3E6B9A 1px solid;
	background-image:url(/siteImages/TextFieldBG.gif);
	background-repeat:repeat-x;
	margin:0px 0px 8px 5px;
	color:#7088A1;
	display:block;
	list-style:none;
	padding:1px 9px;
	font-size:12px;
}

.hubspotForm2 div.name, .hubspotForm2 div.address, .hubspotForm2 div.cityAndState, .hubspotForm2 div.zipcodeAndCountry {
	clear:left;
}

.hubspotForm2 input.streetAddress, .hubspotForm2 input.addressLine2 {
	width:259px;
}

.hubspotForm2 input.city, .hubspotForm2 input.zipCode {
	width:108px;
}

.hubspotForm2 select.state {
	width:142px;
}

.hubspotForm2 select.country {
	width:142px;
}

.hubspotForm2 div.firstName {
	float:left;
	width:49%;
}

.hubspotForm2 div.lastName {
	float:left;
	width:49%;
}

.hubspotForm2 div.city, div.email {
	float:left;
	width:49%;
}

.hubspotForm2 div.state {
	float:left;
	width:49%;
	margin-left:0px;
}

.hubspotForm2 div.zipcode {
	float:left;
	width:49%;
}

.hubspotForm2 div.country {
	float:left;
	width:49%;
	margin-left:0px;
}

.hubspotForm2 div.companyLabel {
	float:left;
	width:49%;
}

.hubspotForm2 div.jobLabel {
	float:left;
	width:49%;
}

.hubspotForm2 div.company {
	float:left;
	width:49%;
}

.hubspotForm2 div.job {
	float:left;
	width:49%;
}

.hubspotForm2 div.phoneLabel {
	float:left;
	width:49%;
}

.hubspotForm2 div.faxLabel {
	float:left;
	width:49%;
}

.hubspotForm2 div.phone {
	float:left;
	width:49%;
}

.hubspotForm2 div.fax {
	float:left;
	width:49%;
}

.hubspotForm2 .buttonClear {
	line-height:0px;
}

.hubspotForm2 input.submitButton {
	background-image:url(/siteImages/ButtonBG.gif);
	background-repeat:repeat-x;
	border:1px solid #3E6B9A;
	color:#285788;
	font-size:12px;
	font-weight:bold;
	letter-spacing:1px;
	padding:4px 0 3px;
	text-decoration:none;
	width:auto;
	height:24px;
	margin-top:5px;
}

.hubspotForm2 input.submitButton:hover {
	background-image:url('/siteImages/ButtonBG_Over.gif');
	text-decoration:none;
}

#SkillSets table {
	font-size:10px;
	color:#444;
	padding-bottom:20px;
}

#SkillSets tr {
	padding:0;
	margin:0;
}

#SkillSets ul {
	font-size:10px;
	margin:0;
	padding:0 0 0 14px;
	color:#444;
	line-height:18px;
	letter-spacing:0px;
}

#SkillSets li {
	margin:0px 0px 5px 0px;
}

#SkillSets td {
	vertical-align:top;
	width:162px;
	border-right:#BEBEBE 1px solid;
	border-bottom:#BEBEBE 1px solid;
	padding:10px;
	margin:0;
}

#SkillSets .skillTitles td {
	border-top:#BEBEBE 1px solid;
	font-weight:bold;
	background-color:#e8e8e8;
	vertical-align:middle;
}

#SkillSets td.firstColumn {
	border-left:#BEBEBE 1px solid;
	width:85px;
}

#SkillSets td.secondColumn {
	width:65px;
}

a#DigiBaseMovies {
	background:url(/siteImages/DigiBaseMovies_Thumbnail.jpg) 0 0 no-repeat;
	display:block;
	width:185px;
	height:104px;
	float:right;
	border:#999 2px solid;
	margin-top:7px;
}

a#DigiBaseMovies:hover {
	background:url(/siteImages/DigiBaseMovies_Thumbnail.jpg) 0 -104px no-repeat;
}

a#DigiBaseShoreExcursions {
	background:url(/siteImages/DigiBaseShoreExcursions_Thumbnail.jpg) 0 0 no-repeat;
	display:block;
	width:185px;
	height:104px;
	float:right;
	border:#999 2px solid;
	margin-top:5px;
}

a#DigiBaseShoreExcursions:hover {
	background:url(/siteImages/DigiBaseShoreExcursions_Thumbnail.jpg) 0 -104px no-repeat;
}

a#DigiBaseInfo {
	background:url(/siteImages/DigiBaseInfo_Thumbnail.jpg) 0 0 no-repeat;
	display:block;
	width:185px;
	height:104px;
	float:right;
	border:#999 2px solid;
	margin-top:7px;
}

a#DigiBaseInfo:hover {
	background:url(/siteImages/DigiBaseInfo_Thumbnail.jpg) 0 -104px no-repeat;
}

a#DigiBaseRoomService {
	background:url(/siteImages/DigiBaseRoomService_Thumbnail.jpg) 0 0 no-repeat;
	display:block;
	width:185px;
	height:104px;
	float:right;
	border:#999 2px solid;
	margin-top:7px;
}

a#DigiBaseRoomService:hover {
	background:url(/siteImages/DigiBaseRoomService_Thumbnail.jpg) 0 -104px no-repeat;
}

a#DigiBaseMessaging {
	background:url(/siteImages/DigiBaseMessaging_Thumbnail.jpg) 0 0 no-repeat;
	display:block;
	width:185px;
	height:104px;
	float:right;
	border:#999 2px solid;
	margin-top:7px;
}

a#DigiBaseMessaging:hover {
	background:url(/siteImages/DigiBaseMessaging_Thumbnail.jpg) 0 -104px no-repeat;
}

a#DigiCasinoSlots {
	background:url(/siteImages/DigiCasinoSlots_Thumbnail.jpg) 0 0 no-repeat;
	display:block;
	width:185px;
	height:104px;
	float:right;
	border:#999 2px solid;
	margin-top:7px;
}

a#DigiCasinoSlots:hover {
	background:url(/siteImages/DigiCasinoSlots_Thumbnail.jpg) 0 -104px no-repeat;
}

a#DigiCasinoVideoPoker {
	background:url(/siteImages/DigiCasinoVideoPoker_Thumbnail.jpg) 0 0 no-repeat;
	display:block;
	width:185px;
	height:104px;
	float:right;
	border:#999 2px solid;
	margin-top:7px;
}

a#DigiCasinoVideoPoker:hover {
	background:url(/siteImages/DigiCasinoVideoPoker_Thumbnail.jpg) 0 -104px no-repeat;
}

a#DigiHDManager1 {
	background:url(/siteImages/DigiHDManager1_Thumbnail.jpg) 0 0 no-repeat;
	display:block;
	width:185px;
	height:104px;
	float:right;
	border:#999 2px solid;
	margin-top:7px;
}

a#DigiHDManager1:hover {
	background:url(/siteImages/DigiHDManager1_Thumbnail.jpg) 0 -104px no-repeat;
}

a#DigiHDManager2 {
	background:url(/siteImages/DigiHDManager2_Thumbnail.jpg) 0 0 no-repeat;
	display:block;
	width:185px;
	height:104px;
	float:right;
	border:#999 2px solid;
	margin-top:7px;
}

a#DigiHDManager2:hover {
	background:url(/siteImages/DigiHDManager2_Thumbnail.jpg) 0 -104px no-repeat;
}
a#DigiHD1 {
	background:url(/siteImages/DigiHD1_Thumbnail.jpg) 0 0 no-repeat;
	display:block;
	width:185px;
	height:104px;
	float:right;
	border:#999 2px solid;
	margin-top:7px;
}

a#DigiHD1:hover {
	background:url(/siteImages/DigiHD1_Thumbnail.jpg) 0 -104px no-repeat;
}

a#DigiHD2 {
	background:url(/siteImages/DigiHD2_Thumbnail.jpg) 0 0 no-repeat;
	display:block;
	width:185px;
	height:104px;
	float:right;
	border:#999 2px solid;
	margin-top:7px;
}

a#DigiHD2:hover {
	background:url(/siteImages/DigiHD2_Thumbnail.jpg) 0 -104px no-repeat;
}

