.elementmarginbottom0px {
	MARGIN: 0px
}
.elementmarginbottom10px {
	MARGIN: 0px 0px 10px
}
.elementmarginbottom20px {
	MARGIN: 0px 0px 20px
}
.elementmarginbottom30px {
	MARGIN: 0px 0px 30px
}
.attention {
	MARGIN: 5px; COLOR: #cc3300
}
.head2 H2 {
	FONT-WEIGHT: normal; FONT-SIZE: 22px; LINE-HEIGHT: 24px; FONT-FAMILY: Arial, Geneva, Helvetica, san-serif
}
.head3 H3 {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; LINE-HEIGHT: 20px; BORDER-BOTTOM: #000000 1px solid; FONT-FAMILY: Arial, Geneva, Helvetica, san-serif
}
.head3noline H3 {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; LINE-HEIGHT: 20px; FONT-FAMILY: Arial, Geneva, Helvetica, san-serif
}
.marginleft250head3 H3 {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; MARGIN-LEFT: 250px; LINE-HEIGHT: 20px; BORDER-BOTTOM: #000000 1px solid; FONT-FAMILY: Arial, Geneva, Helvetica, san-serif
}
.marginleft290head3 H3 {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; MARGIN-LEFT: 290px; LINE-HEIGHT: 20px; BORDER-BOTTOM: #000000 1px solid; FONT-FAMILY: Arial, Geneva, Helvetica, san-serif
}
.text .text01 {
	
}
.greytext .text01 {
	COLOR: #666666
}
.marginleft250text .text01 {
	MARGIN-LEFT: 250px
}
.marginleft290text .text01 {
	MARGIN-LEFT: 290px
}
.textbox2in660 .text01 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 310px; PADDING-TOP: 0px
}
.textbox2in660 .text02 {
	FLOAT: left; MARGIN: 0px 0px 0px 20px; WIDTH: 310px
}
.greytextbox2in660 .text01 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 310px; COLOR: #666666; PADDING-TOP: 0px
}
.greytextbox2in660 .text02 {
	FLOAT: left; MARGIN: 0px 0px 0px 20px; WIDTH: 310px; COLOR: #666666
}
.linkedtext .text01 {
	
}
.image .image01 {
	
}
.linkedimage A {
	
}

/* -------------------------- */

/*
.linkedlist {
	FONT-WEIGHT: bold; BACKGROUND: url(/images/main/listmark.gif) no-repeat; MARGIN-BOTTOM: 4px; LIST-STYLE-TYPE: none; TEXT-DECORATION: none
}
.linkedlist LI A {
	TEXT-DECORATION: none! important
}
.linkedfocus {
	FONT-WEIGHT: bold; BACKGROUND: url(/images/main/listmark-focus.gif) no-repeat; MARGIN-BOTTOM: 4px; COLOR: #190e86; LIST-STYLE-TYPE: none
}
*/

.linkedlist li{
	text-decoration:none;
	font-weight:bold;
	line-height:12px;
	list-style:none;
	text-align:left;
	padding-left:12px;
	margin-bottom:8px;
	width:155px;
	background:url(/images/main/listmark.gif) no-repeat center left;
	}

.linkedlist li a{
	text-decoration:none !important;
	}

.linkedlist li.focus{
	color:#190E86;
	width:155px;
	background:url(/images/main/listmark-focus.gif) no-repeat center left;
	}
	
.linkedlist li.focus a{
	color:#190E86;
	}

.linkedlist li.focus a:hover{
	color:#D1D1D1;
	}

/* --- for compatibility ---*/	
	
.linkedlist li.linkedfocus{
	color:#190E86;
	width:155px;
	background:url(/images/main/listmark-focus.gif) no-repeat center left;
	}
/*	
.linkedfocus {
	FONT-WEIGHT: bold; 
	BACKGROUND: url(/images/main/listmark-focus.gif) no-repeat; 
	MARGIN-BOTTOM: 4px; 
	COLOR: #190e86; 
	LIST-STYLE-TYPE: none
}
*/
/* -------------------------- */

.image260andtextin660 .image01 {
	FLOAT: left; WIDTH: 260px
}
.image260andtextin660 .text01 {
	FLOAT: left; MARGIN: 0px 0px 0px 30px; WIDTH: 370px
}
.image110andtex2tin660 TABLE {
	WIDTH: 652px; border-spacing: 0px
}
.image110andtex2tin660 .cell01 {
	PADDING-RIGHT: 20px; VERTICAL-ALIGN: top; WIDTH: 110px
}
.image110andtex2tin660 .cell02 {
	PADDING-RIGHT: 30px; VERTICAL-ALIGN: top; WIDTH: 181px
}
.image110andtex2tin660 .cell03 {
	PADDING-RIGHT: 20px; VERTICAL-ALIGN: top; WIDTH: 110px
}
.image110andtex2tin660 .cell04 {
	VERTICAL-ALIGN: top; WIDTH: 181px
}
.image260andtextandhead3in660 .image01 {
	FLOAT: left; WIDTH: 260px
}
.image260andtextandhead3in660 .rightbox {
	FLOAT: left; MARGIN-LEFT: 30px; WIDTH: 370px
}
.image260andtextandhead3in660 .rightbox H3 {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; MARGIN-BOTTOM: 10px; LINE-HEIGHT: 20px; BORDER-BOTTOM: #000000 1px solid; FONT-FAMILY: Arial, Geneva, Helvetica, san-serif
}
.image260andtextandhead3in660 .rightbox .text01 {
	
}
.image200andtextandhead3box3in660 TABLE {
	WIDTH: 648px; border-spacing: 0px
}
.image200andtextandhead3box3in660 TD {
	VERTICAL-ALIGN: top
}
.image200andtextandhead3box3in660 DIV.cell01 {
	PADDING-RIGHT: 20px; WIDTH: 196px
}
.image200andtextandhead3box3in660 DIV.cell02 {
	PADDING-RIGHT: 20px; WIDTH: 196px
}
.image200andtextandhead3box3in660 DIV.cell03 {
	WIDTH: 196px
}
.image200andtextandhead3box3in660 H3 {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; MARGIN: 4px 0px 8px; LINE-HEIGHT: 16px; FONT-FAMILY: Arial, Geneva, Helvetica, san-serif
}

/* textandimage230in660 */

.textandimage230in660 .image01{
	float:right;
	width:230px;
	}

.textandimage230in660 .leftbox{
	float:left;
	width:380px;
	margin-right:50px;
	}

.textandimage230in660 .leftbox .text01{
	}
	
	.head3blue h3{
	font-family:Arial, Geneva, Helvetica, san-serif;
	font-size:14px;
	line-height:20px;
	font-weight:bold;
	color:#181084;
	}



.textandhead3andimage230in660 .leftbox .text01{
	}

/* textandimage230in660 */

.textandimage230in660 .image01{
	float:right;
	width:230px;
	}

.textandimage230in660 .leftbox{
	float:left;
	width:380px;
	margin-right:50px;
	}

.textandimage230in660 .leftbox .text01{
	}
	
/* textandhead3andimage230in660 */

.textandhead3andimage230in660 .image01{
	float:right;
	width:230px;
	}

.textandhead3andimage230in660 .leftbox{
	float:left;
	width:380px;
	margin-right:50px;
	}

.textandhead3andimage230in660 .leftbox h3{  
	font-family:Arial, Geneva, Helvetica, san-serif;
	font-size:14px;
	line-height:20px;
	font-weight:bold;
	color:#181084;
	margin-bottom:10px;
	}	
	
.imagebox2in660 TABLE {
	WIDTH: 652px; border-spacing: 0px
}
.imagebox2in660 TD {
	VERTICAL-ALIGN: top
}
.cell01 {
	PADDING-RIGHT: 30px; WIDTH: 341px
}
.imagebox2in660 .cell02 {
	WIDTH: 311px
}
.image125andtextgreybox2in270 TABLE {
	VERTICAL-ALIGN: top; WIDTH: 270px
}
.image125andtextgreybox2in270 TD {
	WIDTH: 135px; COLOR: #666666; border-spacing: 0px
}
.image125andtextgreybox2in270 .cell01 {
	WIDTH: 121px; MARGIN-RIGHT: 10px
}
.image125andtextgreybox2in270 .cell02 {
	WIDTH: 125px
}
.news {
	WIDTH: 280px
}
.news .news01 {
	MARGIN: 0px 0px 10px
}

.news3 {
font-style:normal;
text-decoration:none;
font-family:Arial, Helvetica, sans-serif

}

.worldwidenetwork SELECT {
	MARGIN: 0px 0px 6px
}

.line_subaruship td {
	background: #3B4B9F;
	color: #FFFFFF;
	font-weight: bold;
}
.table_subaruship td {
	background: #273681;
	color: #FFFFFF;
	font-weight: bold;
}