/* CSS Document */

body{
	margin:0px;
	padding:0px;
}

/************* Main Container ******************/
.container{
	width:776px;
	font-family:"Trebuchet MS", Verdana, sans-serif;	font-size:14px;
	color:#000000;
	margin-left:auto;
	margin-right:auto;
	height:580px;
	background-color:#FFFFFF;
}

/********************* Header *******************/
.first_row{
	background-image:url(../images/first_row.gif);
	width:776px;
	height:41px;	
	font-family:"Trebuchet MS", Verdana, sans-serif;	font-size:14px;
	color:#000000;
	vertical-align:middle;
	text-align:left;
}
.cbltext{
	float:left;
	padding-left:10px;
	padding-top:7px;
}
.date{
	font-family:"Trebuchet MS", Verdana, sans-serif;	font-size:14px;
	font-weight:bold;
	float:right;
	font-size:12px;
	margin-right:20px;
	color:#000000;
}
.second_row{
	clear:both;
	width:775px;
	margin-left:1px;
	}
.logo{
	width:186px;
	float:left;
	text-align:center;
	height:94px;
	padding-top:10px;
	border-left:4px solid #e5deda;
	border-bottom:4px solid #e5deda;
}
.flash{
	float:left;
	text-align:left;
	width:584px;
	height:108px;
}
/**************** Header Ends ******************/

/***************** Main Body Container ***********/

.third_row_home{
	margin-left:1px;
	margin-right:1px;
	clear:both;
	width:774px;
	}

/********************* Left Navigation **************/	

.left_frame{
	width:190px;
	padding-top:29px;	
	background-color:#f17a39;
	padding-bottom:26px;
	float:left;
	}
.left_navigation{
	width:181px;
	margin-left:5px;
	padding-top:1px;
	padding-bottom:3px;
	background-image:url(../images/menu_bg.gif);
	background-repeat:no-repeat;
	}		
.black_links{
	font-family:"Trebuchet MS", Verdana, sans-serif;	font-size:14px;
	font-weight:bold;
	text-decoration:none;
	font-size:13px;
	padding-top:5px;
	padding-left:15px;
	color:#343434;
	}
.black_links:hover{
	font-family:"Trebuchet MS", Verdana, sans-serif;	font-size:14px;
	font-weight:bold;
	padding-top:5px;
	font-size:13px;
	text-decoration:none;	
	color:#c54b00;
	}
.activeblack_links{
	font-family:"Trebuchet MS", Verdana, sans-serif;	font-size:14px;
	font-weight:bold;
	text-decoration:none;
	padding-top:5px;
	font-size:13px;
	padding-left:15px;
	color:#c54b00;
	}

/********************* End Left Navigation End**************/		
	
/***************** Center Flash Container **************/
.center_frame{
	width:410px;
	float:left;
}	
/****************** End Center Flash Container End *********/ 

/*************** Serach & News & Events Container **********/
.right_frame{
	float:right;
	background-color:#f8f8f8;
	border-left:1px dotted #767575;
	font-size:12px;
	width:129px;
	margin-right:1px;
	text-align:center;
}
.search_panel{
	padding-top:5px;
	padding-bottom:5px;
	border-bottom:1px dotted #767575;
	text-align:center;
	}
.searchtext{
	border:1px solid #767575;
	background-color:#d5d4d4;
	width:80px;
	}	
form{
	padding:0px;
	margin:0px;
	}	
.maroon_text{
	color:#9b1204;
	font-family:"Trebuchet MS", Verdana, sans-serif;
	font-size:10px;
	font-weight:bold;
	padding-left:5px;
}	
.highlights{
	padding-top:15px;
	padding-bottom:5px;
}
.marginfromleft{
	padding-left:5px;
	padding-top:7px;
	padding-bottom:7px;
}

/**************** script css *************/
#pscroller1{
	width: 111px;
	padding-top:9px;
	padding-bottom:8px;
	margin-top:5px;
	padding-left:10px;
	padding-right:5px;
	height:50px;
	font-family:"Trebuchet MS", Verdana, sans-serif;	font-size:12px;
	
}

#pscroller1 a{
	text-decoration:underline;
	font-family:"Trebuchet MS", Verdana, sans-serif;	font-size:12px;
	background-image:url(../images/n_arrow.gif);
	background-repeat:no-repeat;
	padding-left:8px;
	font-weight:bold;
	color:#09516c;
}

/**************** End script css End *************/

.orangetxt{
	color:#ee6622;
	font-family:"Trebuchet MS", Verdana, sans-serif;	font-size:12px;
	text-decoration:underline;
}
.orangetxt:hover{
	color:#000000;
	font-family:"Trebuchet MS", Verdana, sans-serif;	font-size:12px;
	text-decoration:underline;
	
}
.tdheight{
	padding-top:8px;
	padding-bottom:7px;
	}
	
/*************** End Search & News & Events Container End**********/	

/*************** Clients, Technology & Innovations & Products container *********/
.fourth_row{
	clear:both;
	background-color:#e5deda;
	width:774px;
	height:30px;
	padding-bottom:3px;
	padding-top:3px;
	margin-left:1px;
	margin-right:1px;
}	
.innovations{
	float:left;
	width:258px;
	color:#343434;
	font-family:"Trebuchet MS", Verdana, sans-serif;
	font-size:13px;
	font-weight:bold;
	text-align:center;
	background-image:url(../images/fifth_row.gif);
	background-repeat:no-repeat;
	background-position:right;
}
.products{
	float:left;
	width:258px;
	color:#343434;
	font-family:"Trebuchet MS", Verdana, sans-serif;
	font-size:13px;
	font-weight:bold;
	text-align:center;
	background-image:url(../images/fifth_row.gif);
	background-repeat:no-repeat;
	background-position:right;

}
.clients{
	float:left;
	width:258px;
	color:#343434;
	font-family:"Trebuchet MS", Verdana, sans-serif;
	font-size:13px;
	font-weight:bold;
	text-align:center;	
}
.fifth_row{
	clear:both;
	margin-left:1px;
	width:774px;
	margin-right:1px;
}
.inn_image{
	float:left;
	width:258px;
	background-image:url(../images/sixth_row_bg.gif);
	padding-top:5px;
	text-align:center;
	padding-bottom:5px;	
}
.inn{
	background-image:url(../images/innovations.jpg);
	background-repeat:no-repeat;
	background-position:center;
	height:64px;
	width:175px;
	padding-top:70px;
	padding-left:10px;
	padding-right:10px;
	text-align:left;
	font-size:11px;
	margin-left:auto;
	margin-right:auto;

}
.pro_image{
	float:left;
	width:258px;
	background-image:url(../images/sixth_row_bg.gif);
	padding-top:5px;
	text-align:center;
	padding-bottom:5px;
}
.pro{
	background-image:url(../images/products.jpg);
	background-repeat:no-repeat;
	height:64px;
	width:175px;
	padding-top:70px;
	padding-left:10px;
	padding-right:10px;
	background-position:center;	
	text-align:left;	font-size:11px;
		margin-left:auto;
	margin-right:auto;

}
.cli_image{
	float:left;
	width:258px;
	background-image:url(../images/sixth_row_bg.gif);
	text-align:center;
	padding-top:5px;
	padding-bottom:5px;
}
.cli{
	background-image:url(../images/clients.jpg);
	background-repeat:no-repeat;
	background-position:center;
	height:64px;
	width:175px;
	padding-top:70px;
	padding-left:10px;
	padding-right:10px;
	text-align:left;	font-size:11px;
		margin-left:auto;
	margin-right:auto;

}
.morelinks{
	padding-top:5px;
	text-align:right;
	}
.bg{
	background-image:url(../images/sixth_row.gif);
	background-repeat:no-repeat;
	background-position:right;
}		
/*************** End Clients, Technology & Innovations & Products container End *********/

/***************** End Main Body Container End***********/

/****************** Footer ***************/
.footer{
	clear:both;
	width:744px;
	height:20px;
	background-color:#d4c8c1;
	padding-left:15px;
	padding-top:3px;
	padding-right:15px;	
	margin-left:1px;
	margin-right:1px;
}
.left_f{
	float:left;
	width:400px;
	font-family:"Trebuchet MS", Verdana, sans-serif;	font-size:14px;
	font-size:12px;
}
.right_f{
	float:right;
	font-family:"Trebuchet MS", Verdana, sans-serif;	font-size:14px;
	margin-top:14px;
	width:225px;
	font-size:12px;
	margin-right:14px;
}
.bottom_links{
	font-family:"Trebuchet MS", Verdana, sans-serif;	font-size:14px;
	font-weight:bold;
	font-size:12px;
	text-decoration:none;
	color:#000000;
	}
.bottom_links:hover{
	font-family:"Trebuchet MS", Verdana, sans-serif;	font-size:14px;
	font-weight:bold;
	font-size:12px;
	text-decoration:underline;
	color:#000000;
	}
.clear{
	clear:both;
	height:1px;
	font-size:1px;
	background-color:#FFFFFF;	
}	
/*************** End Footer End ******/	

/************* End Main Container End ******************/

/*********** Css for Dhtmltooltip *************/
#dhtmltooltip{
position:absolute;
left:-300px;
border:1px solid #f17a39;
padding:2px;
background-color:#FFFFFF;
visibility: hidden;
z-index: 100;
text-align:left;
color:#000000;
font-family:"Trebuchet MS", Verdana, sans-serif;	font-size:12px;
font-weight:bold;

}

#dhtmlpointer{
position:absolute;
left: -300px;
z-index: 101;
visibility: hidden;
}
/*********** End Css for Dhtmltooltip End*************/


/****************** Layout Css for inside page ****************/

/*********** General pages *************/

.content_frame{
	padding-left:20px;
	padding-top:12px;
	padding-right:19px;
	padding-bottom:10px;
	width:545px;
	float:left;
	background-color:#FFFFFF;
	height:390px;
	overflow-y:scroll;	
}	

.third_row{
	background-color:#F17A39;
	clear:both;
	width:774px;
	margin-left:1px;
	margin-right:1px;
	}
.left_navigation1{
	width:142px;
	margin-left:15px;
	padding-top:4px;
	padding-bottom:4px;
	padding-left:18px;
	}	
.subblack_links{
	font-family:"Trebuchet MS", Verdana, sans-serif;	font-size:14px;
	font-weight:bold;
	text-decoration:none;
	padding-left:10px;
	padding-top:5px;
	font-size:11px;
	background-image:url(../images/barrows.gif);
	background-repeat:no-repeat;
	background-position:left 9px;
	color:#343434;
	}
.subblack_links:hover{
	font-family:"Trebuchet MS", Verdana, sans-serif;	font-size:14px;
	font-weight:bold;
	text-decoration:none;
	padding-left:10px;
	padding-top:5px;
	font-size:11px;
	background-image:url(../images/barrows.gif);
	background-repeat:no-repeat;
	background-position:left 9px;
	color:#ffffff;
	}	
.visitedsubblack_links{
	font-family:"Trebuchet MS", Verdana, sans-serif;	font-size:14px;
	font-weight:bold;
	text-decoration:none;
	padding-left:10px;
	font-size:11px;
	padding-top:5px;
	background-image:url(../images/barrows.gif);
	background-repeat:no-repeat;
	background-position:left 9px;
	color:#FDD9B5;
	}	
.form_frame{
	background-color:#FFFFFF;
	width:747px;
	margin-left:auto;
	margin-right:auto;
	padding-left:10px;
	padding-right:10px;
	border-top:3px solid #EF6B23;	
}
/*********** End General pages End *************/


.client_bg{
	text-align:left;
	width:450px;
	padding-left:70px;
	}
.client_bg_land{
	text-align:center;
	margin-left:auto;
	margin-right:auto;
	width:520px;
	height:300px;
	background-image:url(../images/cbl_clients.jpg);
	background-repeat:no-repeat;
	}
.images_div{
	text-align:center;
	margin-right:auto;
	margin-left:auto;
	background-color:#cedaec;
}

.Image_Border
{
	border:12px solid #B2B2B2;
	padding:8px;
	border-color:#E5DEDA;
}
.spanRequiredStar
{
	
 color:Red;
 height:5px;
 width:1px;
 text-align:left;
 vertical-align:top;
        	
}

a.link_video
{
	background:#F17A39;
	display:block;
	padding:5px;
	color:#f5f5f5;
	text-align:center;
	font-size:1.2em;
	text-decoration:none;
	width:200px;
	margin:0px auto;	
	float:left;
}
	a.link_video:hover
	{
		background:#111;	
	}