@charset "UTF-8";/* CSS Document */body, html, div, ul, li {	margin: 0;	padding: 0;}body { 	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 9pt;	color: #333333; 	background: #f5f8e8;}/* LAYOUT ----------------------------------------------------- */#topbar{	margin: 0 auto;	width: 100%;	height: 2px;	background:url(../images/topbar.jpg) repeat-x;	}#headbg{	margin: 0 auto;	width: 670px;	height: 69px;	background: url(../images/headbg.jpg) no-repeat;}#brandquery-logo{	margin: 0 auto;	width: 620px;	height: 69px;}#navbg{	margin: 0 auto;	width: 670px;	height: 28px;	background: url(../images/navbg.jpg) no-repeat;}#subnavbg{	margin: 0 auto;	width: 670px;	height: 28px;	background: url(../images/wrapbg.jpg) repeat-y;}#navdividebg{	margin: 0 auto;	width: 670px;	height: 11px;	background: url(../images/navdividebg.jpg) no-repeat;}#contentwrap{	margin: 0 auto;	width: 670px;	height: auto;	background: url(../images/wrapbg.jpg) repeat-y #FFFFFF;}.homecontentwrap{	margin: 0 auto;	width: 670px;	height: auto;	background: url(../images/wrapbg.jpg) repeat-y #FFFFFF;}#content{	margin: 0 auto;	width: 580px;	height: auto;}.homecontent{	margin: 0 auto;	width: 586px;	height: auto;}#flashvideowrap{	margin: 0 auto;	width: 586px;	height: 200px;	background: url(../images/flashdisabled-video.jpg) no-repeat #FFFFFF;}#contentdivide{	margin: 0;	padding: 0;	width: 584px;	height: 6px;	background:url(../images/bqdivider.jpg) no-repeat;}#iconwrap{	margin: 0 auto;	width: 580px;	height: auto;	padding: 7px 0 0 0;}#casestudyflash{	margin: 0 auto;	padding: 0;	width: 586px;	height: 300px;}#casestudyflash-update{	margin: 0 auto;	padding: 0;	width: 586px;	height: 300px;}#svhcasestudyflash{	margin: 0 auto;	padding: 0;	width: 586px;	height: 300px;	background: url(../images/svh-flash-replacement.jpg) no-repeat #FFFFFF;}#ssbcasestudyflash{	margin: 0 auto;	padding: 0;	width: 586px;	height: 300px;	background: url(../images/ssb-flash-replacement.jpg) no-repeat #FFFFFF;}#lgicasestudyflash{	margin: 0 auto;	padding: 0;	width: 586px;	height: 300px;	background: url(../images/lgi-flash-replacement.jpg) no-repeat #FFFFFF;}#cpicasestudyflash{	margin: 0 auto;	padding: 0;	width: 586px;	height: 300px;	background: url(../images/cpi-flash-replacement.jpg) no-repeat #FFFFFF;}#vcicasestudyflash{	margin: 0 auto;	padding: 0;	width: 586px;	height: 300px;	background: url(../images/vci-flash-replacement.jpg) no-repeat #FFFFFF;}#logecasestudyflash{	margin: 0 auto;	padding: 0;	width: 586px;	height: 300px;	background: url(../images/loge-flash-replacement.jpg) no-repeat #FFFFFF;}/* FOOTER ----------------------------------------------------- */#footerdivide{	margin:2px 0 0 0;	width: 584px;	height: 6px;	background:url(../images/bqdivider.jpg) no-repeat;}#footerdivide2{	margin: 0 0 0 0;	width: 584px;	height: 6px;	background:url(../images/bqdivider.jpg) no-repeat;}.footerfont{	margin: 2px 0 2px 0;	width: 550px;	line-height: 1.8em;	font-family: "Trebuchet MS", Helvetica, Verdana, Arial, sans-serif;	font-size: .90em;	color: #666666;}.footerfont2{	margin: 2px 0 0 0;	width: 550px;	line-height: 1.8em;	font-family: "Trebuchet MS", Helvetica, Verdana, Arial, sans-serif;	font-size: .90em;	color: #666666;}#footer{	margin: 0 auto;	width: 670px;	height: 50px;	background: url(../images/footer.jpg) no-repeat;	}/* NAVIGATION ----------------------------------------------------- */.headernavfont{	padding: 3px 0 0 0;	margin: 0 0 5px 0;	width: 630px;	line-height: 1.8em;	font-family: "Trebuchet MS", Helvetica, Verdana, Arial, sans-serif;	font-size: .90em;	color: #CCCCCC;	text-align:right;}.subnavfont{	padding: 5px;	margin: 0 auto;	width: 580px;	line-height: 1.8em;	font-family: "Trebuchet MS", Helvetica, Verdana, Arial, sans-serif;	font-size: .80em;	color: #CCCCCC;}.casestudylink{	margin: 4px 0 0 0;	width: auto;	line-height: 1.7em;	font-family: "Trebuchet MS", Helvetica, Verdana, Arial, sans-serif;	font-size: .95em;	color: #000000 !important;	text-decoration:underline;	}a {	text-decoration: none;}a:link {	color: #666;}a:visited {	color: #666;}a:active {	color: #666;}a:hover {	color: #b2bb1e !important;	text-decoration: none;}a.info span {	display: none;}a.info:hover {	position: relative;}a.info:hover span {	display: block;	position: absolute;	border: 1px solid #999;	background-color: white;	color: #000;	font-size: .85em;	padding: 1px 2px 1px 2px;	top: 15px;	text-align: left;}