/******* Zaicom International - main stylesheet - 1024x768 or larger *******/
body {
	background-color: white;
	margin: 0px;
	}
#maintcontent-menu {
	position: absolute;
	margin-left: 0px;
	top: 50px;
	width: 118px;
	height: 341px; /* Number of menu items * 31 */
	visibility: visible;
	z-index: 0;
}
#horizon {
	position: absolute;
	display: block
	color: white;
	top: 50%;   /* Different for scrolling */
	left: 0px;
	width: 100%;
	height: 1px;
	text-align: center;
	overflow: visible;
	visibility: visible;
	}
#flashcontent {
	position: absolute;
	margin-left: -430px;
   top: -300px;
	left: 50%;   /* Different for scrolling */
	width: 860px;
	height: 600px;
	visibility: visible;
	z-index: 4;
}
#maincontent {
	position: absolute;
	background-image: url(graphics/multi.gif);
	background-position: center;
	background-repeat: no-repeat;
	margin-left: -430px;
	top: -300px;
	left: 50%;   /* Different for scrolling */
	width: 860px;
	height: 600px;
	visibility: visible;
	z-index: 0;
}
#maincontent-cons {
	position: absolute;
	background-image: url(graphics/yellow.gif);
	background-position: center;
	background-repeat: no-repeat;
	margin-left: -430px;
	top: -300px;
	left: 50%;   /* Different for scrolling */
	width: 860px;
	height: 600px;
	visibility: visible;
	z-index: 0;
}
#maincontent-rp {
	position: absolute;
	background-image: url(graphics/purple.gif);
	background-position: center;
	background-repeat: no-repeat;
	margin-left: -430px;
	top: -300px;
	left: 50%;   /* Different for scrolling */
	width: 860px;
	height: 600px;
	visibility: visible;
	z-index: 0;
}
#maincontent-mmc {
	position: absolute;
	background-image: url(graphics/pink.gif);
	background-position: center;
	background-repeat: no-repeat;
	margin-left: -430px;
	top: -300px;
	left: 50%;   /* Different for scrolling */
	width: 860px;
	height: 600px;
	visibility: visible;
	z-index: 0;
}
#maincontent-llc {
	position: absolute; 
	background-image: url(graphics/pink.gif);
	background-position: center;
	background-repeat: no-repeat;
	margin-left: -430px;
	top: -300px;
	left: 50%;   /* Different for scrolling */
	width: 860px;
	height: 600px;
	visibility: visible;
	z-index: 0;
}
#logo {
	position: absolute;
	margin-left: 302px;
	top: 14px;
	left: 50%;
	width: 95px;
	height: 120px;
	visibility: visible;
	display: block;
	z-index: 1;
}
#award1 {
	position: absolute;
	margin-left: 258px;
	display: block;
	top: 304px;
	left: 50%;
}
#award2 {
	position: absolute;
	margin-left: 258px;
	display: block;
	top: 452px;
	left: 50%;
}
#award1a {
	position: absolute;
	margin-left: 258px;
	display: block;
	top: 304px;
	left: 50%;
}
#award2a {
	position: absolute;
	margin-left: 258px;
	display: block;
	top: 452px;
	left: 50%;
}
#mainleft-int {
	position: absolute;
	left: 92px;
	top: 44px;
	text-align: left;
}

#mainleft-zai {
	position: absolute;
	left: 92px;
	top: 32px;
	text-align: left;
}
#mainleft-zai a {
	color: #e5239d;
	text-decoration: none;
}
#mainleft-zai a:hover {
	color: #e5239d;
	text-decoration: underline;
}
#mainleft-zai span {
	margin-left: 104px;
}

#mainleft-car1 {
	position: absolute;
	left: 92px;
	top: 40px;
	text-align: left;
}
#mainleft-car1 a {
	color: black;
	text-decoration: none;
}
#mainleft-car1 a:hover {
	color: black;
	text-decoration: underline;
}
#mainleft-rp {
	position: absolute;
	left: 92px;
	top: 54px;
	text-align: left;
}
#mainleft-rps {
	position: absolute;
	left: 92px;
	top: 104px;
	text-align: left;
}
#mainleft-rpst {
	position: absolute;
	left: 92px;
	top: 92px;
	text-align: left;
}
#mainleft-cons {
	position: absolute;
	left: 92px;
	top: 40px;
	text-align: left;
}
#mainleft-conss {
	position: absolute;
	left: 92px;
	top: 72px;
	text-align: left;
}
#mainleft-mmc {
	position: absolute;
	left: 92px;
	top: 54px;
	text-align: left;
}
#mainleft-mmcs {
	position: absolute;
	left: 92px;
	top: 64px;
	text-align: left;
}
#mainleft-llc {
	position: absolute;
	left: 92px;
	top: 54px;
	text-align: left;
}
#mainleft-llcs {
	position: absolute;
	left: 92px;
	top: 64px;
	text-align: left;
}
#mainleft-cli_int {
	position: absolute;
	left: 92px;
	top: 40px;
	text-align: left;
}
#mainright2 {
	position: absolute;
	left: 376px;
	top: 336px;
	width: 366px;
	text-align: left; 
}
#mainright3 {
	position: absolute;
	left: 376px;
	top: 336px;
	width: 366px;
	text-align: left; 
}
#mainright-mail {
	position: absolute;
	left: 588px;
	top: 384px;
	width: 366px;
	text-align: left; 
}
#mainright-zai {
	position: absolute;
	left: 310px;
	top: 344px;
	width: 366px;
	text-align: left;
}
#mainright-zai ul {
	margin-left: 80px;
}
#mainright-zai a {
   color: black;
	text-decoration: none;
}
#mainright-zai a:hover {
   color: black;
	text-decoration: underline;
}
#mainright-zaiselect {
	position: absolute;
	left: 402px;
	top: 360px;
	width: 366px;
	text-align: left;
	z-index: 4;
}
#mainright-interface {
	position: absolute;
	left: 380px;
	top: 324px;
	width: 336px;
	text-align: left;
	height: 181px;
}
#mainright-interface a {
	color: black;
	text-decoration: none;
}
#mainright-interface a:hover {
	color: black;
	text-decoration: underline;
}
#mainright-car {
	position: absolute;
	left: 332px;
	top: 334px;
	width: 392px;
	text-align: left;
}
#mainright-car a {
	color: black;
	text-decoration: none;
}
#mainright-car a:hover {
	color: black;
	text-decoration: underline;
}
#mainright-int {
	position: absolute;
	left: 296px; /*360px*/
	top: 352px;
	width: 366px;
	text-align: left;
}
#mainright-int a {
   color: black;
	text-decoration: none;
}
#mainright-int a:hover {
   color: black;
	text-decoration: underline;
}
#mainright-rp {
	position: absolute;
	left: 400px;
	top: 336px;
	width: 356px;
	text-align: left; 
}
#mainright-rp a {
   color: #c230dd;
	text-decoration: none;
}
#mainright-rp a:hover {
   color:#c230dd;
	text-decoration: underline;
}
#mainright-cons {
	position: absolute;
	left: 400px;
	top: 328px;
	width: 366px;
	text-align: left; 
}
#mainright-cons a {
   color: #d0a400;
	text-decoration: none;
}
#mainright-cons a:hover {
   color:#d0a400;
	text-decoration: underline;
}
#mainright-mmc {
	position: absolute;
	left: 328px; 
	top: 336px;
	width: 440px;
	text-align: left; 
}
#mainright-mmc a {
   color: #e5239d;
	text-decoration: none;
}
#mainright-mmc a:hover {
   color:#e5239d;
	text-decoration: underline;
}
#mainright-mmc2 {
	position: absolute;
	left: 330px;
	top: 322px;
	width: 440px;
	text-align: left;
	height: 181px;
}
#mainright-mmc2 a {
   color: #e5239d;
	text-decoration: none;
}
#mainright-llc {
	position: absolute;
	left: 328px; 
	top: 336px;
	width: 440px;
	text-align: left; 
}
#mainright-llc a {
   color: #e5239d;
	text-decoration: none;
}
#mainright-llc a:hover {
   color:#e5239d;
	text-decoration: underline;
}
#mainright-llc2 a {
   color: #e5239d;
	text-decoration: none;
}
#mainright-mmc2 a:hover {
   color:#e5239d;
	text-decoration: underline;
}
/** Divs for preloading during Flash **/
#pre0 {
	z-index:0;
}
#pre1 {
	z-index:1;
}
#pre2 {
	z-index:2;
}
#pre3 {
	z-index:3;
}
#pre4 {
	z-index:4;
}
h1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13pt;
	font-weight: bold;
	color: black;
	margin-top: 2px;
	margin-bottom: 8px;
}
h2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11pt;
	font-weight: bold;
	color: black;
	margin-top: 2px;
	margin-bottom: 4px;
}
h3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	color: black;
	margin-top: 2px;
	margin-bottom: 4px;
}
p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: black;
	margin-top: 8px;
	margin-bottom: 8px;
	line-height: 15px;
}
p.zai {
	font-size: 10pt;
	line-height: 12pt;
	font-weight: normal;
	margin-top: 6px;
	margin-bottom: 9px;
}
p.smallzai {
	font-size: 8pt;
	line-height: 10pt;
	font-weight: normal;
	margin-top: 5px;
	margin-bottom: 5px;
}
p.wide {
	margin-bottom: 16px;
}
p.smaller {
	font-size: 8pt;
	margin-top: 6px;
	margin-bottom: 6px;
	line-height: 14pt;
}
p.smallest {
	margin-top: 4px;
	margin-bottom: 4px;
}
p.tiny {
	font-size: 8pt;
	margin-top:0;
	margin-bottom:0;
}
ul {
   margin-left: 20px;
	margin-top: 4px;
	margin-bottom: 4px;
	padding-left: 0;
}
ul.int {
	list-style-image: url(graphics/bullet-int.gif);
}
ul.cons {
	list-style-image: url(graphics/bullet-cons.gif);
	margin-top: 12px;
	margin-bottom: 2px;
}
ul.rp {
	list-style-image: url(graphics/bullet-rp.gif);
	margin-top: 12px;
	margin-bottom: 2px;
}
ul.mmc {
	list-style-image: url(graphics/bullet-mmc.gif);
	margin-bottom: 2px;
}
ul.llc {
	list-style-image: url(graphics/bullet-mmc.gif);
	margin-bottom: 2px;
}
ul.arrow-int {
	list-style-image: url(graphics/arrow-int.gif);
}
ul.arrow-intdis {
	list-style-image: url(graphics/arrow-intdis.gif);
}
ul.arrow-cons {
	list-style-image: url(graphics/arrow-cons.gif);
	margin-left: 64px;
}
ul.arrow-cons2 {
	list-style-image: url(graphics/arrow-cons.gif);
	margin-top: 32px;
	margin-left: 64px;
}
ul.arrow-consdis {
	list-style-image: url(graphics/arrow-dis.gif);
	margin-left: 64px;
}
ul.arrow-rp {
	list-style-image: url(graphics/arrow-rp.gif);
	margin-left: 64px;
}
ul.arrow-rpdis {
	list-style-image: url(graphics/arrow-dis.gif);
	margin-left: 64px;
}
ul.arrow-rp2 {
	list-style-image: url(graphics/arrow-rp.gif);
	margin-top: 32px;
	margin-left: 64px;
}
ul.arrow-mmc {
	list-style-image: url(graphics/arrow-mmc.gif);
	margin-top: 12px;
	margin-left: 64px;
}
ul.arrow-mmcdis {
	list-style-image: url(graphics/arrow-dis.gif);
	margin-top: 12px;
	margin-left: 64px;
}
ul.arrow-mmc2 {
	list-style-image: url(graphics/arrow-mmc.gif);
	margin-top: 32px;
	margin-left: 64px;
}
ul.arrow-llc {
	list-style-image: url(graphics/arrow-mmc.gif);
	margin-top: 12px;
	margin-left: 64px;
}
ul.arrow-llcdis {
	list-style-image: url(graphics/arrow-dis.gif);
	margin-top: 12px;
	margin-left: 64px;
}
ul.arrow-llc2 {
	list-style-image: url(graphics/arrow-mmc.gif);
	margin-top: 32px;
	margin-left: 64px;
}
li {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: black;
	margin-top: 4px;
	margin-bottom: 4px;
	padding-left: 4px;
}
li.arrow {
	font-size: 11pt;
	font-weight: bold;
	margin-top: 12px;
	margin-bottom: 12px;
	padding-left: 12px;
}
li.arrowdis {
	font-size: 11pt;
	color: #c0c0c0;
	font-weight: bold;
	margin-top: 12px;
	margin-bottom: 12px;
	padding-left: 12px;
}
li.smaller {
	font-size: 8pt;
	margin-top: 1px;
	margin-bottom: 0px;
}
table.responseform {
	text-align: center;
	/*table-layout: auto;*/
	padding: 0;
	border:0;
	margin:0;
}
td {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: black;
	margin-top: 8px;
	margin-bottom: 8px;
	line-height: 15px;
}
td.label {
	font-weight: bold;
	height: 36px;
	text-align: left;
	padding-right: 8px;
}
td.button {
	text-align: center;
	padding-left: 4px;
}
td.savecheck {
	font-size: 8pt;
	padding-left: 0;
	text-align: left;
}
td.savecheck a {
	color: #e5239d;
}
td.savecheck a:hover {
	color: #e5239d;
}
a.cons {
	text-decoration:none;
	color: #d0a400;
}
a:hover.cons {
	text-decoration: underline;
	color: #d0a400;
}
a.rp {
	text-decoration:none;
	color: #c230dd;
}
a:hover.rp {
	text-decoration:underline;
	color: #646269;
}
a.mmc {
	text-decoration:none;
	color: #e5239d;
}
a:hover.mmc {
	text-decoration:underline;
	color: #e5239d;
}
select.normalselect {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: black;
}
/*----------------------- Menu ------------------------*/
/*-------- Text ids---------*/
#mtext-int {
	position: absolute;
	left: 282px;
	top: 2px;
	font-weight: bold;
}
#mtext-rp {
	position: absolute;
	left: 374px;
	top: 22px;
	font-weight: bold;
}
#mtext-mmc {
	position: absolute;
	left: 454px;
	top: 42px;
	font-weight: bold;
}
#mtext-cons {
	position: absolute;
	left: 536px;
	top: 62px;
	font-weight: bold;
}
#mtext-spec {
	position: absolute;
	left: 632px;
	top: 82px;
	font-weight: bold;
}
#mtext-home {
	position: absolute;
	left: -4px;
	top: 435px;
}
#mtext-zai {
	position: absolute;
	left: 69px;
	top: 466px;
}
#mtext-clients {
	position: absolute;
	left: 118px;
	top: 492px;
}
#mtext-interface {
	position: absolute;
	left: 218px;
	top: 515px;
}
#mtext-careers {
	position: absolute;
	left: 263px;
	top: 537px;
}
#mtext-contact {
	position: absolute;
	left: 366px;
	top: 557px;
}
/*-------- Line ids---------*/
#mline-int {
	position: absolute;
	left: 222px;
	top: 17px;
	width: 195px;
}
#mline-rp {
	position: absolute;
	left: 316px;
	top: 37px;
	width: 198px;
}
#mline-mmc {
	position: absolute;
	left: 398px;
	top: 57px;
	width: 137px;
}
#mline-cons {
	position: absolute;
	left: 482px;
	top: 77px;
	width: 170px;
}
#mline-spec {
	position: absolute;
	left: 552px;
	top: 97px;
	width: 142px;
}
#mline-home {
	position: absolute;
	left: 64px;
	top: 449px;
	width: 120px;
}
#mline-zai {
	position: absolute;
	left: 99px;
	top: 480px;
	width: 160px;
}
#mline-clients {
	position: absolute;
	left: 182px;
	top: 506px;
	width: 160px;
}
#mline-interface {
	position: absolute;
	left: 235px;
	top: 529px;
	width: 194px;
}
#mline-careers {
	position: absolute;
	left: 320px;
	top: 551px;
	width: 194px;
}
#mline-contact {
	position: absolute;
	left: 408px;
	top: 571px;
	width: 186px;
}
/*--------- Button ids-----------*/
#mbut-int {
	position: absolute;
	left: 208px;
	top: 11px;
}
#mbut-rp {
	position: absolute;
	left: 302px;
	top: 31px;
}
#mbut-mmc {
	position: absolute;
	left: 384px;
	top: 51px;
}
#mbut-cons {
	position: absolute;
	left: 468px;
	top: 71px;
}
#mbut-spec {
	position: absolute;
	left: 538px;
	top: 91px;
}
#mbut-home {
	position: absolute;
	left: 173px;
	top: 442px;
}
#mbut-zai {
	position: absolute;
	left: 250px;
	top: 473px;
}
#mbut-clients {
	position: absolute;
	left: 333px;
	top: 499px;
}
#mbut-interface {
	position: absolute;
	left: 419px;
	top: 522px;
}
#mbut-careers {
	position: absolute;
	left: 505px;
	top: 544px;
}
#mbut-contact {
	position: absolute;
	left: 591px;
	top: 564px;
}
/*--------- Text classes-----------*/
.mtext a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: black;
	text-decoration: none;
	text-align: right;
	display: block;
	width: 100px;
}
.m-small {
	font-size: 7pt;
}
.mtext-dis {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #c0c0c0;
	text-align: right;
	display: block;
	width: 100px;
}
.mtext-disl {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #c0c0c0;
	text-align: left;
}
.mtext-int a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: black;
	text-decoration: none;
	text-align: left;
	display: block;
	width: 140px;
}
.mtext-rp a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #C230DD;
	text-decoration: none;
	text-align: left;
	display: block;
}
.mtext-mmc a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #e5239d;
	text-decoration: none;
	text-align: left;
	display: block;
}
.mtext-cons a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #ff9933;
	text-decoration: none;
	text-align: left;
	display: block;
}
.mtext-spec a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #909090;
	text-decoration: none;
	text-align: left;
	display: block;
}
/*--------- Line classes-----------*/
.mline {
	border-top: 1px solid black;
	height: 1px;
}
.mline-dis {
	border-top: 1px solid #c0c0c0;
	height: 2px;
}
.mline-rp {
	border-top: 1px solid #c230dd;
	height: 2px;
}
.mline-mmc {
	border-top: 1px solid #e5239d;
	height: 2px;
}
.mline-cons {
	border-top: 1px solid #ffce00;
	height: 2px;
}
.mline-spec {
	border-top: 1px solid #909090;
	height: 2px;
}
/*--------- Button classes-----------*/
.mbut {
	width: 18px;
	height: 18px;
}
.mbut a {
	display: block;
	padding: 0;
	width: 18px;
	height: 18px;
	background-image: url(file:///C|/Documents%20and%20Settings/Jose/My%20Documents/Zaicom/Zaicom%20site/graphics/buttons.gif);
	background-repeat: no-repeat;
	background-position: 0px -80px;
}
.mbut a:hover {
	background-position: -20px -80px;
}
.mbut-dis {
	width: 18px;
	height: 18px;
	background-image: url(file:///C|/Documents%20and%20Settings/Jose/My%20Documents/Zaicom/Zaicom%20site/graphics/buttons.gif);
	background-repeat: no-repeat;
	background-position: 0px -100px;
}
.mbut-rp {
	width: 18px;
	height: 18px;
}
.mbut-rp a {
	display: block;
	padding: 0;
	width: 18px;
	height: 18px;
	background-image: url(file:///C|/Documents%20and%20Settings/Jose/My%20Documents/Zaicom/Zaicom%20site/graphics/buttons.gif);
	background-repeat: no-repeat;
	background-position: 0px -60px;
}
.mbut-rp a:hover {
	background-position: -20px -60px;
}
.mbut-mmc {
	width: 18px;
	height: 18px;
}
.mbut-mmc a {
	display: block;
	padding: 0;
	width: 18px;
	height: 18px;
	background-image: url(file:///C|/Documents%20and%20Settings/Jose/My%20Documents/Zaicom/Zaicom%20site/graphics/buttons.gif);
	background-repeat: no-repeat;
	background-position: 0px -20px;
}
.mbut-mmc a:hover {
	background-position: -20px -20px;
}
.mbut-cons {
	width: 18px;
	height: 18px;
}
.mbut-cons a {
	display: block;
	padding: 0;
	width: 18px;
	height: 18px;
	background-image: url(file:///C|/Documents%20and%20Settings/Jose/My%20Documents/Zaicom/Zaicom%20site/graphics/buttons.gif);
	background-repeat: no-repeat;
	background-position: 0px -40px;
}
.mbut-cons a:hover {
	background-position: -20px -40px;
}
.mbut-spec {
	width: 18px;
	height: 18px;
}
.mbut-spec a {
	display: block;
	padding: 0;
	width: 18px;
	height: 18px;
	background-image: url(file:///C|/Documents%20and%20Settings/Jose/My%20Documents/Zaicom/Zaicom%20site/graphics/buttons.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
.mbut-spec a:hover {
	background-position: -20px 0px;
}
.entbox {
	width: 150px;
}
/********* Client logos *********/
.client-logo {
   position: absolute;
	visibility: visible;
   display: block;
	text-align: left;
	z-index: 2;
}
#client-az {
	left: 188px;
	top: 120px;
}
#client-avent {
	left: 132px;
	top: 260px;
}
#client-cv {
	left: 572px;
	top: 352px;
}
#client-fourn {
	left: 544px;
	top: 435px;
}
#client-grun {
	left: 376px;
	top: 168px;
}
#client-maxim {
	left: 608px;
	top: 510px;
}
#client-napp {
	left: 228px;
	top: 376px;
}
#client-pd {
	left: 374px;
	top: 394px;
}
#client-pfiz {
	left: 544px;
	top: 160px;
}
#client-pharm {
	left: 232px;
	top: 78px;
}
#client-pj {
	left: 618px;
	top: 276px;
}
#client-san {
	left: 244px;
	top: 252px;
}
#client-searle {
	left: 348px;
	top: 456px;
}
#client-shire {
	left: 410px;
	top: 326px;
}
#client-tak {
	left: 408px;
	top: 104px;
}
#client-wyeth {
	left: 204px;
	top: 192px;
}

