/*---------------------------------------------*/
/*---------------------------------------------*/

.clHomeContentContainer
{
	position: relative;
	top: 0px;
	right: 0px;
	
	font-size: 12px;

	display: block;
}

/*-----------------------------------------*/
/* Home -----------------------------------*/
/*-----------------------------------------*/
.clHomeIntroText
{
	position: absolute;
	left: 5px;
	float: left;
	display: inline;
	z-index: 1;
	text-align:left;
	padding: 5px;
	background-color: white;

	line-height: 1.4;

	/*border: 1px solid green;*/

	top:5px; 
	width: 660px;
}

/*****
.clHomeIntroImage
{
	position: absolute;
	top: 5px;
	left: 500px;
	float: left;
	display: inline;
	z-index: 1;
	text-align:left;
	padding: 5px;
	background-color: white;

	line-height: 1.4;
}
***/


/*****
a.clSignInLink
{
	font-size: 11px;
	font-weight: bold;

	text-align:left;
	display: inline;

	background-color: transparent;
	background-image: url(../technet/images/signin_button.gif); 
	background-repeat: no-repeat;
}
*****/

/*--------------------------------*/
/*--------------------------------*/
.clHomeHilites
{
	position: absolute;
	display: block;

	padding-left: 8px;
	padding-top: 8px;
	padding-right: 8px;
	padding-bottom: 8px;

	margin: 0px;

	background-color: whitesmoke;

	border-width: 2px;
	border-style: solid;
	border-color: white;	

	text-align: left;
	vertical-align: top;

	float: left;

	color: black;
	text-decoration: none;

	z-index: 2;

	/*width: 328px;*/
	width: 334px;

	/* following require to size to tthe border for everyone except IE */
	-moz-box-sizing: border-box;
	box-sizing: border-box;

	cursor: pointer; 
	cursor: hand;
}
div.clHomeHilites a
{
	display: inline-block;
	text-decoration: none;
	font-size: 17px;
	font-weight: bold;
	text-decoration: none;
	color: navy;

	vertical-align: text-top;

	/*margin: 0px;*/
	/*padding: 0px;*/

	/*border: 0px none white;*/
	/*background-color: pink;*/
}
div.clHomeHilites a:link
{
	color: navy;	
}
div.clHomeHilites a:visited
{
	color: navy;	
	border: 0px none black;
}
div.clHomeHilites a:focus
{
	color: navy;	
	border: 0px none black;
}
div.clHomeHilites a:hover
{
	color: blue;	
}
div.clHomeHilites a:active
{
	color: red;	
	border: 0px none black;
	text-decoration: none;
}

/*-----------------------*/
div.clHomeHilitesInner
{
	height:126px;
	display: inline; 
	border: 0px none green; 
	cursor: pointer; 
	cursor: hand;
}
/*-----------------------*/
.clHomeHilitesImg
{
	display: inline-block;
	/*margin:5px; */
	vertical-align: top;
	text-align: left;
	padding-top: 2px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	margin: 0px;
}
/*-----------------------*/
.clHomeHilitesList
{
	font-family: "Arial", "sans-serif", "Verdana", "Helvetica";
	font-size:11px;

	display: inline-block;
	vertical-align: top;
	text-align: left;
	font-weight: normal;
	color: black;
	width: 150px;

	margin: 0px;
	padding:0px;

	/*border: 1px solid red;*/
	/*background-color: orange;*/
	cursor: pointer; 
	cursor: hand;
}
#idHomeHiliteDataAcq
{
	top: 110px;
	left: 5px;
}
#idHomeHiliteDataAnal
{
	top: 110px;
	left: 341px;
}
#idHomeHiliteVideo
{
	top: 258px;
	left: 5px;
}
#idHomeHiliteSorting
{
	top: 258px;
	left: 341px;
}

#idHomeHiliteDataMgt
{
	top: 406px;
	left: 5px;
}

#idHomeHiliteInstruments
{
	top: 406px;
	left: 341px;
}


/*--------------------------------------------*/
/*- Whats New Container ----------------------*/
/*--------------------------------------------*/
div.clHomeWhatsNew1
{
    font-size: 11px;
    position: absolute;
    right: 5px;
    float: right;
    display: inline;
    z-index: 1;
    text-align: left;
    padding: 0px; /* background-color: ivory; */
    line-height: 1.4;
    border: 1px none lightgrey;
    top: 5px;
    width: 180px;
}


/*--------------------------------------------*/
/*- Whats New Container ----------------------*/
/*--------------------------------------------*/
div.clHomeWhatsNew2
{
    font-size: 10px;
    position: absolute;
    right: 5px;
    float: right;
    display: inline;
    z-index: 1;
    text-align: left;
    padding: 5px;
    background-color: #FFFFF0;
    line-height: 1.4;
    border: 1px solid lightgrey;
    top: 180px;
    width: 200px;
}

/*--------------------------------------------*/
/*- Whats New Table List ---------------------*/
/*--------------------------------------------*/
table.clWhatsNewTableList td
{
	font-size: 11px;
	text-align: left;
	vertical-align: top;
	padding-bottom: 6px;
	border: 0px none red;
}
td.clWhatsNewTableListHead
{
	text-align: left;
	font-weight: bold;
	color: navy;
}
td.clWhatsNewTableListHeadU
{
	text-align: left;
	font-weight: bold;
	color: navy;
	text-decoration: underline;
}
td.clWhatsNewTableListBullet
{
	text-align: right;
	font-weight: bold;
	width: 10px;
	padding-left:5px;
	padding-right:3px;
	/*color: blue;*/
}
td.clWhatsNewTableListText
{
	text-align: left;
	width: 100%;
}

tr.clWhatsNewTableListVSpace
{
	height: 11px;
}

/*--------------------------------------------*/
/*- Applications Table List ------------------*/
/*--------------------------------------------*/
table.clAppsTableList td
{
	/* font-size: 10px; */
	/*text-align: justify;*/
	vertical-align: top;
	padding-bottom: 4px;
	border: 0px none red;
}
td.clAppsTableListHead
{
	font-size: 13px;

	text-align: left;
	font-weight: bold;
	color: navy;
	white-space: nowrap;
}
td.clAppsTableListBullet
{
	font-size: 11px;
	text-align: right;
	font-weight: bold;
	width: 10px;
	padding-left:5px;
	padding-right:3px;
	/*color: blue;*/
}
td.clAppsTableListText
{
    font-size: 11px;
    text-align: left;
    white-space: nowrap;
}
td.clAppsTableListText2
{
	font-size: 11px;
	text-align: left;
	width: 100%;
}

td.clAppsTableListLink
{
	font-size: 11px;
	font-weight: bold;
	text-align: right;
	width: 100%;
	white-space: nowrap;
}

tr.clAppsTableListVSpace
{
	height: 11px;
}

/*--------------------------------------------*/
/*- Whats New Container ----------------------*/
/*--------------------------------------------*/
.clLargeTitleText
{
	font-size: 18px;
	font-weight: bold;
	color:navy;
	display:inline;
}


/*---------------------------------*/
/*- Site Map ----------------------*/
/*---------------------------------*/
div.clSiteMapLevel1 a
{
	display: block;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
	/*background-color: yellow;*/

	padding-left: 12px;
	padding-top: 18px;
	padding-bottom: 6px;
	margin: 0px;
}

div.clSiteMapLevel1 a:hover
{
	color: blue;
	text-decoration: underline;
}

div.clSiteMapLevel2 a
{
	font-size: 12px;
	font-weight: bold;
	/*background-color: orange;*/

	padding-left: 24px;
	padding-top:3px;
	padding-bottom:3px;
}

div.clSiteMapLevel3 a
{
	font-size: 12px;
	font-weight: normal;
	/*background-color: pink;*/

	padding-left: 36px;
	padding-top: 0px;
	padding-bottom: 2px;
}

/*-----------------------------------*/
/*- Contact Page --------------------*/
/*-----------------------------------*/

.clContactContent
{
	position: relative;
	top: 0px;
	right: 0px;
	
	font-size: 12px;
	vertical-align: top;

	padding-top: 15px;
	padding-left: 15px;
	padding-right: 15px;
	padding-bottom: 15px;

	margin: 0px;

	display: block;

	background-color: transparent;

	/*border: 1px solid green;*/
}

table.clContact 
{
	font-size: 12px;
	line-height: 1.5;
	background-color: whitesmoke;
	text-align: left;
	vertical-align: top;
	padding-bottom: 10px;
	margin: 0px;
	table-layout: fixed;	/* forces to full width of container */
	empty-cells: show;

	/*border: 1px solid green;*/

	/*color:darkslategrey;*/

	color:black;
}
td.clContactHead
{
	font-size: 13px;
	line-height: 1.2;
	font-weight: bold;
	text-decoration: underline;
	padding-top: 10px;
	padding-left: 10px;
	padding-right: 5px;
	padding-bottom: 5px;

	/*border: 1px solid blue;*/
}

td.clContactText
{
	padding-top: 3px;
	padding-left: 18px;
	padding-right: 3px;
	padding-bottom: 3px;

	/*border: 1px solid red;*/
}

tr.clContactVSpace
{
	height: 11px;
}

