﻿
#Viewport 
{
	width: 100%;
	text-align: center;
		background:#fff url(/shared/images/headerbg-repeat-x.png) repeat-x left top;
	min-width:960px;
}
body
{
	background-color:#3F638E;
}
#BottomBG {
	text-align: center;	
	width: 100%;
	background:transparent url('/shared/images/bg-bottom.png') repeat-x scroll left bottom;
	min-width:960px;
}

.outerBounds
{
	width: 960px;
	margin-left: auto;
	margin-right: auto;
	text-align: left;
}
.innerBounds 
{
	width: 100%;
	text-align: left;
}

#PageHeader 
{
	
	height:98px;
	
}
#PageHeaderInner 
{
}
#PageSubHeader {
	
	padding-bottom:1px;
}
#PageSubHeaderInner {
	
}
#PageBody 
{
		background:#fff;
		min-height:200px;

}
#PageBodyInner 
{
}
#Columns 
{
}
#ColumnsInner 
{
	padding:15px 0;
}
#ColLeft 
{
	float: left;
	width: 200px;
	height: auto;
	overflow: hidden;
	display:none;
}
#ColLeftInner 
{
	padding:0px 10px 0;
}
body.home #ColLeft
{
	width:450px;
}
#ColMiddle 
{
	float: left;
	width: 750px;
	height: auto;
	min-height:400px;
}
#ColMiddleInner 
{
	padding:0 30px 0 30px;
}
body.home #ColMiddle
{
	width:500px;
}
#ColRight 
{
	float: left;
	width: 200px;
	height: auto;
	overflow: hidden;
}
#ColRightInner 
{
	padding:0 15px 15px;
}


#PageFooter 
{
	height:79px;
}
#PageFooterInner 
{
	padding:10px 0;
}
#ProductDetailDescription {
	clear:both;
}
.headerNav ul
{
	margin:0;
	padding:0;
	list-style-type:none;
	color:#fff;
	font-weight:bold;
}
 .headerNav ul li a, .headerNav ul li a:visited,  .headerNav ul li a:link, .headerNav ul li a:active
 {
	color:#fff;
	text-decoration:none;
 }
.headerNav ul li
{
	display:inline;
	
}
 .headerNav ul li span.text
 {
	display:block;


	color:#fff;
	font-weight:bold;
	text-decoration:none;
	float:left;
	padding-top:55px;
	margin-bottom:-55px;
	height:98px;
	
	


 }
  .headerNav ul li a,  .headerNav ul li span.anchor
  {
		 display:block;
		 float:left;
		 height:98px;
		 padding:0 23px;
		 overflow:hidden;
		 border-right:2px solid #999;
  }
  .headerNav ul li.first a,  .headerNav ul li.first span.anchor
  {
	border-left:2px solid #999;
  }
 .headerNav ul li a span.text
  {
	cursor:pointer;
  }
  .headerNav ul li.selected a , .headerNav ul li.selected span.anchor,.headerNav ul li.expanded a  
  {
	background:url(/shared/images/nav-bg.png) no-repeat center -98px;
	
  }
  .headerNav ul li a:hover 
  {
	 background:url(/shared/images/nav-bg.png) no-repeat center 0px;
  }
  
  h1.logo
  {
	margin:0;
	padding:0;
	float:left;
	background:url(/shared/images/bob-basic-system-logo.png) no-repeat;
	height:98px;
	width:300px;
	text-indent: -9999px;
	margin-right:10px;
  }
   h1.logo a
{
	display:block;
	height:100%;
	font-size:9px;

}
div#HomeBanner
{
	height:267px;
	background:url(/shared/images/home-banner-bg.jpg) no-repeat center bottom;
}
div#PageFooter
{
	background:url(/shared/images/footerbg.png) repeat-x left top;
	height:116px;
	text-align:center;
	color:#fff;
}
div#PageFooter a, div#PageFooter a:link, div#PageFooter a:visited
{
	color:#fff;
}
div#HomeBanner h2
{
text-indent:-9999px;
margin:0;
padding:0;
}
.footerBold
{
	font-size:21px;
	font-weight:bold;
}
div.testimonialWrap
{
	color:#666;
}
div.testimonialWrap .blurb
{
	font-weight:bold;
	font-size:20px;
	font-style:italic;
}
div.testimonialWrap .customerName
{
	text-align:right;
}

.introVideo
{
	height:350px;
}
.leftNav ul
{
	list-style-type:none;
	margin:0;
	padding:0;
	font-size:16px;
	font-weight:bold;		
}
.leftNav ul li
{
	padding-bottom:8px;
}
.leftNav ul li a
{
	text-decoration:none;
}
.leftNav ul li a:hover
{
	text-decoration:underline;
}
.leftNav ul li.selected span.text
{
	color:#D49729;
}
.thanksSummary
{
	margin-top:15px;
	border:1px solid #6B91BF;
	padding:15px;
}
.thanksDownload .downloadWrap
{
	width:620px;
	margin:	25px auto 25px;
}
.summaryDescription
{
	font-weight:bold;
	padding:10px;
	background:	#DFEEFF;
	border:2px solid  #6B91BF;
	color:#2A4874;
}


