@charset "UTF-8";

/* product/lifekeeper/eval_questionnaire.html
================================================ */

#LayerContents #LayerStep
	{
	width: 480px;
	height: auto;
	margin: 15px 0 0 0px;
	}

#LayerStep h2
	{
	display: block;
	width: 465px;
	padding: 5px 5px 5px 15px;
	color: #12739E;
	font-weight: bold;
	border-left: 8px solid #12739E;
	clear: both;
	}

#LayerStep table
	{
	width: 465px;
	margin: 3px;
	border-collapse: collapse;
	}

* html #LayerStep table /* IE 6 */
	{
	margin: 9px 0 3px 12px; /* IE 6 */
	}

*+html #LayerStep table /* IE 7 */
	{
	margin: 9px 0 3px 12px;
	}

#LayerStep td
	{
	vertical-align: top;
	text-align: left;
	}

#LayerStep td
	{
	padding: 8px 0 6px 5px;
	}

#LayerStep .no-bottom th,
#LayerStep .no-bottom td
	{
	border-bottom: none;
	padding-bottom: 17px;
	}

#LayerStep,
#AreaStep
	{
	padding-bottom: 8px;
	width: 480px;

	}

*+html #LayerStep /* IE 7 */
	{
	margin-bottom: -3px;
	}

* html #LayerStep /* IE 6 */
	{
	margin-bottom: -3px;
	}

#LayerStep .h2_title
	{
	width: 360px;
	display: block;
	float: left;
	position: relative;
	}

#AreaStep th
	{
	color: #2F4FA1;
	}

	
#LayerContents #Layer2link h2#linux-hyoka,
#LayerContents #Layer2link h2#windows-hyoka
	{
	width: 200px;
	padding: 10px;
	}

#Layer2link h2#linux-hyoka
	{
	border: 5px solid #3662ab;
	}

#Layer2link h2#windows-hyoka
	{
	border: 5px solid #308872;
	}

#Layer2link h2#linux-hyoka a:link,
#Layer2link h2#linux-hyoka a:visited
	{
	margin: 0;
	padding: 0;
	display: block;
	width: 200px;
	overflow: hidden;
	}

#Layer2link h2#linux-hyoka a:hover
	{
	overflow: hidden;
	}

#Layer2link h2#windows-hyoka a:link,
#Layer2link h2#windows-hyoka a:visited
	{
	margin: 0;
	padding: 0;
	display: block;
	width: 200px;
	overflow: hidden;
	}

#Layer2link h2#windows-hyoka a:hover
	{
	overflow: hidden;
	}



/* product/iam/index.html
================================================ */

#LayerContents #LayerCheck
	{
	width: 480px;
	height: auto;
	margin: 15px 0 0 0px;
	}

#LayerCheck h2
	{
	display: block;
	width: 480px;
	padding: 0;
	margin: 0;
	color: #12739E;
	font-weight: bold;

	}

#LayerCheck table
	{
	width: 452px;
	margin: 5px 5px 3px 11px;
	border-collapse: collapse;
	}

* html /* IE 6 */
	{
	margin: 9px 0 3px 12px;
	}

*+html #LayerCheck table /* IE 7 */
	{
	margin: 9px 0 3px 12px;
	}

#LayerCheck td
	{
	vertical-align: top;
	text-align: left;
	}

#LayerCheck td
	{
	padding: 3px;
	}


#LayerCheck .no-bottom th,
#LayerCheck .no-bottom td
	{
	border-bottom: none;
	padding-bottom: 17px;
	}



*+html #AreaCheck
	{
	margin-bottom: -3px;
	}

* html #AreaCheck
	{
	margin-bottom: -3px;
	}

#AreaCheck .h2_title
	{
	display: block;
	float: left;
	position: relative;
	}



