/* Sidebar */
#levelTwos {
	background: url(images/sidebar-top.gif) top left repeat-y;
	padding: 33px 30px 0 15px;
  margin-top: 10px;
	}
	/* Handle Short Sidebar */
	.shortSide {
		height: 55px;
		min-height: 48px;
		}
		html > body .shortSide {height: 95px;}
		html>body .shortSide {height: auto;}
	/* End Handle Short Sidebar */
	#levelTwos a:link, #levelTwos a:visited {
		display: block;
    color: #6666FF;
		font-size: 12px;
    font-size: 12px !important;
		padding-left: 20px;
		padding-bottom: 8px;
		margin-bottom: 2px;
		background: url(images/arrow-l2.gif) 0 3px no-repeat;
		}
		#levelTwos a:hover, #levelTwos a:active, #levelTwos a#l2Selected:link, #levelTwos a#l2Selected:visited {
			color: #F58120;
      color: #F58120 !important;
			background: url(images/arrow-l2.gif) 0 -35px no-repeat;
		}
		#levelThrees {
			margin-top: -3px;
			}
			#levelThrees a:link, #levelThrees a:visited {
				padding-left: 8px;
				padding-bottom: 0;
				margin-bottom: 5px;
				background: url(images/arrow-l3.gif) 0 5px no-repeat;
				}
				#levelThrees a:hover, #levelThrees a:active {
					background: url(images/arrow-l3.gif) 0 5px no-repeat;
				}
				#levelTwos #levelThrees a#l3Selected:link, #levelTwos #levelThrees a#l3Selected:visited {
					color: #89a711;
					background: url(images/arrow-l3.gif) 0 -39px no-repeat;
				}
				#levelTwos #levelThrees #levelFours a#l4Selected:link, #levelTwos #levelThrees #levelFours a#l4Selected:visited {
					color: #89a711;
					background: url(images/arrow-l3.gif) 0 -39px no-repeat;
				}
		#levelTwoEnd {
			position: relative;
			margin-top: -8px;
			padding: 41px 20px 0 9px;
			background: url(images/sidebar-btm.gif) 0 0 no-repeat;
			font-size: 12px;          
      font-size: 12px !important;
			color: #39c;
			z-index: 99; /* Prevent IE redraw issue */
			}
			#levelTwoEnd a.pdf:link, #levelTwoEnd a.pdf:visited {
				display: block;
				margin-left: -31px;
				padding-left: 31px;
				background: url(../img/icons/pdf.gif) 0 0 no-repeat;
				min-height: 20px;
				height: 20px;
				}
				html>body #levelTwoEnd a.pdf:link, html>body #levelTwoEnd a.pdf:visited {height: auto;}
			#focusLinks {
				margin-left: 31px;
				line-height: 160%;
				}
				#focusLinks p {
					margin-top: 6px;
					margin-bottom: 6px;
				}
				#focusLinks a:link, #focusLinks a:visited {
					font-weight: bold;
					text-decoration: underline;
			}
			.focusBox {
				position: relative;
				width: 168px;
				w\idth: 132px;
				margin-left: 9px;
				margin-bottom: 10px;
				padding: 16px 10px 25px 10px;
				background: url(images/focusbox-bg.gif) top left repeat-y;
				font-size: 12px;
				font-size: 12px !important;
				color: #76872f;
				}
				/* Focus Area on a page with no L2 nav */
				#noLevelTwo {
					margin-top: 145px;
				}
				.focusBoxTop {
					position: absolute;
					top: 0;
					left: 0;
					height: 0;
					width: 168px;
					background: url(images/focusbox-top.gif) top left no-repeat;
				}
				.focusBoxBottom {
					display: none;
					/* Hide from IE5 Mac \*/
					display: block;
					/* Stop hiding */
					position: absolute;
					bottom: 0;
					left: 0;
					height: 20px;
					width: 168px;
					background: url(images/focusbox-btm.gif) top left no-repeat;
				}
				.focusBox p,
				.InterestfocusBox p,
				.VendorInterestfocusBox p,
				.SalesFocusBox p {
					margin: 0 0 7px 0;
					line-height: 140%;
				}
				.SalesFocusBox,
				.VendorInterestfocusBox,
				.InterestfocusBox,
				.HomeInterestfocusBox {
					position: relative;
					width: 177px;
					w\idth: 137px;
					height: 96px;
					margin-left: 9px;
					margin-bottom: 10px;
					padding: 35px 20px 0px 12px;
					background: url(images/interest-focusbox-new.gif) top left no-repeat;
					font-size: 9px;
					color: #000;
				}
				.InterestfocusBox {
					height: 71px; 
					margin: 0 0 11px 0;
					padding: 0; 
					position: relative;
					width: 186px;
				}
					.InterestfocusBox a {
						display: block;
						height: 71px;
						float: left;
						overflow: hidden;
						text-indent: -999em;
						width: 186px;
					}
				.SalesFocusBox {
					background: url(images/sales-focus.gif) top left no-repeat;
				}
				.VendorInterestfocusBox {
					background: url(images/vendor-interest-focusbox-new.gif) top left no-repeat;
				}
				.HomeInterestfocusBox p,
				.InterestfocusBox p,
				.VendorInterestfocusBox p,
				.SalesFocusBox p {
					position: relative;
					top: 50px;
					height: 15px;
					margin: 0;
					line-height: 100%;
				}
				.VendorInterestfocusBox p {
					margin: -8px 0 0 -5px;
					line-height: 135%;
				}
				.HomeInterestfocusBox {
					background: url(../img/homepage/focus-get-a-quote.gif) top left no-repeat;
					height: 71px; 
					margin: 0 0 14px -10px;
					padding: 0; 
					position: relative;
					width: 186px;
				}
				#sidebar .HomeInterestfocusBox h2 {
					height: auto;
					padding: 0;
				}
					.HomeInterestfocusBox a {
						display: block;
						height: 71px;
						float: left;
						overflow: hidden;
						text-indent: -999em;
						width: 186px;
						
					}
				.SIPHomeInterestfocusBox {
					position: relative;
					width: 168px;
					w\idth: 136px;
					height: 109px;
					margin-left: 0px;
					margin-bottom: 10px;
					padding: 90px 20px 0px 12px;
					background: url(../img/homepage/sip-focus.gif) top left no-repeat;
					font-size: 9px;
					color: #000;
				}
				.SIPHomeInterestfocusBox p {
					position: relative;
					top: 50px;
					height: 15px;
					margin: 0;
					line-height: 100%;
				}
								
				.focusBox h2 {
					height: 32px;
					margin-bottom: 15px;
					}
					.f\ocusBox h2 {
						height: 0;
						padding-top: 32px;
						overflow: hidden;
					}
					#imInterested {background: url(../img/headers/focus-interested.gif) top left no-repeat;}
					#tourCbeyondOnline {background: url(../img/headers/sidebar-cbeyond-tours-new.gif) top left no-repeat;}
					#cbeyondOnline {background: url(../img/headers/focus-cbeyond-online.gif) top left no-repeat;}
					#tellMore {background: url(../img/headers/focus-tell-more.gif) top left no-repeat;}
					#laptopAccess {background: url(../img/headers/focus-laptop-access.gif) top left no-repeat;}
					#beyondMobileFocus{background: url(../img/headers/focus-beyondmobile.gif) top left no-repeat;}
					#PartnerWith {background: url(../img/headers/focus-partnerwith.gif) top left no-repeat;}
					#laptopAccessNew {background: url(../img/headers/focus-laptop-access.gif) top left no-repeat;}
					#cbeyondPartnersIndex {background: url(../img/headers/cbeyond-partners.gif) top left no-repeat; width:141px; padding-top: 36px;}
					#cbeyondPartnersInside {margin-top: -30px}
					#tellMoreMouse{background: url(../img/headers/focus-tell-more-mouse.gif) top left no-repeat;}
					#seeWhatOthers{background: url(../img/headers/focus-see-others.gif) top left no-repeat;}
					#vendorSubmission{margin-left: -9px; background: url(../img/headers/focus-vendor.gif) top left no-repeat;}
					#relatedLinks{background: url(../img/headers/focus-related-links.gif) top left no-repeat;}
					#serveYourClients{background: url(../img/headers/focus-serve.gif) top left no-repeat;}
					#buildYourPractice{background: url(../img/headers/focus-build.gif) top left no-repeat;}
					#juggle{background: url(../img/headers/focus-juggle.gif) top left no-repeat;}
					
					.insideHdr{
						margin: 15px 0 0 20px; 
						font: 11px Verdana, Arial, Helvetica, sans-serif;
						font-weight: bold;
					}
					
/* End Sidebar */

.supplement #focusLinks a.pdf:link, .supplement #focusLinks a.pdf:visited {
	display: block;
	margin-left: -31px;
	padding-left: 31px;
	background: url(../img/icons/pdf.gif) 0 0 no-repeat;
	min-height: 20px;
	height: 20px;
	}
	html>body .supplement #focusLinks  a.pdf:link, html>body .supplement #focusLinks  a.pdf:visited {height: auto;}
	
#HMEFocus {
	width: 168px;
	background: url(../img/hme-footer.gif) bottom left no-repeat;
	margin: 18px 0 18px 0;
	padding: 0;
	}
	#sidebar h2#hdrHMEFocus {
		width: 168px;
		height: 59px;
		background: url(../img/hme-header.gif) bottom left no-repeat;
		margin: 0;
		padding: 0;
		}
		#sidebar #HMEFocus p {
			padding: 0pt 25px 0 14px;
			}
#HMEFocus2 {
	width: 486px;
	background: url(../img/hme-footer2.gif) bottom left no-repeat;
	margin: 18px 0 18px -8px;
	padding: 0;
	}
	h2#hdrHMEFocus2 {
		width: 486px;
		height: 40px;
		background: url(../img/hme-header2.gif) bottom left no-repeat;
		margin: 0;
		padding: 0;
		}
		#HMEFocus2 p {
			padding: 0pt 25px 0 14px;
			}
#SDFocus2 {
	width: 486px;
	background: url(../img/hme-footer2.gif) bottom left no-repeat;
	margin: 18px 0 18px -8px;
	padding: 0;
	height: 180px;
	}
	h2#hdrSDFocus2 {
		width: 486px;
		height: 40px;
		background: url(../img/sd-header2.gif) bottom left no-repeat;
		margin: 0;
		padding: 0;
		}
		#SDFocus2 p {
			padding: 0pt 25px 0 14px;
			}

#VRFocus {
	width: 486px;
	background: url(../img/hme-footer2.gif) bottom left no-repeat;
	margin: 18px 0 18px -8px;
	padding: 0;
	height: 180px;
	}
	h2#hdrVRFocus2 {
		width: 486px;
		height: 40px;
		background: url(../img/vr-header.gif) bottom left no-repeat;
		margin: 0;
		padding: 0;
		}
		#VRFocus2 p {
			padding: 0pt 25px 0 14px;
			}			

#boxSearchInner {
padding-top: 17px;
margin-bottom: 8px;
background: url(../img/homepage/bg-boxsearchinner-top-new.gif) top left no-repeat;
}
#boxSearchInnerContent {
	padding: 0 0px 18px 10px;
	background: url(../img/homepage/bg-boxsearchinner-btm-new.gif) bottom left no-repeat;
	
}		
* html #boxSearchInnerContent {
	padding: 0 0px 18px 10px;
	zoom: 1;
}
#boxSearchInnerContent form {
	margin: 10px 0 0 0;
	padding: 0;
	background: transparent important;
}
.searchBtn {
	margin: 0;
	padding: 0;
	position: relative;
	top: 5px;
}
* html .searchBtn {
	top: 3px;
}
.searchText {
	border: 1px solid #c8c7c7 !important;
}
#sidebar h2#searchinner {background: url(../img/homepage/hdr-search.gif) 0 0 no-repeat; width:90px; height:13px; margin: 0; padding: 0;}

