h1, h2, h3 {color:#17629e; font-family:arial;}
a {color:#f15a29;}
.Header {font-fmaily:Arial;}
.Header .Left {float:left; width:139px; margin-top:10px;}
.Header .Right {float:right; width:747px;}
.Header .TelephoneNumbers {font-size:11px; text-align:right; margin-bottom:3px; color:#333;}
.Header .TelephoneNumbers a {color:#999;}
.Header .Navigation {float:left; width:747px; height:38px; max-height:38px; overflow:hidden; background-image: url(/Images/RedBar.png); background-position: left top; background-repeat: no-repeat;}
.Header .Navigation ul {width:650px; float:left; list-style-type:none; height:38px;}
.Header .Navigation ul li {list-style-type:none; height:38px; margin-left:15px; padding:0 10px 0 10px; font-size:16px; line-height:38px; display:inline-block; color:#fff;}
*html .Header .Navigation ul li {float:left; margin-left:7px;}
*+html .Header .Navigation ul li {float:left;}
.Header .Navigation ul li a {color:#fff;}
.Header .Navigation ul li.selected {font-weight:bold;}

.Header ul.SubNavigation { float:left; width:80px; list-style-type:none; height:38px;}
.Header ul.SubNavigation li, .Row div.SubNavigation li {list-style-type:none; margin-left:15px; 
			padding:0 10px 0 10px; font-size:12px; display:inline-block; color:#fff;}
*html .Header .Navigation ul.SubNavigation li {float:left; margin-left:7px;}
.Header ul.SubNavigation li a {color:#fff;}

.Row div.SubNavigation {height:20px; margin-left:195px;}
.Row div.SubNavigation ul {list-style-type:none; height:20px;}
.Row div.SubNavigation li {height:15px; margin-left:0px; padding:0 10px 5px 10px; font-size:12px; 
			line-height:15px; display:inline-block; color:#333;}
.Row div.SubNavigation li a  {font-size:12px; color:#333;}
.Row div.SubNavigation .Selected {font-weight:bold;}
.Row div.SubNavigation .Spacer {border-left:solid 1px #333;}
*html .Row div.SubNavigation li {float:left;}
*+html .Row div.SubNavigation li  {float:left;}

.MainContent {margin:14px 0 14px 0;}

/*News*/
.News h1 {color:#17629E; font-size:18px; margin-top:10px;}
.NewsLandingLeft, .NewsLandingRight {float:left; width:332px; clear:left; margin-bottom:40px;}
.NewsLandingRight {float:right; clear:right;}
.NewsMenu .MenuTitle {font-weight:bold;font-size:14px;color:#1a1a1a;}
.NewsMenu a {color:#666;}
.NewsBody h2 a {color:#1a1a1a;}
.NewsBody p {margin-bottom:10px;}
.NewsBody div.DatePublished {color:#999; font-size:12px;}
.NewsBody .Left {width:442px; float:left;}
.NewsBody .Right {width:222px; float:right;}


.Col1{width:222px;}
.Col2{width:458px;}
.Col3{width:694px;}
.Col4{width:930px;}
.Row {clear:both; position:relative; width:100%; margin:0px; margin-top:0px;}
.Left {float:left;}
.Right {float:right;}

.FourCols {min-height:350px;}
*html .FourCols {height: expression( this.scrollHeight < 351 ? "350px" : "auto" ); /* sets min-height for IE */}
.FourCols h1 {margin-left:11px;}

.RollingImageBox {height:200px;}
.Module {height:130px; width:200px; overflow:hidden;}


#slideshow #slidesContainer {width:694px;height:200px;overflow:auto; /* allow scrollbar */position:relative;} 
#slideshow #slidesContainer .slide {margin:0 auto;width:694px; /* reduce by 20 pixels to avoid horizontal scroll */height:200px;}
#slideshow {position: relative;}
#slideshow div.lozenge{width:185px;height:25px; position:absolute; top:160px; left:20px; z-index:10;
                    background-image:url(/images/banner-nav-lozenge.png);
                    background-repeat:no-repeat;
                    background-position:left top;
                    padding:2px 0 0 8px;
                    overflow:hidden;}
#slideshow .lozenge .text {position:absolute; width:85px; top:4px; left:0px; color:#fff; font-size:12px; font-weight:bold;font-family:Verdana, Arial;text-align:center;}
#slideshow .lozenge #leftControl {position:absolute;top:7px;left:5px;z-index:50;cursor: pointer;}
#slideshow .lozenge #rightControl {position:absolute;top:7px;left:70px;z-index:50;cursor: pointer;} 
#slideshow .lozenge span {color:#fff;font-size:12px; font-weight:bold;font-family:Verdana, Arial;}
#slideshow .lozenge span img{cursor:pointer;}  
.BannerContainer {width: 694px;height: 200px;position: relative;}


/*HomePage scroll box*/
.HomepageLogoScroller {height:73px; line-height:73px; padding:0 10px 0 10px; background-image:url(/images/ClientsLogos.gif); background-repeat:no-repeat;}
div.sc_menu {/* Set it so we could calculate the offsetLeft */position: relative; height:73px; width:910px;
	/* Add scroll-bars */overflow: auto;}
ul.sc_menu { display: block;  height: 65px;  /* Max width here, for users without Javascript */
	width: 4000px;  padding:5px 0 0 15px;  /* Remove default margin */  margin: 0;  list-style: none;}
.sc_menu li {  display: block;  float: left;  padding: 0 4px;}
.sc_menu a {  display: block;  text-decoration: none;}
.sc_menu a img { width:auto;}
.sc_menu span {  /* We want a caption to display on the next line */  display: block;  margin-top: 3px;
  text-align: center;  font-size: 12px;  color: #fff;}
.sc_menu span {  display: none;  margin-top: 3px;  text-align: center;  font-size: 12px;  color: #fff;}
.sc_menu a:hover span {  display: block;}
.sc_menu img {  border: 0px #000 solid;  -webkit-border-radius: 3px;  -moz-border-radius: 3px;}
.sc_menu a:hover img {  filter:alpha(opacity=50);  opacity: 0.5;}


div.BasePod {height:46px; overflow:hidden;}
div.PodBox, div.PodShort77, div.PodShort119, div.PodTestDrive, div.TopRightPod, div.PodOurSolutions  {height:210px; overflow:hidden; padding:0;}
div.TopRightPod {height:200px;}
div.PodShort77{height:77px;}
div.PodShort119{height:119px;}
div.PodTestDrive {background-image:url(/images/TestDrive.gif); background-repeat:no-repeat;}
div.PodOurSolutions {background-image:url(/images/OurSolutions.gif); background-repeat:no-repeat;height:200px;}

div.PodTop, div.PodBottom {line-height:0; font-size:1px; height:5px; padding:0; margin:0; background-repeat:no-repeat; background-image:url(/images/ModuleTop.gif);}
div.PodBottom {background-image:url(/images/ModuleBottom.gif); }

div.PodBody, div.AutoPod div.PodBody {padding:0px 10px 0px 10px; margin:0; border-left:solid 1px #999; border-right:solid 1px #999; height:200px; overflow:hidden;}
div.PodShort77 div.PodBody {height:67px;}
div.PodShort119 div.PodBody {height:109px;}
div.Pod347 div.PodBody {height:337px;}
div.PodShort119 div.PodBody p {margin-bottom:5px; font-size:12px; }
div.PodBody h2 {font-size:16px; padding:0; margin-bottom:5px; font-family:Arial, Verdana; color:#17629e; }
div.PodBody img {border:0;}
div.PodBody img.Left {margin:0 5px 25px 0;}
div.PodBody img.Right{margin:0 0 25px 5px;}

div.PodBody div.BoxWithImage {margin:0 0 5px 0;}
div.PodBody div.BoxWithImage p {font-size:11px; line-height:16px; color:#333; padding:0; margin-bottom:3px;}
div.PodBody div.BoxWithImage div {font-size:10px; color:#007c85;}
div.PodTestDrive div.PodBody, div.PodOurSolutions  div.PodBody {border:0;}

div.AutoPod {height:auto; overflow:visible;}
div.AutoPod div.PodBody {height:auto; overflow:visible;}

div.PodStats {height:37px; overflow:hidden; background-image:url(/images/StatsPodBg.gif); background-repeat:no-repeat;}
div.PodStats div.PodBody {margin:6px 10px 6px 10px; padding:0; border:0;}
div.PodStats div.PodBody img.Left {margin:0 4px 0 0;}
div.PodStats div.PodBody div.StatNum {line-height:25px; color:#333; font-fmaily:Arial, Verdana; font-size:24px;}
div.PodStats div.PodBody div.StatText {color:#333; margin-top:12px; font-fmaily:Arial, Verdana; font-size:9px; vertical-align:baseline;}

div.PodTestDrive .Block, div.PodOurSolutions .Block {margin:0 8px 0 8px;}
div.PodOurSolutions h2 {font-size:16px; color:#1a1a1a; font-family:Arial;}
div.PodTestDrive .Block p, div.PodOurSolutions .Block p {font-size:12px; color:#fff; line-height:14px; font-weight:normal;}
div.PodTestDrive .Block p {color:#333; margin-bottom:0;}
div.PodOurSolutions .Block1 {margin-top:25px; height:75px; overflow:hidden;}
div.PodOurSolutions .Block2 {margin-top:15px; height:75px; overflow:hidden;}

div.PodTestDrive .Block1 {margin-top:45px; height:75px; overflow:hidden;}
div.PodTestDrive .Block1 div {font-size:11px; line-height:14px; margin-top:1px;}
div.PodTestDrive .Block1 div img {margin:0 0 0 3px;}
div.PodTestDrive .Block1 div a {font-weight:bold; color:#333;}
div.PodTestDrive .Block1 div a:hover {text-decoration:none;}
div.PodTestDrive .Block2 {margin:15px 0 0 55px; height:60px; overflow:hidden;}
div.PodTestDrive .Block2 a {font-weight:bold; color:#17629e;}
div.block3 p, div.block4 p {color#333; margin-bottom:4px;}
div.block3 div, div.block4 div {font-size:11px;}
div.block4 div {font-size:11px; margin-bottom:3px;}
div.block3 span, div.block4 span {color:#999;}
div.hr {padding-bottom:8px; margin-bottom:8px; border-bottom:solid 1px #999;}
div.block3 p a, div.block4 p a {color:inherit}
div.block3 h3 {margin:3px 0 5px 0; color:#333;}
div.block4 img {margin-bottom:20px;}

div.Pod2ColTop, div.Pod2ColBottom {height:5px; background-image:url(/images/2ColPodTop.gif); background-repeat:no-repeat; line-height:0; font-size:2px; Padding:0; margin:0;}
div.Pod2ColBottom {background-image:url(/images/2ColPodBottom.gif);}
div.Top {height:121px; overflow:hidden; margin:0 0 14px 0;}
.OurSolutions div.Middle, .OurSolutions div.Bottom {Margin-bottom:14px;}
div.QuotePod {position:relative; background-image:url(/images/2ColQuoteBG.gif); background-repeat:no-repeat; text-align:center; height:121px; overflow:hidden;}
div.QuotePod p {font-size:19px; line-height:24px; color:#333; margin:20px 10px 0 10px;}
div.QuotePod p img {padding:0 0 5px 0;}
div.QuotePod div {position:realtive; with:200px; text-align:center; color:#007c85; font-size:13px; margin-top:10px;}
div.Pod2ColBody, div.Pod2ColBodyA  {padding:10px 10px 10px 10px; margin:0; border-left:solid 1px #999; border-right:solid 1px #999; min-height:650px;}
div.Pod2ColBodyA {min-height:100px;}
*html div.Pod2ColBody {height:650px;}
div.SolutionsMainBody {width:436px;}
div.Pod2ColBody h2 {font-size:16px; color:#17629e; font-family:Arial;}
div.Pod2ColBody p {line-height:14px;}
div.PlainPod div.PodBody {border:0; padding:0 11px 0 11px 0; height:auto;}
div.PlainPod div.PodBody div {margin-bottom:4px;}


div.TitlePod div.TitleImage {height:35px; background-color:#fff;}
div.TitlePod div.TitleImageA {background-image:url(/images/TitlePodiProfileTitle.gif); background-repeat:no-repeat;}
div.TitlePod div.TitleImageB {background-image:url(/images/TitlePodSkillsProfileTitle.gif); background-repeat:no-repeat;}
div.TitlePod div.Col2Container {height:130px; overflow:hidden; background-image:url(/images/TitlePodBG.gif); background-repeat:no-repeat;}
div.TitlePod div.PodBody {border:0; padding-top:5px;}
div.TitlePod div.PodBody h2 {color:#333;}
div.TitlePod div.PodBody p {margin-bottom:3px;}
div.TitlePod div.PodBody a {font-size:11px;}

div.Right div.IconLink {height:15px; width:100px; float:right;}
div.IconLink div.Link a {font-size:11px; font-weight:bold; color:#333;margin-left:5px; line-height:14px;}
div.IconLink div.Icon {line-height:14px}
div.Right div.IconLink div.Link, div.Right div.IconLink div.Icon {float:right;}
div.Right div.IconLink div.Icon {margin-left:5px;}
div.Left div.IconLink div.Link {margin-left:5px;}

div.ImageBlockA img.Left, div.ImageBlockA img.Right {margin-bottom:0px;}
div.ImageBlockA h2 {color:#333; font-size:12px; margin-bottom:3px;}

h2.PodTitleA {color:red;}
.TypeA{color:#ccc; font-size:11px; line-height:12px;}

/*
.SpacerBottom14 {margin-bottom:14px;}
.SpacerBottom4 {margin-bottom:4px;}
.Orange {color:#f15A29;}
.BlueHeading {color:#17629e;}
.BlueDate {color:#007c85;}
.LightGrey {color:#ccc;}
.DarkGrey {color:#333;}
.Size11 {font-size:11px;}
.FontSize12 {font-size:12px;}
.FontSize14 {font-size:14px;}
.FontSize16 {font-size:16px;}
*/





























































































/* EDITOR PROPERTIES - PLEASE DON'T DELETE THIS LINE TO AVOID DUPLICATE PROPERTIES */
.SpacerBottom14 {
margin-bottom:14px;
}

.SpacerBottom4 {
margin-bottom:4px;
}

.Orange {
color:#f15A29;
}

.BlueHeading {
color:#17629e;
}

.BlueDate {
color:#007c85;
}

.LightGrey {
color:#ccc;
}

.DarkGrey {
color:#333;
}

.Size11 {
font-size:11px;
}

.FontSize12 {
font-size:12px;
}

.FontSize14 {
font-size:14px;
}

.FontSize16 {
font-size:16px;
}

