.arial8{
	font-size: 8pt;
	font-family: arial;
}

/*Unordered list*//*Unordered list*/
.lowerul {
	list-style: none;
	width: 981px;
	margin: 0px;
	padding: 0px 0px 0px 0px;
}
.lowerul li{
	padding: 0px 0px 0px 0px;
	margin: 0px;
}
#lowercover{
	margin: 0px;
	border: 0px;
	padding: 0px;
	width: 981px;
	font-size: 8pt;
}
/*Unordered list*//*Unordered list*/

/*WWDivs*//*WWDivs*//*WWDivs*/
.lowerulww {
	list-style: none;
	width: 981px;
	margin: 0px;
	padding: 0px 0px 0px 0px;
}
#wwcentercolumn{
	float: left;
	width: 981px;
	padding: 0px 0px 0px 3px;
}
/*WWDivs*//*WWDivs*//*WWDivs*/

/*Solution Finder*//*Solution Finder*/
.lowerulss {
	list-style: none;
	width: 981px;
	margin: 0px;
	padding: 0px 0px 0px 0px;
}
#sscentercolumn{
	float: left;
	padding: 0px 10px 10px 10px;
}
/*Solution Finder*//*Solution Finder*/

/*Li Floats*//*Li Floats*//*Li Floats*//*Li Floats*//*Li Floats*/
#leftcolumn{
	float: left;
	width: 185px;
	padding: 0px;
}
#leftcolumnleft {
	float: left;
	padding: 10px 0px 0px 0px;
}
#leftcolumnright {
	float: left;
}
#centercolumn{
	float: left;
	width: 581px;
	padding: 0px;
}
#centercolumnform{
	float: left;
	width: 100%;
	padding: 0px;
}
#rightcolumn{
	float: right;
	width: 183px;
}
#rightcolumnleft{
	float: left;
}
#rightcolumnright{
	float: left;
}
/*Li Floats*//*Li Floats*//*Li Floats*//*Li Floats*//*Li Floats*/


/*Level 2 menu without level three!*//*Level 2 menu without level three!*/
.newsolutionmenu{ 
color: #d60042;
font-weight: 600;	
font-size: 8pt;
}
#newsolutionmenutitle {
	padding: 0px;
	text-align: left;
	border-bottom: thin #D2D2D2 solid;
	color: #5F7493;
	font-size: 8pt;
	font-weight: 600;	
	line-height: 20px;
}
#newsolutionmenusummary{
	padding: 5px 2px 0px 2px;
	font-size: 8pt;
}
.newsolutionmenu {
	margin: 0px;
	list-style: none; 	
	padding: 0px 0px 0px 0px;
}
.newsolutionmenu li{
	margin: 0px;
	padding: 0px;
	line-height: 17px;
}
.newsolutionmenu li a{
	width: 148px;
	color: #555555;
	font-size: 8pt;
	font-weight: 500;
	text-decoration: none;
	padding: 0px 0px 0px 20px;
	display: block;
}
.newsolutionmenu li a:hover {
	color: #4f74aa;
	font-size: 8pt;
	font-weight: 500;
	text-decoration: none;
	padding: 0px 0px 0px 20px;
	display: block;
} 



#menu2title {
	padding: 0px 0px 5px 10px;
	margin: 0px;	
	font-weight: 600;	
	font-size: 8pt;
	color: #4f74aa;
}
#menu2title a{
	text-decoration: none;
	padding: 0px 0px 0px 0px;
	margin: 0px;	
	font-weight: 600;	
	font-size: 8pt;
	color: #4f74aa;
}
.level2menu {
	margin: 0px;
	list-style: none; 	
	padding: 0px 0px 0px 14px;
}
.level2menu li{
	margin: 0px;
	padding: 0px;
	line-height: 17px;
}
.level2menu li a{
	width: 130px;
	color: #555555;
	font-size: 8pt;
	font-weight: 500;
	text-decoration: none;
	padding: 0px 0px 0px 10px;
	display: block;
	background: url(/images/BVhomepage/YourIndustry/level2menusquare.gif) no-repeat top left;
}
.level2menu li a:hover {
	color: #4f74aa;
	font-size: 8pt;
	font-weight: 500;
	text-decoration: none;
	padding: 0px 0px 0px 10px;
	display: block;
	background: url(/images/BVhomepage/YourIndustry/level2menusquare.gif) no-repeat top left;
} 
/*Level 2 menu without level three!*//*Level 2 menu without level three!*/


/*Breadcrumb*//*Breadcrumb*/
#breadcrumb {
	padding: 0px 0px 10px 0px;
	color: #4f74aa;
}
#breadcrumb a{
	color: #4f74aa;
	font-size: 8pt;
	font-weight: 500;	
	text-decoration: none;
}
#breadcrumbcurrent{
	color: #4f74aa;
	font-size: 8pt;
	font-weight: 600;	
	text-decoration: none;
}
#breadcrumbcurrent a{
	color: #4f74aa;
	font-size: 8pt;
	font-weight: 600;	
	text-decoration: none;
}
/*Breadcrumb*//*Breadcrumb*/

/*wwlocations*//*wwlocations*//*wwlocations*/
#wwtitlesummary {
	padding: 10px 5px 10px 5px;
	width: 920px;
	color: #555555;
}
#wwtitlesummary B{
	vertical-align: bottom;
	font-size: 14pt;
	font-weight: 700;	
	color: #4f74aa;
}
#wwtitlesummary IMG{
	vertical-align: bottom;
	border: 0px;	
}

.countrysite{
padding: 20px 0px 0px 0px;
float: right;
font-weight: 600;	
font-size: 10pt;
color: #555555;
}
.countrysite a{
font-weight: 500;	
text-decoration: none;
color: #4f74aa;
}

.wwleft{
float: left;
width: 700px;
}
/*wwlocations*//*wwlocations*//*wwlocations*/

/*Animation and summary*//*Animation and summary*/
#titlesummary {
	padding: 10px 5px 10px 5px;
	width: 591px;
	color: #555555;
}
#titlesummary B{
	vertical-align: bottom;
	font-size: 14pt;
	font-weight: 600;	
	color: #4f74aa;
}
#titlesummary IMG{
	vertical-align: bottom;
	border: 0px;	
}
#industrysummary{
	padding: 5px 3px 0px 2px;
	font-size: 8pt;
}
#industrysummary a{
	padding: 5px 3px 0px 2px;
	font-size: 8pt;
	font-weight: 500;	
	color: #4f74aa;
	text-decoration: none;
}
/*Animation and summary*//*Animation and summary*/


/*Core center column with news*/
#viewallnews {
	text-align: right;
	padding: 7px 0px 0px 0px;
}
#viewallnews a{
	color: #607592;
	font-size: 8pt;
	font-weight: 600;	
	text-decoration: none;
}
#viewallnews a:hover{
	color: #D41429;
	font-size: 8pt;
	font-weight: 600;	
	text-decoration: none;
}
.datearrow{
	padding: 3px 0px 0px 0px;
	margin: 0px;
	float: left;
	width: 15px;
}
.titletext{
	float: right;
	width: 235px;
}
/*Core center column with news*/


/*Service sheet display*//*Service sheet display*/
#servicesheet{
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	width: 100%;
	border: 0px;
}
.servicesheettitle{
	font-size: 8pt;
	font-weight: 600;	
	color: #555555;
}
.servicesheettitle25{
	font-size: 8pt;
	font-weight: 600;	
	color: #555555;
	width: 25%;
}
.servicesheettitle40{
	font-size: 8pt;
	font-weight: 600;	
	color: #555555;
	width: 40%;
}
.servicesheettitle10{
	font-size: 8pt;
	font-weight: 600;	
	color: #555555;
	width: 10%;
}
.servicename{
	font-size: 8pt;
	font-weight: 600;
	color: #cc0033;             	
}
.servocedescription{
	font-size: 8pt;
	font-weight: 500;	
	color: #555555; 
} 
.servicePDF{
	font-size: 8pt;
	font-weight: 500;	
}
.servicequality{
	font-size: 8pt;
	font-weight: 500;
	color: #555555; 	
}
#pdficon{
	width: 25px;
	height: 26px;
	border: 0px;
}
.servicespicklist{
	font-size: 8pt;
	font-weight: 500;
}
.servicesheetlist{
	border: 0px;
	width: 100%;
}
#servicesheetlistwhiteline{
	height: 3px;
	background-color: #ffffff;
}
#servicesoptionlist{
	width: 130px;
	font-size: 8pt;
}
#servicesheetpaging{
	float:right;
	color: #4f74aa;
	font-size: 8pt;
	font-weight: 600;
}
/*Service sheet display*//*Service sheet display*/


/*Service Sheet area*//*Service Sheet area*//*Service Sheet area*/
	
	/*Service sheet display row coloring*/
		.serviceheaderrow{
			background-color: #eeeeee;
			height: 17px;	
		}
		.row1{
			background-color: #ffffff;
			height: 46px;
		}
		.row2{
			background-color: #eeeeee;
			height: 46px;	
		}
	/*Service sheet display row coloring*/
	
.ssdlcontainer {
	display: inline;
}
.ssdownload {
	color: #d41426;
	font-size: 8pt;
	padding: 4px 0px 0px 13px;
	vertical-align: bottom;
	line-height: 26px;
	float: left;
	background: url(/images/BVhomepage/OurServices/pdf_download.gif) no-repeat top left;
}
.ssheadings {  
	background-color: #eeeeee;
	width: 580px;
	padding: 0px 0px 0px 15px;
	margin: 0px;
	color: #555555;
	font-size: 8pt;
	font-weight: 600;
	line-height: 18px;
	background: url(/images/BVhomepage/ServiceSheet/ServiceSheet_header_arrow.gif) #eeeeee no-repeat top left;
}	
.sswrapper {
	padding: 10px 0px 0px 0px;
}	
/*Service Sheet area*//*Service Sheet area*//*Service Sheet area*/






/*NEWS Highlights*//*NEWS Highlights*//*NEWS Highlights*/

/*TOGGLE NEWS*//*TOGGLE NEWS*//*TOGGLE NEWS*//*TOGGLE NEWS*/
.highlightstitletext{
	Clear: both;
	padding: 6px 0px 6px 10px;
	width: 571px;
	color: #555555;
}	

.highlightsnewsSummaryTitleDate {
	float: left;
	color: #D41429;
	font-size: 8pt;
	font-weight: 600;	
}
.hitglighttoggleimage {
	float: right;
	background-color: #ffffff;
	vertical-align: bottom;
}
/*TOGGLE NEWS*//*TOGGLE NEWS*//*TOGGLE NEWS*//*TOGGLE NEWS*/


.highlightsnewswrapper {
	width: 580px;
	padding: 0px 0px 5px 0px;		
}
.highlightsnewsSummaryTitle {
	color: #555555;
	font-size: 8pt;
}
.highlightsdatearrow{
	padding: 3px 0px 0px 0px;
	margin: 0px;
	float: left;
	width: 15px;
}
.highlightsnewsgraybg {
	clear:both;
	background-color: #F7F7F7;
	border-top: thin #D2D2D2 solid;
	font-size: 8pt;
}	
.highlightgrayline{
	border-top: thin #D2D2D2 solid;
}
.highlightsbgwrapper {
	padding: 5px 7px 7px 7px; 
}


.highlightsnewstext {
	padding: 5px 5px 5px 5px;
	text-align: justify;
	vertical-align: top;
	font-size: 8pt;
}
.highlightsnewstext a{
color: #000000;
text-decoration: none;
}
.highlightsnewstext a:hover{
color: #555555;
text-decoration: none;
}
.highlightsnewstext img{
	padding: 0px;
	margin: 0px 7px 0px 0px;
	border: 0px;
	float: left;
}	
	


#viewallhighlights {
	padding: 0px 3px 0px 0px;
	text-align: right;
}
#viewallhighlights a{
	font-size: 8pt;
	color: #4f74aa;
	font-weight: 600;	
	text-decoration: none;
}
#viewallhighlights a:hover{
	color: #D41429;
	font-weight: 600;	
	text-decoration: none;
}
#divisionpage2solutionarrowlinks{
	background-color: #f8f7f8; 
	height: 40px;
}
.headings {
	border-top: thin #41608C solid;
	line-height: 15px;
	background-color: #4F74A9;
	width: 580px;
	padding: 0px 0px 0px 5px;
	margin: 0px;
	color: #ffffff;
	font-size: 8pt;
	font-weight: 600;
	vertical-align: bottom;
}
.headingswrapper {
	padding: 8px 0px 0px 0px;
}







/*Service sheet ping and title*//*Service sheet ping and title*/
.headingswrapperss {
	border-top: thin #41608C solid;
	line-height: 15px;
	background-color: #4F74A9;
	width: 100%;
	padding: 0px 0px 0px 5px;
	margin: 0px;
	color: #ffffff;
	font-size: 8pt;
	font-weight: 600;
	vertical-align: bottom;
}

.whitetext {
	font-size: 8pt;
	font-weight: 600;
	color: #ffffff;
}
.pinktext {
	font-size: 8pt;
	font-weight: 500;
	color: pink;
}
/*Service sheet ping and title*//*Service sheet ping and title*/








.highlightstitletext a{
	color: #747373;
	text-decoration: none;
}		
.highlightstitletext a:hover{
	color: #d60042;
}	
/*NEWS Highlights*//*NEWS Highlights*//*NEWS Highlights*/


/*WORLD WIDE LOCATIONS*//*WORLD WIDE LOCATIONS*/
.wwheadingswrapper {
	padding: 8px 0px 0px 0px;
}
#wwcentercolumn{
	width: 100%;
	padding: 0px 0px 0px 10px;
}
.wwheadings {
	border-top: thin #41608C solid;
	line-height: 15px;
	background-color: #4F74A9;
	width: 961px;
	padding: 0px 0px 0px 5px;
	margin: 0px;
	color: #ffffff;
	font-size: 8pt;
	font-weight: 600;
	vertical-align: bottom;
}
/*WORLD WIDE LOCATIONS*//*WORLD WIDE LOCATIONS*/


/*Service sheet*//*Service sheet*//*Service sheet*/
.rqheadingswrapper {
	padding: 8px 0px 0px 0px;
}		
.rqheadings {  
	background-color: #eeeeee;
	width: 580px;
	padding: 0px 0px 0px 15px;
	margin: 0px;
	color: #555555;
	font-size: 8pt;
	font-weight: 600;
	line-height: 18px;
	background: url(/images/BVhomepage/ServiceSheet/ServiceSheet_header_arrow.gif) #eeeeee no-repeat top left;
}		
#rqsummary{
	padding: 5px 2px 0px 2px;
	font-size: 8pt;
}
#whyfaqwrap {
	padding: 0px 0px 0px 0px;
	display: inline;
}
#whyfaqwrapl {
	float: left;
}
#whyfaqwrapr {
	display: inline;
	float: right;	
}	
.rqwrapperhalf {
	width: 285px;
	padding: 10px 0px 10px 0px;
}
.rqheadingswrapperhalf {
	padding: 8px 0px 0px 0px;
}	
.rqheadingshalf {  
	background-color: #eeeeee;
	width: 285px;
	padding: 0px 0px 0px 15px;
	margin: 0px;
	color: #555555;
	font-size: 8pt;
	font-weight: 600;
	line-height: 18px;
	background: url(/images/BVhomepage/ServiceSheet/ServiceSheet_header_arrow.gif) #eeeeee no-repeat top left;
}
#rqsummaryhalf{
	padding: 5px 3px 0px 3px;
	font-size: 8pt;
}
/*Service sheet*//*Service sheet*//*Service sheet*/


/*FAQ area*//*FAQ area*//*FAQ area*/
.faqq {
	font-size: 8pt;
	color: #555555;
	font-weight: 600;
	padding: 0px 5px 5px 5px;
}
.faqanswer {
	font-size: 8pt;
	background-color: #f8f7f8;
	padding: 5px 5px 5px 5px;
	border-top: thin #d2d2d2 dashed;	
}
.faqfull {
	padding: 5px 0px 5px 0px;
}
/*FAQ area*//*FAQ area*//*FAQ area*/


/*CARERS PAGE*//*CARERS PAGE*//*CARERS PAGE*//*CARERS PAGE*/
.careerstitle {
	padding: 10px 0px 0px 0px;
	font-size: 8pt;
	font-weight: 600;	
	color: #555555;
}
.careercontainer {
	padding: 0px 0px 30px 0px;
}

.careerstextlink {
	padding: 0px 0px 0px 0px;
	float: right;
	font-size: 8pt;
	color: #d60042;
}
.careerstextlink a{
	color: #d60042;
}
.careerstextlink a:hover{
	color: #666666;
}
.careerstext {
	padding: 5px 1px 1px 1px;
	text-align: justify;
	vertical-align: top;
	font-size: 8pt;
	font-weight: 500;	
	color: #000000;
	text-decoration: none;
}
.careerstext img{
	padding: 0px;
	margin: 0px 7px 0px 0px;
	border: 10px;
	border-color: #d60042;
	float: left;
}	
.careerstext a{
	color: #555555;
	text-decoration: none;
}		
.careerstext a:hover{
	color: #d60042;
	text-decoration: none;
}	
.careerstextbold{
	padding: 5px 0px 0px 0px;
	font-size: 8pt;
	font-weight: 600;	
	float: right;
}
.careersbg {
	padding: 0px 0px 15px 0px;
	clear:both;
	background-color: #ffffff;
	border-top: thin #d2d2d2 solid;
}	
.careerspace {
	padding: 5px 0px 0px 0px;
}
/*CARERS PAGE*//*CARERS PAGE*//*CARERS PAGE*//*CARERS PAGE*/


/*SIDE BAR COMPONENTS*//*SIDE BAR COMPONENTS*//*SIDE BAR COMPONENTS*//*SIDE BAR COMPONENTS*/
/*SIDE BAR COMPONENTS*//*SIDE BAR COMPONENTS*//*SIDE BAR COMPONENTS*//*SIDE BAR COMPONENTS*/
/*SIDE BAR COMPONENTS*//*SIDE BAR COMPONENTS*//*SIDE BAR COMPONENTS*//*SIDE BAR COMPONENTS*/
/*SIDE BAR COMPONENTS*//*SIDE BAR COMPONENTS*//*SIDE BAR COMPONENTS*//*SIDE BAR COMPONENTS*/

/*Contact an expert*//*Contact an expert*//*Contact an expert*/
#contactname {
	font-weight: 600;	
	color: #d41525;
}
#contacttitle {
	font-weight: 600;	
}
#contacticon {
	float: left;
	width: 35px;
}
#contactperson {
	padding: 8px 0px 15px 10px;	
}
#contactphonefax {
	clear: both;
}
/*Send Email blue text*/
#sendemailwrapper {
	padding: 25px 0px 0px 0px ;	
	width: 179px;
}
#sendemail {
	text-align: right;
	padding: 10px 10px 10px 0px;	
}
#sendemail a{
	color: #607592;
	font-size: 8pt;
	font-weight: 600;	
	text-decoration: none;
}
#sendemail a:hover{
	color: #D41429;
	text-decoration: none;
}
#historysendemail {
	text-align: right;
	padding: 10px 10px 10px 0px;	
}
#historysendemail a{
	color: #d60042;
	font-size: 8pt;
	font-weight: 600;	
	text-decoration: none;
}
#historysendemail a:hover{
	color: #cccccc;
	text-decoration: none;
}
#sendemailr {
	text-align: right;
	padding: 10px 10px 10px 0px;	
}
#sendemailr a{
	color: #D41429;
	font-size: 8pt;
	font-weight: 600;	
	text-decoration: none;
}
#sendemailr a:hover{
	color: #D41429;
	text-decoration: none;
}



#sendemailtitle {
	padding: 0px;
	text-align: left;
	border-bottom: thin #D2D2D2 solid;
	color: #5F7493;
	font-size: 8pt;
	font-weight: 600;	
	line-height: 20px;
}
#sendemailtext {
	padding: 5px 0px 0px 15px;
	color: #5F7493;
	font-size: 8pt;
	font-weight: 500;	
	width: 160px;
}
/*Send email red text*/
#sendemail2 {
	text-align: right;
	padding: 10px 10px 10px 0px;	
}
#sendemail2 a{
	color: #cc0033;
	font-size: 8pt;
	font-weight: 600;	
	text-decoration: none;
}
#sendemail2 a:hover{
	color: #607592;
	text-decoration: none;
}
/*Contact an expert*//*Contact an expert*//*Contact an expert*/


/*Solution life cycle*//*Solution life cycle*//*Solution life cycle*/
#newsalertswrapper {
	width: 179px;
}
#newsalertstitle {
	padding: 0px 0px 0px 5px;
	text-align: left;
	background-color: #cc0033;
	border-top: thin #B7002E solid;
	color: #ffffff;
	font-size: 8pt;
	font-weight: 600;	
	line-height: 24px;
}
#newsalertstext {
	background-color: #ed9ba3;
	padding: 5px 5px 5px 5px;
	height: 40px;
	color: #e23242;
	font-size: 8pt;
	font-weight: 600;	
}   
#newsalertstext a{
	color: #e23242;
	font-size: 8pt;
	font-weight: 600;	
	text-decoration: none;
}   
#bulletinstext {
	background-color: #e7e7e7;
	padding: 5px 5px 5px 5px;
	height: 40px;
	color: #e23242;
	font-size: 8pt;
	font-weight: 500;	
}   
#bulletinstext a{
	color: #e23242;
	font-size: 8pt;
	font-weight: 500;	
	text-decoration: none;
}  



#newsalertsclick {
	padding: 15px 0px 0px 0px;
	text-align: center;
}
#newsalertsclick a{
	color: #D41429;
	font-size: 8pt;
	font-weight: 600;	
	text-decoration: none;
}
#newsalertsclick a:hover{
	color: #D41429;
	font-size: 8pt;
	font-weight: 600;	
	text-decoration: none;
}
#solutionarrow{
	background-color: #ed9ba3;
	line-height: 8px;
}
#solutionarrowlinks{
	background-color: #f8f7f8; 
	height: 80px;
}
#solutionarrowlinkstext{
	padding: 0px 10px 10px 10px;
	color: #cc0033; 
}
#solutionarrowlinkstext a{
	font-size: 8pt;
	font-weight: 500;	
	color: #cc0033; 
	text-decoration: none;
}
#solutionarrowlinkstext a:hover{
	font-size: 8pt;
	font-weight: 500;	
	color: #666666; 
	text-decoration: none;
}

.buttons{
	border: 0px;
}
/*Solution life cycle*//*Solution life cycle*//*Solution life cycle*/


/*Request a quote*//*Request a quote*//*Request a quote*/
.rqwrapper {
	padding: 10px 0px 0px 0px;
}	
#rqtitle {
	padding: 0px 0px 0px 5px;
	text-align: left;
	background-color: #cc0033 ;
	border-top: thin #a8002a solid;
	color: #ffffff;
	font-size: 8pt;
	font-weight: 600;	
	line-height: 24px;
}
#rqarrowlinks{
	background-color: #f8f7f8; 
}
#rqarrowlinkstext{
	width: 170px;
	padding: 2px 2px 2px 2px;
	font-size: 8pt;
	color: #cc0033; 
}
#rqsendemail {
	text-align: right;
	padding: 10px 10px 10px 0px;	
}
#rqsendemail a{
	color: #cc0033;
	font-size: 8pt;
	font-weight: 600;	
	text-decoration: none;
}
#rqsendemail a:hover{
	color: #607592;
	text-decoration: none;
}
/*Request a quote*//*Request a quote*//*Request a quote*/



/*Case Study*//*Case Study*/
#casestudywrapper {
	width: 179px;
	padding: 15px 0px 0px 0px;
}
#casestudytitle {
	padding: 0px 0px 0px 5px;
	text-align: left;
	background-color: #4f74aa;
	border-top: thin #41608c solid;
	color: #ffffff;
	font-size: 8pt;
	font-weight: 600;	
	line-height: 24px;
}
#casestudytext {
	background-color: #4f74aa;
}   
#casestudyclick a{
	color: #4f74aa;
	font-size: 8pt;
	font-weight: 600;	
	text-decoration: none;
}
#casestudyclick a:hover{
	color: #D41429;
	font-size: 8pt;
	font-weight: 600;	
	text-decoration: none;
}
#casestudyarrow{
	background-color: #ed9ba3;
	line-height: 8px;
}
#casestudyarrowlinks{
	background-color: #f8f7f8; 
}
#casestudyarrowlinkstext{
	padding: 10px 7px 0px 7px;
	font-size: 8pt;
	font-weight: 500;	
	color: #607592; 
}
#casestudyarrowlinkstextbold{
	padding: 0px 0px 5px 0px;
	font-size: 8pt;
	font-weight: 600;	
	color: #607592; 
}

/*Case Study item page*//*Case Study item page*//*Case Study item page*/
.casestudyheading {
	padding: 5px 0px 0px 0px;
	text-align: left;
	border-bottom: thin #D2D2D2 solid;
	color: #555555;
	font-size: 8pt;
	font-weight: 600;	
	line-height: 20px;
	clear:both;
}	
.casestudyheadingtop{
	padding: 5px 0px 0px 0px;
	text-align: left;
	color: #555555;
	font-size: 8pt;
	font-weight: 600;	
	line-height: 20px;
	clear:both;
	background-color: #eeeeee;
}	
#market{
	color: #d60042;
}
.casestudyitemtext{
	font-size: 8pt;
	padding: 5px 5px 0px 5px;
}
.casestudyitemtexttop{
	font-size: 8pt;
	padding: 0px 5px 0px 5px;
}
.casestudytoppage a{
	float: right;
	color: #4f74aa;
	font-size: 8pt;
	font-weight: 600;
	text-decoration: none;
	padding: 0px 5px 5px 5px;
}
#casestudytopwidth{
	width: 300px;
	padding: 0px 0px 0px 0px;
	float: left;
}
#casestudyclient{
	background-color: #eeeeee;
	color: #555555;
	font-size: 8pt;
	width: 236px;
	padding: 20px 20px 20px 20px;
	float: right;
}
.casestudyclientbold{
	font-weight: 600;
}
#clientwrapper{
	padding: 10px 0px 0px 0px;
}

.redmessagecenter{
clear: both;
color: #cc0033;
font-size: 8pt;
padding: 15px 60px 5px 60px;
text-align: left;
}
.redquotes{
font-size: 15pt;
font-weight: 600;
}
.redmessageright{
clear: both;
color: #cc0033;
font-size: 8pt;
padding: 0px 60px 15px 60px;
text-align: right;
}
/*Case Study item page*//*Case Study item page*//*Case Study item page*/
/*Case Study*//*Case Study*/

.sitemaptable{
	padding: 0px 0px 0px 0px;
	font-size: 8pt;
	font-weight: 600;	
}


/*Events*//*Events*//*Events*/
.eventtype{
	color: #4f74aa;
	font-size: 9pt;
	font-weight: 600;	
	padding: 0px 0px 0px 0px;
	margin: 0px;
}
.eventtext{
color: #666666;
border-bottom: thin #cccccc dotted;
padding: 0px 0px 5px 0px;
}
.eventtitletext{
width: 100%;
text-align: left;
float: left;
}
.eventtitletext a{ 
color: #d60042;
text-decoration: none;
font-size: 8pt;
font-weight: 600;
}
.eventtitletext a:hover{
color: #555555;
}
/*Events*//*Events*//*Events*/


/*Video*//*Video*//*Video*/
#videoalertswrapper {
	width: 179px;
	padding: 0px 0px 0px 0px;
}
#videoalertstitle {
	padding: 0px 0px 0px 5px;
	text-align: left;
	background-color: #4f74aa;
	border-top: thin #41608c solid;
	color: #ffffff;
	font-size: 8pt;
	font-weight: 600;	
	line-height: 24px;
}
#videoalertstext {
	background-color: #4f74aa;
}   
#videoalertsclick a{
	color: #4f74aa;
	font-size: 8pt;
	font-weight: 600;	
	text-decoration: none;
}
#videoalertsclick a:hover{
	color: #D41429;
	text-decoration: none;
}	
#videoarrow{
	background-color: #ed9ba3;
	line-height: 8px;
}
#videoarrowlinks{
	background-color: #f8f7f8; 
}
#videoarrowlinkstext{
	padding: 10px 7px 0px 7px;
	font-size: 8pt;
	font-weight: 500;	
	color: #607592; 
}
#videoarrowlinkstextbold{
	padding: 0px 0px 5px 0px;
	font-size: 8pt;
	font-weight: 600;	
	color: #607592; 
}
#videoalertsclick {
	padding: 10px 0px 0px 0px;
	text-align: right;
	font-size: 8pt;
}
/*Video*//*Video*//*Video*/


/*150 years of History*//*150 years of History*/
#historywrapper {
	width: 179px;
	padding: 0px 0px 0px 0px;
}
#historytitle {
	padding: 0px 0px 0px 5px;
	text-align: left;
	background-color: #cc0033;
	border-top: thin #a8002a solid;
	color: #ffffff;
	font-size: 8pt;
	font-weight: 600;	
	line-height: 24px;
}
#historytext {
	background-color: #4f74aa;
}   
#historyclick a{
	color: #4f74aa;
	font-size: 8pt;
	font-weight: 600;	
	text-decoration: none;
}
#historyclick a:hover{
	color: #D41429;
	text-decoration: none;
}	
#historyarrow{
	background-color: #ed9ba3;
	line-height: 8px;
}
#historylinks{
	background-color: #f8f7f8; 
}
#historyarrowlinkstext{
	padding: 10px 7px 0px 7px;
	font-size: 8pt;
	font-weight: 500;	
	color: #607592; 
}
#historyarrowlinkstextbold{
	padding: 0px 0px 5px 0px;
	font-size: 8pt;
	font-weight: 600;	
	color: #607592; 
}
#historyalertsclick {
	padding: 10px 0px 0px 0px;
	text-align: right;
	font-size: 8pt;
}
/*150 years of History*//*150 years of History*/



/*Extranet access*//*Extranet access*/
#extranetwrapper {
	width: 179px;
	padding: 0px 0px 0px 0px;
}
#extranettitle {
	padding: 0px 0px 0px 5px;
	text-align: left;
	background-color: #4f74aa;
	border-top: thin #41608c solid;
	color: #ffffff;
	font-size: 8pt;
	font-weight: 600;	
	line-height: 24px;
}
#extranettext {
	background-color: #4f74aa;
}   
#extranetclick a{
	color: #4f74aa;
	font-size: 8pt;
	font-weight: 600;	
	text-decoration: none;
}	
#extranetclick a:hover{
	color: #D41429;
}
#extranetarrow{
	background-color: #ed9ba3;
}
#extranetarrowlinks{
	background-color: #f8f7f8; 
}
#extranetarrowlinkstext{
	font-size: 8pt;
	color: #607592; 
	padding: 10px 0px 10px 7px;
}
#extranetarrowlinkstext a{
	font-size: 8pt;
	color: #607592; 
	text-align: center;
	text-decoration: none;
	
}
.extranetform {
	width: 130px;
	font-size: 8pt;
}
#extranetsubmit {
	font-size: 8pt;
	font-family: arial;                       
	color: #43546c;
}
/*Extranet access*//*Extranet access*/



/*Certification*//*Certification*/
#certification {
	padding: 0px 0px 0px 0px ;	
	width: 179px;
}
#certificationtext {
	padding: 10px 0px 7px 0px ;
	text-align: center;
	font-size: 8pt;
	font-weight: 600;
	color: #d60042;
	border-top: thin #D2D2D2 solid;
}
#Certificationreadnews {
	text-align: left;
	padding: 4px 10px 10px 0px;
	border-bottom: thin #D2D2D2 solid;
}
#Certificationreadnews a{
	vertical-align: top;
	color: #cc0033;
	font-size: 8pt;
	font-weight: 600;	
	text-decoration: none;
}
#Certificationreadnews a:hover{
	color: #607592;
	text-decoration: none;
}
#Certificationreadnews2 {
	text-align: left;
	padding: 4px 10px 10px 0px;
}
#Certificationreadnews2 a{
	vertical-align: top;
	color: #cc0033;
	font-size: 8pt;
	font-weight: 600;	
	text-decoration: none;
}
#Certificationreadnews2 a:hover{
	color: #607592;
	text-decoration: none;
}
#Certificationreadnewslink {
	text-align: right;
	padding: 0px 0px 0px 0px;	
}
#Certificationreadnewsspan {
	vertical-align: top;
	padding: 0px 0px 3px 18px;	
	display: block;	
	background: url(../images/certification-News.gif) no-repeat top left;
}
.headingscertification {
	border-top: thin #41608C solid;
	background-color: #4F74A9;
	width: 285px;
	padding: 0px 0px 0px 1px;
	margin: 0px;
	color: #ffffff;
	font-size: 8pt;
	font-weight: 600;
	vertical-align: bottom;
}
.highlightsnewswrappercertification {
	width: 285px;
	padding: 0px 0px 5px 0px;		
}
.highlightstitletextcertifications {
	Clear: both;
	padding: 0px 0px 0px 0px;
	width: 285px;
	color: #555555;
}	
.highlightstitletextcertifications a {
	color: #747373;
	text-decoration: none;
}		
.highlightstitletextcertifications a:hover {
	color: #d60042;
}	
.highlightsnewsSummaryTitlecertifications {
	color: #555555;
	font-size: 8pt;
}
.highlightsnewsSummaryTitleDatecertifications {
	padding: 7px 0px 0px 15px;
	float: left;
	font-size: 8pt;
	font-weight: 600;	
	background: url(../images/certifications_icons/certification-arrow.gif) no-repeat top left;
	display: block;
	
}
.highlightsnewsgraybgcertifications {
	clear:both;
	background-color: #F8F7F8;
	border-top: 2px #D2D2D2 solid;
	font-size: 8pt;
}	

.highlightsnewstextcertifications {
	padding: 5px 5px 5px 5px;
	text-align: justify;
	vertical-align: top;
	font-size: 8pt;
}
.highlightsnewstextcertifications a{
color: #000000;
text-decoration: none;
}
.highlightsnewstextcertifications a:hover{
color: #555555;
text-decoration: none;
}
.highlightsnewstextcertifications img{
	padding: 0px;
	margin: 0px 7px 7px 0px;
	border: 0px;
	float: left;
}	
.highlightsbgwrappercertifications {
	padding: 0px 0px 0px 0px; 
}
.certtablebottom {
	border-bottom: 1px #D2D2D2 solid;
	padding: 0px 0px 0px 0px;
	margin: 0px;
	clear: both;
	vertical-align: bottom;
}
/*Certification*//*Certification*/



/*NEWS LIST ALL PAGE*//*NEWS LIST ALL PAGE*//*NEWS LIST ALL PAGE*//*NEWS LIST ALL PAGE*//*NEWS LIST ALL PAGE*//*NEWS LIST ALL PAGE*//*NEWS LIST ALL PAGE*//*NEWS LIST ALL PAGE*/
/*NEWS LIST ALL PAGE*//*NEWS LIST ALL PAGE*//*NEWS LIST ALL PAGE*//*NEWS LIST ALL PAGE*//*NEWS LIST ALL PAGE*//*NEWS LIST ALL PAGE*//*NEWS LIST ALL PAGE*//*NEWS LIST ALL PAGE*/
.titletext{
width: 100%;
text-align: left;
float: left;
}
.titletext a{ 
color: #d60042;
text-decoration: none;
font-size: 8pt;
font-weight: 600;
}
.titletext a:hover{
color: #555555;
}
.newsSummaryTitleDate{
font-size: 8pt;
font-weight: 600;
color: #555555;
}

.newstext {
clear: both;
padding: 5px 1px 1px 1px;
}
.newstext a{
font-size: 8pt;
color: #000000;
text-decoration: none;
}
.newstext a:hover{
color: #555555;
text-decoration: none;
}


.newstext img{
padding: 0px;
margin: 0px 7px 0px 0px;
border: 0px;
float: left;
}	
.newswrapperdot{
clear: both;
border-bottom: 1px dashed #d2d2d2;
padding: 6px 0px 0px 0px;
}
/*NEWS LIST ALL PAGE*//*NEWS LIST ALL PAGE*//*NEWS LIST ALL PAGE*//*NEWS LIST ALL PAGE*//*NEWS LIST ALL PAGE*//*NEWS LIST ALL PAGE*//*NEWS LIST ALL PAGE*//*NEWS LIST ALL PAGE*/
/*NEWS LIST ALL PAGE*//*NEWS LIST ALL PAGE*//*NEWS LIST ALL PAGE*//*NEWS LIST ALL PAGE*//*NEWS LIST ALL PAGE*//*NEWS LIST ALL PAGE*//*NEWS LIST ALL PAGE*//*NEWS LIST ALL PAGE*/


/*SIDE BAR COMPONENTS*//*SIDE BAR COMPONENTS*//*SIDE BAR COMPONENTS*//*SIDE BAR COMPONENTS*/
/*SIDE BAR COMPONENTS*//*SIDE BAR COMPONENTS*//*SIDE BAR COMPONENTS*//*SIDE BAR COMPONENTS*/
/*SIDE BAR COMPONENTS*//*SIDE BAR COMPONENTS*//*SIDE BAR COMPONENTS*//*SIDE BAR COMPONENTS*/
/*SIDE BAR COMPONENTS*//*SIDE BAR COMPONENTS*//*SIDE BAR COMPONENTS*//*SIDE BAR COMPONENTS*/


/*Paging mechanish*//*Paging mechanish*//*Paging mechanish*/
span.pageLinks {
border-top: none;
color: #d60042;
display: block;
font-size: 8pt;
margin-bottom: 10px;
padding: 2px 4px 2px 4px;
text-align: right;
}

span.pageLinks a, span.pageLinks a:visited, span.pageLinks span.pageLinksText {
color: #4f74a9;
text-decoration: none;
}
/*Paging mechanish*//*Paging mechanish*//*Paging mechanish*/

/* GSIT CRE PAGE */
.GSIT_Country {
	color: #d60042;
	font-weight: bold;
	font-size: 14pt;
	font-family: arial;
	text-decoration: none;
}

.GSIT_CRE {
	color: #666666;
	font-weight: bold;
	font-size: 10pt;
	font-family: arial;
	text-decoration: none;
}
/* GSIT CRE PAGE */






/* Agreements Module css *//* Agreements Module css *//* Agreements Module css */
.agreementsheader {
	border-top: thin #41608C solid;
	padding: 0px;
	background-color: #4F74A9;
	vertical-align: bottom;
	line-height: 15px;
	font-weight: 600;
	color: #ffffff;
	font-size: 8pt;
	margin: 0px;
	font-family: arial;
}
.agreementsdata {
	font-weight: 500;
	color: #666666;
	font-size: 8pt;
	font-family: arial;
}
.agreementsdatalink {
	font-weight: 500;
	color: #d60042;
	font-size: 8pt;
	text-decoration: none;
	font-family: arial;
}
/* Agreements Module css *//* Agreements Module css *//* Agreements Module css */




