@charset "utf-8";


#im_cmp_table
{
	font:normal 13px Arial, Verdana, Geneva, sans-serif;
	margin:0 auto;
	width:900px;
}

im_cmp_table a 
{
    color: #003399;
}

#im_cmp_table table
{
	width:100%;
}

#im_cmp_table table a
{
	color: #003399;
}

#im_cmp_table table a:hover
{
	color: #000;
}


#im_side
{
	width:200px;
	vertical-align:top;
}

#im_side_spacer
{
	border-bottom:1px solid #034154;
	height:35px;
}

#im_side_holder
{
	background:#FFF url(/Images2/compare/bg_line.gif) repeat scroll 0 0;
}





#im_tabs
{
	background:#034154 url(/Images2/compare/bg_tl.gif) no-repeat scroll 0 0;
	height:50px;
}

#im_tabs_inner
{
	background:transparent url(/Images2/compare/bg_tr.gif) no-repeat scroll right 0;
	padding:10px 10px 0 0;
}

#im_tabs ul
{
	list-style:none;
	margin:0;
	padding:0;
}

#im_tabs li
{
	float:right;
	height:40px;
	line-height:40px;
	margin:0 0 0 2px;
	padding:0;
}

#im_tabs li a
{
	background:#FFF url(/Images2/compare/tabs.gif) no-repeat scroll 0 -40px;
	color:#034154;
	float:left;
	font-weight:bold;
	height:40px;
	line-height:40px;
	outline:none;
	padding-left:10px;
	text-decoration:none;
}

#im_tabs li span
{
	background:#FFF url(/Images2/compare/tabs.gif) no-repeat scroll right -40px;
	float:left;
	font-size: 10pt;
	height:40px;
	line-height:40px;
	padding-right:10px;
}

#im_tabs li.on a
{
	background-position:0 0;
}

#im_tabs li.on span
{
	background-position:right 0;
}


#im_twin
{
	background-color:#9CF;
	border:1px solid #034154;
	border-width:0px 1px;
}


#im_content
{

}


.im_software
{
	height:95px;
	padding-top:30px;
	text-align:center;
}

.im_software img
{
	display:block;
	margin:0 auto;
}




.im_content_box
{
	font-size:12px;
	padding-top:10px;
}

.im_content_box th
{
	background-color:#CCE5FF;
	border-bottom:1px solid #034154;
	color:#034154;
	height:25px;
	line-height:25px;
}

.im_content_box th.im_first
{
	background:#CCE5FF url(/Images2/compare/bg_th.gif) no-repeat scroll 0 0;
}

.im_content_box td
{
	background:#FFF url(/Images2/compare/bg_line.gif) repeat scroll 0 0;
	height:125px;
	padding:0 10px;
	text-align:center;
}




td.im_alt{ background-color:#F5F5F5; }

td.im_alt a{ color:#003399; }

td.im_alt a:hover{ color:#000; }



.im_hide
{
	display:none;
}