/*	CSS Reset, based on Eric Meyer's work 
	http://meyerweb.com/eric/tools/css/reset/ 
*/

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, img, ins, kbd, q, s, samp,
small, strike, sub, sup, tt, var, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed, 
figure, figcaption, footer, header, hgroup, 
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}
table {
	font-size:100%;
	border-collapse: collapse;
	border-spacing: 0;
}
table td,
table tr {
	vertical-align: top;
}
input.checkbox { vertical-align:middle }
input.radio { vertical-align:middle }
object, embed, img {
	margin:0;
	padding:0;
	border:0;
	display:block;
}
img {
	display:inline;
}
iframe {
	margin:0;
	padding:0;
}
ol li {
	vertical-align:top !important;
}

.printonly {
	display:none !important;
}

/* Clear Fix */
/* Apply the floatwrapper class to any element which acts as a container for floats. */

.floatwrapper:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}
.floatwrapper {
    display:inline-block;
}
/* Hides from IE-mac \*/
.floatwrapper {display:block;}
* html .floatwrapper {height: 1px;}
/* End hide from IE-mac */


/* Specific overrides to default styles */
.ms-sbrow td {
	display:none;
}
	.ms-sbrow td.ms-sbcell {
		display:block;
	}
.mylinks td {
	display:none;
}
	.mylinks td:first-child {
		display:block;
	}
.ms-SPLink {
	font-family:Arial, Helvetica, sans-serif;
}
.ms-WPBody {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
}
#mastheadsearch td.ms-sbcell {
	border:none;
	padding:0;
}
#mastheadsearch td.ms-sbgo {
	background-color:transparent;
}
#utility .ms-SpLinkButtonInActive, .ms-SpLinkButtonActive {
	padding: 0;
	margin:0;
}
#utility .ms-SpLinkButtonActive, .ms-HoverCellActive {
	background:none;
	border:none;
}
.ms-topnav {
	background:none;
	border:none;
}
.ms-topnav a {
	padding:0;
}
.ms-topnavselected {
	border:none;
}
.ms-pagebreadcrumb, .ms-pagebreadcrumb a {
	background:none;
	border:none;
	padding:0;
}
.ms-pagebreadcrumb {
	display:none;
}
.ms-propertysheet {
	display:none;
}

/* General structure of page styles */
html, body {
	height:100%;
}
body {
	background:url("../images/bg_body.jpg") repeat-x bottom left #1c3e5c;
	background-attachment: fixed;
	color:#fff;
	text-align:center;
	line-height: 1;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
}

/* Main container */
#container {
	background-color:#f2f2f3;
	color:#1c3e5c;
	width:794px;
	padding:20px 53px 77px 50px;
	position:relative;
	margin:0 auto;
	text-align:left;
}
	#container .sidearrow {
		position:absolute;
		top:412px;
		left:0;
	}
#container a {
	color:#e81d66;
	text-decoration:none;
}
	#container a:hover {
		text-decoration:underline;
	}

/* Masthead area */
#masthead {
	margin-bottom:21px;
}
#logo {
	float:left;
	display:inline;
	padding-top:9px;
}
#utilitywrapper {
	float:right;
	display:inline;
	width:340px;
	font-size:9px;
}
	#utilitywrapper a {
		font-size:9px;
		font-weight:bold;
	}
	#utilitywrapper span img {
		display:none;
	}
.learnaboutnext {
	float:right;
	display:inline;
	width:120px;
}	
#utility {
	width:201px;
	float:right;
	display:inline;
}
	#utility .loggedin,
	#utility .mylinks {
		margin-bottom:8px;
	}
	#utility .loggedin {
		float:left;
		display:inline;
	}
	#utility .mylinks {
		float:right;
		display:inline;
	}
	.nohelpbutton {
		display:none;
	}

.ms-MenuUIPopupBody {
  z-index: 3;
  top: 32px !important;
  left: 980px !important;
}

/* Masthead search */
#mastheadsearch {
  background: url("../images/bg_mastheadsearch.gif") no-repeat 0 0;
  height: 18px;
  overflow: hidden;
  position: relative;
  width: 201px;
  z-index: 2;
	margin-bottom:30px;
}	
	#mastheadsearch select {
		display:none;
	}
	#mastheadsearch input {
    float: left;
		display:inline;
    font-size: 10px;
    height: 12px;
    margin: 1px 0 0 5px;
    padding: 0;
    width: 170px !important;
		background:transparent;
		border:none;
	}
	#mastheadsearch img {
		float:right;
		display:inline;
		width:18px;
		height:18px;
	}
	
/* Links with arrows */
#coreteam a {
	padding-left:16px;
	background:url("../images/icon_linkarrow.gif") no-repeat 0 1px;
	font-size:11px;
	font-weight:normal;
}

/* Mainnav styles */
.ms-topNavContainer {
	margin-bottom:28px;
}
	.ms-topNavContainer iframe {
		background-color:transparent !important;
	}
	.ms-topNavContainer div {
		clip:auto !important;
		display:block !important;
		width:139px;
		padding:0 7px 7px 7px;
		background:url("../images/bg_dropdown.png") no-repeat bottom left transparent !important;
		margin:0 -7px 0 -5px;
		border:none !important;
	}
	/* IE7 alternative, no PNG */
	*+html .ms-topNavContainer div {
		border-left:2px solid #dfdfe1 !important;
		border-bottom:2px solid #dfdfe1 !important;
		border-right:2px solid #dfdfe1 !important;
		width:150px;
		height:75px;
		padding:0;
		margin:0;
		background:none !important;
	}
	*+html .ms-topNavContainer div a {
		padding:25px;
		background: url("../images/icon_link_bullet.png") no-repeat 10px 30px !important;
	}
	*+html .ms-topNavContainer div a:hover {
		padding:25px;
		background: url("../images/icon_link_bullet.png") no-repeat 10px 30px !important;
	}

	.ms-topNavContainer * {
		position:relative;
    	border-collapse:separate;
	}

#zz1_TopNavigationMenu table.ms-topnav a {
	display:block;
	overflow:hidden;
	height:0;
	padding-top:39px;
	position:relative;
	background-position:0 0;
	background-repeat:no-repeat;
}
	#zz1_TopNavigationMenu td {
		position:relative;
	}

	/* Nav states */
	#zz1_TopNavigationMenu a:hover.ms-topnav,
	#zz1_TopNavigationMenu ms-topNavFlyOutsSelected,
	#zz1_TopNavigationMenu .ms-topnavselected a.ms-topnavselected {
		background-position:0 -60px !important;
	}
	#zz1_TopNavigationMenun0 a.ms-topnav {
		background-image:url("../images/mnav_home.gif");
		width:75px;
	}
	#zz1_TopNavigationMenun1 a.ms-topnav {
		background-image:url("../images/mnav_communicate.gif");
		width:143px;
	}
	#zz1_TopNavigationMenun2 a.ms-topnav {
		background-image:url("../images/mnav_collaborate.gif");
		width:141px;
	}
	#zz1_TopNavigationMenun3 a.ms-topnav {
		background-image:url("../images/mnav_connect.gif");
		width:115px;
	}
	#zz1_TopNavigationMenun4 a.ms-topnav {
		background-image:url("../images/mnav_training.gif");
		width:204px;
	}
	#zz1_TopNavigationMenun5 a.ms-topnav {
		background-image:url("../images/mnav_support.gif");
		width:116px;
	}

	
/* Dropdown menus */
.ms-topnav img {
	display:none !important;
}
table.ms-topNavFlyOuts {
	padding:20px 15px;
	background:url("../images/bg_dropdown.jpg") repeat-x top left #fff !important;
}
.ms-topNavFlyOutsHover {
	background:none !important;
}
.ms-topNavFlyOuts td {
	white-space:normal !important;
}
.ms-topNavFlyOuts a {
	width:auto;
	min-width:0;
	color:#e81d66;
	text-decoration:none;
	padding-left:12px;
	background:url("../images/icon_link_bullet.png") no-repeat 0 10px !important;
	font-size:11px;
	white-space:normal !important;
}
	.ms-topNavFlyOuts a:hover {
		text-decoration:underline;
		background:url("../images/icon_link_bullet.png") no-repeat 0 10px !important;
	}

#zz1_TopNavigationMenun3Items {
  z-index: 3 !important;
}
	
/* Subnav styles */
.subnav {
	padding:3px 0 0 0;
	position:relative;
}
*+html .subnav {
	zoom:1;
}
	.subnav h2 {
		font-size:12px;
		margin-bottom:11px;
	}
	.subnav ul,
	ul.linklist {
		list-style:none;
		position:relative;
		margin-left:-7px;
		zoom:1;
	}
		.subnav ul {
			margin-left:0;
		}
		.subnav ul li,
		ul.linklist li {
			padding-left:7px;
			background:url("../images/icon_link_bullet.png") no-repeat 0 .5em;
			font-weight:bold;
			margin:0 0 12px 0;
			line-height:1.3em;
		}
		
		.subnav ul li {
			font-size:11px;
			line-height:1.3em;
			background-position:0 .5em;
			margin-bottom:5px;
			padding-left:0;
			background:none;
		}
		
		.subnav ul li.inactive {
			padding-left:7px;
			background:url("../images/icon_bullet.png") no-repeat 0 .5em;
			font-weight:bold;
			margin:0 0 12px 0;
			line-height:1.3em;

    }
}
		
/* Homepage feature area */
#feature {
	margin-bottom:11px;
}
#videowrapper {
	width:166px;
	float:left;
	display:inline;
	position:relative;
	z-index:1;
}
	#feature p {
		/*position:relative;*/
		top:-5px;
		margin-left:187px;
		line-height:1.6em;
		margin-bottom:15px;
		z-index:1;
	}
	#videowrapper a {
		display:block;
		position:absolute;
		top:0;
		left:0;
		width:166px;
		height:0;
		overflow:hidden;
		padding-top:106px;
		z-index:1;
		background:url("../images/bg_playbutton.png") no-repeat -1000px -1000px;
	}
	
/* Three phases area */
.threephases .phase {
	width:181px;
	float:left;
	display:inline;
	font-size:10px;
}
.phase p.phaseheader {
	width:155px;
	font-size:10px;
	text-transform:uppercase;
	color:#999;
	margin:0 0 10px 0;
	padding:6px 5px 5px 5px;
	background-color:#fff;
	line-height:1;
}
	.activephase p.phaseheader {
		background:url("../images/bg_phase_active.gif") no-repeat 6px 10px #fff;
		padding-left:15px;
		width:145px;
		color:#e81d66;
	}
.threephases h2 {
	text-transform:uppercase;
	font-weight:bold;
	font-size:12px;
	margin:0 0 2px 5px;
}
.threephases p {
	margin-left:5px;
	line-height:1.4em;
	margin-right:10px;
}

.pagesection {
	padding-bottom:30px;
}

/* New Features */
.newfeatures {
	border-top:5px solid #1c3e5c;
	padding-top:14px;
}
	.newfeatures h2 {
		font-weight:bold;
		margin-bottom:13px;
		font-size:12px;
	}
	.newfeatures ul {
		list-style:none;
	}
		.newfeatures ul li {
			padding:0 0 0 5px;
			background:url("../images/icon_bullet.gif") no-repeat 0 3px;
			margin-bottom:4px;
		}

.newfeaturescontent {
	float:right;
	display:inline;
	width:367px;
	font-size:10px;
}

/* Columns */
.columns .column {
	float:left;
	display:inline;
}
	.threecolumns .column {
		width:165px;
		margin-left:15px;
	}
		.threecolumns .column:first-child {
			margin-left:0;
		}

/* Callout */
.calloutleft {
	width:135px;
	float:left;
	display:inline;
	margin-right:25px;
	background-color:#fff;
	padding:15px;
}
	.newfeatures .calloutleft {
		margin-right:0;
	}
	.callout h2 {
		margin-bottom:3px;
	}
	.callout p {
		font-size:9px !important;
		line-height:1.4em;
	}
	.callout img {
		margin-left:auto;
		margin-right:auto;
		display:block;
		margin-bottom:15px;
	}
	
/* Call to action links */
p.calltoaction {
	margin-top:10px;
	padding-bottom:1px;
	line-height:1 !important;
}
	p.calltoaction a,
	span.calltoaction {
		font-style:italic;
		padding-left:8px;
		background:url("../images/icon_plus.png") no-repeat 0 3px;
		font-weight:bold;
	}
	.subpage .phase p.calltoaction a {
		padding-left:12px;
		background-position:0 5px;
	}
	span.calltoaction {
		display:inline-block;
		background:url("../images/icon_plus.png") no-repeat 0 5px;
	}
	*+html span.calltoaction {
		display:inline;
		zoom:1;
	}

	
/* Sidebar */
/* Announcements section */
#announcements {
	background-color:#fff;
	padding:9px 19px 1px 9px;
	position:relative;
	margin:-10px 0 20px 0;
	color:#555555;
}
	#announcements h3 {
		font-family: Arial,Helvetica,sans-serif;
		font-size: 12px;
		font-weight: bold;
		margin-bottom: 5px;
		padding: 0;
		color: #4C4C4C;
	}
	#announcements.arrow {
		padding-left:26px;
		background:url("../images/bg_announcearrow.gif") no-repeat 0 center #fff;
	}

	#announcements a.homepage {
		font-weight:bold;
		display:block;
		padding-left:11px;
		background:url("../images/icon_plus.png") no-repeat 0 5px;
		margin-bottom:7px;
		line-height:1.3em;
	}

	#announcements h2 {
		font-size:14px;
		margin-bottom:7px;
	}
	#announcements p {
		margin-bottom:5px;
		font-weight:bold;
		line-height:1.3em;
	}

#sidebar .section {
	font-size:11px;
	padding:10px 0 10px 9px;
}
	#sidebar .firstsection {
		padding-top:0;
	}
	#sidebar .section h3 {
		font-size:12px;
		font-family:Arial, Helvetica, sans-serif;
		padding:0;
		margin-bottom:5px;
		font-weight:bold;
	}
		#sidebar .section .ms-WPTitle,
		#sidebar .section h3 a {
			color:#163e5b;
		}
	#sidebar .section ol {
		color:#e81d66;
		margin-left:1.75em;
	}
		*+html #sidebar .section ol {
			margin-left:2.5em;
		}
		#sidebar .section ol li {
			margin-bottom:3px;
			vertical-align:text-top;
			line-height:1.1em;
		}

	#sidebar .section dl {
		line-height:1.5em;
		font-size:11px;
	}
		#sidebar .section dt {
			font-style:italic;
		}
		#sidebar .section dd {
			margin-bottom:10px;
			font-weight:bold;
		}
	
	#sidebar .section .ms-WPHeader td {
		border-bottom:none;
	}
	
	#sidebar .section p {
		margin-top:0;
		margin-bottom:15px;
		line-height:1.3em;
	}
	#sidebar .section p.calltoaction {
		margin-top:15px;	
	}
	#sidebar ul.desktopiconlist {
			list-style:none;
			position:relative;
			margin-top:15px;
		}
			.desktopiconlist li {
				padding-left:40px;
				background:url("../images/thumbnail_desktop1_1024x768.jpg") no-repeat;
				line-height:30px;
				min-height:40px;
			}
				.desktopiconlist li.desktop2 {
					background-image:url("../images/thumbnail_desktop1_1920x1200.jpg");
				}
				.desktopiconlist li.desktop3 {
					background-image:url("../images/thumbnail_desktop2_1024x768.jpg");
				}
				.desktopiconlist li.desktop4 {
					background-image:url("../images/thumbnail_desktop2_1920x1200.jpg");
				}
	
	
	
/* Subpage styles */
.subpage {
	font-size:12px;
}
	.subpage .pagesection {
		border-top:7px solid #1c3e5c;
		padding:14px 0 0 0;
		position:relative;
		margin-bottom:30px;
	}
		.subpage .firstphase {
			margin-top:30px;
		}
	.subpage h1, .subpage h2, .subpage h3 {
		font-weight:bold;
	}
	.subpage h1 {
		font-size:16px;
		margin-bottom:10px;
	}
	.subpage h2 {
		font-size:14px;
		margin-bottom:5px;
	}
	.subpage p {
		line-height:1.4em;
		font-size:12px;
		margin-bottom:1em;
	}
	.subpage .phase h2 {
		text-transform:uppercase;
		font-size:16px;
		margin-bottom:7px;
	}	
	.subpage ul {
		position:relative;
		margin-left:0px;
		margin-bottom:10px;
		padding-left: 15px
	}
	.subpage .training {
		margin-bottom:30px;
	}

  ul.trainingiconlist {
		list-style:none;
		position:relative;
		margin-left:-15px;
	}
		.trainingiconlist li {
			padding-left:25px;
			background:url("../images/icon_pdf.png") no-repeat 0 13px;
			line-height:18px;
			min-height:22px;
		}
			.trainingiconlist li.doc {
				background-image:url("../images/icon_document.png");
			}
			.trainingiconlist li.website {
				background-image:url("../images/icon_website.png");
			}
			.trainingiconlist li.video {
				background-image:url("../images/icon_video.png");
			}

/*
	.subpage .training ul {
		list-style:none;
		margin-left:-15px;
		margin-bottom:10px;
	}
	
	.subpage .training ul li {
		line-height:1.4em;
	}

  .subpage .training ul li.pdf {
  	background:url("../images/icon_pdf.png") no-repeat 0 3px;
	}

	.subpage .training ul li.doc {
  	background:url("../images/icon_document.png") no-repeat 0 3px;
	}

	.subpage .training ul li.website {
  	background:url("../images/icon_website.png") no-repeat 0 3px;
	}
	  
	.subpage .training ul li.video {
  	background:url("../images/icon_video.png") no-repeat 0 3px;
	}
*/

	.subpage .support {
		margin-bottom:30px;
	}

  .subpage .support ul li {  
		line-height:1.4em;
  	font-size:14px;  
		padding-bottom: 5px
  }
		
	.subpage .support ol {    
		padding-left: 25px
  }
  
  .subpage .support ol li {  
		line-height:1.4em;
  	font-size:14px;  
		padding-bottom: 5px
  }

	.subpage .support  ul.nobullet {
		list-style:none;
		margin-left:-15px;
	}
		.nobullet li {
			margin-bottom:10px;
		}	

	ul.iconlist {
		list-style:none;
		margin-top:24px;
	}
		.iconlist li {
			border-top:1px solid #1c3e5c;
			padding:15px 10px 10px 79px;
			font-size:12px;
			background:url("../images/thumbnail_msoffice.png") no-repeat 0 13px;
			min-height:62px;
		}
			.iconlist li.outlook {
				background-image:url("../images/thumbnail_outlook.png");
			}
			.iconlist li.lync {
				background-image:url("../images/thumbnail_lync.png");
			}
			.iconlist li.presenceprofiles {
				background-image:url("../images/thumbnail_presenceprofiles.png");
			}
			.iconlist li.devicediversity{
				background-image:url("../images/thumbnail_devicediversity.png");
			}
			
		.iconlist h3 {
			font-size:12px;
			margin-bottom:2px;
		}
		.iconlist p {
			margin-bottom:0;
			font-size:12px;
		}
		
/* Calendar styles */
.calendar dl {
	margin-top:20px;
}
.calendar dt {
	width:67px;
	float:left;
	position:relative;
	margin:13px 0 0 0;
	font-weight:bold;
	font-size:9px;
	line-height:1.5em;
}
.calendar dd {
	border-top:1px solid #1c3e5c;
	padding:13px 0 10px 77px;
	font-size:12px;
}
	.calendar dd h3,
	.calendar dd p {
		font-size:12px;
	}
	.calendar dd h3 {
		margin-bottom:2px;
	}
	.calendar dd p {
		margin-bottom:3px;
		line-height:1.4em;
	}
	.calendar dd ul {
		list-style:none;
		margin-top:6px;
	}
		.calendar dd ul li {
			padding-left:7px;
			background:url("../images/icon_bullet.png") no-repeat 0 .5em;
			margin-bottom:3px;
			line-height:1.3em;
		}

/* Footer */
#footer {
	position:relative;
	padding:10px 0 10px 0;
	font-size:9px;
	font-weight:bold;
	text-align:right;
	color:#999;
	width:544px;
	border-top:5px solid #e81d66;
}
	#footer img {
		float:left;
		display:inline;
		margin-right:14px;
		position:relative;
		margin-left:-5px;
	}
	#footer p {
		padding-top:10px;
	}
	#footer p.copyright {
		float:left;
		display:inline;
		width:200px;
		text-align:left;
	}
	#footer a {
		color:#999;
	}
	
	
/* Modal window styles */
/* close button 28x28 sprite_close.png */

/* jqModal base Styling courtesy of;
	Brice Burgess <bhb@iceburg.net> */

/* The Window's CSS z-index value is respected (takes priority). If none is supplied,
	the Window's z-index value will be set to 3000 by default (via jqModal.js). */

.jqmWindow {
    display: none;
    position: fixed;
    top: 75px;
    left: 50%;
    margin-left: -322px;
    width: 644px;
    background-color: #000;
    color: #455560;
}
.jqmWindowInner {
	border:2px solid #1c3e5c;
}
.jqmOverlay { background-color: #000; }
.modalclosebutton {
	display:block;
	width:28px;
	height:0;
	padding-top:28px;
	overflow:hidden;
	position:absolute;
	top:-11px;
	right:-10px;
	background:url("../images/sprite_close.png") no-repeat 0 0;
}
	.modalclosebutton:hover {
		background-position:0 -100px;
	}
/* Background iframe styling for IE6. Prevents ActiveX bleed-through (<select> form elements, etc.) */
* iframe.jqm {position:absolute;top:0;left:0;z-index:-1;
	width: expression(this.parentNode.offsetWidth+'px');
	height: expression(this.parentNode.offsetHeight+'px');
}

/* Fixed posistioning emulation for IE6
     Star selector used to hide definition from browsers other than IE6
     For valid CSS, use a conditional include instead */
* html .jqmWindow {
     position: absolute;
     top: 75px;
}

/* New NET matrix */
#netmatrix {
	border-top:7px solid #ec145a;
	border-bottom:2px solid #ec145a;
	width:544px;
}
	.subpage #netmatrix {
		width:369px;
	}
	#netmatrix ul,
	#netmatrix ul li {
		list-style:none;
		margin:0;
		padding:0;
	}
		#netmatrix ul li a {
			display:block;
			overflow:hidden;
			height:0;
			padding-top:57px;
			background-repeat:no-repeat;
			background-position:0 0;
		}
			#netmatrix ul li#inet a {
				background-image:url("../images/sprite_net_inet.png");
			}
			#netmatrix ul li#teamnet a {
				background-image:url("../images/sprite_net_teamnet.png");
			}
			#netmatrix ul li#sharenet a {
				background-image:url("../images/sprite_net_sharenet.png");
			}
			#netmatrix ul li#peoplenet a {
				background-image:url("../images/sprite_net_peoplenet.png");
			}
			#netmatrix ul li#mynet a {
				background-image:url("../images/sprite_net_mynet.png");
				padding-top:56px;
			}
			
			#netmatrix ul li a:hover {
				background-position:0 -57px;
			}
				#netmatrix ul li#mynet a:hover {
					background-position:0 -56px;
				}
				
			/* Subpage version of the NET Matrix (smaller) */
			.subpage #netmatrix {
				margin-bottom:1em;
			}
			*+html .subpage #netmatrix ul li {
				display:inline;
			}
			.subpage #netmatrix ul li a {
				padding-top:38px;
			}
			.subpage #netmatrix ul li#inet a {
				background-image:url("../images/sprite_net_inet_sm.png");
			}
			.subpage #netmatrix ul li#teamnet a {
				background-image:url("../images/sprite_net_teamnet_sm.png");
			}
			.subpage #netmatrix ul li#sharenet a {
				background-image:url("../images/sprite_net_sharenet_sm.png");
			}
			.subpage #netmatrix ul li#peoplenet a {
				background-image:url("../images/sprite_net_peoplenet_sm.png");
			}
			.subpage #netmatrix ul li#mynet a {
				background-image:url("../images/sprite_net_mynet_sm.png");
				padding-top:38px;
			}
			.subpage #netmatrix ul li a:hover {
				background-position:0 -39px;
			}
				.subpage #netmatrix ul li#mynet a:hover {
					background-position:0 -38px;
				}
				
/* New Collaboration styles */
.textreplaced {
	display:block;
	overflow:hidden;
	height:0;
}
	.subpage h2.textreplaced {
		margin-bottom:0;
	}
	.subnav_inet,
	h2.inet {
		width:27px;
		padding-top:16px;
		background:url("../images/logo_inet_small.png") no-repeat 0 0;
	}
	.subnav_teamnet,
	h2.teamnet {
		width:55px;
		padding-top:16px;
		background:url("../images/logo_teamnet_small.png") no-repeat 0 0;
	}
	.subnav_sharenet,
	h2.sharenet {
		width:60px;
		padding-top:16px;
		background:url("../images/logo_sharenet_small.png") no-repeat 0 0;
	}
	.subnav_peoplenet,
	h2.peoplenet {
		width:68px;
		padding-top:16px;
		background:url("../images/logo_peoplenet_small.png") no-repeat 0 0;
	}
	.subnav_mynet,
	h2.mynet {
		width:43px;
		padding-top:16px;
		background:url("../images/logo_mynet_small.png") no-repeat 0 0;
	}
ul.templatetypeslist {
	margin:0 0 0 -9px;
	padding:0;
	list-style:none;
	position:relative;
}
	.templatetypeslist li {
		padding-left:50px;
	}
	*+html .templatetypeslist li {
		zoom:1;
	}
	.templatetypeslist li.meeting {
		background:url("../images/icon_template_meeting.gif") no-repeat 0 0;
	}
	.templatetypeslist li.admin {
		background:url("../images/icon_template_admin.gif") no-repeat 0 0;
	}
	.templatetypeslist li.project {
		background:url("../images/icon_template_project.gif") no-repeat 0 0;
	}
	.templatetypeslist li.portal {
		background:url("../images/icon_template_portal.gif") no-repeat 0 0;
	}
	.templatetypeslist h4 {
		font-size:12px;
		margin-bottom:3px;
	}
	
/* Connect page */
.featureimage {
	border-top:6px solid #ed145b;
	padding:6px 0 40px 0;
	margin-top:20px;
	font-weight:bold;
}
.floatleft {
	float:left;
}
.floatright {
	float:right;
}
.featureimage .floatright {
	width:180px;
}
.featureimage ul {
	margin-bottom:15px;
}
	.featureimage ul li {
		margin-bottom:5px;
	}
p.comingsoon {
	font-size:9px;
	font-style:italic;
	color:#e81d66;
}