@charset "utf-8";

/* CSS Document */



body{

	padding:17px 0 30px;

	margin:0;

	font:normal 12px/17px Verdana, Arial, Helvetica, sans-serif;

	color:#3f3027;

	}

	

p, td, h1, h2{

	padding:0;

	margin:0;

	}

	

img{

	padding:0;

	margin:0;

	border:none;

	}

	

ul{

	padding:0 0 0 20px;

	margin:0;

	list-style-type:none;

	}
	


ul li{

	background:url(images/blt-list.gif) no-repeat 0 8px;

	line-height:20px;

	padding:0 0 0 15px;

	}

	

@font-face {

        font-family: "ZapfCalligr BT";

        src: url("font/ZCAL801B.TTF");

      }

a{
	outline:none;
	}	  

	

/*-------------------------------------- General ---------------------------------------*/



.leftPanel{

	background:url(images/left-bg.gif) repeat-y 100% 0;

	}

	

.logoPanel{

	background:url(images/logo-panel-bg.gif) no-repeat 100% 0;

	height:140px;

	padding:0 119px 0 0;

	}

	

	

.addressPanel{

	padding:30px 127px 0 10px;

	font-size:11px;

	line-height:19px;

	/*font-family:"ZapfCalligr BT";*/

	color:#000000;

	}

	

.addressPanel a{

	text-decoration:none;

	color:#e04913;

	}

	

.addressPanel a:hover{

	text-decoration:underline;

	}

	

	

.menuPanel{

	background:url(images/menu-bg.gif) repeat-x 0 100%;

	height:69px;

	}

	

ul.menu{
	padding:0 0 0 0;
	margin:0 0 0 0;
	height:69px;

	}

	

ul.menu li{

	float:left;
	padding:0 10px 0 10px;
	margin:0 0 0 0;
	background-image:none;
	
	}
	
ul.menu li a{
	display:block;
	float:left;
	height:67px;
	outline:none;
	text-indent:-2000px;
	
	}

/*-- home nav --*/
ul.menu li a.home {
	width:50px;
	background:url(images/nav-home.gif) no-repeat 0 -1px;
	}	

ul.menu li a.home:hover {
	background:url(images/nav-home.gif) no-repeat 0 100%;
	}	

ul.menu li a.home-active {
	background:url(images/nav-home.gif) no-repeat 0 100%;
	width:50px;
	cursor:default;
	}
/*-- home nav --*/

/*-- who we are nav --*/
ul.menu li a.whoweare {
	width:90px;
	background:url(images/nav-whoweare.gif) no-repeat 0 -1px;
	}	

ul.menu li a.whoweare:hover {
	background:url(images/nav-whoweare.gif) no-repeat 0 100%;
	}	

ul.menu li a.whoweare-active {
	background:url(images/nav-whoweare.gif) no-repeat 0 100%;
	width:90px;
	cursor:default;
	}
/*-- who we are nav --*/

/*-- who we do nav --*/
ul.menu li a.whowedo {
	width:89px;
	background:url(images/nav-whatwedo.gif) no-repeat 0 -1px;
	}	

ul.menu li a.whowedo:hover {
	background:url(images/nav-whatwedo.gif) no-repeat 0 100%;
	}	

ul.menu li a.whowedo-active {
	background:url(images/nav-whatwedo.gif) no-repeat 0 100%;
	width:89px;
	cursor:default;
	}
/*-- who we do nav --*/

/*-- product nav --*/
ul.menu li a.product {
	width:73px;
	background:url(images/nav-product.gif) no-repeat 0 -1px;
	}	

ul.menu li a.product:hover {
	background:url(images/nav-product.gif) no-repeat 0 100%;
	}	

ul.menu li a.product-active {
	background:url(images/nav-product.gif) no-repeat 0 100%;
	width:73px;
	cursor:default;
	}
/*-- product nav --*/

/*-- hot topics --*/
ul.menu li a.hottopics{
	width:80px;
	background:url(images/nav-hottopics.gif) no-repeat 0 -1px;
	}	

ul.menu li a.hottopics:hover {
	background:url(images/nav-hottopics.gif) no-repeat 0 100%;
	}	

ul.menu li a.hottopics-active {
	background:url(images/nav-hottopics.gif) no-repeat 0 100%;
	width:80px;
	cursor:default;
	}
/*-- hot topics --*/




.bodyPanel{

	background:url(images/bottom-bg.gif) no-repeat 100% 100% #f15a21;

	padding:15px 10px 68px 10px;

	}

	





	

h2.headeing{

	color:#FFFFFF;

	font-size:15px;

	line-height:19px;

	margin:14px 0;

	font-weight:bold;

	letter-spacing:0.05em;

	}

	

h2.headeing2{

	color:#FFFFFF;

	font-size:15px;

	line-height:19px;

	margin:0 0 14px 0; 

	font-weight:bold;

	letter-spacing:0.05em;

	}



	

ul.list{

	padding:0 0 0 20px;

	}

	

ul.list li{

	background:url(images/blt-list.gif) no-repeat 0 8px;

	line-height:20px;

	padding:0 0 0 15px;

	}

	

.picWho{

	margin:0 0 0 28px;

	}

	

div.whoContent{

	height:406px;

	padding:0 119px 0 0;

	margin:0 0 0 0;

	background:url(images/client-pic.jpg) no-repeat 435px 5px;

	overflow:auto;

	}



div.whatwedoContent{

	height:406px;

	padding:0 100px 0 0;

	margin:0;

	overflow:auto;

	}

	

h2.mainHeading{

	font-size:15px;

	line-height:20px;

	font-weight:bold;

	margin-top:15px;

	margin-bottom:15px;

	letter-spacing:0.05em;

	}

.spacer{
	clear:both;
	padding:0;
	margin:0;
	font-size:0;
	line-height:0;
	}
