@charset "utf-8";
/* CSS Document */
/******************************************************/
/*          BROWSER RESET                             */
/******************************************************/

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
	text-decoration: none;
}
/* remember to define focus styles! */
:focus {
	outline: 0;
}
body {
	line-height: 1;
	color: black;
	background: white;
}
ol, ul {
	list-style: none;
}
/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: separate;
	border-spacing: 0;
}
caption, th, td {
	text-align: left;
	font-weight: normal;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: "";
}
blockquote, q {
	quotes: "" "";
}

/*********************************************************************/
/*                  CSS styles begin                                 */
/*********************************************************************/

body
{
	background-image:url(../images/tci_BodyBackgroundStrip.png); background-position:top; background-repeat:repeat-x;	
	color:#58595b; padding-top:15px; font-size:12px; line-height:20px;
}

div#Page 
{
	width:950px; margin: 0px auto; 
	font-family:Arial, Helvetica, sans-serif;
	overflow:auto;
}

a{color:#58595b;}

a:hover{color:#f7931e;}

a:visited{color:#be1e2d;}

/*********************************************************************/
/*                  Header                                           */
/*********************************************************************/
div#Header
{
	height:194px; overflow:auto; background-image:url(../images/tci_Header_globe-dots.png); background-position:top right; background-repeat:no-repeat;
}

div#Header a#Logo img
{
	padding-top:5px;
	padding-left:0px;
}

div#Header ul
{
	float:right; margin-left:30px; padding-top:8px;
}

div#Header ul.address
{
	margin-right:25px; margin-left:50px;
}

div#Header ul li 
{
	color:white; font-size:12px; line-height:17px;
}

div#Header ul li.contactHeader
{
	color:white; font-size:12px; font-weight:bold;
}

div#Header div#CompanyIntro
{
	padding-top:30px; padding-left:30px;
}
	
	div#Header div#CompanyIntro h1
	{
		color:#1b75bc; font-size:20px;
	}
	
	div#Header div#CompanyIntro h2
	{
		color:#58595b; font-size:12px; width:625px; margin-top:15px; line-height:20px;
	}

div#Header div#ContactDetails
{
	float:right; width:571px; 
}


/*********************************************************************/
/*                  Middle                                           */
/*********************************************************************/
div#Middle
{
	 background-image:url(../images/tci_MiddleBackgroundStrip.png); background-repeat:repeat-x; overflow:auto; padding-top:30px; padding-bottom:30px;
}

div#Middle div#LeftNav
{
	float:left; width:175px; padding:25px; padding-right:10px; padding-top:0px;
}

div#Middle div#LeftNav p#CopyrightNote
{
	font-size:12px; color:#58595b; margin-top:20px;
}

div#Middle div#LeftNav div#Navigation
{
	width:170px;
	padding-right:10px;
	overflow:auto;
	margin-bottom: 20px;
}

div#Middle div#LeftNav div#Navigation ul li
{
	 background-image:url(../images/tci_NavBullet.png); background-position:left; background-repeat:no-repeat; padding-left:25px; 
	 margin-bottom:15px;
}

div#Middle div#LeftNav div#Navigation ul li.active a
{
	 color:#be1e2d;
}

div#Middle div#LeftNav div#Navigation ul li a
{
	 color:#6d6f71; font-size:14px; text-decoration:none; 
}

div#Middle div#LeftNav div#Navigation ul li a:hover
{
	color:#f7931e;
}

div#Middle div#LeftNav div#EnquiryBox
{
	 background-color:#fbb040; padding:10px; border:solid  2px #f28253; width:140px; margin-top:3px;
}

 div#Middle div#LeftNav div#EnquiryBox input
{ 
 background-color: #e7e8e9; font-size:11px; border:solid 1px #bcbec0; width:140px;
}

div#Middle div#LeftNav div#EnquiryBox input.myButton
{background-image:url(../images/tci_SendEnquiryButton.png);
 background-color:transparent; border:none; background-position:left;
 background-repeat:no-repeat; width:70px; height:20px; margin-top:10px; padding-top:0px;}

div#Middle div#LeftNav div#EnquiryBox textArea { 
 background-color: #e7e8e9; font-size:11px;  border:solid 1px #bcbec0; margin-bottom:8px;
}

div#Middle div#LeftNav div#EnquiryBox a { 
 background-image:url(../images/tci_SendEnquiryButton.png); background-repeat:no-repeat; display:block; width:80px; height:20px; margin-top:10px;
}

div#Middle div#LeftNav div#EnquiryBox img { 
 margin-bottom:5px;
}


div#Middle div#Content
{
	float:left; width:700px; padding:15px; padding-left:20px; padding-top:0px;  overflow:auto; border-left:solid 1px #58b6dd;
}

div#Middle div#Content img#FlashPlaceHolder
{
	margin-bottom:30px;
}

div#Middle div#Content h3
{
	line-height:25px; font-size: 14px; font-weight:bold; color:#58595b;
}

div#Middle div#Content div#IntroText
{
	width:524px;
	float:left;
}

div#Middle div#Content div#IntroTextb
{
	width:680px;
	float:left;
}

div#Middle div#Content p.homeTextBlock
{
	color:#58595b; padding-top:15px; font-size:12px; line-height:20px; padding-right:15px;
}

div#Middle div#Content p.homeTextBlockb
{
	color:#58595b; font-size:12px; line-height:20px; padding-right:15px;
}

div#Middle div#Content p.homeTextBlock img
{
	float:right; padding-top:10px; padding-bottom:10px; padding-left:10px; padding-right:10px;
}

div#Middle div#Content div#LatestNews
{
	width:150px;float:right; overflow:auto; padding:10px;
}

div#Middle div#Content div#LatestNewsBox
{
	background-color:#aedfe4; border:solid 2px #30a8c7; margin-top:3px;
}

div#Middle div#Content div#LatestNewsBox ul li
{
  padding-bottom:8px; padding-left:5px; padding-right:5px; padding-top:3px; 
}

div#Middle div#Content div#LatestNewsBox ul li h4
{
	font-size:12px; color:#414142; font-weight:bold; line-height:25px;
}

div#Middle div#Content div#LatestNewsBox ul li p
{
	font-size:12px; color:#414142; line-height:20px;
}

div#Middle div#Content div#LatestNewsBox ul li  a
{
	font-size:12px; color:#414142; font-style:italic; font-weight:bold; text-decoration:none; 
	display:block; width:100%; border-bottom:solid 1px white; padding-bottom: 15px;
}

div#Middle div#Content div#LatestNewsBox ul li.last  a
{
	border-bottom:none;
}

div#Middle div#Content div.installationContainer {float:left; width:193px; height:53px; border:solid 1px black;background-color:#f3f3f4; margin-left:15px; margin-bottom:15px;}

div#Middle div#Content div.installationContainer a.pdfLink {float:left; width:45px;}

div#Middle div#Content div.installationContainer div.installationText {float:left;  width:140px; padding:3px; padding-top:0px; overflow:hidden}

div#Middle div#Content div.installationContainer div.installationText p a{display:inline; padding-right:4px; color:#58585a; font-weight:bold; font-size:12px}
div#Middle div#Content div.installationContainer div.installationText p{font-size:10px; line-height:12px; padding-top:2px;}
