/* CSS Document *//* ISM Main CSS - Build 1.0.0 */body {	margin:0px;	padding:0px;}table {	margin:0px;	padding:0px;}.container {	margin:0px; /* probably redundant like a hog-pig */	padding:0px;	/*width:973px;*/	position:absolute;	top:0px;	left:0px;	background-color:#ebebeb;}.top_white_bg {	background-image:none;	background-color:white;}.top_main_table {	/*height:expression(85 + "px"); /* added for IE */	/*top-main hog table */	padding-bottom:1px; /* test this also (it's suppoosed to put the little white line above the border */	border-bottom:4px solid black; /*CHANGED TO 1px WHITE! */	/* same NEW LINE HERE! */	width:973px;/*	width:expression('976'+'px');*/	/*border-bottom:1px solid white; /*cross those fingers */	/*Hogs perhaps hog-pigs with hog hog mangs */	/*background-image:url('images/new-fill.jpg'); /* test this out! */}.top_bg-image {/*  top HOG image . . . NEW LINE TO MAKE IT ALL 973 */	width:973px;	/*width:expression('976'+'px');*/	background-image:url('images/new-red-fill2.jpg'); /*replacing this line in top_main_table */}.top_right_nav {	font:11px arial,sans-serif;	font-weight:bolder;	color:#B30738;	line-height:15px;	background-image:none;	background-color:#fffff;									/* the top right nav bar -> background is white, hopefully i dont need to kill the bg-image*/}a.top_right:link {	text-decoration:none;	color:black;}a.top_right:visited {	text-decoration:none;	color:black;}a.top_right:hover {	text-decoration:underline;  /* this may or may not work! */	color:black;}#link_bar a {	display:block;	height:25px;}#link_bar a:link {	/*display:block;*/	text-decoration:none;	color:#333333;}#link_bar a:visited {	/*display:block;*/	text-decoration:none;	color:#333333;	}#link_bar a:hover {	/*display:block;*/	background-color:#EBEBEB;/*	text-decoration:underline;*/	color:black;}#link_bar a#current {	background-color:#EBEBEB;	text-decoration:none;	color:#B30738;}#link_bar_rightmost a {	display:block;	color:#333333; /* CHANGED FROM BLACK! */	height:25px;}#link_bar_rightmost a:link {	/*display:block;*/	text-decoration:none;	color:#333333;}#link_bar_rightmost a:visited {	/*display:block;*/	text-decoration:none;	color:#333333;	}#link_bar_rightmost a:hover {	/*display:block;*/	background-color:#EBEBEB;/*	text-decoration:underline;*/	color:black;}#link_bar_rightmost a#current {	/*display:block;*/	background-color:#EBEBEB;	text-decoration:none;	color:#B30738;}.top_ISM_big {	color:white;	font-family:arial,sans-serif;	font-size:16px;	font-weight:bolder;	width:210px;	padding-left:10px; /* will hold International Systems Marketing */}.top_ISM_small {	color:white;	font:13px arial,sans-serif;	padding-right:253px;	padding-bottom:3px;	font-weight:900;  /* Information Security SOLUTIONS and Services Provider */}.top_ISM_small strong {	font-weight:900;	/*font-stretch:ultra-expanded;*/	/*font-size:14px;*/}#link_bar {	text-align:center;	border-left:1px solid grey;	font:12px arial,sans-serif;	font-weight:bolder;	line-height:25px;}#link_bar_rightmost {	text-align:center;	border-right:1px solid grey;	border-left:1px solid grey;	font:12px arial,sans-serif;	font-weight:bolder;	line-height:25px;}.link_bar_main {	/*padding: 5px 0px 5px 0px;	border-left:1px solid grey;	border-bottom:1px solid grey;*/	background-color:#84c4e8;	/*background-color:#D5D5CB;*/	/*border-right:1px dashed black;*/	margin:0px;}/*.link_bar_main table td {	/*display:table-cell;*/	/*}*/	.bg_grey {/* SHORTCUT	background-image:url('images/grey-fade.jpg'); */	}/*  *********************** FRONT PAGE DIVS **********************  */h1 {	font-size:18px;}h2 {	font-size:16px;}h3 {	font-size:14px;}div.LEFT {	width:206px;	width:expression('207'+'px');	/*width:expression('204'+'px');*/	/*background-color:orange; TEMP ! */	padding:0px;	/*height:580px;  JUST TOOK OUT*/	margin:0px;	border-right:1px solid #666666;	float:left;	/*display:inline;*/	font:12px arial,sans-serif;	font-weight:bold;}div.LEFT div.Product {	padding:5px;	min-height:279px;	height:expression('290'+'px');	background-image:url('images/product-spot.jpg');	border-bottom:2px dashed #666666;	background-repeat:no-repeat;	background-color:#e7effe;	margin:0px;}div.LEFT div.News {	padding:5px;	height:299px;	height:expression('290'+'px');	background-color:#e7effe;	margin:0px;}div.RIGHT {	padding:0px;	margin:0px;	/*width:643px;*/	/* THE REAL ONEwidth:766px; */	width:766px;	width:expression('1'+'%');	/*display:inline;*/	margin-left:207px;	height:580px;	background-color:#EBEBEB; /* TEMP !!!! */	font:12px arial,sans-serif;	font-weight:bold;}div.RIGHT div.TopHALF {	padding:0px;	margin:0px;	/*margin-right:expression('-'+'3'+'px');*/	min-height:290px;	height:expression('290'+'px');	/*width:763px; /* JUST ADDED */	/*height:expression('290'+'px'); GOT RID OF PADDING */	background-image:url('images/grey-top.jpg');	}div.RIGHT div.TopHALF div.LeftSide {	float:left;	width:468px;	/*width:expression('476'+'px');  *** TRYING TO LINE UP BORDERS! */	width:expression('472'+'px');	/*width:1%;*/	height:280px;	height:expression('290'+'px');	padding:5px;	margin:0px;	display:expression('inline');	/*background-color:#ebebeb;*/	background-image:url('images/grey-top.jpg');	border-right:1px solid #666666;	border:expression('none');	clear:expression('none');}div.RIGHT div.TopHALF div.RIGHTBOXES {	margin:0px;	/*float:left;	display:inline;	/*position:relative;*/	padding:0px;	margin-left:472px;/* plus 1 */	margin-left:expression('492'+'px'); /* was 472 */	margin-top:20px;	margin-top:expression('-'+'290'+'px');	/*border-left:1px solid orange; /*test */	width:expression('1'+'%');	/*background-color:blue;*/	/*padding:0px;*/}div.RIGHT div.TopHALF div.RIGHTBOXES div.RightTOPBOX {	/*margin-left:474px; *** TRYING TO LINE UP! *** */	/*margin-left:472px; DUPLICATE	margin-top:20px;	 DUPLICATE*/	width:expression('271'+'px'); /*just added */	min-height:134px;	/*width:1%; /* IE FIX DUPLICATE */ 	padding:5px;	/*height:50px; /*TEST */	height:expression('145'+'px');	border-top:1px solid #666666;	border-bottom:1px solid #666666;	border-left:expression('1'+'px'+' '+'solid'+' '+'#'+'666666');	background-color:#e7effe;	/*background-image:url('images/box-blue2.jpg');*//*	background-image:url('images/product-spot.jpg');*/	background-image:url('images/newBoxes.jpg');  	background-repeat:no-repeat;}div.RIGHT div.TopHALF div.RIGHTBOXES div.RightBOTTOMBOX {	margin:0px;	/*margin-left:472px; DUPLICATE	/*margin-left:476px; *** SAME HERE! *** */	min-height:133px;	/*width:1%; /* IE fix !  DUPLICATE*/	padding:5px; 	/*height:50px; /* test */	height:expression('145'+'px');	background-color:e7effe;	/*background-image:url('images/red-box2.jpg');*//*	background-image:url('images/product-spot.jpg');*/	background-image:url('images/newBoxes.jpg');	border-bottom:1px solid #666666;	border-left:expression('1'+'px'+' '+'solid'+' '+'#'+'666666');*/	background-repeat:no-repeat;	width:expression('271'+'px'); /*just added */}div.RIGHT div.BottomHALF {	padding:0px;	margin:0px;	height:290px;	/*width:763px; /*jyust added *//*	height:expression('290'+'px'); GOT RID OF PADDING */	background-color:#ebebeb;	/*background-image:url('images/grey-bottom2.jpg');*/	}div.RIGHT div.BottomHALF div.BottomContainer {	padding:10px;	padding-top:35px;	margin-bottom:25px;	padding-left:57px;	padding-bottom:15px;	/*background-color:#ebebeb;*/	background-image:url('images/grey-bottom2.jpg');}div.BOTTOMshade {	margin:0px;	padding:0px;	border-top:1px solid #666666;	clear:left;}div.BOTTOMshade div.BOTTOM {	border-top:4px solid black;	padding-top:1px;	width:973px;	/*width:expression('977'+'px');*/	height:80px;	background-color:#ffffff; /* TEMP */	text-align:center;}div.BOTTOMshade div.BOTTOM div.info {	padding:5px;	color:#fff;	font:12px bold arial,sans-serif;	line-height:15px;	background-image:url('images/new-red-fill2.jpg');}div.BOTTOMshade div.BOTTOM div.info a {	/*text-decoration:none;*/	color:#fff;	font-size:13px;}/*div.BOTTOMshade div.BOTTOM div.info a:visited,a:hover {	text-decoration:underline;}*/div.LEFT h3 {	margin:0px;	padding:0px;	line-height:12px;	color:#b30738;	font-size:14px;}div.LEFT ul {	list-style:none;	padding:0px;	margin:0px;	font-size:11px;	color:#666666;}div.LEFT ul strong {	color:#000000;}div.LEFT ul li {	padding:5px;}