/* CSS Document *//* ISM Main CSS - Build 1.0.0 */body {	margin:0px;	padding:0px;}table {	margin:0px;	padding:0px;}.container {	margin:0px; /* probably redundant */	padding:0px;	position:absolute;	top:0px;	left:0px;}.top_white_bg {	background-image:none;	background-color:white;}.top_main_table {	/*height:expression(85 + "px"); /* added for IE */	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! */	/*border-bottom:1px solid white; /*cross those fingers */	/*background-image:url('images/new-fill.jpg'); /* test this out! */}.top_bg-image {	background-image: url('../images/new-red-fill2.jpg'); /*replacing this line in top_main_table */}.top_back_fill_red {	background-image: url('../images/new-red-fill2.jpg'); /* this is a temporary class, to be used ONLY IF the .top_main_table */											 /* thing doesn't work out, otherwise i'll set bgcolor:#fffff to the  */											 /* other elements that don't have the background.  boo-yah. */}.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'); */	}/*  NEW LEFT SIDE STUFF!  */div.left {	padding:0px;	margin:0px;	list-style:none;	border-top:1px solid #666666;	/* *********** EXPERIMENT! ************* WORKS! */	float:left;	/*margin-left:15px;	margin-right:5px;*/	width:190px;	height:650px;/* CHANGE FROM 650px TO 100%  **** DIDNT WORK **** */	text-align:left;	/*background-color:#84c4e8;*/	background-image: url('../images/left-blue-BIG.gif');	color:#B30738;	font:12px arial,sans-serif;	font-weight:bold;}div.left ul {	list-style:none;	margin:0px;	padding:0px;	margin-top:10px;	/*list-style-image:url('images/less-than2.jpg');*/	/*padding-left:15px;*/	/*padding-right:5px;*/	/*margin:0px;*/	/*marker-offset:30px;*/}div.left ul li {	border-bottom:1px dotted #666666;	padding-left:15px;	/*margin-left:15px;*/	/*marker-offset:35px;*/}div.left ul li#sub {	padding-left:25px;	font-size:11px;	border:none;}/*div.left ul li#subActive {/*	padding-left:25px;	font-size:11px;	border:none;	background-color:#fff;}*/div.left ul li#two {	background-color:#fff;}div.left div.arrow {	color:#B30738;	display:inline;}div.left li#active {	background-color:#fff;}div.left ul li a {	line-height:25px;	display:block;	/*vertical-align:middle;*/	height:25px;	height:expression('26'+'px');	/*width:190px;*/}div.left ul li a:link {	text-decoration:none;	color:#333333;	font-size:12px;}div.left ul li a:visited {	text-decoration:none;	color:#333333;	font-size:12px;}div.left ul li a:hover {	text-decoration:none;	/*background-image:url('images/left-liteup.gif'); ********** SERIOUS PROBLEM IN IE *************/	color:#B30738;	font-size:12px;}div.left ul li:hover {	/*background-image:url('images/left-liteup.gif'); *********** NEVER EVEN WORKED IN IE ************ */}div.left ul li a#current {	background-color:#fff;	color:#B30738;	padding:0px;	font-size:12px;}div.left ul li a#current:hover {	background-color:#fff;	background-image:none;}div.left ul li#active:hover {	background-color:#fff;	background-image:none;	color:#B30738;}/* **************** FOR SUB MENUS ! **************** */div.left ul li#subActive a#current {	background-color:#fff;	color:#B30738;	padding:0px;	font-size:12px;}div.left ul li#subActive a#current:hover {	background-color:#fff;	background-image:none;}div.left ul li#subActive:hover {	background-color:#fff;	background-image:none;	color:#B30738;}/******* END SUB ***********/div.background {	/* TEST! */	padding-left:67px;	width:600px;	width:expression('1'+'%'); /* WAS width:600px; BUT THAT CAUSED PROBLEMS IN IE 				 Resizing it to 1% causes the browser to automatically size the content				 window.  Now just make this readable by IE only and the problem is contained. */		margin-left:225px;	background-image:url('../images/red-blue-TEST5.jpg');	background-repeat:no-repeat;}/*div.background {	padding-left:67px;	width:600px;	margin-left:225px;	background-image: url('../images/red-blue-TEST5.jpg');	background-repeat:no-repeat;}*/div.background div.actual-content {	padding:0px;	width:465px;	min-height:650px;	height:expression('650'+'px');	/*margin-left:250px;*/	font:12px bold arial,sans-serif;	margin-bottom:20px;}div.background div.actual-content h1 {	font-size:16px;	font-weight:bolder;	font-family:arial,sans-serif;	color:#B30738;	font-variant:small-caps;}div.background div.actual-content p {	text-align:justify;	color:#666666;}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;}