@charset "UTF-8";/* General linkology *//* ----------------------------------------------------- */a:link {	text-decoration: underline;	color: #06c;	}a:visited {	text-decoration: underline;	color: #039;	}a:hover {	text-decoration: underline;	color: #666;	}a:active {	text-decoration: none;	color: #526968;	}/* Establish general layout parameters *//* ----------------------------------------------------- */body {	background: #fff url(../images/bck_body.png) repeat-x top center;	}body#homepage {	background: #fff url(../images/bck_body_idx_orange.png) repeat-x top center;	}/* Header *//* ----------------------------------------------------- */#header #styleColor img.blue { border: 1px solid #fff;}#header #styleColor img.orange { border: 1px solid #999;}#header #sub_flash div {	background: url(../images/side_sub_flash_orange.jpg) no-repeat;	}#header ul#header_nav li a {	background: url(../images/nav_orange.jpg) no-repeat;	}#header ul#header_nav li a span { display: none; }body#homepage li#hom a 			{ background-position: 0 -33px; width: 151px; left: 0; }body#homepage li#hom a:hover{ background-position: 0 -33px; }body#homepage li#prd a 			{ background-position: -151px 0; width: 150px; left: 151px; }body#homepage li#prd a:hover{ background-position: -151px -33px; }body#homepage li#tch a 			{ background-position: -301px 0; width: 150px; left: 301px; }body#homepage li#tch a:hover{ background-position: -301px -33px; }body#homepage li#app a 			{ background-position: -451px 0; width: 150px; left: 451px; }body#homepage li#app a:hover{ background-position: -451px -33px; }body#homepage li#spt a 			{ background-position: -601px 0; width: 150px; left: 601px; }body#homepage li#spt a:hover{ background-position: -601px -33px; }body#homepage li#ctc a 			{ background-position: -751px 0; width: 153px; left: 751px; }body#homepage li#ctc a:hover{ background-position: -751px -33px; }body#products li#hom a 			{ background-position: 0 0; width: 151px; left: 0; }body#products li#hom a:hover{ background-position: 0 -33px; }body#products li#prd a 			{ background-position: -151px -33px; width: 150px; left: 151px; }body#products li#prd a:hover{ background-position: -151px -33px; }body#products li#tch a 			{ background-position: -301px 0; width: 150px; left: 301px; }body#products li#tch a:hover{ background-position: -301px -33px; }body#products li#app a 			{ background-position: -451px 0; width: 150px; left: 451px; }body#products li#app a:hover{ background-position: -451px -33px; }body#products li#spt a 			{ background-position: -601px 0; width: 150px; left: 601px; }body#products li#spt a:hover{ background-position: -601px -33px; }body#products li#ctc a 			{ background-position: -751px 0; width: 153px; left: 751px; }body#products li#ctc a:hover{ background-position: -751px -33px; }body#technology li#hom a 			{ background-position: 0 0; width: 151px; left: 0; }body#technology li#hom a:hover{ background-position: 0 -33px; }body#technology li#prd a 			{ background-position: -151px 0; width: 150px; left: 151px; }body#technology li#prd a:hover{ background-position: -151px -33px; }body#technology li#tch a 			{ background-position: -301px -33px; width: 150px; left: 301px; }body#technology li#tch a:hover{ background-position: -301px -33px; }body#technology li#app a 			{ background-position: -451px 0; width: 150px; left: 451px; }body#technology li#app a:hover{ background-position: -451px -33px; }body#technology li#spt a 			{ background-position: -601px 0; width: 150px; left: 601px; }body#technology li#spt a:hover{ background-position: -601px -33px; }body#technology li#ctc a 			{ background-position: -751px 0; width: 153px; left: 751px; }body#technology li#ctc a:hover{ background-position: -751px -33px; }body#application li#hom a 			{ background-position: 0 0; width: 151px; left: 0; }body#application li#hom a:hover{ background-position: 0 -33px; }body#application li#prd a 			{ background-position: -151px 0; width: 150px; left: 151px; }body#application li#prd a:hover{ background-position: -151px -33px; }body#application li#tch a 			{ background-position: -301px 0; width: 150px; left: 301px; }body#application li#tch a:hover{ background-position: -301px -33px; }body#application li#app a 			{ background-position: -451px -33px; width: 150px; left: 451px; }body#application li#app a:hover{ background-position: -451px -33px; }body#application li#spt a 			{ background-position: -601px 0; width: 150px; left: 601px; }body#application li#spt a:hover{ background-position: -601px -33px; }body#application li#ctc a 			{ background-position: -751px 0; width: 153px; left: 751px; }body#application li#ctc a:hover{ background-position: -751px -33px; }body#support li#hom a 			{ background-position: 0 0; width: 151px; left: 0; }body#support li#hom a:hover{ background-position: 0 -33px; }body#support li#prd a 			{ background-position: -151px 0; width: 150px; left: 151px; }body#support li#prd a:hover{ background-position: -151px -33px; }body#support li#tch a 			{ background-position: -301px 0; width: 150px; left: 301px; }body#support li#tch a:hover{ background-position: -301px -33px; }body#support li#app a 			{ background-position: -451px 0; width: 150px; left: 451px; }body#support li#app a:hover{ background-position: -451px -33px; }body#support li#spt a 			{ background-position: -601px -33px; width: 150px; left: 601px; }body#support li#spt a:hover{ background-position: -601px -33px; }body#support li#ctc a 			{ background-position: -751px 0; width: 153px; left: 751px; }body#support li#ctc a:hover{ background-position: -751px -33px; }body#contact li#hom a 			{ background-position: 0 0; width: 151px; left: 0; }body#contact li#hom a:hover{ background-position: 0 -33px; }body#contact li#prd a 			{ background-position: -151px 0; width: 150px; left: 151px; }body#contact li#prd a:hover{ background-position: -151px -33px; }body#contact li#tch a 			{ background-position: -301px 0; width: 150px; left: 301px; }body#contact li#tch a:hover{ background-position: -301px -33px; }body#contact li#app a 			{ background-position: -451px 0; width: 150px; left: 451px; }body#contact li#app a:hover{ background-position: -451px -33px; }body#contact li#spt a 			{ background-position: -601px 0; width: 150px; left: 601px; }body#contact li#spt a:hover{ background-position: -601px -33px; }body#contact li#ctc a 			{ background-position: -751px -33px; width: 153px; left: 751px; }body#contact li#ctc a:hover{ background-position: -751px -33px; }/* Idxmain *//* ----------------------------------------------------- */#idxmain {	background: url(../images/bck_idxmain_orange.png) no-repeat;	}#idxmain #idxbody h2 {	background: url(../images/lead_orange.png) no-repeat;	}#idxmain #idxbody p#lead_sub {	background: url(../images/lead_sub_orange.png) no-repeat;	}#idxmain #idxside {	background: url(../images/bck_idxsidemiddle_orange.png) no-repeat;	}#idxmain #idxside #idxsidetop { height: 36px; background: url(../images/bck_idxsidetop_orange.jpg); }#idxmain #idxbody #idxbodynews h3 {	background: url(../images/bck_idxbodynews_h3_orange.jpg) no-repeat;	}/* Sub *//* ----------------------------------------------------- */#submain #side #sidetop { background: url(../images/bck_sidetop_orange.jpg); }