﻿
body {
	font: 10px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
}


/*
p {
	margin-top: 1px;
	margin-bottom: 1px;
}

td.PlaceHolderMain table {
	margin-top: 2px;
	margin-bottom: 3px;
	top: 0px;
	left: 0px;
}

td.BorderLeft {
	padding-bottom: 3px;
}

.imgContainer {
	margin-top: -5px;
	top: 0px;
	left: 0px;
	border-top: 0px;
}
*/

/*a
{
	color: #0066FF;
	text-decoration: none;
}

a:visited
{
	color: #0066FF;
	text-decoration: none;
}

a:hover
{
	color: #0099FF;
	text-decoration: underline;
}

.sub_content a {
	color: #555555;
}
.sub_content a:visited {
	color: #555555;
}
.sub_content a:hover {
	color: #BBBBBB;
}

div.sub_bg a {
	color: #555555 !important;
}
div.sub_bg a:visited {
	color: #555555 !important;
}
div.sub_bg a:hover {
	color: #BBBBBB !important;
}
*/

a.ms-sitemapdirectional {
	background-color: transparent;
	color: #555555;
	text-decoration: underline;
}
a.ms-sitemapdirectional:visited {
	background-color: transparent;
	color: #555555;
	text-decoration: underline;
}
a.ms-sitemapdirectional:hover {
	background-color: transparent;
	color: #BBBBBB;
	text-decoration: underline;
}
.ms-pagebreadcrumb {
	background-color: transparent;
}
a.ms-pagebreadcrumb {
	background-color: transparent;
}


.bodyHome {
	color: #777777;
	text-align:justify;
	text-decoration: none;
	font: 10px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	background: #11406C url('/Style Library/SynergyImages/bg_home.jpg') no-repeat fixed center center;
	width: 100%;
	height: 100%;
	padding: 0;
}

.bodyBlog {
	color: #777777;
	text-align:justify;
	text-decoration: none;
	font: 10px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	background: #11406C url('/Style Library/SynergyImages/bg_home.jpg') no-repeat fixed center center;
	width: 100%;
	height: 100%;
	padding: 0;
}

.bodyBus {
	color: #777777;
	text-decoration: none;
	font: 10px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	background: #B94E1A url('/Style Library/SynergyImages/bus_background.jpg') no-repeat fixed center center;
	width: 100%;
	height: 100%;
	padding: 0;
}

.bodyTng {
	color: #777777;
	text-decoration: none;
	font: 10px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	background: #E2C81D url('/Style Library/SynergyImages/train_background.jpg') no-repeat fixed center center;
	width: 100%;
	height: 100%;
	padding: 0;
}
.bodyIS {
	color: #777777;
	text-decoration: none;
	font: 10px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	background: #178929 url('/Style Library/SynergyImages/interactive_background.jpg') no-repeat fixed center center;
	width: 100%;
	height: 100%;
	padding: 0;
}
.bodyTec {
	color: #777777;
	text-decoration: none;
	font: 10px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	background: #1787c3 url('/Style Library/SynergyImages/tech_background.jpg') no-repeat fixed center center;
	background-position: center center;
	width: 100%;
	height: 100%;
	padding: 0;
}
.bodyHost {
	color: #777777;
	text-decoration: none;
	font: 10px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	background: #84202A url('/Style Library/SynergyImages/host_background.jpg') no-repeat fixed center center;
	width: 100%;
	height: 100%;
	padding: 0;
}

#globalStructure {
	width: 100%;
	height: 1px;
	display: block;
	position: absolute;
	top: 50%;
	left: 0;
	overflow: visible;
	visibility: visible;
	text-align: left;
}

#siteStructure {
	margin-left: -400px;
	position: absolute;
	top: -300px;
	left: 50%;
	width: 800px;
	height: 620px;
	visibility: visible;
}

.master
{
	width:800px;
	margin-left:auto;
	margin-right:auto;
	background-color:transparent;
	vertical-align:middle;
	padding-top:0px;
}

.masterContent {
	visibility: visible;
	background-color:transparent;
}
body:last-child:not(:root:root) .masterContent {
	left: 55px;
}

.logoContainer {
	padding-top: 0px;
	display: table-cell;
	float:left;
}

.imgContainer {	vertical-align:top; }

.PlaceHolderMain {
	background:#ffffff;
	border:medium #e4e4e4;
	border-style:solid;
	width:800px !important;
	height:400px !important;
	vertical-align: top;
}

#navigationContainer {
	width: 810px;
	height: 70px;
	padding-top: 3px;
	padding-bottom:2px;
	border-bottom:medium #86A3BE;
}

#footerSeparator {

	width: 800px;
	height: 2px;
	border-bottom:medium #86A3BE;
}

.text{
	color: #777777;
	text-decoration: none;
	font: 10px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
}

/* Header links: Company . Contact */
.hme_headerLink
 {
	color: #ffffff;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
	vertical-align: bottom;
}

.hme_headerLink:visited, a.hme_headerLink:visited
{
	color: #ffffff;	
}

.hme_headerLink:hover
 {
	text-decoration: underline;
}
.hme_headerDot
 {
	color: #ffffff;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
	vertical-align: bottom;
}

/* @end */

.rightBody{
	width:186px;
	margin:7px;
	font-family:"Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	font-size:10px;
	color:#999999;
	padding-left: 10px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #d2deec;
	z-index: 100 !important;
}


/* @group Footer Structure */

.hme_footerPhone {
	color: #86A3BE;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	padding-left: 10px;
	bottom:5px;
}


.hme_footerLinks, a.hme_footerLinks
{
	color: #86A3BE;
	font-size: 9px;
	font-weight: bold;
	text-align: right;
	text-decoration: none;	
}

a.hme_footerLinks:active, a.hme_footerLinks:visited 
{
	 	color: #86A3BE;
}

a.hme_footerLinks:hover
{
	text-decoration: underline;	
}

.breadcrumb {
	height:20px;
	padding-bottom: 7px;
}

/* blog site */
a.blog_footerLinks:hover
{
	text-decoration: underline;	
}

.blog_footerLinks	
{
	color: #86A3BE;
	font-size: 9px;
	font-weight: bold;
	text-align: right;
	text-decoration: none;	
}



/* business solutions */

.bus_footerPhone {
	color: #f6b186;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	padding-left: 10px;
}
.bus_footerLink
 {
	color: #f6b186;
	font-size: 9px;
	font-weight: bold;
	text-decoration: none;
}

a.bus_footerLinks:hover
{
	text-decoration: underline;	
}

.bus_footerLinks	
{
	color: #f6b186;
	font-size: 9px;
	font-weight: bold;
	text-align: right;
	text-decoration: none;	
}
	

.bus_bg{
background-image:url('/Style Library/SynergyImages/bg_suborange.gif');
background-repeat:repeat-x;
height:222px;
padding-left:15px;
}

.bus_line{
	margin:17px;
	height:50px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #fcd6cb;
}

.bus_sidenav {
	width: 160px;
	/*background-image:url('/Style Library/SynergyImages/nav_bg.gif');
	background-repeat:repeat-x;
	height:222px;
	margin-top:3px;
	float:left;*/
}

.bus_currentNavContainer
{
	background-image: url('/Style Library/SynergyImages/nav_bg.gif');
	background-repeat: repeat-x;
	height: 222px;
	width: 168px;
	margin-top: 3px;
}
table.bus_currentNavContainer:not([className="bus_currentNavContainer"]) {
	margin-left: 15px;
}

.bus_sidenav a {
	font-size: 10px;
	color: #FFFFFF;
	display: block;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding-top: 5px;
	padding-right: 0;
	padding-bottom: 5px;
	text-transform: uppercase;
	background-image:url('/Style Library/SynergyImages/bus_bullet.gif');
	background-position:left;
	background-repeat:no-repeat;
	border-bottom: 1px solid #cc8257;
	margin-left:9px;
	margin-right:10px;
	text-indent: 25px;
	text-align:left; 
	width: 150px;
}
.bus_sidenav a:hover {
	background-color: #cc8257;
	color: #9a4719;	
}

.subNavContainer {
	height: 293px;
	vertical-align: top;
}

.sub_sidenav {
	background-image:url('/Style Library/SynergyImages/grad_nav.gif');
	background-repeat:repeat-x;
	vertical-align: top;
}

.sub_sidenav a {
	font-size: 9px;
	color: #999999;
	display: block;
	padding-top: 5px;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	padding-right: 0;
	padding-bottom: 5px;
	text-transform: uppercase;
	background-image:url('/Style Library/SynergyImages/bullet.gif');
	background-position:left;
	background-repeat:no-repeat;
	border-bottom: 1px solid #e4e4e4;
	width: 138px;
	margin-left:10px;
	margin-right:10px;
	text-indent: 25px;
}

.sub_sidenav a:hover {
	background-color: #e4e4e4;
	/* color: #e46726;	*/
	color: #555555;
}
.sub_content {
	padding-left: 15px;
	padding-right:20px;
	border-right:2px #e4e4e4;
}

/* Intercative Solutions */

.is_footerLink
 {
	color: #aad4a2;
	font-size: 9px;
	font-weight: bold;
	text-decoration: none;
}

a.is_footerLink:hover
{
	text-decoration: underline;	
}

.is_footerLinks	
{
	color: #aad4a2;
	font-size: 9px;
	font-weight: bold;
	text-align: right;
	text-decoration: none;	
}

.interactive_bg{
	background-image:url('/Style Library/SynergyImages/bg_subgreen.gif');
	background-repeat:repeat-x;
	height:222px;
	padding-left:15px;
}

.interactive_line{
	margin:17px;
	height:50px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #c5ecc9;
}

.interactive_sidenav {
	width: 160px;
	/*background-image:url('/Style Library/SynergyImages/interactive_nav_bg.gif');
	background-repeat:repeat-x;
	height:222px;
	margin-top:2px;
	vertical-align: middle;*/
}

.interactive_currentNavContainer
{
	background-image: url('/Style Library/SynergyImages/interactive_nav_bg.gif');
	background-repeat: repeat-x;
	height: 222px;
	width: 158px;
	margin-top: 3px;
}
table.interactive_currentNavContainer:not([className="interactive_currentNavContainer"]) {
	margin-left: 15px;
}

.interactive_sidenav a {
	font-size: 10px;
	color: #FFFFFF;
	display: block;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding-top: 5px;
	padding-right: 0;
	padding-bottom: 5px;
	text-transform: uppercase;
	background-image:url('/Style Library/SynergyImages/interactive_bullet.gif');
	background-position:left;
	background-repeat:no-repeat;
	border-bottom: 1px solid #61cc57;
	width: 150px;
	margin-left:9px;
	margin-right:10px;
	text-indent: 25px;
}
.interactive_sidenav a:hover {
	background-color: #61cc57;
	color: #138311;	
}

/* Technical Services */

.tec_footerLink
 {
	color: #6fbbde;
	font-size: 9px;
	font-weight: bold;
	text-decoration: none;
}

a.tec_footerLink:hover
{
	text-decoration: underline;	
}

.tec_footerLinks	
{
	color: #6fbbde;
	font-size: 9px;
	font-weight: bold;
	text-align: right;
	text-decoration: none;	
}	



.tec_line{
	margin:17px;
	height:50px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #c2eefb;
}

.tec_sidenav {
	width: 160px;
}


.tec_sidenav a {
	font-size: 10px;
	color: #FFFFFF;
	display: block;
	text-decoration: none;
	font-family:  Verdana, Arial, Helvetica, sans-serif;
	padding-top: 5px;
	padding-right: 0;
	padding-bottom: 5px;
	text-transform: uppercase;
	background-image:url('/Style Library/SynergyImages/tec_bullet.gif');
	background-position:left;
	background-repeat:no-repeat;
	border-bottom: 1px solid #72badb;
	width: 150px;
	margin-left:9px;
	margin-right:10px;
	text-indent: 25px;
}
.tec_sidenav a:hover {
	background-color: #60bee7;
	color: #1c6384;	
	
}

/* Training */
.trn_footerLink
 {
	color: #a09704;
	font-size: 9px;
	font-weight: bold;
	text-decoration: none;
}

a.trn_footerLink:hover
{
	text-decoration: underline;	
}

.trn_footerLinks	
{
	color: #a09704;
	font-size: 9px;
	font-weight: bold;
	text-align: right;
	text-decoration: none;	
}	
.trn_headerDot{
	color: #a09704;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
	vertical-align: bottom;
}

.train_bg{
	background-image:url('/Style Library/SynergyImages/bg_subyellow.gif');
	background-repeat:repeat-x;
	height:222px;
	padding-left:15px;
}

.train_line{
	margin:17px;
	height:50px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #f0eb90;
}


.train_currentNavContainer
{
	background-image: url('/Style Library/SynergyImages/train_nav_bg.gif');
	background-repeat: repeat-x;
	height: 222px;
	width: 158px;
	margin-top: 3px;
}
table.train_currentNavContainer:not([className="train_currentNavContainer"]) {
	margin-left: 15px;
}

.train_sidenav a {
	font-size: 10px;
	color: #FFFFFF;
	display: block;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding-top: 5px;
	padding-right: 0;
	padding-bottom: 5px;
	text-transform: uppercase;
	background-image:url('/Style Library/SynergyImages/train_bullet.gif');
	background-position:left;
	background-repeat:no-repeat;
	border-bottom: 1px solid #e5d25e;
	width: 150px;
	margin-left:9px;
	margin-right:10px;
	text-indent: 25px;
	vertical-align: middle;
}
.train_sidenav a:hover {
	background-color: #e6da5d;
	color: #c39d0e;	
	
}

/* Hosted Services */

.host_footerLink
 {
	color: #d2918e;
	font-size: 9px;
	font-weight: bold;
	text-decoration: none;
}

a.host_footerLink:hover
{
	text-decoration: underline;	
}

.host_footerLinks	
{
	color: #d2918e;
	font-size: 9px;
	font-weight: bold;
	text-align: right;
	text-decoration: none;	
}
	

.host_bg{
	background-image:url('/Style Library/SynergyImages/bg_subred.gif');
	background-repeat:repeat-x;
	height:222px;
	padding-left:15px;
}

.host_line{
	margin:17px;
	height:50px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #eac7c9;
}

.host_sidenav, .train_sidenav
{
	width: 160px;
}

.host_currentNavContainer
{
	background-image:url('/Style Library/SynergyImages/host_nav_bg.gif');
	background-repeat: repeat-x;
	height: 222px;
	width: 158px;
	margin-top: 3px;
}
/* CSS hack to target FF because IE & FF render pixels differently */
table.host_currentNavContainer:not([className="host_currentNavContainer"]) {
	margin-left: 15px;
}

.host_sidenav a {
	font-size: 10px;
	color: #FFFFFF;
	display: block;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	padding-top: 5px;
	padding-right: 0;
	padding-bottom: 5px;
	text-transform: uppercase;
	background-image:url('/Style Library/SynergyImages/host_bullet.gif');
	background-position:left;
	background-repeat:no-repeat;
	border-bottom: 1px solid #c56165;
	width: 150px;
	margin-left:9px;
	margin-right:10px;
	text-indent: 25px;
	vertical-align: middle;
}

.host_sidenav a:hover {
	background-color: #c56165;
	color: #7f1716;	
	vertical-align: middle;
}

.host_sub_sidenav {
	
}

.host_subNavContainer {
	background-image:url('/Style Library/SynergyImages/grad_nav.gif');
	background-repeat:repeat-x;
	height:293px;
	width: 158px;	
	vertical-align:top;
}

/* Web Parts */
.ms-WPHeader{
	background-image:url('/Style Library/SynergyImages/WP_TitleBG.gif');
	background-repeat:no-repeat;
	padding-left:6px;
}
.ms-WPHeader TD {
	border-bottom:none;
	border-collapse:collapse;
	border-color:#FFFFFF;
}

.ms-WPTitle {
	font-weight:bold;
	font-family:"Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	color:#777777;
	padding-left:3px;
	padding-right:7px;
	padding-top: 2px;
	padding-bottom: 3px;
	font-size:9pt;
}

.ms-partline {
	background-color:#ffffff;
}

/* @end Web Parts */

.block{
	margin-top:5px;
	margin-bottom:5px;
	text-align:left;	
}

.textfield{
	font-family:"Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	font-size:10px;
	color:#999999;
	width:125px;
	border: 1px solid #CCCCCC;
}

.heading{
	font-family: "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-transform: uppercase;
	color: #999999;
	margin-bottom:10px;
}

.subheading{
	font-family: "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-transform: uppercase;
	color: #999999;
	height:20px;
	margin-bottom:10px;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #efefef;
	margin-right:15px;
}

.subheading2{
	color: #E96822;
	font-family: "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-transform: uppercase;
	height:20px;
	margin-bottom:10px;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #efefef;
	margin-right:15px;
}

#subtextarea{
	height:175px;
	font-family: "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	font-size: 10px;
	margin-bottom:10px;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #efefef;
	margin-right:15px;
	
}
.siteActionMenu
{
    float:left;
}
/* IE */
.man {  /*Flash animation on Home page */
	position:absolute;
	height:462px;
	width:324px;
	left: 240px;
	top: 49px;
}
/* Firefox */
.man:not([className="man"]) {
	top: 67px;
}
/* Safari */
body:last-child:not(:root:root) .man {
	top: 60px;
}

.man2 { /*Flash animation on Business Solutions Home page */
	position:absolute;
	height:237px;
	width:577px;
	left: 209px;
	top: 168px;
}
.man2:not([className="man2"]) {
	top: 154px;
}
body:last-child:not(:root:root) .man2 {
	top: 158px;
}

.man3 { /*Flash animation on Interative Solutions Home page */
	position:absolute;
	height:237px;
	width:577px;
	left: 209px;
	top: 164px;
}
.man3:not([className="man3"]) {
	top: 153px;
}
body:last-child:not(:root:root) .man3 {
	top: 158px;
}

.man4 { /*Flash animation on Technology Solutions Home page */
	position:absolute;
	height:232px;
	width:577px;
	left: 209px;
	top: 166px;
}
.man4:not([className="man4"]) {
	top: 152px;
}
body:last-child:not(:root:root) .man4 {
	top: 158px;
}

.man5 { /*Flash animation on Training Home page */
	position:absolute;
	height:237px;
	width:577px;
	left: 209px;
	top: 163px;
}
.man5:not([className="man5"]) {
	top: 152px;
}
body:last-child:not(:root:root) .man5 {
	top: 157px;
}

.man6 { /*Flash animation on Hosted Services Home page */
	position:absolute;
	height:237px;
	width:577px;
	left: 209px;
	top: 163px;
}
.man6:not([className="man6"]) {
	top: 152px;
}
body:last-child:not(:root:root) .man6 {
	top: 157px;
}

/* Synergy Contact Us Web Part CSS Begins */

.contactus_table
{
	width: 100%;
	border: 0px;
}

.contactus_itemrow
{

}

.contactus_altrow
{

}

.contactus_celltext
{
	width: 150px;
	vertical-align:top;
}

.contactus_cellcontrol
{
	
}

.reqtext
{
	font-weight: bold;
	color: red;
}

.contactus_txtfname, .contactus_txtlname, .contactus_txtemail, .contactus_txtphone,
.contactus_txtcompany, .contactus_txtcomments
{
	width: 215px;
	color: #666666;
	font-size: 11px;
	font-family: "Helvetica Neue",Arial,Helvetica,Geneva,sans-serif;
}


.contactus_ddltypeofbusiness, .contactus_ddlfounduswhere
{
	color: #999999;
	font-size: 10px;
	font-family: "Helvetica Neue",Arial,Helvetica,Geneva,sans-serif;
	width: 220px;
}

.contactus_chkinterested
{
	
}

.contactus_btncell
{
	width:120px;
	vertical-align: bottom;
}

.contactus_btnsubmit
{
	
}

tr.ms-viewheadertr th.ms-vh2-nograd:last-child
{
	width: 1000px;
}

#sub_heading
{
	padding-bottom: 20px;
}

.leftMenu
{
	padding: 0px;
	margin: 0px;
	background-image:url('/tsg/PublishingImages/img_nav_bkg.png');
	background-repeat: repeat-x;
	margin-left: 6px;
	padding-top: 20px;
	vertical-align:top;
	width: 160px;
	height: 100%;
}

.leftMenu1
{
	padding: 0px;
	margin: 0px;
	background-image:url('/tsg/PublishingImages/img_nav1_bkg.png');
	background-repeat: repeat-x;
	margin-left: 6px;
	padding-top: 20px;
	vertical-align:top;
	width: 160px;
	height: 100%;
}

.leftMenutng
{
	padding: 0px;
	margin: 0px;
	background-image:url('/tng/PublishingImages/img_nav_train_bkg.jpg');
	background-repeat: repeat-x;
	margin-left: 6px;
	padding-top: 20px;
	vertical-align:top;
	width: 160px;
	height: 100%;
}



.leftMenubs
{
	padding: 0px;
	margin: 0px;
	background-image:url('/bs/PublishingImages/img_nav1_bkg.png');
	background-repeat: repeat-x;
	margin-left: 0px;
	padding-top: 20px;
	vertical-align:top;
	width: 168px;
	height: 100%;
}

.leftMenuis
{
	padding: 0px;
	margin: 0px;
	background-image:url('/is/PublishingImages/img_nav_dev_bkg.jpg');
	background-repeat: repeat-x;
	margin-left: 0px;
	padding-top: 20px;
	vertical-align:top;
	width: 168px;
	height: 100%;
}

.leftMenuhs
{
	padding: 0px;
	margin: 0px;
	background-image:url('/hs/PublishingImages/img_nav_host_bkg.jpg');
	background-repeat: repeat-x;
	margin-left: 0px;
	padding-top: 20px;
	vertical-align:top;
	width: 168px;
	height: 100%;
}


.mainContent
{
	vertical-align: top;
}

#mainContent_leftSpace { width: 20px; }
#mainContent_leftSpacebs {	width: 20px; }

#mainContent_Body
{
	color: #5A5A5A;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	width: 588px;
}

#mainContent_Body a, #mainContent_Body a:visited, #mainContent_Body a:active
{
	color: #5A5A5A;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	text-decoration:none;
	font-weight:bold;
}

#mainContent_Body a:hover
{
	text-decoration: underline;
}

#mainContent_rightSpace { width: 20px; }

.mainContent_bg_tec
{
	background-image:url('/tsg/PublishingImages/img_tech_bkg_grad.png');
	background-repeat:repeat-x;
	height: 283px;
	vertical-align:top;
	width: 628px;
}

.mainContent_bg_bs
{
	background-image:url('/bs/PublishingImages/img_bkg_btm.jpg');
	background-repeat:repeat-x;
	height: 283px;
	vertical-align:top;
	width: 628px;
}

.mainContent_bg_is
{
	background-image:url('/is/PublishingImages/img_dev_bkg_btm.jpg');
	background-repeat:repeat-x;
	height: 283px;
	vertical-align:top;
	width: 628px;
}

.mainContent_bg_hs
{
	background-image:url('/hs/PublishingImages/img_bkg_host_btm.jpg');
	background-repeat:repeat-x;
	height: 283px;
	vertical-align:top;
	width: 628px;
}

.mainContent_bg_tng
{
	background-image:url('/tng/PublishingImages/img_train_bkg_btm.jpg');
	background-repeat:repeat-x;
	height: 283px;
	vertical-align:top;
	width: 628px;
}


.blank
{
	background-color: white;
	height: 20px;
}

.hide { display: none; }

ul, li {
	margin: 0px; padding: 0px;
	list-style-type:none;
}
#tec_slide_nav, #is_slide_nav, #hs_slide_nav, #tng_slide_nav, #bs_slide_nav 
{width: 200px; }

#tec_slide_nav li:hover, #is_slide_nav li:hover, #hs_slide_nav li:hover, #tng_slide_nav li:hover,
#bs_slide_nav li:hover  
{cursor: hand; z-index: 5000;}

#tec_slide_nav li span, #is_slide_nav li span, #hs_slide_nav li span, #tng_slide_nav li span,
#bs_slide_nav li span  
{margin-left: -10000px;}

#tec_slide_nav li, #is_slide_nav li, #hs_slide_nav li, #tng_slide_nav li,
#bs_slide_nav li  
{background-repeat: no-repeat;overflow: hidden;top: 0px;}

ul#is_slide_nav li
{
			background-image: url(/is/PublishingImages/but_g_off.gif);
			display: block;
			float: left;
			height: 9px;
			list-style: none;
			margin: 0 0 0 3px;
			padding: 2px;
			width: 10px;
}

ul#tec_slide_nav li
		{
			background-image: url(/tsg/PublishingImages/but_b_off.gif);
			display: block;
			float: left;
			height: 9px;
			list-style: none;
			margin: 0 0 0 3px;
			padding: 2px;
			width: 10px;
		}

ul#hs_slide_nav li
		{
			background-image: url(/hs/PublishingImages/but_r_off.gif);
			display: block;
			float: left;
			height: 9px;
			list-style: none;
			margin: 0 0 0 3px;
			padding: 2px;
			width: 10px;
		}
		
ul#tng_slide_nav li
		{
			background-image: url(/tng/PublishingImages/but_y_off.gif);
			display: block;
			float: left;
			height: 9px;
			list-style: none;
			margin: 0 0 0 3px;
			padding: 2px;
			width: 10px;
		}
		
ul#bs_slide_nav li
		{
			background-image: url(/bs/PublishingImages/but_o_off.gif);
			display: block;
			float: left;
			height: 9px;
			list-style: none;
			margin: 0 0 0 3px;
			padding: 2px;
			width: 10px;
		}

ul#tec_slide_nav li#button_selected {background-image: url(/tsg/PublishingImages/but_b_on.gif);}
ul#is_slide_nav li#button_selected {background-image: url(/is/PublishingImages/but_g_on.gif);}
ul#hs_slide_nav li#button_selected {background-image: url(/hs/PublishingImages/but_r_on.gif);}
ul#tng_slide_nav li#button_selected {background-image: url(/tng/PublishingImages/but_y_on.gif);}
ul#bs_slide_nav li#button_selected {background-image: url(/bs/PublishingImages/but_o_on.gif);}


#slideshow
{
	padding-top: 7px;
}

/* @end */


