﻿body 
{
	background:#191919 url(../images/BG.jpg) repeat-x;
	margin:0;
	padding:0;
	font-family:Arial;
}
h1
{
font-size:24px;
font-weight:bold;
margin:0;
padding:0 0 5px 0;
color:#bc0c26;
}
p
{
font-size:13px;
padding:10px 0 10px 0;
margin:0;	
line-height:1.5;
}
.bc
{
text-decoration:none;
margin:0;
color:#ffffff;
font-size:10px;	
}
.intro
{
font-size:15px;
font-weight:bold;
}

.wrap
{
width:960px;
margin:0 auto;	
}

.container
{
float:left;
background:#ffffff;
width:960px;
margin:0;
padding:10px 0 10px 0;
}
.header
{
background:#ba0b25 url(../images/headerBG.jpg) repeat-x;
width:940px;
height:109px;
margin:0 auto;
padding:0;	
}
.headerLeft
{
float:left;
width:700px;
height:109px;
margin:0;
padding:0;
}
.headerRight
{
float:right;
width:240px;
height:109px;
margin:0;
padding:0;
}
.triaxlogo
{
width:130px;
float:left;
margin:0;
padding:32px 0 0 10px;
}
.tensarlogo
{
width:68px;
float:right;
margin:0;
padding:18px 10px 0 0;
}
.breadcrumb
{
float:left;
width:100%;
margin:0;
padding:10px 0 0 10px;
color:#ffffff;
font-size:10px;	
}
.topmenu
{
background:#000000 url(../images/topmenuBG.jpg) repeat-x;
width:920px;	
height:15px;
margin:1px 0 10px 10px;
padding:8px 10px 10px 10px;
display:inline;
font-size:12px;
font-weight:bold;
}
.maincontentarea
{
width:940px;
margin:0 auto;
padding:43px 0 0 0;	
}
.leftcolumn
{
float:left;
width:199px;
margin:0;
padding:0;	
}
.sidemenu
{
float:left;
width:199px;
margin:0;
padding:0;
color:#ffffff;
font-size:12px;
font-weight:bold;	
}
.sidemenu a
{
color:#ffffff;
text-decoration:none;	
}




.sidemenuoption a
{
	float:left;
margin:0 0 1px 0;
background:#000000 url(../images/sidemenuBG.jpg) repeat-x;
width:179px;
height:13px;
display:block;
cursor:pointer;	
padding:5px 10px 10px 10px;	
}
.sidemenuoption a:hover
{
float:left;
margin:0 0 1px 0;
background:#bb0b25 url(../images/sidemenuBGhover.jpg) repeat-x;
width:179px;
height:13px;
display:block;
cursor:pointer;	
padding:5px 10px 10px 10px;	
}
.cpdbox
{
float:left;
width:199px;
margin:1px 0 0 0;
padding:0;
color:#ffffff;
font-size:12px;
font-weight:bold;		
}
.cpdheading
{
float:left;
margin:0 0 0 0;
background:#000000 url(../images/sidemenuBG.jpg) repeat-x;
width:179px;
height:13px;
display:block;
padding:5px 10px 10px 10px;		
}
.cpdheading a:hover
{
	float:left;
margin:0 0 0 0;
background:#000000 url(../images/sidemenuBGhover.jpg) repeat-x;
width:179px;
height:13px;
display:block;
padding:5px 10px 10px 10px;	
}
.cpdbox a
{
	color:#ffffff;
	text-decoration:none;
}
.cpdbox img
{
	float:left;
	margin:0;
	padding:0;
	border:none;
}
.cpdlink
{
float:left;
background:#777777;
height:18px;
margin:0 0 10px 0;
padding:5px 0 5px 10px;
width:189px;
}


.centrecolumn
{
float:left;
width:427px;
margin:0 10px 0 10px;
padding:0;	
}
.centrecolumn a
{
	color:#bc0c26;
}
.centrecolumn ul
{
	font-size:13px;
	margin:0;
	padding:0 0 15px 15px;
}
.rightcolumn
{
float:left;
width:294px;
margin:0;
padding:0;	
}

.rightcolumn img
{
	width:292px;
	float:left;
	border:1px solid #000000;
	margin:0;
	padding:0;
}
.belowimagetxt
{
	padding:12px;
	width:270px;
	float:left;
	background:#000000 url(../images/underimgBG.jpg) repeat-x;
color:#ffffff;
margin:0;

}
.belowimagetxt p
{
margin:0;
	padding:0;
line-height:1.9;
}


.homepagemovie
{
float:left;
margin:0;
padding:0;	
}
.casestudies
{
background:#000000 url(../images/sidemenuBG.jpg) repeat-x;
float:left;
width:284px;	
margin:10px 0 0 0;
padding:6px 0 0 10px;
height:22px;
color:#ffffff;
font-size:12px;
font-weight:bold;	
}
.cshomelink
{
background:#777777;
float:left;
width:284px;	
margin:1px 0 0 0;
padding:6px 0 0 10px;
height:22px;
color:#ffffff;
font-size:12px;
	cursor:pointer;
}
.cshomelink a
{
	color:#ffffff;
	text-decoration:none;
}
.cshomeimage
{
float:left;
width:294px;
margin:1px 0 0 0;
padding:0;	
}
.cshomeimage img
{
	width:294px;
	border:none;
}
.casestudypagecontent
{
	float:left;
	padding:0;
	width:731px;
margin:0 0 0 10px;
font-size:13px;	
line-height:1.7;
}
.casestudypagecontent h1
{
	padding-bottom:5px;
}
.csdiv
{
float:left;
width:612px;
margin:0 0 10px 0;
padding:0;	
	
}
.csleft
{
float:left;
margin:0;
padding:0;
width:202px;	
}
.csright
{
float:left;
margin:0 0 0 10px;
padding:0;
width:400px;	
}
.csright a
{
	color:#bc0c26;
}
.csleft img
{
	border:1px solid #000000;
}
.largeMovie
{
float:left;
margin:0 0 0 10px;
padding:0;	
	
}

.footer
{
	float:left;
background:#ba0b25 url(../images/headerBG.jpg) repeat-x;
width:940px;
height:87px;
margin:10px 0 0 10px;
padding:0;	
}
.footer a
{
color:#ffffff;
text-decoration:none;	
}
.footer a:hover
{
color:#777777;
	}
.footerleft
{
	float:left;
	width:199px;
	margin:0;
	padding:0;
}
.footerleft ul
{
	background:url(../images/footerinnerbg.jpg) repeat-x;
	width:158px;
	height:66px;
	margin:10px 0 0 10px;
	padding:8px 0 0 30px;
	color:#ffffff;
	font-size:13px;
	font-weight:bold;
	line-height:1.8;
}
.footerleft li { list-style-type: square; }
.footercentre
{
float:left;
	width:427px;
	margin:0 10px 0 0;
	padding:0;	
}

.footercontact
{
	float:left;
	background:url(../images/footerinnerbg.jpg) repeat-x;
	margin:10px 0 0 10px;
	padding:0;
width:427px;
height:66px;	
}
.calltext
{
	float:left;
color:#ffffff;
margin:0;
padding:5px 0 0 10px;
font-size:16px;
font-weight:bold;
width:405px;
}
.telnumbertext
{
	float:right;
color:#ffffff;
margin:0;
padding:5px 0 0 0;
font-size:25px;
font-weight:bold;
width:280px;
	}
.footerright
{
float:left;
	width:294px;
	margin:0 10px 0 0;
	padding:0;	
}
.footerright ul
{
	background:url(../images/footerinnerbg.jpg) repeat-x;
	width:256px;
	height:66px;
	margin:10px 0 0 10px;
	padding:8px 0 0 30px;
	color:#ffffff;
	font-size:13px;
	font-weight:bold;
	line-height:1.8;
}
.footerright li { list-style-type: square; }
