﻿/* CONTAINER */
table#containerTable
{
	width:677px;
	margin:auto;
	border:0;
	border-spacing:0;
	border-collapse:collapse;
}

/* LOGO */
div#logo
{
	margin:0.5em 0 0 0.2em;
}

/* TABS */
td#tabs
{
	width:531px;
}

a.tabs
{
	display:block;
	float:left;
	width:104px;
	height:39px;
	background-repeat:no-repeat;
}
a.tabs span
{
	display:none;
}
a.notLastTab
{
	margin-right:2px;
}
a#newsTab
{
	background-image:url("../images/new.jpg");
	background-position:0 0;
}
a#newsTab:hover, a#newsTabActive
{
	background-image:url("../images/new.jpg");
	background-position:0 -39px;
}
a#theCompanyTab
{
	background-image:url("../images/company.jpg");
	background-position:0 0;
}
a#theCompanyTab:hover, a#theCompanyTabActive
{
	background-image:url("../images/company.jpg");
	background-position:0 -39px;
}
a#servicesTab
{
	background-image:url("../images/services.jpg");
	background-position:0 0;
}
a#servicesTab:hover, a#servicesTabActive
{
	background-image:url("../images/services.jpg");
	background-position:0 -39px;
}
a#solutionsTab
{
	background-image:url("../images/solutions.jpg");
	background-position:0 0;
}
a#solutionsTab:hover, a#solutionsTabActive
{
	background-image:url("../images/solutions.jpg");
	background-position:0 -39px;
}
a#careersTab
{
	background-image:url("../images/careers.jpg");
	background-position:0 0;
}
a#careersTab:hover, a#careersTabActive
{
	background-image:url("../images/careers.jpg");
	background-position:0 -39px;
}

/* MAIN PART */
div#mainContainer
{
	position:relative;
	overflow:visible;
	min-height:397px;
	_height:397px;
	border-top:3px solid white;
	border-right:3px solid white;
	border-bottom:4px solid white;
	border-left:4px solid white;
	background-color:#E8E9E9;
}

/* please see the specific css style */
td#rightPictureColumn
{
	vertical-align:top;
}
div#rightPicture
{
	border-top:3px solid white;
	border-right:3px solid white;
	border-bottom:4px solid white;
}
img#rightImg
{
	width:143px;
	height:396px;
}

/* BOTTOM */
div#bottom
{
	padding:1.2em;
	border-right:4px solid white;
	border-bottom:4px solid white;
	border-left:4px solid white;
	background-color:#444;
	font-size:80%;
	text-align:right;
	color:#a2a2a2;
}
div#bottom, div#bottom a
{
	text-decoration:none;
}
a.bwhite
{
	color:#ffffff;
	font-weight:bold;
	font-size:120%;
}
a.bgrey
{
	color:#a2a2a2;

}