@charset "utf-8";
/* CSS Document */
* {
	margin:0;
	padding:0;
	border:0;
}
body {
	/*background:#99CCCC  url(../images/sg_bg.png) repeat-x;*/
	font-family: Calibri,"Trebuchet MS", Tahoma, Arial, Verdana;
	font-size:12px;
	background:#99CCCC;
	}
#wrapper {
	width:710px;
	height:725px;
	background:#ebebeb;
	position:relative;
	top:30px;
	border:#FFFFFF 3px solid;
	left:50%;
	margin-left:-355px;
	/*background:url(../images/signature-future.jpg) center;*/
	}	
#leftColumn {
	width:203px;
	/*height:669px;*/
	float:left;
	/*position:relative*/
}
#branding {
	width:203px;
	height:97px;
	/*background:url(../images/signature_01.jpg) no-repeat;*/
	/*cursor:pointer;*/
	float:left;
}
#branding  a {
	display:block;
	width:203px;
	height:97px;
	text-decoration:none;
	background:url(../images/signature-logo.jpg) no-repeat;
	border:none;
}
#branding  a:hover {
	background-position:right bottom;
	}
#threeList{
	width:203px;
	height:256px;
	float:left;
}
#threeList ul {
	margin:0;
	padding:0;
	list-style:none;
	width:203px;
	}
#threeList  ul a {
	display:block;
	width:203px;
	text-decoration:none;
	border:none;	
}

#solutionsPage #threeList .solutions a,
#ourvisionPage #threeList .ourVision a,
#whyusPage #threeList .whyUs a {
	background-position:left bottom;
	}
	
#threeList .whyUs a {
	height:86px;
	width:203px;
	background:url(../images/leftNavwhyUS.jpg) left top no-repeat;
	border:none;
}
#threeList .ourVision a {
	height:84px;
	background:url(../images/leftNavVision.jpg) left top no-repeat;
}
#threeList .solutions a {
	height:86px;
	background:url(../images/leftNavSolutions.jpg) left top no-repeat;
}
/* -begining of the aboutpage navigation */

#threeList .welcome a {
	height:86px;
	width:203px;
	background:url(../images/leftwelcome.jpg) left top no-repeat;
}
#threeList .aboutUs a {
	height:84px;
	background:url(../images/leftaboutus.jpg) left top no-repeat;
}
#threeList .ourTeam a {
	height:86px;
	background:url(../images/leftourteam.jpg) left top no-repeat;
}

#welcomePage #threeList .welcome a,
#aboutusPage #threeList .aboutUs a,
#ourteamPage #threeList .ourTeam a {
	background-position:left bottom;
	}
/* --end of the about page navigation --*/
#threeList ul a:hover {
	background-position:center center;
	}
#demonstrators {
	width:203px;
	height:167px;
	background:url(../images/signature_07.jpg) no-repeat;
	position:relative;
	float:left;
}
#txtBox	{
	position:absolute;
	top:65px;	
	left:25px;
	width:160px;
	float:right;
}
#clientLogin{
	position:absolute;
	top:60px;
	left:62px;
	z-index:22;
	width: 76px;
	height: 18px;
}
#associateLogin{
	position:absolute;
	top:91px;
	left:87px;
	width: 62px;
	height: 18px;
}
#managerLogin{
	position:absolute;
	top:126px;
	left:104px;
	width: 80px;
	height: 21px;
}
#txtBox #demoID, #password {
	width:70px;
	line-height:20px;
	background-color:transparent;
	border:none;
	}
#txtBox .txtDemo {
 		text-align:right;
		padding:7px;
		margin-right:12px;
		line-height:20px;
	}
#demonstrators #signUp {
	position:absolute;
	float:left;
	top:141px;
	left:52px;
	height:20px;
	width:52px;
	border:0 solid #fff;
	background-color:transparent;
}
#demonstrators #signIn {
	position:absolute;
	float:left;
	top:141px;
	left:118px;
	height:20px;
	width:52px;
	border:0 solid #fff;
	background-color:transparent;
}
#demonstrators a {
	/*display:block;*/
/*	position:absolute;
	float:left;
	top:-116px;
	left:-133px;
	height:20px;
	width:87px;
	border:0 solid #fff;*/
	text-decoration:none;
	background-color:transparent;
}
#joinUs {
	width:203px;
	height:149px;
	/*background:url(../images/signature_10.jpg) no-repeat;*/
	float:left;
}
#rightColumn {
	width:507px;
	/*height:669px;*/
	float:left;
	position:relative
}
#mainNav {
	width:507px;
	height:97px;
	background:url(../images/signature_02.jpg) no-repeat;
	position:relative;
	float:left;
}
#mainNav ul {
	list-style:none;
	width:507px;
	position:absolute;
	top:42px;
	left:3px;
}
#mainNav ul li {
	float:left;
}
#mainNav ul a {
	display:block;
	color:#fff;
	width:101px;
	padding-top:10px;
	padding-bottom:32px;
	background:url(../images/manu-bg.png) no-repeat right;
	text-decoration:none;
	font-family:Tahoma, Arial, "Times New Roman", Georgia;
	font-size:11px;
	font-weight:bold;
	text-align:center;
	text-transform: uppercase;
	float:left;
}
#mainNav ul a:hover {
	/*color:#333333;*/
	color:#663300;
	text-decoration:overline;
	}
#picWindow {
	width:507px;
	height:256px;
	background:url(../images/signature_04.jpg) no-repeat;
	/*background:#FFFFFF;*/
	position:relative;
	float:left;
}
#picWindowSlide {
	position:absolute;
	left:0;
	bottom:0;
	width:395px;
	height:251px;
	}
/*#tsghouseflashobject {
	position:relative;
	width:395px;
	height:251px
	}*/
#officeSides {
	position:absolute;
	right:0px;
	bottom:2px;
	top:3px;
	}
#welcomePage #picWindow {
	background:url(../images/welcome_04.jpg) no-repeat;
	}
#aboutusPage #picWindow {
	background:url(../images/aboutus_04.jpg) no-repeat;
}
#ourteamPage #picWindow {
	background:url(../images/ourteam_04.jpg) no-repeat;
}
#ourvisionPage #picWindow {
	background:url(../images/ourvision_04.jpg) no-repeat;
}
#solutionsPage #picWindow {
	background:url(../images/solutions_flash_04.jpg) no-repeat;
}
#highlight {
	width:507px;
	height:124px;
	background:url(../images/signature_08.jpg) no-repeat;
	float:left;
	position:relative;
	vertical-align:middle;
}
#highlight img{
	float:left;
	border:#999999 1px solid;
	padding:2px;
	background:#FFFFFF;
	position:absolute;
	top:28px;
	left:22px;
	cursor:pointer;
}
#highlight img#film {
	float:left;
	position:absolute;
	top:86px;
	left:14px;
	padding:0;
	border:0;
	background-color:transparent;
	}
#highlight p {
	float:left;
	}

#watchLive {
	position:absolute;
	top:102px;
	left:214px;
	width:80px;
	height: 19px;
	/*font-size:11px;*/
}
#highlightText {
	text-indent:-5000px;
/*	width:150px;
	height:35px;*/
	}
.hiddenText{
	text-indent:-5000px;
	}
	
	
#highlight #watchLive a:link, #watchLive a:visited {
	color:#e57c17;
	/*background:#666666;*/
	font-weight:bold;
	text-decoration:none;
	border-bottom:#999999 1px dotted;
	/*display:block;*/
	}
#highlight #watchLive a:hover, #watchLive a:active {
	color:#fff;
	background:#990000;
	border-bottom:1px #999999 dotted;
	}
.txtStart{
	font-weight:bold;
	color:#4a73b0;
	}
		
#whatisNew {
	width:507px;
	height:192px;
	background:url(../images/signature_09.jpg) no-repeat;
	float:left;
	position:relative;
	color:#666666;
	/*font-size:11px;	*/
}

#whatisNew #leftNews {
	width:261px;
	list-style:none;
	/*vertical-align:middle;*/
	position:absolute;
	top:60px;
	list-style:none;
	line-height:14px;
	height: 139px;
}
#whatisNew #leftNews img {
	float:left;
	margin-left:15px;
	padding:1px;
	border:#999999 1px solid;
}
#leftNews  p {
	float:right;
	width:120px;
}
/*.itemDot {
	padding-right:1px;
	color:#FF6600;
	}*/

/*#leftNews li {
	padding-left:15px;
	display:block;
	width:10px;
}*/

#leftNews p a:link, #leftNews p a:visited {
	text-decoration:none;
	color:#4a73b0;
	}
#leftNews p a:hover, #leftNews a:active {
	/*text-decoration:underline;*/
	color:#555555;
	border-bottom:#999999 1px dotted;

	}	
#whatisNew #rightNews {
	width:193px;
	height:110px;
	position:absolute;
	top:57px;
	left: 291px;
}

#rightNews a{
	display:block;
	width:193px;
	height:110px;
	border:none;
	
}

/*#rightNews P {
	font-size:11px;
	}*/
#footer {
	width:710px;
	height:56px;
	background:#c60c46 url(../images/signature_11.jpg) no-repeat;
	/*clear:both;*/
	float:left;
	position:relative;
}
#copyright {
	/*font-size:11px;*/
	line-height:56px;
	color:#fff;
	position:absolute;
	right:170px;
}
#QA {
	margin-top:15px;
	width:710px;
	float:left;
	border:0;
	text-align:center;	
	}
#w3c {
	background:url(../images/waytechicon.png) no-repeat right center;
	position:relative;
	height:32px;
	width:709px;
}	
#QA #w3c img {
	border:0;
	}
#QA #w3c a {
	color:#003366;
	font-size:12px;
	display:inline;
	text-decoration:none;
	/*background-color:#ebebeb;*/
	}	
#waytech {
	position:absolute;
	right:2px;
	top:5px;
	padding-right:40px;
	height:30px;
	}
