.Heading1, h1 {
	font-size: 1.6em;
	font-weight: normal;
	margin: 0.8em 0 0.2em 0;
	padding: 0;
	color: #FA030B;
}

.Heading2, h2 {
	font-size: 1.5em;
	font-weight: normal;
	margin: 0.8em 0 0.2em 0;
	padding: 0;
	color: #FA030B;
}

.Heading3, h3 {
	font-size: 1.1em;
	font-weight: bold;
	margin: 0 0 0.25em 0;
	padding: 0;
	color: #FA030B;
}

.Heading4, h4 {
	font-size: 1em;
	margin: 0;
	padding: 0;
	color: #818181;
}

.Heading5, h5 {
	font-size: 1em;
	margin: 0;
	padding: 0;
	color: #FA030B;
}

.Heading6, h6 {
	font-size: 1em;
	margin: 0 0 0 0;
	padding:0;
	color: #FA030B;
}

.Paragraph, p {
	font-size: 1em;
	margin: 0;
	padding: 0;
	line-height: 1.6em;
}


body {
	font-size: 76%;
	font-family: Verdana, Arial, sans-serif;
	color: #333;
	text-align: center;
	background-color: #cedadd;
	padding: 0;
	margin: 0;
}

#header {
	position: relative;
	width: 773px;
	margin: 0 auto;
	text-align: left;
}

#header #microsoftLogo {
	padding-left: 15px;
}

#header #cobwebLogo {
	position: absolute;
	right: 0;
}

#header h1, #header p {
	display: none;
}

#breadcrumbTrail {
	width: 758px;
	margin: 0 auto;
	text-align: left;
	background-color: #fff;
	padding-left: 15px;
}

#breadcrumbTrail div {
	font-size: 0.8em;
	padding-bottom: 5px;
}

#breadcrumbTrail a {
	color: #333;
}

#primaryNavigation {
	width: 773px;
	margin: 0 auto;
	text-align: right;
	background-color: #FA030B;
	height: 2em;
	border-top: 4px solid #5B1784;
}

#primaryNavigation ul {
	float: right;
	margin: 0;
	padding: 0;
	list-style: none;
}

#primaryNavigation li {
	float: left;
	list-style: none;
	margin: 0;
	padding: 0 0 0 6px;
	background-image: url(../../../images/primary_navigation_background.gif);
	background-position: bottom left;
	background-repeat: no-repeat;
}

#primaryNavigation a {
	float: none;
	display: block;
	color: #fff;
	padding: 0.2em 6px 0.2em 0px;
	background-image: url(../../../images/primary_navigation_background.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
	text-decoration: none;
}

#primaryNavigation a:hover,
#primaryNavigation a:active {
	xtext-decoration: underline;
	color: #000;
}

body.content #primaryNavigation,
body.contentTwoColumn #primaryNavigation {
	border-top: none;
}

#container {
	width: 773px;
	margin: 0 auto;
	text-align: left;
	background-color: #fff;
	background-image: url(../../../images/home_container_background.gif);
	background-repeat: repeat-y;
	border-top: 10px solid #fff;
	margin-bottom: 20px;
}

body.content #container {
	background-image: none;
}

body.contentTwoColumn #container {
	background-image: url(../../../images/content_container_background.gif);
}

#secondaryNavigation {
	float: left;
	width: 180px;
	background-color: #ececed;
	margin: 2px 0 0 2px;
}

#secondaryNavigation .secondaryNavigationTitle {
	background-color: #FA030B;
	background-image: url(../../../images/round_corners_white.gif);
	background-position: left top;
	background-repeat: no-repeat;
	color: #fff;
	font-size: 1.1em;
	font-weight: bold;
}

#secondaryNavigation .secondaryNavigationTitle div {
	background-image: url(../../../images/round_corners_white.gif);
	background-position: right bottom;
	background-repeat: no-repeat;
	padding: 0.2em 0 0.2em 15px;
}

#secondaryNavigation ul {
	margin: 0;
	padding: 0;
	list-style: none;
}

#secondaryNavigation ul li {
	display: inline;
}

#secondaryNavigation li a.L0 {
	display: block; 
	background-color: #d8d8d8;
	background-image: url(../../../images/bullet_disc.gif);
	background-repeat: no-repeat;
	background-position: 5px 8px; 
	padding: 4px 5px 4px 16px; 
	text-decoration: none; 
	color: #7f7f7f;
	margin-bottom: 1px;
}

#secondaryNavigation li a.L0sel {
	display: block; 
	background-color: #FF9999;
	background-image: url(../../../images/bullet_disc.gif);
	background-repeat: no-repeat;
	background-position: 5px 8px; 
	padding: 4px 5px 4px 16px; 
	text-decoration: none; 
	color: #000;
	margin-bottom: 1px;
}

#secondaryNavigation li a.L1 {
	display: block; 
	background-image: url(../../../images/bullet_circle.gif);
	background-repeat: no-repeat;
	background-position: 10px 8px; 
	padding: 4px 6px 4px 21px; 
	text-decoration: none; 
	color: #7f7f7f;
	margin-bottom: 1px;
}

#secondaryNavigation li a.L1sel { 
	display: block; 
	background-color: #FF9999;
	background-image: url(../../../images/bullet_circle.gif);
	background-repeat: no-repeat;
	background-position: 10px 8px; 
	padding: 4px 6px 4px 21px; 
	text-decoration: none; 
	color: #000;
	margin-bottom: 1px;
}

#secondaryNavigation li a.L2 { 
	display: block; 
	background-image: url(../../../images/bullet_circle.gif);
	background-repeat: no-repeat;
	background-position: 22px 10px; 
	padding: 4px 6px 4px 31px; 
	text-decoration: none; 
	color: #7f7f7f; 
	margin-bottom: 1px;
}

#secondaryNavigation li a.L2sel { 
	display: block; 
	background-color: #FF9999;
	background-image: url(../../../images/bullet_circle.gif);
	background-repeat: no-repeat;
	background-position: 22px 10px; 
	padding: 4px 6px 4px 31px; 
	text-decoration: none; 
	color: #000;
}

#secondaryNavigation li a:hover { 
	background-color: #e2e2e2; 
	color: #000;
}

#secondaryNavigation a.active {
	background-color: #FF9999; 
	color: #000; 
}

#primaryContent {
	float: left;
	width: 490px;
	padding: 0 5px 20px 30px;	
}

body.contentTwoColumn #primaryContent {
	width: 390px;
	padding: 0 10px;	
}

.emailArchivalBox,
.managedBusinessEmailBox,
.sharepointBox,
.webHostingBox,
.managedWebHostingBox,
.domainsBox,
.broadbandBox,
.fetchBackupBox {
	position: relative;
	width: 490px;
	background-image: url(../../../images/homepage_box_background_bottom.jpg);
	background-position: bottom;
	background-repeat: no-repeat;
	padding-bottom: 23px;
	margin-bottom: 5px;
}

.emailArchivalBox div {
	background-image: url(../../../images/email_archival_background.jpg);
	background-repeat: no-repeat;
	padding-bottom: 10px;
}

.managedBusinessEmailBox div {
	background-image: url(../../../images/managed_business_email_background.jpg);
	background-repeat: no-repeat;
	padding-bottom: 10px;
}

.sharepointBox div {
	background-image: url(../../../images/share_point_background.jpg);
	background-repeat: no-repeat;
	padding-bottom: 10px;
}

.webHostingBox div {
	background-image: url(../../../images/web_hosting_background.jpg);
	background-repeat: no-repeat;
	padding-bottom: 10px;
}

.managedWebHostingBox div {
	background-image: url(../../../images/managed_web_hosting_background.jpg);
	background-repeat: no-repeat;
	padding-bottom: 10px;
}

.domainsBox div {
	background-image: url(../../../images/domains_background.jpg);
	background-repeat: no-repeat;
	padding-bottom: 10px;
}

.broadbandBox div {
	background-image: url(../../../images/broadband_background.jpg);
	background-repeat: no-repeat;
	padding-bottom: 10px;
}

.fetchBackupBox div {
	background-image: url(../../../images/fetch_backup_background.jpg);
	background-repeat: no-repeat;
	padding-bottom: 10px;
}

.emailArchivalBox h3,
.managedBusinessEmailBox h3,
.sharepointBox h3,
.webHostingBox h3,
.managedWebHostingBox h3,
.domainsBox h3,
.broadbandBox h3,
.fetchBackupBox h3 {
	display: none;
}

.emailArchivalBox p,
.managedBusinessEmailBox p,
.sharepointBox p,
.webHostingBox p,
.managedWebHostingBox p,
.domainsBox p,
.broadbandBox p,
.fetchBackupBox p {
	padding: 30px 90px 0 90px;
}

.more {
	color: #666;
	text-decoration: none;
	font-size: 1.6em;
	background-image: url(../../../images/more_background.gif);
	background-repeat: no-repeat;
	background-position: right;
	padding-right: 26px;
}

.more:hover,
.more:active {
	color: #ccc;
	background-image: url(../../../images/more_background_hover.gif);
	background-repeat: no-repeat;
	background-position: right;
}

.emailArchivalBox .more,
.managedBusinessEmailBox .more,
.sharepointBox .more,
.webHostingBox .more,
.managedWebHostingBox .more,
.domainsBox .more,
.broadbandBox .more,
.fetchBackupBox .more {
	position: absolute;
	right: 20px;
}

.managedBusinessEmailLargeBox,
.managedBusinessEmailCTABox {
	position: relative;
	width: 520px;
	background-image: url(../../../images/managed_business_email_large_box_middle.jpg);
	background-repeat: repeat-y;
}

.managedBusinessEmailLargeBox div {
	background-image: url(../../../images/managed_business_email_large_box_top.jpg);
	background-repeat: no-repeat;
	padding-top: 80px;
}

.managedBusinessEmailCTABox div {
	background-image: url(../../../images/managed_business_email_cta_box_top.jpg);
	background-repeat: no-repeat;
	padding-top: 10px;
}

.managedBusinessEmailLargeBox div div,
.managedBusinessEmailCTABox div div {
	background-image: url(../../../images/managed_business_email_large_box_bottom.jpg);
	background-repeat: no-repeat;
	background-position: bottom;
	padding-top: 0;
	padding-bottom: 30px;
	padding-left: 10px;
	padding-right: 10px;
}

.managedBusinessEmailLargeBox table.pink td {
	background-image: url(../../../images/additional_service_options_background.jpg);
	background-repeat: repeat-x;
}

.inPartnershipWithBox {
	clear: both;
	background-image: url(../../../images/in_partnership_with.gif);
	background-repeat: no-repeat;
	margin-left: 0px;
	padding-top: 25px;	
	margin-top: 25px;	
}

.inPartnershipWithBox h2 {
	display: none;
}

#secondaryContent {
	float: right;
	width: 215px;
	padding-right: 15px;
}

body.contentTwoColumn #secondaryContent {
	width: 150px;
}

.caseStudyBox {
	background-image: url(../../../images/case_study_background.jpg);
	background-repeat: no-repeat;
	padding-top: 35px;
	margin-top: 10px;
}

.caseStudyBox h2 {
	display: none;
}

.caseStudyBox .more {
	float: right;
}

.latestNewsBox {
	background-image: url(../../../images/latest_news_background.gif);
	background-repeat: no-repeat;
	padding-top: 40px;
	margin-top: 10px;
}

.latestNewsBox h2 {
	display: none;
}

.feedbackBox {
	background-image: url(../../../images/feedback_background.gif);
	background-repeat: no-repeat;
	padding-top: 40px;
}

.feedbackBox h2 {
	display: none;
}

.accreditationsBox {
	background-image: url(../../../images/accreditations_background.jpg);
	background-repeat: no-repeat;
	padding-top: 45px;
	margin-top: 10px;
}

.accreditationsBox h2 {
	display: none;
}



#footer {
	clear: both;
	height: 30px;
	color: #fff;
	background-color: #cedadd;
	background-image: url(../../../images/footer_background.gif);
	background-repeat: no-repeat;
	padding: 5px 0 20px 5px;
	border-top: 10px solid #fff;
}

.clear {
	clear: both;
	height: 1px;
}

a {
	color: #FA030B;
	text-decoration: none;
}

a:active,
a:hover {
	color: #666;
	text-decoration: underline;
}


img {
	border: 0;
}

blockquote {
	border-left:10px solid #ddd;
	margin-left:10px;
}

pre {
	display: block;
	font-family: "Courier New", Courier, monospace;
	font-size: 1em;
	background-color: #eee;
	margin: 0 16px 10px 16px;
	padding: 2px;
}

strong, b {
	font-weight: bold;
}

em, i {
	font-style: italic;
}

code {
	display: block;
	font-family: "Courier New", Courier, monospace;
	font-size: 1em;
	background-color: #eee;
}

.PurpleBoldText {
	color: #FA030B;
	font-weight: bold;
}

.largeTitle {
	color: #605f65;
	font-size: 1.5em;
	font-weight: bold; 
}

.blkgray, .blkpurple { border-width: 2px 2px 0 0; border-style: solid; border-color: #ffffff; padding: 0 10px 10px; clear: both; }
.blkDgray { background-color: #d7d8da; font-size: 11px; border-width: 2px 2px 0 0; border-style: solid; border-color: #ffffff; padding: 0 0 10px; clear: both; }
.blkDgray P, .blkDgray H1, .blkDgray H2, .blkDgray H3, .blkDgray H4 { margin: 0 10px; }
.blkgray UL, .blkpurple UL { margin: 0; padding: 0 0 0 20px; }
.blkgray OL { margin: 0; padding: 0 0 0 25px; font-weight: bold; }
.blkpurple OL { margin: 0; padding: 0 0 0 25px; color: #5b0179; font-weight: bold; }
.blkpurple OL .Normal { color: #5b0179 !important; }
.blkgray .lastnews, .blkpurple .lastnews { line-height: normal; }
.blkgray, .blkgrayIcon { background-color: #e9e9ea; }
.blkpurple { background-color: #e8dfed; color: #5b0179 }
.blkgrayNews { background-color: #e9e9ea; margin: 2px 2px 0 0; }
.blkgrayNews H1, .blkgrayNews H2, .blkgrayNews H3 { padding-left: 10px; padding-right: 10px; }
.blkgrayNews P { float: left; width: 160px; }

.blk30 { float: left; width: 232px; margin-right: 2px; }
.blk30 H3 { background-color: #FA030B; color: #ffffff; font-family: Verdana, Arial, sans-serif; font-size: 11px; font-weight: bold; padding: 3px 10px; margin-bottom: 2px; text-transform: none; }
.blk30 A { color: #818181; }
.blk30 P { padding: 5px; }

.BUTTON { display: block; float: right; background: url(../../../images/btn_arrow.gif) no-repeat right; padding-right: 35px; color: #FA030B; font-family: Verdana, Arial, sans-serif; font-size: 11px; font-weight: bold; height: 35px; }
.BUTTONgray { display: block; float: right; background: #e9e9ea url(../../../images/btn_arrow_gray.gif) no-repeat right; padding-right: 35px; color: #FA030B; font-family: Verdana, Arial, sans-serif; font-size: 11px; height: 35px; }
.BUTTONdgray { display: block; float: right; background: #d7d8da url(../../../images/btn_arrow_dgray.gif) no-repeat right; padding-right: 35px; color: #FA030B; font-family: Verdana, Arial, sans-serif; font-size: 11px; height: 35px; }

/* BUTTON */
.BUTTON A { background: url(../../../images/btn_bg.gif) no-repeat; background-position: 0 50%; color: #FA030B; font-family: Verdana, Arial, sans-serif; font-size: 11px; font-weight: bold; text-decoration: none; text-align: left; padding: 10px; line-height: 35px; white-space: nowrap; }
.BUTTONgray A { background: #e9e9ea url(../../../images/btn_bg_gray.gif) no-repeat; background-position: 0 50%; color: #FA030B; font-family: Verdana, Arial, sans-serif; font-size: 11px; font-weight: normal; text-decoration: none; text-align: left; padding: 10px; line-height: 35px; white-space: nowrap; }
.BUTTONdgray A { background: #d7d8da url(../../../images/btn_bg_dgray.gif) no-repeat; background-position: 0 50%; color: #FA030B; font-family: Verdana, Arial, sans-serif; font-size: 11px; text-decoration: none; text-align: left; padding: 10px; line-height: 35px; white-space: nowrap; }
.BUTTON A:hover, .BUTTONgray A:hover, .BUTTONdgray A:hover { text-decoration: none; }


/* User Table Colour Styles */
	
	TABLE.normalCen { width: 94%; border-collapse: collapse; margin: 0 auto; }
	TABLE.normalCen TD { padding: 8px; text-align: center; }
	
	TABLE.gradientTop { width: 94%; border-collapse: collapse; margin: 0 auto; background: url(../../../images/gradient_top.gif) repeat-x left top; }
	TABLE.gradientTop TD { padding: 8px; vertical-align: top; text-align: center; }
	TABLE.gradientTop TD.darkBlueBg { background-color: #3a3062; color: #fff; }
	TABLE.gradientTop TD.separator { background-color: #fff; padding: 5px; } 
	
	TABLE.gradientBot { width: 94%; border-collapse: collapse; margin: 0 auto; background: url(../../../images/gradient_bottom.gif) repeat-x left bottom; }
	TABLE.gradientBot TD { padding: 8px; vertical-align: top; text-align: center; }
	TABLE.gradientBot TD.purpleBg { background-color: #FA030B; color: #fff !important; }
	TABLE.gradientBot TD.separator { background-color: #fff; padding: 5px; }
	
	TABLE.purpleTitle { width: 94%; border-collapse: collapse; margin: 0 auto 10px; background: url(../../../images/gradient_bottom1.gif) repeat-x left bottom; }
	TABLE.purpleTitle TD { padding: 8px; vertical-align: top; }
	TABLE.purpleTitle TH { background-color: #792b7f; padding: 5px 8px; text-align: left; }
	TABLE.purpleTitle TH H1.mediumTitle, TABLE.purpleTitle TH H2, TABLE.purpleTitle TH H4, TABLE.purpleTitle TH H4 { color: #fff !important; margin: 0; padding: 0; }
	TABLE.purpleTitle TH A { color: #fff; text-decoration: none; }
	TABLE.purpleTitle TD.separator { background-color: #fff; padding: 5px; }


	/* Default Table */
	table.ImmTS_Default { padding:0px; background-color: #ffffff; border-collapse: collapse;} 
	/* Cell padding and spacing styles */ 
	table.ImmTS_Default th, table.ImmTS_Default td { padding: 0px; margin: 0px; } 
	table.ImmTS_Default, table.ImmTS_Default th, table.ImmTS_Default td { border: solid 3px #EAEAEA; }
	 /* Apply style to header cells */                                      
	table.ImmTS_Default th { background-color: #EAEAEA; color: #FA030B; padding: 10px; text-align:center;}  
	/* Apply style to data cells */
	table.ImmTS_Default td { background-color: #ffffff; color: #818181; vertical-align: top; padding: 3px; text-align:left}
	
	/* Cobweb Table */
	table.ImmTS_cobweb { padding:0px; background-color: #ffffff; border-collapse: collapse;} 
	/* Cell padding and spacing styles */ 
	table.ImmTS_cobweb th, table.ImmTS_cobweb td { padding: 0px; margin: 0px; } 
	/* Table border style */  
	table.ImmTS_cobweb, table.ImmTS_cobweb th, table.ImmTS_cobweb td { border: solid 0px #EAEAEA; }
	 /* Apply style to header cells */                                      
	table.ImmTS_cobweb th { background-color: #ffffff; color: #818181; padding: 0px; text-align:center}  
	/* Apply style to data cells */
	table.ImmTS_cobweb td { background-color: #ffffff; vertical-align: top; padding: 3px; text-align:left}
	
	/* Cobweb2 Table */
	table.ImmTS_cobweb2 { padding:0px; background-color: #ffffff; } 
	/* Cell padding and spacing styles */ 
	table.ImmTS_cobweb2 th, table.ImmTS_cobweb2 td { padding: 0px; margin: 0px; } 
	/* Table border style */  
	table.ImmTS_cobweb2, table.ImmTS_cobweb2 th, table.ImmTS_cobweb2 td { border: solid 0px #EAEAEA; }
	 /* Apply style to header cells */                                      
	table.ImmTS_cobweb2 th { background-color: #ffffff; color: #818181; padding: 2px; text-align:center}  
	/* Apply style to data cells */
	table.ImmTS_cobweb2 td { background-color: #ffffff; vertical-align: top; padding:2px; text-align:left}
	
	
	table.ImmTS_cobweb3		{background-color:#E9E9E9;} /* Overall table style */

	table.ImmTS_cobweb3 th, 
	table.ImmTS_cobweb3 td	{padding:2px; margin:0px;} /* Cell padding and spacing styles */

	table.ImmTS_cobweb3, 
	table.ImmTS_cobweb3 th, 
	table.ImmTS_cobweb3 td	{border:1px solid #E9E9E9;} 
	     
	table.ImmTS_cobweb3 th	{background-color:#E9E9E9; color:#FFFFFF;} 
	table.ImmTS_cobweb3 tr	{}
	table.ImmTS_cobweb3 td	{color:#818181;}
	
	/* CobwebMaster Table */
	table.ImmTS_cobwebmaster		{background-color:#FFFFFF;} /* Overall table style */

	table.ImmTS_cobwebmaster th, 
	table.ImmTS_cobwebmaster td	{padding:0px; margin:0px;} /* Cell padding and spacing styles */

	table.ImmTS_cobwebmaster, table.ImmTS_cobwebmaster th, table.font-family td	{border:1px solid black;} 
	     
	table.ImmTS_cobwebmaster th	{background-color:#FA030B; color:#FFFFFF;} 
	table.ImmTS_cobwebmaster tr	{}
	table.ImmTS_cobwebmaster td	{color:#818181;}
	
	/* General table style */
	table.ImmTS_General { padding:0px; background-color: #FFFFFF; border-collapse: collapse;} 
	/* Cell padding and spacing styles */ 
	table.ImmTS_General th, table.ImmTS_General td { padding: 2px; margin-top:0.5em; margin-bottom:0.5em; } 
	/* Table border style */  
	table.ImmTS_General, table.ImmTS_General th, table.ImmTS_General td { border: solid 1px #a9a9a9; }
	 /* Apply style to header cells */                                      
	table.ImmTS_General th { background-color: #FA030B; color: #ffffff; padding: 4px; text-align:left}  
	/* Apply style to data cells */
	table.ImmTS_General td { background-color: #FFFFFF; vertical-align: top; padding: 2px; text-align:left}
	
	/* General table style 2 */
	table.ImmTS_General2 { padding:0px; background-color: #F5F5F5; border-collapse: collapse;} 
	/* Cell padding and spacing styles */ 
	table.ImmTS_General2 th, table.ImmTS_General2 td { padding: 2px; margin: 2px; } 
	/* Table border style */  
	table.ImmTS_General2, table.ImmTS_General2 th, table.ImmTS_General2 td { border: solid 2px #FFFFFF }
	 /* Apply style to header cells */                                      
	table.ImmTS_General2 th { background-color: #FA030B; color: #ffffff; padding: 4px; text-align:left}  
	/* Apply style to data cells */
	table.ImmTS_General2 td { background-color: #F5F5F5; vertical-align: top; padding: 2px; text-align:left}
	
	table.ImmTS_FSB1 { padding:0px; background-color: #FFFFFF; border-collapse: collapse;} 
	/* Cell padding and spacing styles */ 
	table.ImmTS_FSB1 th, table.ImmTS_FSB1 td { padding: 2px; margin: 2px; } 
	table.ImmTS_FSB1, table.ImmTS_FSB1 th, table.ImmTS_FSB1 td { border: solid 0px #ffffff }
	 /* Apply style to header cells */                                      
	table.ImmTS_FSB1 th { background-color: #EAEAEA; color: #FFFFFF; padding: 4px; text-align:left}  
	/* Apply style to data cells */
	table.ImmTS_FSB1 td { background-color: #EAEAEA; vertical-align: top; padding: 2px; text-align:left}
	
	/* 3D table style */
	table.ImmTS_3D {width:162px; background-image:url(../../../images/homefoot3.gif); background-repeat:no-repeat; background-position:bottom;}
	/* Cell padding and spacing styles */ 
	table.ImmTS_3D th, table.ImmTS_3D td { padding: 0px; margin: 0px; } 
	table.ImmTS_3D, table.ImmTS_3D th, table.ImmTS_3D td {border-width:0px; }
	 /* Apply style to header cells */                                      
	table.ImmTS_3D th {vertical-align:middle; width:162px; height:45px; font-family:Verdana,Arial,Helvetica; font-size:small; font-weight:bold; color:#ffffff; background-image:url(../../../images/hometop2.gif); background-repeat:no-repeat; background-position:top;} 
	/* Apply style to data cells */
	table.ImmTS_3D td {vertical-align: top; padding:4px 6px 4px 7px;}
	
	/* 3D side table style */
	table.ImmTS_3Dside {background-image:url(../../../images/side_table_bottom2.gif); background-repeat:no-repeat; background-position:bottom;}
	/* Cell padding and spacing styles */ 
	table.ImmTS_3Dside th, table.ImmTS_3Dside td {padding: 0px; margin: 0px;} 
	table.ImmTS_3Dside, table.ImmTS_3Dside th, table.ImmTS_3Dside td {border-width:0px;}
	 /* Apply style to header cells */                                      
	table.ImmTS_3Dside th {vertical-align:middle; height:30px; font-family:Arial,Verdana,Helvetica; font-size:medium; font-weight:bold; color:#FA030B; background-image:url(../../../images/side_table_top2.gif); background-repeat:no-repeat; background-position:top; text-align:left; padding:4px 9px 10px 10px} 
	/* Apply style to data cells */
	table.ImmTS_3Dside td {vertical-align: top; padding:4px 9px 6px 10px;}
	
	
	
.diagram { position: relative; float: left; }
.diagram A { display:block; position:absolute; background:url(../../../../images/pix.gif);}
.IntranetTxt { top:21px; left:5px; width:69px; height:38px; }
.Intranet { top:62px; left:96px; width:110px; height:67px; }
.WebTxt { top:331px; left:6px; width:69px; height:38px; }
.Web { top:251px; left:84px; width:110px; height:87px; }
.MessagingTxt { top:21px; left:405px; width:74px; height:38px; }
.Messaging { top:62px; left:284px; width:109px; height:67px; }
.ConnectivityTxt { top:331px; left:393px; width:95px; height:42px; }
.Connectivity { top:259px; left:289px; width:110px; height:72px; }
.Cobweb { top:160px; left:170px; width:141px; height:51px; }
	