/* vivotec website style sheet *//* type styles *//* body, paragraph & table data styles */body, p, b, td {	font-family: Verdana, Arial, Helvetica, sans-serif; 	font-size: 10px;	color: #333399; /* Vivotec Blue */}p {	line-height: 14px;}/* red text */red {	font-family: Verdana, Arial, Helvetica, sans-serif; 	font-size: 10px;	color: #FF0000; /* Vivotec Red */}red {	line-height: 14px;}/* red headline */red {	font-family: Verdana, Arial, Helvetica, sans-serif; 	font-size: 15px;	font-weight: bold;	color: #FF0000; /* Vivotec Red */}/* headings */.heading1 {	font-family: Helvetica Neue Black, Helvetica Neue LT Black, Helvetica Neue 95 Black, Helvetica, sans-serif;	font-size: 15px;	font-weight: bold;	color: #333399; /* Vivotec Blue */}/* style for quotes */.quote {	font-family: Helvetica, sans-serif;	font-size: 10px;	color: #333399; /* Vivotec Blue */	font-style: italic;	line-height: 14px;}ul.square {list-style-type: square}/* table styles *//* main table style */.maintable {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;	color: #006699;	border: 2px solid #333399; /* Vivotec Blue */}/* page title box (home, health etc.) */.pgtitle {	padding-left: 10px;	border-top-width: 1px;	border-right-width: 1px;	border-bottom-width: 1px;	border-left-width: 1px;	border-top-color: #FFFFFF;	border-right-color: #FFFFFF;	border-bottom-color: #FFFFFF;	border-left-color: #FFFFFF;	border-bottom-style: solid;	letter-spacing: 3px;}/* scrolling box */.scroll {	overflow: auto;	line-hight:4px;	width: 100%;	height: 350px; 	text-align: justify;	padding-right: 3px;}.scroll2 {	overflow: auto;	line-hight:4px;	height: 450px; 	text-align: justify;	padding-right: 3px;}/* links *//* red link */a.redlink:link {	color: #FF0000; /* Vivotec Red */	font-family: Helvetica Neue, Helvetica Neue LT, Helvetica; 	font-size: 11px;	font-weight: bold;	text-decoration: none;}a.redlink:visited {	color: #FF0000; /* Vivotec Red */	font-family: Helvetica Neue, Helvetica Neue LT, Helvetica; 	font-size: 11px;	font-weight: bold;	text-decoration: none;}a.redlink:hover { 	color: #FF0000; /* Vivotec Red */	font-family: Helvetica Neue, Helvetica Neue LT, Helvetica; 	font-size: 11px;	font-weight: bold;	text-decoration: underline }  /* white link */a.whitelink:link {	color: #FFFFFF;	font-family: Helvetica Neue, Helvetica Neue LT, Helvetica; 	font-size: 11px;	font-weight: bold;	text-decoration: none;}a.whitelink:visited {	color: #FFFFFF;	font-family: Helvetica Neue, Helvetica Neue LT, Helvetica; 	font-size: 11px;	font-weight: bold;	text-decoration: none;}a.whitelink:hover { 	color: #FFFFFF;	font-family: Helvetica Neue, Helvetica Neue LT, Helvetica; 	font-size: 11px;	font-weight: bold;	text-decoration: underline }  /* contact us link */.contact, .contact a:link, .contact a:hover, .contact a:visited, .contact a:active  {	color: #FFFFFF;	font-family: Helvetica Neue, Helvetica Neue LT, Helvetica; 	font-size: 9px;	font-weight: bold;	text-decoration: none;	line-height: 14px;	padding-right: 5px;	padding-left: 5px;}  /* NAVIGATION */ .navlink {	color: #FFFFFF;	font-family: Helvetica Neue, Helvetica Neue LT, Helvetica;	padding-right: 10px;	padding-left: 10px;	border-top-width: 1px;	border-right-width: 1px;	border-bottom-width: 1px;	border-left-width: 1px;	border-bottom-style: solid;	border-top-color: #FFFFFF;	border-right-color: #FFFFFF;	border-bottom-color: #FFFFFF;	border-left-color: #FFFFFF;	font-size: 10px;	font-weight: bold;	text-decoration: none }.navlink a:link, .navlink a:hover, .navlink a:visited  {	color: #FFFFFF;	font-family: Helvetica Neue, Helvetica Neue LT Helvetica;	font-size: 12px;	font-weight: bold;	text-decoration: none;}.navlink_en a:link, .navlink_en a:hover, .navlink_en a:visited  {	color: #FFFFFF;	font-family: Helvetica Neue, Helvetica Neue LT, Helvetica; 	font-size: 12px;	font-weight: bold;	text-decoration: none;} .contactuslink {color: #FFFFFF;	font-family: Helvetica Neue, Helvetica Neue LT, Helvetica;	padding-right: 10px;	padding-left: 10px;	border-top-width: 1px;	border-right-width: 1px;	border-bottom-width: 1px;	border-left-width: 1px;	border-top-style: solid;	border-top-color: #FFFFFF;	border-right-color: #FFFFFF;	border-bottom-color: #FFFFFF;	border-left-color: #FFFFFF;	font-size: 10px;	font-weight: bold;	text-decoration: none}.contactuslink a:link, .contactuslink a:hover, .contactuslink a:visited  {	color: #FFFFFF;	font-family: Helvetica Neue, Helvetica Neue LT Helvetica;	font-size: 12px;	font-weight: bold;	text-decoration: none;}