 /************ Classes common across all pages - start here**************/  
html, body {
    height: 100%;
}

body {
	background-color: #FFFFFF;
	background-image: url(/wps/wcm/autoliv/images/background.gif);
	background-repeat:repeat-y;
	background-position: center;
	background-attachment:fixed;
	margin:0px;
}

.main {
	background-color: #265788;
	background-image: url(/wps/wcm/autoliv/images/background.gif);
	background-repeat:repeat-y;
	background-position: center;
	background-attachment:fixed;
	margin:0px;
}
a:hover {
	font-family: Helvetica;
	font-size: x-small;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
td {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: small;
	font-weight: normal;
}
.tdbold{
	font-family: Verdana, Arial, Helvetica, sans-serif;;
	font-size: xx-small;
	color: #000000;
	font-weight: bold;
	text-decoration: none;
}
/************ Classes common across all pages - ends here **************/ 

/************ Header css starts  **************/  
.header_bg {
	line-height: 74px;
	background-image: url(/wps/wcm/autoliv/images/header/BGLightBlue.jpg);
}
input{
	font-family: Verdana;
	font-size: xx-small;
	font-weight: normal;
	color: #000000;
	background-color: #F0F7FF;
	border: 1px solid #1F6EBC;
	line-height:10px;
	text-decoration: none;
}
.logocell {
	padding:6px 30px 11px 35px;
}
#search {
	margin-bottom:12px;
	margin-right:15px;
}
INPUT.button {
	font-family: Arial, Helvetica, sans-serif;
	border-top: 1px solid #01209F;
	border-right: 1px solid #CCD2EC;
	border-bottom: 1px solid #CCD2EC;
	border-left: 1px solid #01209F;
	font-weight: bold;
	font-size: 85%;
	color: #000000;
	background-Color: #99A6DA;
}
.imageclass{
cursor:pointer;
}
/************ Header css ends **************/

/************Top-Bar css starts **************

*******This is the GIC menu bar.********/
.globallinks_bg {
	line-height: 21px;
	background-image: url(/wps/wcm/autoliv/images/header/BGBlue.jpg);
}
.top_nav {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-size:11px;
	text-decoration:none;
	font-weight:bold;
	margin:0px 10px 0px 10px;
}
.top_nav:hover {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#C0DFFF;
	font-size:11px;
	text-decoration:none;
	font-weight:bold;
	margin:0px 10px 0px 10px;
}
.txtactive {
	font-family: Verdana,Arial, Helvetica, sans-serif;
	font-size: xx-small;
	font-weight: normal;
	color: #000000;
	background-color:#ffffff;
	text-align: left;
	text-decoration: none;
}
.linkvisit {
	background-color: #4193E1;
	font-family: Helvetica;
	font-size: x-small;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-color: #B3C8E5;
	border-bottom-color: #124392;
}
.link_no_visit {
	font-family: Helvetica;
	font-size: x-small;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}

/************ Top-Bar css ends **************/

/**************Left Navigation css starts here**************/
.bgtable	{
	background-image: url(/wps/wcm/autoliv/images/leftnavigation/tablebg.gif);
	background-repeat: repeat-y;
}
.bgimageglobalinfo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height: 26px;
	font-weight: bold;
	color: #FFFFFF;
	background-image: url(/wps/wcm/autoliv/images/leftnavigation/globalinfo_bg.gif);
	text-align: left;
	text-decoration:none;
}
.bgimageglobalinfo:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height: 26px;
	font-weight: bold;
	color: #FFFFFF;
	background-image: url(/wps/wcm/autoliv/images/leftnavigation/globalinfo_bg.gif);
	text-align: left;
	text-decoration:none;
}
.linkhighlight {
	font-family: Verdana,Arial, Helvetica, sans-serif;
	font-size: xx-small;
	font-weight: normal;
	color: #0067CC;
	text-align: left;
	text-decoration: none;
}
.linkhighlight:hover {
	font-family: Verdana,Arial, Helvetica, sans-serif;
	font-size: xx-small;
	font-weight: normal;
	color: #05488A;
	text-align: left;
	text-decoration: none;
}
.linkblue {
	font-family: Verdana,Arial, Helvetica, sans-serif;
	font-size: xx-small;
	font-weight: bold;
	color: #0053a1;
	text-align: left;
	text-decoration: none;
}
.linkblue:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: xx-small;
	font-weight: bold;
	color: #0067CC;
	text-align: left;
	text-decoration: none;
}
.bgleftlinks {
	line-height: 19px;
	background-image: url(/wps/wcm/autoliv/images/leftnavigation/links_leftbg.gif);
}
.bgleftlinks1 {
	line-height: 20px;
	background-image: url(/wps/wcm/autoliv/images/leftnavigation/links_leftbg1.gif);
}
.bgrightlinks {
	line-height: 20px;
	background-image: url(/wps/wcm/autoliv/images/leftnavigation/links_rightbg.gif);
}
.bgarrow {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: xx-small;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	text-align: left;
	line-height: 20px;
	background-image: url(/wps/wcm/autoliv/images/leftnavigation/arrow_bg.gif);
}
/**************Left Navigation css ends here **************/

/****************GIC Image classes- starts here **************/
.headtext{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: normal;
	color: #0053a1;
	background-color: #F3EBD5;
}
.headcaptiontext{
	font-family: verdana;
	font-size: xx-small;
	font-weight: bold;
	color: #8b8b8b;
	background-color: #F3EBD5;
}
.bgimgtophead {
	background-image: url(/wps/wcm/autoliv/images/search/branding_topbg.jpg);
}
.bgimgbtmhead{
	background-image: url(/wps/wcm/autoliv/images/search/branding_btmbg.jpg);
}
/****************GIC Image classes- ends here **************/

/****************Breadcrumb classes- starts here **************/
.breadcrumbtext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: x-small;
	font-weight: normal;
	color: #000000;
}
.breadcrumblink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: x-small;
	font-weight: normal;
	color: #000000;
	text-decoration:none;
}
.breadcrumblink:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: x-small;
	font-weight: normal;
	color: #000000;
	text-decoration:none;
}
.breadcrumbactive {
	font-family: Arial, Helvetica, sans-serif;
	font-size: x-small;
	color: #CD5A07;
	font-weight: normal;
	text-decoration:none;
}
/****************Breadcrumb classes- ends here **************/

/****************Footer css starts here*************/
.footer_txt {
	font-family: Arial;
	font-size: xx-small;
	font-weight: normal;
	color: #6B6B6B;
	background-color: #F3EBD5;
	line-height: 28px;
}
.footerlink{
	font-family: Arial;
	font-size: x-small;
	font-weight: normal;
	color: #6B6B6B;
	text-decoration: none;
	line-height: 28px;
}
.footerlink:hover {
	font-family: Arial;
	font-size: x-small;
	font-weight: normal;
	color: #A4A4A4;
	text-decoration: none;
	line-height: 28px;
}
/****************Footer css ends here*************/

/****************Classes used in HTML Tables- starts here **************/
/*This is the table border for all table classes.*/
.clienttableborder {
	border:1px solid #898F9D;
}
.trevenrow {
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	background-color: #F3F3F3;
	border-top-style: solid;
	border-width:1px;
	border-bottom-style: solid;
	border-width:1px;
	border-top-color: C0BFBF;
	border-bottom-color: C0BFBF;
}
.trevenrow1 {
	font-family: verdana,Arial, Helvetica, sans-serif;
	color: #000000;
	background-color: #F3F3F3;
}
.trevenrow2 {
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	background-color: #F3F3F3;
	border-top-style: solid;
	border-width:1px;
	border-top-color: C0BFBF;
}
.trevenrow3 {
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	background-color: #ffffff;
	border-top-style: solid;
	border-width:1px;
	border-top-color: C0BFBF;
}

/****************Classes used in HTML Tables- ends here **************/

/****************Heading classes start here **************/

/*The naming convention used here is txtblue- text colour, 

L- level, 1-indicates the level number, head-indicates this is heading*/

.txtblue-L1headP{
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.1em;
	font-weight:bold;
	color:#0053a1;
	text-align:left;
	text-decoration:none;
	margin-top: 5px;
	margin-bottom: 10px;
}

.txtblue-L1headPHomeCenter{
	font-family:Arial;
	font-size:x-large;
	font-weight:bold;
	color:#0053a1;
	text-align:center;
	text-decoration:none;
	margin-top: 5px;
	margin-bottom: 10px;
}

.txtblue-L1headPHomeLeft{
	font-family:Arial;
	font-size:x-large;
	font-weight:bold;
	height:28px;
	/*background-color:#f2ebe1;*/
	color:#0053a1;
	float: left;
	width: 770px;
	text-align:left;
	text-decoration:none;
	margin-top: 5px;
	margin-bottom: 10px;
}

.txtblue-L1head{
	font-family:Arial, Helvetica, sans-serif;
	font-size:x-small;
	font-weight:bold;
	color:#0053a1;
	text-align:left;
	text-decoration:none;
}
/*** 
The txtblue-L1head class is also a link to accomodate 
the homepage links i.e. the Financial Reports, Press Releases and News/Calendar
***/
.txtblue-L1head:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:x-small;
	font-weight:bold;
	color:#0000CC;
	text-align:left;
	text-decoration:underline;
}
.txtblue-L2head{
	font-family:Verdana,Arial, Helvetica, sans-serif;
	font-size:x-small;
	font-weight:bold;
	color:#0053a1;
	text-align:left;
	text-decoration:none;
}
/*This is the class used for Press Releases Heading*/
.txtpresshead {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:x-small;
	font-weight:bold;
	color:#000000;
}

/****************Heading classes ends here **************/


/****************Link classes- starts here **************/
.htmlboxheaders {
	font-family: Verdana;
	font-size: x-small;
	font-weight: bold;
	vertical-align:middle;
	color: #0054A6;
	text-decoration:none;
	}
.htmlboxheaders:hover {
	font-family: Verdana;
	font-size: x-small;
	font-weight: bold;
	vertical-align:middle;
	color: #0054A6;
	text-decoration:underline;
}

/*All links other than the html box headers and the headings links on the Website Home page use this class.*/
.linkbluetext {
	font-family: Verdana,Arial, Helvetica, sans-serif;
	font-size: small;
	font-weight:normal;
	color: #0053a1;
	text-decoration:none;
}
.linkbluetext:hover {
	font-family: Verdana,Arial, Helvetica, sans-serif;
	font-size: small;
	font-weight:normal;
	color: #0000CC;
	text-decoration:underline;
}
/*This class is only used in the site map to demarcate the GICs from the rest of the site*/
.linkbluetext1 {
	font-family: Verdana,Arial, Helvetica, sans-serif;
	font-size: x-small;
	font-weight:normal;
	color: #0053a1;
	text-decoration:none;
}
.linkbluetext1:hover {
	font-family: Verdana,Arial, Helvetica, sans-serif;
	font-size: x-small;
	font-weight:normal;
	color: #0000CC;
	text-decoration:none;
}
/****************Link classes- ends here **************/

/******** Menu classes start here.*************/
/*This is the arrow for menu's containing menu items which occupy only a single line*/
.tdarrow {
	background-image: url(/wps/wcm/autoliv/images/bulletarrow.gif);
	margin-left: 26px;
	margin-bottom: 3px;
	margin-top: 1px;
	background-repeat:no-repeat;
	background-position:center;
}
/*This is the arrow for menu s containing menu items which extend beyond a line*/
.tdmlarrow {
	background-image: url(/wps/wcm/autoliv/images/bulletarrow.gif);
	margin-left: 26px;
	margin-bottom: 3px;
	margin-top: 1px;
	background-repeat:no-repeat;
	background-position:top;
}
/******** Menu classes end here.*************/

/****************Separator classes starts here**************/
.imgline {
	background-image:url(/wps/wcm/autoliv/images/dottedlinehorizontal.gif);
	background-repeat:repeat-x;
}
.imgbdline {
	background-repeat:repeat-y;
	background-image:url(/wps/wcm/autoliv/images/dottedlinevertical.gif);
}

/****************Separator classes ends here**************/

/****************HTML box classes starts here**************/

.bgopportext{
	font-family:arial;
	font-size:x-small;
	font-weight:normal;
	background-color:CFEAFF;
	color:00000;
	text-align:left;
	text-decoration:none;
}
.bgopporleft {
	background-image: url(/wps/wcm/autoliv/images/search/oppor_leftbg.jpg);
	background-repeat: repeat-y;
}
.bgopporhead {
	background-image: url(/wps/wcm/autoliv/images/search/bg_opportunities.jpg);
	background-repeat:repeat-x;
}
.bgimgrtophead {
	border-top-style: solid;
	border-width:2px;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: D0D0D0;
}
.bgopporright {
	background-image: url(/wps/wcm/autoliv/images/search/oppor_rightbg.jpg);
	background-repeat: repeat-y;
}
.bgopporright1 {
	background-image: url(/wps/wcm/autoliv/images/search/oppor_rightbg1.jpg);
	background-repeat: repeat-y;
}
.bgopporfooter {
	background-image: url(/wps/wcm/autoliv/images/search/bg_opporfooter.jpg);
	background-repeat:repeat-x;
}
.bgimgrbtm {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-width:1px;
	border-left-style: none;
	border-bottom-color: c4c4c4;
}
.bgimglefttable {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-width:1px;
	border-left-style: solid;
	border-left-color: c4c4c4;
}
.bgimgrighttable {
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: none;
	border-width:1px;
	border-left-style: none;
	border-right-color: c4c4c4;
}
.bgtophead {
	font-family: Verdana;
	font-size: x-small;
	font-weight: bold;
	vertical-align:middle;
	color: #0053a1;
	height: 24px;
	text-decoration:none;
}
.bgtopheadtesting {
	font-family: Verdana;
	font-size: medium;
	font-weight: bold;
	vertical-align:middle;
	color: #0053a1;
	height: 24px;
	text-decoration:none;
}
.bgimagetophead {
	background-image: url(/wps/wcm/autoliv/images/search/bgimagetophead.jpg);
	background-repeat:repeat-x;
	background-color: #9C1E1E;
	font-family: Verdana;
	font-size: small;
	font-weight: bold;
	vertical-align:middle;
	color: #0054A6;
	height: 24px;
	text-decoration:none;
}
.bgimagefooter {
	background-image: url(/wps/wcm/autoliv/images/search/bgimagefooter.jpg);
	background-color: #9C1E1E;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #77abda;
	height: 8px;
}
.bgtablehead {
	background-color: #1060B0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: xx-smallpx;
	font-weight: bold;
	color: #FFFFFF;
	height:20px;
}
.backimg {
	background-color: #ffffff;
	border-top: 1px solid #C4C4C4;
	border-right: 1px solid #C4C4C4;
	border-bottom: 1px none #C4C4C4;
	border-left: 1px solid #C4C4C4;
}
.bg_rtable {
	background-image: url(/wps/wcm/autoliv/images/bg_rtable1.gif);
	background-repeat: repeat-y;
}
.bg_ltable {
	background-image: url(/wps/wcm/autoliv/images/bg_ltable1.gif);
	background-repeat: repeat-y;
	background-position: right;
}


/****************HTML box classes ends here**************/

/****************Content body classes starts here**************/
.txtsmallbluecenter{
	font-family:Verdana,Arial, Helvetica, sans-serif;
	font-size:xx-small;
	font-weight:bold;
	color:#1969B9;
	text-align:center;
	text-decoration:none;
}
.updatedtext{
	font-family:Verdana,Arial, Helvetica, sans-serif;
	font-size:xx-small;
	font-weight:bold;
	color:000000;
	text-align:left;
	text-decoration:none;
}
.tdheadtext {
	font-family:Verdana,Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:x-small;
	color:#094E85;
	background-color: #F3F3F3;
}
.tdheadtext1 {
	font-family:Verdana,Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:xx-small;
	color:#0053a1;
	background-color: #E1DDDA;
}
.tdheadtext2 {
	font-family:Verdana,Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:xx-small;
	color:#0053a1;
	background-color: #F2EBE1;
}

/****************Content body classes ends here**************/

/************ History page specific class -start here **************/  
/*Class used as background for the year menu in histroy details page.*/
.bgticker {
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	background-color: #D6D6D6;
	border:1px solid #C0BFBF;
}
/************ History page specific classes - ends here **************/  
/****************World Map css starts here***********/
.maptableborder {
	border:solid 1px #83AAD3;
}
.maptdborder {
	border-bottom-style: solid;
	border-width:1px;
	border-bottom-color: #83AAD3;
}
.maptdborder1 {
	border-bottom-style: solid;
	border-width:1px;
	border-bottom-color: #83AAD3;
	background-color:#EAF1F7;
}
.maptdborder2 {
	border-top-style: solid;
	border-width:1px;
	border-top-color: #83AAD3;
}
.maptdbg {
	background-image: url(/wps/wcm/autoliv/images/contact/img_mapbg.gif);
	background-repeat: repeat;
}
.maplefttdbg {
	border-left-style: solid;
	border-width:1px;
	border-left-color: #83AAD3;
}
.mapnamebg {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:xx-small;
	font-weight:bold;
	color:#82704C;
	border-right-style: solid;
	border-width:1px;
	border-right-color: #83AAD3;
	text-decoration:none;
}
.maplink {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:xx-small;
	font-weight:bold;
	color:#82704C;
	text-decoration:none;
}
.maplink:hover {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:xx-small;
	font-weight:bold;
	color:#82704C;
	text-decoration:none;
}
.tdmapheadtext2 {
	font-family:Verdana,Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:xx-small;
	color:#D77939;
	background-color: #F2EBE1;
}
.mapaddresstableborder {
	border:1px solid #8594D1;
}
.txtglobal {
	background-color: #94A3E1;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: x-small;
	font-weight: bold;
	color: #FFFFFF;
	line-height: 18px;
}
/****************World Map css ends here***********/