@charset "utf-8";
/* CSS Document */

body,td,th {
	font-family: verdana;
	font-size: 62.5%;
	height:100%;
	background-color:#272728;
	margin: 0px 0px 0px 0px;
	
}

#backgroundcontainer1{
	width: 682px;
	text-align:center;
	margin:auto;
	background:#1d1f19 url('background.gif') repeat-y;
	
}

#backgroundcontainer{
	width: 666px;
	text-align:center;
	margin:0px 0px 0px 8px;
	/* Hide from IE5-mac. Only IE-win sees this. \*/
 

	*display: inline;
/* End hide from IE5/mac */
}




#logo{
	height:225px;
	width:666px;
	background-image:url(mainbanner.jpg);
	background-repeat:no-repeat;
	}
	
#logo2{
	height:225px;
	width:666px;
	background-image:url(mainbanner2.jpg);
	background-repeat:no-repeat;
	}	
	
#logo3{
	height:225px;
	width:666px;
	background-image:url(mainbanner3.jpg);
	background-repeat:no-repeat;
	}

#logo4{
	height:225px;
	width:666px;
	background-image:url(mainbanner4.jpg);
	background-repeat:no-repeat;
	}

#logo5{
	height:225px;
	width:666px;
	background-image:url(mainbanner5.jpg);
	background-repeat:no-repeat;
	}

#logo6{
	height:225px;
	width:666px;
	background-image:url(mainbanner6.jpg);
	background-repeat:no-repeat;
	}

#tabs{
	height:40px;
	width:666px;

	background-color:#1d1f19;
	background-image:url(tabs/tabback.gif);
	background-repeat:repeat-x;
	}
	
#main{
	height:100%;
	width:666px;
	background-color:#2e364a;
	/* Hide from IE5-mac. Only IE-win sees this. \*/
	*margin: 0px 0px 0px 8px;
	
 

/* End hide from IE5/mac */
	float:left;
clear:both;
	}
	
#mainpagecontent{
	
	width:626px;
	margin: 15px 20px 20px 20px;
	float:left;
	clear:both;
	height:100%;
	}
	
#bottom{
	height: 40px;
	width:666px;

	line-height:40px;
	background-color:#1d1f19;
	background-image:url(tabs/tabback.gif);
	background-repeat:repeat-x;
	clear:both;

}

.TextLightBlue{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#93aaf0;
	text-align:left;
}

.TextBlue{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#2e364a;
	text-align:left;
	}


.TextWhite{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#ffffff;
	text-align:left;
	}
	
	
.TextYellow{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#ffd03a;
	text-align:left;
	}

.TextRed{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#ED1524;
	text-align:left;
	}

.TitleYellow{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#ffd03a;
	font-weight:bold;
	text-align:left;
	}
	
	
/*TABS SECTION*/


#hometab{
	width: 43px;
	height: 40px;
	float:left;
	margin: 0px 0px 0px 30px;
}

.hometabrollover	{ 
	
	background-image: url(tabs/home_mid.gif);
	background-repeat: no-repeat;
	white-space: nowrap;
	display: block;
	width: 43px;
	height: 40px;
}

.hometabrollover a {
	display: block;
	width: 43px;
	height: 40px;
	display: block;
}

.hometabrollover img {width: 43px; height: 40px; border: 0; }
* html a:hover {visibility:visible}
.hometabrollover a:hover img{visibility:hidden}


#abouttab{
	width: 48px;
	height: 40px;
	float:left;
	margin: 0px 0px 0px 30px;
}

.abouttabrollover	{ 
	
	background-image: url(tabs/about_mid.gif);
	background-repeat: no-repeat;
	white-space: nowrap;
	display: block;
	width: 48px;
	height: 40px;
}

.abouttabrollover a {
	display: block;
	width: 48px;
	height: 40px;
	display: block;
}

.abouttabrollover img {width: 48px; height: 40px; border: 0; }
* html a:hover {visibility:visible}
.abouttabrollover a:hover img{visibility:hidden}


#servicestab{
	width: 66px;
	height: 40px;
	float:left;
	margin: 0px 0px 0px 30px;
}

.servicestabrollover	{ 
	
	background-image: url(tabs/services_mid.gif);
	background-repeat: no-repeat;
	white-space: nowrap;
	display: block;
	width: 66px;
	height: 40px;
}

.servicestabrollover a {
	display: block;
	width: 66px;
	height: 40px;
	display: block;
}

.servicestabrollover img {width: 66px; height: 40px; border: 0; }
* html a:hover {visibility:visible}
.servicestabrollover a:hover img{visibility:hidden}


#newstab{
	width: 45px;
	height: 40px;
	float:left;
	margin: 0px 0px 0px 30px;
}

.newstabrollover	{ 
	
	background-image: url(tabs/news_mid.gif);
	background-repeat: no-repeat;
	white-space: nowrap;
	display: block;
	width: 45px;
	height: 40px;
}

.newstabrollover a {
	display: block;
	width: 45px;
	height: 40px;
	display: block;
}

.newstabrollover img {width: 45px; height: 40px; border: 0; }
* html a:hover {visibility:visible}
.newstabrollover a:hover img{visibility:hidden}


#productstab{
	width: 71px;
	height: 40px;
	float:left;
	margin: 0px 0px 0px 30px;
}

.productstabrollover	{ 
	
	background-image: url(tabs/products_mid.gif);
	background-repeat: no-repeat;
	white-space: nowrap;
	display: block;
	width: 71px;
	height: 40px;
}

.productstabrollover a {
	display: block;
	width: 71px;
	height: 40px;
	display: block;
}

.productstabrollover img {width: 71px; height: 40px; border: 0; }
* html a:hover {visibility:visible}
.productstabrollover a:hover img{visibility:hidden}


#contactstab{
	width: 70px;
	height: 40px;
	float:left;
	margin: 0px 0px 0px 30px;
}

.contactstabrollover	{ 
	
	background-image: url(tabs/contacts_mid.gif);
	background-repeat: no-repeat;
	white-space: nowrap;
	display: block;
	width: 70px;
	height: 40px;
}

.contactstabrollover a {
	display: block;
	width: 70px;
	height: 40px;
	display: block;
}

.contactstabrollover img {width: 70px; height: 40px; border: 0; }
* html a:hover {visibility:visible}
.contactstabrollover a:hover img{visibility:hidden}





a:link {
	text-decoration: none;
	color:#93aaf0;
}
a:visited {
	text-decoration: none;
	color:#93aaf0;

}
a:hover {
	text-decoration: underline;
	color:#93aaf0;
}
a:active {
	text-decoration: none;
}.TextWhitecentre {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#ffffff;
	text-align:center;
}
