/* ----- Main Page Layout ---- */
*{
	margin:0;
	padding:0;
}

body, html {
	font-family: "Lucida Grande", Helvetica, Arial, Verdana, sans-serif;;
	font-size: 11px;
	background: #000000 url(/images/global/bg/bodyBkg.jpg) no-repeat center top;
	margin: 0px;
	padding: 0px;
}
body ul{
	list-style: none;
	list-style-image: none;
}
#container {
	background: #1f4075 url(/images/global/headerBkgRepeater.gif) repeat-y;
	text-align: left;
	width: 1000px;
	min-height: 100%;
	height: auto !important;
	height: 100%;
	margin: 0 auto -56px; /* the bottom margin is the negative value of the 's height */
}
#upperBanner {
	background: #1f4075 url(/images/global/bg/headerBkg.png) repeat-x left bottom;
	height: 123px;
}
#upperBanner div.search{
	padding-top: 1.3em;
}
#menuContainer{	
	background: transparent;
}
#menuStripe.dkGradient{
	background: #b2b2b2 url(/images/global/bg/dkGradientBkgRepeater.gif) repeat-y;
	height: 10px;
}
#menuStripe.ltGradient{
	background: #b2b2b2 url(/images/global/bg/ltGradientBkgRepeater.gif) repeat-y;
	border-top: 1px solid #e1e1e1;
	height: 10px;
}
#middleBanner {
	display: block;
	color: #5b5b5b;
	background: #fff url(/images/global/bg/middleBannerBg.png) repeat-x  bottom;
}
#lowerBanner {
	clear: left;
	margin: 0px 0px 0px 0px;
	min-height: 250px;
	display: block;
	background: #fff url(/images/footer/lowerBannerBkg.png) repeat-x bottom;
	overflow: auto;
}
#newFooter {
	color: #e1e1e1;
	padding: 10px 0 20px 0;
	text-align: center;
	background: #224688 url(/images/global/footerBkg.png) repeat-x top;	
	overflow: auto;
}
.push {
	height: 66px;
	clear: both;
}
br.dashedBorder{
	margin-bottom: 50px;
}
/* ----- Main Columns Divs and Layout ---- */
#middleBanner.rightColBg{
	background: transparent url(/images/global/bg/middleBannerRightColBg.png) no-repeat;
}
#middleBanner.rightColDivider{
		background: transparent url(../images/global/bg/middleBannerRightColDivider.png) no-repeat 535px top;
}
#middleBanner.rightColGutterBg{
		background: transparent url(../images/global/bg/middleBannerRightColGutterBgRptr.png) repeat-y 505px top;
}
#middleBanner.tenet{
	background:  #edf0f6 url(/images/products/tenetNav/middleBannerTenetBkg.png) repeat-y top left;
}

#middleBanner div.breadthDepth{
	padding: 5px 0 0 0;
	margin: 0px 40px 30px 30px;
	width: 960px;
	background: #fff;
	float: left;
}
#middleBanner div.demo{
	margin-top: 45px;
	float: right;
	background: transparent url(/images/home/demoToday.gif) no-repeat;
	background-position: top;
	min-height: 5em;
	width: 195px;
}
#middleBanner div.demoForm{
	margin: 0 20px;
	width: 500px;
}
#middleBanner div.evolutionChart{
	margin: 0px 40px 30px 30px;
	width: 960px;
	background: #fff;
	float: left;
}
#middleBanner div.globeLogo{
	margin-top: 10px;
	width: 440px;
	height: 285px;
	background: transparent url(/images/email/clientMgt/globeLogo.png) no-repeat;
	float: left; 
	border-top: 1px dashed #b2b2b2; 
	border-bottom: 1px dashed #b2b2b2;
	overflow: hidden;
}
#middleBanner div.intro {
	padding: 30px 0px 0px 30px;
}
#middleBanner div.iphone{
	clear: both;
	margin: 0px 0 30px 15px;
	background: transparent;
	float: left;
}
#middleBanner div.left3colHome {
	margin:10px 0px 0px 6px;
	float: left;
	width: 325px;
	min-height: 2.5em;
	background: transparent url(/images/home/educationBkg.gif) no-repeat;
}
#middleBanner div.center3colHome {
	margin:10px 0px 0px 6px;
	float: left;
	width: 325px;
	min-height: 2.5em;
	background: transparent url(/images/home/businessBkg.gif) no-repeat;
}
#middleBanner div.right3colHome {
	margin:10px 0px 0px 6px;
	float: left;
	width: 325px;
	min-height: 2.5em;
	background: #fff url(/images/home/jnBkg.gif) no-repeat;
}
#middleBanner div.left3colContent, div.center3colContent, div.right3colContent {
	margin: 85px 15px 0px 40px;
	background: transparent;
}
#middleBanner div.left3colContentRow2, #middleBanner div.center3colContentRow2, #middleBanner div.right3colContentRow2  {
	margin: 5px 0px 15px 6px;
	float: left;
	width: 325px;
	background: transparent;
}
#lowerBanner div.left2colBanner{
	margin-top: -2px;
	margin-left: 20px;
	padding: 0px;
	float: left;
	width: 642px;
	height: 150px;
	background: transparent;
}
#middleBanner div.casperLinks{
	padding: 15px 5px 10px 0px;
	margin: 0px 0px 15px 0px;
	background: #6d84b4;
	border-bottom: 3px solid #fff;
}
#middleBanner div.casper6Left {
	padding-top: 15px;
	float: left;
	width: 70px;
	min-height: 400px;
	background: transparent;	
}
#middleBanner div.casper6Right {
	padding-top: 15px;
	float: right;
	width: 365px;
	min-height: 400px;
	background: transparent;	
}
#middleBanner div.left2colCasperSuite {
	padding-top: 30px;
	padding-left: 30px;
	margin-bottom: 50px;
	float: left;
	width: 450px;
	min-height: 500px;
	background: transparent;	
}
#middleBanner div.right2colCasperSuite {
	margin-top: 190px;
	margin-left: 30px;
	margin-bottom: 10px;
	padding-top: 10px;
	float: left;
	width: 450px;
	background: transparent;
}
#middleBanner div.left2colGeneric {
	margin: 15px 0 30px 15px;
	float: left;
	width: 470px;
	min-height: 400px;
	background: transparent;	
}
#middleBanner div.caseStudyLeft{
	min-height: 0px;
	display: block;
}
#middleBanner div.caseStudySort{
	clear: both;
	margin: 0 15px 50px 15px;
	padding: 15px 0 0 0;
	border: 1px solid #e0dfdf;
	background: #f8f8f8 url(/images/resources/caseStudySortBkgRepeater.gif) repeat-y top left;
}
#middleBanner div.left2colGeneric.caseStudySorter h1, #middleBanner div.left2colGeneric.caseStudySorter p{
	margin: 15px 0 30px 15px;
	width: 470px;
}
#middleBanner div.regForm{
	height: 1500px;
	overflow: visible;
}
#middleBanner div.right2colGeneric{
	margin: 0 15px 30px 0;
	float: right;
	width: 450px;
	min-height: 400px;
	overflow-y: visible; 
}
#middleBanner div.left2colGeneric.webinar-promo{
	margin: 15px 0 30px 15px;
	width: 450px;
}
#middleBanner div.left2colGeneric.webinar-promo ul li{
	color: #1f4075;
	font-weight: bold;
}
#middleBanner div.right2colGeneric.webinar-promo{
	width: 480px;
}
#middleBanner div.regForm{
	margin: 0 20px;
	min-height: 1650px;
	width: 450px;
	background: transparent;
}
#middleBanner div.resourcesBanner{
	margin: 0px;
	width: 450px;
	height: 110px;
	background: #fff url(/images/email/clientMgt/resourcesBannerBkg) no-repeat;
}
#middleBanner div.left2colOverview {
	padding:10px 0 20px 0;
	padding-left: 30px;
	float: left;
	width: 450px;
	min-height: 300px;
	background: transparent;	
}
#middleBanner div.right2colSidebar {
	margin:0 15px 30px 0;
	margin-bottom: 30px;
	padding-top: 10px;
	float: right;
	width: 400px;
	height: 100%;
	background: transparent;	
}
#middleBanner div.right2colSidebar.jamfNation{
	width: 400px;
}
#middleBanner div.right2colMediaLibrary {
	margin-left: 100px;
	margin-bottom: 30px;
	margin-top: 55px;
	float: left;
	width: 290px;
	height: 100%;
	background: transparent;
}
#middleBanner div.right2colPhoto {
	margin-left: 100px;
	float: left;
	width: 290px;
	height: 100%;
	background: transparent;	
}
#middleBanner div.right2colSidebarVideo {
	margin-left: 100px;
	margin-bottom: 30px;
	margin-top: 10px;
	float: left;
	width: 290px;
	height: 100%;
	background: transparent;
}
#middleBanner div.right2colPhoto {
	margin-left: 100px;
	float: left;
	width: 290px;
	height: 100%;
	background: transparent;	
}
#middleBanner div.home3colLink{
	margin-top: 5px;
	padding-left: 10px;
	float: left;
	background: transparent;
}
#middleBanner div.home3colCenter{
	margin: 10px 0 0 10px; 
	padding: 0 10px; 
	width: 220px;
	float: left;
}
#middleBanner div.home3colCenter p, #middleBanner div.home3colCenter ul{
	margin: 0px 0px 18px 12px;
}
#middleBanner div.home3colCenter ul.anchor{
	margin-left: 32px;
	width: 178px;
}
#middleBanner div.homeSecurityLeft{
	margin: 33px 0 20px 10px; 
	padding: 0 0px; 
	width: 480px;
	float: left;
}
#middleBanner div.homeSecurityCenter{
	margin: 33px 0 0 10px; 
	padding: 0 10px; 
	width: 230px;
	float: left;
}
#middleBanner div.homeSecurityCenter ul.bulletNoBorder li{
	color: #1f4075;
	font-weight: bold;
}
#middleBanner div.left2colVideo {
	padding-top: 30px;
	padding-left: 30px;
	margin-bottom: 30px;
	float: left;
	width: 450px;
	background: transparent;	
}
#middleBanner div.sectionLinks{
	padding: 15px 5px 10px 0px;
	margin: 0px 0px 15px 0px;
	width: 450px;
	background: transparent;
}
#middleBanner div.sectionLinks.jamfNation{
	width: 350px;
	float: left;
}
#middleBanner.solutionsLP{
	background: white;
}
#middleBanner div.solutionsLP-Top{
	height: 400px;
	background: url(/images/solutions/landingPage/featured/backupFeatureThumb.png) no-repeat top right;
}
#middleBanner div.solutionsLP-Bottom{
	margin: 0 0 30px 0px;
	min-height: 400px;
}
#middleBanner div.supportHead{
	padding: 10px 5px 5px 10px;
	margin: 0px 0px 2px 0px;
	color: #ffffff;
	background: #1f4075 url(../images/list/headBg.png) repeat-x 0 bottom;
}
#middleBanner div.supportInfo{
	padding: 15px 5px 0px 10px;
	margin: 0 0 20px 0;
	background: #e8e8e8;
}
#middleBanner div.tag{
	padding: 20px 0px 10px 20px;
	background: transparent;
	float: left;
}
#middleBanner div.right2colSidebarFlash{
	margin:0px 0px 30px 0px ;
	margin-bottom: 30px;
	padding-top: 0px;
	background: #fff;
}
#middleBanner div.right2colSidebarWhite{
	margin-bottom: 30px;
	padding-top: 10px;
}
#middleBanner div.right2colSidebarWhite6{
	padding-top: 10px;
	background: #fff;
}
#middleBanner div.tenetSort{
	clear: both;
	margin: 0px 0px 0px 0px;
	padding: 0;
	border-right: 1px solid #e0dfdf;
	background: transparent url(/images/products/tenetNav/tenetSortBkgRepeater.gif) repeat-y top left;
}
#lowerBanner div.left2colQuote  {
	padding: 0px 0px;
	margin:10px 0px 0px 6px;
	float: left;
	width: 650px;
	min-height: 10em;
	background: transparent;
}
#lowerBanner div.left2colQuoteContent{
	padding: 5px 0px 0px 65px;
	float: left;
	min-height: 10em;
	background: transparent url(/images/global/dot_fauxQuoteCol.gif) repeat-y;
}
#lowerBanner div.right2colhome {
	width: 450px;
	padding-right: 30px;
	padding-top: 25px;
	background: transparent;
	float: right;	
}
#lowerBanner div.left3colLower, #lowerBanner div.middle3colLower, #lowerBanner div.right3colLower, #lowerBanner div.right2colLower  {
	padding: 0px 0px;
	margin:0px 0px 0px 6px;
	float: left;
	width: 325px;
	min-height: 10em;
	background: transparent;
}
#lowerBanner div.left3colContentLowerDemo{
	padding: 5px 0px;
	margin:0px 0px 0px 6px;
	float: left;
	width: 325px;
	min-height: 10em;
	background: transparent url(/images/global/bg/lowerBannerDemoToday.gif) no-repeat;
}
#lowerBanner div.left3colContentLower, #lowerBanner div.center3colContentLower, #lowerBanner div.right3colContentLower, #lowerBanner div.right2colContentLower {
	margin:0px 10px 0px 10px;
	background: transparent;
}

#lowerBanner div.rightColumnCallout {
	padding-left: 10px;
	width: 600px;
	float: left;
	background: transparent;
}
#lowerBanner .lowerBanner4col {
	margin: 0px 0px;
	width: 250px;
	min-height: 275px;
	float: left;
	background: transparent url(/images/footer/lowerBannerColSpacer.png) no-repeat right 45px;
	border-top: 1px solid #1F4B8A;
}
#lowerBanner .lowerBanner4col.lastCol{
	background-image: none;
}
#newFooter div.footerText {
	font-size: 10px;
	padding-top: 12px;
	line-height: 12px;
	float: left;
	width: 690px;
	padding-left: 155px;
	text-align: center;
}
#newFooter div.macIcons {
	float: right;
	width: auto;
	padding-right: 20px;
	text-align: right;
}
.divClearer{
	margin: 0;
	clear: both;
	height: 1px;
	background: transparent;
}
.rightColMarginBottom{
	margin-bottom: 25px;
}
/* ----- Main Paragraph, Heading, Text, Image, Horizontal Rule Styling ---- */
#menuBanner p{
	color: #fff;
}
#middleBanner p{
	font-size: 12px;
	margin-bottom: 15px;
	line-height: 18px;
	color: #333;
}
#middleBanner p.globeLogo{
	font-size: 12px;
	margin-top: 10px;
	margin-bottom: 15px;
	margin-left: 10px;
	line-height: 18px;
}
#middleBanner p.loading, #middleBanner p.loading img{
	margin:25% 25%;
}
#middleBanner p.homeCols{
	margin: 0px 0px 18px 12px;
}
#middleBanner div.sectionLinks p.badgeList{
	margin:5px 70px;
	width: 325px;
}
#middleBanner p.strikethrough{
	text-decoration: line-through;
}
#middleBanner b{
	color: #2D2D2D;	
	font-weight: bold;
}
#middleBanner h1 {
	font-size: 16px;
	font-weight: bold;
	line-height: 150%;
	color: #1f4075;
	margin-bottom: 5px;
}
#middleBanner ul#cross-links h1{
	padding: 10px 0 0px 0;
	color: #fff;
	text-indent: -2000px;
}
#middleBanner h1.casperSuiteTitle{
	background: url(/images/home/casperSuiteFoilTitle.png) no-repeat;
	line-height: 100%;		
}
#middleBanner h1.imagingSuiteTitle{
	background: url(/images/home/imagingSuiteFoilTitle.png) no-repeat;	
	line-height: 100%;
}
#middleBanner h1.reconSuiteTitle{
	background: url(/images/home/reconSuiteFoilTitle.png) no-repeat;
	line-height: 100%;
}
#middleBanner h1.composerTitle{
	background: url(/images/home/composerFoilTitle.png) no-repeat;	
	line-height: 100%;
}
#middleBanner h1.breadthChart{
	margin:10px 0px 0px 0px;
}
#middleBanner h1.productTitle {
	margin-top: 25px;
}
#middleBanner div.right2colGeneric h1, #middleBanner div.right2colSidebar h1 {
	color: #595858;
}
#middleBanner h1.documentation{
	margin: 3px 0 0 0;
	font-size: 10px;
	font-weight: normal;
	text-decoration: underline;
	text-align: center;
	line-height: 150%;
	color: #1f4075;
	display: block;
}
#middleBanner h1.accTitleCasper6 {
	font-size: 12px;
	font-weight: bold;
	margin-left: 5px;
	color: #ffffff;
	display:inline;
}
#middleBanner h1.accTitleVideo {
	font-size: 12px;
	font-weight: bold;
	margin-left: 5px;
	color: #fff;
	display:inline;
}
#middleBanner h1.headline{
	font-size: 20px;
}
#middleBanner h2{
	margin: 0 0 3px 0;
	font-size: 12px;
	line-height: 150%;
	font-weight: bold;
	color: #1f4075;
}
#middleBanner h2.dkGreyBold {
	font-size: 12px;
	font-weight: bold;
	color: #4b4749;
	display:inline;
}

#middleBanner div.left3colHome h2, #middleBanner div.center3colHome h2, #middleBanner div.right3colHome h2{
	margin-right: 50px;
	font-size: 12px;
	line-height: 18px;
	font-weight: normal;
	color: #1f4075;
	display: block;
}
#middleBanner .boldBlue{
	font-size: 12px;
	line-height: 16px;
	font-weight: bold;
	color: #1f4075;
	display: inline;
}
#middleBanner h2.lead{
	font-size: 12px;
	line-height: 16px;
	margin-bottom: 15px;
	font-weight: bold;
	color: #1f4075;
	display: block;
}
#middleBanner h2.tag{
	font-size: 14px;
	line-height: 16px;
	font-weight: bold;
	color: #1f4075;
	display: block;
}
#middleBanner h2.register{
	font-size: 16px;
	line-height: 16px;
	font-weight: bold;
	color: #1f4075;
	margin-bottom: 5px;
	display: block;
}
h2.confirmation{
	padding: 5px;
	background: #fff;
}
#middleBanner div.header h2{
	color: #fff;
}
#middleBanner h2.shadowUnderline {
	margin: 0;
	padding:  0.2em 0 0.6em 1em;
	font-size: 1.1em;
	color: #122456;
	background: transparent url(/images/home/bkg/h2HeaderBkg.png) no-repeat 5px 13px;
}
#middleBanner h1 span.lighter, #middleBanner h2 span.lighter {
	color: #5b5b5b;
}
#middleBanner div.left2colDemo, div.right2colDemo h2{
	color:  #fff;
}
#middleBanner h3 {
	font-size: 13px;
	font-weight: normal;
	text-align: left;
	margin-top: 0px;
}
#middleBanner h4{
	font-size: 9px;
}
#lowerBanner p{
	font-size: 10px;
	font-weight: normal;
	line-height: 19px;
	color: #5b5b5b;
	background-color: #fff;
}
#lowerBanner h1 {
	font-size: 13px;
	font-weight: bold;
	text-align: left;
	color: #1f4075;
	display: block;
	margin-top: 0px;
	margin-bottom: 10px;
}
.blue, p.blue, p.blue em{
	color: #1f4075;
}
.boldBlue {
	color: #1f4075;
	font-weight: bold;
}
.boldLtBlue{
	font-weight: bold;
	color: #b9d6ef;
	text-decoration: none;
}
.ltBlue{
	color: #b9d6ef;
}
.grey {
	color: #5b5b5b;
}
.dkGrey {
	color: #2D2D2D;
}
.dkGreyBold {
	color: #2D2D2D;
	font-weight: bold;
}
.ltGrey {
	color: #aaaaaa;
}
.green{
	color: #86ba2e;
}
.greenBold{
	color: #86ba2e;
	font-weight: bold;
}
.boldRed {
	color: #d1252b;
	font-weight: bold;
}
.whiteBold, div.supportInfo h2#whiteBold{
	color: #fff;
	font-weight: bold;
}
hr{
	margin:15px 0;
	padding:0px;
	border: 0;
	line-height:0px;
	height:15px;
	background: transparent url(/images/global/bg/hr.gif) no-repeat left;
	display:block;
}
/* ----- Main Link Handling ---- */
a{
	color: #122456;
	text-decoration: underline;
}
a:hover{
	color: #6d84b4;
}
#centerMenu a{
	font-size: 11px;
	color: #e1e1e1;
	font-weight: normal;
	text-decoration: none;
}
#centerMenu a:hover{
	color: #b2b2b2;
	font-weight: normal;
	text-decoration: none;
}
#centerMenu li li a{
	color: #fff;
	font-weight: bold;
	text-decoration: none;
}
#centerMenu li li a:hover{
	color: #e1e1e1;
	font-weight: normal;
	text-decoration: none;
}
#centerMenu a:hover{
	color: #b2b2b2;
	font-weight: normal;
	text-decoration: none;
}
#middleBanner div.right2colGeneric a{
	font-weight: normal;
}
#middleBanner div.right2colGeneric a:hover{
	color: #6d84b4;
}
#lowerBanner a{
	font-size: 10px;
	color: #122456;
	text-decoration: underline;
}
#lowerBanner a:hover{
	color: #6d84b4;
}
#middleBanner a.accordion{
	display: block;
	font-size: 16px;
	font-weight: bold;
	color: #1f4075;
	display: block;
	padding-top: 5px;
	margin-top: 0px;
	margin-bottom: 10px;
	margin-left: 10px;
}
#middleBanner a.accordion:hover{
	color: #58595B;
}
#middleBanner a.arrowGreen{
	margin-left: 5px;
	padding-left: 10px;
	background: url(/images/global/arrow_green.gif) left no-repeat;
}
#middleBanner a.arrowWhite{
	margin-left: 10px;
	padding-left: 10px;
	background: url(/images/global/arrow_white.gif) left no-repeat;
}
#middleBanner div.right2colGeneric ul.badge a{
	color: #fff;
	text-decoration: underline;
}
#middleBanner div.right2colGeneric ul.badge a:hover{
	font-weight: normal;
}
#newFooter a{
	color: #E1E1E1;
	font-weight:normal;
	text-decoration:none;
}

a.pdfDownload{
	margin: 5px 0;
	padding: 3px 20px 5px 22px;
	background: transparent url(/images/global/pdfBulletBlue.png) no-repeat left center;
	font-weight: normal;
	font-size: 12px;
}

#lowerBanner ul.noBulletHome li.tour a{
	font-size: 12px;
	font-weight: normal;
}
#lowerBanner ul.noBulletProductBadges li.tour a{
	font-size: 14px;
	font-weight: bold;
}
#newFooter a:hover{
	color:#FFFFFF;
	text-decoration: underline;
}
#middleBanner a.floatR{
	float: right;
}
/* ----- Main List Styling ---- */
ul li.hidden{
	display: none;
	list-style: none;
	list-style-image: none;
}
ul{
	list-style:disc;
	list-style-position:outside;
	color:#727272;	
	font-size:12px;
	line-height: 18px;
	list-style-image: url(/images/global/bullet_green.png);
}
li{
	padding-left: -10px;
	margin:0px 0px 3px 0px;
}
#menuContainer ul.nav{
	list-style: none;
	color:#727272;	
	font-size:11px;
	line-height: 15px;
}
ul.anchor{
	display: block;
	width: 100%;
	list-style-image: url(/images/list/chevronGrey.png);
	background: transparent;
}
ul.anchor li{
	padding: 3px 0px;
}
ul.anchor li.sectionLinks{
	margin:20px 0px 10px 0px;
	padding-bottom: 3px;
	list-style: none;
	border-bottom: 1px dashed #ccc;
}
ul.anchor li.noAnchorImage{
	margin-left: 0px;
	list-style: none;
	list-style-image: none;
}
ul.anchorNoBorder{
	padding-top: 5px;
	list-style-image: url(/images/global/arrow_green.gif);
	list-style-position: outside;
}
ul.anchorNoBorder li{
	padding-left: 0px;
	margin-left: 25px;
}

ul.anchorHome{
	padding-top: 5px;
	list-style-image: url(/images/global/arrow_green.gif);
	list-style-position: outside;
}
ul.anchorHome li{
	padding-left: 0px;
	margin-left: 25px;
}
ul.archive{
	margin-bottom: 15px;
	padding-top: 5px;
	border-top: 1px dashed #ccc;
	list-style-image: url(/images/list/chevronGrey.png);
	list-style-position: outside;
}
ul.archive li{
	padding-left: 0px;
	margin-left: 25px;
}
ul.badgeList a{
	display: block;
}
ul.badgeList{
	margin: 0px 60px;
	display: block;
	list-style:none;
	list-style-position: outside;
	background: transparent;
}
ul.badgeList li, ul.badgeListSectionLinks li{
	margin: 0px 0px;
	padding: 0px 0px;
	display: inline;
	background: transparent;
	float: left;
	height: 64px;
	width: 64px;
}
ul.badgeList li.casperSuiteBadge{
	margin-left: 20px;
	padding: 0px;
	display: inline;
	background: transparent;
}
ul.badgeListSectionLinks{
	margin: 0px 0px;
	display: block;
	list-style:none;
	list-style-position: outside;
	background: transparent;
}
ul.bullet{
	margin: 0px 0px 15px 0px;
	border-top: 1px dashed #ccc;
	list-style-position:outside;
	list-style-type: disc;
}
ul.bullet b, ul.bullet li.noBulletSubHead b, ul.bulletNoBorder b, ul.bulletNoBorder li.noBulletSubHead b{
	font-weight: normal;
	color: #1f4075;
}
ul.bullet li{
	margin: 5px 5px 10px 25px;
	line-height: 150%;
	color: #333;
}
ul.bullet li.noBulletSubHead, ul.bulletNoBorder li.noBulletSubHead{
	list-style-type: none;
	list-style-image: none;
	margin:0 0 0 25px;
	color:#777;
}
ul.bullet li.noBulletSubHeadContent, ul.bulletNoBorder li.noBulletSubHeadContent{
	list-style-type: square;
	list-style-image: none;
	list-style-position: outside;
	margin:0 0 5px 45px;
	color: #333;
}
ul.bulletnoBorder{
	margin: 0px 0px 15px 0px;
	list-style-position:outside;
	list-style-type: disc;
}
ul.bulletNoBorder li{
	margin: 5px 5px 10px 25px;
	line-height: 150%;
	color: #333;
}
ul.bulletNumber{
	margin: 0px 0px 25px 0px;
	border-top: 1px dashed #ccc;
	list-style-position:outside;
	list-style-type: decimal;
	line-height: 14px;
}
ul.bulletNumber li{
	margin: 15px 5px 0px 25px;
}
ul.bulletNumber li.noBullet{
	list-style-type: none;
	list-style-image: none;
}
ul.casperBreakout{
	margin:23px 0px 0px 5px;
	background: transparent;
	width: 100px;
	list-style-image: url(/images/global/arrow_green.gif);
	float: left;
}
ul.casperBreakout li.first{
	margin-bottom: 66px;
}
ul.composerBullets{
	list-style:none;
	background: #fff;
}
ul.composerBullets li{
	margin: 0;
	border-top: 2px solid #fff;
	border-bottom: 2px solid #fff;
	background: #f2f2f2;
}
ul.composerBullets li{
}
ul.composerBullets li.even{
	background: #e1e1e1;
}
ul.composerBullets li p{
	margin:5px;
}
#middleBanner ul.composerSteps {
	margin-bottom: 20px;
	list-style: none;
	border-top: 1px dashed #ccc;
	background: #fff;
}
#middleBanner ul.composerSteps li{
	margin: 5px;
	width: 250px;
}
#lowerBanner4col ul{
	margin: 0;
	padding: 0;
	
}
ul.demo{
	padding-top: 45px;
	margin-left: 15px;
	list-style-image: url(/images/global/arrow_green.gif);
	list-style-position: outside;
}
ul.demo li{
	padding-left: 0px;
	margin-left: 25px;
}
ul.genericRight, ul.badge{
	padding:8px 5px;
	list-style: none;
	display: block;	
	background: #1f4b8a;
	border-top: 3px solid #fff;
	border-bottom: 3px solid #fff;
	color: #fff;
	font-weight: bold;
}
#middleBanner ul#casperSuiteFeaturePDF,
#middleBanner ul#casperSuiteOverviewPDF,
#middleBanner ul#casperSuiteDocumenationPDF,
#middleBanner ul#featurePDF,
#middleBanner ul#casperSuiteDocumentationPDF,
#middleBanner ul#imagingSuiteOverviewPDF, 
#middleBanner ul#imagingSuiteDocumentationPDF,
ul#reconSuiteDocumentationPDF{
	margin: -2px 0px 0px 0px;
	padding: 10px 0;
	height: 205px;
	background: #fff url(/images/products/casperSuite/casperOverviewDocButton.png) no-repeat 0 center;
	list-style: none;
}
#middleBanner ul#casperSuiteFeaturePDF{
	background: transparent url(../images/products/casperSuite/casperSuiteFeatureButton.png) no-repeat 0 center;
}
#middleBanner ul#casperSuiteOverviewPDF{
	background: transparent url(../images/products/casperSuite/casperSuiteOverviewButton.png) no-repeat 0 center;
}
#middleBanner ul#casperSuiteDocumentationPDF{
	background: transparent url(../images/products/casperSuite/casperSuiteDocumentationButton.png) no-repeat 0 center;
}
ul#imagingSuiteStore, ul#composerStore{
	margin: 0px 0px 0px 0px;
	padding: 10px 0;
	height: 80px;
	background: transparent url(/images/products/imagingSuite/imagingSuitePurchase.png) no-repeat 0px 30px;
	list-style: none;
}
ul#imagingSuiteStore p{
	margin-bottom: 5px;
}
ul#composerStore{
	clear: both;
	background: transparent url(/images/products/composer/composerPurchase.png) no-repeat 0px 30px;
}

#middleBanner ul#imagingSuiteOverviewPDF{
	background: transparent url(../images/products/imagingSuite/imagingSuiteOverviewButton.png) no-repeat 0 center;
	}
#middleBanner ul#imagingSuiteDocumentationPDF{
	background: transparent url(../images/products/imagingSuite/imagingSuiteDocumentationButton.png) no-repeat 0 center;
}
#middleBanner ul#casperSuiteDocumentationPDF, #middleBanner ul#imagingSuiteDocumentationPDF, #middleBanner ul#reconSuiteDocumentationPDF, #middleBanner ul#composerDocumentationPDF{
	margin: 35px 0 0 0;
	width: 100%;
	height: 150px;
	background: transparent url(/images/global/bg/documentationBg.png) no-repeat 15px 60px;
}
#middleBanner ul#casperSuiteDocumentationPDF li.documentationLeft, #middleBanner ul#imagingSuiteDocumentationPDF li.documentationLeft,  #middleBanner ul#reconSuiteDocumentationPDF li.documentationLeft,  #middleBanner ul#composerDocumentationPDF li.documentationLeft{
	float: left;
	display: inline;
	margin: 5px 0 0 165px;
	width: 85px;
}
#middleBanner ul#casperSuiteDocumentationPDF li.documentationMiddle, #middleBanner ul#casperSuiteDocumentationPDF li.documentationRight, #middleBanner ul#imagingSuiteDocumentationPDF li.documentationMiddle, #middleBanner ul#imagingSuiteDocumentationPDF li.documentationRight, #middleBanner ul#reconSuiteDocumentationPDF li.documentationMiddle, #middleBanner ul#composerDocumentationPDF li.documentationMiddle, #middleBanner ul#composerDocumentationPDF li.documentationRight{
	float: left;
	display: inline;
	margin:5px 0 0 15px;
	width: 85px;
}
#middleBanner ul#casperSuiteFeaturePDF li.left,
#middleBanner ul#casperSuiteOverviewPDF li.left,
#middleBanner ul#casperSuiteDocumentationPDF li.left,
#middleBanner ul#featurePDF li.left,
#middleBanner ul#imagingSuiteOverviewPDF li.left,
ul#imagingSuiteDocumentationPDF li.left,
#middleBanner ul#reconSuiteDocumentationPDF li.left{
	padding: 65px 0 0 25px;
	width: 275px;
	text-align: right;
	float: left;
}
#middleBanner ul#composerDocumentationPDF{
	padding: 0;
	margin: 0 0 50px 0;
}
ul#composerStore li.top{
	margin: 45px 0 15px 0;
	padding: 10px 15px;
	width: 470px;
	background: #d2252d url(/images/list/composerHeadBg.png) no-repeat 0 bottom;
	float: left;
}
ul#composerStore li p{
	margin-bottom: 5px;
	color: #fff;
	width: 450px;
}
ul#composerStore li a{
	color: #fff;
}
ul#imagingSuiteStore li.top{
	margin: 45px 0 0 0;
	padding: 10px 15px;
	width: 470px;
	background: #acceec url(/images/list/imagingSuiteHeadBg.png) no-repeat 0 bottom;
	float: left;
}
ul.imagingSuiteSupport{
	margin: 0 0 25px 0;
	padding: 10px 0;
	height: 110px;
	background: transparent url(../images/products/imagingSuite/imagingSuiteSupport.png) no-repeat 0 30px;

}
ul.imagingSuiteSupport li{
	float: left;
	display: inline;
	padding: 3px 5px;	
}
ul.imagingSuiteSupport li.left{
	margin: 40px 0 0 0;
	padding: 5px 0 5px 15px;
	width: 335px;
	height: 110px;
	background: #acceec url(/images/list/imagingSuiteHeadBg.png) no-repeat 0 bottom;
	float: left;
}
ul.imagingSuiteSupport li.right{
	margin: 40px 0 75px 0;
	padding: 5px 0 5px 25px;
	width: 105px;
	height: 110px;
	background: #acceec url(/images/list/imagingSuiteHeadBg.png) no-repeat -352px bottom;
	float: left;
}
ul#imagingSuiteSupport p{
	margin-bottom: 5px;
}
#middleBanner ul#casperSuiteFeaturePDF li.right,
#middleBanner ul#casperSuiteOverviewPDF li.right,
#middleBanner ul#casperSuiteDocumentationPDF li.right,
#middleBanner ul#featurePDF li.right,
#middleBanner ul#imagingSuiteOverviewPDF li.right,
ul#imagingSuiteDocumentationPDF li.right,
#middleBanner ul#reconSuiteDocumentationPDF li.right{
	padding: 35px 0 0 35px;
	float: left;
}
ul#composerStore li.right{
	padding: 13px 0 0 8px;
	float: left;
}
ul#imagingSuiteStore li.right{
	margin: 0 0 0 15px;
	padding: 15px 0 0 0;
	float: left;
}
#middleBanner ul.productBanner ul#jumpstartPDF{
	margin: -13px 0px 0px 0px;
	padding: 0px 0;
	height: 165px;
	background-image: none;
	background: transparent;
	list-style: none;
}
#middleBanner ul.productBanner ul#jumpstartPDF li.left{
	padding: 65px 0 0 25px;
	width: 270px;
	list-style: none;
	float: left;
}
#middleBanner ul.productBanner ul#jumpstartPDF li{
	padding: 30px 0 0 25px;
	list-style: none;
	float: left;
}
#middleBanner ul.featuredSolution{
	width: 470px;
	margin: 0 0 15px 15px;
}
#middleBanner ul.featuredSolution li{

}
#middleBanner ul.featuredSolution h1{
	font-size: 36px;
	line-height: 125%;
}
#middleBanner ul.featuredSolution h2{
	font-size: 18px;
	font-weight: normal;
	line-height: 200%;
    color: #333;	
}
#middleBanner ul.featuredSolution h3{
	font-size: 14px;
	font-weight: bold;
    color: #1f4075;	
}
ul.genericLeft, ul.genericRight, ul.iphoneLinks{
	width: 100%;
	padding: 0px;
	margin-bottom: 25px;
	list-style: none;
	display: block;
	background: transparent;
	font-weight: normal;
	color: #5b5b5b;
}
ul.genericLeft li, ul.genericRight li, ul.iphoneLinks{
	padding: 3px 10px;
	color: #333;
}
ul.genericLeft li.floatL, ul.genericRight li.floatL{
	float: left;
	padding: 0;
}
ul.genericLeft li ul{
	padding: 0;
	list-style-image: inherit;
	list-style: none;
	overflow: auto;
}
ul.genericLeft.border, ul.genericRight.border{
	border-bottom: 1px solid #e8e8e8;
	background: transparent;
}
ul.genericLeft.border li, ul.genericRight.border li{
	margin: 0;
	border-left: 1px solid #e8e8e8;
	border-right: 1px solid #e8e8e8;
	background: transparent;
}
ul.genericLeft.border li.head, ul.genericRight.border li.head, ul.iphoneLinks li.head{
	margin: 0;
	border-left: 1px solid #173e78;
	border-right: 1px solid #173e78;	
}
ul.genericLeft.border li em{
	display: block;
	margin: -2px 0 2px 0;
	font-size: 10px;
	font-style: italic;
}
ul.genericLeft.caseStudies li.head .h1{
	font-size: 12px;
	display: block;
}
ul.genericLeft.caseStudies li.head{
	font-size: 10px;
}
#middleBanner ul.genericLeft.caseStudies p{
font-size: 10px;
font-weight: normal;
line-height: 125%;
color: #333333;
}
ul.genericLeft.caseStudies li.generic2ColLeft{
	width: 50%;
	font-size: 10px;
	font-weight: bold;
	color: #333;
}
#middleBanner ul.genericLeft.caseStudies{
	font-size: 10px;
	font-weight: normal;
	line-height: 125%;
	color: #333;
}
ul.genericLeft.caseStudies li.generic2ColRight{
	font-size: 10px;
	font-weight: bold;
	color: #333;
}
ul.genericLeft.caseStudies li.generic2ColLeft a, ul.genericLeft.caseStudies li.generic2ColRight a{
	display: block;
    font-size: 10px;
    font-weight: normal;
    padding: 2px 0px 2px 20px;
    color: #1f4075;
    background: transparent url(/images/global/pdfBulletBlue.png) no-repeat left 3px;
}
ul.caseStudies li.generic2ColRight a.mediaLink, ul.caseStudies li.generic2ColRight a.mediaLink{
    background: transparent url(/images/global/quicktimeBulletBlue.png) no-repeat left center;
}
ul.genericLeft li.noBullet{
	list-style-type: none;
}
ul.genericLeft.casperSuite, ul.genericLeft.imagingSuite, ul.genericLeft.reconSuite{
	margin: 0;
	padding-top: 14px;
	background: transparent url(../images/list/productHeadBg.png) no-repeat;
}
ul.genericLeft.casperSuite li.head{
	margin-bottom: 0px;
	font-weight: bold;
	background: #1f4b8a url(/images/list/headBg.png) repeat-x 0 bottom;
	color: #fff;
	border: 0;
}
ul.genericLeft.imagingSuite li.head{
	margin-bottom: 0px;
	font-weight: bold;
	background: #acceec url(/images/list/imagingSuiteHeadBg.png) repeat-x 0 bottom;
	color: #333;
	border: 0;
}
ul.genericLeft.reconSuite li.head{
	color: #333;
	background: #ffc842 url(/images/list/reconSuiteHeadBg.png) no-repeat 0 bottom;
	border: 0;
}
ul.genericLeft.solutionsLP{
	margin-bottom: 25px;
	border-top: 1px solid #d8d8d8;	
	overflow: auto;
}
ul.genericLeft.solutionsLP li, ul.genericLeft.solutionsLP li.even{
	width: 219px;
	height: 450px;
	padding: 15px;
	float: left;
	display: inline;
	border-right: 1px solid #d8d8d8;
	border-bottom: 1px solid #d8d8d8;
}
ul.genericLeft.solutionsLP li:hover{
	background: #f6f6f6;
}
ul.genericLeft.solutionsLP img.thumb{
	margin-bottom: 10px;
}
ul.genericLeft.solutionsLP li.head{
	padding-top: 0;
	padding-left: 25px;
	background: none;
}
ul.genericLeft.solutionsLP li.last{
	border-right: none
}
ul.genericLeft.solutionsLP li.even{
	background: transparent;
}
ul.genericLeft.solutionsLP li h2{
	margin-top: 10px;
}
ul.genericLeft.solutionsLP li a, #middleBanner ul.featuredSolution li a{
	text-decoration: none
}
ul.genericLeft.solutionsLP li a span.more, #middleBanner ul.featuredSolution li a span.more{
	color: #1f4b8a;
	padding-right: 10px;
	background: url(/images/list/chevronGrey.png) no-repeat center right;
}
ul.genericLeft.solutionsLP li a span.more:hover, #middleBanner ul.featuredSolution li a span.more:hover{
	color: inherit; 
	text-decoration: underline
}
ul.genericLeft li ul li.generic2ColLeft{
    float: left;
    width: 30%;
    padding: 3px 0;
    border: 0;
}
ul.genericLeft li ul li.generic2ColRight{
    border: 0;
    float: left;
}
ul.genericLeft li ul li.generic3ColLeft{
    width: 20%;
    float: left;
    padding: 3px 0;
    border: 0;
}
ul.genericLeft li ul li.generic3ColMiddle{
    float: left;
    width: 13%;
    border: 0;
}
ul.genericLeft li ul li.generic3ColRight{
    float: left;
    border: 0;
}
ul.caseStudySubNav{
	width: 255px;
	margin: 0 0px 0 0;
	float: left;
	list-style-image: none;
	overflow: visible;
}
ul.caseStudySubNav li{
	margin: 0;
	padding: 8px 0px 8px 25px;
	display: block;
	background: transparent url(/images/resources/caseStudySubNav.gif) no-repeat bottom left;
}
ul.caseStudySubNav li.all{
	padding-left: 15px;
	width: 225px;
	background: transparent url(/images/resources/caseStudySubNav_All.png) no-repeat bottom left;
}
ul.caseStudySubNav li.all a{
	color: #333;
	font-weight: bold;
}
ul.caseStudySubNav li.current{
	margin-top: -1px;
	font-weight: bold;
	color: #333;
	background: transparent url(/images/resources/caseStudySubNav_Current.png) no-repeat bottom right;
	width: 240px;
}
ul.caseStudySubNav li.last{
	background: none;
	clear: both;
	margin-bottom: 15px;
}
ul.caseStudySubNav li a{
	text-decoration: none;
}
ul.genericLeft.sortResult{
	margin: 0;
	padding: 0 0 35px 25px;
	min-height: 325px;
	width: 655px;
	float: left;
}
ul.genericLeft.sortResult li.head{
	margin: 25px 0 0 0;
	padding-bottom: 6px;
	font-size: 14px;
	font-weight: bold;
	color: #1f4075;
	background: transparent url(/images/resources/caseStudySortResultHead.png) no-repeat bottom left;
	overflow: visible;
}
ul.genericLeft.tenetSortResult{
	margin: 0;
	min-height: 325px;
	width: 810px;
	float: left;
}
ul.tenetSubNav, ul.solutionsSubNav{
	width: 220px;
	margin: 0;
	float: left;
	overflow: visible;
}
ul.solutionsSubNav{
	margin: 9px 0 10px -25px;
	border-bottom: 1px solid #e0e0e0;
	background: #edf0f6 url(/images/products/tenetNav/solutionsSubNavBkg.png) no-repeat top left;
}
ul.tenetSubNav li, ul.solutionsSubNav li{
	background: transparent;
	border-bottom: 1px solid #e0e0e0;
}
ul.solutionsSubNav li{
	width: 300px;
	padding-left: 41px;
	padding-top: 3px;
	padding-bottom: 3px;
	border: none;
	background: #edf0f6;
}
ul.solutionsSubNav li:hover{
}
ul.tenetSubNav li.current, ul.solutionsSubNav li.current{
	margin-top: -2px; 
	width: 195px;
	border: none;
	background: transparent url(/images/resources/caseStudySubNav_Current.png) no-repeat bottom left;
}
ul.solutionsSubNav li.current{
	width: 180px;
	margin-top: 0; 
	background: red url(/images/list/chevronGrey.png) no-repeat 28px center;
}
ul.solutionsSubNav.hidden{
	display: none;
}
ul.tenetSubNav li a{
	font-size: 10px;
	text-decoration: none;
}
ul.solutionsSubNav li a{
	color: #151f30;
	font-size: 9px;
	font-weight: normal;
}
ul.solutionsSubNav li a:hover{
	color: #666;
}
ul.solutionsSubNav li.current a{
	font-weight: bold;
}
/*ul.genericLeft.tenetSortResult{
	margin: 0;
	min-height: 325px;
	width: 810px;
	float: left;
}
ul.tenetSubNav, ul.solutionsSubNav{
	width: 220px;
	margin: 0;
	float: left;
	list-style-image: none;
	overflow: visible;
}
ul.solutionsSubNav{
	margin: 10px 0 10px -25px;
}
ul.tenetSubNav li, ul.solutionsSubNav li{
	background: #fff;
	border-bottom: 1px solid #e0e0e0;
}
ul.solutionsSubNav li{
	width: 200px;
	padding-left: 40px;
	background: #edf0f6;
	border-bottom: none;
}
ul.tenetSubNav li.current, ul.solutionsSubNav li.current{
	margin-top: -2px; 
	width: 196px;
	background: transparent url(/images/resources/caseStudySubNav_Current.png) no-repeat bottom left;
}
ul.solutionsSubNav li.current{
	
	background: #edf0f6;
}
ul.solutionsSubNav.hidden{
	display: none;
}
ul.tenetSubNav li a{
	font-size: 10px;
	text-decoration: none;
}
ul.solutionsSubNav li a{
	color: #151f30;
}
*/
ul.genericLeft.userGroups li.subHead{
	margin: 0;
	border: 0;
	background: #1f4b8a;
}
ul.genericLeft.userGroups li.generic3ColLeft.userGroups{
	padding-left: 5px;
	color: #fff;
}
 ul.genericLeft.userGroups li.generic3ColMiddle.userGroups, ul.genericLeft.userGroups li.generic3ColRight.userGroups{
	color: #fff;
}

ul.genericLeft.userGroups li.generic3ColLeft{
	width: 25%;
}
ul.genericLeft.userGroups li.generic3ColMiddle{
	width: 40%;	
}
ul.genericLeft li.even, genericRight li.even, ul.bulletNoBorder.even{
    background: #e8e8e8;
    margin: 0;
}
ul.genericLeft li.even.casperSuite{
	color: #111;
	background: #6486b8 url(../images/list/casperSuiteEvenBg.png) no-repeat 0 bottom;
}
ul.genericLeft li.even.imagingSuite{
	color: #303030;
	background: #cadff1 url(../images/list/imagingSuiteEvenBg.png) no-repeat 0 bottom;
}
ul.genericLeft li.even.reconSuite{
	background: #fff78b url(../images/list/reconSuiteEvenBg.png) no-repeat 0 bottom;
}
ul.genericLeft li.arrowGrn{
	padding-left: 15px;
	list-style-image: url(/images/global/arrow_green.gif);
	list-style-position: inside;
}
ul.iphone, ul.inventory, ul.report{
	margin: 0 5px 0 0;
	width: 255px;
	border: 0;
	float: left;
}
ul.iphoneLinks{
	clear: both;
	margin: 0 0 50px 10px;
	width: 450px;
}
#middleBanner a.iphone, #middleBanner a.inventory{
	padding:10px 10px 0 10px;
}
#middleBanner h2.iphone, #middleBanner h2.managementTool, #middleBanner h2.report{
	padding-bottom: 8px;
	margin: 20px 0 0 0;
	background-image: url(/images/list/iphoneHeadBg.png);
	background-repeat: no-repeat;
}
#middleBanner h2.inventory{
	padding-bottom: 8px;
	background-image: url(/images/list/iphoneHeadBg.png);
	background-repeat: no-repeat;
}

body ul li.arrowGrn{
	padding-left: 15px;
	list-style-image: url(/images/global/arrow_green.gif);
	list-style-position: inside;
}
ul.anchorNoBorder li {
	padding-left: 0;
}
ul.genericRight li.whiteBkg, ul.sidebarRight li.whiteBkg{
	padding: 15px 0px 15px 5px;
	background: #fff;
	margin-bottom: 0px;
}
ul.caaFormRight li.head, ul.caaFormLeft li.head, ul.composerBullets li.head, ul.composerBullets li.foot, ul.genericLeft li.head, ul.genericRight li.head, ul.genericRightMap li, ul.productBanner li.head, ul.sidebarRight li.head, div#wrapperRightCol ul.imagingSuiteHomeBeta li.head{
	padding: 8px 10px;
	margin-bottom: 0px;
	font-weight: bold;
	background: #1f4b8a url(/images/list/headBg.png) repeat-x 0 bottom;
	color: #fff;
	overflow: auto;
}
ul.sidebarRight li.headSolo, ul.genericRight li.headSolo{
	padding: 8px 5px;
	border-top: 2px solid #fff;
	border-bottom: 2px solid #fff;
	font-weight: bold;
	background: #1f4b8a;
	color: #fff;
}
ul.genericRightMap{
	list-style: none;
	background: #fff;
}
ul.genericLeft  li.white, ul.genericRightMap li.white{
	background: #fff;
}
ul.mailingList{
	margin-top: 10px;
	margin-left: 80px;
	list-style-image: url(/images/global/arrow_green.gif);
	list-style-position: outside;
}
ul.mailingList li{
	padding-left: 0px;
	margin-left: 25px;
}
ul.product{
	margin-bottom: 10px;
	padding-left: 5px;
	color: #5b5b5b;
	list-style-position:outside;
	list-style-image: url(/images/global/bullet_black.png);
	background: #6d84b4;
}
ul.product li{
	font-weight: normal;
	padding-left: 0px;
	margin: 0px 5px 0px 25px;
	line-height: 16px;
}
ul.productBanner{
	margin-bottom: 0px;
	list-style: none;
	display: block;
	background: #fff;
	color: #5b5b5b;
	border-top: 3px solid #fff;
	border-bottom: 3px solid #fff;
}
ul.productFeature{
	margin-bottom: 25px;
	list-style: none;
	display: block;
	background: #6d84b4;
	color: #5b5b5b;
	border-top: 3px solid #fff;
	border-bottom: 3px solid #fff;
}
ul.productFeature li{
	padding: 1px 5px;
	margin-bottom: 0px;
}
ul.productFeature li.head{
	padding: 1px 5px;
	margin-bottom: 0px;
	font-weight: bold;
	background: #1f4b8a;
	color: #fff;
}
ul.anchor li.subHead, ul.genericRight li.subHead, ul.genericLeft li.subHead, ul.iphoneLinks, li.subHead ul.productFeature li.subHead, ul.sidebarRight li.subHead, ul.noBullet2 li.subHead{
	padding: 3px 5px;
	margin-bottom: 0px;
	font-weight: bold;
	background: #6486b8;
	color: #ffffff;
	list-style: none;
}
ul.resourcesBanner{
	margin-bottom: 0px;
	list-style: none;
	display: block;
	background: #fff;
	color: #5b5b5b;
	border-top: 3px solid #fff;
	border-bottom: 3px solid #fff;
}
ul.resourcesBanner li.borderBottom{
	margin:5px 0px 3px 0px;
	padding-bottom: 3px;
	border-bottom: 1px dashed #b2b2b2;
}
ul.genericRight li.reqHead{
	background: #727272;
	color: #fff;
}
ul.genericRight li.caseStudy{
	padding: 3px 5px;
	margin-bottom: 0px;
	border-top: 2px solid #fff;
	border-bottom: 2px solid #fff;
	font-weight: bold;
	background: #ccdbf0;
	color: #fff;
}
#middleBanner ul.horizontal li{
	margin-right: 15px;
	display: inline;
	color: #5f5f5f;
}
ul.navLaunch {
	margin:0px 0px 3px 0px;
	padding:0;
	list-style:none;
	background: transparent;
}
ul.navLaunch a {
	font-weight: normal;
	text-align: right;
	padding: 0px 15px;
	display:block;
	color: #265190;
	background: transparent;
}
.navLaunch a:focus, .navLaunch a:hover, .navLaunch a:active {
	color: #b2b2b2;
}
ul.noBullet{
	padding-top: 10px;
	border-top: 1px dashed #ccc;
	list-style:none;
	background: #fff;
}
ul.noBullet li{
	padding-left: 0px;
}
#lowerBanner div.left2colBanner ul{
	margin: 88px 0px 0px 500px;
	list-style: none;
}
#middleBanner ul.noBullet2 {
	margin-bottom: 20px;
	list-style: none;
	border-top: 1px dashed #ccc;
}
#middleBanner ul.noBullet2 li{
	margin-top: 5px;
	color: #333;
}
ul.noBulletHome{
	padding-top: 8px;
	margin-top: 35px;
	margin-left: 5px;
	list-style:none;
	border-top: 1px dashed #ccc;
}
ul.noBulletProductBadges{
	margin-top: 12px;
	padding-top: 10px;
	margin-left: 5px;
	list-style:none;
	border: 0;
}
ul.noBulletHome li{
	border: 0;
	padding-left: 0px;
}
ul.noBulletProductBadges li.tour{
	border: 0;
	margin-left: 35px;
	list-style-image: url(/images/global/arrow_green.gif);
}
ul.bulletNoBorder{
	margin: 0px 0px 15px 0px;
	list-style-position:outside;
	list-style-type: disc;
}
ul.bulletnoBorder li{
	margin: 5px 5px 10px 25px;
	line-height: 16px;
}
li.productFeatureContent{
	background: #fff;
	margin-bottom: 0px;
}
ul.anchorPDF li{
	margin: 5px 0;
	padding: 3px 20px 5px 22px;
	background: transparent url(/images/global/pdfBulletBlue.png) no-repeat left center;
}
ul.sectionLinks{
	width: 100%;
	list-style-position: inside;
	background: transparent url(/images/list/sectionLinksHeaderBg.png) no-repeat 0 top;
}
ul.sectionLinks li{
	margin-left: 0px;
	padding-left: 5px;
}
ul.sectionLinks li.noBullet{
	list-style-image: none;
	background: none;
}
ul.sectionLinks li.head{
	list-style-image: none;
	background: none;
}
ul.sidebarBullet, ul.sidebarGeneric{
	padding-left: 30px;
	margin-bottom: 15px;
	list-style-position: outside;
	list-style-type: disc;
	color: #5b5b5b;
}
ul.sidebarBullet li, ul.sidebarGeneric li{
	padding-left: 0px;
	margin: 0 0 5px 0;
}
ul.sidebarRight{
	margin-bottom: 25px;
	list-style: none;
	display: block;
	background: #e4ebf2;
	color: #5b5b5b;
	border-top: 2px solid #fff;
	border-bottom: 3px solid #fff;
}
ul.sidebarRight li{
	padding: 3px 5px;
	margin: 0px 0px;
}
ul.solutionsLandingPage{
	
}
ul.solutionsLandingPage ul li{
	float: left;
	display: inline;
}
ul.solutionsLandingPage ul li.solutionsLeft{
	margin: 0 0 0 15px;
	width: 235px;
}
ul.solutionsLandingPage ul li.solutionsRight{
	margin: 0 0 0 15px;
	width: 717px;
}
ul.strong li{
	font-weight: bold;
}
ul.subNav {
	margin-top:50px ;
}
ul.subNav li {
	float:left;
	position:relative;
	list-style-image: url(/images/global/arrow_green.gif);
}
ul.subNav a {
	width: 75px;
	display:block;
	color: #86ba2e;
	font-weight: normal;
}
ul#suitePageDemo {
	list-style-type:none;
	list-style-image: none;
    height: 100px;
}
ul#suitePageDemo ul li, ul#suitePageDemo li ul li{
	background: transparent;
	list-style: none;
}
ul.thumbnailRow{
	margin: 20px 0;
	list-style-type:none;
	list-style-image: none;
	display: block;
	overflow: auto;
}
ul.thumbnailRow li{
	width: 25%;
	float:left;
	display: inline;
}
ul.thumbnailRow li.largeThumbnail{
	width: 50%;
}
div#middleBanner ul.thumbnailRow li p{
	font-size: 10px;
	margin: 0 0 20px 15px;
	width: 200px;
}
ul.thumbnailRow li a{
	padding: 5px;
    display: block;
    font-size: 10px;
    text-decoration: none;
    text-align: center;
    font-weight: normal;
    color: #1f4075;
}
ul.thumbnailRow li a:hover{
	color: #6d84b4;
}
ul.whiteBg{
	background: #fff;
}
ul.videoAnchorNoBorder{
	padding-top: 5px;
	list-style-image: url(/images/global/videoSM.png);
	list-style-position: outside;	
	background: transparent;
}
ul.videoAnchorNoBorder li{
	padding-left: 0px;
	margin-left: 30px;
}
#middleBanner div.left3colContent ul, div.center3colContent ul, div.right3colContent ul{
	width: 270px;
	display: block;
	float: left;
}
/* Image Styles */
#upperBanner img {
	float: right;
	margin-top: 12px;
	margin-right: 15px;
	margin-bottom: 15px;
}
#coreSectors img {
	float: left;
	margin-top: 22px;
	margin-right: 19px;
}
#newFooter .macIcons img{
	padding-left: 3px;
}
#container img{
	border: 0;
}
img.acc{
	margin-left: 30px;
}
img.ccaLogo{
	margin-left: 60px;
}
img.homeTagline{
	margin: 15px 0 0 27%;
}
img.mediaLoaderImg{
	margin: 100px 180px;
}
img.right2colPhoto{
	border: 3px solid #fff;
	margin-bottom: 30px;
}
.left3colContent img, .center3colContent img, .right3colContent img, .productFeature img{
	float: left;
}
#middleBanner div.evolutionChart img{
	
}
#middleBanner img.bannerHead {
	margin: 0px auto;
}
img.floatL{
	float: left;
}
img.floatR{
	float: right;
}
/* ----- Badge Rollovers ---- */
#recon{
	margin: 0px 0px;
	padding: 0px 0px;
	display: inline;
	background: transparent url(/images/logos/badge_logos/casper6/recon_roll.png) no-repeat top left;
	float: left;
	height: 64px;
	width: 64px;
	text-indent: 800px;
	overflow: hidden;
}
#recon:hover{
	background-position: top right;
}
#composer{
	margin: 0px 0px;
	padding: 0px 0px;
	display: inline;
	background: transparent url(/images/logos/badge_logos/casper6/composer_roll.png) no-repeat top left;
	float: left;
	height: 64px;
	width: 64px;
	text-indent: 800px;
	overflow: hidden;
}
#composer:hover{
	background-position: top right;
}
#casperAdmin{
	margin: 0px 0px;
	padding: 0px 0px;
	display: inline;
	background: transparent url(/images/logos/badge_logos/casper6/casperAdmin_roll.png) no-repeat top left;
	float: left;
	height: 64px;
	width: 64px;
	text-indent: 800px;
	overflow: hidden;
}
#casperAdmin:hover{
	background-position: top right;
}
#casperVNC{
	margin: 0px 0px;
	padding: 0px 0px;
	display: inline;
	background: transparent url(/images/logos/badge_logos/casper6/casperVNC_roll.png) no-repeat top left;
	float: left;
	height: 64px;
	width: 64px;
	text-indent: 800px;
	overflow: hidden;
}
#casperVNC:hover{
	background-position: top right;
}
#jss{
	margin: 0px 0px;
	padding: 0px 0px;
	display: inline;
	background: transparent url(/images/logos/badge_logos/casper6/jss_roll.png) no-repeat top left;
	float: left;
	height: 64px;
	width: 64px;
	text-indent: 800px;
	overflow: hidden;
}
#jss:hover{
	background-position: top right;
}
#jssSetup{
	margin: 0px 0px;
	padding: 0px 0px;
	display: inline;
	background: transparent url(/images/logos/badge_logos/casper6/jssSetup_roll.png) no-repeat top left;
	float: left;
	height: 64px;
	width: 64px;
	text-indent: 800px;
	overflow: hidden;
}
#jssSetup:hover{
	background-position: top right;
}
#casperImg{
	margin: 0px 0px;
	padding: 0px 0px;
	display: inline;
	background: transparent url(/images/logos/badge_logos/casper6/casperImg_roll.png) no-repeat top left;
	float: left;
	height: 64px;
	width: 64px;
	text-indent: 800px;
	overflow: hidden;
}
#casperImg:hover{
	background-position: top right;
}
#casperRmt{
	margin: 0px 0px;
	padding: 0px 0px;
	display: inline;
	background: transparent url(/images/logos/badge_logos/casper6/casperRmt_roll.png) no-repeat top left;
	float: left;
	height: 64px;
	width: 64px;
	text-indent: 800px;
	overflow: hidden;
}
#casperRmt:hover{
	background-position: top right;
}
#selfService{
	margin: 0px 0px;
	padding: 0px 0px;
	display: inline;
	background: transparent url(/images/logos/badge_logos/casper6/selfService_roll.png) no-repeat top left;
	float: left;
	height: 64px;
	width: 64px;
	text-indent: 800px;
	overflow: hidden;
}
#selfService:hover{
	background-position: top right;
}

/* ----- Start of Accordion CSS ---- */
#accordion{
	margin:0px 6px 0px 0px;
	background: #000;
	float: left;
}

.information {
	margin: 10px 0px;
	background-color: transparent;
	width: 430px;
	text-align: left;
	margin:0px 0px 15px 15px;
}
*{padding:0px; margin:0px;}

/* Tables */


#middleBanner table.products{
	width: 100%;
	background: #fff;
	margin-bottom: 20px;
}

#middleBanner table.products td{
	text-align: center;
}
#middleBanner table.products td.textLeft{
	height: 42px;
	text-align: left;
	vertical-align:middle;
}
#middleBanner table td.register{
	height: 42px;
	background: transparent;
	vertical-align: middle;
	text-align: left;
}
#middleBanner table td.register2{
	padding: 0px;
	background: transparent;
	vertical-align: middle;
	text-align: left;
}
#middleBanner table td.registerLeft{
	width: 140px;
	background: transparent;
}
#middleBanner table td.registerLeft2{
	padding: 0px;
	width: 100px;
	background: transparent;
}
#middleBanner table.resourcesBanner{
	background: transparent;
	height: 70px;
	padding-top: 20px;
}
#middleBanner table.resourcesBanner td{
	padding: 2px 0px 0px 25px;
	background: transparent;
	text-align: left;
}
#middleBanner table.resourcesBanner p{
	margin: 0px;
}
#lowerBanner table.badges {
	border: 0px;
	margin: 0px auto ;
	background: transparent;
}
#lowerBanner table.badges tr {
	border: 0px;	
}
#lowerBanner table.badges td {
	border: 0px;
	width: 87px;
	text-align: center;
	background: transparent;
}
#lowerBanner table.badges h2 {
	font-size: 10px;
	text-align: center;
	color: #e1e1e1;
}
#lowerBanner table.badges p {
	text-align: center;
	font-size: 10px;
} 
/* ---- iFrame Styling ---- */
	iframe.calendar{
	margin:0px 0px 30px 30px;
}
/* ----- Form Styling ---- */
input.btn{
	padding: 10px 20px;
	border: 1px solid #727272;
	color: #353535;
	font-size: 12px;
	cursor: pointer;
}
textarea.field{
	border: 1px solid #959595;
}
input.field{
	border: 1px solid #959595;
	color: #353535;
}
select.stripe{
	border: 1px solid #727272;
	background: #f2f2f2;
	color: #353535;
	font-size: 12px;
}
/* ----- Quote Styling ---- */
.quote-photo{
	float: left;
	padding-right: 12px;
	padding-bottom: 5px;
	padding-top: 2px;

}
#lowerBanner .quote-photo img{
	border: 3px solid #E1E1E1;
		}
div.supportQuote{
	width: 150px;
	float: right;
}		
.quote-text{
	font-size: 12px;
	line-height: 16px;
	font-weight: bold;
	color: #e1e1e1;
}
.quote-byline{
padding-top: 10px;
float: right;
color: #ccc;
text-align: left;
}
.quote-byline-name{
font-size: 10px;
font-weight: bold;
}
.quote-byline-nameSupport{
font-size: 10px;
font-weight: bold;
}

.quote-byline-title{
font-size: 10px;
}
.quote-byline-company{
font-size: 10px;
}
.quote-byline-titleSupport, .quote-byline-companySupport{
	width: 150px;
	font-size: 10px;
}

/* ----- Table Striped layout Styling ---- */

table.striper{
		margin: 0px auto;
		border: 2px solid #fff;
		width: 450px;
	}
	tr td{
		padding: 3px 8px;
		background: #fff;
	}
	thead td{
		font-size: 12px;
		color: #fff;
		background: #1f4b8a;
		font-weight: bold;
		padding: 8px 5px;
	}
	tbody td{
		font-size: 12px;
		background: #f2f2f2;
	}
	tbody a{
	margin-left: 0px;
}
	tbody td.phoneL{
			border-right:  0px;
			width: 75px;
	}
	tbody td.phoneR{
			width: 200px;
			border-left: 0px;
	}
	tbody tr.even td{
			border-top: 2px solid #fff;
			border-bottom: 2px solid #fff;
			background: #e1e1e1;
	}
	tbody tr.ruled td{
		background-color: transparent; 
		font-weight: normal;
		border-color: #c8d6e5;
	}	
	/* Opera fix */
	head:first-child+body tr.ruled td{
		background: #6d84b4;
	}
	td.white{
			border-left: 0px;
			border-right:  1px solid #D9D9D9;
			background: #fff;
	}
	td.formLeft{
		text-align: right;
}
	td.last{
		height: 10px;
		background: transparent;
	}

/* Demo Form */
/* Demo Form styles */

#middleBanner div.intro {
	padding: 30px 0px 0px 30px;
}
#middleBanner div.left2colDemo {
	padding-left: 30px;
	margin-bottom: 30px;
	float: left;
	width: 439px;
	min-height: 400px;
	background: transparent;
}
#middleBanner div.right2colDemo {
	padding-right: 30px;
	margin-left: 30px;
	margin-bottom: 30px;
	float: left;
	width: 439px;
	background: transparent;
} 
#middleBanner div.header{
	padding: 5px 0px 4px 6px;
	border-bottom: 2px solid #fff;
	background: #1f4b8a;
	clear: both;
}
#middleBanner div.subHeader{
	padding: 3px 0px 3px 20px;
	border-bottom: 2px solid #fff;
	background: #b6cae7;
	font-size: 12px;
	font-weight: bold;
	color: #595858;
	clear: both;
}
#middleBanner div.left2colDemo ul, #middleBanner div.right2colDemo ul{
	margin-bottom: 10px;
	list-style: none;
	min-width: 200px;
	color: #727272;
	float: left;
}
#middleBanner div.left2colDemo li, #middleBanner div.right2colDemo li{

}
#middleBanner div.left2colDemo ul.left, #middleBanner div.right2colDemo ul.left{
	clear: left;
}
#middleBanner ul.horizontal{
	list-style: none;
}
#middleBanner ul.horizontal li{
	margin-right: 15px;
	display: inline;
	color: #5f5f5f;
}
 div.left2colDemo li{
	color: #4878A9;
}
div.right2colDemo li{
	color: #727272;
}
div.right2colDemo li.blue{
	color: #4878A9;
}
label{
	margin: 0px 0px;
	padding: 3px 6px 3px 0px;
	border-bottom: 2px solid #fff;
	width: 187px;
	height: 18px;
	background: #e4ecf8;
	float: left;
	display: block;
	font-size: 12px;
	color: #5f5f5f;
	font-weight: normal;
	text-align: right;
}
label.other{
	height: 50px;
}
label.other3{
	height: 35px;
}
.divTextbox{
	padding: 3px 0px 3px 15px;
	border-bottom: 2px solid #fff;
	float: left;
	background: #e4ecf8;
	width: 230px;
	height: 18px;
	}
.divTextbox2{
	padding: 3px 0px 3px 15px;
	border-bottom: 2px solid #fff;
	float: left;
	background: #e4ecf8;
	width: 242px;
	height: 18px;
	}
.divTextboxOther{
	padding: 3px 0px 3px 15px;
	border-bottom: 2px solid #fff;
	float: left;
	background: #e4ecf8;
	width: 230px;
	height: 50px;
	}
.divTextboxOther2{
	padding: 3px 0px 3px 15px;
	border-bottom: 2px solid #fff;
	float: left;
	background: #e4ecf8;
	width: 242px;
	height: 50px;
	}
.divTextboxOther3{
	padding: 3px 0px 3px 15px;
	border-bottom: 2px solid #fff;
	float: left;
	background: #e4ecf8;
	width: 242px;
	height: 35px;
	}
.divTextboxComments{
	padding: 3px 0px 3px 6px;
	border-bottom: 2px solid #fff;	
	background: #e4ecf8;
	clear: both;
}
.divSubmit{
	padding: 5px 0px 4px 6px;
	margin-bottom: 2px;
	background: #1f4b8a;
	clear: both;
}
.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
/* End hide from IE-mac */
#middleBanner div.right2colDemo p{
	color: #4878A9;
}

#middleBanner h3 {
	margin-bottom: 3px;
	font-size: 12px;
	font-weight: bold;
	text-align: left;
	color: #333333;
}
#middleBanner h3.head{
	color: #fff;
}
#middleBanner div.subHeader h2 {
	font-weight: normal;
	color: #fff;
}
.form{
	width: 100px;
}

/* Slider Panel Global Divs -- Used in Both Sliders */

div#wrapperLeftCol, div#wrapperLeftCol1, div#wrapperLeftCol2, div#wrapperLeftCol3, div#wrapperLeftCol4, div#wrapperLeftCol5, div#wrapperLeftCol6, div#wrapperLeftCol7, div#wrapperLeftCol8, div#wrapperLeftCol9, div#wrapperLeftCol10, div#wrapperLeftCol11, div#wrapperLeftCol12, div#wrapperLeftCol13{
    margin: 5px 0 0 20px;
    float: left;
    width: 465px;
    background: transparent;
    overflow: visible;
}


div#wrapperLeftCol.casperSuiteLeftCol{
    margin: 0px;
    width: 565px;
    overflow: auto;
}

div#wrapperLeftCol.casperSuiteLeftCol img{
    display: block;
}

div#wrapperRightCol, div#wrapperRightCol1, div#wrapperRightCol2, div#wrapperRightCol3, div#wrapperRightCol4, div#wrapperRightCol5, div#wrapperRightCol6, div#wrapperRightCol7, div#wrapperRightCol8, div#wrapperRightCol9, div#wrapperRightCol10, div#wrapperRightCol11, div#wrapperRightCol12, div#wrapperRightCol13{
    margin: 5px 15px 0 0;
    float: right;
    width: 480px;
    min-height: 510px;
    background: transparent;
    overflow: hidden;
}

div#casperSuiteRightCol{
	float: right;
	width: 385px;
	margin: 160px 10px 0 0;
	padding: 0;
	overflow: hidden;
}
div#casperSuiteRightCol ul{
	width: 100%;
}
div#casperSuiteRightCol ul.casperSuite7FeaturesPDF, div#casperSuiteRightCol ul.casperSuite7OverviewPDF{
	margin: 0 0 30px 0;
	background: transparent url(/images/global/bg/curlyBracketLightBlue.png) no-repeat 240px;
	overflow: auto;
	height: 130px;
	
}


div#casperSuiteRightCol ul.casperSuite7FeaturesPDF li, div#casperSuiteRightCol ul.casperSuite7OverviewPDF li{
	float: left;
	display: inline;
}

div#casperSuiteRightCol ul.casperSuite7FeaturesPDF li.title, div#casperSuiteRightCol ul.casperSuite7OverviewPDF li.title{
	margin: 25px 0;
	width: 250px;
	color: #1f4b8a;
	font-size: 14px;
	font-weight: bold;
}
div#casperSuiteRightCol ul.casperSuite7FeaturesPDF li.thumb, div#casperSuiteRightCol ul.casperSuite7OverviewPDF li.thumb{
	margin: 8px 0;
	width: 100px;
	float: right;
}
div#wrapperRightCol1 ul.imagingSuiteHomeBeta{
	float: right;
	margin: 170px 0 0 0;
	padding: 0;
	width: 100%;
	overflow: hidden;
	background: transparent;
}
div#wrapperFooter{
    clear: both;
    margin: 0;
    padding: 0;
    height: 100px;
    overflow: visible;
}
#panelCrossLinks, #panelCrossLinks1, #panelCrossLinks2, #panelCrossLinks3{
    margin:0 0 0 10px;
    padding: 5px 0;
    width: 305px;
    overflow: visible;
    float: left;
}
#panelCrossLinks a, #panelCrossLinks1 a, #panelCrossLinks2 a, #panelCrossLinks3 a{
    float: left;
    display: inline;
}
#panelCrossLinks a:hover, #panelCrossLinks1 a:hover, #panelCrossLinks2 a:hover, #panelCrossLinks3 a:hover{
    color: transparent;
}
a.panelHome, #panelCrossLinks1 a.panelHome, #panelCrossLinks2 a.panelHome, #panelCrossLinks3 a.panelHome{
    float: left;
    margin: -25px -10px 0 0px;
    padding: 1px 20px 5px 0px;
    color: #1f4b8a;
    background: transparent url(/images/global/homeMini.png) no-repeat left top;
}
a.panelHome:hover, #panelCrossLinks1 a.panelHome:hover, #panelCrossLinks2 a.panelHome:hover, #panelCrossLinks3 a.panelHome:hover{
    color: #6d84b4;
}
#panelCrossLinks a{
    margin-right: 13px;
    float: left;
    display: inline;
    text-align: center;
}
#panelCrossLinks a span{
    color:#333;
    text-decoration: none;
}
#panelCrossLinks h3, #panelCrossLinks1 h3, #panelCrossLinks2 h3, #panelCrossLinks3 h3{
    margin-top: 2px;
    text-align: center;
    color: #fff;
    border: 0;	
    font-size: 10px;
}
div#tenetLeft{
    margin: 5px 0 35px 0px;
    float: left;
    width: 250px;
    overflow: visible;
}
#middleBanner div#tenetLeft h1.inventory{
	margin: 80px 0 60px 0;
	height: 40px;
	text-indent: -3000px;
	background: transparent url(/images/products/tenetTitles/inventory.png) no-repeat right;
}
#middleBanner div#tenetLeft h1.imaging{
	margin: 80px 0 60px 0;
	height: 40px;
	text-indent: -3000px;
	background: transparent url(/images/products/tenetTitles/imaging.png) no-repeat right;
}
#middleBanner div#tenetLeft h2{
	font-size: 18px;
	font-weight: normal;
	text-align: right;
}
div#tenetRight{
    margin: 15px 15px 35px 0px;
    float: right;
    width: 480px;
    overflow: visible;
}
#middleBanner div#tenetRight p{
	font-size: 12px;
	margin-bottom: 15px;
	line-height: 18px;
	color: #333;
}
ul#reference1, ul#reference2, ul#reference3, ul#reference4, ul#reference5, ul#reference6, ul#reference7, ul#reference8, ul#reference9, div#Playlist ul{
    margin: 5px 10px;
    width: 220px;
    float: left;
    display: inline;
    list-style: none inside url(/images/global/bullet_white.png);
    overflow: visible;
}
ul#reference1 li, ul#reference2 li, ul#reference3 li, ul#reference4 li, ul#reference5 li, ul#reference6 li, ul#reference7 li, ul#reference8 li, ul#reference9 li, div#mediaPlaylist ul li, div#mediaPlaylist1 ul li, div#mediaPlaylist2 ul li, div#mediaPlaylist3 ul li, div#mediaPlaylist4 ul li, div#mediaPlaylist5 ul li, div#mediaPlaylist6 ul li, div#mediaPlaylist7 ul li, div#mediaPlaylist8 ul li, div#mediaPlaylist9 ul li{
    margin: 0 0 3px 0;
    padding: 0;
}
ul#reference1 a, ul#reference2 a, ul#reference3 a, ul#reference4 a, ul#reference5 a, ul#reference6 a, ul#reference7 a, ul#reference8 a, ul#reference9 a, div#mediaPlaylist a, div#mediaPlaylist1 a, div#mediaPlaylist2 a, div#mediaPlaylist3 a, div#mediaPlaylist4 a, div#mediaPlaylist5 a, div#mediaPlaylist6 a, div#mediaPlaylist7 a, div#mediaPlaylist8 a, div#mediaPlaylist9 a{
    font-size: 10px;
    font-weight: normal;
    text-decoration: underline;
    color: #fff;		
}
ul#reference2 li a.download, ul.caseStudies li.generic2ColRight a.download{
    font-size: 10px;
    padding: 3px 0px 5px 20px;
    color: #1f4075;
    background: transparent url(/images/global/downloadBulletBlue.png) no-repeat left 5px;
}

ul#reference2 li a.link, ul.caseStudies li.generic2ColLeft a.link,  ul.caseStudies li.generic2ColRight a.link{
    font-size: 10px;
    padding: 3px 0px 5px 20px;
    color: #1f4075;
    background: transparent url(/images/global/anchorBulletBlue.png) no-repeat left 5px;
}
ul#reference1 a:hover, ul#reference2 a:hover, ul#reference3 a:hover, ul#reference4 a:hover, ul#reference5 a:hover, ul#reference6 a:hover, ul#reference7 a:hover, ul#reference8:hover a, ul#reference9 a:hover, div#mediaPlaylist a:hover, div#mediaPlaylist1 a:hover, div#mediaPlaylist2 a:hover, div#mediaPlaylist3 a:hover{
    color: #fff;
}
ul#reference1 li.head, ul#reference2 li.head, ul#reference3 li.head, div#mediaPlaylist li.head, div#mediaPlaylist1 li.head, div#mediaPlaylist2 li.head, div#mediaPlaylist3 li.head, div#mediaPlaylist4 li.head, div#mediaPlaylist5 li.head, div#mediaPlaylist6 li.head, div#mediaPlaylist7 li.head, div#mediaPlaylist8 li.head, div#mediaPlaylist9 li.head{
    font-size: 12px;
    color: #fff;
    list-style: none;
}
ul#reference1.resources a{
	padding: 0;
	background: none;
}
div#mediaPlayer, div#mediaPlayer1, div#mediaPlayer2, div#mediaPlayer3, div#mediaPlayer4, div#mediaPlayer5, div#mediaPlayer6, div#mediaPlayer7, div#mediaPlayer8, div#mediaPlayer9{
    float: right;
    width: 480px;
	background: transparent url(../images/global/bg/mediaFlashBg.png) no-repeat;
	padding: 15px 0 0 0;
}
div#mediaPlaylist, div#mediaPlaylist1, div#mediaPlaylist2, div#mediaPlaylist3, div#mediaPlaylist4, div#mediaPlaylist5, div#mediaPlaylist6, div#mediaPlaylist7, div#mediaPlaylist8, div#mediaPlaylist9{
    margin: 0;
    margin: 0 20px 0 0px;
    padding: 0;
    float: right;
    width: 210px;
}
div#mediaPlaylist1 h1, div#mediaPlaylist2 h1, div#mediaPlaylist3 h1, div#mediaPlaylist4 h1, div#mediaPlaylist5 h1, div#mediaPlaylist6 h1, div#mediaPlaylist7 h1, div#mediaPlaylist8 h1, div#mediaPlaylist9 h1{
    font-size: 12px;
    color: #fff;		
}
div#mediaPlaylist1 h1.noContent, div#mediaPlaylist2 h1.noContent, div#mediaPlaylist3 h1.noContent, div#mediaPlaylist4 h1.noContent, div#mediaPlaylist5 h1.noContent, div#mediaPlaylist6 h1.noContent, div#mediaPlaylist7 h1.noContent, div#mediaPlaylist8 h1.noContent, div#mediaPlaylist9 h1.noContent{
	color: #9aaeca;
}
div#mediaPlaylist1 ul, div#mediaPlaylist2 ul, div#mediaPlaylist3 ul, div#mediaPlaylist4 ul, div#mediaPlaylist5 ul, div#mediaPlaylist6 ul, div#mediaPlaylist7 ul, div#mediaPlaylist8 ul, div#mediaPlaylist9 ul{
    margin: 5px 10px 0 0px;
    width: 210px;
    list-style-image: url(/images/global/bullet_white.png);
    list-style-type: none;
    overflow: hidden;
}

/* ----- Footer ---- */
#crumbs {
	height:2.3em;
	border:1px solid #dedede;
	}
#crumbs li {
	float:left;
	line-height:2.3em;
	color:#777;
	padding-left:.75em;
	}	
#lowerBanner p{
	font-size: 10px;
	line-height: 150%;
	color: #111;
}	
#lowerBanner ul{
	list-style: none;
	list-style-type: none;
	margin: 0 15px 15px 15px;
}	
#lowerBanner li.head {
	margin: 10px 0 10px 0;
	font-size: 14px;
	font-weight: bold;
	text-indent: -999px;
	color: #1f4075;
	height: 20px;
	overflow: hidden;
}
#lowerBanner li.lowerBannerAnchor{
	margin-left: 5px;
}
#lowerBanner li.jnHeadline1, #lowerBanner li.jnHeadline2, #lowerBanner li.jnHeadline3, li.jnHeadline4, li.jnHeadline5{
	list-style: square;
	list-style-position: outside;
	margin: 0 20px;
	font-size: 10px;
	line-height: 150%;
	color: #111;
}

#lowerBanner li.demo{
	background: transparent url(/images/footer/lowerBannerH1_Demo.png) no-repeat bottom left;
}
#lowerBanner li.events{
	background: transparent url(/images/footer/lowerBannerH1_Events.png) no-repeat bottom left;
}
#lowerBanner li.jamfNation{
	background: transparent url(/images/footer/lowerBannerH1_JAMFNation.png) no-repeat bottom left;
}
#lowerBanner li.jamfNationCP{
	background: transparent url(/images/footer/lowerBannerH1_JAMFNationCP.png) no-repeat bottom left;
}

#lowerBanner li.twitter{
	background: transparent url(/images/footer/lowerBannerH1_Twitter.png) no-repeat bottom left;
}
#lowerBanner li.feedback{
	background: transparent url(/images/footer/lowerBannerH1_Feedback.png) no-repeat bottom left;
}

#lowerBanner li.twitterAnchor a, #lowerBanner li.twitterSupportAnchor a{
	display: block;
	margin: 0;
	padding: 3px 0px 8px 44px;
	background: transparent url(/images/footer/JAMFTwitterBadge.png) no-repeat;
}

#lowerBanner li.products{
	background: transparent url(/images/footer/lowerBannerH1_Products.png) no-repeat bottom left;
}
#lowerBanner li.badgeMiniAnchor{
	margin-left: 5px;
	height: 29px;
}
#lowerBanner li.badgeMiniAnchor a{
	padding: 10px 10px 10px 35px;
}
#lowerBanner a.casperSuite{
	background: transparent url(/images/logos/badges/casperSuiteMini.png) no-repeat center left;
}
#lowerBanner a.imagingSuite{
	background: transparent url(/images/logos/badges/imagingSuiteMini.png) no-repeat center left;
}
#lowerBanner a.reconSuite{
	background: transparent url(/images/logos/badges/reconSuiteMini.png) no-repeat center left;
}
#lowerBanner a.composer{
	background: transparent url(/images/logos/badges/composerMini.png) no-repeat center left;
}
#lowerBanner li.energyStarLogo{
	margin: 135px 0 0 0; 
}