/* Specific CSS homepage */ body {	background-image: url('http://synopsys.com/images/snps_bgr.jpg');	background-color:#bcbcbc} .linea { 	width:190px; 	height:0px; 	border-top:dotted 1px #c4c5c8}.pulldown {	color: #000000;	font-size: 10px;	font-family: helvetica, arial}	.input {	background-color:#FFFFFF;	border: 1px;	border-style:solid;	font-family: Arial, Helvetica;	font-size: 11px}.theme {	font-family: helvetica, arial;	color: #ffffff;	text-decoration: none; 	font-size: 14px}.theme a {	font-family: helvetica, arial;	font-size: 14px;	text-decoration: none; 	color: #ffffff}.theme a:hover {	font-family: helvetica, arial;	font-size: 14px	text-decoration: underline; 	color: #dddcdc}.ig {	font-family: verdana;	color: #686868;	font-size: 10px;	font-weight: bold;	text-decoration: none}.ig a {	font-family: verdana;	color: #686868;	font-size: 10px;	font-weight: bold;	text-decoration : none;	padding-bottom: 2px}.ig a:hover {	font-family: verdana;	color: #0069aa;	font-size: 10px;	font-weight: bold;	text-decoration: none;	border-bottom: 4px solid #0069aa;	padding-bottom: 2px}.vg {	font-family: verdana;	color: #686868;	font-size: 10px;	font-weight: bold;	text-decoration: none}.vg a {	font-family: verdana;	color: #686868;	font-size: 10px;	font-weight: bold;	text-decoration : none;	padding-bottom: 2px}.vg a:hover {	font-family: verdana;	color: #26835b;	font-size: 10px;	font-weight: bold;	text-decoration: none;	border-bottom: 4px solid #26835b;	padding-bottom: 2px}.ip {	font-family: verdana;	color: #686868;	font-size: 10px;	font-weight: bold;	text-decoration: none}.ip a {	font-family: verdana;	color: #686868;	font-size: 10px;	font-weight: bold;	text-decoration: none;	padding-bottom: 2px}.ip a:hover {	font-family: verdana;	color: #b1be24;	font-size: 10px;	font-weight: bold;	text-decoration: none;	border-bottom: 4px solid #b1be24;	padding-bottom: 2px}.df {	font-family: verdana;	color: #686868;	font-size: 10px;	font-weight: bold;	text-decoration: none}.df a {	font-family: verdana;	color: #686868;	font-size: 10px;	font-weight: bold;	text-decoration: none;	padding-bottom: 2px}.df a:hover {	font-family: verdana;	color: #d79722;	font-size: 10px;	font-weight: bold;	text-decoration: none;	border-bottom: 4px solid #d79722;	padding-bottom: 2px}.sp {	font-family: verdana;	color: #686868;	font-size: 10px;	font-weight: bold;	text-decoration: none}.sp a {	font-family: verdana;	color: #686868;	font-size: 10px;	font-weight: bold;	text-decoration: none;	padding-bottom: 2px}.sp a:hover {	font-family: verdana;	color: #b85324;	font-size: 10px;	font-weight: bold;	text-decoration: none;	border-bottom: 4px solid #cc6633;	padding-bottom: 2px}.iviewTitle {	font-family: verdana; 	color: #ffffff; 	font-weight: bold; 	font-size: 11px; 	padding-left: 5px;	letter-spacing: 0px;	text-decoration: none}.iviewTitle a {	font-family: verdana; 	color: #ffffff; 	font-weight: bold; 	font-size: 11px; 	padding-left: 5px;	letter-spacing: 0px;	text-decoration: none}.iviewTitle a:hover {	font-family: verdana; 	color: #333366; 	font-weight: bold; 	font-size: 11px; 	padding-left: 5px;	letter-spacing: 0px;	text-decoration: none}.homeMore {	font-family: arial, helvetica; 	color: #cc6600; 	font-size: 10px; 	font-weight: bold; 	padding-right: 4px; 	letter-spacing: 1px; 	text-align: right;	text-decoration: none}.homeMore a {	font-family: arial, helvetica; 	color: #cc6600; 	font-size: 10px; 	font-weight: bold; 	padding-right: 4px; 	letter-spacing: 1px; 	text-align: right;	text-decoration: none}.homeMore a:hover {	font-family: arial, helvetica; 	color: #6699cc; 	font-size: 10px; 	font-weight: bold; 	padding-right: 4px; 	letter-spacing: 1px; 	text-align: right;	text-decoration: none}.subTitle {	font-family: arial, helvetica; 	color: #6699cc; 	font-weight: bold; 	font-size: 11px; 	text-decoration: none}.featureTitle {	font-family: verdana; 	color: #000000; 	font-weight: bold; 	font-size: 11px; 	text-decoration: none}.featsubTitle {	font-family: verdana;	color: #000000; 	font-weight: bold; 	font-size: 11px; 	text-decoration: none}.featsubTitle a {	font-family: verdana;	color: #000000; 	font-weight: bold; 	font-size: 11px; 	text-decoration: none}.featsubTitle a:hover {	font-family: verdana;	color: #4f37a2; 	font-weight: bold; 	font-size: 11px; 	text-decoration: underline}.featureTxt {	font-family: verdana; 	color: #333333; 	font-weight: none; 	font-size: 11px; 	text-decoration: none}.featureTxt a {	font-family: verdana; 	color: #333333; 	font-weight: none; 	font-size: 11px; 	text-decoration: none}.featureTxt a:hover {	font-family: verdana; 	color: #4f37a2; 	font-weight: none; 	font-size: 11px; 	text-decoration: underline}.iviewText {	font-family: arial, helvetica; 	color: #333333;	font-size: 11px;	text-decoration: none}.iviewText a {	font-family: verdana; 	color: #333333; 	font-size: 11px; 	text-decoration: none}.iviewText a:hover {	font-family: verdana;	color: #4f37a2; 	font-size: 11px; 		text-decoration: underline}.nameEvnt {	font-family: verdana; 	color: #443380;	font-weight: bold; 	font-size: 11px;	text-decoration: none}.nameEvnt a {	font-family: verdana;	color: #443380; 	font-weight: bold; 	font-size: 11px; 	text-decoration: none}.nameEvnt a:hover {	font-family: verdana;	color: #4f37a2; 	font-weight: bold; 	font-size: 11px; 	text-decoration: underline}.leftEvnt {	font-family: verdana;	color: #333333;	font-size: 11px;	text-decoration: none}.leftEvnt a {	font-family: verdana;	color: #333333; 	font-size: 11px; 	text-decoration: none}.leftEvnt a:hover {	font-family: verdana; 	color: #4f37a2; 	font-size: 11px; 	text-decoration: underline}.evntCall {	font-family: verdana; 	color: #990000;	font-size: 10px;	text-decoration: none}.rightNav {	font-family: verdana; 	color: #333333;	font-size: 11px;	text-decoration: none}.rightNav a {	font-family: verdana; 	color: #333333; 	font-size: 11px; 	text-decoration: none}.rightNav a:hover {	font-family: verdana; 	color: #4f37a2; 	font-size: 11px; 	text-decoration: underline}.iviewDate {	font-family: arial, helvetica; 	color: #6699cc; 	font-size: 11px; 	text-decoration: none}.footer {	font-family: arial, helvetica; 	color: #666666; 	font-size: 9px; 	font-weight: bold; 	padding-left: 8px; 	padding-bottom: 10px; 	padding-top: 10px; 	letter-spacing: 1px;	text-decoration: none 	text-align: center}.footer  a {	font-family: arial, helvetica; 	color: #666666; 	font-size: 9px; 	font-weight: bold; 	padding-left: 8px; 	padding-bottom: 10px; 	padding-top: 10px; 	letter-spacing: 1px; 	text-decoration: none;	text-align: center}.footer a:hover {	font-family: arial, helvetica; 	color: #cc6600; 	font-size: 9px;     font-weight: bold; 	padding-left: 8px; 	padding-bottom: 10px; 	padding-top: 10px; 	letter-spacing: 1px; 	text-decoration: none; 	text-align: center}.copyright {	font-family: arial, helvetica; 	color: #666666; 	font-size: 10px; 	padding-left: 15px }/* hotspot level down */ .hotspotNavi {	font-family: Verdana, Helvetica, Arial; 	font-size: 10px; 	font-weight : bold;	text-decoration: none; 	color: #999999;}.hotspotNavi a {	font-family: Verdana, Helvetica, Arial; 	font-size: 10px; 	font-weight : bold;	text-decoration: none; 	color: #999999;}.hotspotNavi a:hover {	font-family: Verdana, Helvetica, Arial; 	font-size: 10px; 	font-weight : bold;	text-decoration: underline; 	color: #cc6600;}.country {	font-family: verdana; 	color: #443380; 	font-size: 10px; 	font-weight: bold; 	padding-left: 8px; 	padding-bottom: 10px; 	padding-top: 10px; 	letter-spacing: 1px;	text-decoration: none 	text-align: left}.country  a {	font-family: verdana; 	color: #443380; 	font-size: 10px; 	font-weight: bold; 	padding-left: 8px; 	padding-bottom: 10px; 	padding-top: 10px; 	letter-spacing: 1px; 	text-decoration: none;	text-align: left}.country a:hover {	font-family: verdana;  	color: #cc6600; 	font-size: 10px;     font-weight: bold; 	padding-left: 8px; 	padding-bottom: 10px; 	padding-top: 10px; 	letter-spacing: 1px; 	text-decoration: none; 	text-align: left}