body { background-color: #fff; margin: 0; padding: 0; }
br { font-size: 14px; font-weight: normal; font-style: normal; line-height: 14px; text-decoration: none; }
li {
	list-style-image: url(../images/bullet.gif);
	margin-bottom:10px;
}
.table1_container {
	width: 150px;
	display: table;
	vertical-align: middle;
}
.table1a_container {
	width: 150px;
	display: table;
	vertical-align: middle;
	margin-left: 60px;
}
.table2_container {
	display: table;
	width: 550px;
	margin-left: 20px;
}
.table2a_container {
	display: table;
	width: 450px;
	margin-left: 20px;
}
.table3_container { display: table; width: 200px; }
.table4_container { display: table; width: 600px; }
.table4a_container {
	display: table;
	width: 600px;
	margin-left: 20px;
	margin-right: 20px;
}
.table4b_container {
	display: table;
	width: 600px;
	margin-left: 20px;
	margin-right: 0px;
}
.table5_container { display: table; width: 100%; }
.table5a_container {
	display: table;
	width: 100%;
	margin-left: 5px;
}
.table5b_container {
	display: table;
	width: 100%;
	padding-right: 20px;
	margin-left: 20px;
}
.table6_container { display: table; width: 850px; }
.table7_container {
	display: table;
	width: 550px;
	margin-left: 50px;
}
.table_form { background-color: #dfdfdf; display: table; width: 100%; }
.table_specs { display: table; width: 450px; border-top: 1px solid #dfdfdf; border-right: 1px solid #dfdfdf; }
.table1_navi { display: table; height: 25px; }
.table2_navi { display: table; height: 20px; }
.table3_navi {
	width: 250px;
	display: table;
	height: 20px;
}
.tr_list { background-color: #ececec; display: table-row; }
.td1_header { background: #518FCC; }
.td2_header { background-color: #000; border-bottom: 1px solid #fff; display: table-cell; }
.td3_header { background: #518FCC url(../images/td_header_02.jpg) no-repeat left top; display: table-cell; }
.td4_header { background: #518FCC; }
.td5_header { background: #313B52 url(../images/td_header_04.jpg) no-repeat left top; display: table-cell; }
.td6_header {background: #fff display: table-cell; }
}


.td_newsletter { border-bottom: 1px solid #fff; border-left: 1px solid #fff; display: table-cell; }
.td_newsletter1 { border-left: 1px solid #fff; display: table-cell; }
.td1_teaser { padding: 15px; border-right: 1px dotted #fff; display: table-cell; }
.td2_teaser { display: table-cell; padding: 15px; }
.td1_navi { display: table-cell; padding-right: 5px; padding-left: 5px; }
.td2_navi { display: table-cell; border-bottom: 1px dotted #fff; }
.td3_navi {
	padding-right: 5px;
	padding-left: 5px;
	display: table-cell;
	border-bottom: 1px dotted #000;
}
.td1_products { background: #000 url(../images/td_products_01.jpg) no-repeat left top; display: table-cell; }
.td2_products { background: #000 url(../images/td_products_02.jpg) no-repeat left top; display: table-cell; }
.td1_form { padding: 2px; border-bottom: 1px solid #dfdfdf; display: table-cell; }
.td2_form { padding: 2px; display: table-cell; border-bottom: 1px solid #dfdfdf; }
.td3_form { display: table-cell; padding: 2px; }
.td_gray { background-color: #002D62; display: table-cell; }
.td1_blue { background-color: #477CC0; display: table-cell; }
.td2_blue { background-color: #477CC0; border-right: 1px solid #d32409; border-bottom: 41px solid #d32409; display: table-cell; }
.td3_blue { background-color: #477CC0; display: table-cell; border-bottom: 41px solid #d32409; border-left: 1px solid #d32409; }
.td4_blue { background-color: #477CC0; display: table-cell; }
.td_grey { background-color: #dadada; display: table-cell; }
.td1_list { border-bottom: 1px solid #dfdfdf; display: table-cell; }
.td2_list { display: table-cell; }
.td3_list { padding-top: 2px; padding-bottom: 2px; border-right: 1px solid #dfdfdf; display: table-cell; }
.td4_list { display: table-cell; padding-top: 2px; padding-bottom: 2px; }
.td5_list { padding-bottom: 10px; display: table-cell; border-bottom: 1px solid #dfdfdf; }
.td5a_list { padding-bottom: 10px; display: table-cell; }
.td6_list { display: table-cell; padding: 15px; border-top: 1px solid #dfdfdf; border-left: 1px solid #dfdfdf; }
a.imagelink1:link { background-image: url(../images/bt_imagelink_01_off.gif); background-repeat: no-repeat; background-attachment: scroll; background-position: center; display: block; }
a.imagelink1:visited { background-image: url(../images/bt_imagelink_01_off.gif); background-repeat: no-repeat; background-attachment: scroll; background-position: center; display: block; }
a.imagelink1:hover { background-image: url(../images/bt_imagelink_01_on.gif); background-repeat: no-repeat; background-attachment: scroll; background-position: center; display: block; }
a.imagelink1:active { background-image: url(../images/bt_imagelink_01_on.gif); background-repeat: no-repeat; background-attachment: scroll; background-position: center; display: block; }
a.imagelink2:link { background-image: url(../images/bt_imagelink_02_off.gif); background-repeat: no-repeat; background-attachment: scroll; background-position: center; display: block; }
a.imagelink2:visited { background-image: url(../images/bt_imagelink_02_off.gif); background-repeat: no-repeat; background-attachment: scroll; background-position: center; display: block; }
a.imagelink2:hover { background-image: url(../images/bt_imagelink_02_on.gif); background-repeat: no-repeat; background-attachment: scroll; background-position: center; display: block; }
a.imagelink2:active { background-image: url(../images/bt_imagelink_02_on.gif); background-repeat: no-repeat; background-attachment: scroll; background-position: center; display: block; }
a.imagelink3:link { background-image: url(../images/bt_imagelink_03_off.gif); background-repeat: no-repeat; background-attachment: scroll; background-position: center; display: block; }
a.imagelink3:visited { background-image: url(../images/bt_imagelink_03_off.gif); background-repeat: no-repeat; background-attachment: scroll; background-position: center; display: block; }
a.imagelink3:hover { background-image: url(../images/bt_imagelink_03_on.gif); background-repeat: no-repeat; background-attachment: scroll; background-position: center; display: block; }
a.imagelink3:active { background-image: url(../images/bt_imagelink_03_on.gif); background-repeat: no-repeat; background-attachment: scroll; background-position: center; display: block; }
a.imagelink4:link { background-image: url(../images/bt_imagelink_04_off.gif); background-repeat: no-repeat; background-attachment: scroll; background-position: center; display: block; }
a.imagelink4:visited { background-image: url(../images/bt_imagelink_04_off.gif); background-repeat: no-repeat; background-attachment: scroll; background-position: center; display: block; }
a.imagelink4:hover { background-image: url(../images/bt_imagelink_04_on.gif); background-repeat: no-repeat; background-attachment: scroll; background-position: center; display: block; }
a.imagelink4:active { background-image: url(../images/bt_imagelink_04_on.gif); background-repeat: no-repeat; background-attachment: scroll; background-position: center; display: block; }
a.imagelink5:link { background-image: url(../images/bt_imagelink_05_off.gif); background-repeat: no-repeat; background-attachment: scroll; background-position: center; display: block; }
a.imagelink5:visited { background-image: url(../images/bt_imagelink_05_off.gif); background-repeat: no-repeat; background-attachment: scroll; background-position: center; display: block; }
a.imagelink5:hover { background-image: url(../images/bt_imagelink_05_on.gif); background-repeat: no-repeat; background-attachment: scroll; background-position: center; display: block; }
a.imagelink5:active { background-image: url(../images/bt_imagelink_05_on.gif); background-repeat: no-repeat; background-attachment: scroll; background-position: center; display: block; }
a.imagelink6:link { display: block; }
a.imagelink6:visited { display: block; }
a.imagelink6:hover {
	background-color: #317BC5;
	display: block;
}
a.imagelink6:active {
	background-color: #528ECD;
	display: block;
}
