/* default classes */body, p, table, tr, td, ul, ol, li, dl, dd, dt, div, span, a, h1, h2, h3, h4, h5, h6, fieldset {	margin: 0; padding: 0; background-repeat: no-repeat; font-size: 100%; zoom: 1;}div.clear,div.hr,div.spacer {	height: 1px;	overflow: hidden;	clear: both;}ul, ol {	list-style: none;	}a img {	border: none;}fieldset {	border: none;}address {	font-style: normal;	margin-bottom: 1.6em;	}div.col_1of2 { float: left; width: 49%; display: inline;}div.col_2of2 { float: right; width: 49%; display: inline;}div.col_1of3 { float: left; width: 31%; display: inline; margin-right: 18px; }div.col_2of3 { float: left; width: 31%; display: inline; }div.col_3of3 { float: right; width: 31%; display: inline; margin-right: 10px; }div.col_ABof3 { float: left; width: 65%; display: inline; }div.col_BCof3 { float: right; width: 64.5%; display: inline; }a span,.push {	position: absolute;	left: -96381px;	}/* Structure */body {	font-family: Georgia, serif;	color: #666666;	}div#wrapper {	width: 809px;	margin: 0 auto;	}div#header {	width: 809px;	height: 93px;	position: relative;	z-index: 100;	}	div#header_bottom {		width: 809px;		height: 11px;		background: /*url(http://www.visibletechnologies.com/images/header_bottom.gif);*/		margin: 0 0 16px;		}div.flash {	height: 257px;	margin-bottom: 11px;	}div.hr {	height: 6px;	background: url(http://www.visibletechnologies.com/images/bg_hr.gif);	margin-bottom: 20px;	}		div#content {}	div#content div.col_A {		float: left;		width: 450px;		padding: 10px 36px 0 0;		}		div#content div.col_A div.panel {			background: url(http://www.visibletechnologies.com/images/panel_left.gif) right repeat-y;			padding-right: 20px;			margin: 0 -36px 10px 0;			}			div#content div.col_A div.panel div.top {				background: #FFFFFF url(http://www.visibletechnologies.com/images/panel_left_top.gif) bottom right no-repeat;				margin-right: -20px;				min-height: 14px				}			div#content div.col_A div.panel div.bottom {				background: #FFFFFF url(http://www.visibletechnologies.com/images/panel_left_bottom.gif) bottom right no-repeat;				margin-right: -20px;				height: 22px;				clear: both;				}	div#content div.col_B {		float: left;		width: 322px;		}		div#content div.col_B div.panel {			background: url(http://www.visibletechnologies.com/images/panel_right.gif) left repeat-y;			padding-left: 14px;			}			div#content div.col_B div.panel div.top {				background: #FFFFFF url(http://www.visibletechnologies.com/images/panel_right_top.gif) bottom left no-repeat;				margin-left: -14px;				height: 14px				}			div#content div.col_B div.panel div.bottom {				background: #FFFFFF url(http://www.visibletechnologies.com/images/panel_right_bottom.gif) bottom left no-repeat;				margin-left: -14px;				height: 11px;				clear: both;				}div#footer {	/*background: url(http://www.visibletechnologies.com/images/panel_left.gif) right repeat-y;*/	background-color:#f2f2f2;	width: 764px;	padding: 0 20px 0 24px;	margin: 20px 0;	}	div#footer div.top {		background: #FFFFFF url(http://www.visibletechnologies.com/images/panel_left_top2.gif) bottom right no-repeat;		margin: 0 -20px 0 -24px;		min-height: 14px		}	/*div#footer div.bottom {		background: #FFFFFF url(http://www.visibletechnologies.com/images/panel_left_bottom.gif) bottom right no-repeat;		margin: 0 -20px 0 -24px;		height: 22px;		clear: both;		}*//* Design and Typography *//* header */	div#header div.logo {		position: absolute;		left: 0;		top: 0;		}	div#header ul {		list-style: none;		position: absolute;		}		div#header ul li {			float: left;			}	div#header ul.utility_nav {		right: 20px;		top: 8px;		font-size: 12px;		font-family: Arial, sans-serif;		color: #0979bf;		}		div#header ul.utility_nav li {			padding: 0 0 0 5px;			}			div#header ul.utility_nav li a {				color: #545454;				font-family: Arial, san-serif;				text-decoration: none;				}			div#header ul.utility_nav li a:hover {				color: #0979bf;				}	div#header ul.main_nav {		right: 0;		bottom: 0;		width: 430px;		height: 37px;		}		div#header ul.main_nav li {}			div#header ul.main_nav li a {				display: block;				height: 37px;				width: 100px;				background-image: url(http://www.visibletechnologies.com/images/main_nav3.gif);				}				div#header ul.main_nav li.solutions a 	{ width: 87px;  background-position: 0 0; }				div#header ul.main_nav li.resources a 	{ width: 86px;  background-position: -87px 0; }				div#header ul.main_nav li.news a 		{ width: 99px;  background-position: -173px 0; }				div#header ul.main_nav li.company a 	{ width: 77px;  background-position: -272px 0; }				div#header ul.main_nav li.contact a 	{ width: 81px;  background-position: -349px 0; }				div#header ul.main_nav li.solutions a:hover	{ width: 87px;  background-position: 0 -37px; }				div#header ul.main_nav li.resources a:hover { width: 86px;  background-position: -87px -37px; }				div#header ul.main_nav li.news a:hover 		{ width: 99px;  background-position: -173px -37px; }				div#header ul.main_nav li.company a:hover 	{ width: 77px;  background-position: -272px -37px; }				div#header ul.main_nav li.contact a:hover 	{ width: 81px;  background-position: -349px -37px; }				div#header ul.main_nav li.solutions a.on	{ width: 87px;  background-position: 0 -37px; }				div#header ul.main_nav li.resources a.on 	{ width: 86px;  background-position: -87px -37px; }				div#header ul.main_nav li.news a.on 		{ width: 99px;  background-position: -173px -37px; }				div#header ul.main_nav li.company a.on 		{ width: 77px;  background-position: -272px -37px; }				div#header ul.main_nav li.contact a.on 		{ width: 81px;  background-position: -349px -37px; }								div#header ul.main_nav li.solutions a.drop						{ width: 87px;  background-position: 0 -74px; }					div#header ul.main_nav li.resources a.solutions_selected 	{ width: 86px;  background-position: -87px -74px; }					div#header ul.main_nav li.news a.solutions_selected 		{ width: 99px;  background-position: -173px -74px; }					div#header ul.main_nav li.company a.solutions_selected 		{ width: 77px;  background-position: -272px -74px; }					div#header ul.main_nav li.contact a.solutions_selected 		{ width: 81px;  background-position: -349px -74px; }				div#header ul.main_nav li.resources a.drop 						{ width: 86px;  background-position: -87px -111px; }					div#header ul.main_nav li.solutions a.resources_selected	{ width: 87px;  background-position: 0 -111px; }					div#header ul.main_nav li.news a.resources_selected 		{ width: 99px;  background-position: -173px -111px; }					div#header ul.main_nav li.company a.resources_selected 		{ width: 77px;  background-position: -272px -111px; }					div#header ul.main_nav li.contact a.resources_selected 		{ width: 81px;  background-position: -349px -111px; }														div#header ul.main_nav li.news a.drop 						{ width: 99px;  background-position: -173px -148px; }					div#header ul.main_nav li.solutions a.news_selected		{ width: 87px;  background-position: 0 -148px; }					div#header ul.main_nav li.resources a.news_selected 	{ width: 86px;  background-position: -87px -148px; }					div#header ul.main_nav li.company a.news_selected 		{ width: 77px;  background-position: -272px -148px; }					div#header ul.main_nav li.contact a.news_selected 		{ width: 81px;  background-position: -349px -148px; }								div#header ul.main_nav li.company a.drop 					{ width: 77px;  background-position: -272px -185px; }					div#header ul.main_nav li.solutions a.company_selected 	{ width: 87px;  background-position: 0 -185px; }					div#header ul.main_nav li.resources a.company_selected 	{ width: 86px;  background-position: -87px -185px; }					div#header ul.main_nav li.news a.company_selected 		{ width: 99px;  background-position: -173px -185px; }					div#header ul.main_nav li.contact a.company_selected 	{ width: 81px;  background-position: -349px -185px; }									div#header ul.main_nav li.contact a.drop 		{ width: 81px;  background-position: -349px -37px; }								/* solutions tab */				div#header ul.tab_solutions li.solutions a 		{ background-position: 0 -74px; }				div#header ul.tab_solutions li.resources a 		{ background-position: -87px -74px; }/* resources tab */				div#header ul.tab_resources li.solutions a 	{ background-position: 0 -111px; }				div#header ul.tab_resources li.resources a 	{ background-position: -87px -111px; }				div#header ul.tab_resources li.news a 		{ background-position: -173px -111px; }				/* news tab */				div#header ul.tab_news li.resources a 	{ background-position: -87px -185px; }				div#header ul.tab_news li.news a 		{ background-position: -173px -185px; }				div#header ul.tab_news li.company a 	{ background-position: -272px -185px; }				/* company tab */				div#header ul.tab_company li.news a 		{ background-position: -173px -148px; }				div#header ul.tab_company li.company a 		{ background-position: -272px -148px; }				div#header ul.tab_company li.contact a		{ background-position: -349px -148px; }												/* drop navigation styles*/				/* GENERIC styles applying to all drop down menus*/				div#header ul.main_nav li div.subcontainer {					position: absolute;					left: -9999px;				}					div#header ul.main_nav li div.subcontainer .items {						padding-top: 8px;						overflow: auto;					}						div#header ul.main_nav li div.subcontainer .items ul li a:active,						div#header ul.main_nav li div.subcontainer .items ul li a:visited,						div#header ul.main_nav li div.subcontainer .items ul li a:link { color: #545454; text-decoration: none; }						div#header ul.main_nav li div.subcontainer .items ul li a:hover { color: #df8f3b; width: auto;}					div#header ul.main_nav li div.subcontainer .bottom_cap {						clear: both;					}					div#header ul.main_nav li div.subcontainer ul {						position: relative;					}						div#header ul.main_nav li div.subcontainer ul li {							display: block;							float: none;							font-family: Arial, sans-serif;							font-size: 11px;						}							div#header ul.main_nav li div.subcontainer ul li a {						    background: none;								height: auto;								padding: 0 0 5px 15px;								width: auto;							}													/* SOLUTIONS drop down styles */				div#header ul.main_nav li div.drop_solutions {					left: 1px;				}										div#header ul.main_nav li .drop_solutions .items {						background: transparent url(http://www.visibletechnologies.com/images/nav_solutions_bg.png) repeat-y;					}					div#header ul.main_nav li div.drop_solutions .bottom_cap {						background: transparent url(http://www.visibletechnologies.com/images/nav_solutions_bottom_cap.png) no-repeat;						height: 12px;						width: 120px;					}					div#header ul.main_nav li div.drop_solutions .items ul {						float: none;						width: 120px;					}									/* RESOURCES drop down styles*/				div#header ul.main_nav li div.drop_resources {					left: 88px;				}					div#header ul.main_nav li div.drop_resources .items {						background: transparent url(http://www.visibletechnologies.com/images/nav_resources_bg.png) repeat-y;					}						div#header ul.main_nav li div.drop_resources .items ul {						float: none;						width: 121px;						}					div#header ul.main_nav li div.drop_resources .bottom_cap {						background: transparent url(http://www.visibletechnologies.com/images/nav_resources_bottom_cap.png) no-repeat;						height: 12px;						width: 121px;					}																	/* NEWS drop down styles */				div#header ul.main_nav li div.drop_news {					left: 174px;				}					div#header ul.main_nav li div.drop_news .items {						background: transparent url(http://www.visibletechnologies.com/images/nav_newscenter_bg.png) repeat-y;						width: 119px;					}						div#header ul.main_nav li div.drop_news .items ul {							float: left;						}						div#header ul.main_nav li div.drop_news .items ul.col1 li a {							width: auto;						}					div#header ul.main_nav li div.drop_news .bottom_cap {						background: transparent url(http://www.visibletechnologies.com/images/nav_newscenter_bottom_cap.png) no-repeat;						height: 8px;						width: 119px;					}									/* COMPANY drop down styles */				div#header ul.main_nav li div.drop_company {					left: 272px;				}					div#header ul.main_nav li div.drop_company .items {						background: transparent url(http://www.visibletechnologies.com/images/nav_company2_bg.png) repeat-y;						width: 224px;					}						div#header ul.main_nav li div.drop_company .items ul {							float: left;						}						div#header ul.main_nav li div.drop_company .items ul.col1 li a{							width: 116px;						}					div#header ul.main_nav li div.drop_company .bottom_cap {						background: transparent url(http://www.visibletechnologies.com/images/nav_company2_bottom_cap.png) no-repeat;						height: 8px;						width: 224px;					}									/* end subnav stytles */								div#subnav {	width: 808px;	height: 38px;	background: url(http://www.visibletechnologies.com/images/bg_subnav.gif);	margin-bottom: 10px;	position: relative;	z-index: 0;	}	div#subnav ul {		list-style: none;		position: relative;		top: 11px;		}		div#subnav ul li {			float: left;			}			div#subnav ul li a {				display: block;				height: 16px;				background-image: url(http://www.visibletechnologies.com/images/sub_nav.gif);				}		div#subnav ul li.story a 		{ background-position: 0 0;      width: 72px; }		div#subnav ul li.team a			{ background-position: -72px 0;  width: 132px; }		div#subnav ul li.board a		{ background-position: -204px 0; width: 114px; }		div#subnav ul li.affiliation a	{ background-position: -318px 0; width: 93px; }		div#subnav ul li.careers a		{ background-position: -411px 0; width: 78px; }		div#subnav ul li.demo a			{ background-position: -490px 0; width: 174px; }		div#subnav ul li.story a.on,		div#subnav ul li.story a:hover 			{ background-position: 0 -16px; }		div#subnav ul li.team a.on,		div#subnav ul li.team a:hover			{ background-position: -72px -16px; }		div#subnav ul li.board a.on,		div#subnav ul li.board a:hover			{ background-position: -204px -16px; }		div#subnav ul li.affiliation a.on,		div#subnav ul li.affiliation a:hover	{ background-position: -318px -16px; }		div#subnav ul li.careers a.on,		div#subnav ul li.careers a:hover		{ background-position: -411px -16px; }		div#subnav ul li.demo a.on,		div#subnav ul li.demo a:hover			{ background-position: -490px -16px; }		div#subnav ul li.news a 		{ background-position: 0 -32px;			width: 67px; }		div#subnav ul li.releases a 	{ background-position: -67px -32px;		width: 112px; }		div#subnav ul li.events a 		{ background-position: -179px -32px;	width: 68px; }		div#subnav ul li.newsletters a	{ background-position: -247px -32px;	width: 100px; }		div#subnav ul li.videos a 		{ background-position: -347px -32px;	width: 63px; }		div#subnav ul li.awards a 		{ background-position: -410px -32px;	width: 68px; }				div#subnav ul li.news a.on,		div#subnav ul li.news a:hover 			{ background-position: 0 -48px; }		div#subnav ul li.releases a.on,		div#subnav ul li.releases a:hover		{ background-position: -67px -48px; }		div#subnav ul li.events a.on,		div#subnav ul li.events a:hover 		{ background-position: -179px -48px; }		div#subnav ul li.newsletters a.on,		div#subnav ul li.newsletters a:hover	{ background-position: -247px -48px; }		div#subnav ul li.videos a.on,		div#subnav ul li.videos a:hover			{ background-position: -347px -48px; }		div#subnav ul li.awards a.on,		div#subnav ul li.awards a:hover 		{ background-position: -410px -48px; }/* content */div#content img.floatRightClear {    float: right;     clear: right;     margin: 4px; 	}div#content img.floatLeftClear {    float: left;     clear: left;     margin: 4px; 	}div#content p {	font-size: 12px;	line-height: 20px;	margin-bottom: 10px;	}div#content .list {	font-size: 12px;	line-height: 20px;	margin-bottom: 10px;	list-style: disc;	list-style-position: outside;	margin-left: 15px;	}div#content .list li{	margin: .5em 0;	}div#content h1 {	font-family: Arial, san-serif;	font-weight: normal;	font-size: 24px;	line-height: 29px;	color: #0979bf;	/*text-transform: uppercase;*/	margin: 0 0 10px	}div#content a {	font-size: 12px;	color: #0979bf;	}div#content p.more {	float: right;	}div#content a.more {	padding-left: 10px;	line-height: 20px;	background-image: url(http://www.visibletechnologies.com/images/bg_arrow_dkblue.gif); 	background-repeat: no-repeat;	}	div#content div.col_A a.more {		background-position: 0 7px;		}	div#content div.col_B a.more {		background-position: 0 4px;		}	div#content div.col_A p a.more {		display: block;		}	div#content div.col_B p a.more {		display: block;		margin-top: 4px;		}	div#content div.dkblue h2 	{ color: #fff;} 	div#content div.dkblue h3, 	div#content div.dkblue a 	{ color: #0979bf;}	div#content div.gold h2 	{ color: #fff;}   	div#content div.gold h3,   	div#content div.gold a	{ color: #df8f3b;}	div#content div.ltblue h2 	{ color: #fff;} 	div#content div.ltblue h3, 	div#content div.ltblue a 	{ color: #88b7e2;}	/*div#content div.dkblue h2, 	div#content div.dkblue h3, 	div#content div.dkblue a 	{ color: #0979bf;}	div#content div.gold h2,   	div#content div.gold h3,   	div#content div.gold a	{ color: #df8f3b;}	div#content div.ltblue h2, 	div#content div.ltblue h3, 	div#content div.ltblue a 	{ color: #88b7e2;} */	div#content div.gold a.more		{ background-image: url(http://www.visibletechnologies.com/images/bg_arrow_gold.gif); }	div#content div.ltblue a.more 	{ background-image: url(http://www.visibletechnologies.com/images/bg_arrow_ltblue.gif); }div#content div.col_A {}	div#content div.col_A h2 {		font-family: Arial, san-serif;		font-size: 16px;		font-weight: normal;		text-transform: uppercase;		color: #df8f3b;		margin-bottom: 10px;		}	div#content div.col_A h2.long {		font-size: 14px;		line-height: 20px;		text-transform: none;		}	div#content div.col_A h2.press {		font-size: 14px;		line-height: 20px;		text-transform: none;		color: #0979bf;		}	div#content div.col_A h3 {		font-family: Arial, san-serif;		color: #0979bf;		font-size: 12px;		text-transform: uppercase;		}	div#content div.col_A .location {		font-family: Arial, san-serif;		font-size: 12px;		}	div#content div.col_A .location2 {		font-family: Arial, san-serif;		color: #0979bf;		font-size: 12px;		text-transform: uppercase;		font-weight: bold;		}	div#content div.col_A h4 {		font-size: 12px;		font-weight: normal;		}div#content div.col_B {}	div#content div.col_B div.header {		padding: 10px 12px;		margin: 0 0 10px;		background: /*#ddd; */url(http://www.visibletechnologies.com/images/panel_right_block4.gif) left repeat-y;		}	div#content div.col_B h2 {		font-family: Arial, san-serif;		font-size: 18px;		height: 22px;		font-weight: normal;		padding: 0; margin: 0;		}	div#content div.col_B h3 {		font-size: 14px;		font-weight: normal;		margin: 0 0 16px;		}	div#content div.col_B h3.title {		margin: 0 0 2px;		}	div#content div.col_B h4 {		font-family: Arial, san-serif;		font-size: 12px;		font-weight: normal;		text-transform: uppercase;		}	div#content div.col_B h4.date {		font-family: Georgia, serif;		font-size: 10px;		text-transform: none;		float: left;		width: 50px;		margin: 0 0 16px;		}				div#content div.col_B .col_dated {			float: left;			width: 233px;			margin-bottom: 0;			}	div#content div.col_B div.movie {		float: left;		width: 112px;		height: 71px;		margin-left: -12px;		}		div#content div.col_B div.movied {			float: left;			width: 171px;			padding-top: 7px;			}			div#content div.col_B div.movied p, 			div#content div.col_B div.movied h4 {				line-height: 20px;				}	div#content div.col_B div.download {		float: left;		width: 150px;		margin-left: -12px;		}		div#content div.col_B div.downloaded {			float: left;			width: 145px;			}	div#content div.col_B h4.byline {		margin: 0 0 10px;		}	div#content div.col_B p {		font-size: 11px;		line-height: 16px;		color: #454545;		} 		div#content div.col_B li p:last-child {			margin-bottom: 0;			} 	div#content div.col_B a {		font-size: 11px;		line-height: 16px;		}	div#content div.col_B div.block {		background: url(http://www.visibletechnologies.com/images/panel_right_block2.gif) left repeat-y;		padding: 16px 12px;		}	div#content div.col_B ul {		list-style: none;		background: url(http://www.visibletechnologies.com/images/panel_right_block2.gif) left repeat-y;		}		div#content div.col_B ul li {			border-bottom: 3px solid #FFFFFF;			padding: 16px 12px;			}		div#content div.col_B ul.no-pad li {			padding: 0 12px;			}	div#content ul.twocol {		list-style: none;		}		div#content ul.two_col li {			float: left;			width: 205px;			margin: 10px 20px 10px 0;			}	div#content ul.forward,	div#content ul.backward {		list-style: none;		margin: 22px 0;		}		div#content ul.forward li,		div#content ul.backward li {			float: left;			padding-right: 22px;			margin-bottom: 34px;			}		div#content ul.forward li {			background: url(http://www.visibletechnologies.com/images/slash_forward.gif) right no-repeat;			}		div#content ul.backward li {			background: url(http://www.visibletechnologies.com/images/slash_backward.gif) right no-repeat;			}			div#content ul.forward li:last-child,			div#content ul.backward li:last-child,			div#content ul.forward li.end,			div#content ul.backward li.end {				padding-right: 0;				background: none !important;				}			div#content ul.forward li img,			div#content ul.backward li img {				vertical-align: middle;				}	div#content div.filter {		width: 484px;		height: 67px;		background: url(http://www.visibletechnologies.com/images/bg_filter.gif);		margin: 0 -37px 20px 0;		position: relative;		text-align: right;		}		div#content div.filter label {			font-family: Arial, san-serif;			font-size: 10px;			text-transform: uppercase;			position: relative;			top: -3px;			font-weight: bold;			}		div#content div.filter select {			margin-left: 12px;			position: relative;			top: -3px;			}		div#content div.filter input.button {			position: relative;			top: 12px;			margin: 0 29px 0 12px;			}	div#content ul.articles {		list-style: none;		}		div#content ul.articles li {			margin: 20px 0 30px;			}			div#content ul.articles li div.icon {				width: 95px;				float: left;				padding-top: 4px;				}			div#content ul.articles li div.iconed {				width: 350px;				float: left;				}			div#content ul.articles li div.iconed h3 {				margin-bottom: 10px;				}			div#content ul.articles li div.iconed h4 {				margin-bottom: 4px;				}	div#content ul.icons_trucast_home {		background: url(http://www.visibletechnologies.com/images/panel_left_block.gif) right repeat-y;		list-style: none;		height: 86px;		width: 473px;		margin: 0 -20px 20px 0;		padding: 0;		clear: both;		}		div#content ul.icons_trucast_home li {			float: left;			}			div#content ul.icons_trucast_home li a {				display: block;				height: 86px;				width: 78px;				background-image: url(http://www.visibletechnologies.com/images/icons_trucast_home.gif);				}				div#content ul.icons_trucast_home li.listen a 	{ margin-left: 41px;  background-position: 0 0; }				div#content ul.icons_trucast_home li.learn a 	{ margin-left: 27px;  background-position: -78px 0; }				div#content ul.icons_trucast_home li.engage a 	{ margin-left: 31px;  background-position: -156px 0; }				div#content ul.icons_trucast_home li.protect a 	{ margin-left: 32px;  background-position: -234px 0; }				div#content ul.icons_trucast_home li.listen a:hover,				div#content ul.icons_trucast_home li.listen a.on 	{ background-position: 0 -86px; }				div#content ul.icons_trucast_home li.learn a:hover,				div#content ul.icons_trucast_home li.learn a.on 		{ background-position: -78px -86px; }				div#content ul.icons_trucast_home li.engage a:hover,				div#content ul.icons_trucast_home li.engage a.on 	{ background-position: -156px -86px; }				div#content ul.icons_trucast_home li.protect a:hover,				div#content ul.icons_trucast_home li.protect a.on 	{ background-position: -234px -86px; }	div.flash {		width: 808px;		height: 257px;		}	div#flash_solutions {		background: url(http://www.visibletechnologies.com/images/noflash_solutions.jpg);		}	div#flash_products {		background: url(http://www.visibletechnologies.com/images/noflash_products.jpg);		}		div.flash ul {			list-style: none;			position: absolute;			margin: 182px 0 0 0;			}			div.flash ul li {				float: left;				}				div.flash ul li a {					display: block;					width: 48px;					height: 48px;					}			div.flash ul li.listen a 	{ margin-left: 36px; }			div.flash ul li.learn a 	{ margin-left: 47px; }			div.flash ul li.engage a 	{ margin-left: 46px; }			div.flash ul li.protect a	{ margin-left: 56px; }						div.flash ul li.trupulse a		{ margin-left: 15px; }			div.flash ul li.truvoice a		{ margin-left: 36px; }			div.flash ul li.trusearch a		{ margin-left: 34px; }			div.flash ul li.truinsight a	{ margin-left: 38px; }			div.flash ul li.trureputation a { margin-left: 46px; }	ul.icon_menu {		list-style: none;		}		ul.icon_menu li {			margin-bottom: 10px;			}			ul.icon_menu li div.icons {				background: url(http://www.visibletechnologies.com/images/icons_solutions.gif);				height: 52px;				width: 70px;				float: left;				clear: left;				}			ul.icon_menu li div.iconed {				float: left;				width: 380px;				}			ul.icon_menu li h3 {				color: #db9b2c;				}div#footer {	font-size: 10px;	}	div#footer div.footer_content {		/*background: url(http://www.visibletechnologies.com/images/panel_left_full.gif) right repeat-y;*/		margin: -5px -5px 0 0;		padding: 0;		}	div#footer p.location {		margin: 8px 0 20px;		}		div#footer p.location b {			text-transform: uppercase;			font-family: Arial, san-serif;			font-weight: bold;			color: #0979bf;			}		div#footer p.location i {			text-transform: uppercase;			font-family: Arial, san-serif;			font-weight: bold;			font-style:normal;			}	div#footer p.copyright {		padding: 30px 0 20px;		clear: both;		line-height: 18px;		}		div#footer p.copyright a {			font-family: Arial, san-serif;			font-weight: bold;			text-transform: uppercase;			text-decoration: none;			color: #545454;			}		div#footer p.copyright a:hover { color: #0979bf; }	div#footer ul {		list-style: none;		}	div#footer ul.footer_nav {		position: relative;		}		div#footer ul.footer_nav li {			float: left;			width: 150px;			}			div#footer ul.footer_nav li a {				text-decoration: none;				text-transform: uppercase;				font-family: Arial, san-serif;				color: #df8f3b;				font-size: 12px;				display: block;				margin-bottom: 20px;				}			div#footer ul.footer_nav li.tru a {				color: #81a0c1;				}		div#footer ul.footer_nav ul {}			div#footer ul.footer_nav ul li {				float: none;				}				div#footer ul.footer_nav ul li a {					font-family: Georgia, serif;					font-size: 12px;					text-transform: none;					color: #545454;					margin-bottom: 5px;					}				div#footer ul.footer_nav ul li a:hover {					color: #0979bf;					}