@charset "utf-8";
/* CSS Document */

a
{
  outline: none;
}


* {margin:0; padding:0}

body { background-color: #FFFFFF; text-align:center}

html, body {height:100%}

#Wrapper {
	width: 995px;
	margin:0 auto;
	position:relative; /* puts container in front of distance */
	background-color:#fff;
	clear:left;
}

#ticker {
		text-align:center;
		width:995px;
		height:24px;
		background-color:#bf2e1a;
		background-image:url(../images/ticker-arrows.gif);
		background-position:left;
		background-repeat:no-repeat;
}
#nav {
		text-align:center;
		width:995px;
		height:116px;
		background-color:#bf2e1a;
		z-index:1;
}
#module {
		text-align:center;
		width:995px;
		height:250px;
		background: url(../images/mdule-backg.gif) repeat-y;
		z-index:1;
}
#module-back {
		background: url(../images/head-back.gif) no-repeat left top;
}

#logo{
	top: 45px;
	left: 0px;
	position:absolute;
	width: 260px;
	height: 149px;
	z-index:2;
}
#logoTOP{
	top: 45px;
	left: 0px;
	position:absolute;
	width: 258px;
	height: 96px;
	z-index:2;
}

#logo-small{
	top: 34px;
	left: 9px;
	position:absolute;
	width: 169px;
	height: 98px;
	z-index:2;
}

#body-left {
		text-align:left;
		width:223px;
		float:left;
		margin-top:15px;
		padding-right:11px;
		background-image:url(../images/dot.gif);
		background-position:right;
		background-repeat:repeat-y;
}
#body-middle {
		text-align:left;
		width:430px;
		float:left;
		margin-top:15px;
		padding-right:11px;
		padding-left:11px;
		background-image:url(../images/dot.gif);
		background-position:right;
		background-repeat:repeat-y;
}
#body-right {
		text-align:left;
		width:298px;
		float:left;
		margin-top:15px;
		padding-left:11px;
}
#body {
		width:995px;
}
#body-div	{
		width:995px;
		height:15px;
}
#contentReadmore {
	width: 232px;
	margin: 10px 0 5px 0;
	padding: 0 4px 0 0;
	float: left;
	border-right: 1px dotted #bf2e1a;
	text-align:left;
	}
#image-framework {
	float:right;
	width:106px;
	height:134px;
}
#readdmore-text {
	padding: 8px 0 10px 0;
}
#mainContent {
	width: 422px;
	margin: 10px 0 5px 0;
	padding: 0 11px 0 15px;
	float: left;
	border-right: 1px dotted #bf2e1a;
	text-align:left;
}
#mainContentWhat {
	width: 659px;
	float: left;
	border-right: 1px dotted #bf2e1a;
	text-align:left;
	margin-top: 10px;
	margin-right: 0;
	margin-bottom: 5px;
	margin-left: 0;
	padding-top: 0;
	padding-right: 11px;
	padding-bottom: 0;
	padding-left: 0;
}
#mainContentExtras {
	width: 670px;
	margin: 10px 0 5px 0;
	float: left;
	border-right: 1px dotted #bf2e1a;
	text-align:left;
}
#mainContentWhy {
	width: 659px;
	margin: 5px 0 5px 0;
	padding: 0 11px 0 0;
	float: left;
	border-right: 1px dotted #bf2e1a;
	text-align:left;
}

#mainContent-text {
	padding: 8px 0 10px 0;
}
#containerWhatwedo {
	width: 292px;
	float:left;
	text-align:left;
	margin-top: 10px;
	margin-right: 0;
	margin-bottom: 15px;
	margin-left: 0;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 10px;
	}
#footer { 
	width:995px;
	margin:0 auto; 
}
#foot {
		width:995px;
		height:18px;		
		background-color:#bf2e1a;
}

#foot-left {
		width:8px;
		height:18px;
		float:left;	
}
#foot-right {
		width:8px;
		height:18px;
		float:left;	
}
#foot-text-1 {
		width:608px;
		float:left;	
		text-align:left;
		padding-top:2px;	
}
#foot-text-2	{
		width:371px;
		float:left;	
		text-align:right;
		padding-top:3px;	
}
.home-links-left		{
		float:left;
		padding: 7px 7px 0 0;
}
.home-links-right		{
		float:left;
		padding: 7px 0 0 0;
}
.work-links-left		{
		float:left;
		padding: 10px 10px 0 20px;
		width:300px;
		background-image:url(../images/44arrow_icon_small.gif);
		background-position:left;
		background-repeat:no-repeat;
}
.work-links-right		{
		float:left;
		padding: 10px 0 0 20px;
		width:300px;
		background-image:url(../images/44arrow_icon_small.gif);
		background-position:left;
		background-repeat:no-repeat;
}
.work-arrows		{
		float:left;
}
.nav1	{
	top: 33px;
	left: 660px;
	position:absolute;
	width: 75px;
	height: 101px;
	z-index:2;
}

.nav2	{
	top: 33px;
	left: 710px;
	position:absolute;
	width: 75px;
	height: 101px;
	z-index:2;
}
.nav3	{
	top: 33px;
	left: 760px;
	position:absolute;
	width: 75px;
	height: 101px;
	z-index:2;
}
.nav4	{
	top: 33px;
	left: 810px;
	position:absolute;
	width: 75px;
	height: 101px;
	z-index:2;
}
.nav5	{
	top: 33px;
	left: 860px;
	position:absolute;
	width: 75px;
	height: 101px;
	z-index:2;
}
.nav6	{
	top: 33px;
	left: 910px;
	position:absolute;
	width: 75px;
	height: 101px;
	z-index:2;
}
#who-LEFT {
	width: 298px;
	margin: 0 0 5px 0;
	padding: 0 20px 0 0;
	float: left;
	text-align:left;
	}
#who-MIDDLE {
	width: 350px;
	height:410px;
	margin: 10px 0 5px 0;
	padding: 0 15px 0 0;
	float: left;
	border-right: 1px dotted #bf2e1a;
	text-align:left;
	}
#who-RIGHT {
	width: 294px;
	float:left;
	margin: 75px 0 5px 0;
	padding: 0 0 0 15px;
	text-align:left;
	}
#extras-RIGHT {
	width: 294px;
	float:left;
	margin: 10px 0 5px 0;
	padding: 0 0 0 15px;
	text-align:left;
	}
#extras-scroll {
	height:400px;
	width: 659px;
	text-align:left;
	overflow:auto;

}
.extras-holder {
	text-align:left;
	width: 640px;
}
.extras-text {
	width: 460px;
	padding-bottom:10px;
	border-bottom: #CCCCCC 1px solid;
	font-size: 12px; 
	font-family:Verdana, Arial, Helvetica, sans-serif, sans-serif; 
	color: #000000; 
	line-height: 1.4;
}
