﻿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 {
	height:56px;
	float:left;
	vertical-align:top;
	padding-bottom:5px;
	padding-top:5px;
}

.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: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
{
	color: #86A3BE;
	font-size: 9px;
	font-weight: bold;
	text-align: right;
	text-decoration: none;	
}
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: 158px;
	/*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: 158px;
	margin-top: 3px;
}
table.bus_currentNavContainer:not([className="bus_currentNavContainer"]) {
	margin-left: 15px;
}

.bus_sidenav a {
	font-size: 9px;
	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/bus_bullet.gif');
	background-position:left;
	background-repeat:no-repeat;
	border-bottom: 1px solid #cc8257;
	margin-left:10px;
	margin-right:10px;
	text-indent: 25px;
	text-align:left; 
}
.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: 158px;
	/*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: 9px;
	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/interactive_bullet.gif');
	background-position:left;
	background-repeat:no-repeat;
	border-bottom: 1px solid #61cc57;
	width: 138px;
	margin-left:10px;
	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_bg{
	background-image:url('/Style Library/SynergyImages/bg_subblue.gif');
	background-repeat:repeat-x;
	height:222px;
	padding-left:15px;
}

.tec_line{
	margin:17px;
	height:50px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #c2eefb;
}
.tec_sidenav_bg {
/*	width: 158px !important;
	background-image:url('/Style Library/SynergyImages/tec_nav_bg.gif');
	background-repeat:repeat-x;
	height:222px;
	padding-left:15px;
	margin-right:10px; */
}

.tec_sidenav {
	width: 158px;
}

.tec_currentNavContainer
{
	background-image:url('/Style Library/SynergyImages/tec_nav_bg.gif');
	background-repeat: repeat-x;
	height: 222px;
	width: 158px;
	margin-top: 0px;
}
table.tec_currentNavContainer:not([className="tec_currentNavContainer"]) {
	margin-left: 15px;
}

.tec_sidenav a {
	font-size: 9px;
	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/tec_bullet.gif');
	background-position:left;
	background-repeat:no-repeat;
	border-bottom: 1px solid #72badb;
	width: 138px;
	margin-left:10px;
	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_sidenav {
	width: 158px;
	/* background-image:url('/Style Library/SynergyImages/train_nav_bg.gif');
	background-repeat:repeat-x;
	height:222px;
	margin-top:3px;
	vertical-align: middle;*/
}

.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: 9px;
	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/train_bullet.gif');
	background-position:left;
	background-repeat:no-repeat;
	border-bottom: 1px solid #e5d25e;
	width: 138px;
	margin-left:10px;
	margin-right:10px;
	text-indent: 25px;
}
.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 {
	width: 158px;
}

.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: 9px;
	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: 138px;
	margin-left:10px;
	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: 48px;
}
/* Firefox */
.man:not([className="man"]) {
	top: 102px;
}
/* Safari */
body:last-child:not(:root:root) .man {
	top: 97px;
}

.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;
}



/* @end */


